{-
   Kubernetes

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

   OpenAPI Version: 3.0.1
   Kubernetes API version: release-1.32
   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 :: Lens_' AdmissionregistrationV1ServiceReference Text
admissionregistrationV1ServiceReferenceNameL Text -> f Text
f AdmissionregistrationV1ServiceReference{Maybe Int
Maybe Text
Text
admissionregistrationV1ServiceReferenceName :: AdmissionregistrationV1ServiceReference -> Text
admissionregistrationV1ServiceReferenceName :: Text
admissionregistrationV1ServiceReferenceNamespace :: Text
admissionregistrationV1ServiceReferencePath :: Maybe Text
admissionregistrationV1ServiceReferencePort :: Maybe Int
$sel:admissionregistrationV1ServiceReferenceNamespace:AdmissionregistrationV1ServiceReference :: AdmissionregistrationV1ServiceReference -> Text
$sel:admissionregistrationV1ServiceReferencePath:AdmissionregistrationV1ServiceReference :: AdmissionregistrationV1ServiceReference -> Maybe Text
$sel:admissionregistrationV1ServiceReferencePort:AdmissionregistrationV1ServiceReference :: AdmissionregistrationV1ServiceReference -> Maybe Int
..} = (\Text
admissionregistrationV1ServiceReferenceName -> AdmissionregistrationV1ServiceReference { Text
admissionregistrationV1ServiceReferenceName :: Text
admissionregistrationV1ServiceReferenceName :: Text
admissionregistrationV1ServiceReferenceName, Maybe Int
Maybe Text
Text
admissionregistrationV1ServiceReferenceNamespace :: Text
admissionregistrationV1ServiceReferencePath :: Maybe Text
admissionregistrationV1ServiceReferencePort :: Maybe Int
$sel:admissionregistrationV1ServiceReferenceNamespace:AdmissionregistrationV1ServiceReference :: Text
$sel:admissionregistrationV1ServiceReferencePath:AdmissionregistrationV1ServiceReference :: Maybe Text
$sel:admissionregistrationV1ServiceReferencePort:AdmissionregistrationV1ServiceReference :: Maybe Int
..} ) (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 :: Lens_' AdmissionregistrationV1ServiceReference Text
admissionregistrationV1ServiceReferenceNamespaceL Text -> f Text
f AdmissionregistrationV1ServiceReference{Maybe Int
Maybe Text
Text
admissionregistrationV1ServiceReferenceName :: AdmissionregistrationV1ServiceReference -> Text
$sel:admissionregistrationV1ServiceReferenceNamespace:AdmissionregistrationV1ServiceReference :: AdmissionregistrationV1ServiceReference -> Text
$sel:admissionregistrationV1ServiceReferencePath:AdmissionregistrationV1ServiceReference :: AdmissionregistrationV1ServiceReference -> Maybe Text
$sel:admissionregistrationV1ServiceReferencePort:AdmissionregistrationV1ServiceReference :: AdmissionregistrationV1ServiceReference -> Maybe Int
admissionregistrationV1ServiceReferenceName :: Text
admissionregistrationV1ServiceReferenceNamespace :: Text
admissionregistrationV1ServiceReferencePath :: Maybe Text
admissionregistrationV1ServiceReferencePort :: Maybe Int
..} = (\Text
admissionregistrationV1ServiceReferenceNamespace -> AdmissionregistrationV1ServiceReference { Text
$sel:admissionregistrationV1ServiceReferenceNamespace:AdmissionregistrationV1ServiceReference :: Text
admissionregistrationV1ServiceReferenceNamespace :: Text
admissionregistrationV1ServiceReferenceNamespace, Maybe Int
Maybe Text
Text
admissionregistrationV1ServiceReferenceName :: Text
$sel:admissionregistrationV1ServiceReferencePath:AdmissionregistrationV1ServiceReference :: Maybe Text
$sel:admissionregistrationV1ServiceReferencePort:AdmissionregistrationV1ServiceReference :: Maybe Int
admissionregistrationV1ServiceReferenceName :: Text
admissionregistrationV1ServiceReferencePath :: Maybe Text
admissionregistrationV1ServiceReferencePort :: Maybe Int
..} ) (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 :: Lens_' AdmissionregistrationV1ServiceReference (Maybe Text)
admissionregistrationV1ServiceReferencePathL Maybe Text -> f (Maybe Text)
f AdmissionregistrationV1ServiceReference{Maybe Int
Maybe Text
Text
admissionregistrationV1ServiceReferenceName :: AdmissionregistrationV1ServiceReference -> Text
$sel:admissionregistrationV1ServiceReferenceNamespace:AdmissionregistrationV1ServiceReference :: AdmissionregistrationV1ServiceReference -> Text
$sel:admissionregistrationV1ServiceReferencePath:AdmissionregistrationV1ServiceReference :: AdmissionregistrationV1ServiceReference -> Maybe Text
$sel:admissionregistrationV1ServiceReferencePort:AdmissionregistrationV1ServiceReference :: AdmissionregistrationV1ServiceReference -> Maybe Int
admissionregistrationV1ServiceReferenceName :: Text
admissionregistrationV1ServiceReferenceNamespace :: Text
admissionregistrationV1ServiceReferencePath :: Maybe Text
admissionregistrationV1ServiceReferencePort :: Maybe Int
..} = (\Maybe Text
admissionregistrationV1ServiceReferencePath -> AdmissionregistrationV1ServiceReference { Maybe Text
$sel:admissionregistrationV1ServiceReferencePath:AdmissionregistrationV1ServiceReference :: Maybe Text
admissionregistrationV1ServiceReferencePath :: Maybe Text
admissionregistrationV1ServiceReferencePath, Maybe Int
Text
admissionregistrationV1ServiceReferenceName :: Text
$sel:admissionregistrationV1ServiceReferenceNamespace:AdmissionregistrationV1ServiceReference :: Text
$sel:admissionregistrationV1ServiceReferencePort:AdmissionregistrationV1ServiceReference :: Maybe Int
admissionregistrationV1ServiceReferenceName :: Text
admissionregistrationV1ServiceReferenceNamespace :: Text
admissionregistrationV1ServiceReferencePort :: Maybe Int
..} ) (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 :: Lens_' AdmissionregistrationV1ServiceReference (Maybe Int)
admissionregistrationV1ServiceReferencePortL Maybe Int -> f (Maybe Int)
f AdmissionregistrationV1ServiceReference{Maybe Int
Maybe Text
Text
admissionregistrationV1ServiceReferenceName :: AdmissionregistrationV1ServiceReference -> Text
$sel:admissionregistrationV1ServiceReferenceNamespace:AdmissionregistrationV1ServiceReference :: AdmissionregistrationV1ServiceReference -> Text
$sel:admissionregistrationV1ServiceReferencePath:AdmissionregistrationV1ServiceReference :: AdmissionregistrationV1ServiceReference -> Maybe Text
$sel:admissionregistrationV1ServiceReferencePort:AdmissionregistrationV1ServiceReference :: AdmissionregistrationV1ServiceReference -> Maybe Int
admissionregistrationV1ServiceReferenceName :: Text
admissionregistrationV1ServiceReferenceNamespace :: Text
admissionregistrationV1ServiceReferencePath :: Maybe Text
admissionregistrationV1ServiceReferencePort :: Maybe Int
..} = (\Maybe Int
admissionregistrationV1ServiceReferencePort -> AdmissionregistrationV1ServiceReference { Maybe Int
$sel:admissionregistrationV1ServiceReferencePort:AdmissionregistrationV1ServiceReference :: Maybe Int
admissionregistrationV1ServiceReferencePort :: Maybe Int
admissionregistrationV1ServiceReferencePort, Maybe Text
Text
admissionregistrationV1ServiceReferenceName :: Text
$sel:admissionregistrationV1ServiceReferenceNamespace:AdmissionregistrationV1ServiceReference :: Text
$sel:admissionregistrationV1ServiceReferencePath:AdmissionregistrationV1ServiceReference :: Maybe Text
admissionregistrationV1ServiceReferenceName :: Text
admissionregistrationV1ServiceReferenceNamespace :: Text
admissionregistrationV1ServiceReferencePath :: Maybe 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 :: Lens_' AdmissionregistrationV1WebhookClientConfig (Maybe ByteArray)
admissionregistrationV1WebhookClientConfigCaBundleL Maybe ByteArray -> f (Maybe ByteArray)
f AdmissionregistrationV1WebhookClientConfig{Maybe Text
Maybe ByteArray
Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigCaBundle :: AdmissionregistrationV1WebhookClientConfig -> Maybe ByteArray
admissionregistrationV1WebhookClientConfigCaBundle :: Maybe ByteArray
admissionregistrationV1WebhookClientConfigService :: Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigUrl :: Maybe Text
$sel:admissionregistrationV1WebhookClientConfigService:AdmissionregistrationV1WebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
-> Maybe AdmissionregistrationV1ServiceReference
$sel:admissionregistrationV1WebhookClientConfigUrl:AdmissionregistrationV1WebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig -> Maybe Text
..} = (\Maybe ByteArray
admissionregistrationV1WebhookClientConfigCaBundle -> AdmissionregistrationV1WebhookClientConfig { Maybe ByteArray
admissionregistrationV1WebhookClientConfigCaBundle :: Maybe ByteArray
admissionregistrationV1WebhookClientConfigCaBundle :: Maybe ByteArray
admissionregistrationV1WebhookClientConfigCaBundle, Maybe Text
Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigService :: Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigUrl :: Maybe Text
$sel:admissionregistrationV1WebhookClientConfigService:AdmissionregistrationV1WebhookClientConfig :: Maybe AdmissionregistrationV1ServiceReference
$sel:admissionregistrationV1WebhookClientConfigUrl:AdmissionregistrationV1WebhookClientConfig :: Maybe Text
..} ) (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 :: Lens_'
  AdmissionregistrationV1WebhookClientConfig
  (Maybe AdmissionregistrationV1ServiceReference)
admissionregistrationV1WebhookClientConfigServiceL Maybe AdmissionregistrationV1ServiceReference
-> f (Maybe AdmissionregistrationV1ServiceReference)
f AdmissionregistrationV1WebhookClientConfig{Maybe Text
Maybe ByteArray
Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigCaBundle :: AdmissionregistrationV1WebhookClientConfig -> Maybe ByteArray
$sel:admissionregistrationV1WebhookClientConfigService:AdmissionregistrationV1WebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
-> Maybe AdmissionregistrationV1ServiceReference
$sel:admissionregistrationV1WebhookClientConfigUrl:AdmissionregistrationV1WebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig -> Maybe Text
admissionregistrationV1WebhookClientConfigCaBundle :: Maybe ByteArray
admissionregistrationV1WebhookClientConfigService :: Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigUrl :: Maybe Text
..} = (\Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigService -> AdmissionregistrationV1WebhookClientConfig { Maybe AdmissionregistrationV1ServiceReference
$sel:admissionregistrationV1WebhookClientConfigService:AdmissionregistrationV1WebhookClientConfig :: Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigService :: Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigService, Maybe Text
Maybe ByteArray
admissionregistrationV1WebhookClientConfigCaBundle :: Maybe ByteArray
$sel:admissionregistrationV1WebhookClientConfigUrl:AdmissionregistrationV1WebhookClientConfig :: Maybe Text
admissionregistrationV1WebhookClientConfigCaBundle :: Maybe ByteArray
admissionregistrationV1WebhookClientConfigUrl :: Maybe Text
..} ) (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 :: Lens_' AdmissionregistrationV1WebhookClientConfig (Maybe Text)
admissionregistrationV1WebhookClientConfigUrlL Maybe Text -> f (Maybe Text)
f AdmissionregistrationV1WebhookClientConfig{Maybe Text
Maybe ByteArray
Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigCaBundle :: AdmissionregistrationV1WebhookClientConfig -> Maybe ByteArray
$sel:admissionregistrationV1WebhookClientConfigService:AdmissionregistrationV1WebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
-> Maybe AdmissionregistrationV1ServiceReference
$sel:admissionregistrationV1WebhookClientConfigUrl:AdmissionregistrationV1WebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig -> Maybe Text
admissionregistrationV1WebhookClientConfigCaBundle :: Maybe ByteArray
admissionregistrationV1WebhookClientConfigService :: Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigUrl :: Maybe Text
..} = (\Maybe Text
admissionregistrationV1WebhookClientConfigUrl -> AdmissionregistrationV1WebhookClientConfig { Maybe Text
$sel:admissionregistrationV1WebhookClientConfigUrl:AdmissionregistrationV1WebhookClientConfig :: Maybe Text
admissionregistrationV1WebhookClientConfigUrl :: Maybe Text
admissionregistrationV1WebhookClientConfigUrl, Maybe ByteArray
Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigCaBundle :: Maybe ByteArray
$sel:admissionregistrationV1WebhookClientConfigService:AdmissionregistrationV1WebhookClientConfig :: Maybe AdmissionregistrationV1ServiceReference
admissionregistrationV1WebhookClientConfigCaBundle :: Maybe ByteArray
admissionregistrationV1WebhookClientConfigService :: Maybe AdmissionregistrationV1ServiceReference
..} ) (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 #-}



-- * ApiextensionsV1ServiceReference

-- | 'apiextensionsV1ServiceReferenceName' Lens
apiextensionsV1ServiceReferenceNameL :: Lens_' ApiextensionsV1ServiceReference (Text)
apiextensionsV1ServiceReferenceNameL :: Lens_' ApiextensionsV1ServiceReference Text
apiextensionsV1ServiceReferenceNameL Text -> f Text
f ApiextensionsV1ServiceReference{Maybe Int
Maybe Text
Text
apiextensionsV1ServiceReferenceName :: ApiextensionsV1ServiceReference -> Text
apiextensionsV1ServiceReferenceName :: Text
apiextensionsV1ServiceReferenceNamespace :: Text
apiextensionsV1ServiceReferencePath :: Maybe Text
apiextensionsV1ServiceReferencePort :: Maybe Int
$sel:apiextensionsV1ServiceReferenceNamespace:ApiextensionsV1ServiceReference :: ApiextensionsV1ServiceReference -> Text
$sel:apiextensionsV1ServiceReferencePath:ApiextensionsV1ServiceReference :: ApiextensionsV1ServiceReference -> Maybe Text
$sel:apiextensionsV1ServiceReferencePort:ApiextensionsV1ServiceReference :: ApiextensionsV1ServiceReference -> Maybe Int
..} = (\Text
apiextensionsV1ServiceReferenceName -> ApiextensionsV1ServiceReference { Text
apiextensionsV1ServiceReferenceName :: Text
apiextensionsV1ServiceReferenceName :: Text
apiextensionsV1ServiceReferenceName, Maybe Int
Maybe Text
Text
apiextensionsV1ServiceReferenceNamespace :: Text
apiextensionsV1ServiceReferencePath :: Maybe Text
apiextensionsV1ServiceReferencePort :: Maybe Int
$sel:apiextensionsV1ServiceReferenceNamespace:ApiextensionsV1ServiceReference :: Text
$sel:apiextensionsV1ServiceReferencePath:ApiextensionsV1ServiceReference :: Maybe Text
$sel:apiextensionsV1ServiceReferencePort:ApiextensionsV1ServiceReference :: Maybe Int
..} ) (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 :: Lens_' ApiextensionsV1ServiceReference Text
apiextensionsV1ServiceReferenceNamespaceL Text -> f Text
f ApiextensionsV1ServiceReference{Maybe Int
Maybe Text
Text
apiextensionsV1ServiceReferenceName :: ApiextensionsV1ServiceReference -> Text
$sel:apiextensionsV1ServiceReferenceNamespace:ApiextensionsV1ServiceReference :: ApiextensionsV1ServiceReference -> Text
$sel:apiextensionsV1ServiceReferencePath:ApiextensionsV1ServiceReference :: ApiextensionsV1ServiceReference -> Maybe Text
$sel:apiextensionsV1ServiceReferencePort:ApiextensionsV1ServiceReference :: ApiextensionsV1ServiceReference -> Maybe Int
apiextensionsV1ServiceReferenceName :: Text
apiextensionsV1ServiceReferenceNamespace :: Text
apiextensionsV1ServiceReferencePath :: Maybe Text
apiextensionsV1ServiceReferencePort :: Maybe Int
..} = (\Text
apiextensionsV1ServiceReferenceNamespace -> ApiextensionsV1ServiceReference { Text
$sel:apiextensionsV1ServiceReferenceNamespace:ApiextensionsV1ServiceReference :: Text
apiextensionsV1ServiceReferenceNamespace :: Text
apiextensionsV1ServiceReferenceNamespace, Maybe Int
Maybe Text
Text
apiextensionsV1ServiceReferenceName :: Text
$sel:apiextensionsV1ServiceReferencePath:ApiextensionsV1ServiceReference :: Maybe Text
$sel:apiextensionsV1ServiceReferencePort:ApiextensionsV1ServiceReference :: Maybe Int
apiextensionsV1ServiceReferenceName :: Text
apiextensionsV1ServiceReferencePath :: Maybe Text
apiextensionsV1ServiceReferencePort :: Maybe Int
..} ) (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 :: Lens_' ApiextensionsV1ServiceReference (Maybe Text)
apiextensionsV1ServiceReferencePathL Maybe Text -> f (Maybe Text)
f ApiextensionsV1ServiceReference{Maybe Int
Maybe Text
Text
apiextensionsV1ServiceReferenceName :: ApiextensionsV1ServiceReference -> Text
$sel:apiextensionsV1ServiceReferenceNamespace:ApiextensionsV1ServiceReference :: ApiextensionsV1ServiceReference -> Text
$sel:apiextensionsV1ServiceReferencePath:ApiextensionsV1ServiceReference :: ApiextensionsV1ServiceReference -> Maybe Text
$sel:apiextensionsV1ServiceReferencePort:ApiextensionsV1ServiceReference :: ApiextensionsV1ServiceReference -> Maybe Int
apiextensionsV1ServiceReferenceName :: Text
apiextensionsV1ServiceReferenceNamespace :: Text
apiextensionsV1ServiceReferencePath :: Maybe Text
apiextensionsV1ServiceReferencePort :: Maybe Int
..} = (\Maybe Text
apiextensionsV1ServiceReferencePath -> ApiextensionsV1ServiceReference { Maybe Text
$sel:apiextensionsV1ServiceReferencePath:ApiextensionsV1ServiceReference :: Maybe Text
apiextensionsV1ServiceReferencePath :: Maybe Text
apiextensionsV1ServiceReferencePath, Maybe Int
Text
apiextensionsV1ServiceReferenceName :: Text
$sel:apiextensionsV1ServiceReferenceNamespace:ApiextensionsV1ServiceReference :: Text
$sel:apiextensionsV1ServiceReferencePort:ApiextensionsV1ServiceReference :: Maybe Int
apiextensionsV1ServiceReferenceName :: Text
apiextensionsV1ServiceReferenceNamespace :: Text
apiextensionsV1ServiceReferencePort :: Maybe Int
..} ) (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 :: Lens_' ApiextensionsV1ServiceReference (Maybe Int)
apiextensionsV1ServiceReferencePortL Maybe Int -> f (Maybe Int)
f ApiextensionsV1ServiceReference{Maybe Int
Maybe Text
Text
apiextensionsV1ServiceReferenceName :: ApiextensionsV1ServiceReference -> Text
$sel:apiextensionsV1ServiceReferenceNamespace:ApiextensionsV1ServiceReference :: ApiextensionsV1ServiceReference -> Text
$sel:apiextensionsV1ServiceReferencePath:ApiextensionsV1ServiceReference :: ApiextensionsV1ServiceReference -> Maybe Text
$sel:apiextensionsV1ServiceReferencePort:ApiextensionsV1ServiceReference :: ApiextensionsV1ServiceReference -> Maybe Int
apiextensionsV1ServiceReferenceName :: Text
apiextensionsV1ServiceReferenceNamespace :: Text
apiextensionsV1ServiceReferencePath :: Maybe Text
apiextensionsV1ServiceReferencePort :: Maybe Int
..} = (\Maybe Int
apiextensionsV1ServiceReferencePort -> ApiextensionsV1ServiceReference { Maybe Int
$sel:apiextensionsV1ServiceReferencePort:ApiextensionsV1ServiceReference :: Maybe Int
apiextensionsV1ServiceReferencePort :: Maybe Int
apiextensionsV1ServiceReferencePort, Maybe Text
Text
apiextensionsV1ServiceReferenceName :: Text
$sel:apiextensionsV1ServiceReferenceNamespace:ApiextensionsV1ServiceReference :: Text
$sel:apiextensionsV1ServiceReferencePath:ApiextensionsV1ServiceReference :: Maybe Text
apiextensionsV1ServiceReferenceName :: Text
apiextensionsV1ServiceReferenceNamespace :: Text
apiextensionsV1ServiceReferencePath :: Maybe 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 :: Lens_' ApiextensionsV1WebhookClientConfig (Maybe ByteArray)
apiextensionsV1WebhookClientConfigCaBundleL Maybe ByteArray -> f (Maybe ByteArray)
f ApiextensionsV1WebhookClientConfig{Maybe Text
Maybe ByteArray
Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigCaBundle :: ApiextensionsV1WebhookClientConfig -> Maybe ByteArray
apiextensionsV1WebhookClientConfigCaBundle :: Maybe ByteArray
apiextensionsV1WebhookClientConfigService :: Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigUrl :: Maybe Text
$sel:apiextensionsV1WebhookClientConfigService:ApiextensionsV1WebhookClientConfig :: ApiextensionsV1WebhookClientConfig
-> Maybe ApiextensionsV1ServiceReference
$sel:apiextensionsV1WebhookClientConfigUrl:ApiextensionsV1WebhookClientConfig :: ApiextensionsV1WebhookClientConfig -> Maybe Text
..} = (\Maybe ByteArray
apiextensionsV1WebhookClientConfigCaBundle -> ApiextensionsV1WebhookClientConfig { Maybe ByteArray
apiextensionsV1WebhookClientConfigCaBundle :: Maybe ByteArray
apiextensionsV1WebhookClientConfigCaBundle :: Maybe ByteArray
apiextensionsV1WebhookClientConfigCaBundle, Maybe Text
Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigService :: Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigUrl :: Maybe Text
$sel:apiextensionsV1WebhookClientConfigService:ApiextensionsV1WebhookClientConfig :: Maybe ApiextensionsV1ServiceReference
$sel:apiextensionsV1WebhookClientConfigUrl:ApiextensionsV1WebhookClientConfig :: Maybe Text
..} ) (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 :: Lens_'
  ApiextensionsV1WebhookClientConfig
  (Maybe ApiextensionsV1ServiceReference)
apiextensionsV1WebhookClientConfigServiceL Maybe ApiextensionsV1ServiceReference
-> f (Maybe ApiextensionsV1ServiceReference)
f ApiextensionsV1WebhookClientConfig{Maybe Text
Maybe ByteArray
Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigCaBundle :: ApiextensionsV1WebhookClientConfig -> Maybe ByteArray
$sel:apiextensionsV1WebhookClientConfigService:ApiextensionsV1WebhookClientConfig :: ApiextensionsV1WebhookClientConfig
-> Maybe ApiextensionsV1ServiceReference
$sel:apiextensionsV1WebhookClientConfigUrl:ApiextensionsV1WebhookClientConfig :: ApiextensionsV1WebhookClientConfig -> Maybe Text
apiextensionsV1WebhookClientConfigCaBundle :: Maybe ByteArray
apiextensionsV1WebhookClientConfigService :: Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigUrl :: Maybe Text
..} = (\Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigService -> ApiextensionsV1WebhookClientConfig { Maybe ApiextensionsV1ServiceReference
$sel:apiextensionsV1WebhookClientConfigService:ApiextensionsV1WebhookClientConfig :: Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigService :: Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigService, Maybe Text
Maybe ByteArray
apiextensionsV1WebhookClientConfigCaBundle :: Maybe ByteArray
$sel:apiextensionsV1WebhookClientConfigUrl:ApiextensionsV1WebhookClientConfig :: Maybe Text
apiextensionsV1WebhookClientConfigCaBundle :: Maybe ByteArray
apiextensionsV1WebhookClientConfigUrl :: Maybe Text
..} ) (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 :: Lens_' ApiextensionsV1WebhookClientConfig (Maybe Text)
apiextensionsV1WebhookClientConfigUrlL Maybe Text -> f (Maybe Text)
f ApiextensionsV1WebhookClientConfig{Maybe Text
Maybe ByteArray
Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigCaBundle :: ApiextensionsV1WebhookClientConfig -> Maybe ByteArray
$sel:apiextensionsV1WebhookClientConfigService:ApiextensionsV1WebhookClientConfig :: ApiextensionsV1WebhookClientConfig
-> Maybe ApiextensionsV1ServiceReference
$sel:apiextensionsV1WebhookClientConfigUrl:ApiextensionsV1WebhookClientConfig :: ApiextensionsV1WebhookClientConfig -> Maybe Text
apiextensionsV1WebhookClientConfigCaBundle :: Maybe ByteArray
apiextensionsV1WebhookClientConfigService :: Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigUrl :: Maybe Text
..} = (\Maybe Text
apiextensionsV1WebhookClientConfigUrl -> ApiextensionsV1WebhookClientConfig { Maybe Text
$sel:apiextensionsV1WebhookClientConfigUrl:ApiextensionsV1WebhookClientConfig :: Maybe Text
apiextensionsV1WebhookClientConfigUrl :: Maybe Text
apiextensionsV1WebhookClientConfigUrl, Maybe ByteArray
Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigCaBundle :: Maybe ByteArray
$sel:apiextensionsV1WebhookClientConfigService:ApiextensionsV1WebhookClientConfig :: Maybe ApiextensionsV1ServiceReference
apiextensionsV1WebhookClientConfigCaBundle :: Maybe ByteArray
apiextensionsV1WebhookClientConfigService :: Maybe ApiextensionsV1ServiceReference
..} ) (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 #-}



-- * ApiregistrationV1ServiceReference

-- | 'apiregistrationV1ServiceReferenceName' Lens
apiregistrationV1ServiceReferenceNameL :: Lens_' ApiregistrationV1ServiceReference (Maybe Text)
apiregistrationV1ServiceReferenceNameL :: Lens_' ApiregistrationV1ServiceReference (Maybe Text)
apiregistrationV1ServiceReferenceNameL Maybe Text -> f (Maybe Text)
f ApiregistrationV1ServiceReference{Maybe Int
Maybe Text
apiregistrationV1ServiceReferenceName :: ApiregistrationV1ServiceReference -> Maybe Text
apiregistrationV1ServiceReferenceName :: Maybe Text
apiregistrationV1ServiceReferenceNamespace :: Maybe Text
apiregistrationV1ServiceReferencePort :: Maybe Int
$sel:apiregistrationV1ServiceReferenceNamespace:ApiregistrationV1ServiceReference :: ApiregistrationV1ServiceReference -> Maybe Text
$sel:apiregistrationV1ServiceReferencePort:ApiregistrationV1ServiceReference :: ApiregistrationV1ServiceReference -> Maybe Int
..} = (\Maybe Text
apiregistrationV1ServiceReferenceName -> ApiregistrationV1ServiceReference { Maybe Text
apiregistrationV1ServiceReferenceName :: Maybe Text
apiregistrationV1ServiceReferenceName :: Maybe Text
apiregistrationV1ServiceReferenceName, Maybe Int
Maybe Text
apiregistrationV1ServiceReferenceNamespace :: Maybe Text
apiregistrationV1ServiceReferencePort :: Maybe Int
$sel:apiregistrationV1ServiceReferenceNamespace:ApiregistrationV1ServiceReference :: Maybe Text
$sel:apiregistrationV1ServiceReferencePort:ApiregistrationV1ServiceReference :: Maybe Int
..} ) (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 :: Lens_' ApiregistrationV1ServiceReference (Maybe Text)
apiregistrationV1ServiceReferenceNamespaceL Maybe Text -> f (Maybe Text)
f ApiregistrationV1ServiceReference{Maybe Int
Maybe Text
apiregistrationV1ServiceReferenceName :: ApiregistrationV1ServiceReference -> Maybe Text
$sel:apiregistrationV1ServiceReferenceNamespace:ApiregistrationV1ServiceReference :: ApiregistrationV1ServiceReference -> Maybe Text
$sel:apiregistrationV1ServiceReferencePort:ApiregistrationV1ServiceReference :: ApiregistrationV1ServiceReference -> Maybe Int
apiregistrationV1ServiceReferenceName :: Maybe Text
apiregistrationV1ServiceReferenceNamespace :: Maybe Text
apiregistrationV1ServiceReferencePort :: Maybe Int
..} = (\Maybe Text
apiregistrationV1ServiceReferenceNamespace -> ApiregistrationV1ServiceReference { Maybe Text
$sel:apiregistrationV1ServiceReferenceNamespace:ApiregistrationV1ServiceReference :: Maybe Text
apiregistrationV1ServiceReferenceNamespace :: Maybe Text
apiregistrationV1ServiceReferenceNamespace, Maybe Int
Maybe Text
apiregistrationV1ServiceReferenceName :: Maybe Text
$sel:apiregistrationV1ServiceReferencePort:ApiregistrationV1ServiceReference :: Maybe Int
apiregistrationV1ServiceReferenceName :: Maybe Text
apiregistrationV1ServiceReferencePort :: Maybe Int
..} ) (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 :: Lens_' ApiregistrationV1ServiceReference (Maybe Int)
apiregistrationV1ServiceReferencePortL Maybe Int -> f (Maybe Int)
f ApiregistrationV1ServiceReference{Maybe Int
Maybe Text
apiregistrationV1ServiceReferenceName :: ApiregistrationV1ServiceReference -> Maybe Text
$sel:apiregistrationV1ServiceReferenceNamespace:ApiregistrationV1ServiceReference :: ApiregistrationV1ServiceReference -> Maybe Text
$sel:apiregistrationV1ServiceReferencePort:ApiregistrationV1ServiceReference :: ApiregistrationV1ServiceReference -> Maybe Int
apiregistrationV1ServiceReferenceName :: Maybe Text
apiregistrationV1ServiceReferenceNamespace :: Maybe Text
apiregistrationV1ServiceReferencePort :: Maybe Int
..} = (\Maybe Int
apiregistrationV1ServiceReferencePort -> ApiregistrationV1ServiceReference { Maybe Int
$sel:apiregistrationV1ServiceReferencePort:ApiregistrationV1ServiceReference :: Maybe Int
apiregistrationV1ServiceReferencePort :: Maybe Int
apiregistrationV1ServiceReferencePort, Maybe Text
apiregistrationV1ServiceReferenceName :: Maybe Text
$sel:apiregistrationV1ServiceReferenceNamespace:ApiregistrationV1ServiceReference :: Maybe Text
apiregistrationV1ServiceReferenceName :: Maybe Text
apiregistrationV1ServiceReferenceNamespace :: 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 #-}



-- * AuthenticationV1TokenRequest

-- | 'authenticationV1TokenRequestApiVersion' Lens
authenticationV1TokenRequestApiVersionL :: Lens_' AuthenticationV1TokenRequest (Maybe Text)
authenticationV1TokenRequestApiVersionL :: Lens_' AuthenticationV1TokenRequest (Maybe Text)
authenticationV1TokenRequestApiVersionL Maybe Text -> f (Maybe Text)
f AuthenticationV1TokenRequest{Maybe Text
Maybe V1TokenRequestStatus
Maybe V1ObjectMeta
V1TokenRequestSpec
authenticationV1TokenRequestApiVersion :: AuthenticationV1TokenRequest -> Maybe Text
authenticationV1TokenRequestApiVersion :: Maybe Text
authenticationV1TokenRequestKind :: Maybe Text
authenticationV1TokenRequestMetadata :: Maybe V1ObjectMeta
authenticationV1TokenRequestSpec :: V1TokenRequestSpec
authenticationV1TokenRequestStatus :: Maybe V1TokenRequestStatus
$sel:authenticationV1TokenRequestKind:AuthenticationV1TokenRequest :: AuthenticationV1TokenRequest -> Maybe Text
$sel:authenticationV1TokenRequestMetadata:AuthenticationV1TokenRequest :: AuthenticationV1TokenRequest -> Maybe V1ObjectMeta
$sel:authenticationV1TokenRequestSpec:AuthenticationV1TokenRequest :: AuthenticationV1TokenRequest -> V1TokenRequestSpec
$sel:authenticationV1TokenRequestStatus:AuthenticationV1TokenRequest :: AuthenticationV1TokenRequest -> Maybe V1TokenRequestStatus
..} = (\Maybe Text
authenticationV1TokenRequestApiVersion -> AuthenticationV1TokenRequest { Maybe Text
authenticationV1TokenRequestApiVersion :: Maybe Text
authenticationV1TokenRequestApiVersion :: Maybe Text
authenticationV1TokenRequestApiVersion, Maybe Text
Maybe V1TokenRequestStatus
Maybe V1ObjectMeta
V1TokenRequestSpec
authenticationV1TokenRequestKind :: Maybe Text
authenticationV1TokenRequestMetadata :: Maybe V1ObjectMeta
authenticationV1TokenRequestSpec :: V1TokenRequestSpec
authenticationV1TokenRequestStatus :: Maybe V1TokenRequestStatus
$sel:authenticationV1TokenRequestKind:AuthenticationV1TokenRequest :: Maybe Text
$sel:authenticationV1TokenRequestMetadata:AuthenticationV1TokenRequest :: Maybe V1ObjectMeta
$sel:authenticationV1TokenRequestSpec:AuthenticationV1TokenRequest :: V1TokenRequestSpec
$sel:authenticationV1TokenRequestStatus:AuthenticationV1TokenRequest :: Maybe V1TokenRequestStatus
..} ) (Maybe Text -> AuthenticationV1TokenRequest)
-> f (Maybe Text) -> f AuthenticationV1TokenRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
authenticationV1TokenRequestApiVersion
{-# INLINE authenticationV1TokenRequestApiVersionL #-}

-- | 'authenticationV1TokenRequestKind' Lens
authenticationV1TokenRequestKindL :: Lens_' AuthenticationV1TokenRequest (Maybe Text)
authenticationV1TokenRequestKindL :: Lens_' AuthenticationV1TokenRequest (Maybe Text)
authenticationV1TokenRequestKindL Maybe Text -> f (Maybe Text)
f AuthenticationV1TokenRequest{Maybe Text
Maybe V1TokenRequestStatus
Maybe V1ObjectMeta
V1TokenRequestSpec
authenticationV1TokenRequestApiVersion :: AuthenticationV1TokenRequest -> Maybe Text
$sel:authenticationV1TokenRequestKind:AuthenticationV1TokenRequest :: AuthenticationV1TokenRequest -> Maybe Text
$sel:authenticationV1TokenRequestMetadata:AuthenticationV1TokenRequest :: AuthenticationV1TokenRequest -> Maybe V1ObjectMeta
$sel:authenticationV1TokenRequestSpec:AuthenticationV1TokenRequest :: AuthenticationV1TokenRequest -> V1TokenRequestSpec
$sel:authenticationV1TokenRequestStatus:AuthenticationV1TokenRequest :: AuthenticationV1TokenRequest -> Maybe V1TokenRequestStatus
authenticationV1TokenRequestApiVersion :: Maybe Text
authenticationV1TokenRequestKind :: Maybe Text
authenticationV1TokenRequestMetadata :: Maybe V1ObjectMeta
authenticationV1TokenRequestSpec :: V1TokenRequestSpec
authenticationV1TokenRequestStatus :: Maybe V1TokenRequestStatus
..} = (\Maybe Text
authenticationV1TokenRequestKind -> AuthenticationV1TokenRequest { Maybe Text
$sel:authenticationV1TokenRequestKind:AuthenticationV1TokenRequest :: Maybe Text
authenticationV1TokenRequestKind :: Maybe Text
authenticationV1TokenRequestKind, Maybe Text
Maybe V1TokenRequestStatus
Maybe V1ObjectMeta
V1TokenRequestSpec
authenticationV1TokenRequestApiVersion :: Maybe Text
$sel:authenticationV1TokenRequestMetadata:AuthenticationV1TokenRequest :: Maybe V1ObjectMeta
$sel:authenticationV1TokenRequestSpec:AuthenticationV1TokenRequest :: V1TokenRequestSpec
$sel:authenticationV1TokenRequestStatus:AuthenticationV1TokenRequest :: Maybe V1TokenRequestStatus
authenticationV1TokenRequestApiVersion :: Maybe Text
authenticationV1TokenRequestMetadata :: Maybe V1ObjectMeta
authenticationV1TokenRequestSpec :: V1TokenRequestSpec
authenticationV1TokenRequestStatus :: Maybe V1TokenRequestStatus
..} ) (Maybe Text -> AuthenticationV1TokenRequest)
-> f (Maybe Text) -> f AuthenticationV1TokenRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
authenticationV1TokenRequestKind
{-# INLINE authenticationV1TokenRequestKindL #-}

-- | 'authenticationV1TokenRequestMetadata' Lens
authenticationV1TokenRequestMetadataL :: Lens_' AuthenticationV1TokenRequest (Maybe V1ObjectMeta)
authenticationV1TokenRequestMetadataL :: Lens_' AuthenticationV1TokenRequest (Maybe V1ObjectMeta)
authenticationV1TokenRequestMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f AuthenticationV1TokenRequest{Maybe Text
Maybe V1TokenRequestStatus
Maybe V1ObjectMeta
V1TokenRequestSpec
authenticationV1TokenRequestApiVersion :: AuthenticationV1TokenRequest -> Maybe Text
$sel:authenticationV1TokenRequestKind:AuthenticationV1TokenRequest :: AuthenticationV1TokenRequest -> Maybe Text
$sel:authenticationV1TokenRequestMetadata:AuthenticationV1TokenRequest :: AuthenticationV1TokenRequest -> Maybe V1ObjectMeta
$sel:authenticationV1TokenRequestSpec:AuthenticationV1TokenRequest :: AuthenticationV1TokenRequest -> V1TokenRequestSpec
$sel:authenticationV1TokenRequestStatus:AuthenticationV1TokenRequest :: AuthenticationV1TokenRequest -> Maybe V1TokenRequestStatus
authenticationV1TokenRequestApiVersion :: Maybe Text
authenticationV1TokenRequestKind :: Maybe Text
authenticationV1TokenRequestMetadata :: Maybe V1ObjectMeta
authenticationV1TokenRequestSpec :: V1TokenRequestSpec
authenticationV1TokenRequestStatus :: Maybe V1TokenRequestStatus
..} = (\Maybe V1ObjectMeta
authenticationV1TokenRequestMetadata -> AuthenticationV1TokenRequest { Maybe V1ObjectMeta
$sel:authenticationV1TokenRequestMetadata:AuthenticationV1TokenRequest :: Maybe V1ObjectMeta
authenticationV1TokenRequestMetadata :: Maybe V1ObjectMeta
authenticationV1TokenRequestMetadata, Maybe Text
Maybe V1TokenRequestStatus
V1TokenRequestSpec
authenticationV1TokenRequestApiVersion :: Maybe Text
$sel:authenticationV1TokenRequestKind:AuthenticationV1TokenRequest :: Maybe Text
$sel:authenticationV1TokenRequestSpec:AuthenticationV1TokenRequest :: V1TokenRequestSpec
$sel:authenticationV1TokenRequestStatus:AuthenticationV1TokenRequest :: Maybe V1TokenRequestStatus
authenticationV1TokenRequestApiVersion :: Maybe Text
authenticationV1TokenRequestKind :: Maybe Text
authenticationV1TokenRequestSpec :: V1TokenRequestSpec
authenticationV1TokenRequestStatus :: Maybe V1TokenRequestStatus
..} ) (Maybe V1ObjectMeta -> AuthenticationV1TokenRequest)
-> f (Maybe V1ObjectMeta) -> f AuthenticationV1TokenRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
authenticationV1TokenRequestMetadata
{-# INLINE authenticationV1TokenRequestMetadataL #-}

-- | 'authenticationV1TokenRequestSpec' Lens
authenticationV1TokenRequestSpecL :: Lens_' AuthenticationV1TokenRequest (V1TokenRequestSpec)
authenticationV1TokenRequestSpecL :: Lens_' AuthenticationV1TokenRequest V1TokenRequestSpec
authenticationV1TokenRequestSpecL V1TokenRequestSpec -> f V1TokenRequestSpec
f AuthenticationV1TokenRequest{Maybe Text
Maybe V1TokenRequestStatus
Maybe V1ObjectMeta
V1TokenRequestSpec
authenticationV1TokenRequestApiVersion :: AuthenticationV1TokenRequest -> Maybe Text
$sel:authenticationV1TokenRequestKind:AuthenticationV1TokenRequest :: AuthenticationV1TokenRequest -> Maybe Text
$sel:authenticationV1TokenRequestMetadata:AuthenticationV1TokenRequest :: AuthenticationV1TokenRequest -> Maybe V1ObjectMeta
$sel:authenticationV1TokenRequestSpec:AuthenticationV1TokenRequest :: AuthenticationV1TokenRequest -> V1TokenRequestSpec
$sel:authenticationV1TokenRequestStatus:AuthenticationV1TokenRequest :: AuthenticationV1TokenRequest -> Maybe V1TokenRequestStatus
authenticationV1TokenRequestApiVersion :: Maybe Text
authenticationV1TokenRequestKind :: Maybe Text
authenticationV1TokenRequestMetadata :: Maybe V1ObjectMeta
authenticationV1TokenRequestSpec :: V1TokenRequestSpec
authenticationV1TokenRequestStatus :: Maybe V1TokenRequestStatus
..} = (\V1TokenRequestSpec
authenticationV1TokenRequestSpec -> AuthenticationV1TokenRequest { V1TokenRequestSpec
$sel:authenticationV1TokenRequestSpec:AuthenticationV1TokenRequest :: V1TokenRequestSpec
authenticationV1TokenRequestSpec :: V1TokenRequestSpec
authenticationV1TokenRequestSpec, Maybe Text
Maybe V1TokenRequestStatus
Maybe V1ObjectMeta
authenticationV1TokenRequestApiVersion :: Maybe Text
$sel:authenticationV1TokenRequestKind:AuthenticationV1TokenRequest :: Maybe Text
$sel:authenticationV1TokenRequestMetadata:AuthenticationV1TokenRequest :: Maybe V1ObjectMeta
$sel:authenticationV1TokenRequestStatus:AuthenticationV1TokenRequest :: Maybe V1TokenRequestStatus
authenticationV1TokenRequestApiVersion :: Maybe Text
authenticationV1TokenRequestKind :: Maybe Text
authenticationV1TokenRequestMetadata :: Maybe V1ObjectMeta
authenticationV1TokenRequestStatus :: Maybe V1TokenRequestStatus
..} ) (V1TokenRequestSpec -> AuthenticationV1TokenRequest)
-> f V1TokenRequestSpec -> f AuthenticationV1TokenRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1TokenRequestSpec -> f V1TokenRequestSpec
f V1TokenRequestSpec
authenticationV1TokenRequestSpec
{-# INLINE authenticationV1TokenRequestSpecL #-}

-- | 'authenticationV1TokenRequestStatus' Lens
authenticationV1TokenRequestStatusL :: Lens_' AuthenticationV1TokenRequest (Maybe V1TokenRequestStatus)
authenticationV1TokenRequestStatusL :: Lens_' AuthenticationV1TokenRequest (Maybe V1TokenRequestStatus)
authenticationV1TokenRequestStatusL Maybe V1TokenRequestStatus -> f (Maybe V1TokenRequestStatus)
f AuthenticationV1TokenRequest{Maybe Text
Maybe V1TokenRequestStatus
Maybe V1ObjectMeta
V1TokenRequestSpec
authenticationV1TokenRequestApiVersion :: AuthenticationV1TokenRequest -> Maybe Text
$sel:authenticationV1TokenRequestKind:AuthenticationV1TokenRequest :: AuthenticationV1TokenRequest -> Maybe Text
$sel:authenticationV1TokenRequestMetadata:AuthenticationV1TokenRequest :: AuthenticationV1TokenRequest -> Maybe V1ObjectMeta
$sel:authenticationV1TokenRequestSpec:AuthenticationV1TokenRequest :: AuthenticationV1TokenRequest -> V1TokenRequestSpec
$sel:authenticationV1TokenRequestStatus:AuthenticationV1TokenRequest :: AuthenticationV1TokenRequest -> Maybe V1TokenRequestStatus
authenticationV1TokenRequestApiVersion :: Maybe Text
authenticationV1TokenRequestKind :: Maybe Text
authenticationV1TokenRequestMetadata :: Maybe V1ObjectMeta
authenticationV1TokenRequestSpec :: V1TokenRequestSpec
authenticationV1TokenRequestStatus :: Maybe V1TokenRequestStatus
..} = (\Maybe V1TokenRequestStatus
authenticationV1TokenRequestStatus -> AuthenticationV1TokenRequest { Maybe V1TokenRequestStatus
$sel:authenticationV1TokenRequestStatus:AuthenticationV1TokenRequest :: Maybe V1TokenRequestStatus
authenticationV1TokenRequestStatus :: Maybe V1TokenRequestStatus
authenticationV1TokenRequestStatus, Maybe Text
Maybe V1ObjectMeta
V1TokenRequestSpec
authenticationV1TokenRequestApiVersion :: Maybe Text
$sel:authenticationV1TokenRequestKind:AuthenticationV1TokenRequest :: Maybe Text
$sel:authenticationV1TokenRequestMetadata:AuthenticationV1TokenRequest :: Maybe V1ObjectMeta
$sel:authenticationV1TokenRequestSpec:AuthenticationV1TokenRequest :: V1TokenRequestSpec
authenticationV1TokenRequestApiVersion :: Maybe Text
authenticationV1TokenRequestKind :: Maybe Text
authenticationV1TokenRequestMetadata :: Maybe V1ObjectMeta
authenticationV1TokenRequestSpec :: V1TokenRequestSpec
..} ) (Maybe V1TokenRequestStatus -> AuthenticationV1TokenRequest)
-> f (Maybe V1TokenRequestStatus) -> f AuthenticationV1TokenRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1TokenRequestStatus -> f (Maybe V1TokenRequestStatus)
f Maybe V1TokenRequestStatus
authenticationV1TokenRequestStatus
{-# INLINE authenticationV1TokenRequestStatusL #-}



-- * CoreV1EndpointPort

-- | 'coreV1EndpointPortAppProtocol' Lens
coreV1EndpointPortAppProtocolL :: Lens_' CoreV1EndpointPort (Maybe Text)
coreV1EndpointPortAppProtocolL :: Lens_' CoreV1EndpointPort (Maybe Text)
coreV1EndpointPortAppProtocolL Maybe Text -> f (Maybe Text)
f CoreV1EndpointPort{Int
Maybe Text
coreV1EndpointPortAppProtocol :: CoreV1EndpointPort -> Maybe Text
coreV1EndpointPortAppProtocol :: Maybe Text
coreV1EndpointPortName :: Maybe Text
coreV1EndpointPortPort :: Int
coreV1EndpointPortProtocol :: Maybe Text
$sel:coreV1EndpointPortName:CoreV1EndpointPort :: CoreV1EndpointPort -> Maybe Text
$sel:coreV1EndpointPortPort:CoreV1EndpointPort :: CoreV1EndpointPort -> Int
$sel:coreV1EndpointPortProtocol:CoreV1EndpointPort :: CoreV1EndpointPort -> Maybe Text
..} = (\Maybe Text
coreV1EndpointPortAppProtocol -> CoreV1EndpointPort { Maybe Text
coreV1EndpointPortAppProtocol :: Maybe Text
coreV1EndpointPortAppProtocol :: Maybe Text
coreV1EndpointPortAppProtocol, Int
Maybe Text
coreV1EndpointPortName :: Maybe Text
coreV1EndpointPortPort :: Int
coreV1EndpointPortProtocol :: Maybe Text
$sel:coreV1EndpointPortName:CoreV1EndpointPort :: Maybe Text
$sel:coreV1EndpointPortPort:CoreV1EndpointPort :: Int
$sel:coreV1EndpointPortProtocol:CoreV1EndpointPort :: Maybe Text
..} ) (Maybe Text -> CoreV1EndpointPort)
-> f (Maybe Text) -> f CoreV1EndpointPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
coreV1EndpointPortAppProtocol
{-# INLINE coreV1EndpointPortAppProtocolL #-}

-- | 'coreV1EndpointPortName' Lens
coreV1EndpointPortNameL :: Lens_' CoreV1EndpointPort (Maybe Text)
coreV1EndpointPortNameL :: Lens_' CoreV1EndpointPort (Maybe Text)
coreV1EndpointPortNameL Maybe Text -> f (Maybe Text)
f CoreV1EndpointPort{Int
Maybe Text
coreV1EndpointPortAppProtocol :: CoreV1EndpointPort -> Maybe Text
$sel:coreV1EndpointPortName:CoreV1EndpointPort :: CoreV1EndpointPort -> Maybe Text
$sel:coreV1EndpointPortPort:CoreV1EndpointPort :: CoreV1EndpointPort -> Int
$sel:coreV1EndpointPortProtocol:CoreV1EndpointPort :: CoreV1EndpointPort -> Maybe Text
coreV1EndpointPortAppProtocol :: Maybe Text
coreV1EndpointPortName :: Maybe Text
coreV1EndpointPortPort :: Int
coreV1EndpointPortProtocol :: Maybe Text
..} = (\Maybe Text
coreV1EndpointPortName -> CoreV1EndpointPort { Maybe Text
$sel:coreV1EndpointPortName:CoreV1EndpointPort :: Maybe Text
coreV1EndpointPortName :: Maybe Text
coreV1EndpointPortName, Int
Maybe Text
coreV1EndpointPortAppProtocol :: Maybe Text
$sel:coreV1EndpointPortPort:CoreV1EndpointPort :: Int
$sel:coreV1EndpointPortProtocol:CoreV1EndpointPort :: Maybe Text
coreV1EndpointPortAppProtocol :: Maybe Text
coreV1EndpointPortPort :: Int
coreV1EndpointPortProtocol :: Maybe Text
..} ) (Maybe Text -> CoreV1EndpointPort)
-> f (Maybe Text) -> f CoreV1EndpointPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
coreV1EndpointPortName
{-# INLINE coreV1EndpointPortNameL #-}

-- | 'coreV1EndpointPortPort' Lens
coreV1EndpointPortPortL :: Lens_' CoreV1EndpointPort (Int)
coreV1EndpointPortPortL :: Lens_' CoreV1EndpointPort Int
coreV1EndpointPortPortL Int -> f Int
f CoreV1EndpointPort{Int
Maybe Text
coreV1EndpointPortAppProtocol :: CoreV1EndpointPort -> Maybe Text
$sel:coreV1EndpointPortName:CoreV1EndpointPort :: CoreV1EndpointPort -> Maybe Text
$sel:coreV1EndpointPortPort:CoreV1EndpointPort :: CoreV1EndpointPort -> Int
$sel:coreV1EndpointPortProtocol:CoreV1EndpointPort :: CoreV1EndpointPort -> Maybe Text
coreV1EndpointPortAppProtocol :: Maybe Text
coreV1EndpointPortName :: Maybe Text
coreV1EndpointPortPort :: Int
coreV1EndpointPortProtocol :: Maybe Text
..} = (\Int
coreV1EndpointPortPort -> CoreV1EndpointPort { Int
$sel:coreV1EndpointPortPort:CoreV1EndpointPort :: Int
coreV1EndpointPortPort :: Int
coreV1EndpointPortPort, Maybe Text
coreV1EndpointPortAppProtocol :: Maybe Text
$sel:coreV1EndpointPortName:CoreV1EndpointPort :: Maybe Text
$sel:coreV1EndpointPortProtocol:CoreV1EndpointPort :: Maybe Text
coreV1EndpointPortAppProtocol :: Maybe Text
coreV1EndpointPortName :: Maybe Text
coreV1EndpointPortProtocol :: Maybe Text
..} ) (Int -> CoreV1EndpointPort) -> f Int -> f CoreV1EndpointPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
coreV1EndpointPortPort
{-# INLINE coreV1EndpointPortPortL #-}

-- | 'coreV1EndpointPortProtocol' Lens
coreV1EndpointPortProtocolL :: Lens_' CoreV1EndpointPort (Maybe Text)
coreV1EndpointPortProtocolL :: Lens_' CoreV1EndpointPort (Maybe Text)
coreV1EndpointPortProtocolL Maybe Text -> f (Maybe Text)
f CoreV1EndpointPort{Int
Maybe Text
coreV1EndpointPortAppProtocol :: CoreV1EndpointPort -> Maybe Text
$sel:coreV1EndpointPortName:CoreV1EndpointPort :: CoreV1EndpointPort -> Maybe Text
$sel:coreV1EndpointPortPort:CoreV1EndpointPort :: CoreV1EndpointPort -> Int
$sel:coreV1EndpointPortProtocol:CoreV1EndpointPort :: CoreV1EndpointPort -> Maybe Text
coreV1EndpointPortAppProtocol :: Maybe Text
coreV1EndpointPortName :: Maybe Text
coreV1EndpointPortPort :: Int
coreV1EndpointPortProtocol :: Maybe Text
..} = (\Maybe Text
coreV1EndpointPortProtocol -> CoreV1EndpointPort { Maybe Text
$sel:coreV1EndpointPortProtocol:CoreV1EndpointPort :: Maybe Text
coreV1EndpointPortProtocol :: Maybe Text
coreV1EndpointPortProtocol, Int
Maybe Text
coreV1EndpointPortAppProtocol :: Maybe Text
$sel:coreV1EndpointPortName:CoreV1EndpointPort :: Maybe Text
$sel:coreV1EndpointPortPort:CoreV1EndpointPort :: Int
coreV1EndpointPortAppProtocol :: Maybe Text
coreV1EndpointPortName :: Maybe Text
coreV1EndpointPortPort :: Int
..} ) (Maybe Text -> CoreV1EndpointPort)
-> f (Maybe Text) -> f CoreV1EndpointPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
coreV1EndpointPortProtocol
{-# INLINE coreV1EndpointPortProtocolL #-}



-- * CoreV1Event

-- | 'coreV1EventAction' Lens
coreV1EventActionL :: Lens_' CoreV1Event (Maybe Text)
coreV1EventActionL :: Lens_' CoreV1Event (Maybe Text)
coreV1EventActionL Maybe Text -> f (Maybe Text)
f CoreV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: CoreV1Event -> Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventCount:CoreV1Event :: CoreV1Event -> Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: CoreV1Event -> V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: CoreV1Event -> V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: CoreV1Event -> Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: CoreV1Event -> Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: CoreV1Event -> Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: CoreV1Event -> Maybe Text
..} = (\Maybe Text
coreV1EventAction -> CoreV1Event { Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventAction, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: Maybe Text
$sel:coreV1EventCount:CoreV1Event :: Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: Maybe Text
..} ) (Maybe Text -> CoreV1Event) -> f (Maybe Text) -> f CoreV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
coreV1EventAction
{-# INLINE coreV1EventActionL #-}

-- | 'coreV1EventApiVersion' Lens
coreV1EventApiVersionL :: Lens_' CoreV1Event (Maybe Text)
coreV1EventApiVersionL :: Lens_' CoreV1Event (Maybe Text)
coreV1EventApiVersionL Maybe Text -> f (Maybe Text)
f CoreV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: CoreV1Event -> Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventCount:CoreV1Event :: CoreV1Event -> Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: CoreV1Event -> V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: CoreV1Event -> V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: CoreV1Event -> Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: CoreV1Event -> Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: CoreV1Event -> Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: CoreV1Event -> Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} = (\Maybe Text
coreV1EventApiVersion -> CoreV1Event { Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventApiVersion, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: Maybe Text
$sel:coreV1EventCount:CoreV1Event :: Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} ) (Maybe Text -> CoreV1Event) -> f (Maybe Text) -> f CoreV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
coreV1EventApiVersion
{-# INLINE coreV1EventApiVersionL #-}

-- | 'coreV1EventCount' Lens
coreV1EventCountL :: Lens_' CoreV1Event (Maybe Int)
coreV1EventCountL :: Lens_' CoreV1Event (Maybe Int)
coreV1EventCountL Maybe Int -> f (Maybe Int)
f CoreV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: CoreV1Event -> Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventCount:CoreV1Event :: CoreV1Event -> Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: CoreV1Event -> V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: CoreV1Event -> V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: CoreV1Event -> Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: CoreV1Event -> Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: CoreV1Event -> Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: CoreV1Event -> Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} = (\Maybe Int
coreV1EventCount -> CoreV1Event { Maybe Int
$sel:coreV1EventCount:CoreV1Event :: Maybe Int
coreV1EventCount :: Maybe Int
coreV1EventCount, Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: Maybe Text
$sel:coreV1EventEventTime:CoreV1Event :: Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} ) (Maybe Int -> CoreV1Event) -> f (Maybe Int) -> f CoreV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
coreV1EventCount
{-# INLINE coreV1EventCountL #-}

-- | 'coreV1EventEventTime' Lens
coreV1EventEventTimeL :: Lens_' CoreV1Event (Maybe DateTime)
coreV1EventEventTimeL :: Lens_' CoreV1Event (Maybe DateTime)
coreV1EventEventTimeL Maybe DateTime -> f (Maybe DateTime)
f CoreV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: CoreV1Event -> Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventCount:CoreV1Event :: CoreV1Event -> Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: CoreV1Event -> V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: CoreV1Event -> V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: CoreV1Event -> Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: CoreV1Event -> Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: CoreV1Event -> Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: CoreV1Event -> Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} = (\Maybe DateTime
coreV1EventEventTime -> CoreV1Event { Maybe DateTime
$sel:coreV1EventEventTime:CoreV1Event :: Maybe DateTime
coreV1EventEventTime :: Maybe DateTime
coreV1EventEventTime, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: Maybe Text
$sel:coreV1EventCount:CoreV1Event :: Maybe Int
$sel:coreV1EventFirstTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} ) (Maybe DateTime -> CoreV1Event)
-> f (Maybe DateTime) -> f CoreV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
coreV1EventEventTime
{-# INLINE coreV1EventEventTimeL #-}

-- | 'coreV1EventFirstTimestamp' Lens
coreV1EventFirstTimestampL :: Lens_' CoreV1Event (Maybe DateTime)
coreV1EventFirstTimestampL :: Lens_' CoreV1Event (Maybe DateTime)
coreV1EventFirstTimestampL Maybe DateTime -> f (Maybe DateTime)
f CoreV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: CoreV1Event -> Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventCount:CoreV1Event :: CoreV1Event -> Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: CoreV1Event -> V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: CoreV1Event -> V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: CoreV1Event -> Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: CoreV1Event -> Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: CoreV1Event -> Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: CoreV1Event -> Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} = (\Maybe DateTime
coreV1EventFirstTimestamp -> CoreV1Event { Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventFirstTimestamp, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: Maybe Text
$sel:coreV1EventCount:CoreV1Event :: Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} ) (Maybe DateTime -> CoreV1Event)
-> f (Maybe DateTime) -> f CoreV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
coreV1EventFirstTimestamp
{-# INLINE coreV1EventFirstTimestampL #-}

-- | 'coreV1EventInvolvedObject' Lens
coreV1EventInvolvedObjectL :: Lens_' CoreV1Event (V1ObjectReference)
coreV1EventInvolvedObjectL :: Lens_' CoreV1Event V1ObjectReference
coreV1EventInvolvedObjectL V1ObjectReference -> f V1ObjectReference
f CoreV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: CoreV1Event -> Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventCount:CoreV1Event :: CoreV1Event -> Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: CoreV1Event -> V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: CoreV1Event -> V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: CoreV1Event -> Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: CoreV1Event -> Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: CoreV1Event -> Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: CoreV1Event -> Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} = (\V1ObjectReference
coreV1EventInvolvedObject -> CoreV1Event { V1ObjectReference
$sel:coreV1EventInvolvedObject:CoreV1Event :: V1ObjectReference
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventInvolvedObject, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectMeta
coreV1EventAction :: Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: Maybe Text
$sel:coreV1EventCount:CoreV1Event :: Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventKind:CoreV1Event :: Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} ) (V1ObjectReference -> CoreV1Event)
-> f V1ObjectReference -> f CoreV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1ObjectReference -> f V1ObjectReference
f V1ObjectReference
coreV1EventInvolvedObject
{-# INLINE coreV1EventInvolvedObjectL #-}

-- | 'coreV1EventKind' Lens
coreV1EventKindL :: Lens_' CoreV1Event (Maybe Text)
coreV1EventKindL :: Lens_' CoreV1Event (Maybe Text)
coreV1EventKindL Maybe Text -> f (Maybe Text)
f CoreV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: CoreV1Event -> Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventCount:CoreV1Event :: CoreV1Event -> Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: CoreV1Event -> V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: CoreV1Event -> V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: CoreV1Event -> Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: CoreV1Event -> Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: CoreV1Event -> Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: CoreV1Event -> Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} = (\Maybe Text
coreV1EventKind -> CoreV1Event { Maybe Text
$sel:coreV1EventKind:CoreV1Event :: Maybe Text
coreV1EventKind :: Maybe Text
coreV1EventKind, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: Maybe Text
$sel:coreV1EventCount:CoreV1Event :: Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: V1ObjectReference
$sel:coreV1EventLastTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} ) (Maybe Text -> CoreV1Event) -> f (Maybe Text) -> f CoreV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
coreV1EventKind
{-# INLINE coreV1EventKindL #-}

-- | 'coreV1EventLastTimestamp' Lens
coreV1EventLastTimestampL :: Lens_' CoreV1Event (Maybe DateTime)
coreV1EventLastTimestampL :: Lens_' CoreV1Event (Maybe DateTime)
coreV1EventLastTimestampL Maybe DateTime -> f (Maybe DateTime)
f CoreV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: CoreV1Event -> Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventCount:CoreV1Event :: CoreV1Event -> Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: CoreV1Event -> V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: CoreV1Event -> V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: CoreV1Event -> Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: CoreV1Event -> Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: CoreV1Event -> Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: CoreV1Event -> Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} = (\Maybe DateTime
coreV1EventLastTimestamp -> CoreV1Event { Maybe DateTime
$sel:coreV1EventLastTimestamp:CoreV1Event :: Maybe DateTime
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventLastTimestamp, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: Maybe Text
$sel:coreV1EventCount:CoreV1Event :: Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: Maybe Text
$sel:coreV1EventMessage:CoreV1Event :: Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} ) (Maybe DateTime -> CoreV1Event)
-> f (Maybe DateTime) -> f CoreV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
coreV1EventLastTimestamp
{-# INLINE coreV1EventLastTimestampL #-}

-- | 'coreV1EventMessage' Lens
coreV1EventMessageL :: Lens_' CoreV1Event (Maybe Text)
coreV1EventMessageL :: Lens_' CoreV1Event (Maybe Text)
coreV1EventMessageL Maybe Text -> f (Maybe Text)
f CoreV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: CoreV1Event -> Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventCount:CoreV1Event :: CoreV1Event -> Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: CoreV1Event -> V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: CoreV1Event -> V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: CoreV1Event -> Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: CoreV1Event -> Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: CoreV1Event -> Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: CoreV1Event -> Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} = (\Maybe Text
coreV1EventMessage -> CoreV1Event { Maybe Text
$sel:coreV1EventMessage:CoreV1Event :: Maybe Text
coreV1EventMessage :: Maybe Text
coreV1EventMessage, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: Maybe Text
$sel:coreV1EventCount:CoreV1Event :: Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventMetadata:CoreV1Event :: V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} ) (Maybe Text -> CoreV1Event) -> f (Maybe Text) -> f CoreV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
coreV1EventMessage
{-# INLINE coreV1EventMessageL #-}

-- | 'coreV1EventMetadata' Lens
coreV1EventMetadataL :: Lens_' CoreV1Event (V1ObjectMeta)
coreV1EventMetadataL :: Lens_' CoreV1Event V1ObjectMeta
coreV1EventMetadataL V1ObjectMeta -> f V1ObjectMeta
f CoreV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: CoreV1Event -> Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventCount:CoreV1Event :: CoreV1Event -> Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: CoreV1Event -> V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: CoreV1Event -> V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: CoreV1Event -> Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: CoreV1Event -> Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: CoreV1Event -> Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: CoreV1Event -> Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} = (\V1ObjectMeta
coreV1EventMetadata -> CoreV1Event { V1ObjectMeta
$sel:coreV1EventMetadata:CoreV1Event :: V1ObjectMeta
coreV1EventMetadata :: V1ObjectMeta
coreV1EventMetadata, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
coreV1EventAction :: Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: Maybe Text
$sel:coreV1EventCount:CoreV1Event :: Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: Maybe Text
$sel:coreV1EventReason:CoreV1Event :: Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} ) (V1ObjectMeta -> CoreV1Event) -> f V1ObjectMeta -> f CoreV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1ObjectMeta -> f V1ObjectMeta
f V1ObjectMeta
coreV1EventMetadata
{-# INLINE coreV1EventMetadataL #-}

-- | 'coreV1EventReason' Lens
coreV1EventReasonL :: Lens_' CoreV1Event (Maybe Text)
coreV1EventReasonL :: Lens_' CoreV1Event (Maybe Text)
coreV1EventReasonL Maybe Text -> f (Maybe Text)
f CoreV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: CoreV1Event -> Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventCount:CoreV1Event :: CoreV1Event -> Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: CoreV1Event -> V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: CoreV1Event -> V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: CoreV1Event -> Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: CoreV1Event -> Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: CoreV1Event -> Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: CoreV1Event -> Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} = (\Maybe Text
coreV1EventReason -> CoreV1Event { Maybe Text
$sel:coreV1EventReason:CoreV1Event :: Maybe Text
coreV1EventReason :: Maybe Text
coreV1EventReason, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: Maybe Text
$sel:coreV1EventCount:CoreV1Event :: Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: V1ObjectMeta
$sel:coreV1EventRelated:CoreV1Event :: Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} ) (Maybe Text -> CoreV1Event) -> f (Maybe Text) -> f CoreV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
coreV1EventReason
{-# INLINE coreV1EventReasonL #-}

-- | 'coreV1EventRelated' Lens
coreV1EventRelatedL :: Lens_' CoreV1Event (Maybe V1ObjectReference)
coreV1EventRelatedL :: Lens_' CoreV1Event (Maybe V1ObjectReference)
coreV1EventRelatedL Maybe V1ObjectReference -> f (Maybe V1ObjectReference)
f CoreV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: CoreV1Event -> Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventCount:CoreV1Event :: CoreV1Event -> Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: CoreV1Event -> V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: CoreV1Event -> V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: CoreV1Event -> Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: CoreV1Event -> Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: CoreV1Event -> Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: CoreV1Event -> Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} = (\Maybe V1ObjectReference
coreV1EventRelated -> CoreV1Event { Maybe V1ObjectReference
$sel:coreV1EventRelated:CoreV1Event :: Maybe V1ObjectReference
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventRelated, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: Maybe Text
$sel:coreV1EventCount:CoreV1Event :: Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: Maybe Text
$sel:coreV1EventReportingComponent:CoreV1Event :: Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} ) (Maybe V1ObjectReference -> CoreV1Event)
-> f (Maybe V1ObjectReference) -> f CoreV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectReference -> f (Maybe V1ObjectReference)
f Maybe V1ObjectReference
coreV1EventRelated
{-# INLINE coreV1EventRelatedL #-}

-- | 'coreV1EventReportingComponent' Lens
coreV1EventReportingComponentL :: Lens_' CoreV1Event (Maybe Text)
coreV1EventReportingComponentL :: Lens_' CoreV1Event (Maybe Text)
coreV1EventReportingComponentL Maybe Text -> f (Maybe Text)
f CoreV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: CoreV1Event -> Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventCount:CoreV1Event :: CoreV1Event -> Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: CoreV1Event -> V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: CoreV1Event -> V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: CoreV1Event -> Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: CoreV1Event -> Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: CoreV1Event -> Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: CoreV1Event -> Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} = (\Maybe Text
coreV1EventReportingComponent -> CoreV1Event { Maybe Text
$sel:coreV1EventReportingComponent:CoreV1Event :: Maybe Text
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingComponent, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: Maybe Text
$sel:coreV1EventCount:CoreV1Event :: Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: Maybe V1ObjectReference
$sel:coreV1EventReportingInstance:CoreV1Event :: Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} ) (Maybe Text -> CoreV1Event) -> f (Maybe Text) -> f CoreV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
coreV1EventReportingComponent
{-# INLINE coreV1EventReportingComponentL #-}

-- | 'coreV1EventReportingInstance' Lens
coreV1EventReportingInstanceL :: Lens_' CoreV1Event (Maybe Text)
coreV1EventReportingInstanceL :: Lens_' CoreV1Event (Maybe Text)
coreV1EventReportingInstanceL Maybe Text -> f (Maybe Text)
f CoreV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: CoreV1Event -> Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventCount:CoreV1Event :: CoreV1Event -> Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: CoreV1Event -> V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: CoreV1Event -> V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: CoreV1Event -> Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: CoreV1Event -> Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: CoreV1Event -> Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: CoreV1Event -> Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} = (\Maybe Text
coreV1EventReportingInstance -> CoreV1Event { Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventReportingInstance, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: Maybe Text
$sel:coreV1EventCount:CoreV1Event :: Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} ) (Maybe Text -> CoreV1Event) -> f (Maybe Text) -> f CoreV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
coreV1EventReportingInstance
{-# INLINE coreV1EventReportingInstanceL #-}

-- | 'coreV1EventSeries' Lens
coreV1EventSeriesL :: Lens_' CoreV1Event (Maybe CoreV1EventSeries)
coreV1EventSeriesL :: Lens_' CoreV1Event (Maybe CoreV1EventSeries)
coreV1EventSeriesL Maybe CoreV1EventSeries -> f (Maybe CoreV1EventSeries)
f CoreV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: CoreV1Event -> Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventCount:CoreV1Event :: CoreV1Event -> Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: CoreV1Event -> V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: CoreV1Event -> V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: CoreV1Event -> Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: CoreV1Event -> Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: CoreV1Event -> Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: CoreV1Event -> Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} = (\Maybe CoreV1EventSeries
coreV1EventSeries -> CoreV1Event { Maybe CoreV1EventSeries
$sel:coreV1EventSeries:CoreV1Event :: Maybe CoreV1EventSeries
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSeries, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: Maybe Text
$sel:coreV1EventCount:CoreV1Event :: Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: Maybe Text
$sel:coreV1EventSource:CoreV1Event :: Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} ) (Maybe CoreV1EventSeries -> CoreV1Event)
-> f (Maybe CoreV1EventSeries) -> f CoreV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe CoreV1EventSeries -> f (Maybe CoreV1EventSeries)
f Maybe CoreV1EventSeries
coreV1EventSeries
{-# INLINE coreV1EventSeriesL #-}

-- | 'coreV1EventSource' Lens
coreV1EventSourceL :: Lens_' CoreV1Event (Maybe V1EventSource)
coreV1EventSourceL :: Lens_' CoreV1Event (Maybe V1EventSource)
coreV1EventSourceL Maybe V1EventSource -> f (Maybe V1EventSource)
f CoreV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: CoreV1Event -> Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventCount:CoreV1Event :: CoreV1Event -> Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: CoreV1Event -> V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: CoreV1Event -> V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: CoreV1Event -> Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: CoreV1Event -> Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: CoreV1Event -> Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: CoreV1Event -> Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} = (\Maybe V1EventSource
coreV1EventSource -> CoreV1Event { Maybe V1EventSource
$sel:coreV1EventSource:CoreV1Event :: Maybe V1EventSource
coreV1EventSource :: Maybe V1EventSource
coreV1EventSource, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: Maybe Text
$sel:coreV1EventCount:CoreV1Event :: Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: Maybe CoreV1EventSeries
$sel:coreV1EventType:CoreV1Event :: Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventType :: Maybe Text
..} ) (Maybe V1EventSource -> CoreV1Event)
-> f (Maybe V1EventSource) -> f CoreV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1EventSource -> f (Maybe V1EventSource)
f Maybe V1EventSource
coreV1EventSource
{-# INLINE coreV1EventSourceL #-}

-- | 'coreV1EventType' Lens
coreV1EventTypeL :: Lens_' CoreV1Event (Maybe Text)
coreV1EventTypeL :: Lens_' CoreV1Event (Maybe Text)
coreV1EventTypeL Maybe Text -> f (Maybe Text)
f CoreV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: CoreV1Event -> Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventCount:CoreV1Event :: CoreV1Event -> Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: CoreV1Event -> V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: CoreV1Event -> Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: CoreV1Event -> V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: CoreV1Event -> Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: CoreV1Event -> Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: CoreV1Event -> Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: CoreV1Event -> Maybe V1EventSource
$sel:coreV1EventType:CoreV1Event :: CoreV1Event -> Maybe Text
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
coreV1EventType :: Maybe Text
..} = (\Maybe Text
coreV1EventType -> CoreV1Event { Maybe Text
$sel:coreV1EventType:CoreV1Event :: Maybe Text
coreV1EventType :: Maybe Text
coreV1EventType, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe CoreV1EventSeries
V1ObjectReference
V1ObjectMeta
coreV1EventAction :: Maybe Text
$sel:coreV1EventApiVersion:CoreV1Event :: Maybe Text
$sel:coreV1EventCount:CoreV1Event :: Maybe Int
$sel:coreV1EventEventTime:CoreV1Event :: Maybe DateTime
$sel:coreV1EventFirstTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventInvolvedObject:CoreV1Event :: V1ObjectReference
$sel:coreV1EventKind:CoreV1Event :: Maybe Text
$sel:coreV1EventLastTimestamp:CoreV1Event :: Maybe DateTime
$sel:coreV1EventMessage:CoreV1Event :: Maybe Text
$sel:coreV1EventMetadata:CoreV1Event :: V1ObjectMeta
$sel:coreV1EventReason:CoreV1Event :: Maybe Text
$sel:coreV1EventRelated:CoreV1Event :: Maybe V1ObjectReference
$sel:coreV1EventReportingComponent:CoreV1Event :: Maybe Text
$sel:coreV1EventReportingInstance:CoreV1Event :: Maybe Text
$sel:coreV1EventSeries:CoreV1Event :: Maybe CoreV1EventSeries
$sel:coreV1EventSource:CoreV1Event :: Maybe V1EventSource
coreV1EventAction :: Maybe Text
coreV1EventApiVersion :: Maybe Text
coreV1EventCount :: Maybe Int
coreV1EventEventTime :: Maybe DateTime
coreV1EventFirstTimestamp :: Maybe DateTime
coreV1EventInvolvedObject :: V1ObjectReference
coreV1EventKind :: Maybe Text
coreV1EventLastTimestamp :: Maybe DateTime
coreV1EventMessage :: Maybe Text
coreV1EventMetadata :: V1ObjectMeta
coreV1EventReason :: Maybe Text
coreV1EventRelated :: Maybe V1ObjectReference
coreV1EventReportingComponent :: Maybe Text
coreV1EventReportingInstance :: Maybe Text
coreV1EventSeries :: Maybe CoreV1EventSeries
coreV1EventSource :: Maybe V1EventSource
..} ) (Maybe Text -> CoreV1Event) -> f (Maybe Text) -> f CoreV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
coreV1EventType
{-# INLINE coreV1EventTypeL #-}



-- * CoreV1EventList

-- | 'coreV1EventListApiVersion' Lens
coreV1EventListApiVersionL :: Lens_' CoreV1EventList (Maybe Text)
coreV1EventListApiVersionL :: Lens_' CoreV1EventList (Maybe Text)
coreV1EventListApiVersionL Maybe Text -> f (Maybe Text)
f CoreV1EventList{[CoreV1Event]
Maybe Text
Maybe V1ListMeta
coreV1EventListApiVersion :: CoreV1EventList -> Maybe Text
coreV1EventListApiVersion :: Maybe Text
coreV1EventListItems :: [CoreV1Event]
coreV1EventListKind :: Maybe Text
coreV1EventListMetadata :: Maybe V1ListMeta
$sel:coreV1EventListItems:CoreV1EventList :: CoreV1EventList -> [CoreV1Event]
$sel:coreV1EventListKind:CoreV1EventList :: CoreV1EventList -> Maybe Text
$sel:coreV1EventListMetadata:CoreV1EventList :: CoreV1EventList -> Maybe V1ListMeta
..} = (\Maybe Text
coreV1EventListApiVersion -> CoreV1EventList { Maybe Text
coreV1EventListApiVersion :: Maybe Text
coreV1EventListApiVersion :: Maybe Text
coreV1EventListApiVersion, [CoreV1Event]
Maybe Text
Maybe V1ListMeta
coreV1EventListItems :: [CoreV1Event]
coreV1EventListKind :: Maybe Text
coreV1EventListMetadata :: Maybe V1ListMeta
$sel:coreV1EventListItems:CoreV1EventList :: [CoreV1Event]
$sel:coreV1EventListKind:CoreV1EventList :: Maybe Text
$sel:coreV1EventListMetadata:CoreV1EventList :: Maybe V1ListMeta
..} ) (Maybe Text -> CoreV1EventList)
-> f (Maybe Text) -> f CoreV1EventList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
coreV1EventListApiVersion
{-# INLINE coreV1EventListApiVersionL #-}

-- | 'coreV1EventListItems' Lens
coreV1EventListItemsL :: Lens_' CoreV1EventList ([CoreV1Event])
coreV1EventListItemsL :: Lens_' CoreV1EventList [CoreV1Event]
coreV1EventListItemsL [CoreV1Event] -> f [CoreV1Event]
f CoreV1EventList{[CoreV1Event]
Maybe Text
Maybe V1ListMeta
coreV1EventListApiVersion :: CoreV1EventList -> Maybe Text
$sel:coreV1EventListItems:CoreV1EventList :: CoreV1EventList -> [CoreV1Event]
$sel:coreV1EventListKind:CoreV1EventList :: CoreV1EventList -> Maybe Text
$sel:coreV1EventListMetadata:CoreV1EventList :: CoreV1EventList -> Maybe V1ListMeta
coreV1EventListApiVersion :: Maybe Text
coreV1EventListItems :: [CoreV1Event]
coreV1EventListKind :: Maybe Text
coreV1EventListMetadata :: Maybe V1ListMeta
..} = (\[CoreV1Event]
coreV1EventListItems -> CoreV1EventList { [CoreV1Event]
$sel:coreV1EventListItems:CoreV1EventList :: [CoreV1Event]
coreV1EventListItems :: [CoreV1Event]
coreV1EventListItems, Maybe Text
Maybe V1ListMeta
coreV1EventListApiVersion :: Maybe Text
$sel:coreV1EventListKind:CoreV1EventList :: Maybe Text
$sel:coreV1EventListMetadata:CoreV1EventList :: Maybe V1ListMeta
coreV1EventListApiVersion :: Maybe Text
coreV1EventListKind :: Maybe Text
coreV1EventListMetadata :: Maybe V1ListMeta
..} ) ([CoreV1Event] -> CoreV1EventList)
-> f [CoreV1Event] -> f CoreV1EventList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [CoreV1Event] -> f [CoreV1Event]
f [CoreV1Event]
coreV1EventListItems
{-# INLINE coreV1EventListItemsL #-}

-- | 'coreV1EventListKind' Lens
coreV1EventListKindL :: Lens_' CoreV1EventList (Maybe Text)
coreV1EventListKindL :: Lens_' CoreV1EventList (Maybe Text)
coreV1EventListKindL Maybe Text -> f (Maybe Text)
f CoreV1EventList{[CoreV1Event]
Maybe Text
Maybe V1ListMeta
coreV1EventListApiVersion :: CoreV1EventList -> Maybe Text
$sel:coreV1EventListItems:CoreV1EventList :: CoreV1EventList -> [CoreV1Event]
$sel:coreV1EventListKind:CoreV1EventList :: CoreV1EventList -> Maybe Text
$sel:coreV1EventListMetadata:CoreV1EventList :: CoreV1EventList -> Maybe V1ListMeta
coreV1EventListApiVersion :: Maybe Text
coreV1EventListItems :: [CoreV1Event]
coreV1EventListKind :: Maybe Text
coreV1EventListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
coreV1EventListKind -> CoreV1EventList { Maybe Text
$sel:coreV1EventListKind:CoreV1EventList :: Maybe Text
coreV1EventListKind :: Maybe Text
coreV1EventListKind, [CoreV1Event]
Maybe Text
Maybe V1ListMeta
coreV1EventListApiVersion :: Maybe Text
$sel:coreV1EventListItems:CoreV1EventList :: [CoreV1Event]
$sel:coreV1EventListMetadata:CoreV1EventList :: Maybe V1ListMeta
coreV1EventListApiVersion :: Maybe Text
coreV1EventListItems :: [CoreV1Event]
coreV1EventListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> CoreV1EventList)
-> f (Maybe Text) -> f CoreV1EventList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
coreV1EventListKind
{-# INLINE coreV1EventListKindL #-}

-- | 'coreV1EventListMetadata' Lens
coreV1EventListMetadataL :: Lens_' CoreV1EventList (Maybe V1ListMeta)
coreV1EventListMetadataL :: Lens_' CoreV1EventList (Maybe V1ListMeta)
coreV1EventListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f CoreV1EventList{[CoreV1Event]
Maybe Text
Maybe V1ListMeta
coreV1EventListApiVersion :: CoreV1EventList -> Maybe Text
$sel:coreV1EventListItems:CoreV1EventList :: CoreV1EventList -> [CoreV1Event]
$sel:coreV1EventListKind:CoreV1EventList :: CoreV1EventList -> Maybe Text
$sel:coreV1EventListMetadata:CoreV1EventList :: CoreV1EventList -> Maybe V1ListMeta
coreV1EventListApiVersion :: Maybe Text
coreV1EventListItems :: [CoreV1Event]
coreV1EventListKind :: Maybe Text
coreV1EventListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
coreV1EventListMetadata -> CoreV1EventList { Maybe V1ListMeta
$sel:coreV1EventListMetadata:CoreV1EventList :: Maybe V1ListMeta
coreV1EventListMetadata :: Maybe V1ListMeta
coreV1EventListMetadata, [CoreV1Event]
Maybe Text
coreV1EventListApiVersion :: Maybe Text
$sel:coreV1EventListItems:CoreV1EventList :: [CoreV1Event]
$sel:coreV1EventListKind:CoreV1EventList :: Maybe Text
coreV1EventListApiVersion :: Maybe Text
coreV1EventListItems :: [CoreV1Event]
coreV1EventListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> CoreV1EventList)
-> f (Maybe V1ListMeta) -> f CoreV1EventList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
coreV1EventListMetadata
{-# INLINE coreV1EventListMetadataL #-}



-- * CoreV1EventSeries

-- | 'coreV1EventSeriesCount' Lens
coreV1EventSeriesCountL :: Lens_' CoreV1EventSeries (Maybe Int)
coreV1EventSeriesCountL :: Lens_' CoreV1EventSeries (Maybe Int)
coreV1EventSeriesCountL Maybe Int -> f (Maybe Int)
f CoreV1EventSeries{Maybe Int
Maybe DateTime
coreV1EventSeriesCount :: CoreV1EventSeries -> Maybe Int
coreV1EventSeriesCount :: Maybe Int
coreV1EventSeriesLastObservedTime :: Maybe DateTime
$sel:coreV1EventSeriesLastObservedTime:CoreV1EventSeries :: CoreV1EventSeries -> Maybe DateTime
..} = (\Maybe Int
coreV1EventSeriesCount -> CoreV1EventSeries { Maybe Int
coreV1EventSeriesCount :: Maybe Int
coreV1EventSeriesCount :: Maybe Int
coreV1EventSeriesCount, Maybe DateTime
coreV1EventSeriesLastObservedTime :: Maybe DateTime
$sel:coreV1EventSeriesLastObservedTime:CoreV1EventSeries :: Maybe DateTime
..} ) (Maybe Int -> CoreV1EventSeries)
-> f (Maybe Int) -> f CoreV1EventSeries
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
coreV1EventSeriesCount
{-# INLINE coreV1EventSeriesCountL #-}

-- | 'coreV1EventSeriesLastObservedTime' Lens
coreV1EventSeriesLastObservedTimeL :: Lens_' CoreV1EventSeries (Maybe DateTime)
coreV1EventSeriesLastObservedTimeL :: Lens_' CoreV1EventSeries (Maybe DateTime)
coreV1EventSeriesLastObservedTimeL Maybe DateTime -> f (Maybe DateTime)
f CoreV1EventSeries{Maybe Int
Maybe DateTime
coreV1EventSeriesCount :: CoreV1EventSeries -> Maybe Int
$sel:coreV1EventSeriesLastObservedTime:CoreV1EventSeries :: CoreV1EventSeries -> Maybe DateTime
coreV1EventSeriesCount :: Maybe Int
coreV1EventSeriesLastObservedTime :: Maybe DateTime
..} = (\Maybe DateTime
coreV1EventSeriesLastObservedTime -> CoreV1EventSeries { Maybe DateTime
$sel:coreV1EventSeriesLastObservedTime:CoreV1EventSeries :: Maybe DateTime
coreV1EventSeriesLastObservedTime :: Maybe DateTime
coreV1EventSeriesLastObservedTime, Maybe Int
coreV1EventSeriesCount :: Maybe Int
coreV1EventSeriesCount :: Maybe Int
..} ) (Maybe DateTime -> CoreV1EventSeries)
-> f (Maybe DateTime) -> f CoreV1EventSeries
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
coreV1EventSeriesLastObservedTime
{-# INLINE coreV1EventSeriesLastObservedTimeL #-}



-- * DiscoveryV1EndpointPort

-- | 'discoveryV1EndpointPortAppProtocol' Lens
discoveryV1EndpointPortAppProtocolL :: Lens_' DiscoveryV1EndpointPort (Maybe Text)
discoveryV1EndpointPortAppProtocolL :: Lens_' DiscoveryV1EndpointPort (Maybe Text)
discoveryV1EndpointPortAppProtocolL Maybe Text -> f (Maybe Text)
f DiscoveryV1EndpointPort{Maybe Int
Maybe Text
discoveryV1EndpointPortAppProtocol :: DiscoveryV1EndpointPort -> Maybe Text
discoveryV1EndpointPortAppProtocol :: Maybe Text
discoveryV1EndpointPortName :: Maybe Text
discoveryV1EndpointPortPort :: Maybe Int
discoveryV1EndpointPortProtocol :: Maybe Text
$sel:discoveryV1EndpointPortName:DiscoveryV1EndpointPort :: DiscoveryV1EndpointPort -> Maybe Text
$sel:discoveryV1EndpointPortPort:DiscoveryV1EndpointPort :: DiscoveryV1EndpointPort -> Maybe Int
$sel:discoveryV1EndpointPortProtocol:DiscoveryV1EndpointPort :: DiscoveryV1EndpointPort -> Maybe Text
..} = (\Maybe Text
discoveryV1EndpointPortAppProtocol -> DiscoveryV1EndpointPort { Maybe Text
discoveryV1EndpointPortAppProtocol :: Maybe Text
discoveryV1EndpointPortAppProtocol :: Maybe Text
discoveryV1EndpointPortAppProtocol, Maybe Int
Maybe Text
discoveryV1EndpointPortName :: Maybe Text
discoveryV1EndpointPortPort :: Maybe Int
discoveryV1EndpointPortProtocol :: Maybe Text
$sel:discoveryV1EndpointPortName:DiscoveryV1EndpointPort :: Maybe Text
$sel:discoveryV1EndpointPortPort:DiscoveryV1EndpointPort :: Maybe Int
$sel:discoveryV1EndpointPortProtocol:DiscoveryV1EndpointPort :: Maybe Text
..} ) (Maybe Text -> DiscoveryV1EndpointPort)
-> f (Maybe Text) -> f DiscoveryV1EndpointPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
discoveryV1EndpointPortAppProtocol
{-# INLINE discoveryV1EndpointPortAppProtocolL #-}

-- | 'discoveryV1EndpointPortName' Lens
discoveryV1EndpointPortNameL :: Lens_' DiscoveryV1EndpointPort (Maybe Text)
discoveryV1EndpointPortNameL :: Lens_' DiscoveryV1EndpointPort (Maybe Text)
discoveryV1EndpointPortNameL Maybe Text -> f (Maybe Text)
f DiscoveryV1EndpointPort{Maybe Int
Maybe Text
discoveryV1EndpointPortAppProtocol :: DiscoveryV1EndpointPort -> Maybe Text
$sel:discoveryV1EndpointPortName:DiscoveryV1EndpointPort :: DiscoveryV1EndpointPort -> Maybe Text
$sel:discoveryV1EndpointPortPort:DiscoveryV1EndpointPort :: DiscoveryV1EndpointPort -> Maybe Int
$sel:discoveryV1EndpointPortProtocol:DiscoveryV1EndpointPort :: DiscoveryV1EndpointPort -> Maybe Text
discoveryV1EndpointPortAppProtocol :: Maybe Text
discoveryV1EndpointPortName :: Maybe Text
discoveryV1EndpointPortPort :: Maybe Int
discoveryV1EndpointPortProtocol :: Maybe Text
..} = (\Maybe Text
discoveryV1EndpointPortName -> DiscoveryV1EndpointPort { Maybe Text
$sel:discoveryV1EndpointPortName:DiscoveryV1EndpointPort :: Maybe Text
discoveryV1EndpointPortName :: Maybe Text
discoveryV1EndpointPortName, Maybe Int
Maybe Text
discoveryV1EndpointPortAppProtocol :: Maybe Text
$sel:discoveryV1EndpointPortPort:DiscoveryV1EndpointPort :: Maybe Int
$sel:discoveryV1EndpointPortProtocol:DiscoveryV1EndpointPort :: Maybe Text
discoveryV1EndpointPortAppProtocol :: Maybe Text
discoveryV1EndpointPortPort :: Maybe Int
discoveryV1EndpointPortProtocol :: Maybe Text
..} ) (Maybe Text -> DiscoveryV1EndpointPort)
-> f (Maybe Text) -> f DiscoveryV1EndpointPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
discoveryV1EndpointPortName
{-# INLINE discoveryV1EndpointPortNameL #-}

-- | 'discoveryV1EndpointPortPort' Lens
discoveryV1EndpointPortPortL :: Lens_' DiscoveryV1EndpointPort (Maybe Int)
discoveryV1EndpointPortPortL :: Lens_' DiscoveryV1EndpointPort (Maybe Int)
discoveryV1EndpointPortPortL Maybe Int -> f (Maybe Int)
f DiscoveryV1EndpointPort{Maybe Int
Maybe Text
discoveryV1EndpointPortAppProtocol :: DiscoveryV1EndpointPort -> Maybe Text
$sel:discoveryV1EndpointPortName:DiscoveryV1EndpointPort :: DiscoveryV1EndpointPort -> Maybe Text
$sel:discoveryV1EndpointPortPort:DiscoveryV1EndpointPort :: DiscoveryV1EndpointPort -> Maybe Int
$sel:discoveryV1EndpointPortProtocol:DiscoveryV1EndpointPort :: DiscoveryV1EndpointPort -> Maybe Text
discoveryV1EndpointPortAppProtocol :: Maybe Text
discoveryV1EndpointPortName :: Maybe Text
discoveryV1EndpointPortPort :: Maybe Int
discoveryV1EndpointPortProtocol :: Maybe Text
..} = (\Maybe Int
discoveryV1EndpointPortPort -> DiscoveryV1EndpointPort { Maybe Int
$sel:discoveryV1EndpointPortPort:DiscoveryV1EndpointPort :: Maybe Int
discoveryV1EndpointPortPort :: Maybe Int
discoveryV1EndpointPortPort, Maybe Text
discoveryV1EndpointPortAppProtocol :: Maybe Text
$sel:discoveryV1EndpointPortName:DiscoveryV1EndpointPort :: Maybe Text
$sel:discoveryV1EndpointPortProtocol:DiscoveryV1EndpointPort :: Maybe Text
discoveryV1EndpointPortAppProtocol :: Maybe Text
discoveryV1EndpointPortName :: Maybe Text
discoveryV1EndpointPortProtocol :: Maybe Text
..} ) (Maybe Int -> DiscoveryV1EndpointPort)
-> f (Maybe Int) -> f DiscoveryV1EndpointPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
discoveryV1EndpointPortPort
{-# INLINE discoveryV1EndpointPortPortL #-}

-- | 'discoveryV1EndpointPortProtocol' Lens
discoveryV1EndpointPortProtocolL :: Lens_' DiscoveryV1EndpointPort (Maybe Text)
discoveryV1EndpointPortProtocolL :: Lens_' DiscoveryV1EndpointPort (Maybe Text)
discoveryV1EndpointPortProtocolL Maybe Text -> f (Maybe Text)
f DiscoveryV1EndpointPort{Maybe Int
Maybe Text
discoveryV1EndpointPortAppProtocol :: DiscoveryV1EndpointPort -> Maybe Text
$sel:discoveryV1EndpointPortName:DiscoveryV1EndpointPort :: DiscoveryV1EndpointPort -> Maybe Text
$sel:discoveryV1EndpointPortPort:DiscoveryV1EndpointPort :: DiscoveryV1EndpointPort -> Maybe Int
$sel:discoveryV1EndpointPortProtocol:DiscoveryV1EndpointPort :: DiscoveryV1EndpointPort -> Maybe Text
discoveryV1EndpointPortAppProtocol :: Maybe Text
discoveryV1EndpointPortName :: Maybe Text
discoveryV1EndpointPortPort :: Maybe Int
discoveryV1EndpointPortProtocol :: Maybe Text
..} = (\Maybe Text
discoveryV1EndpointPortProtocol -> DiscoveryV1EndpointPort { Maybe Text
$sel:discoveryV1EndpointPortProtocol:DiscoveryV1EndpointPort :: Maybe Text
discoveryV1EndpointPortProtocol :: Maybe Text
discoveryV1EndpointPortProtocol, Maybe Int
Maybe Text
discoveryV1EndpointPortAppProtocol :: Maybe Text
$sel:discoveryV1EndpointPortName:DiscoveryV1EndpointPort :: Maybe Text
$sel:discoveryV1EndpointPortPort:DiscoveryV1EndpointPort :: Maybe Int
discoveryV1EndpointPortAppProtocol :: Maybe Text
discoveryV1EndpointPortName :: Maybe Text
discoveryV1EndpointPortPort :: Maybe Int
..} ) (Maybe Text -> DiscoveryV1EndpointPort)
-> f (Maybe Text) -> f DiscoveryV1EndpointPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
discoveryV1EndpointPortProtocol
{-# INLINE discoveryV1EndpointPortProtocolL #-}



-- * EventsV1Event

-- | 'eventsV1EventAction' Lens
eventsV1EventActionL :: Lens_' EventsV1Event (Maybe Text)
eventsV1EventActionL :: Lens_' EventsV1Event (Maybe Text)
eventsV1EventActionL Maybe Text -> f (Maybe Text)
f EventsV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: EventsV1Event -> Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: EventsV1Event -> Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: EventsV1Event -> Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: EventsV1Event -> DateTime
$sel:eventsV1EventKind:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: EventsV1Event -> Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: EventsV1Event -> Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: EventsV1Event -> Maybe Text
..} = (\Maybe Text
eventsV1EventAction -> EventsV1Event { Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventAction, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: DateTime
$sel:eventsV1EventKind:EventsV1Event :: Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: Maybe Text
..} ) (Maybe Text -> EventsV1Event) -> f (Maybe Text) -> f EventsV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
eventsV1EventAction
{-# INLINE eventsV1EventActionL #-}

-- | 'eventsV1EventApiVersion' Lens
eventsV1EventApiVersionL :: Lens_' EventsV1Event (Maybe Text)
eventsV1EventApiVersionL :: Lens_' EventsV1Event (Maybe Text)
eventsV1EventApiVersionL Maybe Text -> f (Maybe Text)
f EventsV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: EventsV1Event -> Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: EventsV1Event -> Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: EventsV1Event -> Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: EventsV1Event -> DateTime
$sel:eventsV1EventKind:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: EventsV1Event -> Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: EventsV1Event -> Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: EventsV1Event -> Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} = (\Maybe Text
eventsV1EventApiVersion -> EventsV1Event { Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventApiVersion, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: DateTime
$sel:eventsV1EventKind:EventsV1Event :: Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} ) (Maybe Text -> EventsV1Event) -> f (Maybe Text) -> f EventsV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
eventsV1EventApiVersion
{-# INLINE eventsV1EventApiVersionL #-}

-- | 'eventsV1EventDeprecatedCount' Lens
eventsV1EventDeprecatedCountL :: Lens_' EventsV1Event (Maybe Int)
eventsV1EventDeprecatedCountL :: Lens_' EventsV1Event (Maybe Int)
eventsV1EventDeprecatedCountL Maybe Int -> f (Maybe Int)
f EventsV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: EventsV1Event -> Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: EventsV1Event -> Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: EventsV1Event -> Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: EventsV1Event -> DateTime
$sel:eventsV1EventKind:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: EventsV1Event -> Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: EventsV1Event -> Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: EventsV1Event -> Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} = (\Maybe Int
eventsV1EventDeprecatedCount -> EventsV1Event { Maybe Int
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: Maybe Int
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedCount, Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: Maybe Text
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: DateTime
$sel:eventsV1EventKind:EventsV1Event :: Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} ) (Maybe Int -> EventsV1Event) -> f (Maybe Int) -> f EventsV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
eventsV1EventDeprecatedCount
{-# INLINE eventsV1EventDeprecatedCountL #-}

-- | 'eventsV1EventDeprecatedFirstTimestamp' Lens
eventsV1EventDeprecatedFirstTimestampL :: Lens_' EventsV1Event (Maybe DateTime)
eventsV1EventDeprecatedFirstTimestampL :: Lens_' EventsV1Event (Maybe DateTime)
eventsV1EventDeprecatedFirstTimestampL Maybe DateTime -> f (Maybe DateTime)
f EventsV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: EventsV1Event -> Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: EventsV1Event -> Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: EventsV1Event -> Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: EventsV1Event -> DateTime
$sel:eventsV1EventKind:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: EventsV1Event -> Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: EventsV1Event -> Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: EventsV1Event -> Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} = (\Maybe DateTime
eventsV1EventDeprecatedFirstTimestamp -> EventsV1Event { Maybe DateTime
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: Maybe DateTime
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedFirstTimestamp, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: Maybe Int
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: DateTime
$sel:eventsV1EventKind:EventsV1Event :: Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} ) (Maybe DateTime -> EventsV1Event)
-> f (Maybe DateTime) -> f EventsV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
eventsV1EventDeprecatedFirstTimestamp
{-# INLINE eventsV1EventDeprecatedFirstTimestampL #-}

-- | 'eventsV1EventDeprecatedLastTimestamp' Lens
eventsV1EventDeprecatedLastTimestampL :: Lens_' EventsV1Event (Maybe DateTime)
eventsV1EventDeprecatedLastTimestampL :: Lens_' EventsV1Event (Maybe DateTime)
eventsV1EventDeprecatedLastTimestampL Maybe DateTime -> f (Maybe DateTime)
f EventsV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: EventsV1Event -> Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: EventsV1Event -> Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: EventsV1Event -> Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: EventsV1Event -> DateTime
$sel:eventsV1EventKind:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: EventsV1Event -> Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: EventsV1Event -> Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: EventsV1Event -> Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} = (\Maybe DateTime
eventsV1EventDeprecatedLastTimestamp -> EventsV1Event { Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: DateTime
$sel:eventsV1EventKind:EventsV1Event :: Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} ) (Maybe DateTime -> EventsV1Event)
-> f (Maybe DateTime) -> f EventsV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
eventsV1EventDeprecatedLastTimestamp
{-# INLINE eventsV1EventDeprecatedLastTimestampL #-}

-- | 'eventsV1EventDeprecatedSource' Lens
eventsV1EventDeprecatedSourceL :: Lens_' EventsV1Event (Maybe V1EventSource)
eventsV1EventDeprecatedSourceL :: Lens_' EventsV1Event (Maybe V1EventSource)
eventsV1EventDeprecatedSourceL Maybe V1EventSource -> f (Maybe V1EventSource)
f EventsV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: EventsV1Event -> Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: EventsV1Event -> Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: EventsV1Event -> Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: EventsV1Event -> DateTime
$sel:eventsV1EventKind:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: EventsV1Event -> Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: EventsV1Event -> Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: EventsV1Event -> Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} = (\Maybe V1EventSource
eventsV1EventDeprecatedSource -> EventsV1Event { Maybe V1EventSource
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: Maybe V1EventSource
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventDeprecatedSource, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventEventTime:EventsV1Event :: DateTime
$sel:eventsV1EventKind:EventsV1Event :: Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} ) (Maybe V1EventSource -> EventsV1Event)
-> f (Maybe V1EventSource) -> f EventsV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1EventSource -> f (Maybe V1EventSource)
f Maybe V1EventSource
eventsV1EventDeprecatedSource
{-# INLINE eventsV1EventDeprecatedSourceL #-}

-- | 'eventsV1EventEventTime' Lens
eventsV1EventEventTimeL :: Lens_' EventsV1Event (DateTime)
eventsV1EventEventTimeL :: Lens_' EventsV1Event DateTime
eventsV1EventEventTimeL DateTime -> f DateTime
f EventsV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: EventsV1Event -> Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: EventsV1Event -> Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: EventsV1Event -> Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: EventsV1Event -> DateTime
$sel:eventsV1EventKind:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: EventsV1Event -> Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: EventsV1Event -> Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: EventsV1Event -> Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} = (\DateTime
eventsV1EventEventTime -> EventsV1Event { DateTime
$sel:eventsV1EventEventTime:EventsV1Event :: DateTime
eventsV1EventEventTime :: DateTime
eventsV1EventEventTime, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
eventsV1EventAction :: Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: Maybe V1EventSource
$sel:eventsV1EventKind:EventsV1Event :: Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} ) (DateTime -> EventsV1Event) -> f DateTime -> f EventsV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> DateTime -> f DateTime
f DateTime
eventsV1EventEventTime
{-# INLINE eventsV1EventEventTimeL #-}

-- | 'eventsV1EventKind' Lens
eventsV1EventKindL :: Lens_' EventsV1Event (Maybe Text)
eventsV1EventKindL :: Lens_' EventsV1Event (Maybe Text)
eventsV1EventKindL Maybe Text -> f (Maybe Text)
f EventsV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: EventsV1Event -> Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: EventsV1Event -> Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: EventsV1Event -> Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: EventsV1Event -> DateTime
$sel:eventsV1EventKind:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: EventsV1Event -> Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: EventsV1Event -> Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: EventsV1Event -> Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} = (\Maybe Text
eventsV1EventKind -> EventsV1Event { Maybe Text
$sel:eventsV1EventKind:EventsV1Event :: Maybe Text
eventsV1EventKind :: Maybe Text
eventsV1EventKind, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: DateTime
$sel:eventsV1EventMetadata:EventsV1Event :: Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} ) (Maybe Text -> EventsV1Event) -> f (Maybe Text) -> f EventsV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
eventsV1EventKind
{-# INLINE eventsV1EventKindL #-}

-- | 'eventsV1EventMetadata' Lens
eventsV1EventMetadataL :: Lens_' EventsV1Event (Maybe V1ObjectMeta)
eventsV1EventMetadataL :: Lens_' EventsV1Event (Maybe V1ObjectMeta)
eventsV1EventMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f EventsV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: EventsV1Event -> Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: EventsV1Event -> Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: EventsV1Event -> Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: EventsV1Event -> DateTime
$sel:eventsV1EventKind:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: EventsV1Event -> Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: EventsV1Event -> Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: EventsV1Event -> Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} = (\Maybe V1ObjectMeta
eventsV1EventMetadata -> EventsV1Event { Maybe V1ObjectMeta
$sel:eventsV1EventMetadata:EventsV1Event :: Maybe V1ObjectMeta
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventMetadata, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: DateTime
$sel:eventsV1EventKind:EventsV1Event :: Maybe Text
$sel:eventsV1EventNote:EventsV1Event :: Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} ) (Maybe V1ObjectMeta -> EventsV1Event)
-> f (Maybe V1ObjectMeta) -> f EventsV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
eventsV1EventMetadata
{-# INLINE eventsV1EventMetadataL #-}

-- | 'eventsV1EventNote' Lens
eventsV1EventNoteL :: Lens_' EventsV1Event (Maybe Text)
eventsV1EventNoteL :: Lens_' EventsV1Event (Maybe Text)
eventsV1EventNoteL Maybe Text -> f (Maybe Text)
f EventsV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: EventsV1Event -> Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: EventsV1Event -> Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: EventsV1Event -> Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: EventsV1Event -> DateTime
$sel:eventsV1EventKind:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: EventsV1Event -> Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: EventsV1Event -> Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: EventsV1Event -> Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} = (\Maybe Text
eventsV1EventNote -> EventsV1Event { Maybe Text
$sel:eventsV1EventNote:EventsV1Event :: Maybe Text
eventsV1EventNote :: Maybe Text
eventsV1EventNote, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: DateTime
$sel:eventsV1EventKind:EventsV1Event :: Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: Maybe V1ObjectMeta
$sel:eventsV1EventReason:EventsV1Event :: Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} ) (Maybe Text -> EventsV1Event) -> f (Maybe Text) -> f EventsV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
eventsV1EventNote
{-# INLINE eventsV1EventNoteL #-}

-- | 'eventsV1EventReason' Lens
eventsV1EventReasonL :: Lens_' EventsV1Event (Maybe Text)
eventsV1EventReasonL :: Lens_' EventsV1Event (Maybe Text)
eventsV1EventReasonL Maybe Text -> f (Maybe Text)
f EventsV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: EventsV1Event -> Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: EventsV1Event -> Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: EventsV1Event -> Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: EventsV1Event -> DateTime
$sel:eventsV1EventKind:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: EventsV1Event -> Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: EventsV1Event -> Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: EventsV1Event -> Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} = (\Maybe Text
eventsV1EventReason -> EventsV1Event { Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventReason, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: DateTime
$sel:eventsV1EventKind:EventsV1Event :: Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} ) (Maybe Text -> EventsV1Event) -> f (Maybe Text) -> f EventsV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
eventsV1EventReason
{-# INLINE eventsV1EventReasonL #-}

-- | 'eventsV1EventRegarding' Lens
eventsV1EventRegardingL :: Lens_' EventsV1Event (Maybe V1ObjectReference)
eventsV1EventRegardingL :: Lens_' EventsV1Event (Maybe V1ObjectReference)
eventsV1EventRegardingL Maybe V1ObjectReference -> f (Maybe V1ObjectReference)
f EventsV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: EventsV1Event -> Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: EventsV1Event -> Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: EventsV1Event -> Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: EventsV1Event -> DateTime
$sel:eventsV1EventKind:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: EventsV1Event -> Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: EventsV1Event -> Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: EventsV1Event -> Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} = (\Maybe V1ObjectReference
eventsV1EventRegarding -> EventsV1Event { Maybe V1ObjectReference
$sel:eventsV1EventRegarding:EventsV1Event :: Maybe V1ObjectReference
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRegarding, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: DateTime
$sel:eventsV1EventKind:EventsV1Event :: Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: Maybe Text
$sel:eventsV1EventRelated:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} ) (Maybe V1ObjectReference -> EventsV1Event)
-> f (Maybe V1ObjectReference) -> f EventsV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectReference -> f (Maybe V1ObjectReference)
f Maybe V1ObjectReference
eventsV1EventRegarding
{-# INLINE eventsV1EventRegardingL #-}

-- | 'eventsV1EventRelated' Lens
eventsV1EventRelatedL :: Lens_' EventsV1Event (Maybe V1ObjectReference)
eventsV1EventRelatedL :: Lens_' EventsV1Event (Maybe V1ObjectReference)
eventsV1EventRelatedL Maybe V1ObjectReference -> f (Maybe V1ObjectReference)
f EventsV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: EventsV1Event -> Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: EventsV1Event -> Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: EventsV1Event -> Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: EventsV1Event -> DateTime
$sel:eventsV1EventKind:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: EventsV1Event -> Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: EventsV1Event -> Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: EventsV1Event -> Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} = (\Maybe V1ObjectReference
eventsV1EventRelated -> EventsV1Event { Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventRelated, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: DateTime
$sel:eventsV1EventKind:EventsV1Event :: Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} ) (Maybe V1ObjectReference -> EventsV1Event)
-> f (Maybe V1ObjectReference) -> f EventsV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectReference -> f (Maybe V1ObjectReference)
f Maybe V1ObjectReference
eventsV1EventRelated
{-# INLINE eventsV1EventRelatedL #-}

-- | 'eventsV1EventReportingController' Lens
eventsV1EventReportingControllerL :: Lens_' EventsV1Event (Maybe Text)
eventsV1EventReportingControllerL :: Lens_' EventsV1Event (Maybe Text)
eventsV1EventReportingControllerL Maybe Text -> f (Maybe Text)
f EventsV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: EventsV1Event -> Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: EventsV1Event -> Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: EventsV1Event -> Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: EventsV1Event -> DateTime
$sel:eventsV1EventKind:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: EventsV1Event -> Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: EventsV1Event -> Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: EventsV1Event -> Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} = (\Maybe Text
eventsV1EventReportingController -> EventsV1Event { Maybe Text
$sel:eventsV1EventReportingController:EventsV1Event :: Maybe Text
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingController, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: DateTime
$sel:eventsV1EventKind:EventsV1Event :: Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventReportingInstance:EventsV1Event :: Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} ) (Maybe Text -> EventsV1Event) -> f (Maybe Text) -> f EventsV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
eventsV1EventReportingController
{-# INLINE eventsV1EventReportingControllerL #-}

-- | 'eventsV1EventReportingInstance' Lens
eventsV1EventReportingInstanceL :: Lens_' EventsV1Event (Maybe Text)
eventsV1EventReportingInstanceL :: Lens_' EventsV1Event (Maybe Text)
eventsV1EventReportingInstanceL Maybe Text -> f (Maybe Text)
f EventsV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: EventsV1Event -> Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: EventsV1Event -> Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: EventsV1Event -> Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: EventsV1Event -> DateTime
$sel:eventsV1EventKind:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: EventsV1Event -> Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: EventsV1Event -> Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: EventsV1Event -> Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} = (\Maybe Text
eventsV1EventReportingInstance -> EventsV1Event { Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventReportingInstance, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: DateTime
$sel:eventsV1EventKind:EventsV1Event :: Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} ) (Maybe Text -> EventsV1Event) -> f (Maybe Text) -> f EventsV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
eventsV1EventReportingInstance
{-# INLINE eventsV1EventReportingInstanceL #-}

-- | 'eventsV1EventSeries' Lens
eventsV1EventSeriesL :: Lens_' EventsV1Event (Maybe EventsV1EventSeries)
eventsV1EventSeriesL :: Lens_' EventsV1Event (Maybe EventsV1EventSeries)
eventsV1EventSeriesL Maybe EventsV1EventSeries -> f (Maybe EventsV1EventSeries)
f EventsV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: EventsV1Event -> Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: EventsV1Event -> Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: EventsV1Event -> Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: EventsV1Event -> DateTime
$sel:eventsV1EventKind:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: EventsV1Event -> Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: EventsV1Event -> Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: EventsV1Event -> Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} = (\Maybe EventsV1EventSeries
eventsV1EventSeries -> EventsV1Event { Maybe EventsV1EventSeries
$sel:eventsV1EventSeries:EventsV1Event :: Maybe EventsV1EventSeries
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventSeries, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
DateTime
eventsV1EventAction :: Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: DateTime
$sel:eventsV1EventKind:EventsV1Event :: Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: Maybe Text
$sel:eventsV1EventType:EventsV1Event :: Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventType :: Maybe Text
..} ) (Maybe EventsV1EventSeries -> EventsV1Event)
-> f (Maybe EventsV1EventSeries) -> f EventsV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe EventsV1EventSeries -> f (Maybe EventsV1EventSeries)
f Maybe EventsV1EventSeries
eventsV1EventSeries
{-# INLINE eventsV1EventSeriesL #-}

-- | 'eventsV1EventType' Lens
eventsV1EventTypeL :: Lens_' EventsV1Event (Maybe Text)
eventsV1EventTypeL :: Lens_' EventsV1Event (Maybe Text)
eventsV1EventTypeL Maybe Text -> f (Maybe Text)
f EventsV1Event{Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: EventsV1Event -> Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: EventsV1Event -> Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: EventsV1Event -> Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: EventsV1Event -> Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: EventsV1Event -> DateTime
$sel:eventsV1EventKind:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: EventsV1Event -> Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: EventsV1Event -> Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: EventsV1Event -> Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: EventsV1Event -> Maybe EventsV1EventSeries
$sel:eventsV1EventType:EventsV1Event :: EventsV1Event -> Maybe Text
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
eventsV1EventType :: Maybe Text
..} = (\Maybe Text
eventsV1EventType -> EventsV1Event { Maybe Text
$sel:eventsV1EventType:EventsV1Event :: Maybe Text
eventsV1EventType :: Maybe Text
eventsV1EventType, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1ObjectReference
Maybe V1ObjectMeta
Maybe V1EventSource
Maybe EventsV1EventSeries
DateTime
eventsV1EventAction :: Maybe Text
$sel:eventsV1EventApiVersion:EventsV1Event :: Maybe Text
$sel:eventsV1EventDeprecatedCount:EventsV1Event :: Maybe Int
$sel:eventsV1EventDeprecatedFirstTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedLastTimestamp:EventsV1Event :: Maybe DateTime
$sel:eventsV1EventDeprecatedSource:EventsV1Event :: Maybe V1EventSource
$sel:eventsV1EventEventTime:EventsV1Event :: DateTime
$sel:eventsV1EventKind:EventsV1Event :: Maybe Text
$sel:eventsV1EventMetadata:EventsV1Event :: Maybe V1ObjectMeta
$sel:eventsV1EventNote:EventsV1Event :: Maybe Text
$sel:eventsV1EventReason:EventsV1Event :: Maybe Text
$sel:eventsV1EventRegarding:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventRelated:EventsV1Event :: Maybe V1ObjectReference
$sel:eventsV1EventReportingController:EventsV1Event :: Maybe Text
$sel:eventsV1EventReportingInstance:EventsV1Event :: Maybe Text
$sel:eventsV1EventSeries:EventsV1Event :: Maybe EventsV1EventSeries
eventsV1EventAction :: Maybe Text
eventsV1EventApiVersion :: Maybe Text
eventsV1EventDeprecatedCount :: Maybe Int
eventsV1EventDeprecatedFirstTimestamp :: Maybe DateTime
eventsV1EventDeprecatedLastTimestamp :: Maybe DateTime
eventsV1EventDeprecatedSource :: Maybe V1EventSource
eventsV1EventEventTime :: DateTime
eventsV1EventKind :: Maybe Text
eventsV1EventMetadata :: Maybe V1ObjectMeta
eventsV1EventNote :: Maybe Text
eventsV1EventReason :: Maybe Text
eventsV1EventRegarding :: Maybe V1ObjectReference
eventsV1EventRelated :: Maybe V1ObjectReference
eventsV1EventReportingController :: Maybe Text
eventsV1EventReportingInstance :: Maybe Text
eventsV1EventSeries :: Maybe EventsV1EventSeries
..} ) (Maybe Text -> EventsV1Event) -> f (Maybe Text) -> f EventsV1Event
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
eventsV1EventType
{-# INLINE eventsV1EventTypeL #-}



-- * EventsV1EventList

-- | 'eventsV1EventListApiVersion' Lens
eventsV1EventListApiVersionL :: Lens_' EventsV1EventList (Maybe Text)
eventsV1EventListApiVersionL :: Lens_' EventsV1EventList (Maybe Text)
eventsV1EventListApiVersionL Maybe Text -> f (Maybe Text)
f EventsV1EventList{[EventsV1Event]
Maybe Text
Maybe V1ListMeta
eventsV1EventListApiVersion :: EventsV1EventList -> Maybe Text
eventsV1EventListApiVersion :: Maybe Text
eventsV1EventListItems :: [EventsV1Event]
eventsV1EventListKind :: Maybe Text
eventsV1EventListMetadata :: Maybe V1ListMeta
$sel:eventsV1EventListItems:EventsV1EventList :: EventsV1EventList -> [EventsV1Event]
$sel:eventsV1EventListKind:EventsV1EventList :: EventsV1EventList -> Maybe Text
$sel:eventsV1EventListMetadata:EventsV1EventList :: EventsV1EventList -> Maybe V1ListMeta
..} = (\Maybe Text
eventsV1EventListApiVersion -> EventsV1EventList { Maybe Text
eventsV1EventListApiVersion :: Maybe Text
eventsV1EventListApiVersion :: Maybe Text
eventsV1EventListApiVersion, [EventsV1Event]
Maybe Text
Maybe V1ListMeta
eventsV1EventListItems :: [EventsV1Event]
eventsV1EventListKind :: Maybe Text
eventsV1EventListMetadata :: Maybe V1ListMeta
$sel:eventsV1EventListItems:EventsV1EventList :: [EventsV1Event]
$sel:eventsV1EventListKind:EventsV1EventList :: Maybe Text
$sel:eventsV1EventListMetadata:EventsV1EventList :: Maybe V1ListMeta
..} ) (Maybe Text -> EventsV1EventList)
-> f (Maybe Text) -> f EventsV1EventList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
eventsV1EventListApiVersion
{-# INLINE eventsV1EventListApiVersionL #-}

-- | 'eventsV1EventListItems' Lens
eventsV1EventListItemsL :: Lens_' EventsV1EventList ([EventsV1Event])
eventsV1EventListItemsL :: Lens_' EventsV1EventList [EventsV1Event]
eventsV1EventListItemsL [EventsV1Event] -> f [EventsV1Event]
f EventsV1EventList{[EventsV1Event]
Maybe Text
Maybe V1ListMeta
eventsV1EventListApiVersion :: EventsV1EventList -> Maybe Text
$sel:eventsV1EventListItems:EventsV1EventList :: EventsV1EventList -> [EventsV1Event]
$sel:eventsV1EventListKind:EventsV1EventList :: EventsV1EventList -> Maybe Text
$sel:eventsV1EventListMetadata:EventsV1EventList :: EventsV1EventList -> Maybe V1ListMeta
eventsV1EventListApiVersion :: Maybe Text
eventsV1EventListItems :: [EventsV1Event]
eventsV1EventListKind :: Maybe Text
eventsV1EventListMetadata :: Maybe V1ListMeta
..} = (\[EventsV1Event]
eventsV1EventListItems -> EventsV1EventList { [EventsV1Event]
$sel:eventsV1EventListItems:EventsV1EventList :: [EventsV1Event]
eventsV1EventListItems :: [EventsV1Event]
eventsV1EventListItems, Maybe Text
Maybe V1ListMeta
eventsV1EventListApiVersion :: Maybe Text
$sel:eventsV1EventListKind:EventsV1EventList :: Maybe Text
$sel:eventsV1EventListMetadata:EventsV1EventList :: Maybe V1ListMeta
eventsV1EventListApiVersion :: Maybe Text
eventsV1EventListKind :: Maybe Text
eventsV1EventListMetadata :: Maybe V1ListMeta
..} ) ([EventsV1Event] -> EventsV1EventList)
-> f [EventsV1Event] -> f EventsV1EventList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [EventsV1Event] -> f [EventsV1Event]
f [EventsV1Event]
eventsV1EventListItems
{-# INLINE eventsV1EventListItemsL #-}

-- | 'eventsV1EventListKind' Lens
eventsV1EventListKindL :: Lens_' EventsV1EventList (Maybe Text)
eventsV1EventListKindL :: Lens_' EventsV1EventList (Maybe Text)
eventsV1EventListKindL Maybe Text -> f (Maybe Text)
f EventsV1EventList{[EventsV1Event]
Maybe Text
Maybe V1ListMeta
eventsV1EventListApiVersion :: EventsV1EventList -> Maybe Text
$sel:eventsV1EventListItems:EventsV1EventList :: EventsV1EventList -> [EventsV1Event]
$sel:eventsV1EventListKind:EventsV1EventList :: EventsV1EventList -> Maybe Text
$sel:eventsV1EventListMetadata:EventsV1EventList :: EventsV1EventList -> Maybe V1ListMeta
eventsV1EventListApiVersion :: Maybe Text
eventsV1EventListItems :: [EventsV1Event]
eventsV1EventListKind :: Maybe Text
eventsV1EventListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
eventsV1EventListKind -> EventsV1EventList { Maybe Text
$sel:eventsV1EventListKind:EventsV1EventList :: Maybe Text
eventsV1EventListKind :: Maybe Text
eventsV1EventListKind, [EventsV1Event]
Maybe Text
Maybe V1ListMeta
eventsV1EventListApiVersion :: Maybe Text
$sel:eventsV1EventListItems:EventsV1EventList :: [EventsV1Event]
$sel:eventsV1EventListMetadata:EventsV1EventList :: Maybe V1ListMeta
eventsV1EventListApiVersion :: Maybe Text
eventsV1EventListItems :: [EventsV1Event]
eventsV1EventListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> EventsV1EventList)
-> f (Maybe Text) -> f EventsV1EventList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
eventsV1EventListKind
{-# INLINE eventsV1EventListKindL #-}

-- | 'eventsV1EventListMetadata' Lens
eventsV1EventListMetadataL :: Lens_' EventsV1EventList (Maybe V1ListMeta)
eventsV1EventListMetadataL :: Lens_' EventsV1EventList (Maybe V1ListMeta)
eventsV1EventListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f EventsV1EventList{[EventsV1Event]
Maybe Text
Maybe V1ListMeta
eventsV1EventListApiVersion :: EventsV1EventList -> Maybe Text
$sel:eventsV1EventListItems:EventsV1EventList :: EventsV1EventList -> [EventsV1Event]
$sel:eventsV1EventListKind:EventsV1EventList :: EventsV1EventList -> Maybe Text
$sel:eventsV1EventListMetadata:EventsV1EventList :: EventsV1EventList -> Maybe V1ListMeta
eventsV1EventListApiVersion :: Maybe Text
eventsV1EventListItems :: [EventsV1Event]
eventsV1EventListKind :: Maybe Text
eventsV1EventListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
eventsV1EventListMetadata -> EventsV1EventList { Maybe V1ListMeta
$sel:eventsV1EventListMetadata:EventsV1EventList :: Maybe V1ListMeta
eventsV1EventListMetadata :: Maybe V1ListMeta
eventsV1EventListMetadata, [EventsV1Event]
Maybe Text
eventsV1EventListApiVersion :: Maybe Text
$sel:eventsV1EventListItems:EventsV1EventList :: [EventsV1Event]
$sel:eventsV1EventListKind:EventsV1EventList :: Maybe Text
eventsV1EventListApiVersion :: Maybe Text
eventsV1EventListItems :: [EventsV1Event]
eventsV1EventListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> EventsV1EventList)
-> f (Maybe V1ListMeta) -> f EventsV1EventList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
eventsV1EventListMetadata
{-# INLINE eventsV1EventListMetadataL #-}



-- * EventsV1EventSeries

-- | 'eventsV1EventSeriesCount' Lens
eventsV1EventSeriesCountL :: Lens_' EventsV1EventSeries (Int)
eventsV1EventSeriesCountL :: Lens_' EventsV1EventSeries Int
eventsV1EventSeriesCountL Int -> f Int
f EventsV1EventSeries{Int
DateTime
eventsV1EventSeriesCount :: EventsV1EventSeries -> Int
eventsV1EventSeriesCount :: Int
eventsV1EventSeriesLastObservedTime :: DateTime
$sel:eventsV1EventSeriesLastObservedTime:EventsV1EventSeries :: EventsV1EventSeries -> DateTime
..} = (\Int
eventsV1EventSeriesCount -> EventsV1EventSeries { Int
eventsV1EventSeriesCount :: Int
eventsV1EventSeriesCount :: Int
eventsV1EventSeriesCount, DateTime
eventsV1EventSeriesLastObservedTime :: DateTime
$sel:eventsV1EventSeriesLastObservedTime:EventsV1EventSeries :: DateTime
..} ) (Int -> EventsV1EventSeries) -> f Int -> f EventsV1EventSeries
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
eventsV1EventSeriesCount
{-# INLINE eventsV1EventSeriesCountL #-}

-- | 'eventsV1EventSeriesLastObservedTime' Lens
eventsV1EventSeriesLastObservedTimeL :: Lens_' EventsV1EventSeries (DateTime)
eventsV1EventSeriesLastObservedTimeL :: Lens_' EventsV1EventSeries DateTime
eventsV1EventSeriesLastObservedTimeL DateTime -> f DateTime
f EventsV1EventSeries{Int
DateTime
eventsV1EventSeriesCount :: EventsV1EventSeries -> Int
$sel:eventsV1EventSeriesLastObservedTime:EventsV1EventSeries :: EventsV1EventSeries -> DateTime
eventsV1EventSeriesCount :: Int
eventsV1EventSeriesLastObservedTime :: DateTime
..} = (\DateTime
eventsV1EventSeriesLastObservedTime -> EventsV1EventSeries { DateTime
$sel:eventsV1EventSeriesLastObservedTime:EventsV1EventSeries :: DateTime
eventsV1EventSeriesLastObservedTime :: DateTime
eventsV1EventSeriesLastObservedTime, Int
eventsV1EventSeriesCount :: Int
eventsV1EventSeriesCount :: Int
..} ) (DateTime -> EventsV1EventSeries)
-> f DateTime -> f EventsV1EventSeries
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> DateTime -> f DateTime
f DateTime
eventsV1EventSeriesLastObservedTime
{-# INLINE eventsV1EventSeriesLastObservedTimeL #-}



-- * FlowcontrolV1Subject

-- | 'flowcontrolV1SubjectGroup' Lens
flowcontrolV1SubjectGroupL :: Lens_' FlowcontrolV1Subject (Maybe V1GroupSubject)
flowcontrolV1SubjectGroupL :: Lens_' FlowcontrolV1Subject (Maybe V1GroupSubject)
flowcontrolV1SubjectGroupL Maybe V1GroupSubject -> f (Maybe V1GroupSubject)
f FlowcontrolV1Subject{Maybe V1UserSubject
Maybe V1ServiceAccountSubject
Maybe V1GroupSubject
Text
flowcontrolV1SubjectGroup :: FlowcontrolV1Subject -> Maybe V1GroupSubject
flowcontrolV1SubjectGroup :: Maybe V1GroupSubject
flowcontrolV1SubjectKind :: Text
flowcontrolV1SubjectServiceAccount :: Maybe V1ServiceAccountSubject
flowcontrolV1SubjectUser :: Maybe V1UserSubject
$sel:flowcontrolV1SubjectKind:FlowcontrolV1Subject :: FlowcontrolV1Subject -> Text
$sel:flowcontrolV1SubjectServiceAccount:FlowcontrolV1Subject :: FlowcontrolV1Subject -> Maybe V1ServiceAccountSubject
$sel:flowcontrolV1SubjectUser:FlowcontrolV1Subject :: FlowcontrolV1Subject -> Maybe V1UserSubject
..} = (\Maybe V1GroupSubject
flowcontrolV1SubjectGroup -> FlowcontrolV1Subject { Maybe V1GroupSubject
flowcontrolV1SubjectGroup :: Maybe V1GroupSubject
flowcontrolV1SubjectGroup :: Maybe V1GroupSubject
flowcontrolV1SubjectGroup, Maybe V1UserSubject
Maybe V1ServiceAccountSubject
Text
flowcontrolV1SubjectKind :: Text
flowcontrolV1SubjectServiceAccount :: Maybe V1ServiceAccountSubject
flowcontrolV1SubjectUser :: Maybe V1UserSubject
$sel:flowcontrolV1SubjectKind:FlowcontrolV1Subject :: Text
$sel:flowcontrolV1SubjectServiceAccount:FlowcontrolV1Subject :: Maybe V1ServiceAccountSubject
$sel:flowcontrolV1SubjectUser:FlowcontrolV1Subject :: Maybe V1UserSubject
..} ) (Maybe V1GroupSubject -> FlowcontrolV1Subject)
-> f (Maybe V1GroupSubject) -> f FlowcontrolV1Subject
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1GroupSubject -> f (Maybe V1GroupSubject)
f Maybe V1GroupSubject
flowcontrolV1SubjectGroup
{-# INLINE flowcontrolV1SubjectGroupL #-}

-- | 'flowcontrolV1SubjectKind' Lens
flowcontrolV1SubjectKindL :: Lens_' FlowcontrolV1Subject (Text)
flowcontrolV1SubjectKindL :: Lens_' FlowcontrolV1Subject Text
flowcontrolV1SubjectKindL Text -> f Text
f FlowcontrolV1Subject{Maybe V1UserSubject
Maybe V1ServiceAccountSubject
Maybe V1GroupSubject
Text
flowcontrolV1SubjectGroup :: FlowcontrolV1Subject -> Maybe V1GroupSubject
$sel:flowcontrolV1SubjectKind:FlowcontrolV1Subject :: FlowcontrolV1Subject -> Text
$sel:flowcontrolV1SubjectServiceAccount:FlowcontrolV1Subject :: FlowcontrolV1Subject -> Maybe V1ServiceAccountSubject
$sel:flowcontrolV1SubjectUser:FlowcontrolV1Subject :: FlowcontrolV1Subject -> Maybe V1UserSubject
flowcontrolV1SubjectGroup :: Maybe V1GroupSubject
flowcontrolV1SubjectKind :: Text
flowcontrolV1SubjectServiceAccount :: Maybe V1ServiceAccountSubject
flowcontrolV1SubjectUser :: Maybe V1UserSubject
..} = (\Text
flowcontrolV1SubjectKind -> FlowcontrolV1Subject { Text
$sel:flowcontrolV1SubjectKind:FlowcontrolV1Subject :: Text
flowcontrolV1SubjectKind :: Text
flowcontrolV1SubjectKind, Maybe V1UserSubject
Maybe V1ServiceAccountSubject
Maybe V1GroupSubject
flowcontrolV1SubjectGroup :: Maybe V1GroupSubject
$sel:flowcontrolV1SubjectServiceAccount:FlowcontrolV1Subject :: Maybe V1ServiceAccountSubject
$sel:flowcontrolV1SubjectUser:FlowcontrolV1Subject :: Maybe V1UserSubject
flowcontrolV1SubjectGroup :: Maybe V1GroupSubject
flowcontrolV1SubjectServiceAccount :: Maybe V1ServiceAccountSubject
flowcontrolV1SubjectUser :: Maybe V1UserSubject
..} ) (Text -> FlowcontrolV1Subject) -> f Text -> f FlowcontrolV1Subject
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
flowcontrolV1SubjectKind
{-# INLINE flowcontrolV1SubjectKindL #-}

-- | 'flowcontrolV1SubjectServiceAccount' Lens
flowcontrolV1SubjectServiceAccountL :: Lens_' FlowcontrolV1Subject (Maybe V1ServiceAccountSubject)
flowcontrolV1SubjectServiceAccountL :: Lens_' FlowcontrolV1Subject (Maybe V1ServiceAccountSubject)
flowcontrolV1SubjectServiceAccountL Maybe V1ServiceAccountSubject -> f (Maybe V1ServiceAccountSubject)
f FlowcontrolV1Subject{Maybe V1UserSubject
Maybe V1ServiceAccountSubject
Maybe V1GroupSubject
Text
flowcontrolV1SubjectGroup :: FlowcontrolV1Subject -> Maybe V1GroupSubject
$sel:flowcontrolV1SubjectKind:FlowcontrolV1Subject :: FlowcontrolV1Subject -> Text
$sel:flowcontrolV1SubjectServiceAccount:FlowcontrolV1Subject :: FlowcontrolV1Subject -> Maybe V1ServiceAccountSubject
$sel:flowcontrolV1SubjectUser:FlowcontrolV1Subject :: FlowcontrolV1Subject -> Maybe V1UserSubject
flowcontrolV1SubjectGroup :: Maybe V1GroupSubject
flowcontrolV1SubjectKind :: Text
flowcontrolV1SubjectServiceAccount :: Maybe V1ServiceAccountSubject
flowcontrolV1SubjectUser :: Maybe V1UserSubject
..} = (\Maybe V1ServiceAccountSubject
flowcontrolV1SubjectServiceAccount -> FlowcontrolV1Subject { Maybe V1ServiceAccountSubject
$sel:flowcontrolV1SubjectServiceAccount:FlowcontrolV1Subject :: Maybe V1ServiceAccountSubject
flowcontrolV1SubjectServiceAccount :: Maybe V1ServiceAccountSubject
flowcontrolV1SubjectServiceAccount, Maybe V1UserSubject
Maybe V1GroupSubject
Text
flowcontrolV1SubjectGroup :: Maybe V1GroupSubject
$sel:flowcontrolV1SubjectKind:FlowcontrolV1Subject :: Text
$sel:flowcontrolV1SubjectUser:FlowcontrolV1Subject :: Maybe V1UserSubject
flowcontrolV1SubjectGroup :: Maybe V1GroupSubject
flowcontrolV1SubjectKind :: Text
flowcontrolV1SubjectUser :: Maybe V1UserSubject
..} ) (Maybe V1ServiceAccountSubject -> FlowcontrolV1Subject)
-> f (Maybe V1ServiceAccountSubject) -> f FlowcontrolV1Subject
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ServiceAccountSubject -> f (Maybe V1ServiceAccountSubject)
f Maybe V1ServiceAccountSubject
flowcontrolV1SubjectServiceAccount
{-# INLINE flowcontrolV1SubjectServiceAccountL #-}

-- | 'flowcontrolV1SubjectUser' Lens
flowcontrolV1SubjectUserL :: Lens_' FlowcontrolV1Subject (Maybe V1UserSubject)
flowcontrolV1SubjectUserL :: Lens_' FlowcontrolV1Subject (Maybe V1UserSubject)
flowcontrolV1SubjectUserL Maybe V1UserSubject -> f (Maybe V1UserSubject)
f FlowcontrolV1Subject{Maybe V1UserSubject
Maybe V1ServiceAccountSubject
Maybe V1GroupSubject
Text
flowcontrolV1SubjectGroup :: FlowcontrolV1Subject -> Maybe V1GroupSubject
$sel:flowcontrolV1SubjectKind:FlowcontrolV1Subject :: FlowcontrolV1Subject -> Text
$sel:flowcontrolV1SubjectServiceAccount:FlowcontrolV1Subject :: FlowcontrolV1Subject -> Maybe V1ServiceAccountSubject
$sel:flowcontrolV1SubjectUser:FlowcontrolV1Subject :: FlowcontrolV1Subject -> Maybe V1UserSubject
flowcontrolV1SubjectGroup :: Maybe V1GroupSubject
flowcontrolV1SubjectKind :: Text
flowcontrolV1SubjectServiceAccount :: Maybe V1ServiceAccountSubject
flowcontrolV1SubjectUser :: Maybe V1UserSubject
..} = (\Maybe V1UserSubject
flowcontrolV1SubjectUser -> FlowcontrolV1Subject { Maybe V1UserSubject
$sel:flowcontrolV1SubjectUser:FlowcontrolV1Subject :: Maybe V1UserSubject
flowcontrolV1SubjectUser :: Maybe V1UserSubject
flowcontrolV1SubjectUser, Maybe V1ServiceAccountSubject
Maybe V1GroupSubject
Text
flowcontrolV1SubjectGroup :: Maybe V1GroupSubject
$sel:flowcontrolV1SubjectKind:FlowcontrolV1Subject :: Text
$sel:flowcontrolV1SubjectServiceAccount:FlowcontrolV1Subject :: Maybe V1ServiceAccountSubject
flowcontrolV1SubjectGroup :: Maybe V1GroupSubject
flowcontrolV1SubjectKind :: Text
flowcontrolV1SubjectServiceAccount :: Maybe V1ServiceAccountSubject
..} ) (Maybe V1UserSubject -> FlowcontrolV1Subject)
-> f (Maybe V1UserSubject) -> f FlowcontrolV1Subject
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1UserSubject -> f (Maybe V1UserSubject)
f Maybe V1UserSubject
flowcontrolV1SubjectUser
{-# INLINE flowcontrolV1SubjectUserL #-}



-- * RbacV1Subject

-- | 'rbacV1SubjectApiGroup' Lens
rbacV1SubjectApiGroupL :: Lens_' RbacV1Subject (Maybe Text)
rbacV1SubjectApiGroupL :: Lens_' RbacV1Subject (Maybe Text)
rbacV1SubjectApiGroupL Maybe Text -> f (Maybe Text)
f RbacV1Subject{Maybe Text
Text
rbacV1SubjectApiGroup :: RbacV1Subject -> Maybe Text
rbacV1SubjectApiGroup :: Maybe Text
rbacV1SubjectKind :: Text
rbacV1SubjectName :: Text
rbacV1SubjectNamespace :: Maybe Text
$sel:rbacV1SubjectKind:RbacV1Subject :: RbacV1Subject -> Text
$sel:rbacV1SubjectName:RbacV1Subject :: RbacV1Subject -> Text
$sel:rbacV1SubjectNamespace:RbacV1Subject :: RbacV1Subject -> Maybe Text
..} = (\Maybe Text
rbacV1SubjectApiGroup -> RbacV1Subject { Maybe Text
rbacV1SubjectApiGroup :: Maybe Text
rbacV1SubjectApiGroup :: Maybe Text
rbacV1SubjectApiGroup, Maybe Text
Text
rbacV1SubjectKind :: Text
rbacV1SubjectName :: Text
rbacV1SubjectNamespace :: Maybe Text
$sel:rbacV1SubjectKind:RbacV1Subject :: Text
$sel:rbacV1SubjectName:RbacV1Subject :: Text
$sel:rbacV1SubjectNamespace:RbacV1Subject :: Maybe Text
..} ) (Maybe Text -> RbacV1Subject) -> f (Maybe Text) -> f RbacV1Subject
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
rbacV1SubjectApiGroup
{-# INLINE rbacV1SubjectApiGroupL #-}

-- | 'rbacV1SubjectKind' Lens
rbacV1SubjectKindL :: Lens_' RbacV1Subject (Text)
rbacV1SubjectKindL :: Lens_' RbacV1Subject Text
rbacV1SubjectKindL Text -> f Text
f RbacV1Subject{Maybe Text
Text
rbacV1SubjectApiGroup :: RbacV1Subject -> Maybe Text
$sel:rbacV1SubjectKind:RbacV1Subject :: RbacV1Subject -> Text
$sel:rbacV1SubjectName:RbacV1Subject :: RbacV1Subject -> Text
$sel:rbacV1SubjectNamespace:RbacV1Subject :: RbacV1Subject -> Maybe Text
rbacV1SubjectApiGroup :: Maybe Text
rbacV1SubjectKind :: Text
rbacV1SubjectName :: Text
rbacV1SubjectNamespace :: Maybe Text
..} = (\Text
rbacV1SubjectKind -> RbacV1Subject { Text
$sel:rbacV1SubjectKind:RbacV1Subject :: Text
rbacV1SubjectKind :: Text
rbacV1SubjectKind, Maybe Text
Text
rbacV1SubjectApiGroup :: Maybe Text
$sel:rbacV1SubjectName:RbacV1Subject :: Text
$sel:rbacV1SubjectNamespace:RbacV1Subject :: Maybe Text
rbacV1SubjectApiGroup :: Maybe Text
rbacV1SubjectName :: Text
rbacV1SubjectNamespace :: Maybe Text
..} ) (Text -> RbacV1Subject) -> f Text -> f RbacV1Subject
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
rbacV1SubjectKind
{-# INLINE rbacV1SubjectKindL #-}

-- | 'rbacV1SubjectName' Lens
rbacV1SubjectNameL :: Lens_' RbacV1Subject (Text)
rbacV1SubjectNameL :: Lens_' RbacV1Subject Text
rbacV1SubjectNameL Text -> f Text
f RbacV1Subject{Maybe Text
Text
rbacV1SubjectApiGroup :: RbacV1Subject -> Maybe Text
$sel:rbacV1SubjectKind:RbacV1Subject :: RbacV1Subject -> Text
$sel:rbacV1SubjectName:RbacV1Subject :: RbacV1Subject -> Text
$sel:rbacV1SubjectNamespace:RbacV1Subject :: RbacV1Subject -> Maybe Text
rbacV1SubjectApiGroup :: Maybe Text
rbacV1SubjectKind :: Text
rbacV1SubjectName :: Text
rbacV1SubjectNamespace :: Maybe Text
..} = (\Text
rbacV1SubjectName -> RbacV1Subject { Text
$sel:rbacV1SubjectName:RbacV1Subject :: Text
rbacV1SubjectName :: Text
rbacV1SubjectName, Maybe Text
Text
rbacV1SubjectApiGroup :: Maybe Text
$sel:rbacV1SubjectKind:RbacV1Subject :: Text
$sel:rbacV1SubjectNamespace:RbacV1Subject :: Maybe Text
rbacV1SubjectApiGroup :: Maybe Text
rbacV1SubjectKind :: Text
rbacV1SubjectNamespace :: Maybe Text
..} ) (Text -> RbacV1Subject) -> f Text -> f RbacV1Subject
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
rbacV1SubjectName
{-# INLINE rbacV1SubjectNameL #-}

-- | 'rbacV1SubjectNamespace' Lens
rbacV1SubjectNamespaceL :: Lens_' RbacV1Subject (Maybe Text)
rbacV1SubjectNamespaceL :: Lens_' RbacV1Subject (Maybe Text)
rbacV1SubjectNamespaceL Maybe Text -> f (Maybe Text)
f RbacV1Subject{Maybe Text
Text
rbacV1SubjectApiGroup :: RbacV1Subject -> Maybe Text
$sel:rbacV1SubjectKind:RbacV1Subject :: RbacV1Subject -> Text
$sel:rbacV1SubjectName:RbacV1Subject :: RbacV1Subject -> Text
$sel:rbacV1SubjectNamespace:RbacV1Subject :: RbacV1Subject -> Maybe Text
rbacV1SubjectApiGroup :: Maybe Text
rbacV1SubjectKind :: Text
rbacV1SubjectName :: Text
rbacV1SubjectNamespace :: Maybe Text
..} = (\Maybe Text
rbacV1SubjectNamespace -> RbacV1Subject { Maybe Text
$sel:rbacV1SubjectNamespace:RbacV1Subject :: Maybe Text
rbacV1SubjectNamespace :: Maybe Text
rbacV1SubjectNamespace, Maybe Text
Text
rbacV1SubjectApiGroup :: Maybe Text
$sel:rbacV1SubjectKind:RbacV1Subject :: Text
$sel:rbacV1SubjectName:RbacV1Subject :: Text
rbacV1SubjectApiGroup :: Maybe Text
rbacV1SubjectKind :: Text
rbacV1SubjectName :: Text
..} ) (Maybe Text -> RbacV1Subject) -> f (Maybe Text) -> f RbacV1Subject
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
rbacV1SubjectNamespace
{-# INLINE rbacV1SubjectNamespaceL #-}



-- * StorageV1TokenRequest

-- | 'storageV1TokenRequestAudience' Lens
storageV1TokenRequestAudienceL :: Lens_' StorageV1TokenRequest (Text)
storageV1TokenRequestAudienceL :: Lens_' StorageV1TokenRequest Text
storageV1TokenRequestAudienceL Text -> f Text
f StorageV1TokenRequest{Maybe Integer
Text
storageV1TokenRequestAudience :: StorageV1TokenRequest -> Text
storageV1TokenRequestAudience :: Text
storageV1TokenRequestExpirationSeconds :: Maybe Integer
$sel:storageV1TokenRequestExpirationSeconds:StorageV1TokenRequest :: StorageV1TokenRequest -> Maybe Integer
..} = (\Text
storageV1TokenRequestAudience -> StorageV1TokenRequest { Text
storageV1TokenRequestAudience :: Text
storageV1TokenRequestAudience :: Text
storageV1TokenRequestAudience, Maybe Integer
storageV1TokenRequestExpirationSeconds :: Maybe Integer
$sel:storageV1TokenRequestExpirationSeconds:StorageV1TokenRequest :: Maybe Integer
..} ) (Text -> StorageV1TokenRequest)
-> f Text -> f StorageV1TokenRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
storageV1TokenRequestAudience
{-# INLINE storageV1TokenRequestAudienceL #-}

-- | 'storageV1TokenRequestExpirationSeconds' Lens
storageV1TokenRequestExpirationSecondsL :: Lens_' StorageV1TokenRequest (Maybe Integer)
storageV1TokenRequestExpirationSecondsL :: Lens_' StorageV1TokenRequest (Maybe Integer)
storageV1TokenRequestExpirationSecondsL Maybe Integer -> f (Maybe Integer)
f StorageV1TokenRequest{Maybe Integer
Text
storageV1TokenRequestAudience :: StorageV1TokenRequest -> Text
$sel:storageV1TokenRequestExpirationSeconds:StorageV1TokenRequest :: StorageV1TokenRequest -> Maybe Integer
storageV1TokenRequestAudience :: Text
storageV1TokenRequestExpirationSeconds :: Maybe Integer
..} = (\Maybe Integer
storageV1TokenRequestExpirationSeconds -> StorageV1TokenRequest { Maybe Integer
$sel:storageV1TokenRequestExpirationSeconds:StorageV1TokenRequest :: Maybe Integer
storageV1TokenRequestExpirationSeconds :: Maybe Integer
storageV1TokenRequestExpirationSeconds, Text
storageV1TokenRequestAudience :: Text
storageV1TokenRequestAudience :: Text
..} ) (Maybe Integer -> StorageV1TokenRequest)
-> f (Maybe Integer) -> f StorageV1TokenRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
storageV1TokenRequestExpirationSeconds
{-# INLINE storageV1TokenRequestExpirationSecondsL #-}



-- * V1APIGroup

-- | 'v1APIGroupApiVersion' Lens
v1APIGroupApiVersionL :: Lens_' V1APIGroup (Maybe Text)
v1APIGroupApiVersionL :: Lens_' V1APIGroup (Maybe Text)
v1APIGroupApiVersionL Maybe Text -> f (Maybe Text)
f V1APIGroup{[V1GroupVersionForDiscovery]
Maybe [V1ServerAddressByClientCIDR]
Maybe Text
Maybe V1GroupVersionForDiscovery
Text
v1APIGroupApiVersion :: V1APIGroup -> Maybe Text
v1APIGroupApiVersion :: Maybe Text
v1APIGroupKind :: Maybe Text
v1APIGroupName :: Text
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupServerAddressByClientCidrs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
$sel:v1APIGroupKind:V1APIGroup :: V1APIGroup -> Maybe Text
$sel:v1APIGroupName:V1APIGroup :: V1APIGroup -> Text
$sel:v1APIGroupPreferredVersion:V1APIGroup :: V1APIGroup -> Maybe V1GroupVersionForDiscovery
$sel:v1APIGroupServerAddressByClientCidrs:V1APIGroup :: V1APIGroup -> Maybe [V1ServerAddressByClientCIDR]
$sel:v1APIGroupVersions:V1APIGroup :: V1APIGroup -> [V1GroupVersionForDiscovery]
..} = (\Maybe Text
v1APIGroupApiVersion -> V1APIGroup { Maybe Text
v1APIGroupApiVersion :: Maybe Text
v1APIGroupApiVersion :: Maybe Text
v1APIGroupApiVersion, [V1GroupVersionForDiscovery]
Maybe [V1ServerAddressByClientCIDR]
Maybe Text
Maybe V1GroupVersionForDiscovery
Text
v1APIGroupKind :: Maybe Text
v1APIGroupName :: Text
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupServerAddressByClientCidrs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
$sel:v1APIGroupKind:V1APIGroup :: Maybe Text
$sel:v1APIGroupName:V1APIGroup :: Text
$sel:v1APIGroupPreferredVersion:V1APIGroup :: Maybe V1GroupVersionForDiscovery
$sel:v1APIGroupServerAddressByClientCidrs:V1APIGroup :: Maybe [V1ServerAddressByClientCIDR]
$sel:v1APIGroupVersions:V1APIGroup :: [V1GroupVersionForDiscovery]
..} ) (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 :: Lens_' V1APIGroup (Maybe Text)
v1APIGroupKindL Maybe Text -> f (Maybe Text)
f V1APIGroup{[V1GroupVersionForDiscovery]
Maybe [V1ServerAddressByClientCIDR]
Maybe Text
Maybe V1GroupVersionForDiscovery
Text
v1APIGroupApiVersion :: V1APIGroup -> Maybe Text
$sel:v1APIGroupKind:V1APIGroup :: V1APIGroup -> Maybe Text
$sel:v1APIGroupName:V1APIGroup :: V1APIGroup -> Text
$sel:v1APIGroupPreferredVersion:V1APIGroup :: V1APIGroup -> Maybe V1GroupVersionForDiscovery
$sel:v1APIGroupServerAddressByClientCidrs:V1APIGroup :: V1APIGroup -> Maybe [V1ServerAddressByClientCIDR]
$sel:v1APIGroupVersions:V1APIGroup :: V1APIGroup -> [V1GroupVersionForDiscovery]
v1APIGroupApiVersion :: Maybe Text
v1APIGroupKind :: Maybe Text
v1APIGroupName :: Text
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupServerAddressByClientCidrs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
..} = (\Maybe Text
v1APIGroupKind -> V1APIGroup { Maybe Text
$sel:v1APIGroupKind:V1APIGroup :: Maybe Text
v1APIGroupKind :: Maybe Text
v1APIGroupKind, [V1GroupVersionForDiscovery]
Maybe [V1ServerAddressByClientCIDR]
Maybe Text
Maybe V1GroupVersionForDiscovery
Text
v1APIGroupApiVersion :: Maybe Text
$sel:v1APIGroupName:V1APIGroup :: Text
$sel:v1APIGroupPreferredVersion:V1APIGroup :: Maybe V1GroupVersionForDiscovery
$sel:v1APIGroupServerAddressByClientCidrs:V1APIGroup :: Maybe [V1ServerAddressByClientCIDR]
$sel:v1APIGroupVersions:V1APIGroup :: [V1GroupVersionForDiscovery]
v1APIGroupApiVersion :: Maybe Text
v1APIGroupName :: Text
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupServerAddressByClientCidrs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
..} ) (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 :: Lens_' V1APIGroup Text
v1APIGroupNameL Text -> f Text
f V1APIGroup{[V1GroupVersionForDiscovery]
Maybe [V1ServerAddressByClientCIDR]
Maybe Text
Maybe V1GroupVersionForDiscovery
Text
v1APIGroupApiVersion :: V1APIGroup -> Maybe Text
$sel:v1APIGroupKind:V1APIGroup :: V1APIGroup -> Maybe Text
$sel:v1APIGroupName:V1APIGroup :: V1APIGroup -> Text
$sel:v1APIGroupPreferredVersion:V1APIGroup :: V1APIGroup -> Maybe V1GroupVersionForDiscovery
$sel:v1APIGroupServerAddressByClientCidrs:V1APIGroup :: V1APIGroup -> Maybe [V1ServerAddressByClientCIDR]
$sel:v1APIGroupVersions:V1APIGroup :: V1APIGroup -> [V1GroupVersionForDiscovery]
v1APIGroupApiVersion :: Maybe Text
v1APIGroupKind :: Maybe Text
v1APIGroupName :: Text
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupServerAddressByClientCidrs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
..} = (\Text
v1APIGroupName -> V1APIGroup { Text
$sel:v1APIGroupName:V1APIGroup :: Text
v1APIGroupName :: Text
v1APIGroupName, [V1GroupVersionForDiscovery]
Maybe [V1ServerAddressByClientCIDR]
Maybe Text
Maybe V1GroupVersionForDiscovery
v1APIGroupApiVersion :: Maybe Text
$sel:v1APIGroupKind:V1APIGroup :: Maybe Text
$sel:v1APIGroupPreferredVersion:V1APIGroup :: Maybe V1GroupVersionForDiscovery
$sel:v1APIGroupServerAddressByClientCidrs:V1APIGroup :: Maybe [V1ServerAddressByClientCIDR]
$sel:v1APIGroupVersions:V1APIGroup :: [V1GroupVersionForDiscovery]
v1APIGroupApiVersion :: Maybe Text
v1APIGroupKind :: Maybe Text
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupServerAddressByClientCidrs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
..} ) (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 :: Lens_' V1APIGroup (Maybe V1GroupVersionForDiscovery)
v1APIGroupPreferredVersionL Maybe V1GroupVersionForDiscovery
-> f (Maybe V1GroupVersionForDiscovery)
f V1APIGroup{[V1GroupVersionForDiscovery]
Maybe [V1ServerAddressByClientCIDR]
Maybe Text
Maybe V1GroupVersionForDiscovery
Text
v1APIGroupApiVersion :: V1APIGroup -> Maybe Text
$sel:v1APIGroupKind:V1APIGroup :: V1APIGroup -> Maybe Text
$sel:v1APIGroupName:V1APIGroup :: V1APIGroup -> Text
$sel:v1APIGroupPreferredVersion:V1APIGroup :: V1APIGroup -> Maybe V1GroupVersionForDiscovery
$sel:v1APIGroupServerAddressByClientCidrs:V1APIGroup :: V1APIGroup -> Maybe [V1ServerAddressByClientCIDR]
$sel:v1APIGroupVersions:V1APIGroup :: V1APIGroup -> [V1GroupVersionForDiscovery]
v1APIGroupApiVersion :: Maybe Text
v1APIGroupKind :: Maybe Text
v1APIGroupName :: Text
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupServerAddressByClientCidrs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
..} = (\Maybe V1GroupVersionForDiscovery
v1APIGroupPreferredVersion -> V1APIGroup { Maybe V1GroupVersionForDiscovery
$sel:v1APIGroupPreferredVersion:V1APIGroup :: Maybe V1GroupVersionForDiscovery
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupPreferredVersion, [V1GroupVersionForDiscovery]
Maybe [V1ServerAddressByClientCIDR]
Maybe Text
Text
v1APIGroupApiVersion :: Maybe Text
$sel:v1APIGroupKind:V1APIGroup :: Maybe Text
$sel:v1APIGroupName:V1APIGroup :: Text
$sel:v1APIGroupServerAddressByClientCidrs:V1APIGroup :: Maybe [V1ServerAddressByClientCIDR]
$sel:v1APIGroupVersions:V1APIGroup :: [V1GroupVersionForDiscovery]
v1APIGroupApiVersion :: Maybe Text
v1APIGroupKind :: Maybe Text
v1APIGroupName :: Text
v1APIGroupServerAddressByClientCidrs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
..} ) (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 :: Lens_' V1APIGroup (Maybe [V1ServerAddressByClientCIDR])
v1APIGroupServerAddressByClientCidrsL Maybe [V1ServerAddressByClientCIDR]
-> f (Maybe [V1ServerAddressByClientCIDR])
f V1APIGroup{[V1GroupVersionForDiscovery]
Maybe [V1ServerAddressByClientCIDR]
Maybe Text
Maybe V1GroupVersionForDiscovery
Text
v1APIGroupApiVersion :: V1APIGroup -> Maybe Text
$sel:v1APIGroupKind:V1APIGroup :: V1APIGroup -> Maybe Text
$sel:v1APIGroupName:V1APIGroup :: V1APIGroup -> Text
$sel:v1APIGroupPreferredVersion:V1APIGroup :: V1APIGroup -> Maybe V1GroupVersionForDiscovery
$sel:v1APIGroupServerAddressByClientCidrs:V1APIGroup :: V1APIGroup -> Maybe [V1ServerAddressByClientCIDR]
$sel:v1APIGroupVersions:V1APIGroup :: V1APIGroup -> [V1GroupVersionForDiscovery]
v1APIGroupApiVersion :: Maybe Text
v1APIGroupKind :: Maybe Text
v1APIGroupName :: Text
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupServerAddressByClientCidrs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
..} = (\Maybe [V1ServerAddressByClientCIDR]
v1APIGroupServerAddressByClientCidrs -> V1APIGroup { Maybe [V1ServerAddressByClientCIDR]
$sel:v1APIGroupServerAddressByClientCidrs:V1APIGroup :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupServerAddressByClientCidrs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupServerAddressByClientCidrs, [V1GroupVersionForDiscovery]
Maybe Text
Maybe V1GroupVersionForDiscovery
Text
v1APIGroupApiVersion :: Maybe Text
$sel:v1APIGroupKind:V1APIGroup :: Maybe Text
$sel:v1APIGroupName:V1APIGroup :: Text
$sel:v1APIGroupPreferredVersion:V1APIGroup :: Maybe V1GroupVersionForDiscovery
$sel:v1APIGroupVersions:V1APIGroup :: [V1GroupVersionForDiscovery]
v1APIGroupApiVersion :: Maybe Text
v1APIGroupKind :: Maybe Text
v1APIGroupName :: Text
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
..} ) (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 :: Lens_' V1APIGroup [V1GroupVersionForDiscovery]
v1APIGroupVersionsL [V1GroupVersionForDiscovery] -> f [V1GroupVersionForDiscovery]
f V1APIGroup{[V1GroupVersionForDiscovery]
Maybe [V1ServerAddressByClientCIDR]
Maybe Text
Maybe V1GroupVersionForDiscovery
Text
v1APIGroupApiVersion :: V1APIGroup -> Maybe Text
$sel:v1APIGroupKind:V1APIGroup :: V1APIGroup -> Maybe Text
$sel:v1APIGroupName:V1APIGroup :: V1APIGroup -> Text
$sel:v1APIGroupPreferredVersion:V1APIGroup :: V1APIGroup -> Maybe V1GroupVersionForDiscovery
$sel:v1APIGroupServerAddressByClientCidrs:V1APIGroup :: V1APIGroup -> Maybe [V1ServerAddressByClientCIDR]
$sel:v1APIGroupVersions:V1APIGroup :: V1APIGroup -> [V1GroupVersionForDiscovery]
v1APIGroupApiVersion :: Maybe Text
v1APIGroupKind :: Maybe Text
v1APIGroupName :: Text
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupServerAddressByClientCidrs :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
..} = (\[V1GroupVersionForDiscovery]
v1APIGroupVersions -> V1APIGroup { [V1GroupVersionForDiscovery]
$sel:v1APIGroupVersions:V1APIGroup :: [V1GroupVersionForDiscovery]
v1APIGroupVersions :: [V1GroupVersionForDiscovery]
v1APIGroupVersions, Maybe [V1ServerAddressByClientCIDR]
Maybe Text
Maybe V1GroupVersionForDiscovery
Text
v1APIGroupApiVersion :: Maybe Text
$sel:v1APIGroupKind:V1APIGroup :: Maybe Text
$sel:v1APIGroupName:V1APIGroup :: Text
$sel:v1APIGroupPreferredVersion:V1APIGroup :: Maybe V1GroupVersionForDiscovery
$sel:v1APIGroupServerAddressByClientCidrs:V1APIGroup :: Maybe [V1ServerAddressByClientCIDR]
v1APIGroupApiVersion :: Maybe Text
v1APIGroupKind :: Maybe Text
v1APIGroupName :: Text
v1APIGroupPreferredVersion :: Maybe V1GroupVersionForDiscovery
v1APIGroupServerAddressByClientCidrs :: Maybe [V1ServerAddressByClientCIDR]
..} ) ([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 :: Lens_' V1APIGroupList (Maybe Text)
v1APIGroupListApiVersionL Maybe Text -> f (Maybe Text)
f V1APIGroupList{[V1APIGroup]
Maybe Text
v1APIGroupListApiVersion :: V1APIGroupList -> Maybe Text
v1APIGroupListApiVersion :: Maybe Text
v1APIGroupListGroups :: [V1APIGroup]
v1APIGroupListKind :: Maybe Text
$sel:v1APIGroupListGroups:V1APIGroupList :: V1APIGroupList -> [V1APIGroup]
$sel:v1APIGroupListKind:V1APIGroupList :: V1APIGroupList -> Maybe Text
..} = (\Maybe Text
v1APIGroupListApiVersion -> V1APIGroupList { Maybe Text
v1APIGroupListApiVersion :: Maybe Text
v1APIGroupListApiVersion :: Maybe Text
v1APIGroupListApiVersion, [V1APIGroup]
Maybe Text
v1APIGroupListGroups :: [V1APIGroup]
v1APIGroupListKind :: Maybe Text
$sel:v1APIGroupListGroups:V1APIGroupList :: [V1APIGroup]
$sel:v1APIGroupListKind:V1APIGroupList :: 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
v1APIGroupListApiVersion
{-# INLINE v1APIGroupListApiVersionL #-}

-- | 'v1APIGroupListGroups' Lens
v1APIGroupListGroupsL :: Lens_' V1APIGroupList ([V1APIGroup])
v1APIGroupListGroupsL :: Lens_' V1APIGroupList [V1APIGroup]
v1APIGroupListGroupsL [V1APIGroup] -> f [V1APIGroup]
f V1APIGroupList{[V1APIGroup]
Maybe Text
v1APIGroupListApiVersion :: V1APIGroupList -> Maybe Text
$sel:v1APIGroupListGroups:V1APIGroupList :: V1APIGroupList -> [V1APIGroup]
$sel:v1APIGroupListKind:V1APIGroupList :: V1APIGroupList -> Maybe Text
v1APIGroupListApiVersion :: Maybe Text
v1APIGroupListGroups :: [V1APIGroup]
v1APIGroupListKind :: Maybe Text
..} = (\[V1APIGroup]
v1APIGroupListGroups -> V1APIGroupList { [V1APIGroup]
$sel:v1APIGroupListGroups:V1APIGroupList :: [V1APIGroup]
v1APIGroupListGroups :: [V1APIGroup]
v1APIGroupListGroups, Maybe Text
v1APIGroupListApiVersion :: Maybe Text
$sel:v1APIGroupListKind:V1APIGroupList :: Maybe Text
v1APIGroupListApiVersion :: Maybe Text
v1APIGroupListKind :: 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 :: Lens_' V1APIGroupList (Maybe Text)
v1APIGroupListKindL Maybe Text -> f (Maybe Text)
f V1APIGroupList{[V1APIGroup]
Maybe Text
v1APIGroupListApiVersion :: V1APIGroupList -> Maybe Text
$sel:v1APIGroupListGroups:V1APIGroupList :: V1APIGroupList -> [V1APIGroup]
$sel:v1APIGroupListKind:V1APIGroupList :: V1APIGroupList -> Maybe Text
v1APIGroupListApiVersion :: Maybe Text
v1APIGroupListGroups :: [V1APIGroup]
v1APIGroupListKind :: Maybe Text
..} = (\Maybe Text
v1APIGroupListKind -> V1APIGroupList { Maybe Text
$sel:v1APIGroupListKind:V1APIGroupList :: Maybe Text
v1APIGroupListKind :: Maybe Text
v1APIGroupListKind, [V1APIGroup]
Maybe Text
v1APIGroupListApiVersion :: Maybe Text
$sel:v1APIGroupListGroups:V1APIGroupList :: [V1APIGroup]
v1APIGroupListApiVersion :: 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
v1APIGroupListKind
{-# INLINE v1APIGroupListKindL #-}



-- * V1APIResource

-- | 'v1APIResourceCategories' Lens
v1APIResourceCategoriesL :: Lens_' V1APIResource (Maybe [Text])
v1APIResourceCategoriesL :: Lens_' V1APIResource (Maybe [Text])
v1APIResourceCategoriesL Maybe [Text] -> f (Maybe [Text])
f V1APIResource{Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceCategories :: V1APIResource -> Maybe [Text]
v1APIResourceCategories :: Maybe [Text]
v1APIResourceGroup :: Maybe Text
v1APIResourceKind :: Text
v1APIResourceName :: Text
v1APIResourceNamespaced :: Bool
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceSingularName :: Text
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceVersion :: Maybe Text
$sel:v1APIResourceGroup:V1APIResource :: V1APIResource -> Maybe Text
$sel:v1APIResourceKind:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceName:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceNamespaced:V1APIResource :: V1APIResource -> Bool
$sel:v1APIResourceShortNames:V1APIResource :: V1APIResource -> Maybe [Text]
$sel:v1APIResourceSingularName:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceStorageVersionHash:V1APIResource :: V1APIResource -> Maybe Text
$sel:v1APIResourceVerbs:V1APIResource :: V1APIResource -> [Text]
$sel:v1APIResourceVersion:V1APIResource :: V1APIResource -> Maybe Text
..} = (\Maybe [Text]
v1APIResourceCategories -> V1APIResource { Maybe [Text]
v1APIResourceCategories :: Maybe [Text]
v1APIResourceCategories :: Maybe [Text]
v1APIResourceCategories, Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceGroup :: Maybe Text
v1APIResourceKind :: Text
v1APIResourceName :: Text
v1APIResourceNamespaced :: Bool
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceSingularName :: Text
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceVersion :: Maybe Text
$sel:v1APIResourceGroup:V1APIResource :: Maybe Text
$sel:v1APIResourceKind:V1APIResource :: Text
$sel:v1APIResourceName:V1APIResource :: Text
$sel:v1APIResourceNamespaced:V1APIResource :: Bool
$sel:v1APIResourceShortNames:V1APIResource :: Maybe [Text]
$sel:v1APIResourceSingularName:V1APIResource :: Text
$sel:v1APIResourceStorageVersionHash:V1APIResource :: Maybe Text
$sel:v1APIResourceVerbs:V1APIResource :: [Text]
$sel:v1APIResourceVersion:V1APIResource :: 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 :: Lens_' V1APIResource (Maybe Text)
v1APIResourceGroupL Maybe Text -> f (Maybe Text)
f V1APIResource{Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceCategories :: V1APIResource -> Maybe [Text]
$sel:v1APIResourceGroup:V1APIResource :: V1APIResource -> Maybe Text
$sel:v1APIResourceKind:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceName:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceNamespaced:V1APIResource :: V1APIResource -> Bool
$sel:v1APIResourceShortNames:V1APIResource :: V1APIResource -> Maybe [Text]
$sel:v1APIResourceSingularName:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceStorageVersionHash:V1APIResource :: V1APIResource -> Maybe Text
$sel:v1APIResourceVerbs:V1APIResource :: V1APIResource -> [Text]
$sel:v1APIResourceVersion:V1APIResource :: V1APIResource -> Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceGroup :: Maybe Text
v1APIResourceKind :: Text
v1APIResourceName :: Text
v1APIResourceNamespaced :: Bool
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceSingularName :: Text
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceVersion :: Maybe Text
..} = (\Maybe Text
v1APIResourceGroup -> V1APIResource { Maybe Text
$sel:v1APIResourceGroup:V1APIResource :: Maybe Text
v1APIResourceGroup :: Maybe Text
v1APIResourceGroup, Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceCategories :: Maybe [Text]
$sel:v1APIResourceKind:V1APIResource :: Text
$sel:v1APIResourceName:V1APIResource :: Text
$sel:v1APIResourceNamespaced:V1APIResource :: Bool
$sel:v1APIResourceShortNames:V1APIResource :: Maybe [Text]
$sel:v1APIResourceSingularName:V1APIResource :: Text
$sel:v1APIResourceStorageVersionHash:V1APIResource :: Maybe Text
$sel:v1APIResourceVerbs:V1APIResource :: [Text]
$sel:v1APIResourceVersion:V1APIResource :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceKind :: Text
v1APIResourceName :: Text
v1APIResourceNamespaced :: Bool
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceSingularName :: Text
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceVersion :: 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 :: Lens_' V1APIResource Text
v1APIResourceKindL Text -> f Text
f V1APIResource{Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceCategories :: V1APIResource -> Maybe [Text]
$sel:v1APIResourceGroup:V1APIResource :: V1APIResource -> Maybe Text
$sel:v1APIResourceKind:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceName:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceNamespaced:V1APIResource :: V1APIResource -> Bool
$sel:v1APIResourceShortNames:V1APIResource :: V1APIResource -> Maybe [Text]
$sel:v1APIResourceSingularName:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceStorageVersionHash:V1APIResource :: V1APIResource -> Maybe Text
$sel:v1APIResourceVerbs:V1APIResource :: V1APIResource -> [Text]
$sel:v1APIResourceVersion:V1APIResource :: V1APIResource -> Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceGroup :: Maybe Text
v1APIResourceKind :: Text
v1APIResourceName :: Text
v1APIResourceNamespaced :: Bool
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceSingularName :: Text
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceVersion :: Maybe Text
..} = (\Text
v1APIResourceKind -> V1APIResource { Text
$sel:v1APIResourceKind:V1APIResource :: Text
v1APIResourceKind :: Text
v1APIResourceKind, Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceCategories :: Maybe [Text]
$sel:v1APIResourceGroup:V1APIResource :: Maybe Text
$sel:v1APIResourceName:V1APIResource :: Text
$sel:v1APIResourceNamespaced:V1APIResource :: Bool
$sel:v1APIResourceShortNames:V1APIResource :: Maybe [Text]
$sel:v1APIResourceSingularName:V1APIResource :: Text
$sel:v1APIResourceStorageVersionHash:V1APIResource :: Maybe Text
$sel:v1APIResourceVerbs:V1APIResource :: [Text]
$sel:v1APIResourceVersion:V1APIResource :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceGroup :: Maybe Text
v1APIResourceName :: Text
v1APIResourceNamespaced :: Bool
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceSingularName :: Text
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceVersion :: 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 :: Lens_' V1APIResource Text
v1APIResourceNameL Text -> f Text
f V1APIResource{Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceCategories :: V1APIResource -> Maybe [Text]
$sel:v1APIResourceGroup:V1APIResource :: V1APIResource -> Maybe Text
$sel:v1APIResourceKind:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceName:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceNamespaced:V1APIResource :: V1APIResource -> Bool
$sel:v1APIResourceShortNames:V1APIResource :: V1APIResource -> Maybe [Text]
$sel:v1APIResourceSingularName:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceStorageVersionHash:V1APIResource :: V1APIResource -> Maybe Text
$sel:v1APIResourceVerbs:V1APIResource :: V1APIResource -> [Text]
$sel:v1APIResourceVersion:V1APIResource :: V1APIResource -> Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceGroup :: Maybe Text
v1APIResourceKind :: Text
v1APIResourceName :: Text
v1APIResourceNamespaced :: Bool
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceSingularName :: Text
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceVersion :: Maybe Text
..} = (\Text
v1APIResourceName -> V1APIResource { Text
$sel:v1APIResourceName:V1APIResource :: Text
v1APIResourceName :: Text
v1APIResourceName, Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceCategories :: Maybe [Text]
$sel:v1APIResourceGroup:V1APIResource :: Maybe Text
$sel:v1APIResourceKind:V1APIResource :: Text
$sel:v1APIResourceNamespaced:V1APIResource :: Bool
$sel:v1APIResourceShortNames:V1APIResource :: Maybe [Text]
$sel:v1APIResourceSingularName:V1APIResource :: Text
$sel:v1APIResourceStorageVersionHash:V1APIResource :: Maybe Text
$sel:v1APIResourceVerbs:V1APIResource :: [Text]
$sel:v1APIResourceVersion:V1APIResource :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceGroup :: Maybe Text
v1APIResourceKind :: Text
v1APIResourceNamespaced :: Bool
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceSingularName :: Text
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceVersion :: 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 :: Lens_' V1APIResource Bool
v1APIResourceNamespacedL Bool -> f Bool
f V1APIResource{Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceCategories :: V1APIResource -> Maybe [Text]
$sel:v1APIResourceGroup:V1APIResource :: V1APIResource -> Maybe Text
$sel:v1APIResourceKind:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceName:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceNamespaced:V1APIResource :: V1APIResource -> Bool
$sel:v1APIResourceShortNames:V1APIResource :: V1APIResource -> Maybe [Text]
$sel:v1APIResourceSingularName:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceStorageVersionHash:V1APIResource :: V1APIResource -> Maybe Text
$sel:v1APIResourceVerbs:V1APIResource :: V1APIResource -> [Text]
$sel:v1APIResourceVersion:V1APIResource :: V1APIResource -> Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceGroup :: Maybe Text
v1APIResourceKind :: Text
v1APIResourceName :: Text
v1APIResourceNamespaced :: Bool
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceSingularName :: Text
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceVersion :: Maybe Text
..} = (\Bool
v1APIResourceNamespaced -> V1APIResource { Bool
$sel:v1APIResourceNamespaced:V1APIResource :: Bool
v1APIResourceNamespaced :: Bool
v1APIResourceNamespaced, [Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceCategories :: Maybe [Text]
$sel:v1APIResourceGroup:V1APIResource :: Maybe Text
$sel:v1APIResourceKind:V1APIResource :: Text
$sel:v1APIResourceName:V1APIResource :: Text
$sel:v1APIResourceShortNames:V1APIResource :: Maybe [Text]
$sel:v1APIResourceSingularName:V1APIResource :: Text
$sel:v1APIResourceStorageVersionHash:V1APIResource :: Maybe Text
$sel:v1APIResourceVerbs:V1APIResource :: [Text]
$sel:v1APIResourceVersion:V1APIResource :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceGroup :: Maybe Text
v1APIResourceKind :: Text
v1APIResourceName :: Text
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceSingularName :: Text
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceVersion :: 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 :: Lens_' V1APIResource (Maybe [Text])
v1APIResourceShortNamesL Maybe [Text] -> f (Maybe [Text])
f V1APIResource{Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceCategories :: V1APIResource -> Maybe [Text]
$sel:v1APIResourceGroup:V1APIResource :: V1APIResource -> Maybe Text
$sel:v1APIResourceKind:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceName:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceNamespaced:V1APIResource :: V1APIResource -> Bool
$sel:v1APIResourceShortNames:V1APIResource :: V1APIResource -> Maybe [Text]
$sel:v1APIResourceSingularName:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceStorageVersionHash:V1APIResource :: V1APIResource -> Maybe Text
$sel:v1APIResourceVerbs:V1APIResource :: V1APIResource -> [Text]
$sel:v1APIResourceVersion:V1APIResource :: V1APIResource -> Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceGroup :: Maybe Text
v1APIResourceKind :: Text
v1APIResourceName :: Text
v1APIResourceNamespaced :: Bool
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceSingularName :: Text
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceVersion :: Maybe Text
..} = (\Maybe [Text]
v1APIResourceShortNames -> V1APIResource { Maybe [Text]
$sel:v1APIResourceShortNames:V1APIResource :: Maybe [Text]
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceShortNames, Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceCategories :: Maybe [Text]
$sel:v1APIResourceGroup:V1APIResource :: Maybe Text
$sel:v1APIResourceKind:V1APIResource :: Text
$sel:v1APIResourceName:V1APIResource :: Text
$sel:v1APIResourceNamespaced:V1APIResource :: Bool
$sel:v1APIResourceSingularName:V1APIResource :: Text
$sel:v1APIResourceStorageVersionHash:V1APIResource :: Maybe Text
$sel:v1APIResourceVerbs:V1APIResource :: [Text]
$sel:v1APIResourceVersion:V1APIResource :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceGroup :: Maybe Text
v1APIResourceKind :: Text
v1APIResourceName :: Text
v1APIResourceNamespaced :: Bool
v1APIResourceSingularName :: Text
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceVersion :: 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 :: Lens_' V1APIResource Text
v1APIResourceSingularNameL Text -> f Text
f V1APIResource{Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceCategories :: V1APIResource -> Maybe [Text]
$sel:v1APIResourceGroup:V1APIResource :: V1APIResource -> Maybe Text
$sel:v1APIResourceKind:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceName:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceNamespaced:V1APIResource :: V1APIResource -> Bool
$sel:v1APIResourceShortNames:V1APIResource :: V1APIResource -> Maybe [Text]
$sel:v1APIResourceSingularName:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceStorageVersionHash:V1APIResource :: V1APIResource -> Maybe Text
$sel:v1APIResourceVerbs:V1APIResource :: V1APIResource -> [Text]
$sel:v1APIResourceVersion:V1APIResource :: V1APIResource -> Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceGroup :: Maybe Text
v1APIResourceKind :: Text
v1APIResourceName :: Text
v1APIResourceNamespaced :: Bool
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceSingularName :: Text
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceVersion :: Maybe Text
..} = (\Text
v1APIResourceSingularName -> V1APIResource { Text
$sel:v1APIResourceSingularName:V1APIResource :: Text
v1APIResourceSingularName :: Text
v1APIResourceSingularName, Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceCategories :: Maybe [Text]
$sel:v1APIResourceGroup:V1APIResource :: Maybe Text
$sel:v1APIResourceKind:V1APIResource :: Text
$sel:v1APIResourceName:V1APIResource :: Text
$sel:v1APIResourceNamespaced:V1APIResource :: Bool
$sel:v1APIResourceShortNames:V1APIResource :: Maybe [Text]
$sel:v1APIResourceStorageVersionHash:V1APIResource :: Maybe Text
$sel:v1APIResourceVerbs:V1APIResource :: [Text]
$sel:v1APIResourceVersion:V1APIResource :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceGroup :: Maybe Text
v1APIResourceKind :: Text
v1APIResourceName :: Text
v1APIResourceNamespaced :: Bool
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceVersion :: 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 :: Lens_' V1APIResource (Maybe Text)
v1APIResourceStorageVersionHashL Maybe Text -> f (Maybe Text)
f V1APIResource{Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceCategories :: V1APIResource -> Maybe [Text]
$sel:v1APIResourceGroup:V1APIResource :: V1APIResource -> Maybe Text
$sel:v1APIResourceKind:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceName:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceNamespaced:V1APIResource :: V1APIResource -> Bool
$sel:v1APIResourceShortNames:V1APIResource :: V1APIResource -> Maybe [Text]
$sel:v1APIResourceSingularName:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceStorageVersionHash:V1APIResource :: V1APIResource -> Maybe Text
$sel:v1APIResourceVerbs:V1APIResource :: V1APIResource -> [Text]
$sel:v1APIResourceVersion:V1APIResource :: V1APIResource -> Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceGroup :: Maybe Text
v1APIResourceKind :: Text
v1APIResourceName :: Text
v1APIResourceNamespaced :: Bool
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceSingularName :: Text
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceVersion :: Maybe Text
..} = (\Maybe Text
v1APIResourceStorageVersionHash -> V1APIResource { Maybe Text
$sel:v1APIResourceStorageVersionHash:V1APIResource :: Maybe Text
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceStorageVersionHash, Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceCategories :: Maybe [Text]
$sel:v1APIResourceGroup:V1APIResource :: Maybe Text
$sel:v1APIResourceKind:V1APIResource :: Text
$sel:v1APIResourceName:V1APIResource :: Text
$sel:v1APIResourceNamespaced:V1APIResource :: Bool
$sel:v1APIResourceShortNames:V1APIResource :: Maybe [Text]
$sel:v1APIResourceSingularName:V1APIResource :: Text
$sel:v1APIResourceVerbs:V1APIResource :: [Text]
$sel:v1APIResourceVersion:V1APIResource :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceGroup :: Maybe Text
v1APIResourceKind :: Text
v1APIResourceName :: Text
v1APIResourceNamespaced :: Bool
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceSingularName :: Text
v1APIResourceVerbs :: [Text]
v1APIResourceVersion :: 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 :: Lens_' V1APIResource [Text]
v1APIResourceVerbsL [Text] -> f [Text]
f V1APIResource{Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceCategories :: V1APIResource -> Maybe [Text]
$sel:v1APIResourceGroup:V1APIResource :: V1APIResource -> Maybe Text
$sel:v1APIResourceKind:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceName:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceNamespaced:V1APIResource :: V1APIResource -> Bool
$sel:v1APIResourceShortNames:V1APIResource :: V1APIResource -> Maybe [Text]
$sel:v1APIResourceSingularName:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceStorageVersionHash:V1APIResource :: V1APIResource -> Maybe Text
$sel:v1APIResourceVerbs:V1APIResource :: V1APIResource -> [Text]
$sel:v1APIResourceVersion:V1APIResource :: V1APIResource -> Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceGroup :: Maybe Text
v1APIResourceKind :: Text
v1APIResourceName :: Text
v1APIResourceNamespaced :: Bool
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceSingularName :: Text
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceVersion :: Maybe Text
..} = (\[Text]
v1APIResourceVerbs -> V1APIResource { [Text]
$sel:v1APIResourceVerbs:V1APIResource :: [Text]
v1APIResourceVerbs :: [Text]
v1APIResourceVerbs, Bool
Maybe [Text]
Maybe Text
Text
v1APIResourceCategories :: Maybe [Text]
$sel:v1APIResourceGroup:V1APIResource :: Maybe Text
$sel:v1APIResourceKind:V1APIResource :: Text
$sel:v1APIResourceName:V1APIResource :: Text
$sel:v1APIResourceNamespaced:V1APIResource :: Bool
$sel:v1APIResourceShortNames:V1APIResource :: Maybe [Text]
$sel:v1APIResourceSingularName:V1APIResource :: Text
$sel:v1APIResourceStorageVersionHash:V1APIResource :: Maybe Text
$sel:v1APIResourceVersion:V1APIResource :: Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceGroup :: Maybe Text
v1APIResourceKind :: Text
v1APIResourceName :: Text
v1APIResourceNamespaced :: Bool
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceSingularName :: Text
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceVersion :: 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 :: Lens_' V1APIResource (Maybe Text)
v1APIResourceVersionL Maybe Text -> f (Maybe Text)
f V1APIResource{Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceCategories :: V1APIResource -> Maybe [Text]
$sel:v1APIResourceGroup:V1APIResource :: V1APIResource -> Maybe Text
$sel:v1APIResourceKind:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceName:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceNamespaced:V1APIResource :: V1APIResource -> Bool
$sel:v1APIResourceShortNames:V1APIResource :: V1APIResource -> Maybe [Text]
$sel:v1APIResourceSingularName:V1APIResource :: V1APIResource -> Text
$sel:v1APIResourceStorageVersionHash:V1APIResource :: V1APIResource -> Maybe Text
$sel:v1APIResourceVerbs:V1APIResource :: V1APIResource -> [Text]
$sel:v1APIResourceVersion:V1APIResource :: V1APIResource -> Maybe Text
v1APIResourceCategories :: Maybe [Text]
v1APIResourceGroup :: Maybe Text
v1APIResourceKind :: Text
v1APIResourceName :: Text
v1APIResourceNamespaced :: Bool
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceSingularName :: Text
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceVerbs :: [Text]
v1APIResourceVersion :: Maybe Text
..} = (\Maybe Text
v1APIResourceVersion -> V1APIResource { Maybe Text
$sel:v1APIResourceVersion:V1APIResource :: Maybe Text
v1APIResourceVersion :: Maybe Text
v1APIResourceVersion, Bool
[Text]
Maybe [Text]
Maybe Text
Text
v1APIResourceCategories :: Maybe [Text]
$sel:v1APIResourceGroup:V1APIResource :: Maybe Text
$sel:v1APIResourceKind:V1APIResource :: Text
$sel:v1APIResourceName:V1APIResource :: Text
$sel:v1APIResourceNamespaced:V1APIResource :: Bool
$sel:v1APIResourceShortNames:V1APIResource :: Maybe [Text]
$sel:v1APIResourceSingularName:V1APIResource :: Text
$sel:v1APIResourceStorageVersionHash:V1APIResource :: Maybe Text
$sel:v1APIResourceVerbs:V1APIResource :: [Text]
v1APIResourceCategories :: Maybe [Text]
v1APIResourceGroup :: Maybe Text
v1APIResourceKind :: Text
v1APIResourceName :: Text
v1APIResourceNamespaced :: Bool
v1APIResourceShortNames :: Maybe [Text]
v1APIResourceSingularName :: Text
v1APIResourceStorageVersionHash :: Maybe Text
v1APIResourceVerbs :: [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 :: Lens_' V1APIResourceList (Maybe Text)
v1APIResourceListApiVersionL Maybe Text -> f (Maybe Text)
f V1APIResourceList{[V1APIResource]
Maybe Text
Text
v1APIResourceListApiVersion :: V1APIResourceList -> Maybe Text
v1APIResourceListApiVersion :: Maybe Text
v1APIResourceListGroupVersion :: Text
v1APIResourceListKind :: Maybe Text
v1APIResourceListResources :: [V1APIResource]
$sel:v1APIResourceListGroupVersion:V1APIResourceList :: V1APIResourceList -> Text
$sel:v1APIResourceListKind:V1APIResourceList :: V1APIResourceList -> Maybe Text
$sel:v1APIResourceListResources:V1APIResourceList :: V1APIResourceList -> [V1APIResource]
..} = (\Maybe Text
v1APIResourceListApiVersion -> V1APIResourceList { Maybe Text
v1APIResourceListApiVersion :: Maybe Text
v1APIResourceListApiVersion :: Maybe Text
v1APIResourceListApiVersion, [V1APIResource]
Maybe Text
Text
v1APIResourceListGroupVersion :: Text
v1APIResourceListKind :: Maybe Text
v1APIResourceListResources :: [V1APIResource]
$sel:v1APIResourceListGroupVersion:V1APIResourceList :: Text
$sel:v1APIResourceListKind:V1APIResourceList :: Maybe Text
$sel:v1APIResourceListResources:V1APIResourceList :: [V1APIResource]
..} ) (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 :: Lens_' V1APIResourceList Text
v1APIResourceListGroupVersionL Text -> f Text
f V1APIResourceList{[V1APIResource]
Maybe Text
Text
v1APIResourceListApiVersion :: V1APIResourceList -> Maybe Text
$sel:v1APIResourceListGroupVersion:V1APIResourceList :: V1APIResourceList -> Text
$sel:v1APIResourceListKind:V1APIResourceList :: V1APIResourceList -> Maybe Text
$sel:v1APIResourceListResources:V1APIResourceList :: V1APIResourceList -> [V1APIResource]
v1APIResourceListApiVersion :: Maybe Text
v1APIResourceListGroupVersion :: Text
v1APIResourceListKind :: Maybe Text
v1APIResourceListResources :: [V1APIResource]
..} = (\Text
v1APIResourceListGroupVersion -> V1APIResourceList { Text
$sel:v1APIResourceListGroupVersion:V1APIResourceList :: Text
v1APIResourceListGroupVersion :: Text
v1APIResourceListGroupVersion, [V1APIResource]
Maybe Text
v1APIResourceListApiVersion :: Maybe Text
$sel:v1APIResourceListKind:V1APIResourceList :: Maybe Text
$sel:v1APIResourceListResources:V1APIResourceList :: [V1APIResource]
v1APIResourceListApiVersion :: Maybe Text
v1APIResourceListKind :: Maybe Text
v1APIResourceListResources :: [V1APIResource]
..} ) (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 :: Lens_' V1APIResourceList (Maybe Text)
v1APIResourceListKindL Maybe Text -> f (Maybe Text)
f V1APIResourceList{[V1APIResource]
Maybe Text
Text
v1APIResourceListApiVersion :: V1APIResourceList -> Maybe Text
$sel:v1APIResourceListGroupVersion:V1APIResourceList :: V1APIResourceList -> Text
$sel:v1APIResourceListKind:V1APIResourceList :: V1APIResourceList -> Maybe Text
$sel:v1APIResourceListResources:V1APIResourceList :: V1APIResourceList -> [V1APIResource]
v1APIResourceListApiVersion :: Maybe Text
v1APIResourceListGroupVersion :: Text
v1APIResourceListKind :: Maybe Text
v1APIResourceListResources :: [V1APIResource]
..} = (\Maybe Text
v1APIResourceListKind -> V1APIResourceList { Maybe Text
$sel:v1APIResourceListKind:V1APIResourceList :: Maybe Text
v1APIResourceListKind :: Maybe Text
v1APIResourceListKind, [V1APIResource]
Maybe Text
Text
v1APIResourceListApiVersion :: Maybe Text
$sel:v1APIResourceListGroupVersion:V1APIResourceList :: Text
$sel:v1APIResourceListResources:V1APIResourceList :: [V1APIResource]
v1APIResourceListApiVersion :: Maybe Text
v1APIResourceListGroupVersion :: Text
v1APIResourceListResources :: [V1APIResource]
..} ) (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 :: Lens_' V1APIResourceList [V1APIResource]
v1APIResourceListResourcesL [V1APIResource] -> f [V1APIResource]
f V1APIResourceList{[V1APIResource]
Maybe Text
Text
v1APIResourceListApiVersion :: V1APIResourceList -> Maybe Text
$sel:v1APIResourceListGroupVersion:V1APIResourceList :: V1APIResourceList -> Text
$sel:v1APIResourceListKind:V1APIResourceList :: V1APIResourceList -> Maybe Text
$sel:v1APIResourceListResources:V1APIResourceList :: V1APIResourceList -> [V1APIResource]
v1APIResourceListApiVersion :: Maybe Text
v1APIResourceListGroupVersion :: Text
v1APIResourceListKind :: Maybe Text
v1APIResourceListResources :: [V1APIResource]
..} = (\[V1APIResource]
v1APIResourceListResources -> V1APIResourceList { [V1APIResource]
$sel:v1APIResourceListResources:V1APIResourceList :: [V1APIResource]
v1APIResourceListResources :: [V1APIResource]
v1APIResourceListResources, Maybe Text
Text
v1APIResourceListApiVersion :: Maybe Text
$sel:v1APIResourceListGroupVersion:V1APIResourceList :: Text
$sel:v1APIResourceListKind:V1APIResourceList :: Maybe Text
v1APIResourceListApiVersion :: Maybe Text
v1APIResourceListGroupVersion :: Text
v1APIResourceListKind :: 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 :: Lens_' V1APIService (Maybe Text)
v1APIServiceApiVersionL Maybe Text -> f (Maybe Text)
f V1APIService{Maybe Text
Maybe V1ObjectMeta
Maybe V1APIServiceStatus
Maybe V1APIServiceSpec
v1APIServiceApiVersion :: V1APIService -> Maybe Text
v1APIServiceApiVersion :: Maybe Text
v1APIServiceKind :: Maybe Text
v1APIServiceMetadata :: Maybe V1ObjectMeta
v1APIServiceSpec :: Maybe V1APIServiceSpec
v1APIServiceStatus :: Maybe V1APIServiceStatus
$sel:v1APIServiceKind:V1APIService :: V1APIService -> Maybe Text
$sel:v1APIServiceMetadata:V1APIService :: V1APIService -> Maybe V1ObjectMeta
$sel:v1APIServiceSpec:V1APIService :: V1APIService -> Maybe V1APIServiceSpec
$sel:v1APIServiceStatus:V1APIService :: V1APIService -> Maybe V1APIServiceStatus
..} = (\Maybe Text
v1APIServiceApiVersion -> V1APIService { Maybe Text
v1APIServiceApiVersion :: Maybe Text
v1APIServiceApiVersion :: Maybe Text
v1APIServiceApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1APIServiceStatus
Maybe V1APIServiceSpec
v1APIServiceKind :: Maybe Text
v1APIServiceMetadata :: Maybe V1ObjectMeta
v1APIServiceSpec :: Maybe V1APIServiceSpec
v1APIServiceStatus :: Maybe V1APIServiceStatus
$sel:v1APIServiceKind:V1APIService :: Maybe Text
$sel:v1APIServiceMetadata:V1APIService :: Maybe V1ObjectMeta
$sel:v1APIServiceSpec:V1APIService :: Maybe V1APIServiceSpec
$sel:v1APIServiceStatus:V1APIService :: Maybe V1APIServiceStatus
..} ) (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 :: Lens_' V1APIService (Maybe Text)
v1APIServiceKindL Maybe Text -> f (Maybe Text)
f V1APIService{Maybe Text
Maybe V1ObjectMeta
Maybe V1APIServiceStatus
Maybe V1APIServiceSpec
v1APIServiceApiVersion :: V1APIService -> Maybe Text
$sel:v1APIServiceKind:V1APIService :: V1APIService -> Maybe Text
$sel:v1APIServiceMetadata:V1APIService :: V1APIService -> Maybe V1ObjectMeta
$sel:v1APIServiceSpec:V1APIService :: V1APIService -> Maybe V1APIServiceSpec
$sel:v1APIServiceStatus:V1APIService :: V1APIService -> Maybe V1APIServiceStatus
v1APIServiceApiVersion :: Maybe Text
v1APIServiceKind :: Maybe Text
v1APIServiceMetadata :: Maybe V1ObjectMeta
v1APIServiceSpec :: Maybe V1APIServiceSpec
v1APIServiceStatus :: Maybe V1APIServiceStatus
..} = (\Maybe Text
v1APIServiceKind -> V1APIService { Maybe Text
$sel:v1APIServiceKind:V1APIService :: Maybe Text
v1APIServiceKind :: Maybe Text
v1APIServiceKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1APIServiceStatus
Maybe V1APIServiceSpec
v1APIServiceApiVersion :: Maybe Text
$sel:v1APIServiceMetadata:V1APIService :: Maybe V1ObjectMeta
$sel:v1APIServiceSpec:V1APIService :: Maybe V1APIServiceSpec
$sel:v1APIServiceStatus:V1APIService :: Maybe V1APIServiceStatus
v1APIServiceApiVersion :: Maybe Text
v1APIServiceMetadata :: Maybe V1ObjectMeta
v1APIServiceSpec :: Maybe V1APIServiceSpec
v1APIServiceStatus :: Maybe V1APIServiceStatus
..} ) (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 :: Lens_' V1APIService (Maybe V1ObjectMeta)
v1APIServiceMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1APIService{Maybe Text
Maybe V1ObjectMeta
Maybe V1APIServiceStatus
Maybe V1APIServiceSpec
v1APIServiceApiVersion :: V1APIService -> Maybe Text
$sel:v1APIServiceKind:V1APIService :: V1APIService -> Maybe Text
$sel:v1APIServiceMetadata:V1APIService :: V1APIService -> Maybe V1ObjectMeta
$sel:v1APIServiceSpec:V1APIService :: V1APIService -> Maybe V1APIServiceSpec
$sel:v1APIServiceStatus:V1APIService :: V1APIService -> Maybe V1APIServiceStatus
v1APIServiceApiVersion :: Maybe Text
v1APIServiceKind :: Maybe Text
v1APIServiceMetadata :: Maybe V1ObjectMeta
v1APIServiceSpec :: Maybe V1APIServiceSpec
v1APIServiceStatus :: Maybe V1APIServiceStatus
..} = (\Maybe V1ObjectMeta
v1APIServiceMetadata -> V1APIService { Maybe V1ObjectMeta
$sel:v1APIServiceMetadata:V1APIService :: Maybe V1ObjectMeta
v1APIServiceMetadata :: Maybe V1ObjectMeta
v1APIServiceMetadata, Maybe Text
Maybe V1APIServiceStatus
Maybe V1APIServiceSpec
v1APIServiceApiVersion :: Maybe Text
$sel:v1APIServiceKind:V1APIService :: Maybe Text
$sel:v1APIServiceSpec:V1APIService :: Maybe V1APIServiceSpec
$sel:v1APIServiceStatus:V1APIService :: Maybe V1APIServiceStatus
v1APIServiceApiVersion :: Maybe Text
v1APIServiceKind :: Maybe Text
v1APIServiceSpec :: Maybe V1APIServiceSpec
v1APIServiceStatus :: Maybe V1APIServiceStatus
..} ) (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 :: Lens_' V1APIService (Maybe V1APIServiceSpec)
v1APIServiceSpecL Maybe V1APIServiceSpec -> f (Maybe V1APIServiceSpec)
f V1APIService{Maybe Text
Maybe V1ObjectMeta
Maybe V1APIServiceStatus
Maybe V1APIServiceSpec
v1APIServiceApiVersion :: V1APIService -> Maybe Text
$sel:v1APIServiceKind:V1APIService :: V1APIService -> Maybe Text
$sel:v1APIServiceMetadata:V1APIService :: V1APIService -> Maybe V1ObjectMeta
$sel:v1APIServiceSpec:V1APIService :: V1APIService -> Maybe V1APIServiceSpec
$sel:v1APIServiceStatus:V1APIService :: V1APIService -> Maybe V1APIServiceStatus
v1APIServiceApiVersion :: Maybe Text
v1APIServiceKind :: Maybe Text
v1APIServiceMetadata :: Maybe V1ObjectMeta
v1APIServiceSpec :: Maybe V1APIServiceSpec
v1APIServiceStatus :: Maybe V1APIServiceStatus
..} = (\Maybe V1APIServiceSpec
v1APIServiceSpec -> V1APIService { Maybe V1APIServiceSpec
$sel:v1APIServiceSpec:V1APIService :: Maybe V1APIServiceSpec
v1APIServiceSpec :: Maybe V1APIServiceSpec
v1APIServiceSpec, Maybe Text
Maybe V1ObjectMeta
Maybe V1APIServiceStatus
v1APIServiceApiVersion :: Maybe Text
$sel:v1APIServiceKind:V1APIService :: Maybe Text
$sel:v1APIServiceMetadata:V1APIService :: Maybe V1ObjectMeta
$sel:v1APIServiceStatus:V1APIService :: Maybe V1APIServiceStatus
v1APIServiceApiVersion :: Maybe Text
v1APIServiceKind :: Maybe Text
v1APIServiceMetadata :: Maybe V1ObjectMeta
v1APIServiceStatus :: Maybe V1APIServiceStatus
..} ) (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 :: Lens_' V1APIService (Maybe V1APIServiceStatus)
v1APIServiceStatusL Maybe V1APIServiceStatus -> f (Maybe V1APIServiceStatus)
f V1APIService{Maybe Text
Maybe V1ObjectMeta
Maybe V1APIServiceStatus
Maybe V1APIServiceSpec
v1APIServiceApiVersion :: V1APIService -> Maybe Text
$sel:v1APIServiceKind:V1APIService :: V1APIService -> Maybe Text
$sel:v1APIServiceMetadata:V1APIService :: V1APIService -> Maybe V1ObjectMeta
$sel:v1APIServiceSpec:V1APIService :: V1APIService -> Maybe V1APIServiceSpec
$sel:v1APIServiceStatus:V1APIService :: V1APIService -> Maybe V1APIServiceStatus
v1APIServiceApiVersion :: Maybe Text
v1APIServiceKind :: Maybe Text
v1APIServiceMetadata :: Maybe V1ObjectMeta
v1APIServiceSpec :: Maybe V1APIServiceSpec
v1APIServiceStatus :: Maybe V1APIServiceStatus
..} = (\Maybe V1APIServiceStatus
v1APIServiceStatus -> V1APIService { Maybe V1APIServiceStatus
$sel:v1APIServiceStatus:V1APIService :: Maybe V1APIServiceStatus
v1APIServiceStatus :: Maybe V1APIServiceStatus
v1APIServiceStatus, Maybe Text
Maybe V1ObjectMeta
Maybe V1APIServiceSpec
v1APIServiceApiVersion :: Maybe Text
$sel:v1APIServiceKind:V1APIService :: Maybe Text
$sel:v1APIServiceMetadata:V1APIService :: Maybe V1ObjectMeta
$sel:v1APIServiceSpec:V1APIService :: Maybe V1APIServiceSpec
v1APIServiceApiVersion :: Maybe Text
v1APIServiceKind :: Maybe Text
v1APIServiceMetadata :: Maybe V1ObjectMeta
v1APIServiceSpec :: Maybe V1APIServiceSpec
..} ) (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 :: Lens_' V1APIServiceCondition (Maybe DateTime)
v1APIServiceConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1APIServiceCondition{Maybe Text
Maybe DateTime
Text
v1APIServiceConditionLastTransitionTime :: V1APIServiceCondition -> Maybe DateTime
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1APIServiceConditionMessage :: Maybe Text
v1APIServiceConditionReason :: Maybe Text
v1APIServiceConditionStatus :: Text
v1APIServiceConditionType :: Text
$sel:v1APIServiceConditionMessage:V1APIServiceCondition :: V1APIServiceCondition -> Maybe Text
$sel:v1APIServiceConditionReason:V1APIServiceCondition :: V1APIServiceCondition -> Maybe Text
$sel:v1APIServiceConditionStatus:V1APIServiceCondition :: V1APIServiceCondition -> Text
$sel:v1APIServiceConditionType:V1APIServiceCondition :: V1APIServiceCondition -> Text
..} = (\Maybe DateTime
v1APIServiceConditionLastTransitionTime -> V1APIServiceCondition { Maybe DateTime
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1APIServiceConditionLastTransitionTime, Maybe Text
Text
v1APIServiceConditionMessage :: Maybe Text
v1APIServiceConditionReason :: Maybe Text
v1APIServiceConditionStatus :: Text
v1APIServiceConditionType :: Text
$sel:v1APIServiceConditionMessage:V1APIServiceCondition :: Maybe Text
$sel:v1APIServiceConditionReason:V1APIServiceCondition :: Maybe Text
$sel:v1APIServiceConditionStatus:V1APIServiceCondition :: Text
$sel:v1APIServiceConditionType:V1APIServiceCondition :: 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 :: Lens_' V1APIServiceCondition (Maybe Text)
v1APIServiceConditionMessageL Maybe Text -> f (Maybe Text)
f V1APIServiceCondition{Maybe Text
Maybe DateTime
Text
v1APIServiceConditionLastTransitionTime :: V1APIServiceCondition -> Maybe DateTime
$sel:v1APIServiceConditionMessage:V1APIServiceCondition :: V1APIServiceCondition -> Maybe Text
$sel:v1APIServiceConditionReason:V1APIServiceCondition :: V1APIServiceCondition -> Maybe Text
$sel:v1APIServiceConditionStatus:V1APIServiceCondition :: V1APIServiceCondition -> Text
$sel:v1APIServiceConditionType:V1APIServiceCondition :: V1APIServiceCondition -> Text
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1APIServiceConditionMessage :: Maybe Text
v1APIServiceConditionReason :: Maybe Text
v1APIServiceConditionStatus :: Text
v1APIServiceConditionType :: Text
..} = (\Maybe Text
v1APIServiceConditionMessage -> V1APIServiceCondition { Maybe Text
$sel:v1APIServiceConditionMessage:V1APIServiceCondition :: Maybe Text
v1APIServiceConditionMessage :: Maybe Text
v1APIServiceConditionMessage, Maybe Text
Maybe DateTime
Text
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
$sel:v1APIServiceConditionReason:V1APIServiceCondition :: Maybe Text
$sel:v1APIServiceConditionStatus:V1APIServiceCondition :: Text
$sel:v1APIServiceConditionType:V1APIServiceCondition :: Text
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1APIServiceConditionReason :: Maybe Text
v1APIServiceConditionStatus :: Text
v1APIServiceConditionType :: Text
..} ) (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 :: Lens_' V1APIServiceCondition (Maybe Text)
v1APIServiceConditionReasonL Maybe Text -> f (Maybe Text)
f V1APIServiceCondition{Maybe Text
Maybe DateTime
Text
v1APIServiceConditionLastTransitionTime :: V1APIServiceCondition -> Maybe DateTime
$sel:v1APIServiceConditionMessage:V1APIServiceCondition :: V1APIServiceCondition -> Maybe Text
$sel:v1APIServiceConditionReason:V1APIServiceCondition :: V1APIServiceCondition -> Maybe Text
$sel:v1APIServiceConditionStatus:V1APIServiceCondition :: V1APIServiceCondition -> Text
$sel:v1APIServiceConditionType:V1APIServiceCondition :: V1APIServiceCondition -> Text
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1APIServiceConditionMessage :: Maybe Text
v1APIServiceConditionReason :: Maybe Text
v1APIServiceConditionStatus :: Text
v1APIServiceConditionType :: Text
..} = (\Maybe Text
v1APIServiceConditionReason -> V1APIServiceCondition { Maybe Text
$sel:v1APIServiceConditionReason:V1APIServiceCondition :: Maybe Text
v1APIServiceConditionReason :: Maybe Text
v1APIServiceConditionReason, Maybe Text
Maybe DateTime
Text
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
$sel:v1APIServiceConditionMessage:V1APIServiceCondition :: Maybe Text
$sel:v1APIServiceConditionStatus:V1APIServiceCondition :: Text
$sel:v1APIServiceConditionType:V1APIServiceCondition :: Text
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1APIServiceConditionMessage :: Maybe Text
v1APIServiceConditionStatus :: Text
v1APIServiceConditionType :: Text
..} ) (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 :: Lens_' V1APIServiceCondition Text
v1APIServiceConditionStatusL Text -> f Text
f V1APIServiceCondition{Maybe Text
Maybe DateTime
Text
v1APIServiceConditionLastTransitionTime :: V1APIServiceCondition -> Maybe DateTime
$sel:v1APIServiceConditionMessage:V1APIServiceCondition :: V1APIServiceCondition -> Maybe Text
$sel:v1APIServiceConditionReason:V1APIServiceCondition :: V1APIServiceCondition -> Maybe Text
$sel:v1APIServiceConditionStatus:V1APIServiceCondition :: V1APIServiceCondition -> Text
$sel:v1APIServiceConditionType:V1APIServiceCondition :: V1APIServiceCondition -> Text
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1APIServiceConditionMessage :: Maybe Text
v1APIServiceConditionReason :: Maybe Text
v1APIServiceConditionStatus :: Text
v1APIServiceConditionType :: Text
..} = (\Text
v1APIServiceConditionStatus -> V1APIServiceCondition { Text
$sel:v1APIServiceConditionStatus:V1APIServiceCondition :: Text
v1APIServiceConditionStatus :: Text
v1APIServiceConditionStatus, Maybe Text
Maybe DateTime
Text
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
$sel:v1APIServiceConditionMessage:V1APIServiceCondition :: Maybe Text
$sel:v1APIServiceConditionReason:V1APIServiceCondition :: Maybe Text
$sel:v1APIServiceConditionType:V1APIServiceCondition :: Text
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1APIServiceConditionMessage :: Maybe Text
v1APIServiceConditionReason :: Maybe Text
v1APIServiceConditionType :: Text
..} ) (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 :: Lens_' V1APIServiceCondition Text
v1APIServiceConditionTypeL Text -> f Text
f V1APIServiceCondition{Maybe Text
Maybe DateTime
Text
v1APIServiceConditionLastTransitionTime :: V1APIServiceCondition -> Maybe DateTime
$sel:v1APIServiceConditionMessage:V1APIServiceCondition :: V1APIServiceCondition -> Maybe Text
$sel:v1APIServiceConditionReason:V1APIServiceCondition :: V1APIServiceCondition -> Maybe Text
$sel:v1APIServiceConditionStatus:V1APIServiceCondition :: V1APIServiceCondition -> Text
$sel:v1APIServiceConditionType:V1APIServiceCondition :: V1APIServiceCondition -> Text
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1APIServiceConditionMessage :: Maybe Text
v1APIServiceConditionReason :: Maybe Text
v1APIServiceConditionStatus :: Text
v1APIServiceConditionType :: Text
..} = (\Text
v1APIServiceConditionType -> V1APIServiceCondition { Text
$sel:v1APIServiceConditionType:V1APIServiceCondition :: Text
v1APIServiceConditionType :: Text
v1APIServiceConditionType, Maybe Text
Maybe DateTime
Text
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
$sel:v1APIServiceConditionMessage:V1APIServiceCondition :: Maybe Text
$sel:v1APIServiceConditionReason:V1APIServiceCondition :: Maybe Text
$sel:v1APIServiceConditionStatus:V1APIServiceCondition :: Text
v1APIServiceConditionLastTransitionTime :: Maybe DateTime
v1APIServiceConditionMessage :: Maybe Text
v1APIServiceConditionReason :: Maybe Text
v1APIServiceConditionStatus :: Text
..} ) (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 :: Lens_' V1APIServiceList (Maybe Text)
v1APIServiceListApiVersionL Maybe Text -> f (Maybe Text)
f V1APIServiceList{[V1APIService]
Maybe Text
Maybe V1ListMeta
v1APIServiceListApiVersion :: V1APIServiceList -> Maybe Text
v1APIServiceListApiVersion :: Maybe Text
v1APIServiceListItems :: [V1APIService]
v1APIServiceListKind :: Maybe Text
v1APIServiceListMetadata :: Maybe V1ListMeta
$sel:v1APIServiceListItems:V1APIServiceList :: V1APIServiceList -> [V1APIService]
$sel:v1APIServiceListKind:V1APIServiceList :: V1APIServiceList -> Maybe Text
$sel:v1APIServiceListMetadata:V1APIServiceList :: V1APIServiceList -> Maybe V1ListMeta
..} = (\Maybe Text
v1APIServiceListApiVersion -> V1APIServiceList { Maybe Text
v1APIServiceListApiVersion :: Maybe Text
v1APIServiceListApiVersion :: Maybe Text
v1APIServiceListApiVersion, [V1APIService]
Maybe Text
Maybe V1ListMeta
v1APIServiceListItems :: [V1APIService]
v1APIServiceListKind :: Maybe Text
v1APIServiceListMetadata :: Maybe V1ListMeta
$sel:v1APIServiceListItems:V1APIServiceList :: [V1APIService]
$sel:v1APIServiceListKind:V1APIServiceList :: Maybe Text
$sel:v1APIServiceListMetadata:V1APIServiceList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1APIServiceList [V1APIService]
v1APIServiceListItemsL [V1APIService] -> f [V1APIService]
f V1APIServiceList{[V1APIService]
Maybe Text
Maybe V1ListMeta
v1APIServiceListApiVersion :: V1APIServiceList -> Maybe Text
$sel:v1APIServiceListItems:V1APIServiceList :: V1APIServiceList -> [V1APIService]
$sel:v1APIServiceListKind:V1APIServiceList :: V1APIServiceList -> Maybe Text
$sel:v1APIServiceListMetadata:V1APIServiceList :: V1APIServiceList -> Maybe V1ListMeta
v1APIServiceListApiVersion :: Maybe Text
v1APIServiceListItems :: [V1APIService]
v1APIServiceListKind :: Maybe Text
v1APIServiceListMetadata :: Maybe V1ListMeta
..} = (\[V1APIService]
v1APIServiceListItems -> V1APIServiceList { [V1APIService]
$sel:v1APIServiceListItems:V1APIServiceList :: [V1APIService]
v1APIServiceListItems :: [V1APIService]
v1APIServiceListItems, Maybe Text
Maybe V1ListMeta
v1APIServiceListApiVersion :: Maybe Text
$sel:v1APIServiceListKind:V1APIServiceList :: Maybe Text
$sel:v1APIServiceListMetadata:V1APIServiceList :: Maybe V1ListMeta
v1APIServiceListApiVersion :: Maybe Text
v1APIServiceListKind :: Maybe Text
v1APIServiceListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1APIServiceList (Maybe Text)
v1APIServiceListKindL Maybe Text -> f (Maybe Text)
f V1APIServiceList{[V1APIService]
Maybe Text
Maybe V1ListMeta
v1APIServiceListApiVersion :: V1APIServiceList -> Maybe Text
$sel:v1APIServiceListItems:V1APIServiceList :: V1APIServiceList -> [V1APIService]
$sel:v1APIServiceListKind:V1APIServiceList :: V1APIServiceList -> Maybe Text
$sel:v1APIServiceListMetadata:V1APIServiceList :: V1APIServiceList -> Maybe V1ListMeta
v1APIServiceListApiVersion :: Maybe Text
v1APIServiceListItems :: [V1APIService]
v1APIServiceListKind :: Maybe Text
v1APIServiceListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1APIServiceListKind -> V1APIServiceList { Maybe Text
$sel:v1APIServiceListKind:V1APIServiceList :: Maybe Text
v1APIServiceListKind :: Maybe Text
v1APIServiceListKind, [V1APIService]
Maybe Text
Maybe V1ListMeta
v1APIServiceListApiVersion :: Maybe Text
$sel:v1APIServiceListItems:V1APIServiceList :: [V1APIService]
$sel:v1APIServiceListMetadata:V1APIServiceList :: Maybe V1ListMeta
v1APIServiceListApiVersion :: Maybe Text
v1APIServiceListItems :: [V1APIService]
v1APIServiceListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1APIServiceList (Maybe V1ListMeta)
v1APIServiceListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1APIServiceList{[V1APIService]
Maybe Text
Maybe V1ListMeta
v1APIServiceListApiVersion :: V1APIServiceList -> Maybe Text
$sel:v1APIServiceListItems:V1APIServiceList :: V1APIServiceList -> [V1APIService]
$sel:v1APIServiceListKind:V1APIServiceList :: V1APIServiceList -> Maybe Text
$sel:v1APIServiceListMetadata:V1APIServiceList :: V1APIServiceList -> Maybe V1ListMeta
v1APIServiceListApiVersion :: Maybe Text
v1APIServiceListItems :: [V1APIService]
v1APIServiceListKind :: Maybe Text
v1APIServiceListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1APIServiceListMetadata -> V1APIServiceList { Maybe V1ListMeta
$sel:v1APIServiceListMetadata:V1APIServiceList :: Maybe V1ListMeta
v1APIServiceListMetadata :: Maybe V1ListMeta
v1APIServiceListMetadata, [V1APIService]
Maybe Text
v1APIServiceListApiVersion :: Maybe Text
$sel:v1APIServiceListItems:V1APIServiceList :: [V1APIService]
$sel:v1APIServiceListKind:V1APIServiceList :: Maybe Text
v1APIServiceListApiVersion :: Maybe Text
v1APIServiceListItems :: [V1APIService]
v1APIServiceListKind :: 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 :: Lens_' V1APIServiceSpec (Maybe ByteArray)
v1APIServiceSpecCaBundleL Maybe ByteArray -> f (Maybe ByteArray)
f V1APIServiceSpec{Int
Maybe Bool
Maybe Text
Maybe ByteArray
Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecCaBundle :: V1APIServiceSpec -> Maybe ByteArray
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecService :: Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecVersionPriority :: Int
$sel:v1APIServiceSpecGroup:V1APIServiceSpec :: V1APIServiceSpec -> Maybe Text
$sel:v1APIServiceSpecGroupPriorityMinimum:V1APIServiceSpec :: V1APIServiceSpec -> Int
$sel:v1APIServiceSpecInsecureSkipTlsVerify:V1APIServiceSpec :: V1APIServiceSpec -> Maybe Bool
$sel:v1APIServiceSpecService:V1APIServiceSpec :: V1APIServiceSpec -> Maybe ApiregistrationV1ServiceReference
$sel:v1APIServiceSpecVersion:V1APIServiceSpec :: V1APIServiceSpec -> Maybe Text
$sel:v1APIServiceSpecVersionPriority:V1APIServiceSpec :: V1APIServiceSpec -> Int
..} = (\Maybe ByteArray
v1APIServiceSpecCaBundle -> V1APIServiceSpec { Maybe ByteArray
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecCaBundle, Int
Maybe Bool
Maybe Text
Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecService :: Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecVersionPriority :: Int
$sel:v1APIServiceSpecGroup:V1APIServiceSpec :: Maybe Text
$sel:v1APIServiceSpecGroupPriorityMinimum:V1APIServiceSpec :: Int
$sel:v1APIServiceSpecInsecureSkipTlsVerify:V1APIServiceSpec :: Maybe Bool
$sel:v1APIServiceSpecService:V1APIServiceSpec :: Maybe ApiregistrationV1ServiceReference
$sel:v1APIServiceSpecVersion:V1APIServiceSpec :: Maybe Text
$sel:v1APIServiceSpecVersionPriority:V1APIServiceSpec :: Int
..} ) (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 :: Lens_' V1APIServiceSpec (Maybe Text)
v1APIServiceSpecGroupL Maybe Text -> f (Maybe Text)
f V1APIServiceSpec{Int
Maybe Bool
Maybe Text
Maybe ByteArray
Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecCaBundle :: V1APIServiceSpec -> Maybe ByteArray
$sel:v1APIServiceSpecGroup:V1APIServiceSpec :: V1APIServiceSpec -> Maybe Text
$sel:v1APIServiceSpecGroupPriorityMinimum:V1APIServiceSpec :: V1APIServiceSpec -> Int
$sel:v1APIServiceSpecInsecureSkipTlsVerify:V1APIServiceSpec :: V1APIServiceSpec -> Maybe Bool
$sel:v1APIServiceSpecService:V1APIServiceSpec :: V1APIServiceSpec -> Maybe ApiregistrationV1ServiceReference
$sel:v1APIServiceSpecVersion:V1APIServiceSpec :: V1APIServiceSpec -> Maybe Text
$sel:v1APIServiceSpecVersionPriority:V1APIServiceSpec :: V1APIServiceSpec -> Int
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecService :: Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecVersionPriority :: Int
..} = (\Maybe Text
v1APIServiceSpecGroup -> V1APIServiceSpec { Maybe Text
$sel:v1APIServiceSpecGroup:V1APIServiceSpec :: Maybe Text
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecGroup, Int
Maybe Bool
Maybe Text
Maybe ByteArray
Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecCaBundle :: Maybe ByteArray
$sel:v1APIServiceSpecGroupPriorityMinimum:V1APIServiceSpec :: Int
$sel:v1APIServiceSpecInsecureSkipTlsVerify:V1APIServiceSpec :: Maybe Bool
$sel:v1APIServiceSpecService:V1APIServiceSpec :: Maybe ApiregistrationV1ServiceReference
$sel:v1APIServiceSpecVersion:V1APIServiceSpec :: Maybe Text
$sel:v1APIServiceSpecVersionPriority:V1APIServiceSpec :: Int
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecService :: Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecVersionPriority :: Int
..} ) (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 :: Lens_' V1APIServiceSpec Int
v1APIServiceSpecGroupPriorityMinimumL Int -> f Int
f V1APIServiceSpec{Int
Maybe Bool
Maybe Text
Maybe ByteArray
Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecCaBundle :: V1APIServiceSpec -> Maybe ByteArray
$sel:v1APIServiceSpecGroup:V1APIServiceSpec :: V1APIServiceSpec -> Maybe Text
$sel:v1APIServiceSpecGroupPriorityMinimum:V1APIServiceSpec :: V1APIServiceSpec -> Int
$sel:v1APIServiceSpecInsecureSkipTlsVerify:V1APIServiceSpec :: V1APIServiceSpec -> Maybe Bool
$sel:v1APIServiceSpecService:V1APIServiceSpec :: V1APIServiceSpec -> Maybe ApiregistrationV1ServiceReference
$sel:v1APIServiceSpecVersion:V1APIServiceSpec :: V1APIServiceSpec -> Maybe Text
$sel:v1APIServiceSpecVersionPriority:V1APIServiceSpec :: V1APIServiceSpec -> Int
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecService :: Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecVersionPriority :: Int
..} = (\Int
v1APIServiceSpecGroupPriorityMinimum -> V1APIServiceSpec { Int
$sel:v1APIServiceSpecGroupPriorityMinimum:V1APIServiceSpec :: Int
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecGroupPriorityMinimum, Int
Maybe Bool
Maybe Text
Maybe ByteArray
Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecCaBundle :: Maybe ByteArray
$sel:v1APIServiceSpecGroup:V1APIServiceSpec :: Maybe Text
$sel:v1APIServiceSpecInsecureSkipTlsVerify:V1APIServiceSpec :: Maybe Bool
$sel:v1APIServiceSpecService:V1APIServiceSpec :: Maybe ApiregistrationV1ServiceReference
$sel:v1APIServiceSpecVersion:V1APIServiceSpec :: Maybe Text
$sel:v1APIServiceSpecVersionPriority:V1APIServiceSpec :: Int
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecService :: Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecVersionPriority :: Int
..} ) (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 :: Lens_' V1APIServiceSpec (Maybe Bool)
v1APIServiceSpecInsecureSkipTlsVerifyL Maybe Bool -> f (Maybe Bool)
f V1APIServiceSpec{Int
Maybe Bool
Maybe Text
Maybe ByteArray
Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecCaBundle :: V1APIServiceSpec -> Maybe ByteArray
$sel:v1APIServiceSpecGroup:V1APIServiceSpec :: V1APIServiceSpec -> Maybe Text
$sel:v1APIServiceSpecGroupPriorityMinimum:V1APIServiceSpec :: V1APIServiceSpec -> Int
$sel:v1APIServiceSpecInsecureSkipTlsVerify:V1APIServiceSpec :: V1APIServiceSpec -> Maybe Bool
$sel:v1APIServiceSpecService:V1APIServiceSpec :: V1APIServiceSpec -> Maybe ApiregistrationV1ServiceReference
$sel:v1APIServiceSpecVersion:V1APIServiceSpec :: V1APIServiceSpec -> Maybe Text
$sel:v1APIServiceSpecVersionPriority:V1APIServiceSpec :: V1APIServiceSpec -> Int
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecService :: Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecVersionPriority :: Int
..} = (\Maybe Bool
v1APIServiceSpecInsecureSkipTlsVerify -> V1APIServiceSpec { Maybe Bool
$sel:v1APIServiceSpecInsecureSkipTlsVerify:V1APIServiceSpec :: Maybe Bool
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecInsecureSkipTlsVerify, Int
Maybe Text
Maybe ByteArray
Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecCaBundle :: Maybe ByteArray
$sel:v1APIServiceSpecGroup:V1APIServiceSpec :: Maybe Text
$sel:v1APIServiceSpecGroupPriorityMinimum:V1APIServiceSpec :: Int
$sel:v1APIServiceSpecService:V1APIServiceSpec :: Maybe ApiregistrationV1ServiceReference
$sel:v1APIServiceSpecVersion:V1APIServiceSpec :: Maybe Text
$sel:v1APIServiceSpecVersionPriority:V1APIServiceSpec :: Int
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecService :: Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecVersionPriority :: Int
..} ) (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 (Maybe ApiregistrationV1ServiceReference)
v1APIServiceSpecServiceL :: Lens_' V1APIServiceSpec (Maybe ApiregistrationV1ServiceReference)
v1APIServiceSpecServiceL Maybe ApiregistrationV1ServiceReference
-> f (Maybe ApiregistrationV1ServiceReference)
f V1APIServiceSpec{Int
Maybe Bool
Maybe Text
Maybe ByteArray
Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecCaBundle :: V1APIServiceSpec -> Maybe ByteArray
$sel:v1APIServiceSpecGroup:V1APIServiceSpec :: V1APIServiceSpec -> Maybe Text
$sel:v1APIServiceSpecGroupPriorityMinimum:V1APIServiceSpec :: V1APIServiceSpec -> Int
$sel:v1APIServiceSpecInsecureSkipTlsVerify:V1APIServiceSpec :: V1APIServiceSpec -> Maybe Bool
$sel:v1APIServiceSpecService:V1APIServiceSpec :: V1APIServiceSpec -> Maybe ApiregistrationV1ServiceReference
$sel:v1APIServiceSpecVersion:V1APIServiceSpec :: V1APIServiceSpec -> Maybe Text
$sel:v1APIServiceSpecVersionPriority:V1APIServiceSpec :: V1APIServiceSpec -> Int
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecService :: Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecVersionPriority :: Int
..} = (\Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecService -> V1APIServiceSpec { Maybe ApiregistrationV1ServiceReference
$sel:v1APIServiceSpecService:V1APIServiceSpec :: Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecService :: Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecService, Int
Maybe Bool
Maybe Text
Maybe ByteArray
v1APIServiceSpecCaBundle :: Maybe ByteArray
$sel:v1APIServiceSpecGroup:V1APIServiceSpec :: Maybe Text
$sel:v1APIServiceSpecGroupPriorityMinimum:V1APIServiceSpec :: Int
$sel:v1APIServiceSpecInsecureSkipTlsVerify:V1APIServiceSpec :: Maybe Bool
$sel:v1APIServiceSpecVersion:V1APIServiceSpec :: Maybe Text
$sel:v1APIServiceSpecVersionPriority:V1APIServiceSpec :: Int
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecVersionPriority :: Int
..} ) (Maybe ApiregistrationV1ServiceReference -> V1APIServiceSpec)
-> f (Maybe ApiregistrationV1ServiceReference)
-> f V1APIServiceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ApiregistrationV1ServiceReference
-> f (Maybe ApiregistrationV1ServiceReference)
f Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecService
{-# INLINE v1APIServiceSpecServiceL #-}

-- | 'v1APIServiceSpecVersion' Lens
v1APIServiceSpecVersionL :: Lens_' V1APIServiceSpec (Maybe Text)
v1APIServiceSpecVersionL :: Lens_' V1APIServiceSpec (Maybe Text)
v1APIServiceSpecVersionL Maybe Text -> f (Maybe Text)
f V1APIServiceSpec{Int
Maybe Bool
Maybe Text
Maybe ByteArray
Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecCaBundle :: V1APIServiceSpec -> Maybe ByteArray
$sel:v1APIServiceSpecGroup:V1APIServiceSpec :: V1APIServiceSpec -> Maybe Text
$sel:v1APIServiceSpecGroupPriorityMinimum:V1APIServiceSpec :: V1APIServiceSpec -> Int
$sel:v1APIServiceSpecInsecureSkipTlsVerify:V1APIServiceSpec :: V1APIServiceSpec -> Maybe Bool
$sel:v1APIServiceSpecService:V1APIServiceSpec :: V1APIServiceSpec -> Maybe ApiregistrationV1ServiceReference
$sel:v1APIServiceSpecVersion:V1APIServiceSpec :: V1APIServiceSpec -> Maybe Text
$sel:v1APIServiceSpecVersionPriority:V1APIServiceSpec :: V1APIServiceSpec -> Int
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecService :: Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecVersionPriority :: Int
..} = (\Maybe Text
v1APIServiceSpecVersion -> V1APIServiceSpec { Maybe Text
$sel:v1APIServiceSpecVersion:V1APIServiceSpec :: Maybe Text
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecVersion, Int
Maybe Bool
Maybe Text
Maybe ByteArray
Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecCaBundle :: Maybe ByteArray
$sel:v1APIServiceSpecGroup:V1APIServiceSpec :: Maybe Text
$sel:v1APIServiceSpecGroupPriorityMinimum:V1APIServiceSpec :: Int
$sel:v1APIServiceSpecInsecureSkipTlsVerify:V1APIServiceSpec :: Maybe Bool
$sel:v1APIServiceSpecService:V1APIServiceSpec :: Maybe ApiregistrationV1ServiceReference
$sel:v1APIServiceSpecVersionPriority:V1APIServiceSpec :: Int
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecService :: Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecVersionPriority :: Int
..} ) (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 :: Lens_' V1APIServiceSpec Int
v1APIServiceSpecVersionPriorityL Int -> f Int
f V1APIServiceSpec{Int
Maybe Bool
Maybe Text
Maybe ByteArray
Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecCaBundle :: V1APIServiceSpec -> Maybe ByteArray
$sel:v1APIServiceSpecGroup:V1APIServiceSpec :: V1APIServiceSpec -> Maybe Text
$sel:v1APIServiceSpecGroupPriorityMinimum:V1APIServiceSpec :: V1APIServiceSpec -> Int
$sel:v1APIServiceSpecInsecureSkipTlsVerify:V1APIServiceSpec :: V1APIServiceSpec -> Maybe Bool
$sel:v1APIServiceSpecService:V1APIServiceSpec :: V1APIServiceSpec -> Maybe ApiregistrationV1ServiceReference
$sel:v1APIServiceSpecVersion:V1APIServiceSpec :: V1APIServiceSpec -> Maybe Text
$sel:v1APIServiceSpecVersionPriority:V1APIServiceSpec :: V1APIServiceSpec -> Int
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecService :: Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecVersion :: Maybe Text
v1APIServiceSpecVersionPriority :: Int
..} = (\Int
v1APIServiceSpecVersionPriority -> V1APIServiceSpec { Int
$sel:v1APIServiceSpecVersionPriority:V1APIServiceSpec :: Int
v1APIServiceSpecVersionPriority :: Int
v1APIServiceSpecVersionPriority, Int
Maybe Bool
Maybe Text
Maybe ByteArray
Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecCaBundle :: Maybe ByteArray
$sel:v1APIServiceSpecGroup:V1APIServiceSpec :: Maybe Text
$sel:v1APIServiceSpecGroupPriorityMinimum:V1APIServiceSpec :: Int
$sel:v1APIServiceSpecInsecureSkipTlsVerify:V1APIServiceSpec :: Maybe Bool
$sel:v1APIServiceSpecService:V1APIServiceSpec :: Maybe ApiregistrationV1ServiceReference
$sel:v1APIServiceSpecVersion:V1APIServiceSpec :: Maybe Text
v1APIServiceSpecCaBundle :: Maybe ByteArray
v1APIServiceSpecGroup :: Maybe Text
v1APIServiceSpecGroupPriorityMinimum :: Int
v1APIServiceSpecInsecureSkipTlsVerify :: Maybe Bool
v1APIServiceSpecService :: Maybe ApiregistrationV1ServiceReference
v1APIServiceSpecVersion :: Maybe Text
..} ) (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 :: Lens_' V1APIServiceStatus (Maybe [V1APIServiceCondition])
v1APIServiceStatusConditionsL Maybe [V1APIServiceCondition] -> f (Maybe [V1APIServiceCondition])
f V1APIServiceStatus{Maybe [V1APIServiceCondition]
v1APIServiceStatusConditions :: V1APIServiceStatus -> Maybe [V1APIServiceCondition]
v1APIServiceStatusConditions :: Maybe [V1APIServiceCondition]
..} = (\Maybe [V1APIServiceCondition]
v1APIServiceStatusConditions -> 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 :: Lens_' V1APIVersions (Maybe Text)
v1APIVersionsApiVersionL Maybe Text -> f (Maybe Text)
f V1APIVersions{[Text]
[V1ServerAddressByClientCIDR]
Maybe Text
v1APIVersionsApiVersion :: V1APIVersions -> Maybe Text
v1APIVersionsApiVersion :: Maybe Text
v1APIVersionsKind :: Maybe Text
v1APIVersionsServerAddressByClientCidrs :: [V1ServerAddressByClientCIDR]
v1APIVersionsVersions :: [Text]
$sel:v1APIVersionsKind:V1APIVersions :: V1APIVersions -> Maybe Text
$sel:v1APIVersionsServerAddressByClientCidrs:V1APIVersions :: V1APIVersions -> [V1ServerAddressByClientCIDR]
$sel:v1APIVersionsVersions:V1APIVersions :: V1APIVersions -> [Text]
..} = (\Maybe Text
v1APIVersionsApiVersion -> V1APIVersions { Maybe Text
v1APIVersionsApiVersion :: Maybe Text
v1APIVersionsApiVersion :: Maybe Text
v1APIVersionsApiVersion, [Text]
[V1ServerAddressByClientCIDR]
Maybe Text
v1APIVersionsKind :: Maybe Text
v1APIVersionsServerAddressByClientCidrs :: [V1ServerAddressByClientCIDR]
v1APIVersionsVersions :: [Text]
$sel:v1APIVersionsKind:V1APIVersions :: Maybe Text
$sel:v1APIVersionsServerAddressByClientCidrs:V1APIVersions :: [V1ServerAddressByClientCIDR]
$sel:v1APIVersionsVersions:V1APIVersions :: [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 :: Lens_' V1APIVersions (Maybe Text)
v1APIVersionsKindL Maybe Text -> f (Maybe Text)
f V1APIVersions{[Text]
[V1ServerAddressByClientCIDR]
Maybe Text
v1APIVersionsApiVersion :: V1APIVersions -> Maybe Text
$sel:v1APIVersionsKind:V1APIVersions :: V1APIVersions -> Maybe Text
$sel:v1APIVersionsServerAddressByClientCidrs:V1APIVersions :: V1APIVersions -> [V1ServerAddressByClientCIDR]
$sel:v1APIVersionsVersions:V1APIVersions :: V1APIVersions -> [Text]
v1APIVersionsApiVersion :: Maybe Text
v1APIVersionsKind :: Maybe Text
v1APIVersionsServerAddressByClientCidrs :: [V1ServerAddressByClientCIDR]
v1APIVersionsVersions :: [Text]
..} = (\Maybe Text
v1APIVersionsKind -> V1APIVersions { Maybe Text
$sel:v1APIVersionsKind:V1APIVersions :: Maybe Text
v1APIVersionsKind :: Maybe Text
v1APIVersionsKind, [Text]
[V1ServerAddressByClientCIDR]
Maybe Text
v1APIVersionsApiVersion :: Maybe Text
$sel:v1APIVersionsServerAddressByClientCidrs:V1APIVersions :: [V1ServerAddressByClientCIDR]
$sel:v1APIVersionsVersions:V1APIVersions :: [Text]
v1APIVersionsApiVersion :: Maybe Text
v1APIVersionsServerAddressByClientCidrs :: [V1ServerAddressByClientCIDR]
v1APIVersionsVersions :: [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 :: Lens_' V1APIVersions [V1ServerAddressByClientCIDR]
v1APIVersionsServerAddressByClientCidrsL [V1ServerAddressByClientCIDR] -> f [V1ServerAddressByClientCIDR]
f V1APIVersions{[Text]
[V1ServerAddressByClientCIDR]
Maybe Text
v1APIVersionsApiVersion :: V1APIVersions -> Maybe Text
$sel:v1APIVersionsKind:V1APIVersions :: V1APIVersions -> Maybe Text
$sel:v1APIVersionsServerAddressByClientCidrs:V1APIVersions :: V1APIVersions -> [V1ServerAddressByClientCIDR]
$sel:v1APIVersionsVersions:V1APIVersions :: V1APIVersions -> [Text]
v1APIVersionsApiVersion :: Maybe Text
v1APIVersionsKind :: Maybe Text
v1APIVersionsServerAddressByClientCidrs :: [V1ServerAddressByClientCIDR]
v1APIVersionsVersions :: [Text]
..} = (\[V1ServerAddressByClientCIDR]
v1APIVersionsServerAddressByClientCidrs -> V1APIVersions { [V1ServerAddressByClientCIDR]
$sel:v1APIVersionsServerAddressByClientCidrs:V1APIVersions :: [V1ServerAddressByClientCIDR]
v1APIVersionsServerAddressByClientCidrs :: [V1ServerAddressByClientCIDR]
v1APIVersionsServerAddressByClientCidrs, [Text]
Maybe Text
v1APIVersionsApiVersion :: Maybe Text
$sel:v1APIVersionsKind:V1APIVersions :: Maybe Text
$sel:v1APIVersionsVersions:V1APIVersions :: [Text]
v1APIVersionsApiVersion :: Maybe Text
v1APIVersionsKind :: Maybe Text
v1APIVersionsVersions :: [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 :: Lens_' V1APIVersions [Text]
v1APIVersionsVersionsL [Text] -> f [Text]
f V1APIVersions{[Text]
[V1ServerAddressByClientCIDR]
Maybe Text
v1APIVersionsApiVersion :: V1APIVersions -> Maybe Text
$sel:v1APIVersionsKind:V1APIVersions :: V1APIVersions -> Maybe Text
$sel:v1APIVersionsServerAddressByClientCidrs:V1APIVersions :: V1APIVersions -> [V1ServerAddressByClientCIDR]
$sel:v1APIVersionsVersions:V1APIVersions :: V1APIVersions -> [Text]
v1APIVersionsApiVersion :: Maybe Text
v1APIVersionsKind :: Maybe Text
v1APIVersionsServerAddressByClientCidrs :: [V1ServerAddressByClientCIDR]
v1APIVersionsVersions :: [Text]
..} = (\[Text]
v1APIVersionsVersions -> V1APIVersions { [Text]
$sel:v1APIVersionsVersions:V1APIVersions :: [Text]
v1APIVersionsVersions :: [Text]
v1APIVersionsVersions, [V1ServerAddressByClientCIDR]
Maybe Text
v1APIVersionsApiVersion :: Maybe Text
$sel:v1APIVersionsKind:V1APIVersions :: Maybe Text
$sel:v1APIVersionsServerAddressByClientCidrs:V1APIVersions :: [V1ServerAddressByClientCIDR]
v1APIVersionsApiVersion :: Maybe Text
v1APIVersionsKind :: Maybe Text
v1APIVersionsServerAddressByClientCidrs :: [V1ServerAddressByClientCIDR]
..} ) ([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 :: Lens_' V1AWSElasticBlockStoreVolumeSource (Maybe Text)
v1AWSElasticBlockStoreVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1AWSElasticBlockStoreVolumeSource{Maybe Bool
Maybe Int
Maybe Text
Text
v1AWSElasticBlockStoreVolumeSourceFsType :: V1AWSElasticBlockStoreVolumeSource -> Maybe Text
v1AWSElasticBlockStoreVolumeSourceFsType :: Maybe Text
v1AWSElasticBlockStoreVolumeSourcePartition :: Maybe Int
v1AWSElasticBlockStoreVolumeSourceReadOnly :: Maybe Bool
v1AWSElasticBlockStoreVolumeSourceVolumeId :: Text
$sel:v1AWSElasticBlockStoreVolumeSourcePartition:V1AWSElasticBlockStoreVolumeSource :: V1AWSElasticBlockStoreVolumeSource -> Maybe Int
$sel:v1AWSElasticBlockStoreVolumeSourceReadOnly:V1AWSElasticBlockStoreVolumeSource :: V1AWSElasticBlockStoreVolumeSource -> Maybe Bool
$sel:v1AWSElasticBlockStoreVolumeSourceVolumeId:V1AWSElasticBlockStoreVolumeSource :: V1AWSElasticBlockStoreVolumeSource -> Text
..} = (\Maybe Text
v1AWSElasticBlockStoreVolumeSourceFsType -> V1AWSElasticBlockStoreVolumeSource { Maybe Text
v1AWSElasticBlockStoreVolumeSourceFsType :: Maybe Text
v1AWSElasticBlockStoreVolumeSourceFsType :: Maybe Text
v1AWSElasticBlockStoreVolumeSourceFsType, Maybe Bool
Maybe Int
Text
v1AWSElasticBlockStoreVolumeSourcePartition :: Maybe Int
v1AWSElasticBlockStoreVolumeSourceReadOnly :: Maybe Bool
v1AWSElasticBlockStoreVolumeSourceVolumeId :: Text
$sel:v1AWSElasticBlockStoreVolumeSourcePartition:V1AWSElasticBlockStoreVolumeSource :: Maybe Int
$sel:v1AWSElasticBlockStoreVolumeSourceReadOnly:V1AWSElasticBlockStoreVolumeSource :: Maybe Bool
$sel:v1AWSElasticBlockStoreVolumeSourceVolumeId:V1AWSElasticBlockStoreVolumeSource :: Text
..} ) (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 :: Lens_' V1AWSElasticBlockStoreVolumeSource (Maybe Int)
v1AWSElasticBlockStoreVolumeSourcePartitionL Maybe Int -> f (Maybe Int)
f V1AWSElasticBlockStoreVolumeSource{Maybe Bool
Maybe Int
Maybe Text
Text
v1AWSElasticBlockStoreVolumeSourceFsType :: V1AWSElasticBlockStoreVolumeSource -> Maybe Text
$sel:v1AWSElasticBlockStoreVolumeSourcePartition:V1AWSElasticBlockStoreVolumeSource :: V1AWSElasticBlockStoreVolumeSource -> Maybe Int
$sel:v1AWSElasticBlockStoreVolumeSourceReadOnly:V1AWSElasticBlockStoreVolumeSource :: V1AWSElasticBlockStoreVolumeSource -> Maybe Bool
$sel:v1AWSElasticBlockStoreVolumeSourceVolumeId:V1AWSElasticBlockStoreVolumeSource :: V1AWSElasticBlockStoreVolumeSource -> Text
v1AWSElasticBlockStoreVolumeSourceFsType :: Maybe Text
v1AWSElasticBlockStoreVolumeSourcePartition :: Maybe Int
v1AWSElasticBlockStoreVolumeSourceReadOnly :: Maybe Bool
v1AWSElasticBlockStoreVolumeSourceVolumeId :: Text
..} = (\Maybe Int
v1AWSElasticBlockStoreVolumeSourcePartition -> V1AWSElasticBlockStoreVolumeSource { Maybe Int
$sel:v1AWSElasticBlockStoreVolumeSourcePartition:V1AWSElasticBlockStoreVolumeSource :: Maybe Int
v1AWSElasticBlockStoreVolumeSourcePartition :: Maybe Int
v1AWSElasticBlockStoreVolumeSourcePartition, Maybe Bool
Maybe Text
Text
v1AWSElasticBlockStoreVolumeSourceFsType :: Maybe Text
$sel:v1AWSElasticBlockStoreVolumeSourceReadOnly:V1AWSElasticBlockStoreVolumeSource :: Maybe Bool
$sel:v1AWSElasticBlockStoreVolumeSourceVolumeId:V1AWSElasticBlockStoreVolumeSource :: Text
v1AWSElasticBlockStoreVolumeSourceFsType :: Maybe Text
v1AWSElasticBlockStoreVolumeSourceReadOnly :: Maybe Bool
v1AWSElasticBlockStoreVolumeSourceVolumeId :: 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 :: Lens_' V1AWSElasticBlockStoreVolumeSource (Maybe Bool)
v1AWSElasticBlockStoreVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1AWSElasticBlockStoreVolumeSource{Maybe Bool
Maybe Int
Maybe Text
Text
v1AWSElasticBlockStoreVolumeSourceFsType :: V1AWSElasticBlockStoreVolumeSource -> Maybe Text
$sel:v1AWSElasticBlockStoreVolumeSourcePartition:V1AWSElasticBlockStoreVolumeSource :: V1AWSElasticBlockStoreVolumeSource -> Maybe Int
$sel:v1AWSElasticBlockStoreVolumeSourceReadOnly:V1AWSElasticBlockStoreVolumeSource :: V1AWSElasticBlockStoreVolumeSource -> Maybe Bool
$sel:v1AWSElasticBlockStoreVolumeSourceVolumeId:V1AWSElasticBlockStoreVolumeSource :: V1AWSElasticBlockStoreVolumeSource -> Text
v1AWSElasticBlockStoreVolumeSourceFsType :: Maybe Text
v1AWSElasticBlockStoreVolumeSourcePartition :: Maybe Int
v1AWSElasticBlockStoreVolumeSourceReadOnly :: Maybe Bool
v1AWSElasticBlockStoreVolumeSourceVolumeId :: Text
..} = (\Maybe Bool
v1AWSElasticBlockStoreVolumeSourceReadOnly -> V1AWSElasticBlockStoreVolumeSource { Maybe Bool
$sel:v1AWSElasticBlockStoreVolumeSourceReadOnly:V1AWSElasticBlockStoreVolumeSource :: Maybe Bool
v1AWSElasticBlockStoreVolumeSourceReadOnly :: Maybe Bool
v1AWSElasticBlockStoreVolumeSourceReadOnly, Maybe Int
Maybe Text
Text
v1AWSElasticBlockStoreVolumeSourceFsType :: Maybe Text
$sel:v1AWSElasticBlockStoreVolumeSourcePartition:V1AWSElasticBlockStoreVolumeSource :: Maybe Int
$sel:v1AWSElasticBlockStoreVolumeSourceVolumeId:V1AWSElasticBlockStoreVolumeSource :: Text
v1AWSElasticBlockStoreVolumeSourceFsType :: Maybe Text
v1AWSElasticBlockStoreVolumeSourcePartition :: Maybe Int
v1AWSElasticBlockStoreVolumeSourceVolumeId :: 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 :: Lens_' V1AWSElasticBlockStoreVolumeSource Text
v1AWSElasticBlockStoreVolumeSourceVolumeIdL Text -> f Text
f V1AWSElasticBlockStoreVolumeSource{Maybe Bool
Maybe Int
Maybe Text
Text
v1AWSElasticBlockStoreVolumeSourceFsType :: V1AWSElasticBlockStoreVolumeSource -> Maybe Text
$sel:v1AWSElasticBlockStoreVolumeSourcePartition:V1AWSElasticBlockStoreVolumeSource :: V1AWSElasticBlockStoreVolumeSource -> Maybe Int
$sel:v1AWSElasticBlockStoreVolumeSourceReadOnly:V1AWSElasticBlockStoreVolumeSource :: V1AWSElasticBlockStoreVolumeSource -> Maybe Bool
$sel:v1AWSElasticBlockStoreVolumeSourceVolumeId:V1AWSElasticBlockStoreVolumeSource :: V1AWSElasticBlockStoreVolumeSource -> Text
v1AWSElasticBlockStoreVolumeSourceFsType :: Maybe Text
v1AWSElasticBlockStoreVolumeSourcePartition :: Maybe Int
v1AWSElasticBlockStoreVolumeSourceReadOnly :: Maybe Bool
v1AWSElasticBlockStoreVolumeSourceVolumeId :: Text
..} = (\Text
v1AWSElasticBlockStoreVolumeSourceVolumeId -> V1AWSElasticBlockStoreVolumeSource { Text
$sel:v1AWSElasticBlockStoreVolumeSourceVolumeId:V1AWSElasticBlockStoreVolumeSource :: Text
v1AWSElasticBlockStoreVolumeSourceVolumeId :: Text
v1AWSElasticBlockStoreVolumeSourceVolumeId, Maybe Bool
Maybe Int
Maybe Text
v1AWSElasticBlockStoreVolumeSourceFsType :: Maybe Text
$sel:v1AWSElasticBlockStoreVolumeSourcePartition:V1AWSElasticBlockStoreVolumeSource :: Maybe Int
$sel:v1AWSElasticBlockStoreVolumeSourceReadOnly:V1AWSElasticBlockStoreVolumeSource :: Maybe Bool
v1AWSElasticBlockStoreVolumeSourceFsType :: Maybe Text
v1AWSElasticBlockStoreVolumeSourcePartition :: Maybe Int
v1AWSElasticBlockStoreVolumeSourceReadOnly :: Maybe Bool
..} ) (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 :: Lens_' V1Affinity (Maybe V1NodeAffinity)
v1AffinityNodeAffinityL Maybe V1NodeAffinity -> f (Maybe V1NodeAffinity)
f V1Affinity{Maybe V1PodAntiAffinity
Maybe V1PodAffinity
Maybe V1NodeAffinity
v1AffinityNodeAffinity :: V1Affinity -> Maybe V1NodeAffinity
v1AffinityNodeAffinity :: Maybe V1NodeAffinity
v1AffinityPodAffinity :: Maybe V1PodAffinity
v1AffinityPodAntiAffinity :: Maybe V1PodAntiAffinity
$sel:v1AffinityPodAffinity:V1Affinity :: V1Affinity -> Maybe V1PodAffinity
$sel:v1AffinityPodAntiAffinity:V1Affinity :: V1Affinity -> Maybe V1PodAntiAffinity
..} = (\Maybe V1NodeAffinity
v1AffinityNodeAffinity -> V1Affinity { Maybe V1NodeAffinity
v1AffinityNodeAffinity :: Maybe V1NodeAffinity
v1AffinityNodeAffinity :: Maybe V1NodeAffinity
v1AffinityNodeAffinity, Maybe V1PodAntiAffinity
Maybe V1PodAffinity
v1AffinityPodAffinity :: Maybe V1PodAffinity
v1AffinityPodAntiAffinity :: Maybe V1PodAntiAffinity
$sel:v1AffinityPodAffinity:V1Affinity :: Maybe V1PodAffinity
$sel:v1AffinityPodAntiAffinity:V1Affinity :: Maybe V1PodAntiAffinity
..} ) (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 :: Lens_' V1Affinity (Maybe V1PodAffinity)
v1AffinityPodAffinityL Maybe V1PodAffinity -> f (Maybe V1PodAffinity)
f V1Affinity{Maybe V1PodAntiAffinity
Maybe V1PodAffinity
Maybe V1NodeAffinity
v1AffinityNodeAffinity :: V1Affinity -> Maybe V1NodeAffinity
$sel:v1AffinityPodAffinity:V1Affinity :: V1Affinity -> Maybe V1PodAffinity
$sel:v1AffinityPodAntiAffinity:V1Affinity :: V1Affinity -> Maybe V1PodAntiAffinity
v1AffinityNodeAffinity :: Maybe V1NodeAffinity
v1AffinityPodAffinity :: Maybe V1PodAffinity
v1AffinityPodAntiAffinity :: Maybe V1PodAntiAffinity
..} = (\Maybe V1PodAffinity
v1AffinityPodAffinity -> V1Affinity { Maybe V1PodAffinity
$sel:v1AffinityPodAffinity:V1Affinity :: Maybe V1PodAffinity
v1AffinityPodAffinity :: Maybe V1PodAffinity
v1AffinityPodAffinity, Maybe V1PodAntiAffinity
Maybe V1NodeAffinity
v1AffinityNodeAffinity :: Maybe V1NodeAffinity
$sel:v1AffinityPodAntiAffinity:V1Affinity :: Maybe V1PodAntiAffinity
v1AffinityNodeAffinity :: Maybe V1NodeAffinity
v1AffinityPodAntiAffinity :: Maybe V1PodAntiAffinity
..} ) (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 :: Lens_' V1Affinity (Maybe V1PodAntiAffinity)
v1AffinityPodAntiAffinityL Maybe V1PodAntiAffinity -> f (Maybe V1PodAntiAffinity)
f V1Affinity{Maybe V1PodAntiAffinity
Maybe V1PodAffinity
Maybe V1NodeAffinity
v1AffinityNodeAffinity :: V1Affinity -> Maybe V1NodeAffinity
$sel:v1AffinityPodAffinity:V1Affinity :: V1Affinity -> Maybe V1PodAffinity
$sel:v1AffinityPodAntiAffinity:V1Affinity :: V1Affinity -> Maybe V1PodAntiAffinity
v1AffinityNodeAffinity :: Maybe V1NodeAffinity
v1AffinityPodAffinity :: Maybe V1PodAffinity
v1AffinityPodAntiAffinity :: Maybe V1PodAntiAffinity
..} = (\Maybe V1PodAntiAffinity
v1AffinityPodAntiAffinity -> V1Affinity { Maybe V1PodAntiAffinity
$sel:v1AffinityPodAntiAffinity:V1Affinity :: Maybe V1PodAntiAffinity
v1AffinityPodAntiAffinity :: Maybe V1PodAntiAffinity
v1AffinityPodAntiAffinity, Maybe V1PodAffinity
Maybe V1NodeAffinity
v1AffinityNodeAffinity :: Maybe V1NodeAffinity
$sel:v1AffinityPodAffinity:V1Affinity :: Maybe V1PodAffinity
v1AffinityNodeAffinity :: Maybe V1NodeAffinity
v1AffinityPodAffinity :: Maybe V1PodAffinity
..} ) (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 :: Lens_' V1AggregationRule (Maybe [V1LabelSelector])
v1AggregationRuleClusterRoleSelectorsL Maybe [V1LabelSelector] -> f (Maybe [V1LabelSelector])
f V1AggregationRule{Maybe [V1LabelSelector]
v1AggregationRuleClusterRoleSelectors :: V1AggregationRule -> Maybe [V1LabelSelector]
v1AggregationRuleClusterRoleSelectors :: Maybe [V1LabelSelector]
..} = (\Maybe [V1LabelSelector]
v1AggregationRuleClusterRoleSelectors -> 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 #-}



-- * V1AppArmorProfile

-- | 'v1AppArmorProfileLocalhostProfile' Lens
v1AppArmorProfileLocalhostProfileL :: Lens_' V1AppArmorProfile (Maybe Text)
v1AppArmorProfileLocalhostProfileL :: Lens_' V1AppArmorProfile (Maybe Text)
v1AppArmorProfileLocalhostProfileL Maybe Text -> f (Maybe Text)
f V1AppArmorProfile{Maybe Text
Text
v1AppArmorProfileLocalhostProfile :: V1AppArmorProfile -> Maybe Text
v1AppArmorProfileLocalhostProfile :: Maybe Text
v1AppArmorProfileType :: Text
$sel:v1AppArmorProfileType:V1AppArmorProfile :: V1AppArmorProfile -> Text
..} = (\Maybe Text
v1AppArmorProfileLocalhostProfile -> V1AppArmorProfile { Maybe Text
v1AppArmorProfileLocalhostProfile :: Maybe Text
v1AppArmorProfileLocalhostProfile :: Maybe Text
v1AppArmorProfileLocalhostProfile, Text
v1AppArmorProfileType :: Text
$sel:v1AppArmorProfileType:V1AppArmorProfile :: Text
..} ) (Maybe Text -> V1AppArmorProfile)
-> f (Maybe Text) -> f V1AppArmorProfile
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1AppArmorProfileLocalhostProfile
{-# INLINE v1AppArmorProfileLocalhostProfileL #-}

-- | 'v1AppArmorProfileType' Lens
v1AppArmorProfileTypeL :: Lens_' V1AppArmorProfile (Text)
v1AppArmorProfileTypeL :: Lens_' V1AppArmorProfile Text
v1AppArmorProfileTypeL Text -> f Text
f V1AppArmorProfile{Maybe Text
Text
v1AppArmorProfileLocalhostProfile :: V1AppArmorProfile -> Maybe Text
$sel:v1AppArmorProfileType:V1AppArmorProfile :: V1AppArmorProfile -> Text
v1AppArmorProfileLocalhostProfile :: Maybe Text
v1AppArmorProfileType :: Text
..} = (\Text
v1AppArmorProfileType -> V1AppArmorProfile { Text
$sel:v1AppArmorProfileType:V1AppArmorProfile :: Text
v1AppArmorProfileType :: Text
v1AppArmorProfileType, Maybe Text
v1AppArmorProfileLocalhostProfile :: Maybe Text
v1AppArmorProfileLocalhostProfile :: Maybe Text
..} ) (Text -> V1AppArmorProfile) -> f Text -> f V1AppArmorProfile
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1AppArmorProfileType
{-# INLINE v1AppArmorProfileTypeL #-}



-- * V1AttachedVolume

-- | 'v1AttachedVolumeDevicePath' Lens
v1AttachedVolumeDevicePathL :: Lens_' V1AttachedVolume (Text)
v1AttachedVolumeDevicePathL :: Lens_' V1AttachedVolume Text
v1AttachedVolumeDevicePathL Text -> f Text
f V1AttachedVolume{Text
v1AttachedVolumeDevicePath :: V1AttachedVolume -> Text
v1AttachedVolumeDevicePath :: Text
v1AttachedVolumeName :: Text
$sel:v1AttachedVolumeName:V1AttachedVolume :: V1AttachedVolume -> Text
..} = (\Text
v1AttachedVolumeDevicePath -> V1AttachedVolume { Text
v1AttachedVolumeDevicePath :: Text
v1AttachedVolumeDevicePath :: Text
v1AttachedVolumeDevicePath, Text
v1AttachedVolumeName :: Text
$sel:v1AttachedVolumeName:V1AttachedVolume :: 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 :: Lens_' V1AttachedVolume Text
v1AttachedVolumeNameL Text -> f Text
f V1AttachedVolume{Text
v1AttachedVolumeDevicePath :: V1AttachedVolume -> Text
$sel:v1AttachedVolumeName:V1AttachedVolume :: V1AttachedVolume -> Text
v1AttachedVolumeDevicePath :: Text
v1AttachedVolumeName :: Text
..} = (\Text
v1AttachedVolumeName -> V1AttachedVolume { Text
$sel:v1AttachedVolumeName:V1AttachedVolume :: 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 #-}



-- * V1AuditAnnotation

-- | 'v1AuditAnnotationKey' Lens
v1AuditAnnotationKeyL :: Lens_' V1AuditAnnotation (Text)
v1AuditAnnotationKeyL :: Lens_' V1AuditAnnotation Text
v1AuditAnnotationKeyL Text -> f Text
f V1AuditAnnotation{Text
v1AuditAnnotationKey :: V1AuditAnnotation -> Text
v1AuditAnnotationKey :: Text
v1AuditAnnotationValueExpression :: Text
$sel:v1AuditAnnotationValueExpression:V1AuditAnnotation :: V1AuditAnnotation -> Text
..} = (\Text
v1AuditAnnotationKey -> V1AuditAnnotation { Text
v1AuditAnnotationKey :: Text
v1AuditAnnotationKey :: Text
v1AuditAnnotationKey, Text
v1AuditAnnotationValueExpression :: Text
$sel:v1AuditAnnotationValueExpression:V1AuditAnnotation :: Text
..} ) (Text -> V1AuditAnnotation) -> f Text -> f V1AuditAnnotation
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1AuditAnnotationKey
{-# INLINE v1AuditAnnotationKeyL #-}

-- | 'v1AuditAnnotationValueExpression' Lens
v1AuditAnnotationValueExpressionL :: Lens_' V1AuditAnnotation (Text)
v1AuditAnnotationValueExpressionL :: Lens_' V1AuditAnnotation Text
v1AuditAnnotationValueExpressionL Text -> f Text
f V1AuditAnnotation{Text
v1AuditAnnotationKey :: V1AuditAnnotation -> Text
$sel:v1AuditAnnotationValueExpression:V1AuditAnnotation :: V1AuditAnnotation -> Text
v1AuditAnnotationKey :: Text
v1AuditAnnotationValueExpression :: Text
..} = (\Text
v1AuditAnnotationValueExpression -> V1AuditAnnotation { Text
$sel:v1AuditAnnotationValueExpression:V1AuditAnnotation :: Text
v1AuditAnnotationValueExpression :: Text
v1AuditAnnotationValueExpression, Text
v1AuditAnnotationKey :: Text
v1AuditAnnotationKey :: Text
..} ) (Text -> V1AuditAnnotation) -> f Text -> f V1AuditAnnotation
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1AuditAnnotationValueExpression
{-# INLINE v1AuditAnnotationValueExpressionL #-}



-- * V1AzureDiskVolumeSource

-- | 'v1AzureDiskVolumeSourceCachingMode' Lens
v1AzureDiskVolumeSourceCachingModeL :: Lens_' V1AzureDiskVolumeSource (Maybe Text)
v1AzureDiskVolumeSourceCachingModeL :: Lens_' V1AzureDiskVolumeSource (Maybe Text)
v1AzureDiskVolumeSourceCachingModeL Maybe Text -> f (Maybe Text)
f V1AzureDiskVolumeSource{Maybe Bool
Maybe Text
Text
v1AzureDiskVolumeSourceCachingMode :: V1AzureDiskVolumeSource -> Maybe Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
$sel:v1AzureDiskVolumeSourceDiskName:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Text
$sel:v1AzureDiskVolumeSourceDiskUri:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Text
$sel:v1AzureDiskVolumeSourceFsType:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Maybe Text
$sel:v1AzureDiskVolumeSourceKind:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Maybe Text
$sel:v1AzureDiskVolumeSourceReadOnly:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Maybe Bool
..} = (\Maybe Text
v1AzureDiskVolumeSourceCachingMode -> V1AzureDiskVolumeSource { Maybe Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
v1AzureDiskVolumeSourceCachingMode, Maybe Bool
Maybe Text
Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
$sel:v1AzureDiskVolumeSourceDiskName:V1AzureDiskVolumeSource :: Text
$sel:v1AzureDiskVolumeSourceDiskUri:V1AzureDiskVolumeSource :: Text
$sel:v1AzureDiskVolumeSourceFsType:V1AzureDiskVolumeSource :: Maybe Text
$sel:v1AzureDiskVolumeSourceKind:V1AzureDiskVolumeSource :: Maybe Text
$sel:v1AzureDiskVolumeSourceReadOnly:V1AzureDiskVolumeSource :: Maybe Bool
..} ) (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 :: Lens_' V1AzureDiskVolumeSource Text
v1AzureDiskVolumeSourceDiskNameL Text -> f Text
f V1AzureDiskVolumeSource{Maybe Bool
Maybe Text
Text
v1AzureDiskVolumeSourceCachingMode :: V1AzureDiskVolumeSource -> Maybe Text
$sel:v1AzureDiskVolumeSourceDiskName:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Text
$sel:v1AzureDiskVolumeSourceDiskUri:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Text
$sel:v1AzureDiskVolumeSourceFsType:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Maybe Text
$sel:v1AzureDiskVolumeSourceKind:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Maybe Text
$sel:v1AzureDiskVolumeSourceReadOnly:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Maybe Bool
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
..} = (\Text
v1AzureDiskVolumeSourceDiskName -> V1AzureDiskVolumeSource { Text
$sel:v1AzureDiskVolumeSourceDiskName:V1AzureDiskVolumeSource :: Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceDiskName, Maybe Bool
Maybe Text
Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
$sel:v1AzureDiskVolumeSourceDiskUri:V1AzureDiskVolumeSource :: Text
$sel:v1AzureDiskVolumeSourceFsType:V1AzureDiskVolumeSource :: Maybe Text
$sel:v1AzureDiskVolumeSourceKind:V1AzureDiskVolumeSource :: Maybe Text
$sel:v1AzureDiskVolumeSourceReadOnly:V1AzureDiskVolumeSource :: Maybe Bool
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
..} ) (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 :: Lens_' V1AzureDiskVolumeSource Text
v1AzureDiskVolumeSourceDiskUriL Text -> f Text
f V1AzureDiskVolumeSource{Maybe Bool
Maybe Text
Text
v1AzureDiskVolumeSourceCachingMode :: V1AzureDiskVolumeSource -> Maybe Text
$sel:v1AzureDiskVolumeSourceDiskName:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Text
$sel:v1AzureDiskVolumeSourceDiskUri:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Text
$sel:v1AzureDiskVolumeSourceFsType:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Maybe Text
$sel:v1AzureDiskVolumeSourceKind:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Maybe Text
$sel:v1AzureDiskVolumeSourceReadOnly:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Maybe Bool
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
..} = (\Text
v1AzureDiskVolumeSourceDiskUri -> V1AzureDiskVolumeSource { Text
$sel:v1AzureDiskVolumeSourceDiskUri:V1AzureDiskVolumeSource :: Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceDiskUri, Maybe Bool
Maybe Text
Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
$sel:v1AzureDiskVolumeSourceDiskName:V1AzureDiskVolumeSource :: Text
$sel:v1AzureDiskVolumeSourceFsType:V1AzureDiskVolumeSource :: Maybe Text
$sel:v1AzureDiskVolumeSourceKind:V1AzureDiskVolumeSource :: Maybe Text
$sel:v1AzureDiskVolumeSourceReadOnly:V1AzureDiskVolumeSource :: Maybe Bool
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
..} ) (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 :: Lens_' V1AzureDiskVolumeSource (Maybe Text)
v1AzureDiskVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1AzureDiskVolumeSource{Maybe Bool
Maybe Text
Text
v1AzureDiskVolumeSourceCachingMode :: V1AzureDiskVolumeSource -> Maybe Text
$sel:v1AzureDiskVolumeSourceDiskName:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Text
$sel:v1AzureDiskVolumeSourceDiskUri:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Text
$sel:v1AzureDiskVolumeSourceFsType:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Maybe Text
$sel:v1AzureDiskVolumeSourceKind:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Maybe Text
$sel:v1AzureDiskVolumeSourceReadOnly:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Maybe Bool
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
..} = (\Maybe Text
v1AzureDiskVolumeSourceFsType -> V1AzureDiskVolumeSource { Maybe Text
$sel:v1AzureDiskVolumeSourceFsType:V1AzureDiskVolumeSource :: Maybe Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceFsType, Maybe Bool
Maybe Text
Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
$sel:v1AzureDiskVolumeSourceDiskName:V1AzureDiskVolumeSource :: Text
$sel:v1AzureDiskVolumeSourceDiskUri:V1AzureDiskVolumeSource :: Text
$sel:v1AzureDiskVolumeSourceKind:V1AzureDiskVolumeSource :: Maybe Text
$sel:v1AzureDiskVolumeSourceReadOnly:V1AzureDiskVolumeSource :: Maybe Bool
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
..} ) (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 :: Lens_' V1AzureDiskVolumeSource (Maybe Text)
v1AzureDiskVolumeSourceKindL Maybe Text -> f (Maybe Text)
f V1AzureDiskVolumeSource{Maybe Bool
Maybe Text
Text
v1AzureDiskVolumeSourceCachingMode :: V1AzureDiskVolumeSource -> Maybe Text
$sel:v1AzureDiskVolumeSourceDiskName:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Text
$sel:v1AzureDiskVolumeSourceDiskUri:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Text
$sel:v1AzureDiskVolumeSourceFsType:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Maybe Text
$sel:v1AzureDiskVolumeSourceKind:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Maybe Text
$sel:v1AzureDiskVolumeSourceReadOnly:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Maybe Bool
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
..} = (\Maybe Text
v1AzureDiskVolumeSourceKind -> V1AzureDiskVolumeSource { Maybe Text
$sel:v1AzureDiskVolumeSourceKind:V1AzureDiskVolumeSource :: Maybe Text
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceKind, Maybe Bool
Maybe Text
Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
$sel:v1AzureDiskVolumeSourceDiskName:V1AzureDiskVolumeSource :: Text
$sel:v1AzureDiskVolumeSourceDiskUri:V1AzureDiskVolumeSource :: Text
$sel:v1AzureDiskVolumeSourceFsType:V1AzureDiskVolumeSource :: Maybe Text
$sel:v1AzureDiskVolumeSourceReadOnly:V1AzureDiskVolumeSource :: Maybe Bool
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
..} ) (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 :: Lens_' V1AzureDiskVolumeSource (Maybe Bool)
v1AzureDiskVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1AzureDiskVolumeSource{Maybe Bool
Maybe Text
Text
v1AzureDiskVolumeSourceCachingMode :: V1AzureDiskVolumeSource -> Maybe Text
$sel:v1AzureDiskVolumeSourceDiskName:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Text
$sel:v1AzureDiskVolumeSourceDiskUri:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Text
$sel:v1AzureDiskVolumeSourceFsType:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Maybe Text
$sel:v1AzureDiskVolumeSourceKind:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Maybe Text
$sel:v1AzureDiskVolumeSourceReadOnly:V1AzureDiskVolumeSource :: V1AzureDiskVolumeSource -> Maybe Bool
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceKind :: Maybe Text
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
..} = (\Maybe Bool
v1AzureDiskVolumeSourceReadOnly -> V1AzureDiskVolumeSource { Maybe Bool
$sel:v1AzureDiskVolumeSourceReadOnly:V1AzureDiskVolumeSource :: Maybe Bool
v1AzureDiskVolumeSourceReadOnly :: Maybe Bool
v1AzureDiskVolumeSourceReadOnly, Maybe Text
Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
$sel:v1AzureDiskVolumeSourceDiskName:V1AzureDiskVolumeSource :: Text
$sel:v1AzureDiskVolumeSourceDiskUri:V1AzureDiskVolumeSource :: Text
$sel:v1AzureDiskVolumeSourceFsType:V1AzureDiskVolumeSource :: Maybe Text
$sel:v1AzureDiskVolumeSourceKind:V1AzureDiskVolumeSource :: Maybe Text
v1AzureDiskVolumeSourceCachingMode :: Maybe Text
v1AzureDiskVolumeSourceDiskName :: Text
v1AzureDiskVolumeSourceDiskUri :: Text
v1AzureDiskVolumeSourceFsType :: Maybe Text
v1AzureDiskVolumeSourceKind :: 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 :: Lens_' V1AzureFilePersistentVolumeSource (Maybe Bool)
v1AzureFilePersistentVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1AzureFilePersistentVolumeSource{Maybe Bool
Maybe Text
Text
v1AzureFilePersistentVolumeSourceReadOnly :: V1AzureFilePersistentVolumeSource -> Maybe Bool
v1AzureFilePersistentVolumeSourceReadOnly :: Maybe Bool
v1AzureFilePersistentVolumeSourceSecretName :: Text
v1AzureFilePersistentVolumeSourceSecretNamespace :: Maybe Text
v1AzureFilePersistentVolumeSourceShareName :: Text
$sel:v1AzureFilePersistentVolumeSourceSecretName:V1AzureFilePersistentVolumeSource :: V1AzureFilePersistentVolumeSource -> Text
$sel:v1AzureFilePersistentVolumeSourceSecretNamespace:V1AzureFilePersistentVolumeSource :: V1AzureFilePersistentVolumeSource -> Maybe Text
$sel:v1AzureFilePersistentVolumeSourceShareName:V1AzureFilePersistentVolumeSource :: V1AzureFilePersistentVolumeSource -> Text
..} = (\Maybe Bool
v1AzureFilePersistentVolumeSourceReadOnly -> V1AzureFilePersistentVolumeSource { Maybe Bool
v1AzureFilePersistentVolumeSourceReadOnly :: Maybe Bool
v1AzureFilePersistentVolumeSourceReadOnly :: Maybe Bool
v1AzureFilePersistentVolumeSourceReadOnly, Maybe Text
Text
v1AzureFilePersistentVolumeSourceSecretName :: Text
v1AzureFilePersistentVolumeSourceSecretNamespace :: Maybe Text
v1AzureFilePersistentVolumeSourceShareName :: Text
$sel:v1AzureFilePersistentVolumeSourceSecretName:V1AzureFilePersistentVolumeSource :: Text
$sel:v1AzureFilePersistentVolumeSourceSecretNamespace:V1AzureFilePersistentVolumeSource :: Maybe Text
$sel:v1AzureFilePersistentVolumeSourceShareName:V1AzureFilePersistentVolumeSource :: 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 :: Lens_' V1AzureFilePersistentVolumeSource Text
v1AzureFilePersistentVolumeSourceSecretNameL Text -> f Text
f V1AzureFilePersistentVolumeSource{Maybe Bool
Maybe Text
Text
v1AzureFilePersistentVolumeSourceReadOnly :: V1AzureFilePersistentVolumeSource -> Maybe Bool
$sel:v1AzureFilePersistentVolumeSourceSecretName:V1AzureFilePersistentVolumeSource :: V1AzureFilePersistentVolumeSource -> Text
$sel:v1AzureFilePersistentVolumeSourceSecretNamespace:V1AzureFilePersistentVolumeSource :: V1AzureFilePersistentVolumeSource -> Maybe Text
$sel:v1AzureFilePersistentVolumeSourceShareName:V1AzureFilePersistentVolumeSource :: V1AzureFilePersistentVolumeSource -> Text
v1AzureFilePersistentVolumeSourceReadOnly :: Maybe Bool
v1AzureFilePersistentVolumeSourceSecretName :: Text
v1AzureFilePersistentVolumeSourceSecretNamespace :: Maybe Text
v1AzureFilePersistentVolumeSourceShareName :: Text
..} = (\Text
v1AzureFilePersistentVolumeSourceSecretName -> V1AzureFilePersistentVolumeSource { Text
$sel:v1AzureFilePersistentVolumeSourceSecretName:V1AzureFilePersistentVolumeSource :: Text
v1AzureFilePersistentVolumeSourceSecretName :: Text
v1AzureFilePersistentVolumeSourceSecretName, Maybe Bool
Maybe Text
Text
v1AzureFilePersistentVolumeSourceReadOnly :: Maybe Bool
$sel:v1AzureFilePersistentVolumeSourceSecretNamespace:V1AzureFilePersistentVolumeSource :: Maybe Text
$sel:v1AzureFilePersistentVolumeSourceShareName:V1AzureFilePersistentVolumeSource :: Text
v1AzureFilePersistentVolumeSourceReadOnly :: Maybe Bool
v1AzureFilePersistentVolumeSourceSecretNamespace :: Maybe Text
v1AzureFilePersistentVolumeSourceShareName :: Text
..} ) (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 :: Lens_' V1AzureFilePersistentVolumeSource (Maybe Text)
v1AzureFilePersistentVolumeSourceSecretNamespaceL Maybe Text -> f (Maybe Text)
f V1AzureFilePersistentVolumeSource{Maybe Bool
Maybe Text
Text
v1AzureFilePersistentVolumeSourceReadOnly :: V1AzureFilePersistentVolumeSource -> Maybe Bool
$sel:v1AzureFilePersistentVolumeSourceSecretName:V1AzureFilePersistentVolumeSource :: V1AzureFilePersistentVolumeSource -> Text
$sel:v1AzureFilePersistentVolumeSourceSecretNamespace:V1AzureFilePersistentVolumeSource :: V1AzureFilePersistentVolumeSource -> Maybe Text
$sel:v1AzureFilePersistentVolumeSourceShareName:V1AzureFilePersistentVolumeSource :: V1AzureFilePersistentVolumeSource -> Text
v1AzureFilePersistentVolumeSourceReadOnly :: Maybe Bool
v1AzureFilePersistentVolumeSourceSecretName :: Text
v1AzureFilePersistentVolumeSourceSecretNamespace :: Maybe Text
v1AzureFilePersistentVolumeSourceShareName :: Text
..} = (\Maybe Text
v1AzureFilePersistentVolumeSourceSecretNamespace -> V1AzureFilePersistentVolumeSource { Maybe Text
$sel:v1AzureFilePersistentVolumeSourceSecretNamespace:V1AzureFilePersistentVolumeSource :: Maybe Text
v1AzureFilePersistentVolumeSourceSecretNamespace :: Maybe Text
v1AzureFilePersistentVolumeSourceSecretNamespace, Maybe Bool
Text
v1AzureFilePersistentVolumeSourceReadOnly :: Maybe Bool
$sel:v1AzureFilePersistentVolumeSourceSecretName:V1AzureFilePersistentVolumeSource :: Text
$sel:v1AzureFilePersistentVolumeSourceShareName:V1AzureFilePersistentVolumeSource :: Text
v1AzureFilePersistentVolumeSourceReadOnly :: Maybe Bool
v1AzureFilePersistentVolumeSourceSecretName :: Text
v1AzureFilePersistentVolumeSourceShareName :: Text
..} ) (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 :: Lens_' V1AzureFilePersistentVolumeSource Text
v1AzureFilePersistentVolumeSourceShareNameL Text -> f Text
f V1AzureFilePersistentVolumeSource{Maybe Bool
Maybe Text
Text
v1AzureFilePersistentVolumeSourceReadOnly :: V1AzureFilePersistentVolumeSource -> Maybe Bool
$sel:v1AzureFilePersistentVolumeSourceSecretName:V1AzureFilePersistentVolumeSource :: V1AzureFilePersistentVolumeSource -> Text
$sel:v1AzureFilePersistentVolumeSourceSecretNamespace:V1AzureFilePersistentVolumeSource :: V1AzureFilePersistentVolumeSource -> Maybe Text
$sel:v1AzureFilePersistentVolumeSourceShareName:V1AzureFilePersistentVolumeSource :: V1AzureFilePersistentVolumeSource -> Text
v1AzureFilePersistentVolumeSourceReadOnly :: Maybe Bool
v1AzureFilePersistentVolumeSourceSecretName :: Text
v1AzureFilePersistentVolumeSourceSecretNamespace :: Maybe Text
v1AzureFilePersistentVolumeSourceShareName :: Text
..} = (\Text
v1AzureFilePersistentVolumeSourceShareName -> V1AzureFilePersistentVolumeSource { Text
$sel:v1AzureFilePersistentVolumeSourceShareName:V1AzureFilePersistentVolumeSource :: Text
v1AzureFilePersistentVolumeSourceShareName :: Text
v1AzureFilePersistentVolumeSourceShareName, Maybe Bool
Maybe Text
Text
v1AzureFilePersistentVolumeSourceReadOnly :: Maybe Bool
$sel:v1AzureFilePersistentVolumeSourceSecretName:V1AzureFilePersistentVolumeSource :: Text
$sel:v1AzureFilePersistentVolumeSourceSecretNamespace:V1AzureFilePersistentVolumeSource :: Maybe Text
v1AzureFilePersistentVolumeSourceReadOnly :: Maybe Bool
v1AzureFilePersistentVolumeSourceSecretName :: Text
v1AzureFilePersistentVolumeSourceSecretNamespace :: Maybe Text
..} ) (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 :: Lens_' V1AzureFileVolumeSource (Maybe Bool)
v1AzureFileVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1AzureFileVolumeSource{Maybe Bool
Text
v1AzureFileVolumeSourceReadOnly :: V1AzureFileVolumeSource -> Maybe Bool
v1AzureFileVolumeSourceReadOnly :: Maybe Bool
v1AzureFileVolumeSourceSecretName :: Text
v1AzureFileVolumeSourceShareName :: Text
$sel:v1AzureFileVolumeSourceSecretName:V1AzureFileVolumeSource :: V1AzureFileVolumeSource -> Text
$sel:v1AzureFileVolumeSourceShareName:V1AzureFileVolumeSource :: V1AzureFileVolumeSource -> Text
..} = (\Maybe Bool
v1AzureFileVolumeSourceReadOnly -> V1AzureFileVolumeSource { Maybe Bool
v1AzureFileVolumeSourceReadOnly :: Maybe Bool
v1AzureFileVolumeSourceReadOnly :: Maybe Bool
v1AzureFileVolumeSourceReadOnly, Text
v1AzureFileVolumeSourceSecretName :: Text
v1AzureFileVolumeSourceShareName :: Text
$sel:v1AzureFileVolumeSourceSecretName:V1AzureFileVolumeSource :: Text
$sel:v1AzureFileVolumeSourceShareName:V1AzureFileVolumeSource :: 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 :: Lens_' V1AzureFileVolumeSource Text
v1AzureFileVolumeSourceSecretNameL Text -> f Text
f V1AzureFileVolumeSource{Maybe Bool
Text
v1AzureFileVolumeSourceReadOnly :: V1AzureFileVolumeSource -> Maybe Bool
$sel:v1AzureFileVolumeSourceSecretName:V1AzureFileVolumeSource :: V1AzureFileVolumeSource -> Text
$sel:v1AzureFileVolumeSourceShareName:V1AzureFileVolumeSource :: V1AzureFileVolumeSource -> Text
v1AzureFileVolumeSourceReadOnly :: Maybe Bool
v1AzureFileVolumeSourceSecretName :: Text
v1AzureFileVolumeSourceShareName :: Text
..} = (\Text
v1AzureFileVolumeSourceSecretName -> V1AzureFileVolumeSource { Text
$sel:v1AzureFileVolumeSourceSecretName:V1AzureFileVolumeSource :: Text
v1AzureFileVolumeSourceSecretName :: Text
v1AzureFileVolumeSourceSecretName, Maybe Bool
Text
v1AzureFileVolumeSourceReadOnly :: Maybe Bool
$sel:v1AzureFileVolumeSourceShareName:V1AzureFileVolumeSource :: Text
v1AzureFileVolumeSourceReadOnly :: Maybe Bool
v1AzureFileVolumeSourceShareName :: Text
..} ) (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 :: Lens_' V1AzureFileVolumeSource Text
v1AzureFileVolumeSourceShareNameL Text -> f Text
f V1AzureFileVolumeSource{Maybe Bool
Text
v1AzureFileVolumeSourceReadOnly :: V1AzureFileVolumeSource -> Maybe Bool
$sel:v1AzureFileVolumeSourceSecretName:V1AzureFileVolumeSource :: V1AzureFileVolumeSource -> Text
$sel:v1AzureFileVolumeSourceShareName:V1AzureFileVolumeSource :: V1AzureFileVolumeSource -> Text
v1AzureFileVolumeSourceReadOnly :: Maybe Bool
v1AzureFileVolumeSourceSecretName :: Text
v1AzureFileVolumeSourceShareName :: Text
..} = (\Text
v1AzureFileVolumeSourceShareName -> V1AzureFileVolumeSource { Text
$sel:v1AzureFileVolumeSourceShareName:V1AzureFileVolumeSource :: Text
v1AzureFileVolumeSourceShareName :: Text
v1AzureFileVolumeSourceShareName, Maybe Bool
Text
v1AzureFileVolumeSourceReadOnly :: Maybe Bool
$sel:v1AzureFileVolumeSourceSecretName:V1AzureFileVolumeSource :: Text
v1AzureFileVolumeSourceReadOnly :: Maybe Bool
v1AzureFileVolumeSourceSecretName :: Text
..} ) (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 :: Lens_' V1Binding (Maybe Text)
v1BindingApiVersionL Maybe Text -> f (Maybe Text)
f V1Binding{Maybe Text
Maybe V1ObjectMeta
V1ObjectReference
v1BindingApiVersion :: V1Binding -> Maybe Text
v1BindingApiVersion :: Maybe Text
v1BindingKind :: Maybe Text
v1BindingMetadata :: Maybe V1ObjectMeta
v1BindingTarget :: V1ObjectReference
$sel:v1BindingKind:V1Binding :: V1Binding -> Maybe Text
$sel:v1BindingMetadata:V1Binding :: V1Binding -> Maybe V1ObjectMeta
$sel:v1BindingTarget:V1Binding :: V1Binding -> V1ObjectReference
..} = (\Maybe Text
v1BindingApiVersion -> V1Binding { Maybe Text
v1BindingApiVersion :: Maybe Text
v1BindingApiVersion :: Maybe Text
v1BindingApiVersion, Maybe Text
Maybe V1ObjectMeta
V1ObjectReference
v1BindingKind :: Maybe Text
v1BindingMetadata :: Maybe V1ObjectMeta
v1BindingTarget :: V1ObjectReference
$sel:v1BindingKind:V1Binding :: Maybe Text
$sel:v1BindingMetadata:V1Binding :: Maybe V1ObjectMeta
$sel:v1BindingTarget:V1Binding :: V1ObjectReference
..} ) (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 :: Lens_' V1Binding (Maybe Text)
v1BindingKindL Maybe Text -> f (Maybe Text)
f V1Binding{Maybe Text
Maybe V1ObjectMeta
V1ObjectReference
v1BindingApiVersion :: V1Binding -> Maybe Text
$sel:v1BindingKind:V1Binding :: V1Binding -> Maybe Text
$sel:v1BindingMetadata:V1Binding :: V1Binding -> Maybe V1ObjectMeta
$sel:v1BindingTarget:V1Binding :: V1Binding -> V1ObjectReference
v1BindingApiVersion :: Maybe Text
v1BindingKind :: Maybe Text
v1BindingMetadata :: Maybe V1ObjectMeta
v1BindingTarget :: V1ObjectReference
..} = (\Maybe Text
v1BindingKind -> V1Binding { Maybe Text
$sel:v1BindingKind:V1Binding :: Maybe Text
v1BindingKind :: Maybe Text
v1BindingKind, Maybe Text
Maybe V1ObjectMeta
V1ObjectReference
v1BindingApiVersion :: Maybe Text
$sel:v1BindingMetadata:V1Binding :: Maybe V1ObjectMeta
$sel:v1BindingTarget:V1Binding :: V1ObjectReference
v1BindingApiVersion :: Maybe Text
v1BindingMetadata :: Maybe V1ObjectMeta
v1BindingTarget :: V1ObjectReference
..} ) (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 :: Lens_' V1Binding (Maybe V1ObjectMeta)
v1BindingMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Binding{Maybe Text
Maybe V1ObjectMeta
V1ObjectReference
v1BindingApiVersion :: V1Binding -> Maybe Text
$sel:v1BindingKind:V1Binding :: V1Binding -> Maybe Text
$sel:v1BindingMetadata:V1Binding :: V1Binding -> Maybe V1ObjectMeta
$sel:v1BindingTarget:V1Binding :: V1Binding -> V1ObjectReference
v1BindingApiVersion :: Maybe Text
v1BindingKind :: Maybe Text
v1BindingMetadata :: Maybe V1ObjectMeta
v1BindingTarget :: V1ObjectReference
..} = (\Maybe V1ObjectMeta
v1BindingMetadata -> V1Binding { Maybe V1ObjectMeta
$sel:v1BindingMetadata:V1Binding :: Maybe V1ObjectMeta
v1BindingMetadata :: Maybe V1ObjectMeta
v1BindingMetadata, Maybe Text
V1ObjectReference
v1BindingApiVersion :: Maybe Text
$sel:v1BindingKind:V1Binding :: Maybe Text
$sel:v1BindingTarget:V1Binding :: V1ObjectReference
v1BindingApiVersion :: Maybe Text
v1BindingKind :: Maybe Text
v1BindingTarget :: V1ObjectReference
..} ) (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 :: Lens_' V1Binding V1ObjectReference
v1BindingTargetL V1ObjectReference -> f V1ObjectReference
f V1Binding{Maybe Text
Maybe V1ObjectMeta
V1ObjectReference
v1BindingApiVersion :: V1Binding -> Maybe Text
$sel:v1BindingKind:V1Binding :: V1Binding -> Maybe Text
$sel:v1BindingMetadata:V1Binding :: V1Binding -> Maybe V1ObjectMeta
$sel:v1BindingTarget:V1Binding :: V1Binding -> V1ObjectReference
v1BindingApiVersion :: Maybe Text
v1BindingKind :: Maybe Text
v1BindingMetadata :: Maybe V1ObjectMeta
v1BindingTarget :: V1ObjectReference
..} = (\V1ObjectReference
v1BindingTarget -> V1Binding { V1ObjectReference
$sel:v1BindingTarget:V1Binding :: V1ObjectReference
v1BindingTarget :: V1ObjectReference
v1BindingTarget, Maybe Text
Maybe V1ObjectMeta
v1BindingApiVersion :: Maybe Text
$sel:v1BindingKind:V1Binding :: Maybe Text
$sel:v1BindingMetadata:V1Binding :: Maybe V1ObjectMeta
v1BindingApiVersion :: Maybe Text
v1BindingKind :: Maybe Text
v1BindingMetadata :: Maybe V1ObjectMeta
..} ) (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 :: Lens_' V1BoundObjectReference (Maybe Text)
v1BoundObjectReferenceApiVersionL Maybe Text -> f (Maybe Text)
f V1BoundObjectReference{Maybe Text
v1BoundObjectReferenceApiVersion :: V1BoundObjectReference -> Maybe Text
v1BoundObjectReferenceApiVersion :: Maybe Text
v1BoundObjectReferenceKind :: Maybe Text
v1BoundObjectReferenceName :: Maybe Text
v1BoundObjectReferenceUid :: Maybe Text
$sel:v1BoundObjectReferenceKind:V1BoundObjectReference :: V1BoundObjectReference -> Maybe Text
$sel:v1BoundObjectReferenceName:V1BoundObjectReference :: V1BoundObjectReference -> Maybe Text
$sel:v1BoundObjectReferenceUid:V1BoundObjectReference :: V1BoundObjectReference -> Maybe Text
..} = (\Maybe Text
v1BoundObjectReferenceApiVersion -> V1BoundObjectReference { Maybe Text
v1BoundObjectReferenceApiVersion :: Maybe Text
v1BoundObjectReferenceApiVersion :: Maybe Text
v1BoundObjectReferenceApiVersion, Maybe Text
v1BoundObjectReferenceKind :: Maybe Text
v1BoundObjectReferenceName :: Maybe Text
v1BoundObjectReferenceUid :: Maybe Text
$sel:v1BoundObjectReferenceKind:V1BoundObjectReference :: Maybe Text
$sel:v1BoundObjectReferenceName:V1BoundObjectReference :: Maybe Text
$sel:v1BoundObjectReferenceUid:V1BoundObjectReference :: 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 :: Lens_' V1BoundObjectReference (Maybe Text)
v1BoundObjectReferenceKindL Maybe Text -> f (Maybe Text)
f V1BoundObjectReference{Maybe Text
v1BoundObjectReferenceApiVersion :: V1BoundObjectReference -> Maybe Text
$sel:v1BoundObjectReferenceKind:V1BoundObjectReference :: V1BoundObjectReference -> Maybe Text
$sel:v1BoundObjectReferenceName:V1BoundObjectReference :: V1BoundObjectReference -> Maybe Text
$sel:v1BoundObjectReferenceUid:V1BoundObjectReference :: V1BoundObjectReference -> Maybe Text
v1BoundObjectReferenceApiVersion :: Maybe Text
v1BoundObjectReferenceKind :: Maybe Text
v1BoundObjectReferenceName :: Maybe Text
v1BoundObjectReferenceUid :: Maybe Text
..} = (\Maybe Text
v1BoundObjectReferenceKind -> V1BoundObjectReference { Maybe Text
$sel:v1BoundObjectReferenceKind:V1BoundObjectReference :: Maybe Text
v1BoundObjectReferenceKind :: Maybe Text
v1BoundObjectReferenceKind, Maybe Text
v1BoundObjectReferenceApiVersion :: Maybe Text
$sel:v1BoundObjectReferenceName:V1BoundObjectReference :: Maybe Text
$sel:v1BoundObjectReferenceUid:V1BoundObjectReference :: Maybe Text
v1BoundObjectReferenceApiVersion :: Maybe Text
v1BoundObjectReferenceName :: Maybe Text
v1BoundObjectReferenceUid :: 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 :: Lens_' V1BoundObjectReference (Maybe Text)
v1BoundObjectReferenceNameL Maybe Text -> f (Maybe Text)
f V1BoundObjectReference{Maybe Text
v1BoundObjectReferenceApiVersion :: V1BoundObjectReference -> Maybe Text
$sel:v1BoundObjectReferenceKind:V1BoundObjectReference :: V1BoundObjectReference -> Maybe Text
$sel:v1BoundObjectReferenceName:V1BoundObjectReference :: V1BoundObjectReference -> Maybe Text
$sel:v1BoundObjectReferenceUid:V1BoundObjectReference :: V1BoundObjectReference -> Maybe Text
v1BoundObjectReferenceApiVersion :: Maybe Text
v1BoundObjectReferenceKind :: Maybe Text
v1BoundObjectReferenceName :: Maybe Text
v1BoundObjectReferenceUid :: Maybe Text
..} = (\Maybe Text
v1BoundObjectReferenceName -> V1BoundObjectReference { Maybe Text
$sel:v1BoundObjectReferenceName:V1BoundObjectReference :: Maybe Text
v1BoundObjectReferenceName :: Maybe Text
v1BoundObjectReferenceName, Maybe Text
v1BoundObjectReferenceApiVersion :: Maybe Text
$sel:v1BoundObjectReferenceKind:V1BoundObjectReference :: Maybe Text
$sel:v1BoundObjectReferenceUid:V1BoundObjectReference :: Maybe Text
v1BoundObjectReferenceApiVersion :: Maybe Text
v1BoundObjectReferenceKind :: Maybe Text
v1BoundObjectReferenceUid :: 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 :: Lens_' V1BoundObjectReference (Maybe Text)
v1BoundObjectReferenceUidL Maybe Text -> f (Maybe Text)
f V1BoundObjectReference{Maybe Text
v1BoundObjectReferenceApiVersion :: V1BoundObjectReference -> Maybe Text
$sel:v1BoundObjectReferenceKind:V1BoundObjectReference :: V1BoundObjectReference -> Maybe Text
$sel:v1BoundObjectReferenceName:V1BoundObjectReference :: V1BoundObjectReference -> Maybe Text
$sel:v1BoundObjectReferenceUid:V1BoundObjectReference :: V1BoundObjectReference -> Maybe Text
v1BoundObjectReferenceApiVersion :: Maybe Text
v1BoundObjectReferenceKind :: Maybe Text
v1BoundObjectReferenceName :: Maybe Text
v1BoundObjectReferenceUid :: Maybe Text
..} = (\Maybe Text
v1BoundObjectReferenceUid -> V1BoundObjectReference { Maybe Text
$sel:v1BoundObjectReferenceUid:V1BoundObjectReference :: Maybe Text
v1BoundObjectReferenceUid :: Maybe Text
v1BoundObjectReferenceUid, Maybe Text
v1BoundObjectReferenceApiVersion :: Maybe Text
$sel:v1BoundObjectReferenceKind:V1BoundObjectReference :: Maybe Text
$sel:v1BoundObjectReferenceName:V1BoundObjectReference :: Maybe Text
v1BoundObjectReferenceApiVersion :: Maybe Text
v1BoundObjectReferenceKind :: Maybe Text
v1BoundObjectReferenceName :: 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 #-}



-- * V1CSIDriver

-- | 'v1CSIDriverApiVersion' Lens
v1CSIDriverApiVersionL :: Lens_' V1CSIDriver (Maybe Text)
v1CSIDriverApiVersionL :: Lens_' V1CSIDriver (Maybe Text)
v1CSIDriverApiVersionL Maybe Text -> f (Maybe Text)
f V1CSIDriver{Maybe Text
Maybe V1ObjectMeta
V1CSIDriverSpec
v1CSIDriverApiVersion :: V1CSIDriver -> Maybe Text
v1CSIDriverApiVersion :: Maybe Text
v1CSIDriverKind :: Maybe Text
v1CSIDriverMetadata :: Maybe V1ObjectMeta
v1CSIDriverSpec :: V1CSIDriverSpec
$sel:v1CSIDriverKind:V1CSIDriver :: V1CSIDriver -> Maybe Text
$sel:v1CSIDriverMetadata:V1CSIDriver :: V1CSIDriver -> Maybe V1ObjectMeta
$sel:v1CSIDriverSpec:V1CSIDriver :: V1CSIDriver -> V1CSIDriverSpec
..} = (\Maybe Text
v1CSIDriverApiVersion -> V1CSIDriver { Maybe Text
v1CSIDriverApiVersion :: Maybe Text
v1CSIDriverApiVersion :: Maybe Text
v1CSIDriverApiVersion, Maybe Text
Maybe V1ObjectMeta
V1CSIDriverSpec
v1CSIDriverKind :: Maybe Text
v1CSIDriverMetadata :: Maybe V1ObjectMeta
v1CSIDriverSpec :: V1CSIDriverSpec
$sel:v1CSIDriverKind:V1CSIDriver :: Maybe Text
$sel:v1CSIDriverMetadata:V1CSIDriver :: Maybe V1ObjectMeta
$sel:v1CSIDriverSpec:V1CSIDriver :: V1CSIDriverSpec
..} ) (Maybe Text -> V1CSIDriver) -> f (Maybe Text) -> f V1CSIDriver
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CSIDriverApiVersion
{-# INLINE v1CSIDriverApiVersionL #-}

-- | 'v1CSIDriverKind' Lens
v1CSIDriverKindL :: Lens_' V1CSIDriver (Maybe Text)
v1CSIDriverKindL :: Lens_' V1CSIDriver (Maybe Text)
v1CSIDriverKindL Maybe Text -> f (Maybe Text)
f V1CSIDriver{Maybe Text
Maybe V1ObjectMeta
V1CSIDriverSpec
v1CSIDriverApiVersion :: V1CSIDriver -> Maybe Text
$sel:v1CSIDriverKind:V1CSIDriver :: V1CSIDriver -> Maybe Text
$sel:v1CSIDriverMetadata:V1CSIDriver :: V1CSIDriver -> Maybe V1ObjectMeta
$sel:v1CSIDriverSpec:V1CSIDriver :: V1CSIDriver -> V1CSIDriverSpec
v1CSIDriverApiVersion :: Maybe Text
v1CSIDriverKind :: Maybe Text
v1CSIDriverMetadata :: Maybe V1ObjectMeta
v1CSIDriverSpec :: V1CSIDriverSpec
..} = (\Maybe Text
v1CSIDriverKind -> V1CSIDriver { Maybe Text
$sel:v1CSIDriverKind:V1CSIDriver :: Maybe Text
v1CSIDriverKind :: Maybe Text
v1CSIDriverKind, Maybe Text
Maybe V1ObjectMeta
V1CSIDriverSpec
v1CSIDriverApiVersion :: Maybe Text
$sel:v1CSIDriverMetadata:V1CSIDriver :: Maybe V1ObjectMeta
$sel:v1CSIDriverSpec:V1CSIDriver :: V1CSIDriverSpec
v1CSIDriverApiVersion :: Maybe Text
v1CSIDriverMetadata :: Maybe V1ObjectMeta
v1CSIDriverSpec :: V1CSIDriverSpec
..} ) (Maybe Text -> V1CSIDriver) -> f (Maybe Text) -> f V1CSIDriver
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CSIDriverKind
{-# INLINE v1CSIDriverKindL #-}

-- | 'v1CSIDriverMetadata' Lens
v1CSIDriverMetadataL :: Lens_' V1CSIDriver (Maybe V1ObjectMeta)
v1CSIDriverMetadataL :: Lens_' V1CSIDriver (Maybe V1ObjectMeta)
v1CSIDriverMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1CSIDriver{Maybe Text
Maybe V1ObjectMeta
V1CSIDriverSpec
v1CSIDriverApiVersion :: V1CSIDriver -> Maybe Text
$sel:v1CSIDriverKind:V1CSIDriver :: V1CSIDriver -> Maybe Text
$sel:v1CSIDriverMetadata:V1CSIDriver :: V1CSIDriver -> Maybe V1ObjectMeta
$sel:v1CSIDriverSpec:V1CSIDriver :: V1CSIDriver -> V1CSIDriverSpec
v1CSIDriverApiVersion :: Maybe Text
v1CSIDriverKind :: Maybe Text
v1CSIDriverMetadata :: Maybe V1ObjectMeta
v1CSIDriverSpec :: V1CSIDriverSpec
..} = (\Maybe V1ObjectMeta
v1CSIDriverMetadata -> V1CSIDriver { Maybe V1ObjectMeta
$sel:v1CSIDriverMetadata:V1CSIDriver :: Maybe V1ObjectMeta
v1CSIDriverMetadata :: Maybe V1ObjectMeta
v1CSIDriverMetadata, Maybe Text
V1CSIDriverSpec
v1CSIDriverApiVersion :: Maybe Text
$sel:v1CSIDriverKind:V1CSIDriver :: Maybe Text
$sel:v1CSIDriverSpec:V1CSIDriver :: V1CSIDriverSpec
v1CSIDriverApiVersion :: Maybe Text
v1CSIDriverKind :: Maybe Text
v1CSIDriverSpec :: V1CSIDriverSpec
..} ) (Maybe V1ObjectMeta -> V1CSIDriver)
-> f (Maybe V1ObjectMeta) -> f V1CSIDriver
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1CSIDriverMetadata
{-# INLINE v1CSIDriverMetadataL #-}

-- | 'v1CSIDriverSpec' Lens
v1CSIDriverSpecL :: Lens_' V1CSIDriver (V1CSIDriverSpec)
v1CSIDriverSpecL :: Lens_' V1CSIDriver V1CSIDriverSpec
v1CSIDriverSpecL V1CSIDriverSpec -> f V1CSIDriverSpec
f V1CSIDriver{Maybe Text
Maybe V1ObjectMeta
V1CSIDriverSpec
v1CSIDriverApiVersion :: V1CSIDriver -> Maybe Text
$sel:v1CSIDriverKind:V1CSIDriver :: V1CSIDriver -> Maybe Text
$sel:v1CSIDriverMetadata:V1CSIDriver :: V1CSIDriver -> Maybe V1ObjectMeta
$sel:v1CSIDriverSpec:V1CSIDriver :: V1CSIDriver -> V1CSIDriverSpec
v1CSIDriverApiVersion :: Maybe Text
v1CSIDriverKind :: Maybe Text
v1CSIDriverMetadata :: Maybe V1ObjectMeta
v1CSIDriverSpec :: V1CSIDriverSpec
..} = (\V1CSIDriverSpec
v1CSIDriverSpec -> V1CSIDriver { V1CSIDriverSpec
$sel:v1CSIDriverSpec:V1CSIDriver :: V1CSIDriverSpec
v1CSIDriverSpec :: V1CSIDriverSpec
v1CSIDriverSpec, Maybe Text
Maybe V1ObjectMeta
v1CSIDriverApiVersion :: Maybe Text
$sel:v1CSIDriverKind:V1CSIDriver :: Maybe Text
$sel:v1CSIDriverMetadata:V1CSIDriver :: Maybe V1ObjectMeta
v1CSIDriverApiVersion :: Maybe Text
v1CSIDriverKind :: Maybe Text
v1CSIDriverMetadata :: Maybe V1ObjectMeta
..} ) (V1CSIDriverSpec -> V1CSIDriver)
-> f V1CSIDriverSpec -> f V1CSIDriver
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1CSIDriverSpec -> f V1CSIDriverSpec
f V1CSIDriverSpec
v1CSIDriverSpec
{-# INLINE v1CSIDriverSpecL #-}



-- * V1CSIDriverList

-- | 'v1CSIDriverListApiVersion' Lens
v1CSIDriverListApiVersionL :: Lens_' V1CSIDriverList (Maybe Text)
v1CSIDriverListApiVersionL :: Lens_' V1CSIDriverList (Maybe Text)
v1CSIDriverListApiVersionL Maybe Text -> f (Maybe Text)
f V1CSIDriverList{[V1CSIDriver]
Maybe Text
Maybe V1ListMeta
v1CSIDriverListApiVersion :: V1CSIDriverList -> Maybe Text
v1CSIDriverListApiVersion :: Maybe Text
v1CSIDriverListItems :: [V1CSIDriver]
v1CSIDriverListKind :: Maybe Text
v1CSIDriverListMetadata :: Maybe V1ListMeta
$sel:v1CSIDriverListItems:V1CSIDriverList :: V1CSIDriverList -> [V1CSIDriver]
$sel:v1CSIDriverListKind:V1CSIDriverList :: V1CSIDriverList -> Maybe Text
$sel:v1CSIDriverListMetadata:V1CSIDriverList :: V1CSIDriverList -> Maybe V1ListMeta
..} = (\Maybe Text
v1CSIDriverListApiVersion -> V1CSIDriverList { Maybe Text
v1CSIDriverListApiVersion :: Maybe Text
v1CSIDriverListApiVersion :: Maybe Text
v1CSIDriverListApiVersion, [V1CSIDriver]
Maybe Text
Maybe V1ListMeta
v1CSIDriverListItems :: [V1CSIDriver]
v1CSIDriverListKind :: Maybe Text
v1CSIDriverListMetadata :: Maybe V1ListMeta
$sel:v1CSIDriverListItems:V1CSIDriverList :: [V1CSIDriver]
$sel:v1CSIDriverListKind:V1CSIDriverList :: Maybe Text
$sel:v1CSIDriverListMetadata:V1CSIDriverList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1CSIDriverList)
-> f (Maybe Text) -> f V1CSIDriverList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CSIDriverListApiVersion
{-# INLINE v1CSIDriverListApiVersionL #-}

-- | 'v1CSIDriverListItems' Lens
v1CSIDriverListItemsL :: Lens_' V1CSIDriverList ([V1CSIDriver])
v1CSIDriverListItemsL :: Lens_' V1CSIDriverList [V1CSIDriver]
v1CSIDriverListItemsL [V1CSIDriver] -> f [V1CSIDriver]
f V1CSIDriverList{[V1CSIDriver]
Maybe Text
Maybe V1ListMeta
v1CSIDriverListApiVersion :: V1CSIDriverList -> Maybe Text
$sel:v1CSIDriverListItems:V1CSIDriverList :: V1CSIDriverList -> [V1CSIDriver]
$sel:v1CSIDriverListKind:V1CSIDriverList :: V1CSIDriverList -> Maybe Text
$sel:v1CSIDriverListMetadata:V1CSIDriverList :: V1CSIDriverList -> Maybe V1ListMeta
v1CSIDriverListApiVersion :: Maybe Text
v1CSIDriverListItems :: [V1CSIDriver]
v1CSIDriverListKind :: Maybe Text
v1CSIDriverListMetadata :: Maybe V1ListMeta
..} = (\[V1CSIDriver]
v1CSIDriverListItems -> V1CSIDriverList { [V1CSIDriver]
$sel:v1CSIDriverListItems:V1CSIDriverList :: [V1CSIDriver]
v1CSIDriverListItems :: [V1CSIDriver]
v1CSIDriverListItems, Maybe Text
Maybe V1ListMeta
v1CSIDriverListApiVersion :: Maybe Text
$sel:v1CSIDriverListKind:V1CSIDriverList :: Maybe Text
$sel:v1CSIDriverListMetadata:V1CSIDriverList :: Maybe V1ListMeta
v1CSIDriverListApiVersion :: Maybe Text
v1CSIDriverListKind :: Maybe Text
v1CSIDriverListMetadata :: Maybe V1ListMeta
..} ) ([V1CSIDriver] -> V1CSIDriverList)
-> f [V1CSIDriver] -> f V1CSIDriverList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1CSIDriver] -> f [V1CSIDriver]
f [V1CSIDriver]
v1CSIDriverListItems
{-# INLINE v1CSIDriverListItemsL #-}

-- | 'v1CSIDriverListKind' Lens
v1CSIDriverListKindL :: Lens_' V1CSIDriverList (Maybe Text)
v1CSIDriverListKindL :: Lens_' V1CSIDriverList (Maybe Text)
v1CSIDriverListKindL Maybe Text -> f (Maybe Text)
f V1CSIDriverList{[V1CSIDriver]
Maybe Text
Maybe V1ListMeta
v1CSIDriverListApiVersion :: V1CSIDriverList -> Maybe Text
$sel:v1CSIDriverListItems:V1CSIDriverList :: V1CSIDriverList -> [V1CSIDriver]
$sel:v1CSIDriverListKind:V1CSIDriverList :: V1CSIDriverList -> Maybe Text
$sel:v1CSIDriverListMetadata:V1CSIDriverList :: V1CSIDriverList -> Maybe V1ListMeta
v1CSIDriverListApiVersion :: Maybe Text
v1CSIDriverListItems :: [V1CSIDriver]
v1CSIDriverListKind :: Maybe Text
v1CSIDriverListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1CSIDriverListKind -> V1CSIDriverList { Maybe Text
$sel:v1CSIDriverListKind:V1CSIDriverList :: Maybe Text
v1CSIDriverListKind :: Maybe Text
v1CSIDriverListKind, [V1CSIDriver]
Maybe Text
Maybe V1ListMeta
v1CSIDriverListApiVersion :: Maybe Text
$sel:v1CSIDriverListItems:V1CSIDriverList :: [V1CSIDriver]
$sel:v1CSIDriverListMetadata:V1CSIDriverList :: Maybe V1ListMeta
v1CSIDriverListApiVersion :: Maybe Text
v1CSIDriverListItems :: [V1CSIDriver]
v1CSIDriverListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1CSIDriverList)
-> f (Maybe Text) -> f V1CSIDriverList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CSIDriverListKind
{-# INLINE v1CSIDriverListKindL #-}

-- | 'v1CSIDriverListMetadata' Lens
v1CSIDriverListMetadataL :: Lens_' V1CSIDriverList (Maybe V1ListMeta)
v1CSIDriverListMetadataL :: Lens_' V1CSIDriverList (Maybe V1ListMeta)
v1CSIDriverListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1CSIDriverList{[V1CSIDriver]
Maybe Text
Maybe V1ListMeta
v1CSIDriverListApiVersion :: V1CSIDriverList -> Maybe Text
$sel:v1CSIDriverListItems:V1CSIDriverList :: V1CSIDriverList -> [V1CSIDriver]
$sel:v1CSIDriverListKind:V1CSIDriverList :: V1CSIDriverList -> Maybe Text
$sel:v1CSIDriverListMetadata:V1CSIDriverList :: V1CSIDriverList -> Maybe V1ListMeta
v1CSIDriverListApiVersion :: Maybe Text
v1CSIDriverListItems :: [V1CSIDriver]
v1CSIDriverListKind :: Maybe Text
v1CSIDriverListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1CSIDriverListMetadata -> V1CSIDriverList { Maybe V1ListMeta
$sel:v1CSIDriverListMetadata:V1CSIDriverList :: Maybe V1ListMeta
v1CSIDriverListMetadata :: Maybe V1ListMeta
v1CSIDriverListMetadata, [V1CSIDriver]
Maybe Text
v1CSIDriverListApiVersion :: Maybe Text
$sel:v1CSIDriverListItems:V1CSIDriverList :: [V1CSIDriver]
$sel:v1CSIDriverListKind:V1CSIDriverList :: Maybe Text
v1CSIDriverListApiVersion :: Maybe Text
v1CSIDriverListItems :: [V1CSIDriver]
v1CSIDriverListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1CSIDriverList)
-> f (Maybe V1ListMeta) -> f V1CSIDriverList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1CSIDriverListMetadata
{-# INLINE v1CSIDriverListMetadataL #-}



-- * V1CSIDriverSpec

-- | 'v1CSIDriverSpecAttachRequired' Lens
v1CSIDriverSpecAttachRequiredL :: Lens_' V1CSIDriverSpec (Maybe Bool)
v1CSIDriverSpecAttachRequiredL :: Lens_' V1CSIDriverSpec (Maybe Bool)
v1CSIDriverSpecAttachRequiredL Maybe Bool -> f (Maybe Bool)
f V1CSIDriverSpec{Maybe Bool
Maybe [Text]
Maybe [StorageV1TokenRequest]
Maybe Text
v1CSIDriverSpecAttachRequired :: V1CSIDriverSpec -> Maybe Bool
v1CSIDriverSpecAttachRequired :: Maybe Bool
v1CSIDriverSpecFsGroupPolicy :: Maybe Text
v1CSIDriverSpecPodInfoOnMount :: Maybe Bool
v1CSIDriverSpecRequiresRepublish :: Maybe Bool
v1CSIDriverSpecSeLinuxMount :: Maybe Bool
v1CSIDriverSpecStorageCapacity :: Maybe Bool
v1CSIDriverSpecTokenRequests :: Maybe [StorageV1TokenRequest]
v1CSIDriverSpecVolumeLifecycleModes :: Maybe [Text]
$sel:v1CSIDriverSpecFsGroupPolicy:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Text
$sel:v1CSIDriverSpecPodInfoOnMount:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecRequiresRepublish:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecSeLinuxMount:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecStorageCapacity:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecTokenRequests:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe [StorageV1TokenRequest]
$sel:v1CSIDriverSpecVolumeLifecycleModes:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe [Text]
..} = (\Maybe Bool
v1CSIDriverSpecAttachRequired -> V1CSIDriverSpec { Maybe Bool
v1CSIDriverSpecAttachRequired :: Maybe Bool
v1CSIDriverSpecAttachRequired :: Maybe Bool
v1CSIDriverSpecAttachRequired, Maybe Bool
Maybe [Text]
Maybe [StorageV1TokenRequest]
Maybe Text
v1CSIDriverSpecFsGroupPolicy :: Maybe Text
v1CSIDriverSpecPodInfoOnMount :: Maybe Bool
v1CSIDriverSpecRequiresRepublish :: Maybe Bool
v1CSIDriverSpecSeLinuxMount :: Maybe Bool
v1CSIDriverSpecStorageCapacity :: Maybe Bool
v1CSIDriverSpecTokenRequests :: Maybe [StorageV1TokenRequest]
v1CSIDriverSpecVolumeLifecycleModes :: Maybe [Text]
$sel:v1CSIDriverSpecFsGroupPolicy:V1CSIDriverSpec :: Maybe Text
$sel:v1CSIDriverSpecPodInfoOnMount:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecRequiresRepublish:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecSeLinuxMount:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecStorageCapacity:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecTokenRequests:V1CSIDriverSpec :: Maybe [StorageV1TokenRequest]
$sel:v1CSIDriverSpecVolumeLifecycleModes:V1CSIDriverSpec :: Maybe [Text]
..} ) (Maybe Bool -> V1CSIDriverSpec)
-> f (Maybe Bool) -> f V1CSIDriverSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1CSIDriverSpecAttachRequired
{-# INLINE v1CSIDriverSpecAttachRequiredL #-}

-- | 'v1CSIDriverSpecFsGroupPolicy' Lens
v1CSIDriverSpecFsGroupPolicyL :: Lens_' V1CSIDriverSpec (Maybe Text)
v1CSIDriverSpecFsGroupPolicyL :: Lens_' V1CSIDriverSpec (Maybe Text)
v1CSIDriverSpecFsGroupPolicyL Maybe Text -> f (Maybe Text)
f V1CSIDriverSpec{Maybe Bool
Maybe [Text]
Maybe [StorageV1TokenRequest]
Maybe Text
v1CSIDriverSpecAttachRequired :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecFsGroupPolicy:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Text
$sel:v1CSIDriverSpecPodInfoOnMount:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecRequiresRepublish:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecSeLinuxMount:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecStorageCapacity:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecTokenRequests:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe [StorageV1TokenRequest]
$sel:v1CSIDriverSpecVolumeLifecycleModes:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe [Text]
v1CSIDriverSpecAttachRequired :: Maybe Bool
v1CSIDriverSpecFsGroupPolicy :: Maybe Text
v1CSIDriverSpecPodInfoOnMount :: Maybe Bool
v1CSIDriverSpecRequiresRepublish :: Maybe Bool
v1CSIDriverSpecSeLinuxMount :: Maybe Bool
v1CSIDriverSpecStorageCapacity :: Maybe Bool
v1CSIDriverSpecTokenRequests :: Maybe [StorageV1TokenRequest]
v1CSIDriverSpecVolumeLifecycleModes :: Maybe [Text]
..} = (\Maybe Text
v1CSIDriverSpecFsGroupPolicy -> V1CSIDriverSpec { Maybe Text
$sel:v1CSIDriverSpecFsGroupPolicy:V1CSIDriverSpec :: Maybe Text
v1CSIDriverSpecFsGroupPolicy :: Maybe Text
v1CSIDriverSpecFsGroupPolicy, Maybe Bool
Maybe [Text]
Maybe [StorageV1TokenRequest]
v1CSIDriverSpecAttachRequired :: Maybe Bool
$sel:v1CSIDriverSpecPodInfoOnMount:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecRequiresRepublish:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecSeLinuxMount:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecStorageCapacity:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecTokenRequests:V1CSIDriverSpec :: Maybe [StorageV1TokenRequest]
$sel:v1CSIDriverSpecVolumeLifecycleModes:V1CSIDriverSpec :: Maybe [Text]
v1CSIDriverSpecAttachRequired :: Maybe Bool
v1CSIDriverSpecPodInfoOnMount :: Maybe Bool
v1CSIDriverSpecRequiresRepublish :: Maybe Bool
v1CSIDriverSpecSeLinuxMount :: Maybe Bool
v1CSIDriverSpecStorageCapacity :: Maybe Bool
v1CSIDriverSpecTokenRequests :: Maybe [StorageV1TokenRequest]
v1CSIDriverSpecVolumeLifecycleModes :: Maybe [Text]
..} ) (Maybe Text -> V1CSIDriverSpec)
-> f (Maybe Text) -> f V1CSIDriverSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CSIDriverSpecFsGroupPolicy
{-# INLINE v1CSIDriverSpecFsGroupPolicyL #-}

-- | 'v1CSIDriverSpecPodInfoOnMount' Lens
v1CSIDriverSpecPodInfoOnMountL :: Lens_' V1CSIDriverSpec (Maybe Bool)
v1CSIDriverSpecPodInfoOnMountL :: Lens_' V1CSIDriverSpec (Maybe Bool)
v1CSIDriverSpecPodInfoOnMountL Maybe Bool -> f (Maybe Bool)
f V1CSIDriverSpec{Maybe Bool
Maybe [Text]
Maybe [StorageV1TokenRequest]
Maybe Text
v1CSIDriverSpecAttachRequired :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecFsGroupPolicy:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Text
$sel:v1CSIDriverSpecPodInfoOnMount:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecRequiresRepublish:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecSeLinuxMount:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecStorageCapacity:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecTokenRequests:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe [StorageV1TokenRequest]
$sel:v1CSIDriverSpecVolumeLifecycleModes:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe [Text]
v1CSIDriverSpecAttachRequired :: Maybe Bool
v1CSIDriverSpecFsGroupPolicy :: Maybe Text
v1CSIDriverSpecPodInfoOnMount :: Maybe Bool
v1CSIDriverSpecRequiresRepublish :: Maybe Bool
v1CSIDriverSpecSeLinuxMount :: Maybe Bool
v1CSIDriverSpecStorageCapacity :: Maybe Bool
v1CSIDriverSpecTokenRequests :: Maybe [StorageV1TokenRequest]
v1CSIDriverSpecVolumeLifecycleModes :: Maybe [Text]
..} = (\Maybe Bool
v1CSIDriverSpecPodInfoOnMount -> V1CSIDriverSpec { Maybe Bool
$sel:v1CSIDriverSpecPodInfoOnMount:V1CSIDriverSpec :: Maybe Bool
v1CSIDriverSpecPodInfoOnMount :: Maybe Bool
v1CSIDriverSpecPodInfoOnMount, Maybe Bool
Maybe [Text]
Maybe [StorageV1TokenRequest]
Maybe Text
v1CSIDriverSpecAttachRequired :: Maybe Bool
$sel:v1CSIDriverSpecFsGroupPolicy:V1CSIDriverSpec :: Maybe Text
$sel:v1CSIDriverSpecRequiresRepublish:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecSeLinuxMount:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecStorageCapacity:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecTokenRequests:V1CSIDriverSpec :: Maybe [StorageV1TokenRequest]
$sel:v1CSIDriverSpecVolumeLifecycleModes:V1CSIDriverSpec :: Maybe [Text]
v1CSIDriverSpecAttachRequired :: Maybe Bool
v1CSIDriverSpecFsGroupPolicy :: Maybe Text
v1CSIDriverSpecRequiresRepublish :: Maybe Bool
v1CSIDriverSpecSeLinuxMount :: Maybe Bool
v1CSIDriverSpecStorageCapacity :: Maybe Bool
v1CSIDriverSpecTokenRequests :: Maybe [StorageV1TokenRequest]
v1CSIDriverSpecVolumeLifecycleModes :: Maybe [Text]
..} ) (Maybe Bool -> V1CSIDriverSpec)
-> f (Maybe Bool) -> f V1CSIDriverSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1CSIDriverSpecPodInfoOnMount
{-# INLINE v1CSIDriverSpecPodInfoOnMountL #-}

-- | 'v1CSIDriverSpecRequiresRepublish' Lens
v1CSIDriverSpecRequiresRepublishL :: Lens_' V1CSIDriverSpec (Maybe Bool)
v1CSIDriverSpecRequiresRepublishL :: Lens_' V1CSIDriverSpec (Maybe Bool)
v1CSIDriverSpecRequiresRepublishL Maybe Bool -> f (Maybe Bool)
f V1CSIDriverSpec{Maybe Bool
Maybe [Text]
Maybe [StorageV1TokenRequest]
Maybe Text
v1CSIDriverSpecAttachRequired :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecFsGroupPolicy:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Text
$sel:v1CSIDriverSpecPodInfoOnMount:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecRequiresRepublish:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecSeLinuxMount:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecStorageCapacity:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecTokenRequests:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe [StorageV1TokenRequest]
$sel:v1CSIDriverSpecVolumeLifecycleModes:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe [Text]
v1CSIDriverSpecAttachRequired :: Maybe Bool
v1CSIDriverSpecFsGroupPolicy :: Maybe Text
v1CSIDriverSpecPodInfoOnMount :: Maybe Bool
v1CSIDriverSpecRequiresRepublish :: Maybe Bool
v1CSIDriverSpecSeLinuxMount :: Maybe Bool
v1CSIDriverSpecStorageCapacity :: Maybe Bool
v1CSIDriverSpecTokenRequests :: Maybe [StorageV1TokenRequest]
v1CSIDriverSpecVolumeLifecycleModes :: Maybe [Text]
..} = (\Maybe Bool
v1CSIDriverSpecRequiresRepublish -> V1CSIDriverSpec { Maybe Bool
$sel:v1CSIDriverSpecRequiresRepublish:V1CSIDriverSpec :: Maybe Bool
v1CSIDriverSpecRequiresRepublish :: Maybe Bool
v1CSIDriverSpecRequiresRepublish, Maybe Bool
Maybe [Text]
Maybe [StorageV1TokenRequest]
Maybe Text
v1CSIDriverSpecAttachRequired :: Maybe Bool
$sel:v1CSIDriverSpecFsGroupPolicy:V1CSIDriverSpec :: Maybe Text
$sel:v1CSIDriverSpecPodInfoOnMount:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecSeLinuxMount:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecStorageCapacity:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecTokenRequests:V1CSIDriverSpec :: Maybe [StorageV1TokenRequest]
$sel:v1CSIDriverSpecVolumeLifecycleModes:V1CSIDriverSpec :: Maybe [Text]
v1CSIDriverSpecAttachRequired :: Maybe Bool
v1CSIDriverSpecFsGroupPolicy :: Maybe Text
v1CSIDriverSpecPodInfoOnMount :: Maybe Bool
v1CSIDriverSpecSeLinuxMount :: Maybe Bool
v1CSIDriverSpecStorageCapacity :: Maybe Bool
v1CSIDriverSpecTokenRequests :: Maybe [StorageV1TokenRequest]
v1CSIDriverSpecVolumeLifecycleModes :: Maybe [Text]
..} ) (Maybe Bool -> V1CSIDriverSpec)
-> f (Maybe Bool) -> f V1CSIDriverSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1CSIDriverSpecRequiresRepublish
{-# INLINE v1CSIDriverSpecRequiresRepublishL #-}

-- | 'v1CSIDriverSpecSeLinuxMount' Lens
v1CSIDriverSpecSeLinuxMountL :: Lens_' V1CSIDriverSpec (Maybe Bool)
v1CSIDriverSpecSeLinuxMountL :: Lens_' V1CSIDriverSpec (Maybe Bool)
v1CSIDriverSpecSeLinuxMountL Maybe Bool -> f (Maybe Bool)
f V1CSIDriverSpec{Maybe Bool
Maybe [Text]
Maybe [StorageV1TokenRequest]
Maybe Text
v1CSIDriverSpecAttachRequired :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecFsGroupPolicy:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Text
$sel:v1CSIDriverSpecPodInfoOnMount:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecRequiresRepublish:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecSeLinuxMount:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecStorageCapacity:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecTokenRequests:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe [StorageV1TokenRequest]
$sel:v1CSIDriverSpecVolumeLifecycleModes:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe [Text]
v1CSIDriverSpecAttachRequired :: Maybe Bool
v1CSIDriverSpecFsGroupPolicy :: Maybe Text
v1CSIDriverSpecPodInfoOnMount :: Maybe Bool
v1CSIDriverSpecRequiresRepublish :: Maybe Bool
v1CSIDriverSpecSeLinuxMount :: Maybe Bool
v1CSIDriverSpecStorageCapacity :: Maybe Bool
v1CSIDriverSpecTokenRequests :: Maybe [StorageV1TokenRequest]
v1CSIDriverSpecVolumeLifecycleModes :: Maybe [Text]
..} = (\Maybe Bool
v1CSIDriverSpecSeLinuxMount -> V1CSIDriverSpec { Maybe Bool
$sel:v1CSIDriverSpecSeLinuxMount:V1CSIDriverSpec :: Maybe Bool
v1CSIDriverSpecSeLinuxMount :: Maybe Bool
v1CSIDriverSpecSeLinuxMount, Maybe Bool
Maybe [Text]
Maybe [StorageV1TokenRequest]
Maybe Text
v1CSIDriverSpecAttachRequired :: Maybe Bool
$sel:v1CSIDriverSpecFsGroupPolicy:V1CSIDriverSpec :: Maybe Text
$sel:v1CSIDriverSpecPodInfoOnMount:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecRequiresRepublish:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecStorageCapacity:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecTokenRequests:V1CSIDriverSpec :: Maybe [StorageV1TokenRequest]
$sel:v1CSIDriverSpecVolumeLifecycleModes:V1CSIDriverSpec :: Maybe [Text]
v1CSIDriverSpecAttachRequired :: Maybe Bool
v1CSIDriverSpecFsGroupPolicy :: Maybe Text
v1CSIDriverSpecPodInfoOnMount :: Maybe Bool
v1CSIDriverSpecRequiresRepublish :: Maybe Bool
v1CSIDriverSpecStorageCapacity :: Maybe Bool
v1CSIDriverSpecTokenRequests :: Maybe [StorageV1TokenRequest]
v1CSIDriverSpecVolumeLifecycleModes :: Maybe [Text]
..} ) (Maybe Bool -> V1CSIDriverSpec)
-> f (Maybe Bool) -> f V1CSIDriverSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1CSIDriverSpecSeLinuxMount
{-# INLINE v1CSIDriverSpecSeLinuxMountL #-}

-- | 'v1CSIDriverSpecStorageCapacity' Lens
v1CSIDriverSpecStorageCapacityL :: Lens_' V1CSIDriverSpec (Maybe Bool)
v1CSIDriverSpecStorageCapacityL :: Lens_' V1CSIDriverSpec (Maybe Bool)
v1CSIDriverSpecStorageCapacityL Maybe Bool -> f (Maybe Bool)
f V1CSIDriverSpec{Maybe Bool
Maybe [Text]
Maybe [StorageV1TokenRequest]
Maybe Text
v1CSIDriverSpecAttachRequired :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecFsGroupPolicy:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Text
$sel:v1CSIDriverSpecPodInfoOnMount:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecRequiresRepublish:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecSeLinuxMount:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecStorageCapacity:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecTokenRequests:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe [StorageV1TokenRequest]
$sel:v1CSIDriverSpecVolumeLifecycleModes:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe [Text]
v1CSIDriverSpecAttachRequired :: Maybe Bool
v1CSIDriverSpecFsGroupPolicy :: Maybe Text
v1CSIDriverSpecPodInfoOnMount :: Maybe Bool
v1CSIDriverSpecRequiresRepublish :: Maybe Bool
v1CSIDriverSpecSeLinuxMount :: Maybe Bool
v1CSIDriverSpecStorageCapacity :: Maybe Bool
v1CSIDriverSpecTokenRequests :: Maybe [StorageV1TokenRequest]
v1CSIDriverSpecVolumeLifecycleModes :: Maybe [Text]
..} = (\Maybe Bool
v1CSIDriverSpecStorageCapacity -> V1CSIDriverSpec { Maybe Bool
$sel:v1CSIDriverSpecStorageCapacity:V1CSIDriverSpec :: Maybe Bool
v1CSIDriverSpecStorageCapacity :: Maybe Bool
v1CSIDriverSpecStorageCapacity, Maybe Bool
Maybe [Text]
Maybe [StorageV1TokenRequest]
Maybe Text
v1CSIDriverSpecAttachRequired :: Maybe Bool
$sel:v1CSIDriverSpecFsGroupPolicy:V1CSIDriverSpec :: Maybe Text
$sel:v1CSIDriverSpecPodInfoOnMount:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecRequiresRepublish:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecSeLinuxMount:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecTokenRequests:V1CSIDriverSpec :: Maybe [StorageV1TokenRequest]
$sel:v1CSIDriverSpecVolumeLifecycleModes:V1CSIDriverSpec :: Maybe [Text]
v1CSIDriverSpecAttachRequired :: Maybe Bool
v1CSIDriverSpecFsGroupPolicy :: Maybe Text
v1CSIDriverSpecPodInfoOnMount :: Maybe Bool
v1CSIDriverSpecRequiresRepublish :: Maybe Bool
v1CSIDriverSpecSeLinuxMount :: Maybe Bool
v1CSIDriverSpecTokenRequests :: Maybe [StorageV1TokenRequest]
v1CSIDriverSpecVolumeLifecycleModes :: Maybe [Text]
..} ) (Maybe Bool -> V1CSIDriverSpec)
-> f (Maybe Bool) -> f V1CSIDriverSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1CSIDriverSpecStorageCapacity
{-# INLINE v1CSIDriverSpecStorageCapacityL #-}

-- | 'v1CSIDriverSpecTokenRequests' Lens
v1CSIDriverSpecTokenRequestsL :: Lens_' V1CSIDriverSpec (Maybe [StorageV1TokenRequest])
v1CSIDriverSpecTokenRequestsL :: Lens_' V1CSIDriverSpec (Maybe [StorageV1TokenRequest])
v1CSIDriverSpecTokenRequestsL Maybe [StorageV1TokenRequest] -> f (Maybe [StorageV1TokenRequest])
f V1CSIDriverSpec{Maybe Bool
Maybe [Text]
Maybe [StorageV1TokenRequest]
Maybe Text
v1CSIDriverSpecAttachRequired :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecFsGroupPolicy:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Text
$sel:v1CSIDriverSpecPodInfoOnMount:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecRequiresRepublish:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecSeLinuxMount:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecStorageCapacity:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecTokenRequests:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe [StorageV1TokenRequest]
$sel:v1CSIDriverSpecVolumeLifecycleModes:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe [Text]
v1CSIDriverSpecAttachRequired :: Maybe Bool
v1CSIDriverSpecFsGroupPolicy :: Maybe Text
v1CSIDriverSpecPodInfoOnMount :: Maybe Bool
v1CSIDriverSpecRequiresRepublish :: Maybe Bool
v1CSIDriverSpecSeLinuxMount :: Maybe Bool
v1CSIDriverSpecStorageCapacity :: Maybe Bool
v1CSIDriverSpecTokenRequests :: Maybe [StorageV1TokenRequest]
v1CSIDriverSpecVolumeLifecycleModes :: Maybe [Text]
..} = (\Maybe [StorageV1TokenRequest]
v1CSIDriverSpecTokenRequests -> V1CSIDriverSpec { Maybe [StorageV1TokenRequest]
$sel:v1CSIDriverSpecTokenRequests:V1CSIDriverSpec :: Maybe [StorageV1TokenRequest]
v1CSIDriverSpecTokenRequests :: Maybe [StorageV1TokenRequest]
v1CSIDriverSpecTokenRequests, Maybe Bool
Maybe [Text]
Maybe Text
v1CSIDriverSpecAttachRequired :: Maybe Bool
$sel:v1CSIDriverSpecFsGroupPolicy:V1CSIDriverSpec :: Maybe Text
$sel:v1CSIDriverSpecPodInfoOnMount:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecRequiresRepublish:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecSeLinuxMount:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecStorageCapacity:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecVolumeLifecycleModes:V1CSIDriverSpec :: Maybe [Text]
v1CSIDriverSpecAttachRequired :: Maybe Bool
v1CSIDriverSpecFsGroupPolicy :: Maybe Text
v1CSIDriverSpecPodInfoOnMount :: Maybe Bool
v1CSIDriverSpecRequiresRepublish :: Maybe Bool
v1CSIDriverSpecSeLinuxMount :: Maybe Bool
v1CSIDriverSpecStorageCapacity :: Maybe Bool
v1CSIDriverSpecVolumeLifecycleModes :: Maybe [Text]
..} ) (Maybe [StorageV1TokenRequest] -> V1CSIDriverSpec)
-> f (Maybe [StorageV1TokenRequest]) -> f V1CSIDriverSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [StorageV1TokenRequest] -> f (Maybe [StorageV1TokenRequest])
f Maybe [StorageV1TokenRequest]
v1CSIDriverSpecTokenRequests
{-# INLINE v1CSIDriverSpecTokenRequestsL #-}

-- | 'v1CSIDriverSpecVolumeLifecycleModes' Lens
v1CSIDriverSpecVolumeLifecycleModesL :: Lens_' V1CSIDriverSpec (Maybe [Text])
v1CSIDriverSpecVolumeLifecycleModesL :: Lens_' V1CSIDriverSpec (Maybe [Text])
v1CSIDriverSpecVolumeLifecycleModesL Maybe [Text] -> f (Maybe [Text])
f V1CSIDriverSpec{Maybe Bool
Maybe [Text]
Maybe [StorageV1TokenRequest]
Maybe Text
v1CSIDriverSpecAttachRequired :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecFsGroupPolicy:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Text
$sel:v1CSIDriverSpecPodInfoOnMount:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecRequiresRepublish:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecSeLinuxMount:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecStorageCapacity:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe Bool
$sel:v1CSIDriverSpecTokenRequests:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe [StorageV1TokenRequest]
$sel:v1CSIDriverSpecVolumeLifecycleModes:V1CSIDriverSpec :: V1CSIDriverSpec -> Maybe [Text]
v1CSIDriverSpecAttachRequired :: Maybe Bool
v1CSIDriverSpecFsGroupPolicy :: Maybe Text
v1CSIDriverSpecPodInfoOnMount :: Maybe Bool
v1CSIDriverSpecRequiresRepublish :: Maybe Bool
v1CSIDriverSpecSeLinuxMount :: Maybe Bool
v1CSIDriverSpecStorageCapacity :: Maybe Bool
v1CSIDriverSpecTokenRequests :: Maybe [StorageV1TokenRequest]
v1CSIDriverSpecVolumeLifecycleModes :: Maybe [Text]
..} = (\Maybe [Text]
v1CSIDriverSpecVolumeLifecycleModes -> V1CSIDriverSpec { Maybe [Text]
$sel:v1CSIDriverSpecVolumeLifecycleModes:V1CSIDriverSpec :: Maybe [Text]
v1CSIDriverSpecVolumeLifecycleModes :: Maybe [Text]
v1CSIDriverSpecVolumeLifecycleModes, Maybe Bool
Maybe [StorageV1TokenRequest]
Maybe Text
v1CSIDriverSpecAttachRequired :: Maybe Bool
$sel:v1CSIDriverSpecFsGroupPolicy:V1CSIDriverSpec :: Maybe Text
$sel:v1CSIDriverSpecPodInfoOnMount:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecRequiresRepublish:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecSeLinuxMount:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecStorageCapacity:V1CSIDriverSpec :: Maybe Bool
$sel:v1CSIDriverSpecTokenRequests:V1CSIDriverSpec :: Maybe [StorageV1TokenRequest]
v1CSIDriverSpecAttachRequired :: Maybe Bool
v1CSIDriverSpecFsGroupPolicy :: Maybe Text
v1CSIDriverSpecPodInfoOnMount :: Maybe Bool
v1CSIDriverSpecRequiresRepublish :: Maybe Bool
v1CSIDriverSpecSeLinuxMount :: Maybe Bool
v1CSIDriverSpecStorageCapacity :: Maybe Bool
v1CSIDriverSpecTokenRequests :: Maybe [StorageV1TokenRequest]
..} ) (Maybe [Text] -> V1CSIDriverSpec)
-> f (Maybe [Text]) -> f V1CSIDriverSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1CSIDriverSpecVolumeLifecycleModes
{-# INLINE v1CSIDriverSpecVolumeLifecycleModesL #-}



-- * V1CSINode

-- | 'v1CSINodeApiVersion' Lens
v1CSINodeApiVersionL :: Lens_' V1CSINode (Maybe Text)
v1CSINodeApiVersionL :: Lens_' V1CSINode (Maybe Text)
v1CSINodeApiVersionL Maybe Text -> f (Maybe Text)
f V1CSINode{Maybe Text
Maybe V1ObjectMeta
V1CSINodeSpec
v1CSINodeApiVersion :: V1CSINode -> Maybe Text
v1CSINodeApiVersion :: Maybe Text
v1CSINodeKind :: Maybe Text
v1CSINodeMetadata :: Maybe V1ObjectMeta
v1CSINodeSpec :: V1CSINodeSpec
$sel:v1CSINodeKind:V1CSINode :: V1CSINode -> Maybe Text
$sel:v1CSINodeMetadata:V1CSINode :: V1CSINode -> Maybe V1ObjectMeta
$sel:v1CSINodeSpec:V1CSINode :: V1CSINode -> V1CSINodeSpec
..} = (\Maybe Text
v1CSINodeApiVersion -> V1CSINode { Maybe Text
v1CSINodeApiVersion :: Maybe Text
v1CSINodeApiVersion :: Maybe Text
v1CSINodeApiVersion, Maybe Text
Maybe V1ObjectMeta
V1CSINodeSpec
v1CSINodeKind :: Maybe Text
v1CSINodeMetadata :: Maybe V1ObjectMeta
v1CSINodeSpec :: V1CSINodeSpec
$sel:v1CSINodeKind:V1CSINode :: Maybe Text
$sel:v1CSINodeMetadata:V1CSINode :: Maybe V1ObjectMeta
$sel:v1CSINodeSpec:V1CSINode :: V1CSINodeSpec
..} ) (Maybe Text -> V1CSINode) -> f (Maybe Text) -> f V1CSINode
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CSINodeApiVersion
{-# INLINE v1CSINodeApiVersionL #-}

-- | 'v1CSINodeKind' Lens
v1CSINodeKindL :: Lens_' V1CSINode (Maybe Text)
v1CSINodeKindL :: Lens_' V1CSINode (Maybe Text)
v1CSINodeKindL Maybe Text -> f (Maybe Text)
f V1CSINode{Maybe Text
Maybe V1ObjectMeta
V1CSINodeSpec
v1CSINodeApiVersion :: V1CSINode -> Maybe Text
$sel:v1CSINodeKind:V1CSINode :: V1CSINode -> Maybe Text
$sel:v1CSINodeMetadata:V1CSINode :: V1CSINode -> Maybe V1ObjectMeta
$sel:v1CSINodeSpec:V1CSINode :: V1CSINode -> V1CSINodeSpec
v1CSINodeApiVersion :: Maybe Text
v1CSINodeKind :: Maybe Text
v1CSINodeMetadata :: Maybe V1ObjectMeta
v1CSINodeSpec :: V1CSINodeSpec
..} = (\Maybe Text
v1CSINodeKind -> V1CSINode { Maybe Text
$sel:v1CSINodeKind:V1CSINode :: Maybe Text
v1CSINodeKind :: Maybe Text
v1CSINodeKind, Maybe Text
Maybe V1ObjectMeta
V1CSINodeSpec
v1CSINodeApiVersion :: Maybe Text
$sel:v1CSINodeMetadata:V1CSINode :: Maybe V1ObjectMeta
$sel:v1CSINodeSpec:V1CSINode :: V1CSINodeSpec
v1CSINodeApiVersion :: Maybe Text
v1CSINodeMetadata :: Maybe V1ObjectMeta
v1CSINodeSpec :: V1CSINodeSpec
..} ) (Maybe Text -> V1CSINode) -> f (Maybe Text) -> f V1CSINode
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CSINodeKind
{-# INLINE v1CSINodeKindL #-}

-- | 'v1CSINodeMetadata' Lens
v1CSINodeMetadataL :: Lens_' V1CSINode (Maybe V1ObjectMeta)
v1CSINodeMetadataL :: Lens_' V1CSINode (Maybe V1ObjectMeta)
v1CSINodeMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1CSINode{Maybe Text
Maybe V1ObjectMeta
V1CSINodeSpec
v1CSINodeApiVersion :: V1CSINode -> Maybe Text
$sel:v1CSINodeKind:V1CSINode :: V1CSINode -> Maybe Text
$sel:v1CSINodeMetadata:V1CSINode :: V1CSINode -> Maybe V1ObjectMeta
$sel:v1CSINodeSpec:V1CSINode :: V1CSINode -> V1CSINodeSpec
v1CSINodeApiVersion :: Maybe Text
v1CSINodeKind :: Maybe Text
v1CSINodeMetadata :: Maybe V1ObjectMeta
v1CSINodeSpec :: V1CSINodeSpec
..} = (\Maybe V1ObjectMeta
v1CSINodeMetadata -> V1CSINode { Maybe V1ObjectMeta
$sel:v1CSINodeMetadata:V1CSINode :: Maybe V1ObjectMeta
v1CSINodeMetadata :: Maybe V1ObjectMeta
v1CSINodeMetadata, Maybe Text
V1CSINodeSpec
v1CSINodeApiVersion :: Maybe Text
$sel:v1CSINodeKind:V1CSINode :: Maybe Text
$sel:v1CSINodeSpec:V1CSINode :: V1CSINodeSpec
v1CSINodeApiVersion :: Maybe Text
v1CSINodeKind :: Maybe Text
v1CSINodeSpec :: V1CSINodeSpec
..} ) (Maybe V1ObjectMeta -> V1CSINode)
-> f (Maybe V1ObjectMeta) -> f V1CSINode
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1CSINodeMetadata
{-# INLINE v1CSINodeMetadataL #-}

-- | 'v1CSINodeSpec' Lens
v1CSINodeSpecL :: Lens_' V1CSINode (V1CSINodeSpec)
v1CSINodeSpecL :: Lens_' V1CSINode V1CSINodeSpec
v1CSINodeSpecL V1CSINodeSpec -> f V1CSINodeSpec
f V1CSINode{Maybe Text
Maybe V1ObjectMeta
V1CSINodeSpec
v1CSINodeApiVersion :: V1CSINode -> Maybe Text
$sel:v1CSINodeKind:V1CSINode :: V1CSINode -> Maybe Text
$sel:v1CSINodeMetadata:V1CSINode :: V1CSINode -> Maybe V1ObjectMeta
$sel:v1CSINodeSpec:V1CSINode :: V1CSINode -> V1CSINodeSpec
v1CSINodeApiVersion :: Maybe Text
v1CSINodeKind :: Maybe Text
v1CSINodeMetadata :: Maybe V1ObjectMeta
v1CSINodeSpec :: V1CSINodeSpec
..} = (\V1CSINodeSpec
v1CSINodeSpec -> V1CSINode { V1CSINodeSpec
$sel:v1CSINodeSpec:V1CSINode :: V1CSINodeSpec
v1CSINodeSpec :: V1CSINodeSpec
v1CSINodeSpec, Maybe Text
Maybe V1ObjectMeta
v1CSINodeApiVersion :: Maybe Text
$sel:v1CSINodeKind:V1CSINode :: Maybe Text
$sel:v1CSINodeMetadata:V1CSINode :: Maybe V1ObjectMeta
v1CSINodeApiVersion :: Maybe Text
v1CSINodeKind :: Maybe Text
v1CSINodeMetadata :: Maybe V1ObjectMeta
..} ) (V1CSINodeSpec -> V1CSINode) -> f V1CSINodeSpec -> f V1CSINode
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1CSINodeSpec -> f V1CSINodeSpec
f V1CSINodeSpec
v1CSINodeSpec
{-# INLINE v1CSINodeSpecL #-}



-- * V1CSINodeDriver

-- | 'v1CSINodeDriverAllocatable' Lens
v1CSINodeDriverAllocatableL :: Lens_' V1CSINodeDriver (Maybe V1VolumeNodeResources)
v1CSINodeDriverAllocatableL :: Lens_' V1CSINodeDriver (Maybe V1VolumeNodeResources)
v1CSINodeDriverAllocatableL Maybe V1VolumeNodeResources -> f (Maybe V1VolumeNodeResources)
f V1CSINodeDriver{Maybe [Text]
Maybe V1VolumeNodeResources
Text
v1CSINodeDriverAllocatable :: V1CSINodeDriver -> Maybe V1VolumeNodeResources
v1CSINodeDriverAllocatable :: Maybe V1VolumeNodeResources
v1CSINodeDriverName :: Text
v1CSINodeDriverNodeId :: Text
v1CSINodeDriverTopologyKeys :: Maybe [Text]
$sel:v1CSINodeDriverName:V1CSINodeDriver :: V1CSINodeDriver -> Text
$sel:v1CSINodeDriverNodeId:V1CSINodeDriver :: V1CSINodeDriver -> Text
$sel:v1CSINodeDriverTopologyKeys:V1CSINodeDriver :: V1CSINodeDriver -> Maybe [Text]
..} = (\Maybe V1VolumeNodeResources
v1CSINodeDriverAllocatable -> V1CSINodeDriver { Maybe V1VolumeNodeResources
v1CSINodeDriverAllocatable :: Maybe V1VolumeNodeResources
v1CSINodeDriverAllocatable :: Maybe V1VolumeNodeResources
v1CSINodeDriverAllocatable, Maybe [Text]
Text
v1CSINodeDriverName :: Text
v1CSINodeDriverNodeId :: Text
v1CSINodeDriverTopologyKeys :: Maybe [Text]
$sel:v1CSINodeDriverName:V1CSINodeDriver :: Text
$sel:v1CSINodeDriverNodeId:V1CSINodeDriver :: Text
$sel:v1CSINodeDriverTopologyKeys:V1CSINodeDriver :: Maybe [Text]
..} ) (Maybe V1VolumeNodeResources -> V1CSINodeDriver)
-> f (Maybe V1VolumeNodeResources) -> f V1CSINodeDriver
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1VolumeNodeResources -> f (Maybe V1VolumeNodeResources)
f Maybe V1VolumeNodeResources
v1CSINodeDriverAllocatable
{-# INLINE v1CSINodeDriverAllocatableL #-}

-- | 'v1CSINodeDriverName' Lens
v1CSINodeDriverNameL :: Lens_' V1CSINodeDriver (Text)
v1CSINodeDriverNameL :: Lens_' V1CSINodeDriver Text
v1CSINodeDriverNameL Text -> f Text
f V1CSINodeDriver{Maybe [Text]
Maybe V1VolumeNodeResources
Text
v1CSINodeDriverAllocatable :: V1CSINodeDriver -> Maybe V1VolumeNodeResources
$sel:v1CSINodeDriverName:V1CSINodeDriver :: V1CSINodeDriver -> Text
$sel:v1CSINodeDriverNodeId:V1CSINodeDriver :: V1CSINodeDriver -> Text
$sel:v1CSINodeDriverTopologyKeys:V1CSINodeDriver :: V1CSINodeDriver -> Maybe [Text]
v1CSINodeDriverAllocatable :: Maybe V1VolumeNodeResources
v1CSINodeDriverName :: Text
v1CSINodeDriverNodeId :: Text
v1CSINodeDriverTopologyKeys :: Maybe [Text]
..} = (\Text
v1CSINodeDriverName -> V1CSINodeDriver { Text
$sel:v1CSINodeDriverName:V1CSINodeDriver :: Text
v1CSINodeDriverName :: Text
v1CSINodeDriverName, Maybe [Text]
Maybe V1VolumeNodeResources
Text
v1CSINodeDriverAllocatable :: Maybe V1VolumeNodeResources
$sel:v1CSINodeDriverNodeId:V1CSINodeDriver :: Text
$sel:v1CSINodeDriverTopologyKeys:V1CSINodeDriver :: Maybe [Text]
v1CSINodeDriverAllocatable :: Maybe V1VolumeNodeResources
v1CSINodeDriverNodeId :: Text
v1CSINodeDriverTopologyKeys :: Maybe [Text]
..} ) (Text -> V1CSINodeDriver) -> f Text -> f V1CSINodeDriver
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CSINodeDriverName
{-# INLINE v1CSINodeDriverNameL #-}

-- | 'v1CSINodeDriverNodeId' Lens
v1CSINodeDriverNodeIdL :: Lens_' V1CSINodeDriver (Text)
v1CSINodeDriverNodeIdL :: Lens_' V1CSINodeDriver Text
v1CSINodeDriverNodeIdL Text -> f Text
f V1CSINodeDriver{Maybe [Text]
Maybe V1VolumeNodeResources
Text
v1CSINodeDriverAllocatable :: V1CSINodeDriver -> Maybe V1VolumeNodeResources
$sel:v1CSINodeDriverName:V1CSINodeDriver :: V1CSINodeDriver -> Text
$sel:v1CSINodeDriverNodeId:V1CSINodeDriver :: V1CSINodeDriver -> Text
$sel:v1CSINodeDriverTopologyKeys:V1CSINodeDriver :: V1CSINodeDriver -> Maybe [Text]
v1CSINodeDriverAllocatable :: Maybe V1VolumeNodeResources
v1CSINodeDriverName :: Text
v1CSINodeDriverNodeId :: Text
v1CSINodeDriverTopologyKeys :: Maybe [Text]
..} = (\Text
v1CSINodeDriverNodeId -> V1CSINodeDriver { Text
$sel:v1CSINodeDriverNodeId:V1CSINodeDriver :: Text
v1CSINodeDriverNodeId :: Text
v1CSINodeDriverNodeId, Maybe [Text]
Maybe V1VolumeNodeResources
Text
v1CSINodeDriverAllocatable :: Maybe V1VolumeNodeResources
$sel:v1CSINodeDriverName:V1CSINodeDriver :: Text
$sel:v1CSINodeDriverTopologyKeys:V1CSINodeDriver :: Maybe [Text]
v1CSINodeDriverAllocatable :: Maybe V1VolumeNodeResources
v1CSINodeDriverName :: Text
v1CSINodeDriverTopologyKeys :: Maybe [Text]
..} ) (Text -> V1CSINodeDriver) -> f Text -> f V1CSINodeDriver
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CSINodeDriverNodeId
{-# INLINE v1CSINodeDriverNodeIdL #-}

-- | 'v1CSINodeDriverTopologyKeys' Lens
v1CSINodeDriverTopologyKeysL :: Lens_' V1CSINodeDriver (Maybe [Text])
v1CSINodeDriverTopologyKeysL :: Lens_' V1CSINodeDriver (Maybe [Text])
v1CSINodeDriverTopologyKeysL Maybe [Text] -> f (Maybe [Text])
f V1CSINodeDriver{Maybe [Text]
Maybe V1VolumeNodeResources
Text
v1CSINodeDriverAllocatable :: V1CSINodeDriver -> Maybe V1VolumeNodeResources
$sel:v1CSINodeDriverName:V1CSINodeDriver :: V1CSINodeDriver -> Text
$sel:v1CSINodeDriverNodeId:V1CSINodeDriver :: V1CSINodeDriver -> Text
$sel:v1CSINodeDriverTopologyKeys:V1CSINodeDriver :: V1CSINodeDriver -> Maybe [Text]
v1CSINodeDriverAllocatable :: Maybe V1VolumeNodeResources
v1CSINodeDriverName :: Text
v1CSINodeDriverNodeId :: Text
v1CSINodeDriverTopologyKeys :: Maybe [Text]
..} = (\Maybe [Text]
v1CSINodeDriverTopologyKeys -> V1CSINodeDriver { Maybe [Text]
$sel:v1CSINodeDriverTopologyKeys:V1CSINodeDriver :: Maybe [Text]
v1CSINodeDriverTopologyKeys :: Maybe [Text]
v1CSINodeDriverTopologyKeys, Maybe V1VolumeNodeResources
Text
v1CSINodeDriverAllocatable :: Maybe V1VolumeNodeResources
$sel:v1CSINodeDriverName:V1CSINodeDriver :: Text
$sel:v1CSINodeDriverNodeId:V1CSINodeDriver :: Text
v1CSINodeDriverAllocatable :: Maybe V1VolumeNodeResources
v1CSINodeDriverName :: Text
v1CSINodeDriverNodeId :: Text
..} ) (Maybe [Text] -> V1CSINodeDriver)
-> f (Maybe [Text]) -> f V1CSINodeDriver
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1CSINodeDriverTopologyKeys
{-# INLINE v1CSINodeDriverTopologyKeysL #-}



-- * V1CSINodeList

-- | 'v1CSINodeListApiVersion' Lens
v1CSINodeListApiVersionL :: Lens_' V1CSINodeList (Maybe Text)
v1CSINodeListApiVersionL :: Lens_' V1CSINodeList (Maybe Text)
v1CSINodeListApiVersionL Maybe Text -> f (Maybe Text)
f V1CSINodeList{[V1CSINode]
Maybe Text
Maybe V1ListMeta
v1CSINodeListApiVersion :: V1CSINodeList -> Maybe Text
v1CSINodeListApiVersion :: Maybe Text
v1CSINodeListItems :: [V1CSINode]
v1CSINodeListKind :: Maybe Text
v1CSINodeListMetadata :: Maybe V1ListMeta
$sel:v1CSINodeListItems:V1CSINodeList :: V1CSINodeList -> [V1CSINode]
$sel:v1CSINodeListKind:V1CSINodeList :: V1CSINodeList -> Maybe Text
$sel:v1CSINodeListMetadata:V1CSINodeList :: V1CSINodeList -> Maybe V1ListMeta
..} = (\Maybe Text
v1CSINodeListApiVersion -> V1CSINodeList { Maybe Text
v1CSINodeListApiVersion :: Maybe Text
v1CSINodeListApiVersion :: Maybe Text
v1CSINodeListApiVersion, [V1CSINode]
Maybe Text
Maybe V1ListMeta
v1CSINodeListItems :: [V1CSINode]
v1CSINodeListKind :: Maybe Text
v1CSINodeListMetadata :: Maybe V1ListMeta
$sel:v1CSINodeListItems:V1CSINodeList :: [V1CSINode]
$sel:v1CSINodeListKind:V1CSINodeList :: Maybe Text
$sel:v1CSINodeListMetadata:V1CSINodeList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1CSINodeList) -> f (Maybe Text) -> f V1CSINodeList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CSINodeListApiVersion
{-# INLINE v1CSINodeListApiVersionL #-}

-- | 'v1CSINodeListItems' Lens
v1CSINodeListItemsL :: Lens_' V1CSINodeList ([V1CSINode])
v1CSINodeListItemsL :: Lens_' V1CSINodeList [V1CSINode]
v1CSINodeListItemsL [V1CSINode] -> f [V1CSINode]
f V1CSINodeList{[V1CSINode]
Maybe Text
Maybe V1ListMeta
v1CSINodeListApiVersion :: V1CSINodeList -> Maybe Text
$sel:v1CSINodeListItems:V1CSINodeList :: V1CSINodeList -> [V1CSINode]
$sel:v1CSINodeListKind:V1CSINodeList :: V1CSINodeList -> Maybe Text
$sel:v1CSINodeListMetadata:V1CSINodeList :: V1CSINodeList -> Maybe V1ListMeta
v1CSINodeListApiVersion :: Maybe Text
v1CSINodeListItems :: [V1CSINode]
v1CSINodeListKind :: Maybe Text
v1CSINodeListMetadata :: Maybe V1ListMeta
..} = (\[V1CSINode]
v1CSINodeListItems -> V1CSINodeList { [V1CSINode]
$sel:v1CSINodeListItems:V1CSINodeList :: [V1CSINode]
v1CSINodeListItems :: [V1CSINode]
v1CSINodeListItems, Maybe Text
Maybe V1ListMeta
v1CSINodeListApiVersion :: Maybe Text
$sel:v1CSINodeListKind:V1CSINodeList :: Maybe Text
$sel:v1CSINodeListMetadata:V1CSINodeList :: Maybe V1ListMeta
v1CSINodeListApiVersion :: Maybe Text
v1CSINodeListKind :: Maybe Text
v1CSINodeListMetadata :: Maybe V1ListMeta
..} ) ([V1CSINode] -> V1CSINodeList) -> f [V1CSINode] -> f V1CSINodeList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1CSINode] -> f [V1CSINode]
f [V1CSINode]
v1CSINodeListItems
{-# INLINE v1CSINodeListItemsL #-}

-- | 'v1CSINodeListKind' Lens
v1CSINodeListKindL :: Lens_' V1CSINodeList (Maybe Text)
v1CSINodeListKindL :: Lens_' V1CSINodeList (Maybe Text)
v1CSINodeListKindL Maybe Text -> f (Maybe Text)
f V1CSINodeList{[V1CSINode]
Maybe Text
Maybe V1ListMeta
v1CSINodeListApiVersion :: V1CSINodeList -> Maybe Text
$sel:v1CSINodeListItems:V1CSINodeList :: V1CSINodeList -> [V1CSINode]
$sel:v1CSINodeListKind:V1CSINodeList :: V1CSINodeList -> Maybe Text
$sel:v1CSINodeListMetadata:V1CSINodeList :: V1CSINodeList -> Maybe V1ListMeta
v1CSINodeListApiVersion :: Maybe Text
v1CSINodeListItems :: [V1CSINode]
v1CSINodeListKind :: Maybe Text
v1CSINodeListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1CSINodeListKind -> V1CSINodeList { Maybe Text
$sel:v1CSINodeListKind:V1CSINodeList :: Maybe Text
v1CSINodeListKind :: Maybe Text
v1CSINodeListKind, [V1CSINode]
Maybe Text
Maybe V1ListMeta
v1CSINodeListApiVersion :: Maybe Text
$sel:v1CSINodeListItems:V1CSINodeList :: [V1CSINode]
$sel:v1CSINodeListMetadata:V1CSINodeList :: Maybe V1ListMeta
v1CSINodeListApiVersion :: Maybe Text
v1CSINodeListItems :: [V1CSINode]
v1CSINodeListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1CSINodeList) -> f (Maybe Text) -> f V1CSINodeList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CSINodeListKind
{-# INLINE v1CSINodeListKindL #-}

-- | 'v1CSINodeListMetadata' Lens
v1CSINodeListMetadataL :: Lens_' V1CSINodeList (Maybe V1ListMeta)
v1CSINodeListMetadataL :: Lens_' V1CSINodeList (Maybe V1ListMeta)
v1CSINodeListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1CSINodeList{[V1CSINode]
Maybe Text
Maybe V1ListMeta
v1CSINodeListApiVersion :: V1CSINodeList -> Maybe Text
$sel:v1CSINodeListItems:V1CSINodeList :: V1CSINodeList -> [V1CSINode]
$sel:v1CSINodeListKind:V1CSINodeList :: V1CSINodeList -> Maybe Text
$sel:v1CSINodeListMetadata:V1CSINodeList :: V1CSINodeList -> Maybe V1ListMeta
v1CSINodeListApiVersion :: Maybe Text
v1CSINodeListItems :: [V1CSINode]
v1CSINodeListKind :: Maybe Text
v1CSINodeListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1CSINodeListMetadata -> V1CSINodeList { Maybe V1ListMeta
$sel:v1CSINodeListMetadata:V1CSINodeList :: Maybe V1ListMeta
v1CSINodeListMetadata :: Maybe V1ListMeta
v1CSINodeListMetadata, [V1CSINode]
Maybe Text
v1CSINodeListApiVersion :: Maybe Text
$sel:v1CSINodeListItems:V1CSINodeList :: [V1CSINode]
$sel:v1CSINodeListKind:V1CSINodeList :: Maybe Text
v1CSINodeListApiVersion :: Maybe Text
v1CSINodeListItems :: [V1CSINode]
v1CSINodeListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1CSINodeList)
-> f (Maybe V1ListMeta) -> f V1CSINodeList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1CSINodeListMetadata
{-# INLINE v1CSINodeListMetadataL #-}



-- * V1CSINodeSpec

-- | 'v1CSINodeSpecDrivers' Lens
v1CSINodeSpecDriversL :: Lens_' V1CSINodeSpec ([V1CSINodeDriver])
v1CSINodeSpecDriversL :: Lens_' V1CSINodeSpec [V1CSINodeDriver]
v1CSINodeSpecDriversL [V1CSINodeDriver] -> f [V1CSINodeDriver]
f V1CSINodeSpec{[V1CSINodeDriver]
v1CSINodeSpecDrivers :: V1CSINodeSpec -> [V1CSINodeDriver]
v1CSINodeSpecDrivers :: [V1CSINodeDriver]
..} = (\[V1CSINodeDriver]
v1CSINodeSpecDrivers -> V1CSINodeSpec { [V1CSINodeDriver]
v1CSINodeSpecDrivers :: [V1CSINodeDriver]
v1CSINodeSpecDrivers :: [V1CSINodeDriver]
v1CSINodeSpecDrivers, ..} ) ([V1CSINodeDriver] -> V1CSINodeSpec)
-> f [V1CSINodeDriver] -> f V1CSINodeSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1CSINodeDriver] -> f [V1CSINodeDriver]
f [V1CSINodeDriver]
v1CSINodeSpecDrivers
{-# INLINE v1CSINodeSpecDriversL #-}



-- * V1CSIPersistentVolumeSource

-- | 'v1CSIPersistentVolumeSourceControllerExpandSecretRef' Lens
v1CSIPersistentVolumeSourceControllerExpandSecretRefL :: Lens_' V1CSIPersistentVolumeSource (Maybe V1SecretReference)
v1CSIPersistentVolumeSourceControllerExpandSecretRefL :: Lens_' V1CSIPersistentVolumeSource (Maybe V1SecretReference)
v1CSIPersistentVolumeSourceControllerExpandSecretRefL Maybe V1SecretReference -> f (Maybe V1SecretReference)
f V1CSIPersistentVolumeSource{Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceNodeExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeHandle :: Text
$sel:v1CSIPersistentVolumeSourceControllerPublishSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceDriver:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Text
$sel:v1CSIPersistentVolumeSourceFsType:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe Text
$sel:v1CSIPersistentVolumeSourceNodeExpandSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodePublishSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodeStageSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceReadOnly:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe Bool
$sel:v1CSIPersistentVolumeSourceVolumeAttributes:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe (Map String Text)
$sel:v1CSIPersistentVolumeSourceVolumeHandle:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Text
..} = (\Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef -> V1CSIPersistentVolumeSource { Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerExpandSecretRef, Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceNodeExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeHandle :: Text
$sel:v1CSIPersistentVolumeSourceControllerPublishSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceDriver:V1CSIPersistentVolumeSource :: Text
$sel:v1CSIPersistentVolumeSourceFsType:V1CSIPersistentVolumeSource :: Maybe Text
$sel:v1CSIPersistentVolumeSourceNodeExpandSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodePublishSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodeStageSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceReadOnly:V1CSIPersistentVolumeSource :: Maybe Bool
$sel:v1CSIPersistentVolumeSourceVolumeAttributes:V1CSIPersistentVolumeSource :: Maybe (Map String Text)
$sel:v1CSIPersistentVolumeSourceVolumeHandle:V1CSIPersistentVolumeSource :: Text
..} ) (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 :: Lens_' V1CSIPersistentVolumeSource (Maybe V1SecretReference)
v1CSIPersistentVolumeSourceControllerPublishSecretRefL Maybe V1SecretReference -> f (Maybe V1SecretReference)
f V1CSIPersistentVolumeSource{Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceControllerPublishSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceDriver:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Text
$sel:v1CSIPersistentVolumeSourceFsType:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe Text
$sel:v1CSIPersistentVolumeSourceNodeExpandSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodePublishSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodeStageSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceReadOnly:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe Bool
$sel:v1CSIPersistentVolumeSourceVolumeAttributes:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe (Map String Text)
$sel:v1CSIPersistentVolumeSourceVolumeHandle:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceNodeExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeHandle :: Text
..} = (\Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef -> V1CSIPersistentVolumeSource { Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceControllerPublishSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef, Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceDriver:V1CSIPersistentVolumeSource :: Text
$sel:v1CSIPersistentVolumeSourceFsType:V1CSIPersistentVolumeSource :: Maybe Text
$sel:v1CSIPersistentVolumeSourceNodeExpandSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodePublishSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodeStageSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceReadOnly:V1CSIPersistentVolumeSource :: Maybe Bool
$sel:v1CSIPersistentVolumeSourceVolumeAttributes:V1CSIPersistentVolumeSource :: Maybe (Map String Text)
$sel:v1CSIPersistentVolumeSourceVolumeHandle:V1CSIPersistentVolumeSource :: Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceNodeExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeHandle :: Text
..} ) (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 :: Lens_' V1CSIPersistentVolumeSource Text
v1CSIPersistentVolumeSourceDriverL Text -> f Text
f V1CSIPersistentVolumeSource{Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceControllerPublishSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceDriver:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Text
$sel:v1CSIPersistentVolumeSourceFsType:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe Text
$sel:v1CSIPersistentVolumeSourceNodeExpandSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodePublishSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodeStageSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceReadOnly:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe Bool
$sel:v1CSIPersistentVolumeSourceVolumeAttributes:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe (Map String Text)
$sel:v1CSIPersistentVolumeSourceVolumeHandle:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceNodeExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeHandle :: Text
..} = (\Text
v1CSIPersistentVolumeSourceDriver -> V1CSIPersistentVolumeSource { Text
$sel:v1CSIPersistentVolumeSourceDriver:V1CSIPersistentVolumeSource :: Text
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceDriver, Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceControllerPublishSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceFsType:V1CSIPersistentVolumeSource :: Maybe Text
$sel:v1CSIPersistentVolumeSourceNodeExpandSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodePublishSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodeStageSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceReadOnly:V1CSIPersistentVolumeSource :: Maybe Bool
$sel:v1CSIPersistentVolumeSourceVolumeAttributes:V1CSIPersistentVolumeSource :: Maybe (Map String Text)
$sel:v1CSIPersistentVolumeSourceVolumeHandle:V1CSIPersistentVolumeSource :: Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceNodeExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeHandle :: Text
..} ) (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 :: Lens_' V1CSIPersistentVolumeSource (Maybe Text)
v1CSIPersistentVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1CSIPersistentVolumeSource{Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceControllerPublishSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceDriver:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Text
$sel:v1CSIPersistentVolumeSourceFsType:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe Text
$sel:v1CSIPersistentVolumeSourceNodeExpandSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodePublishSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodeStageSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceReadOnly:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe Bool
$sel:v1CSIPersistentVolumeSourceVolumeAttributes:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe (Map String Text)
$sel:v1CSIPersistentVolumeSourceVolumeHandle:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceNodeExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeHandle :: Text
..} = (\Maybe Text
v1CSIPersistentVolumeSourceFsType -> V1CSIPersistentVolumeSource { Maybe Text
$sel:v1CSIPersistentVolumeSourceFsType:V1CSIPersistentVolumeSource :: Maybe Text
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceFsType, Maybe Bool
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceControllerPublishSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceDriver:V1CSIPersistentVolumeSource :: Text
$sel:v1CSIPersistentVolumeSourceNodeExpandSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodePublishSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodeStageSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceReadOnly:V1CSIPersistentVolumeSource :: Maybe Bool
$sel:v1CSIPersistentVolumeSourceVolumeAttributes:V1CSIPersistentVolumeSource :: Maybe (Map String Text)
$sel:v1CSIPersistentVolumeSourceVolumeHandle:V1CSIPersistentVolumeSource :: Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceNodeExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeHandle :: Text
..} ) (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 #-}

-- | 'v1CSIPersistentVolumeSourceNodeExpandSecretRef' Lens
v1CSIPersistentVolumeSourceNodeExpandSecretRefL :: Lens_' V1CSIPersistentVolumeSource (Maybe V1SecretReference)
v1CSIPersistentVolumeSourceNodeExpandSecretRefL :: Lens_' V1CSIPersistentVolumeSource (Maybe V1SecretReference)
v1CSIPersistentVolumeSourceNodeExpandSecretRefL Maybe V1SecretReference -> f (Maybe V1SecretReference)
f V1CSIPersistentVolumeSource{Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceControllerPublishSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceDriver:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Text
$sel:v1CSIPersistentVolumeSourceFsType:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe Text
$sel:v1CSIPersistentVolumeSourceNodeExpandSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodePublishSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodeStageSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceReadOnly:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe Bool
$sel:v1CSIPersistentVolumeSourceVolumeAttributes:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe (Map String Text)
$sel:v1CSIPersistentVolumeSourceVolumeHandle:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceNodeExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeHandle :: Text
..} = (\Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeExpandSecretRef -> V1CSIPersistentVolumeSource { Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodeExpandSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeExpandSecretRef, Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceControllerPublishSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceDriver:V1CSIPersistentVolumeSource :: Text
$sel:v1CSIPersistentVolumeSourceFsType:V1CSIPersistentVolumeSource :: Maybe Text
$sel:v1CSIPersistentVolumeSourceNodePublishSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodeStageSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceReadOnly:V1CSIPersistentVolumeSource :: Maybe Bool
$sel:v1CSIPersistentVolumeSourceVolumeAttributes:V1CSIPersistentVolumeSource :: Maybe (Map String Text)
$sel:v1CSIPersistentVolumeSourceVolumeHandle:V1CSIPersistentVolumeSource :: Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeHandle :: Text
..} ) (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
v1CSIPersistentVolumeSourceNodeExpandSecretRef
{-# INLINE v1CSIPersistentVolumeSourceNodeExpandSecretRefL #-}

-- | 'v1CSIPersistentVolumeSourceNodePublishSecretRef' Lens
v1CSIPersistentVolumeSourceNodePublishSecretRefL :: Lens_' V1CSIPersistentVolumeSource (Maybe V1SecretReference)
v1CSIPersistentVolumeSourceNodePublishSecretRefL :: Lens_' V1CSIPersistentVolumeSource (Maybe V1SecretReference)
v1CSIPersistentVolumeSourceNodePublishSecretRefL Maybe V1SecretReference -> f (Maybe V1SecretReference)
f V1CSIPersistentVolumeSource{Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceControllerPublishSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceDriver:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Text
$sel:v1CSIPersistentVolumeSourceFsType:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe Text
$sel:v1CSIPersistentVolumeSourceNodeExpandSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodePublishSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodeStageSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceReadOnly:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe Bool
$sel:v1CSIPersistentVolumeSourceVolumeAttributes:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe (Map String Text)
$sel:v1CSIPersistentVolumeSourceVolumeHandle:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceNodeExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeHandle :: Text
..} = (\Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef -> V1CSIPersistentVolumeSource { Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodePublishSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef, Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceControllerPublishSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceDriver:V1CSIPersistentVolumeSource :: Text
$sel:v1CSIPersistentVolumeSourceFsType:V1CSIPersistentVolumeSource :: Maybe Text
$sel:v1CSIPersistentVolumeSourceNodeExpandSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodeStageSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceReadOnly:V1CSIPersistentVolumeSource :: Maybe Bool
$sel:v1CSIPersistentVolumeSourceVolumeAttributes:V1CSIPersistentVolumeSource :: Maybe (Map String Text)
$sel:v1CSIPersistentVolumeSourceVolumeHandle:V1CSIPersistentVolumeSource :: Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceNodeExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeHandle :: Text
..} ) (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 :: Lens_' V1CSIPersistentVolumeSource (Maybe V1SecretReference)
v1CSIPersistentVolumeSourceNodeStageSecretRefL Maybe V1SecretReference -> f (Maybe V1SecretReference)
f V1CSIPersistentVolumeSource{Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceControllerPublishSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceDriver:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Text
$sel:v1CSIPersistentVolumeSourceFsType:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe Text
$sel:v1CSIPersistentVolumeSourceNodeExpandSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodePublishSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodeStageSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceReadOnly:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe Bool
$sel:v1CSIPersistentVolumeSourceVolumeAttributes:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe (Map String Text)
$sel:v1CSIPersistentVolumeSourceVolumeHandle:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceNodeExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeHandle :: Text
..} = (\Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef -> V1CSIPersistentVolumeSource { Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodeStageSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef, Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceControllerPublishSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceDriver:V1CSIPersistentVolumeSource :: Text
$sel:v1CSIPersistentVolumeSourceFsType:V1CSIPersistentVolumeSource :: Maybe Text
$sel:v1CSIPersistentVolumeSourceNodeExpandSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodePublishSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceReadOnly:V1CSIPersistentVolumeSource :: Maybe Bool
$sel:v1CSIPersistentVolumeSourceVolumeAttributes:V1CSIPersistentVolumeSource :: Maybe (Map String Text)
$sel:v1CSIPersistentVolumeSourceVolumeHandle:V1CSIPersistentVolumeSource :: Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceNodeExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeHandle :: Text
..} ) (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 :: Lens_' V1CSIPersistentVolumeSource (Maybe Bool)
v1CSIPersistentVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1CSIPersistentVolumeSource{Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceControllerPublishSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceDriver:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Text
$sel:v1CSIPersistentVolumeSourceFsType:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe Text
$sel:v1CSIPersistentVolumeSourceNodeExpandSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodePublishSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodeStageSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceReadOnly:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe Bool
$sel:v1CSIPersistentVolumeSourceVolumeAttributes:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe (Map String Text)
$sel:v1CSIPersistentVolumeSourceVolumeHandle:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceNodeExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeHandle :: Text
..} = (\Maybe Bool
v1CSIPersistentVolumeSourceReadOnly -> V1CSIPersistentVolumeSource { Maybe Bool
$sel:v1CSIPersistentVolumeSourceReadOnly:V1CSIPersistentVolumeSource :: Maybe Bool
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceReadOnly, Maybe (Map String Text)
Maybe Text
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceControllerPublishSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceDriver:V1CSIPersistentVolumeSource :: Text
$sel:v1CSIPersistentVolumeSourceFsType:V1CSIPersistentVolumeSource :: Maybe Text
$sel:v1CSIPersistentVolumeSourceNodeExpandSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodePublishSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodeStageSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceVolumeAttributes:V1CSIPersistentVolumeSource :: Maybe (Map String Text)
$sel:v1CSIPersistentVolumeSourceVolumeHandle:V1CSIPersistentVolumeSource :: Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceNodeExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeHandle :: Text
..} ) (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 :: Lens_' V1CSIPersistentVolumeSource (Maybe (Map String Text))
v1CSIPersistentVolumeSourceVolumeAttributesL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1CSIPersistentVolumeSource{Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceControllerPublishSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceDriver:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Text
$sel:v1CSIPersistentVolumeSourceFsType:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe Text
$sel:v1CSIPersistentVolumeSourceNodeExpandSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodePublishSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodeStageSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceReadOnly:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe Bool
$sel:v1CSIPersistentVolumeSourceVolumeAttributes:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe (Map String Text)
$sel:v1CSIPersistentVolumeSourceVolumeHandle:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceNodeExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeHandle :: Text
..} = (\Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeAttributes -> V1CSIPersistentVolumeSource { Maybe (Map String Text)
$sel:v1CSIPersistentVolumeSourceVolumeAttributes:V1CSIPersistentVolumeSource :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeAttributes, Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceControllerPublishSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceDriver:V1CSIPersistentVolumeSource :: Text
$sel:v1CSIPersistentVolumeSourceFsType:V1CSIPersistentVolumeSource :: Maybe Text
$sel:v1CSIPersistentVolumeSourceNodeExpandSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodePublishSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodeStageSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceReadOnly:V1CSIPersistentVolumeSource :: Maybe Bool
$sel:v1CSIPersistentVolumeSourceVolumeHandle:V1CSIPersistentVolumeSource :: Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceNodeExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceVolumeHandle :: Text
..} ) (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 :: Lens_' V1CSIPersistentVolumeSource Text
v1CSIPersistentVolumeSourceVolumeHandleL Text -> f Text
f V1CSIPersistentVolumeSource{Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceControllerPublishSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceDriver:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Text
$sel:v1CSIPersistentVolumeSourceFsType:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe Text
$sel:v1CSIPersistentVolumeSourceNodeExpandSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodePublishSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodeStageSecretRef:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceReadOnly:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe Bool
$sel:v1CSIPersistentVolumeSourceVolumeAttributes:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Maybe (Map String Text)
$sel:v1CSIPersistentVolumeSourceVolumeHandle:V1CSIPersistentVolumeSource :: V1CSIPersistentVolumeSource -> Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceNodeExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceVolumeHandle :: Text
..} = (\Text
v1CSIPersistentVolumeSourceVolumeHandle -> V1CSIPersistentVolumeSource { Text
$sel:v1CSIPersistentVolumeSourceVolumeHandle:V1CSIPersistentVolumeSource :: Text
v1CSIPersistentVolumeSourceVolumeHandle :: Text
v1CSIPersistentVolumeSourceVolumeHandle, Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1SecretReference
Text
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceControllerPublishSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceDriver:V1CSIPersistentVolumeSource :: Text
$sel:v1CSIPersistentVolumeSourceFsType:V1CSIPersistentVolumeSource :: Maybe Text
$sel:v1CSIPersistentVolumeSourceNodeExpandSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodePublishSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceNodeStageSecretRef:V1CSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CSIPersistentVolumeSourceReadOnly:V1CSIPersistentVolumeSource :: Maybe Bool
$sel:v1CSIPersistentVolumeSourceVolumeAttributes:V1CSIPersistentVolumeSource :: Maybe (Map String Text)
v1CSIPersistentVolumeSourceControllerExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceControllerPublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceDriver :: Text
v1CSIPersistentVolumeSourceFsType :: Maybe Text
v1CSIPersistentVolumeSourceNodeExpandSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodePublishSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceNodeStageSecretRef :: Maybe V1SecretReference
v1CSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1CSIPersistentVolumeSourceVolumeAttributes :: Maybe (Map String Text)
..} ) (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 #-}



-- * V1CSIStorageCapacity

-- | 'v1CSIStorageCapacityApiVersion' Lens
v1CSIStorageCapacityApiVersionL :: Lens_' V1CSIStorageCapacity (Maybe Text)
v1CSIStorageCapacityApiVersionL :: Lens_' V1CSIStorageCapacity (Maybe Text)
v1CSIStorageCapacityApiVersionL Maybe Text -> f (Maybe Text)
f V1CSIStorageCapacity{Maybe Text
Maybe Quantity
Maybe V1ObjectMeta
Maybe V1LabelSelector
Text
v1CSIStorageCapacityApiVersion :: V1CSIStorageCapacity -> Maybe Text
v1CSIStorageCapacityApiVersion :: Maybe Text
v1CSIStorageCapacityCapacity :: Maybe Quantity
v1CSIStorageCapacityKind :: Maybe Text
v1CSIStorageCapacityMaximumVolumeSize :: Maybe Quantity
v1CSIStorageCapacityMetadata :: Maybe V1ObjectMeta
v1CSIStorageCapacityNodeTopology :: Maybe V1LabelSelector
v1CSIStorageCapacityStorageClassName :: Text
$sel:v1CSIStorageCapacityCapacity:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe Quantity
$sel:v1CSIStorageCapacityKind:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe Text
$sel:v1CSIStorageCapacityMaximumVolumeSize:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe Quantity
$sel:v1CSIStorageCapacityMetadata:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe V1ObjectMeta
$sel:v1CSIStorageCapacityNodeTopology:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe V1LabelSelector
$sel:v1CSIStorageCapacityStorageClassName:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Text
..} = (\Maybe Text
v1CSIStorageCapacityApiVersion -> V1CSIStorageCapacity { Maybe Text
v1CSIStorageCapacityApiVersion :: Maybe Text
v1CSIStorageCapacityApiVersion :: Maybe Text
v1CSIStorageCapacityApiVersion, Maybe Text
Maybe Quantity
Maybe V1ObjectMeta
Maybe V1LabelSelector
Text
v1CSIStorageCapacityCapacity :: Maybe Quantity
v1CSIStorageCapacityKind :: Maybe Text
v1CSIStorageCapacityMaximumVolumeSize :: Maybe Quantity
v1CSIStorageCapacityMetadata :: Maybe V1ObjectMeta
v1CSIStorageCapacityNodeTopology :: Maybe V1LabelSelector
v1CSIStorageCapacityStorageClassName :: Text
$sel:v1CSIStorageCapacityCapacity:V1CSIStorageCapacity :: Maybe Quantity
$sel:v1CSIStorageCapacityKind:V1CSIStorageCapacity :: Maybe Text
$sel:v1CSIStorageCapacityMaximumVolumeSize:V1CSIStorageCapacity :: Maybe Quantity
$sel:v1CSIStorageCapacityMetadata:V1CSIStorageCapacity :: Maybe V1ObjectMeta
$sel:v1CSIStorageCapacityNodeTopology:V1CSIStorageCapacity :: Maybe V1LabelSelector
$sel:v1CSIStorageCapacityStorageClassName:V1CSIStorageCapacity :: Text
..} ) (Maybe Text -> V1CSIStorageCapacity)
-> f (Maybe Text) -> f V1CSIStorageCapacity
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CSIStorageCapacityApiVersion
{-# INLINE v1CSIStorageCapacityApiVersionL #-}

-- | 'v1CSIStorageCapacityCapacity' Lens
v1CSIStorageCapacityCapacityL :: Lens_' V1CSIStorageCapacity (Maybe Quantity)
v1CSIStorageCapacityCapacityL :: Lens_' V1CSIStorageCapacity (Maybe Quantity)
v1CSIStorageCapacityCapacityL Maybe Quantity -> f (Maybe Quantity)
f V1CSIStorageCapacity{Maybe Text
Maybe Quantity
Maybe V1ObjectMeta
Maybe V1LabelSelector
Text
v1CSIStorageCapacityApiVersion :: V1CSIStorageCapacity -> Maybe Text
$sel:v1CSIStorageCapacityCapacity:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe Quantity
$sel:v1CSIStorageCapacityKind:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe Text
$sel:v1CSIStorageCapacityMaximumVolumeSize:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe Quantity
$sel:v1CSIStorageCapacityMetadata:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe V1ObjectMeta
$sel:v1CSIStorageCapacityNodeTopology:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe V1LabelSelector
$sel:v1CSIStorageCapacityStorageClassName:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Text
v1CSIStorageCapacityApiVersion :: Maybe Text
v1CSIStorageCapacityCapacity :: Maybe Quantity
v1CSIStorageCapacityKind :: Maybe Text
v1CSIStorageCapacityMaximumVolumeSize :: Maybe Quantity
v1CSIStorageCapacityMetadata :: Maybe V1ObjectMeta
v1CSIStorageCapacityNodeTopology :: Maybe V1LabelSelector
v1CSIStorageCapacityStorageClassName :: Text
..} = (\Maybe Quantity
v1CSIStorageCapacityCapacity -> V1CSIStorageCapacity { Maybe Quantity
$sel:v1CSIStorageCapacityCapacity:V1CSIStorageCapacity :: Maybe Quantity
v1CSIStorageCapacityCapacity :: Maybe Quantity
v1CSIStorageCapacityCapacity, Maybe Text
Maybe Quantity
Maybe V1ObjectMeta
Maybe V1LabelSelector
Text
v1CSIStorageCapacityApiVersion :: Maybe Text
$sel:v1CSIStorageCapacityKind:V1CSIStorageCapacity :: Maybe Text
$sel:v1CSIStorageCapacityMaximumVolumeSize:V1CSIStorageCapacity :: Maybe Quantity
$sel:v1CSIStorageCapacityMetadata:V1CSIStorageCapacity :: Maybe V1ObjectMeta
$sel:v1CSIStorageCapacityNodeTopology:V1CSIStorageCapacity :: Maybe V1LabelSelector
$sel:v1CSIStorageCapacityStorageClassName:V1CSIStorageCapacity :: Text
v1CSIStorageCapacityApiVersion :: Maybe Text
v1CSIStorageCapacityKind :: Maybe Text
v1CSIStorageCapacityMaximumVolumeSize :: Maybe Quantity
v1CSIStorageCapacityMetadata :: Maybe V1ObjectMeta
v1CSIStorageCapacityNodeTopology :: Maybe V1LabelSelector
v1CSIStorageCapacityStorageClassName :: Text
..} ) (Maybe Quantity -> V1CSIStorageCapacity)
-> f (Maybe Quantity) -> f V1CSIStorageCapacity
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Quantity -> f (Maybe Quantity)
f Maybe Quantity
v1CSIStorageCapacityCapacity
{-# INLINE v1CSIStorageCapacityCapacityL #-}

-- | 'v1CSIStorageCapacityKind' Lens
v1CSIStorageCapacityKindL :: Lens_' V1CSIStorageCapacity (Maybe Text)
v1CSIStorageCapacityKindL :: Lens_' V1CSIStorageCapacity (Maybe Text)
v1CSIStorageCapacityKindL Maybe Text -> f (Maybe Text)
f V1CSIStorageCapacity{Maybe Text
Maybe Quantity
Maybe V1ObjectMeta
Maybe V1LabelSelector
Text
v1CSIStorageCapacityApiVersion :: V1CSIStorageCapacity -> Maybe Text
$sel:v1CSIStorageCapacityCapacity:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe Quantity
$sel:v1CSIStorageCapacityKind:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe Text
$sel:v1CSIStorageCapacityMaximumVolumeSize:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe Quantity
$sel:v1CSIStorageCapacityMetadata:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe V1ObjectMeta
$sel:v1CSIStorageCapacityNodeTopology:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe V1LabelSelector
$sel:v1CSIStorageCapacityStorageClassName:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Text
v1CSIStorageCapacityApiVersion :: Maybe Text
v1CSIStorageCapacityCapacity :: Maybe Quantity
v1CSIStorageCapacityKind :: Maybe Text
v1CSIStorageCapacityMaximumVolumeSize :: Maybe Quantity
v1CSIStorageCapacityMetadata :: Maybe V1ObjectMeta
v1CSIStorageCapacityNodeTopology :: Maybe V1LabelSelector
v1CSIStorageCapacityStorageClassName :: Text
..} = (\Maybe Text
v1CSIStorageCapacityKind -> V1CSIStorageCapacity { Maybe Text
$sel:v1CSIStorageCapacityKind:V1CSIStorageCapacity :: Maybe Text
v1CSIStorageCapacityKind :: Maybe Text
v1CSIStorageCapacityKind, Maybe Text
Maybe Quantity
Maybe V1ObjectMeta
Maybe V1LabelSelector
Text
v1CSIStorageCapacityApiVersion :: Maybe Text
$sel:v1CSIStorageCapacityCapacity:V1CSIStorageCapacity :: Maybe Quantity
$sel:v1CSIStorageCapacityMaximumVolumeSize:V1CSIStorageCapacity :: Maybe Quantity
$sel:v1CSIStorageCapacityMetadata:V1CSIStorageCapacity :: Maybe V1ObjectMeta
$sel:v1CSIStorageCapacityNodeTopology:V1CSIStorageCapacity :: Maybe V1LabelSelector
$sel:v1CSIStorageCapacityStorageClassName:V1CSIStorageCapacity :: Text
v1CSIStorageCapacityApiVersion :: Maybe Text
v1CSIStorageCapacityCapacity :: Maybe Quantity
v1CSIStorageCapacityMaximumVolumeSize :: Maybe Quantity
v1CSIStorageCapacityMetadata :: Maybe V1ObjectMeta
v1CSIStorageCapacityNodeTopology :: Maybe V1LabelSelector
v1CSIStorageCapacityStorageClassName :: Text
..} ) (Maybe Text -> V1CSIStorageCapacity)
-> f (Maybe Text) -> f V1CSIStorageCapacity
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CSIStorageCapacityKind
{-# INLINE v1CSIStorageCapacityKindL #-}

-- | 'v1CSIStorageCapacityMaximumVolumeSize' Lens
v1CSIStorageCapacityMaximumVolumeSizeL :: Lens_' V1CSIStorageCapacity (Maybe Quantity)
v1CSIStorageCapacityMaximumVolumeSizeL :: Lens_' V1CSIStorageCapacity (Maybe Quantity)
v1CSIStorageCapacityMaximumVolumeSizeL Maybe Quantity -> f (Maybe Quantity)
f V1CSIStorageCapacity{Maybe Text
Maybe Quantity
Maybe V1ObjectMeta
Maybe V1LabelSelector
Text
v1CSIStorageCapacityApiVersion :: V1CSIStorageCapacity -> Maybe Text
$sel:v1CSIStorageCapacityCapacity:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe Quantity
$sel:v1CSIStorageCapacityKind:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe Text
$sel:v1CSIStorageCapacityMaximumVolumeSize:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe Quantity
$sel:v1CSIStorageCapacityMetadata:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe V1ObjectMeta
$sel:v1CSIStorageCapacityNodeTopology:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe V1LabelSelector
$sel:v1CSIStorageCapacityStorageClassName:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Text
v1CSIStorageCapacityApiVersion :: Maybe Text
v1CSIStorageCapacityCapacity :: Maybe Quantity
v1CSIStorageCapacityKind :: Maybe Text
v1CSIStorageCapacityMaximumVolumeSize :: Maybe Quantity
v1CSIStorageCapacityMetadata :: Maybe V1ObjectMeta
v1CSIStorageCapacityNodeTopology :: Maybe V1LabelSelector
v1CSIStorageCapacityStorageClassName :: Text
..} = (\Maybe Quantity
v1CSIStorageCapacityMaximumVolumeSize -> V1CSIStorageCapacity { Maybe Quantity
$sel:v1CSIStorageCapacityMaximumVolumeSize:V1CSIStorageCapacity :: Maybe Quantity
v1CSIStorageCapacityMaximumVolumeSize :: Maybe Quantity
v1CSIStorageCapacityMaximumVolumeSize, Maybe Text
Maybe Quantity
Maybe V1ObjectMeta
Maybe V1LabelSelector
Text
v1CSIStorageCapacityApiVersion :: Maybe Text
$sel:v1CSIStorageCapacityCapacity:V1CSIStorageCapacity :: Maybe Quantity
$sel:v1CSIStorageCapacityKind:V1CSIStorageCapacity :: Maybe Text
$sel:v1CSIStorageCapacityMetadata:V1CSIStorageCapacity :: Maybe V1ObjectMeta
$sel:v1CSIStorageCapacityNodeTopology:V1CSIStorageCapacity :: Maybe V1LabelSelector
$sel:v1CSIStorageCapacityStorageClassName:V1CSIStorageCapacity :: Text
v1CSIStorageCapacityApiVersion :: Maybe Text
v1CSIStorageCapacityCapacity :: Maybe Quantity
v1CSIStorageCapacityKind :: Maybe Text
v1CSIStorageCapacityMetadata :: Maybe V1ObjectMeta
v1CSIStorageCapacityNodeTopology :: Maybe V1LabelSelector
v1CSIStorageCapacityStorageClassName :: Text
..} ) (Maybe Quantity -> V1CSIStorageCapacity)
-> f (Maybe Quantity) -> f V1CSIStorageCapacity
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Quantity -> f (Maybe Quantity)
f Maybe Quantity
v1CSIStorageCapacityMaximumVolumeSize
{-# INLINE v1CSIStorageCapacityMaximumVolumeSizeL #-}

-- | 'v1CSIStorageCapacityMetadata' Lens
v1CSIStorageCapacityMetadataL :: Lens_' V1CSIStorageCapacity (Maybe V1ObjectMeta)
v1CSIStorageCapacityMetadataL :: Lens_' V1CSIStorageCapacity (Maybe V1ObjectMeta)
v1CSIStorageCapacityMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1CSIStorageCapacity{Maybe Text
Maybe Quantity
Maybe V1ObjectMeta
Maybe V1LabelSelector
Text
v1CSIStorageCapacityApiVersion :: V1CSIStorageCapacity -> Maybe Text
$sel:v1CSIStorageCapacityCapacity:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe Quantity
$sel:v1CSIStorageCapacityKind:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe Text
$sel:v1CSIStorageCapacityMaximumVolumeSize:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe Quantity
$sel:v1CSIStorageCapacityMetadata:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe V1ObjectMeta
$sel:v1CSIStorageCapacityNodeTopology:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe V1LabelSelector
$sel:v1CSIStorageCapacityStorageClassName:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Text
v1CSIStorageCapacityApiVersion :: Maybe Text
v1CSIStorageCapacityCapacity :: Maybe Quantity
v1CSIStorageCapacityKind :: Maybe Text
v1CSIStorageCapacityMaximumVolumeSize :: Maybe Quantity
v1CSIStorageCapacityMetadata :: Maybe V1ObjectMeta
v1CSIStorageCapacityNodeTopology :: Maybe V1LabelSelector
v1CSIStorageCapacityStorageClassName :: Text
..} = (\Maybe V1ObjectMeta
v1CSIStorageCapacityMetadata -> V1CSIStorageCapacity { Maybe V1ObjectMeta
$sel:v1CSIStorageCapacityMetadata:V1CSIStorageCapacity :: Maybe V1ObjectMeta
v1CSIStorageCapacityMetadata :: Maybe V1ObjectMeta
v1CSIStorageCapacityMetadata, Maybe Text
Maybe Quantity
Maybe V1LabelSelector
Text
v1CSIStorageCapacityApiVersion :: Maybe Text
$sel:v1CSIStorageCapacityCapacity:V1CSIStorageCapacity :: Maybe Quantity
$sel:v1CSIStorageCapacityKind:V1CSIStorageCapacity :: Maybe Text
$sel:v1CSIStorageCapacityMaximumVolumeSize:V1CSIStorageCapacity :: Maybe Quantity
$sel:v1CSIStorageCapacityNodeTopology:V1CSIStorageCapacity :: Maybe V1LabelSelector
$sel:v1CSIStorageCapacityStorageClassName:V1CSIStorageCapacity :: Text
v1CSIStorageCapacityApiVersion :: Maybe Text
v1CSIStorageCapacityCapacity :: Maybe Quantity
v1CSIStorageCapacityKind :: Maybe Text
v1CSIStorageCapacityMaximumVolumeSize :: Maybe Quantity
v1CSIStorageCapacityNodeTopology :: Maybe V1LabelSelector
v1CSIStorageCapacityStorageClassName :: Text
..} ) (Maybe V1ObjectMeta -> V1CSIStorageCapacity)
-> f (Maybe V1ObjectMeta) -> f V1CSIStorageCapacity
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1CSIStorageCapacityMetadata
{-# INLINE v1CSIStorageCapacityMetadataL #-}

-- | 'v1CSIStorageCapacityNodeTopology' Lens
v1CSIStorageCapacityNodeTopologyL :: Lens_' V1CSIStorageCapacity (Maybe V1LabelSelector)
v1CSIStorageCapacityNodeTopologyL :: Lens_' V1CSIStorageCapacity (Maybe V1LabelSelector)
v1CSIStorageCapacityNodeTopologyL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1CSIStorageCapacity{Maybe Text
Maybe Quantity
Maybe V1ObjectMeta
Maybe V1LabelSelector
Text
v1CSIStorageCapacityApiVersion :: V1CSIStorageCapacity -> Maybe Text
$sel:v1CSIStorageCapacityCapacity:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe Quantity
$sel:v1CSIStorageCapacityKind:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe Text
$sel:v1CSIStorageCapacityMaximumVolumeSize:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe Quantity
$sel:v1CSIStorageCapacityMetadata:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe V1ObjectMeta
$sel:v1CSIStorageCapacityNodeTopology:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe V1LabelSelector
$sel:v1CSIStorageCapacityStorageClassName:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Text
v1CSIStorageCapacityApiVersion :: Maybe Text
v1CSIStorageCapacityCapacity :: Maybe Quantity
v1CSIStorageCapacityKind :: Maybe Text
v1CSIStorageCapacityMaximumVolumeSize :: Maybe Quantity
v1CSIStorageCapacityMetadata :: Maybe V1ObjectMeta
v1CSIStorageCapacityNodeTopology :: Maybe V1LabelSelector
v1CSIStorageCapacityStorageClassName :: Text
..} = (\Maybe V1LabelSelector
v1CSIStorageCapacityNodeTopology -> V1CSIStorageCapacity { Maybe V1LabelSelector
$sel:v1CSIStorageCapacityNodeTopology:V1CSIStorageCapacity :: Maybe V1LabelSelector
v1CSIStorageCapacityNodeTopology :: Maybe V1LabelSelector
v1CSIStorageCapacityNodeTopology, Maybe Text
Maybe Quantity
Maybe V1ObjectMeta
Text
v1CSIStorageCapacityApiVersion :: Maybe Text
$sel:v1CSIStorageCapacityCapacity:V1CSIStorageCapacity :: Maybe Quantity
$sel:v1CSIStorageCapacityKind:V1CSIStorageCapacity :: Maybe Text
$sel:v1CSIStorageCapacityMaximumVolumeSize:V1CSIStorageCapacity :: Maybe Quantity
$sel:v1CSIStorageCapacityMetadata:V1CSIStorageCapacity :: Maybe V1ObjectMeta
$sel:v1CSIStorageCapacityStorageClassName:V1CSIStorageCapacity :: Text
v1CSIStorageCapacityApiVersion :: Maybe Text
v1CSIStorageCapacityCapacity :: Maybe Quantity
v1CSIStorageCapacityKind :: Maybe Text
v1CSIStorageCapacityMaximumVolumeSize :: Maybe Quantity
v1CSIStorageCapacityMetadata :: Maybe V1ObjectMeta
v1CSIStorageCapacityStorageClassName :: Text
..} ) (Maybe V1LabelSelector -> V1CSIStorageCapacity)
-> f (Maybe V1LabelSelector) -> f V1CSIStorageCapacity
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1CSIStorageCapacityNodeTopology
{-# INLINE v1CSIStorageCapacityNodeTopologyL #-}

-- | 'v1CSIStorageCapacityStorageClassName' Lens
v1CSIStorageCapacityStorageClassNameL :: Lens_' V1CSIStorageCapacity (Text)
v1CSIStorageCapacityStorageClassNameL :: Lens_' V1CSIStorageCapacity Text
v1CSIStorageCapacityStorageClassNameL Text -> f Text
f V1CSIStorageCapacity{Maybe Text
Maybe Quantity
Maybe V1ObjectMeta
Maybe V1LabelSelector
Text
v1CSIStorageCapacityApiVersion :: V1CSIStorageCapacity -> Maybe Text
$sel:v1CSIStorageCapacityCapacity:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe Quantity
$sel:v1CSIStorageCapacityKind:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe Text
$sel:v1CSIStorageCapacityMaximumVolumeSize:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe Quantity
$sel:v1CSIStorageCapacityMetadata:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe V1ObjectMeta
$sel:v1CSIStorageCapacityNodeTopology:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Maybe V1LabelSelector
$sel:v1CSIStorageCapacityStorageClassName:V1CSIStorageCapacity :: V1CSIStorageCapacity -> Text
v1CSIStorageCapacityApiVersion :: Maybe Text
v1CSIStorageCapacityCapacity :: Maybe Quantity
v1CSIStorageCapacityKind :: Maybe Text
v1CSIStorageCapacityMaximumVolumeSize :: Maybe Quantity
v1CSIStorageCapacityMetadata :: Maybe V1ObjectMeta
v1CSIStorageCapacityNodeTopology :: Maybe V1LabelSelector
v1CSIStorageCapacityStorageClassName :: Text
..} = (\Text
v1CSIStorageCapacityStorageClassName -> V1CSIStorageCapacity { Text
$sel:v1CSIStorageCapacityStorageClassName:V1CSIStorageCapacity :: Text
v1CSIStorageCapacityStorageClassName :: Text
v1CSIStorageCapacityStorageClassName, Maybe Text
Maybe Quantity
Maybe V1ObjectMeta
Maybe V1LabelSelector
v1CSIStorageCapacityApiVersion :: Maybe Text
$sel:v1CSIStorageCapacityCapacity:V1CSIStorageCapacity :: Maybe Quantity
$sel:v1CSIStorageCapacityKind:V1CSIStorageCapacity :: Maybe Text
$sel:v1CSIStorageCapacityMaximumVolumeSize:V1CSIStorageCapacity :: Maybe Quantity
$sel:v1CSIStorageCapacityMetadata:V1CSIStorageCapacity :: Maybe V1ObjectMeta
$sel:v1CSIStorageCapacityNodeTopology:V1CSIStorageCapacity :: Maybe V1LabelSelector
v1CSIStorageCapacityApiVersion :: Maybe Text
v1CSIStorageCapacityCapacity :: Maybe Quantity
v1CSIStorageCapacityKind :: Maybe Text
v1CSIStorageCapacityMaximumVolumeSize :: Maybe Quantity
v1CSIStorageCapacityMetadata :: Maybe V1ObjectMeta
v1CSIStorageCapacityNodeTopology :: Maybe V1LabelSelector
..} ) (Text -> V1CSIStorageCapacity) -> f Text -> f V1CSIStorageCapacity
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CSIStorageCapacityStorageClassName
{-# INLINE v1CSIStorageCapacityStorageClassNameL #-}



-- * V1CSIStorageCapacityList

-- | 'v1CSIStorageCapacityListApiVersion' Lens
v1CSIStorageCapacityListApiVersionL :: Lens_' V1CSIStorageCapacityList (Maybe Text)
v1CSIStorageCapacityListApiVersionL :: Lens_' V1CSIStorageCapacityList (Maybe Text)
v1CSIStorageCapacityListApiVersionL Maybe Text -> f (Maybe Text)
f V1CSIStorageCapacityList{[V1CSIStorageCapacity]
Maybe Text
Maybe V1ListMeta
v1CSIStorageCapacityListApiVersion :: V1CSIStorageCapacityList -> Maybe Text
v1CSIStorageCapacityListApiVersion :: Maybe Text
v1CSIStorageCapacityListItems :: [V1CSIStorageCapacity]
v1CSIStorageCapacityListKind :: Maybe Text
v1CSIStorageCapacityListMetadata :: Maybe V1ListMeta
$sel:v1CSIStorageCapacityListItems:V1CSIStorageCapacityList :: V1CSIStorageCapacityList -> [V1CSIStorageCapacity]
$sel:v1CSIStorageCapacityListKind:V1CSIStorageCapacityList :: V1CSIStorageCapacityList -> Maybe Text
$sel:v1CSIStorageCapacityListMetadata:V1CSIStorageCapacityList :: V1CSIStorageCapacityList -> Maybe V1ListMeta
..} = (\Maybe Text
v1CSIStorageCapacityListApiVersion -> V1CSIStorageCapacityList { Maybe Text
v1CSIStorageCapacityListApiVersion :: Maybe Text
v1CSIStorageCapacityListApiVersion :: Maybe Text
v1CSIStorageCapacityListApiVersion, [V1CSIStorageCapacity]
Maybe Text
Maybe V1ListMeta
v1CSIStorageCapacityListItems :: [V1CSIStorageCapacity]
v1CSIStorageCapacityListKind :: Maybe Text
v1CSIStorageCapacityListMetadata :: Maybe V1ListMeta
$sel:v1CSIStorageCapacityListItems:V1CSIStorageCapacityList :: [V1CSIStorageCapacity]
$sel:v1CSIStorageCapacityListKind:V1CSIStorageCapacityList :: Maybe Text
$sel:v1CSIStorageCapacityListMetadata:V1CSIStorageCapacityList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1CSIStorageCapacityList)
-> f (Maybe Text) -> f V1CSIStorageCapacityList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CSIStorageCapacityListApiVersion
{-# INLINE v1CSIStorageCapacityListApiVersionL #-}

-- | 'v1CSIStorageCapacityListItems' Lens
v1CSIStorageCapacityListItemsL :: Lens_' V1CSIStorageCapacityList ([V1CSIStorageCapacity])
v1CSIStorageCapacityListItemsL :: Lens_' V1CSIStorageCapacityList [V1CSIStorageCapacity]
v1CSIStorageCapacityListItemsL [V1CSIStorageCapacity] -> f [V1CSIStorageCapacity]
f V1CSIStorageCapacityList{[V1CSIStorageCapacity]
Maybe Text
Maybe V1ListMeta
v1CSIStorageCapacityListApiVersion :: V1CSIStorageCapacityList -> Maybe Text
$sel:v1CSIStorageCapacityListItems:V1CSIStorageCapacityList :: V1CSIStorageCapacityList -> [V1CSIStorageCapacity]
$sel:v1CSIStorageCapacityListKind:V1CSIStorageCapacityList :: V1CSIStorageCapacityList -> Maybe Text
$sel:v1CSIStorageCapacityListMetadata:V1CSIStorageCapacityList :: V1CSIStorageCapacityList -> Maybe V1ListMeta
v1CSIStorageCapacityListApiVersion :: Maybe Text
v1CSIStorageCapacityListItems :: [V1CSIStorageCapacity]
v1CSIStorageCapacityListKind :: Maybe Text
v1CSIStorageCapacityListMetadata :: Maybe V1ListMeta
..} = (\[V1CSIStorageCapacity]
v1CSIStorageCapacityListItems -> V1CSIStorageCapacityList { [V1CSIStorageCapacity]
$sel:v1CSIStorageCapacityListItems:V1CSIStorageCapacityList :: [V1CSIStorageCapacity]
v1CSIStorageCapacityListItems :: [V1CSIStorageCapacity]
v1CSIStorageCapacityListItems, Maybe Text
Maybe V1ListMeta
v1CSIStorageCapacityListApiVersion :: Maybe Text
$sel:v1CSIStorageCapacityListKind:V1CSIStorageCapacityList :: Maybe Text
$sel:v1CSIStorageCapacityListMetadata:V1CSIStorageCapacityList :: Maybe V1ListMeta
v1CSIStorageCapacityListApiVersion :: Maybe Text
v1CSIStorageCapacityListKind :: Maybe Text
v1CSIStorageCapacityListMetadata :: Maybe V1ListMeta
..} ) ([V1CSIStorageCapacity] -> V1CSIStorageCapacityList)
-> f [V1CSIStorageCapacity] -> f V1CSIStorageCapacityList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1CSIStorageCapacity] -> f [V1CSIStorageCapacity]
f [V1CSIStorageCapacity]
v1CSIStorageCapacityListItems
{-# INLINE v1CSIStorageCapacityListItemsL #-}

-- | 'v1CSIStorageCapacityListKind' Lens
v1CSIStorageCapacityListKindL :: Lens_' V1CSIStorageCapacityList (Maybe Text)
v1CSIStorageCapacityListKindL :: Lens_' V1CSIStorageCapacityList (Maybe Text)
v1CSIStorageCapacityListKindL Maybe Text -> f (Maybe Text)
f V1CSIStorageCapacityList{[V1CSIStorageCapacity]
Maybe Text
Maybe V1ListMeta
v1CSIStorageCapacityListApiVersion :: V1CSIStorageCapacityList -> Maybe Text
$sel:v1CSIStorageCapacityListItems:V1CSIStorageCapacityList :: V1CSIStorageCapacityList -> [V1CSIStorageCapacity]
$sel:v1CSIStorageCapacityListKind:V1CSIStorageCapacityList :: V1CSIStorageCapacityList -> Maybe Text
$sel:v1CSIStorageCapacityListMetadata:V1CSIStorageCapacityList :: V1CSIStorageCapacityList -> Maybe V1ListMeta
v1CSIStorageCapacityListApiVersion :: Maybe Text
v1CSIStorageCapacityListItems :: [V1CSIStorageCapacity]
v1CSIStorageCapacityListKind :: Maybe Text
v1CSIStorageCapacityListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1CSIStorageCapacityListKind -> V1CSIStorageCapacityList { Maybe Text
$sel:v1CSIStorageCapacityListKind:V1CSIStorageCapacityList :: Maybe Text
v1CSIStorageCapacityListKind :: Maybe Text
v1CSIStorageCapacityListKind, [V1CSIStorageCapacity]
Maybe Text
Maybe V1ListMeta
v1CSIStorageCapacityListApiVersion :: Maybe Text
$sel:v1CSIStorageCapacityListItems:V1CSIStorageCapacityList :: [V1CSIStorageCapacity]
$sel:v1CSIStorageCapacityListMetadata:V1CSIStorageCapacityList :: Maybe V1ListMeta
v1CSIStorageCapacityListApiVersion :: Maybe Text
v1CSIStorageCapacityListItems :: [V1CSIStorageCapacity]
v1CSIStorageCapacityListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1CSIStorageCapacityList)
-> f (Maybe Text) -> f V1CSIStorageCapacityList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CSIStorageCapacityListKind
{-# INLINE v1CSIStorageCapacityListKindL #-}

-- | 'v1CSIStorageCapacityListMetadata' Lens
v1CSIStorageCapacityListMetadataL :: Lens_' V1CSIStorageCapacityList (Maybe V1ListMeta)
v1CSIStorageCapacityListMetadataL :: Lens_' V1CSIStorageCapacityList (Maybe V1ListMeta)
v1CSIStorageCapacityListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1CSIStorageCapacityList{[V1CSIStorageCapacity]
Maybe Text
Maybe V1ListMeta
v1CSIStorageCapacityListApiVersion :: V1CSIStorageCapacityList -> Maybe Text
$sel:v1CSIStorageCapacityListItems:V1CSIStorageCapacityList :: V1CSIStorageCapacityList -> [V1CSIStorageCapacity]
$sel:v1CSIStorageCapacityListKind:V1CSIStorageCapacityList :: V1CSIStorageCapacityList -> Maybe Text
$sel:v1CSIStorageCapacityListMetadata:V1CSIStorageCapacityList :: V1CSIStorageCapacityList -> Maybe V1ListMeta
v1CSIStorageCapacityListApiVersion :: Maybe Text
v1CSIStorageCapacityListItems :: [V1CSIStorageCapacity]
v1CSIStorageCapacityListKind :: Maybe Text
v1CSIStorageCapacityListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1CSIStorageCapacityListMetadata -> V1CSIStorageCapacityList { Maybe V1ListMeta
$sel:v1CSIStorageCapacityListMetadata:V1CSIStorageCapacityList :: Maybe V1ListMeta
v1CSIStorageCapacityListMetadata :: Maybe V1ListMeta
v1CSIStorageCapacityListMetadata, [V1CSIStorageCapacity]
Maybe Text
v1CSIStorageCapacityListApiVersion :: Maybe Text
$sel:v1CSIStorageCapacityListItems:V1CSIStorageCapacityList :: [V1CSIStorageCapacity]
$sel:v1CSIStorageCapacityListKind:V1CSIStorageCapacityList :: Maybe Text
v1CSIStorageCapacityListApiVersion :: Maybe Text
v1CSIStorageCapacityListItems :: [V1CSIStorageCapacity]
v1CSIStorageCapacityListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1CSIStorageCapacityList)
-> f (Maybe V1ListMeta) -> f V1CSIStorageCapacityList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1CSIStorageCapacityListMetadata
{-# INLINE v1CSIStorageCapacityListMetadataL #-}



-- * V1CSIVolumeSource

-- | 'v1CSIVolumeSourceDriver' Lens
v1CSIVolumeSourceDriverL :: Lens_' V1CSIVolumeSource (Text)
v1CSIVolumeSourceDriverL :: Lens_' V1CSIVolumeSource Text
v1CSIVolumeSourceDriverL Text -> f Text
f V1CSIVolumeSource{Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1LocalObjectReference
Text
v1CSIVolumeSourceDriver :: V1CSIVolumeSource -> Text
v1CSIVolumeSourceDriver :: Text
v1CSIVolumeSourceFsType :: Maybe Text
v1CSIVolumeSourceNodePublishSecretRef :: Maybe V1LocalObjectReference
v1CSIVolumeSourceReadOnly :: Maybe Bool
v1CSIVolumeSourceVolumeAttributes :: Maybe (Map String Text)
$sel:v1CSIVolumeSourceFsType:V1CSIVolumeSource :: V1CSIVolumeSource -> Maybe Text
$sel:v1CSIVolumeSourceNodePublishSecretRef:V1CSIVolumeSource :: V1CSIVolumeSource -> Maybe V1LocalObjectReference
$sel:v1CSIVolumeSourceReadOnly:V1CSIVolumeSource :: V1CSIVolumeSource -> Maybe Bool
$sel:v1CSIVolumeSourceVolumeAttributes:V1CSIVolumeSource :: V1CSIVolumeSource -> Maybe (Map String Text)
..} = (\Text
v1CSIVolumeSourceDriver -> V1CSIVolumeSource { Text
v1CSIVolumeSourceDriver :: Text
v1CSIVolumeSourceDriver :: Text
v1CSIVolumeSourceDriver, Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1LocalObjectReference
v1CSIVolumeSourceFsType :: Maybe Text
v1CSIVolumeSourceNodePublishSecretRef :: Maybe V1LocalObjectReference
v1CSIVolumeSourceReadOnly :: Maybe Bool
v1CSIVolumeSourceVolumeAttributes :: Maybe (Map String Text)
$sel:v1CSIVolumeSourceFsType:V1CSIVolumeSource :: Maybe Text
$sel:v1CSIVolumeSourceNodePublishSecretRef:V1CSIVolumeSource :: Maybe V1LocalObjectReference
$sel:v1CSIVolumeSourceReadOnly:V1CSIVolumeSource :: Maybe Bool
$sel:v1CSIVolumeSourceVolumeAttributes:V1CSIVolumeSource :: Maybe (Map String 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 :: Lens_' V1CSIVolumeSource (Maybe Text)
v1CSIVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1CSIVolumeSource{Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1LocalObjectReference
Text
v1CSIVolumeSourceDriver :: V1CSIVolumeSource -> Text
$sel:v1CSIVolumeSourceFsType:V1CSIVolumeSource :: V1CSIVolumeSource -> Maybe Text
$sel:v1CSIVolumeSourceNodePublishSecretRef:V1CSIVolumeSource :: V1CSIVolumeSource -> Maybe V1LocalObjectReference
$sel:v1CSIVolumeSourceReadOnly:V1CSIVolumeSource :: V1CSIVolumeSource -> Maybe Bool
$sel:v1CSIVolumeSourceVolumeAttributes:V1CSIVolumeSource :: V1CSIVolumeSource -> Maybe (Map String Text)
v1CSIVolumeSourceDriver :: Text
v1CSIVolumeSourceFsType :: Maybe Text
v1CSIVolumeSourceNodePublishSecretRef :: Maybe V1LocalObjectReference
v1CSIVolumeSourceReadOnly :: Maybe Bool
v1CSIVolumeSourceVolumeAttributes :: Maybe (Map String Text)
..} = (\Maybe Text
v1CSIVolumeSourceFsType -> V1CSIVolumeSource { Maybe Text
$sel:v1CSIVolumeSourceFsType:V1CSIVolumeSource :: Maybe Text
v1CSIVolumeSourceFsType :: Maybe Text
v1CSIVolumeSourceFsType, Maybe Bool
Maybe (Map String Text)
Maybe V1LocalObjectReference
Text
v1CSIVolumeSourceDriver :: Text
$sel:v1CSIVolumeSourceNodePublishSecretRef:V1CSIVolumeSource :: Maybe V1LocalObjectReference
$sel:v1CSIVolumeSourceReadOnly:V1CSIVolumeSource :: Maybe Bool
$sel:v1CSIVolumeSourceVolumeAttributes:V1CSIVolumeSource :: Maybe (Map String Text)
v1CSIVolumeSourceDriver :: Text
v1CSIVolumeSourceNodePublishSecretRef :: Maybe V1LocalObjectReference
v1CSIVolumeSourceReadOnly :: Maybe Bool
v1CSIVolumeSourceVolumeAttributes :: Maybe (Map String 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 :: Lens_' V1CSIVolumeSource (Maybe V1LocalObjectReference)
v1CSIVolumeSourceNodePublishSecretRefL Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference)
f V1CSIVolumeSource{Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1LocalObjectReference
Text
v1CSIVolumeSourceDriver :: V1CSIVolumeSource -> Text
$sel:v1CSIVolumeSourceFsType:V1CSIVolumeSource :: V1CSIVolumeSource -> Maybe Text
$sel:v1CSIVolumeSourceNodePublishSecretRef:V1CSIVolumeSource :: V1CSIVolumeSource -> Maybe V1LocalObjectReference
$sel:v1CSIVolumeSourceReadOnly:V1CSIVolumeSource :: V1CSIVolumeSource -> Maybe Bool
$sel:v1CSIVolumeSourceVolumeAttributes:V1CSIVolumeSource :: V1CSIVolumeSource -> Maybe (Map String Text)
v1CSIVolumeSourceDriver :: Text
v1CSIVolumeSourceFsType :: Maybe Text
v1CSIVolumeSourceNodePublishSecretRef :: Maybe V1LocalObjectReference
v1CSIVolumeSourceReadOnly :: Maybe Bool
v1CSIVolumeSourceVolumeAttributes :: Maybe (Map String Text)
..} = (\Maybe V1LocalObjectReference
v1CSIVolumeSourceNodePublishSecretRef -> V1CSIVolumeSource { Maybe V1LocalObjectReference
$sel:v1CSIVolumeSourceNodePublishSecretRef:V1CSIVolumeSource :: Maybe V1LocalObjectReference
v1CSIVolumeSourceNodePublishSecretRef :: Maybe V1LocalObjectReference
v1CSIVolumeSourceNodePublishSecretRef, Maybe Bool
Maybe (Map String Text)
Maybe Text
Text
v1CSIVolumeSourceDriver :: Text
$sel:v1CSIVolumeSourceFsType:V1CSIVolumeSource :: Maybe Text
$sel:v1CSIVolumeSourceReadOnly:V1CSIVolumeSource :: Maybe Bool
$sel:v1CSIVolumeSourceVolumeAttributes:V1CSIVolumeSource :: Maybe (Map String Text)
v1CSIVolumeSourceDriver :: Text
v1CSIVolumeSourceFsType :: Maybe Text
v1CSIVolumeSourceReadOnly :: Maybe Bool
v1CSIVolumeSourceVolumeAttributes :: Maybe (Map String 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 :: Lens_' V1CSIVolumeSource (Maybe Bool)
v1CSIVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1CSIVolumeSource{Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1LocalObjectReference
Text
v1CSIVolumeSourceDriver :: V1CSIVolumeSource -> Text
$sel:v1CSIVolumeSourceFsType:V1CSIVolumeSource :: V1CSIVolumeSource -> Maybe Text
$sel:v1CSIVolumeSourceNodePublishSecretRef:V1CSIVolumeSource :: V1CSIVolumeSource -> Maybe V1LocalObjectReference
$sel:v1CSIVolumeSourceReadOnly:V1CSIVolumeSource :: V1CSIVolumeSource -> Maybe Bool
$sel:v1CSIVolumeSourceVolumeAttributes:V1CSIVolumeSource :: V1CSIVolumeSource -> Maybe (Map String Text)
v1CSIVolumeSourceDriver :: Text
v1CSIVolumeSourceFsType :: Maybe Text
v1CSIVolumeSourceNodePublishSecretRef :: Maybe V1LocalObjectReference
v1CSIVolumeSourceReadOnly :: Maybe Bool
v1CSIVolumeSourceVolumeAttributes :: Maybe (Map String Text)
..} = (\Maybe Bool
v1CSIVolumeSourceReadOnly -> V1CSIVolumeSource { Maybe Bool
$sel:v1CSIVolumeSourceReadOnly:V1CSIVolumeSource :: Maybe Bool
v1CSIVolumeSourceReadOnly :: Maybe Bool
v1CSIVolumeSourceReadOnly, Maybe (Map String Text)
Maybe Text
Maybe V1LocalObjectReference
Text
v1CSIVolumeSourceDriver :: Text
$sel:v1CSIVolumeSourceFsType:V1CSIVolumeSource :: Maybe Text
$sel:v1CSIVolumeSourceNodePublishSecretRef:V1CSIVolumeSource :: Maybe V1LocalObjectReference
$sel:v1CSIVolumeSourceVolumeAttributes:V1CSIVolumeSource :: Maybe (Map String Text)
v1CSIVolumeSourceDriver :: Text
v1CSIVolumeSourceFsType :: Maybe Text
v1CSIVolumeSourceNodePublishSecretRef :: Maybe V1LocalObjectReference
v1CSIVolumeSourceVolumeAttributes :: Maybe (Map String 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 :: Lens_' V1CSIVolumeSource (Maybe (Map String Text))
v1CSIVolumeSourceVolumeAttributesL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1CSIVolumeSource{Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1LocalObjectReference
Text
v1CSIVolumeSourceDriver :: V1CSIVolumeSource -> Text
$sel:v1CSIVolumeSourceFsType:V1CSIVolumeSource :: V1CSIVolumeSource -> Maybe Text
$sel:v1CSIVolumeSourceNodePublishSecretRef:V1CSIVolumeSource :: V1CSIVolumeSource -> Maybe V1LocalObjectReference
$sel:v1CSIVolumeSourceReadOnly:V1CSIVolumeSource :: V1CSIVolumeSource -> Maybe Bool
$sel:v1CSIVolumeSourceVolumeAttributes:V1CSIVolumeSource :: V1CSIVolumeSource -> Maybe (Map String Text)
v1CSIVolumeSourceDriver :: Text
v1CSIVolumeSourceFsType :: Maybe Text
v1CSIVolumeSourceNodePublishSecretRef :: Maybe V1LocalObjectReference
v1CSIVolumeSourceReadOnly :: Maybe Bool
v1CSIVolumeSourceVolumeAttributes :: Maybe (Map String Text)
..} = (\Maybe (Map String Text)
v1CSIVolumeSourceVolumeAttributes -> V1CSIVolumeSource { Maybe (Map String Text)
$sel:v1CSIVolumeSourceVolumeAttributes:V1CSIVolumeSource :: Maybe (Map String Text)
v1CSIVolumeSourceVolumeAttributes :: Maybe (Map String Text)
v1CSIVolumeSourceVolumeAttributes, Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1CSIVolumeSourceDriver :: Text
$sel:v1CSIVolumeSourceFsType:V1CSIVolumeSource :: Maybe Text
$sel:v1CSIVolumeSourceNodePublishSecretRef:V1CSIVolumeSource :: Maybe V1LocalObjectReference
$sel:v1CSIVolumeSourceReadOnly:V1CSIVolumeSource :: Maybe Bool
v1CSIVolumeSourceDriver :: Text
v1CSIVolumeSourceFsType :: Maybe Text
v1CSIVolumeSourceNodePublishSecretRef :: Maybe V1LocalObjectReference
v1CSIVolumeSourceReadOnly :: Maybe Bool
..} ) (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 :: Lens_' V1Capabilities (Maybe [Text])
v1CapabilitiesAddL Maybe [Text] -> f (Maybe [Text])
f V1Capabilities{Maybe [Text]
v1CapabilitiesAdd :: V1Capabilities -> Maybe [Text]
v1CapabilitiesAdd :: Maybe [Text]
v1CapabilitiesDrop :: Maybe [Text]
$sel:v1CapabilitiesDrop:V1Capabilities :: V1Capabilities -> Maybe [Text]
..} = (\Maybe [Text]
v1CapabilitiesAdd -> V1Capabilities { Maybe [Text]
v1CapabilitiesAdd :: Maybe [Text]
v1CapabilitiesAdd :: Maybe [Text]
v1CapabilitiesAdd, Maybe [Text]
v1CapabilitiesDrop :: Maybe [Text]
$sel:v1CapabilitiesDrop:V1Capabilities :: 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 :: Lens_' V1Capabilities (Maybe [Text])
v1CapabilitiesDropL Maybe [Text] -> f (Maybe [Text])
f V1Capabilities{Maybe [Text]
v1CapabilitiesAdd :: V1Capabilities -> Maybe [Text]
$sel:v1CapabilitiesDrop:V1Capabilities :: V1Capabilities -> Maybe [Text]
v1CapabilitiesAdd :: Maybe [Text]
v1CapabilitiesDrop :: Maybe [Text]
..} = (\Maybe [Text]
v1CapabilitiesDrop -> V1Capabilities { Maybe [Text]
$sel:v1CapabilitiesDrop:V1Capabilities :: 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 :: Lens_' V1CephFSPersistentVolumeSource [Text]
v1CephFSPersistentVolumeSourceMonitorsL [Text] -> f [Text]
f V1CephFSPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
v1CephFSPersistentVolumeSourceMonitors :: V1CephFSPersistentVolumeSource -> [Text]
v1CephFSPersistentVolumeSourceMonitors :: [Text]
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceUser :: Maybe Text
$sel:v1CephFSPersistentVolumeSourcePath:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe Text
$sel:v1CephFSPersistentVolumeSourceReadOnly:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe Bool
$sel:v1CephFSPersistentVolumeSourceSecretFile:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe Text
$sel:v1CephFSPersistentVolumeSourceSecretRef:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CephFSPersistentVolumeSourceUser:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe Text
..} = (\[Text]
v1CephFSPersistentVolumeSourceMonitors -> V1CephFSPersistentVolumeSource { [Text]
v1CephFSPersistentVolumeSourceMonitors :: [Text]
v1CephFSPersistentVolumeSourceMonitors :: [Text]
v1CephFSPersistentVolumeSourceMonitors, Maybe Bool
Maybe Text
Maybe V1SecretReference
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceUser :: Maybe Text
$sel:v1CephFSPersistentVolumeSourcePath:V1CephFSPersistentVolumeSource :: Maybe Text
$sel:v1CephFSPersistentVolumeSourceReadOnly:V1CephFSPersistentVolumeSource :: Maybe Bool
$sel:v1CephFSPersistentVolumeSourceSecretFile:V1CephFSPersistentVolumeSource :: Maybe Text
$sel:v1CephFSPersistentVolumeSourceSecretRef:V1CephFSPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CephFSPersistentVolumeSourceUser:V1CephFSPersistentVolumeSource :: 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 :: Lens_' V1CephFSPersistentVolumeSource (Maybe Text)
v1CephFSPersistentVolumeSourcePathL Maybe Text -> f (Maybe Text)
f V1CephFSPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
v1CephFSPersistentVolumeSourceMonitors :: V1CephFSPersistentVolumeSource -> [Text]
$sel:v1CephFSPersistentVolumeSourcePath:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe Text
$sel:v1CephFSPersistentVolumeSourceReadOnly:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe Bool
$sel:v1CephFSPersistentVolumeSourceSecretFile:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe Text
$sel:v1CephFSPersistentVolumeSourceSecretRef:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CephFSPersistentVolumeSourceUser:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: [Text]
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceUser :: Maybe Text
..} = (\Maybe Text
v1CephFSPersistentVolumeSourcePath -> V1CephFSPersistentVolumeSource { Maybe Text
$sel:v1CephFSPersistentVolumeSourcePath:V1CephFSPersistentVolumeSource :: Maybe Text
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourcePath, [Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
v1CephFSPersistentVolumeSourceMonitors :: [Text]
$sel:v1CephFSPersistentVolumeSourceReadOnly:V1CephFSPersistentVolumeSource :: Maybe Bool
$sel:v1CephFSPersistentVolumeSourceSecretFile:V1CephFSPersistentVolumeSource :: Maybe Text
$sel:v1CephFSPersistentVolumeSourceSecretRef:V1CephFSPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CephFSPersistentVolumeSourceUser:V1CephFSPersistentVolumeSource :: Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: [Text]
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceUser :: Maybe 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 :: Lens_' V1CephFSPersistentVolumeSource (Maybe Bool)
v1CephFSPersistentVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1CephFSPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
v1CephFSPersistentVolumeSourceMonitors :: V1CephFSPersistentVolumeSource -> [Text]
$sel:v1CephFSPersistentVolumeSourcePath:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe Text
$sel:v1CephFSPersistentVolumeSourceReadOnly:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe Bool
$sel:v1CephFSPersistentVolumeSourceSecretFile:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe Text
$sel:v1CephFSPersistentVolumeSourceSecretRef:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CephFSPersistentVolumeSourceUser:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: [Text]
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceUser :: Maybe Text
..} = (\Maybe Bool
v1CephFSPersistentVolumeSourceReadOnly -> V1CephFSPersistentVolumeSource { Maybe Bool
$sel:v1CephFSPersistentVolumeSourceReadOnly:V1CephFSPersistentVolumeSource :: Maybe Bool
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourceReadOnly, [Text]
Maybe Text
Maybe V1SecretReference
v1CephFSPersistentVolumeSourceMonitors :: [Text]
$sel:v1CephFSPersistentVolumeSourcePath:V1CephFSPersistentVolumeSource :: Maybe Text
$sel:v1CephFSPersistentVolumeSourceSecretFile:V1CephFSPersistentVolumeSource :: Maybe Text
$sel:v1CephFSPersistentVolumeSourceSecretRef:V1CephFSPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CephFSPersistentVolumeSourceUser:V1CephFSPersistentVolumeSource :: Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: [Text]
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceUser :: Maybe 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 :: Lens_' V1CephFSPersistentVolumeSource (Maybe Text)
v1CephFSPersistentVolumeSourceSecretFileL Maybe Text -> f (Maybe Text)
f V1CephFSPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
v1CephFSPersistentVolumeSourceMonitors :: V1CephFSPersistentVolumeSource -> [Text]
$sel:v1CephFSPersistentVolumeSourcePath:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe Text
$sel:v1CephFSPersistentVolumeSourceReadOnly:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe Bool
$sel:v1CephFSPersistentVolumeSourceSecretFile:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe Text
$sel:v1CephFSPersistentVolumeSourceSecretRef:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CephFSPersistentVolumeSourceUser:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: [Text]
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceUser :: Maybe Text
..} = (\Maybe Text
v1CephFSPersistentVolumeSourceSecretFile -> V1CephFSPersistentVolumeSource { Maybe Text
$sel:v1CephFSPersistentVolumeSourceSecretFile:V1CephFSPersistentVolumeSource :: Maybe Text
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceSecretFile, [Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
v1CephFSPersistentVolumeSourceMonitors :: [Text]
$sel:v1CephFSPersistentVolumeSourcePath:V1CephFSPersistentVolumeSource :: Maybe Text
$sel:v1CephFSPersistentVolumeSourceReadOnly:V1CephFSPersistentVolumeSource :: Maybe Bool
$sel:v1CephFSPersistentVolumeSourceSecretRef:V1CephFSPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CephFSPersistentVolumeSourceUser:V1CephFSPersistentVolumeSource :: Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: [Text]
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceUser :: Maybe 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 :: Lens_' V1CephFSPersistentVolumeSource (Maybe V1SecretReference)
v1CephFSPersistentVolumeSourceSecretRefL Maybe V1SecretReference -> f (Maybe V1SecretReference)
f V1CephFSPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
v1CephFSPersistentVolumeSourceMonitors :: V1CephFSPersistentVolumeSource -> [Text]
$sel:v1CephFSPersistentVolumeSourcePath:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe Text
$sel:v1CephFSPersistentVolumeSourceReadOnly:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe Bool
$sel:v1CephFSPersistentVolumeSourceSecretFile:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe Text
$sel:v1CephFSPersistentVolumeSourceSecretRef:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CephFSPersistentVolumeSourceUser:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: [Text]
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceUser :: Maybe Text
..} = (\Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretRef -> V1CephFSPersistentVolumeSource { Maybe V1SecretReference
$sel:v1CephFSPersistentVolumeSourceSecretRef:V1CephFSPersistentVolumeSource :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceSecretRef, [Text]
Maybe Bool
Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: [Text]
$sel:v1CephFSPersistentVolumeSourcePath:V1CephFSPersistentVolumeSource :: Maybe Text
$sel:v1CephFSPersistentVolumeSourceReadOnly:V1CephFSPersistentVolumeSource :: Maybe Bool
$sel:v1CephFSPersistentVolumeSourceSecretFile:V1CephFSPersistentVolumeSource :: Maybe Text
$sel:v1CephFSPersistentVolumeSourceUser:V1CephFSPersistentVolumeSource :: Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: [Text]
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceUser :: Maybe 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 :: Lens_' V1CephFSPersistentVolumeSource (Maybe Text)
v1CephFSPersistentVolumeSourceUserL Maybe Text -> f (Maybe Text)
f V1CephFSPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
v1CephFSPersistentVolumeSourceMonitors :: V1CephFSPersistentVolumeSource -> [Text]
$sel:v1CephFSPersistentVolumeSourcePath:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe Text
$sel:v1CephFSPersistentVolumeSourceReadOnly:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe Bool
$sel:v1CephFSPersistentVolumeSourceSecretFile:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe Text
$sel:v1CephFSPersistentVolumeSourceSecretRef:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CephFSPersistentVolumeSourceUser:V1CephFSPersistentVolumeSource :: V1CephFSPersistentVolumeSource -> Maybe Text
v1CephFSPersistentVolumeSourceMonitors :: [Text]
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceUser :: Maybe Text
..} = (\Maybe Text
v1CephFSPersistentVolumeSourceUser -> V1CephFSPersistentVolumeSource { Maybe Text
$sel:v1CephFSPersistentVolumeSourceUser:V1CephFSPersistentVolumeSource :: Maybe Text
v1CephFSPersistentVolumeSourceUser :: Maybe Text
v1CephFSPersistentVolumeSourceUser, [Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
v1CephFSPersistentVolumeSourceMonitors :: [Text]
$sel:v1CephFSPersistentVolumeSourcePath:V1CephFSPersistentVolumeSource :: Maybe Text
$sel:v1CephFSPersistentVolumeSourceReadOnly:V1CephFSPersistentVolumeSource :: Maybe Bool
$sel:v1CephFSPersistentVolumeSourceSecretFile:V1CephFSPersistentVolumeSource :: Maybe Text
$sel:v1CephFSPersistentVolumeSourceSecretRef:V1CephFSPersistentVolumeSource :: Maybe V1SecretReference
v1CephFSPersistentVolumeSourceMonitors :: [Text]
v1CephFSPersistentVolumeSourcePath :: Maybe Text
v1CephFSPersistentVolumeSourceReadOnly :: Maybe Bool
v1CephFSPersistentVolumeSourceSecretFile :: Maybe Text
v1CephFSPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
..} ) (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 :: Lens_' V1CephFSVolumeSource [Text]
v1CephFSVolumeSourceMonitorsL [Text] -> f [Text]
f V1CephFSVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1CephFSVolumeSourceMonitors :: V1CephFSVolumeSource -> [Text]
v1CephFSVolumeSourceMonitors :: [Text]
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceUser :: Maybe Text
$sel:v1CephFSVolumeSourcePath:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe Text
$sel:v1CephFSVolumeSourceReadOnly:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe Bool
$sel:v1CephFSVolumeSourceSecretFile:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe Text
$sel:v1CephFSVolumeSourceSecretRef:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe V1LocalObjectReference
$sel:v1CephFSVolumeSourceUser:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe Text
..} = (\[Text]
v1CephFSVolumeSourceMonitors -> V1CephFSVolumeSource { [Text]
v1CephFSVolumeSourceMonitors :: [Text]
v1CephFSVolumeSourceMonitors :: [Text]
v1CephFSVolumeSourceMonitors, Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceUser :: Maybe Text
$sel:v1CephFSVolumeSourcePath:V1CephFSVolumeSource :: Maybe Text
$sel:v1CephFSVolumeSourceReadOnly:V1CephFSVolumeSource :: Maybe Bool
$sel:v1CephFSVolumeSourceSecretFile:V1CephFSVolumeSource :: Maybe Text
$sel:v1CephFSVolumeSourceSecretRef:V1CephFSVolumeSource :: Maybe V1LocalObjectReference
$sel:v1CephFSVolumeSourceUser:V1CephFSVolumeSource :: 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 :: Lens_' V1CephFSVolumeSource (Maybe Text)
v1CephFSVolumeSourcePathL Maybe Text -> f (Maybe Text)
f V1CephFSVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1CephFSVolumeSourceMonitors :: V1CephFSVolumeSource -> [Text]
$sel:v1CephFSVolumeSourcePath:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe Text
$sel:v1CephFSVolumeSourceReadOnly:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe Bool
$sel:v1CephFSVolumeSourceSecretFile:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe Text
$sel:v1CephFSVolumeSourceSecretRef:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe V1LocalObjectReference
$sel:v1CephFSVolumeSourceUser:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe Text
v1CephFSVolumeSourceMonitors :: [Text]
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceUser :: Maybe Text
..} = (\Maybe Text
v1CephFSVolumeSourcePath -> V1CephFSVolumeSource { Maybe Text
$sel:v1CephFSVolumeSourcePath:V1CephFSVolumeSource :: Maybe Text
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourcePath, [Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1CephFSVolumeSourceMonitors :: [Text]
$sel:v1CephFSVolumeSourceReadOnly:V1CephFSVolumeSource :: Maybe Bool
$sel:v1CephFSVolumeSourceSecretFile:V1CephFSVolumeSource :: Maybe Text
$sel:v1CephFSVolumeSourceSecretRef:V1CephFSVolumeSource :: Maybe V1LocalObjectReference
$sel:v1CephFSVolumeSourceUser:V1CephFSVolumeSource :: Maybe Text
v1CephFSVolumeSourceMonitors :: [Text]
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceUser :: Maybe 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 :: Lens_' V1CephFSVolumeSource (Maybe Bool)
v1CephFSVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1CephFSVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1CephFSVolumeSourceMonitors :: V1CephFSVolumeSource -> [Text]
$sel:v1CephFSVolumeSourcePath:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe Text
$sel:v1CephFSVolumeSourceReadOnly:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe Bool
$sel:v1CephFSVolumeSourceSecretFile:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe Text
$sel:v1CephFSVolumeSourceSecretRef:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe V1LocalObjectReference
$sel:v1CephFSVolumeSourceUser:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe Text
v1CephFSVolumeSourceMonitors :: [Text]
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceUser :: Maybe Text
..} = (\Maybe Bool
v1CephFSVolumeSourceReadOnly -> V1CephFSVolumeSource { Maybe Bool
$sel:v1CephFSVolumeSourceReadOnly:V1CephFSVolumeSource :: Maybe Bool
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourceReadOnly, [Text]
Maybe Text
Maybe V1LocalObjectReference
v1CephFSVolumeSourceMonitors :: [Text]
$sel:v1CephFSVolumeSourcePath:V1CephFSVolumeSource :: Maybe Text
$sel:v1CephFSVolumeSourceSecretFile:V1CephFSVolumeSource :: Maybe Text
$sel:v1CephFSVolumeSourceSecretRef:V1CephFSVolumeSource :: Maybe V1LocalObjectReference
$sel:v1CephFSVolumeSourceUser:V1CephFSVolumeSource :: Maybe Text
v1CephFSVolumeSourceMonitors :: [Text]
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceUser :: Maybe 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 :: Lens_' V1CephFSVolumeSource (Maybe Text)
v1CephFSVolumeSourceSecretFileL Maybe Text -> f (Maybe Text)
f V1CephFSVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1CephFSVolumeSourceMonitors :: V1CephFSVolumeSource -> [Text]
$sel:v1CephFSVolumeSourcePath:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe Text
$sel:v1CephFSVolumeSourceReadOnly:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe Bool
$sel:v1CephFSVolumeSourceSecretFile:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe Text
$sel:v1CephFSVolumeSourceSecretRef:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe V1LocalObjectReference
$sel:v1CephFSVolumeSourceUser:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe Text
v1CephFSVolumeSourceMonitors :: [Text]
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceUser :: Maybe Text
..} = (\Maybe Text
v1CephFSVolumeSourceSecretFile -> V1CephFSVolumeSource { Maybe Text
$sel:v1CephFSVolumeSourceSecretFile:V1CephFSVolumeSource :: Maybe Text
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceSecretFile, [Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1CephFSVolumeSourceMonitors :: [Text]
$sel:v1CephFSVolumeSourcePath:V1CephFSVolumeSource :: Maybe Text
$sel:v1CephFSVolumeSourceReadOnly:V1CephFSVolumeSource :: Maybe Bool
$sel:v1CephFSVolumeSourceSecretRef:V1CephFSVolumeSource :: Maybe V1LocalObjectReference
$sel:v1CephFSVolumeSourceUser:V1CephFSVolumeSource :: Maybe Text
v1CephFSVolumeSourceMonitors :: [Text]
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceUser :: Maybe 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 :: Lens_' V1CephFSVolumeSource (Maybe V1LocalObjectReference)
v1CephFSVolumeSourceSecretRefL Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference)
f V1CephFSVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1CephFSVolumeSourceMonitors :: V1CephFSVolumeSource -> [Text]
$sel:v1CephFSVolumeSourcePath:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe Text
$sel:v1CephFSVolumeSourceReadOnly:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe Bool
$sel:v1CephFSVolumeSourceSecretFile:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe Text
$sel:v1CephFSVolumeSourceSecretRef:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe V1LocalObjectReference
$sel:v1CephFSVolumeSourceUser:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe Text
v1CephFSVolumeSourceMonitors :: [Text]
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceUser :: Maybe Text
..} = (\Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretRef -> V1CephFSVolumeSource { Maybe V1LocalObjectReference
$sel:v1CephFSVolumeSourceSecretRef:V1CephFSVolumeSource :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceSecretRef, [Text]
Maybe Bool
Maybe Text
v1CephFSVolumeSourceMonitors :: [Text]
$sel:v1CephFSVolumeSourcePath:V1CephFSVolumeSource :: Maybe Text
$sel:v1CephFSVolumeSourceReadOnly:V1CephFSVolumeSource :: Maybe Bool
$sel:v1CephFSVolumeSourceSecretFile:V1CephFSVolumeSource :: Maybe Text
$sel:v1CephFSVolumeSourceUser:V1CephFSVolumeSource :: Maybe Text
v1CephFSVolumeSourceMonitors :: [Text]
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceUser :: Maybe 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 :: Lens_' V1CephFSVolumeSource (Maybe Text)
v1CephFSVolumeSourceUserL Maybe Text -> f (Maybe Text)
f V1CephFSVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1CephFSVolumeSourceMonitors :: V1CephFSVolumeSource -> [Text]
$sel:v1CephFSVolumeSourcePath:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe Text
$sel:v1CephFSVolumeSourceReadOnly:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe Bool
$sel:v1CephFSVolumeSourceSecretFile:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe Text
$sel:v1CephFSVolumeSourceSecretRef:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe V1LocalObjectReference
$sel:v1CephFSVolumeSourceUser:V1CephFSVolumeSource :: V1CephFSVolumeSource -> Maybe Text
v1CephFSVolumeSourceMonitors :: [Text]
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceUser :: Maybe Text
..} = (\Maybe Text
v1CephFSVolumeSourceUser -> V1CephFSVolumeSource { Maybe Text
$sel:v1CephFSVolumeSourceUser:V1CephFSVolumeSource :: Maybe Text
v1CephFSVolumeSourceUser :: Maybe Text
v1CephFSVolumeSourceUser, [Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1CephFSVolumeSourceMonitors :: [Text]
$sel:v1CephFSVolumeSourcePath:V1CephFSVolumeSource :: Maybe Text
$sel:v1CephFSVolumeSourceReadOnly:V1CephFSVolumeSource :: Maybe Bool
$sel:v1CephFSVolumeSourceSecretFile:V1CephFSVolumeSource :: Maybe Text
$sel:v1CephFSVolumeSourceSecretRef:V1CephFSVolumeSource :: Maybe V1LocalObjectReference
v1CephFSVolumeSourceMonitors :: [Text]
v1CephFSVolumeSourcePath :: Maybe Text
v1CephFSVolumeSourceReadOnly :: Maybe Bool
v1CephFSVolumeSourceSecretFile :: Maybe Text
v1CephFSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
..} ) (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 #-}



-- * V1CertificateSigningRequest

-- | 'v1CertificateSigningRequestApiVersion' Lens
v1CertificateSigningRequestApiVersionL :: Lens_' V1CertificateSigningRequest (Maybe Text)
v1CertificateSigningRequestApiVersionL :: Lens_' V1CertificateSigningRequest (Maybe Text)
v1CertificateSigningRequestApiVersionL Maybe Text -> f (Maybe Text)
f V1CertificateSigningRequest{Maybe Text
Maybe V1ObjectMeta
Maybe V1CertificateSigningRequestStatus
V1CertificateSigningRequestSpec
v1CertificateSigningRequestApiVersion :: V1CertificateSigningRequest -> Maybe Text
v1CertificateSigningRequestApiVersion :: Maybe Text
v1CertificateSigningRequestKind :: Maybe Text
v1CertificateSigningRequestMetadata :: Maybe V1ObjectMeta
v1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec
v1CertificateSigningRequestStatus :: Maybe V1CertificateSigningRequestStatus
$sel:v1CertificateSigningRequestKind:V1CertificateSigningRequest :: V1CertificateSigningRequest -> Maybe Text
$sel:v1CertificateSigningRequestMetadata:V1CertificateSigningRequest :: V1CertificateSigningRequest -> Maybe V1ObjectMeta
$sel:v1CertificateSigningRequestSpec:V1CertificateSigningRequest :: V1CertificateSigningRequest -> V1CertificateSigningRequestSpec
$sel:v1CertificateSigningRequestStatus:V1CertificateSigningRequest :: V1CertificateSigningRequest
-> Maybe V1CertificateSigningRequestStatus
..} = (\Maybe Text
v1CertificateSigningRequestApiVersion -> V1CertificateSigningRequest { Maybe Text
v1CertificateSigningRequestApiVersion :: Maybe Text
v1CertificateSigningRequestApiVersion :: Maybe Text
v1CertificateSigningRequestApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1CertificateSigningRequestStatus
V1CertificateSigningRequestSpec
v1CertificateSigningRequestKind :: Maybe Text
v1CertificateSigningRequestMetadata :: Maybe V1ObjectMeta
v1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec
v1CertificateSigningRequestStatus :: Maybe V1CertificateSigningRequestStatus
$sel:v1CertificateSigningRequestKind:V1CertificateSigningRequest :: Maybe Text
$sel:v1CertificateSigningRequestMetadata:V1CertificateSigningRequest :: Maybe V1ObjectMeta
$sel:v1CertificateSigningRequestSpec:V1CertificateSigningRequest :: V1CertificateSigningRequestSpec
$sel:v1CertificateSigningRequestStatus:V1CertificateSigningRequest :: Maybe V1CertificateSigningRequestStatus
..} ) (Maybe Text -> V1CertificateSigningRequest)
-> f (Maybe Text) -> f V1CertificateSigningRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CertificateSigningRequestApiVersion
{-# INLINE v1CertificateSigningRequestApiVersionL #-}

-- | 'v1CertificateSigningRequestKind' Lens
v1CertificateSigningRequestKindL :: Lens_' V1CertificateSigningRequest (Maybe Text)
v1CertificateSigningRequestKindL :: Lens_' V1CertificateSigningRequest (Maybe Text)
v1CertificateSigningRequestKindL Maybe Text -> f (Maybe Text)
f V1CertificateSigningRequest{Maybe Text
Maybe V1ObjectMeta
Maybe V1CertificateSigningRequestStatus
V1CertificateSigningRequestSpec
v1CertificateSigningRequestApiVersion :: V1CertificateSigningRequest -> Maybe Text
$sel:v1CertificateSigningRequestKind:V1CertificateSigningRequest :: V1CertificateSigningRequest -> Maybe Text
$sel:v1CertificateSigningRequestMetadata:V1CertificateSigningRequest :: V1CertificateSigningRequest -> Maybe V1ObjectMeta
$sel:v1CertificateSigningRequestSpec:V1CertificateSigningRequest :: V1CertificateSigningRequest -> V1CertificateSigningRequestSpec
$sel:v1CertificateSigningRequestStatus:V1CertificateSigningRequest :: V1CertificateSigningRequest
-> Maybe V1CertificateSigningRequestStatus
v1CertificateSigningRequestApiVersion :: Maybe Text
v1CertificateSigningRequestKind :: Maybe Text
v1CertificateSigningRequestMetadata :: Maybe V1ObjectMeta
v1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec
v1CertificateSigningRequestStatus :: Maybe V1CertificateSigningRequestStatus
..} = (\Maybe Text
v1CertificateSigningRequestKind -> V1CertificateSigningRequest { Maybe Text
$sel:v1CertificateSigningRequestKind:V1CertificateSigningRequest :: Maybe Text
v1CertificateSigningRequestKind :: Maybe Text
v1CertificateSigningRequestKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1CertificateSigningRequestStatus
V1CertificateSigningRequestSpec
v1CertificateSigningRequestApiVersion :: Maybe Text
$sel:v1CertificateSigningRequestMetadata:V1CertificateSigningRequest :: Maybe V1ObjectMeta
$sel:v1CertificateSigningRequestSpec:V1CertificateSigningRequest :: V1CertificateSigningRequestSpec
$sel:v1CertificateSigningRequestStatus:V1CertificateSigningRequest :: Maybe V1CertificateSigningRequestStatus
v1CertificateSigningRequestApiVersion :: Maybe Text
v1CertificateSigningRequestMetadata :: Maybe V1ObjectMeta
v1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec
v1CertificateSigningRequestStatus :: Maybe V1CertificateSigningRequestStatus
..} ) (Maybe Text -> V1CertificateSigningRequest)
-> f (Maybe Text) -> f V1CertificateSigningRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CertificateSigningRequestKind
{-# INLINE v1CertificateSigningRequestKindL #-}

-- | 'v1CertificateSigningRequestMetadata' Lens
v1CertificateSigningRequestMetadataL :: Lens_' V1CertificateSigningRequest (Maybe V1ObjectMeta)
v1CertificateSigningRequestMetadataL :: Lens_' V1CertificateSigningRequest (Maybe V1ObjectMeta)
v1CertificateSigningRequestMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1CertificateSigningRequest{Maybe Text
Maybe V1ObjectMeta
Maybe V1CertificateSigningRequestStatus
V1CertificateSigningRequestSpec
v1CertificateSigningRequestApiVersion :: V1CertificateSigningRequest -> Maybe Text
$sel:v1CertificateSigningRequestKind:V1CertificateSigningRequest :: V1CertificateSigningRequest -> Maybe Text
$sel:v1CertificateSigningRequestMetadata:V1CertificateSigningRequest :: V1CertificateSigningRequest -> Maybe V1ObjectMeta
$sel:v1CertificateSigningRequestSpec:V1CertificateSigningRequest :: V1CertificateSigningRequest -> V1CertificateSigningRequestSpec
$sel:v1CertificateSigningRequestStatus:V1CertificateSigningRequest :: V1CertificateSigningRequest
-> Maybe V1CertificateSigningRequestStatus
v1CertificateSigningRequestApiVersion :: Maybe Text
v1CertificateSigningRequestKind :: Maybe Text
v1CertificateSigningRequestMetadata :: Maybe V1ObjectMeta
v1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec
v1CertificateSigningRequestStatus :: Maybe V1CertificateSigningRequestStatus
..} = (\Maybe V1ObjectMeta
v1CertificateSigningRequestMetadata -> V1CertificateSigningRequest { Maybe V1ObjectMeta
$sel:v1CertificateSigningRequestMetadata:V1CertificateSigningRequest :: Maybe V1ObjectMeta
v1CertificateSigningRequestMetadata :: Maybe V1ObjectMeta
v1CertificateSigningRequestMetadata, Maybe Text
Maybe V1CertificateSigningRequestStatus
V1CertificateSigningRequestSpec
v1CertificateSigningRequestApiVersion :: Maybe Text
$sel:v1CertificateSigningRequestKind:V1CertificateSigningRequest :: Maybe Text
$sel:v1CertificateSigningRequestSpec:V1CertificateSigningRequest :: V1CertificateSigningRequestSpec
$sel:v1CertificateSigningRequestStatus:V1CertificateSigningRequest :: Maybe V1CertificateSigningRequestStatus
v1CertificateSigningRequestApiVersion :: Maybe Text
v1CertificateSigningRequestKind :: Maybe Text
v1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec
v1CertificateSigningRequestStatus :: Maybe V1CertificateSigningRequestStatus
..} ) (Maybe V1ObjectMeta -> V1CertificateSigningRequest)
-> f (Maybe V1ObjectMeta) -> f V1CertificateSigningRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1CertificateSigningRequestMetadata
{-# INLINE v1CertificateSigningRequestMetadataL #-}

-- | 'v1CertificateSigningRequestSpec' Lens
v1CertificateSigningRequestSpecL :: Lens_' V1CertificateSigningRequest (V1CertificateSigningRequestSpec)
v1CertificateSigningRequestSpecL :: Lens_' V1CertificateSigningRequest V1CertificateSigningRequestSpec
v1CertificateSigningRequestSpecL V1CertificateSigningRequestSpec
-> f V1CertificateSigningRequestSpec
f V1CertificateSigningRequest{Maybe Text
Maybe V1ObjectMeta
Maybe V1CertificateSigningRequestStatus
V1CertificateSigningRequestSpec
v1CertificateSigningRequestApiVersion :: V1CertificateSigningRequest -> Maybe Text
$sel:v1CertificateSigningRequestKind:V1CertificateSigningRequest :: V1CertificateSigningRequest -> Maybe Text
$sel:v1CertificateSigningRequestMetadata:V1CertificateSigningRequest :: V1CertificateSigningRequest -> Maybe V1ObjectMeta
$sel:v1CertificateSigningRequestSpec:V1CertificateSigningRequest :: V1CertificateSigningRequest -> V1CertificateSigningRequestSpec
$sel:v1CertificateSigningRequestStatus:V1CertificateSigningRequest :: V1CertificateSigningRequest
-> Maybe V1CertificateSigningRequestStatus
v1CertificateSigningRequestApiVersion :: Maybe Text
v1CertificateSigningRequestKind :: Maybe Text
v1CertificateSigningRequestMetadata :: Maybe V1ObjectMeta
v1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec
v1CertificateSigningRequestStatus :: Maybe V1CertificateSigningRequestStatus
..} = (\V1CertificateSigningRequestSpec
v1CertificateSigningRequestSpec -> V1CertificateSigningRequest { V1CertificateSigningRequestSpec
$sel:v1CertificateSigningRequestSpec:V1CertificateSigningRequest :: V1CertificateSigningRequestSpec
v1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec
v1CertificateSigningRequestSpec, Maybe Text
Maybe V1ObjectMeta
Maybe V1CertificateSigningRequestStatus
v1CertificateSigningRequestApiVersion :: Maybe Text
$sel:v1CertificateSigningRequestKind:V1CertificateSigningRequest :: Maybe Text
$sel:v1CertificateSigningRequestMetadata:V1CertificateSigningRequest :: Maybe V1ObjectMeta
$sel:v1CertificateSigningRequestStatus:V1CertificateSigningRequest :: Maybe V1CertificateSigningRequestStatus
v1CertificateSigningRequestApiVersion :: Maybe Text
v1CertificateSigningRequestKind :: Maybe Text
v1CertificateSigningRequestMetadata :: Maybe V1ObjectMeta
v1CertificateSigningRequestStatus :: Maybe V1CertificateSigningRequestStatus
..} ) (V1CertificateSigningRequestSpec -> V1CertificateSigningRequest)
-> f V1CertificateSigningRequestSpec
-> f V1CertificateSigningRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1CertificateSigningRequestSpec
-> f V1CertificateSigningRequestSpec
f V1CertificateSigningRequestSpec
v1CertificateSigningRequestSpec
{-# INLINE v1CertificateSigningRequestSpecL #-}

-- | 'v1CertificateSigningRequestStatus' Lens
v1CertificateSigningRequestStatusL :: Lens_' V1CertificateSigningRequest (Maybe V1CertificateSigningRequestStatus)
v1CertificateSigningRequestStatusL :: Lens_'
  V1CertificateSigningRequest
  (Maybe V1CertificateSigningRequestStatus)
v1CertificateSigningRequestStatusL Maybe V1CertificateSigningRequestStatus
-> f (Maybe V1CertificateSigningRequestStatus)
f V1CertificateSigningRequest{Maybe Text
Maybe V1ObjectMeta
Maybe V1CertificateSigningRequestStatus
V1CertificateSigningRequestSpec
v1CertificateSigningRequestApiVersion :: V1CertificateSigningRequest -> Maybe Text
$sel:v1CertificateSigningRequestKind:V1CertificateSigningRequest :: V1CertificateSigningRequest -> Maybe Text
$sel:v1CertificateSigningRequestMetadata:V1CertificateSigningRequest :: V1CertificateSigningRequest -> Maybe V1ObjectMeta
$sel:v1CertificateSigningRequestSpec:V1CertificateSigningRequest :: V1CertificateSigningRequest -> V1CertificateSigningRequestSpec
$sel:v1CertificateSigningRequestStatus:V1CertificateSigningRequest :: V1CertificateSigningRequest
-> Maybe V1CertificateSigningRequestStatus
v1CertificateSigningRequestApiVersion :: Maybe Text
v1CertificateSigningRequestKind :: Maybe Text
v1CertificateSigningRequestMetadata :: Maybe V1ObjectMeta
v1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec
v1CertificateSigningRequestStatus :: Maybe V1CertificateSigningRequestStatus
..} = (\Maybe V1CertificateSigningRequestStatus
v1CertificateSigningRequestStatus -> V1CertificateSigningRequest { Maybe V1CertificateSigningRequestStatus
$sel:v1CertificateSigningRequestStatus:V1CertificateSigningRequest :: Maybe V1CertificateSigningRequestStatus
v1CertificateSigningRequestStatus :: Maybe V1CertificateSigningRequestStatus
v1CertificateSigningRequestStatus, Maybe Text
Maybe V1ObjectMeta
V1CertificateSigningRequestSpec
v1CertificateSigningRequestApiVersion :: Maybe Text
$sel:v1CertificateSigningRequestKind:V1CertificateSigningRequest :: Maybe Text
$sel:v1CertificateSigningRequestMetadata:V1CertificateSigningRequest :: Maybe V1ObjectMeta
$sel:v1CertificateSigningRequestSpec:V1CertificateSigningRequest :: V1CertificateSigningRequestSpec
v1CertificateSigningRequestApiVersion :: Maybe Text
v1CertificateSigningRequestKind :: Maybe Text
v1CertificateSigningRequestMetadata :: Maybe V1ObjectMeta
v1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec
..} ) (Maybe V1CertificateSigningRequestStatus
 -> V1CertificateSigningRequest)
-> f (Maybe V1CertificateSigningRequestStatus)
-> f V1CertificateSigningRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1CertificateSigningRequestStatus
-> f (Maybe V1CertificateSigningRequestStatus)
f Maybe V1CertificateSigningRequestStatus
v1CertificateSigningRequestStatus
{-# INLINE v1CertificateSigningRequestStatusL #-}



-- * V1CertificateSigningRequestCondition

-- | 'v1CertificateSigningRequestConditionLastTransitionTime' Lens
v1CertificateSigningRequestConditionLastTransitionTimeL :: Lens_' V1CertificateSigningRequestCondition (Maybe DateTime)
v1CertificateSigningRequestConditionLastTransitionTimeL :: Lens_' V1CertificateSigningRequestCondition (Maybe DateTime)
v1CertificateSigningRequestConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1CertificateSigningRequestCondition{Maybe Text
Maybe DateTime
Text
v1CertificateSigningRequestConditionLastTransitionTime :: V1CertificateSigningRequestCondition -> Maybe DateTime
v1CertificateSigningRequestConditionLastTransitionTime :: Maybe DateTime
v1CertificateSigningRequestConditionLastUpdateTime :: Maybe DateTime
v1CertificateSigningRequestConditionMessage :: Maybe Text
v1CertificateSigningRequestConditionReason :: Maybe Text
v1CertificateSigningRequestConditionStatus :: Text
v1CertificateSigningRequestConditionType :: Text
$sel:v1CertificateSigningRequestConditionLastUpdateTime:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Maybe DateTime
$sel:v1CertificateSigningRequestConditionMessage:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Maybe Text
$sel:v1CertificateSigningRequestConditionReason:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Maybe Text
$sel:v1CertificateSigningRequestConditionStatus:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Text
$sel:v1CertificateSigningRequestConditionType:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Text
..} = (\Maybe DateTime
v1CertificateSigningRequestConditionLastTransitionTime -> V1CertificateSigningRequestCondition { Maybe DateTime
v1CertificateSigningRequestConditionLastTransitionTime :: Maybe DateTime
v1CertificateSigningRequestConditionLastTransitionTime :: Maybe DateTime
v1CertificateSigningRequestConditionLastTransitionTime, Maybe Text
Maybe DateTime
Text
v1CertificateSigningRequestConditionLastUpdateTime :: Maybe DateTime
v1CertificateSigningRequestConditionMessage :: Maybe Text
v1CertificateSigningRequestConditionReason :: Maybe Text
v1CertificateSigningRequestConditionStatus :: Text
v1CertificateSigningRequestConditionType :: Text
$sel:v1CertificateSigningRequestConditionLastUpdateTime:V1CertificateSigningRequestCondition :: Maybe DateTime
$sel:v1CertificateSigningRequestConditionMessage:V1CertificateSigningRequestCondition :: Maybe Text
$sel:v1CertificateSigningRequestConditionReason:V1CertificateSigningRequestCondition :: Maybe Text
$sel:v1CertificateSigningRequestConditionStatus:V1CertificateSigningRequestCondition :: Text
$sel:v1CertificateSigningRequestConditionType:V1CertificateSigningRequestCondition :: Text
..} ) (Maybe DateTime -> V1CertificateSigningRequestCondition)
-> f (Maybe DateTime) -> f V1CertificateSigningRequestCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1CertificateSigningRequestConditionLastTransitionTime
{-# INLINE v1CertificateSigningRequestConditionLastTransitionTimeL #-}

-- | 'v1CertificateSigningRequestConditionLastUpdateTime' Lens
v1CertificateSigningRequestConditionLastUpdateTimeL :: Lens_' V1CertificateSigningRequestCondition (Maybe DateTime)
v1CertificateSigningRequestConditionLastUpdateTimeL :: Lens_' V1CertificateSigningRequestCondition (Maybe DateTime)
v1CertificateSigningRequestConditionLastUpdateTimeL Maybe DateTime -> f (Maybe DateTime)
f V1CertificateSigningRequestCondition{Maybe Text
Maybe DateTime
Text
v1CertificateSigningRequestConditionLastTransitionTime :: V1CertificateSigningRequestCondition -> Maybe DateTime
$sel:v1CertificateSigningRequestConditionLastUpdateTime:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Maybe DateTime
$sel:v1CertificateSigningRequestConditionMessage:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Maybe Text
$sel:v1CertificateSigningRequestConditionReason:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Maybe Text
$sel:v1CertificateSigningRequestConditionStatus:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Text
$sel:v1CertificateSigningRequestConditionType:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Text
v1CertificateSigningRequestConditionLastTransitionTime :: Maybe DateTime
v1CertificateSigningRequestConditionLastUpdateTime :: Maybe DateTime
v1CertificateSigningRequestConditionMessage :: Maybe Text
v1CertificateSigningRequestConditionReason :: Maybe Text
v1CertificateSigningRequestConditionStatus :: Text
v1CertificateSigningRequestConditionType :: Text
..} = (\Maybe DateTime
v1CertificateSigningRequestConditionLastUpdateTime -> V1CertificateSigningRequestCondition { Maybe DateTime
$sel:v1CertificateSigningRequestConditionLastUpdateTime:V1CertificateSigningRequestCondition :: Maybe DateTime
v1CertificateSigningRequestConditionLastUpdateTime :: Maybe DateTime
v1CertificateSigningRequestConditionLastUpdateTime, Maybe Text
Maybe DateTime
Text
v1CertificateSigningRequestConditionLastTransitionTime :: Maybe DateTime
$sel:v1CertificateSigningRequestConditionMessage:V1CertificateSigningRequestCondition :: Maybe Text
$sel:v1CertificateSigningRequestConditionReason:V1CertificateSigningRequestCondition :: Maybe Text
$sel:v1CertificateSigningRequestConditionStatus:V1CertificateSigningRequestCondition :: Text
$sel:v1CertificateSigningRequestConditionType:V1CertificateSigningRequestCondition :: Text
v1CertificateSigningRequestConditionLastTransitionTime :: Maybe DateTime
v1CertificateSigningRequestConditionMessage :: Maybe Text
v1CertificateSigningRequestConditionReason :: Maybe Text
v1CertificateSigningRequestConditionStatus :: Text
v1CertificateSigningRequestConditionType :: Text
..} ) (Maybe DateTime -> V1CertificateSigningRequestCondition)
-> f (Maybe DateTime) -> f V1CertificateSigningRequestCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1CertificateSigningRequestConditionLastUpdateTime
{-# INLINE v1CertificateSigningRequestConditionLastUpdateTimeL #-}

-- | 'v1CertificateSigningRequestConditionMessage' Lens
v1CertificateSigningRequestConditionMessageL :: Lens_' V1CertificateSigningRequestCondition (Maybe Text)
v1CertificateSigningRequestConditionMessageL :: Lens_' V1CertificateSigningRequestCondition (Maybe Text)
v1CertificateSigningRequestConditionMessageL Maybe Text -> f (Maybe Text)
f V1CertificateSigningRequestCondition{Maybe Text
Maybe DateTime
Text
v1CertificateSigningRequestConditionLastTransitionTime :: V1CertificateSigningRequestCondition -> Maybe DateTime
$sel:v1CertificateSigningRequestConditionLastUpdateTime:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Maybe DateTime
$sel:v1CertificateSigningRequestConditionMessage:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Maybe Text
$sel:v1CertificateSigningRequestConditionReason:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Maybe Text
$sel:v1CertificateSigningRequestConditionStatus:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Text
$sel:v1CertificateSigningRequestConditionType:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Text
v1CertificateSigningRequestConditionLastTransitionTime :: Maybe DateTime
v1CertificateSigningRequestConditionLastUpdateTime :: Maybe DateTime
v1CertificateSigningRequestConditionMessage :: Maybe Text
v1CertificateSigningRequestConditionReason :: Maybe Text
v1CertificateSigningRequestConditionStatus :: Text
v1CertificateSigningRequestConditionType :: Text
..} = (\Maybe Text
v1CertificateSigningRequestConditionMessage -> V1CertificateSigningRequestCondition { Maybe Text
$sel:v1CertificateSigningRequestConditionMessage:V1CertificateSigningRequestCondition :: Maybe Text
v1CertificateSigningRequestConditionMessage :: Maybe Text
v1CertificateSigningRequestConditionMessage, Maybe Text
Maybe DateTime
Text
v1CertificateSigningRequestConditionLastTransitionTime :: Maybe DateTime
$sel:v1CertificateSigningRequestConditionLastUpdateTime:V1CertificateSigningRequestCondition :: Maybe DateTime
$sel:v1CertificateSigningRequestConditionReason:V1CertificateSigningRequestCondition :: Maybe Text
$sel:v1CertificateSigningRequestConditionStatus:V1CertificateSigningRequestCondition :: Text
$sel:v1CertificateSigningRequestConditionType:V1CertificateSigningRequestCondition :: Text
v1CertificateSigningRequestConditionLastTransitionTime :: Maybe DateTime
v1CertificateSigningRequestConditionLastUpdateTime :: Maybe DateTime
v1CertificateSigningRequestConditionReason :: Maybe Text
v1CertificateSigningRequestConditionStatus :: Text
v1CertificateSigningRequestConditionType :: Text
..} ) (Maybe Text -> V1CertificateSigningRequestCondition)
-> f (Maybe Text) -> f V1CertificateSigningRequestCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CertificateSigningRequestConditionMessage
{-# INLINE v1CertificateSigningRequestConditionMessageL #-}

-- | 'v1CertificateSigningRequestConditionReason' Lens
v1CertificateSigningRequestConditionReasonL :: Lens_' V1CertificateSigningRequestCondition (Maybe Text)
v1CertificateSigningRequestConditionReasonL :: Lens_' V1CertificateSigningRequestCondition (Maybe Text)
v1CertificateSigningRequestConditionReasonL Maybe Text -> f (Maybe Text)
f V1CertificateSigningRequestCondition{Maybe Text
Maybe DateTime
Text
v1CertificateSigningRequestConditionLastTransitionTime :: V1CertificateSigningRequestCondition -> Maybe DateTime
$sel:v1CertificateSigningRequestConditionLastUpdateTime:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Maybe DateTime
$sel:v1CertificateSigningRequestConditionMessage:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Maybe Text
$sel:v1CertificateSigningRequestConditionReason:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Maybe Text
$sel:v1CertificateSigningRequestConditionStatus:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Text
$sel:v1CertificateSigningRequestConditionType:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Text
v1CertificateSigningRequestConditionLastTransitionTime :: Maybe DateTime
v1CertificateSigningRequestConditionLastUpdateTime :: Maybe DateTime
v1CertificateSigningRequestConditionMessage :: Maybe Text
v1CertificateSigningRequestConditionReason :: Maybe Text
v1CertificateSigningRequestConditionStatus :: Text
v1CertificateSigningRequestConditionType :: Text
..} = (\Maybe Text
v1CertificateSigningRequestConditionReason -> V1CertificateSigningRequestCondition { Maybe Text
$sel:v1CertificateSigningRequestConditionReason:V1CertificateSigningRequestCondition :: Maybe Text
v1CertificateSigningRequestConditionReason :: Maybe Text
v1CertificateSigningRequestConditionReason, Maybe Text
Maybe DateTime
Text
v1CertificateSigningRequestConditionLastTransitionTime :: Maybe DateTime
$sel:v1CertificateSigningRequestConditionLastUpdateTime:V1CertificateSigningRequestCondition :: Maybe DateTime
$sel:v1CertificateSigningRequestConditionMessage:V1CertificateSigningRequestCondition :: Maybe Text
$sel:v1CertificateSigningRequestConditionStatus:V1CertificateSigningRequestCondition :: Text
$sel:v1CertificateSigningRequestConditionType:V1CertificateSigningRequestCondition :: Text
v1CertificateSigningRequestConditionLastTransitionTime :: Maybe DateTime
v1CertificateSigningRequestConditionLastUpdateTime :: Maybe DateTime
v1CertificateSigningRequestConditionMessage :: Maybe Text
v1CertificateSigningRequestConditionStatus :: Text
v1CertificateSigningRequestConditionType :: Text
..} ) (Maybe Text -> V1CertificateSigningRequestCondition)
-> f (Maybe Text) -> f V1CertificateSigningRequestCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CertificateSigningRequestConditionReason
{-# INLINE v1CertificateSigningRequestConditionReasonL #-}

-- | 'v1CertificateSigningRequestConditionStatus' Lens
v1CertificateSigningRequestConditionStatusL :: Lens_' V1CertificateSigningRequestCondition (Text)
v1CertificateSigningRequestConditionStatusL :: Lens_' V1CertificateSigningRequestCondition Text
v1CertificateSigningRequestConditionStatusL Text -> f Text
f V1CertificateSigningRequestCondition{Maybe Text
Maybe DateTime
Text
v1CertificateSigningRequestConditionLastTransitionTime :: V1CertificateSigningRequestCondition -> Maybe DateTime
$sel:v1CertificateSigningRequestConditionLastUpdateTime:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Maybe DateTime
$sel:v1CertificateSigningRequestConditionMessage:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Maybe Text
$sel:v1CertificateSigningRequestConditionReason:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Maybe Text
$sel:v1CertificateSigningRequestConditionStatus:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Text
$sel:v1CertificateSigningRequestConditionType:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Text
v1CertificateSigningRequestConditionLastTransitionTime :: Maybe DateTime
v1CertificateSigningRequestConditionLastUpdateTime :: Maybe DateTime
v1CertificateSigningRequestConditionMessage :: Maybe Text
v1CertificateSigningRequestConditionReason :: Maybe Text
v1CertificateSigningRequestConditionStatus :: Text
v1CertificateSigningRequestConditionType :: Text
..} = (\Text
v1CertificateSigningRequestConditionStatus -> V1CertificateSigningRequestCondition { Text
$sel:v1CertificateSigningRequestConditionStatus:V1CertificateSigningRequestCondition :: Text
v1CertificateSigningRequestConditionStatus :: Text
v1CertificateSigningRequestConditionStatus, Maybe Text
Maybe DateTime
Text
v1CertificateSigningRequestConditionLastTransitionTime :: Maybe DateTime
$sel:v1CertificateSigningRequestConditionLastUpdateTime:V1CertificateSigningRequestCondition :: Maybe DateTime
$sel:v1CertificateSigningRequestConditionMessage:V1CertificateSigningRequestCondition :: Maybe Text
$sel:v1CertificateSigningRequestConditionReason:V1CertificateSigningRequestCondition :: Maybe Text
$sel:v1CertificateSigningRequestConditionType:V1CertificateSigningRequestCondition :: Text
v1CertificateSigningRequestConditionLastTransitionTime :: Maybe DateTime
v1CertificateSigningRequestConditionLastUpdateTime :: Maybe DateTime
v1CertificateSigningRequestConditionMessage :: Maybe Text
v1CertificateSigningRequestConditionReason :: Maybe Text
v1CertificateSigningRequestConditionType :: Text
..} ) (Text -> V1CertificateSigningRequestCondition)
-> f Text -> f V1CertificateSigningRequestCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CertificateSigningRequestConditionStatus
{-# INLINE v1CertificateSigningRequestConditionStatusL #-}

-- | 'v1CertificateSigningRequestConditionType' Lens
v1CertificateSigningRequestConditionTypeL :: Lens_' V1CertificateSigningRequestCondition (Text)
v1CertificateSigningRequestConditionTypeL :: Lens_' V1CertificateSigningRequestCondition Text
v1CertificateSigningRequestConditionTypeL Text -> f Text
f V1CertificateSigningRequestCondition{Maybe Text
Maybe DateTime
Text
v1CertificateSigningRequestConditionLastTransitionTime :: V1CertificateSigningRequestCondition -> Maybe DateTime
$sel:v1CertificateSigningRequestConditionLastUpdateTime:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Maybe DateTime
$sel:v1CertificateSigningRequestConditionMessage:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Maybe Text
$sel:v1CertificateSigningRequestConditionReason:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Maybe Text
$sel:v1CertificateSigningRequestConditionStatus:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Text
$sel:v1CertificateSigningRequestConditionType:V1CertificateSigningRequestCondition :: V1CertificateSigningRequestCondition -> Text
v1CertificateSigningRequestConditionLastTransitionTime :: Maybe DateTime
v1CertificateSigningRequestConditionLastUpdateTime :: Maybe DateTime
v1CertificateSigningRequestConditionMessage :: Maybe Text
v1CertificateSigningRequestConditionReason :: Maybe Text
v1CertificateSigningRequestConditionStatus :: Text
v1CertificateSigningRequestConditionType :: Text
..} = (\Text
v1CertificateSigningRequestConditionType -> V1CertificateSigningRequestCondition { Text
$sel:v1CertificateSigningRequestConditionType:V1CertificateSigningRequestCondition :: Text
v1CertificateSigningRequestConditionType :: Text
v1CertificateSigningRequestConditionType, Maybe Text
Maybe DateTime
Text
v1CertificateSigningRequestConditionLastTransitionTime :: Maybe DateTime
$sel:v1CertificateSigningRequestConditionLastUpdateTime:V1CertificateSigningRequestCondition :: Maybe DateTime
$sel:v1CertificateSigningRequestConditionMessage:V1CertificateSigningRequestCondition :: Maybe Text
$sel:v1CertificateSigningRequestConditionReason:V1CertificateSigningRequestCondition :: Maybe Text
$sel:v1CertificateSigningRequestConditionStatus:V1CertificateSigningRequestCondition :: Text
v1CertificateSigningRequestConditionLastTransitionTime :: Maybe DateTime
v1CertificateSigningRequestConditionLastUpdateTime :: Maybe DateTime
v1CertificateSigningRequestConditionMessage :: Maybe Text
v1CertificateSigningRequestConditionReason :: Maybe Text
v1CertificateSigningRequestConditionStatus :: Text
..} ) (Text -> V1CertificateSigningRequestCondition)
-> f Text -> f V1CertificateSigningRequestCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CertificateSigningRequestConditionType
{-# INLINE v1CertificateSigningRequestConditionTypeL #-}



-- * V1CertificateSigningRequestList

-- | 'v1CertificateSigningRequestListApiVersion' Lens
v1CertificateSigningRequestListApiVersionL :: Lens_' V1CertificateSigningRequestList (Maybe Text)
v1CertificateSigningRequestListApiVersionL :: Lens_' V1CertificateSigningRequestList (Maybe Text)
v1CertificateSigningRequestListApiVersionL Maybe Text -> f (Maybe Text)
f V1CertificateSigningRequestList{[V1CertificateSigningRequest]
Maybe Text
Maybe V1ListMeta
v1CertificateSigningRequestListApiVersion :: V1CertificateSigningRequestList -> Maybe Text
v1CertificateSigningRequestListApiVersion :: Maybe Text
v1CertificateSigningRequestListItems :: [V1CertificateSigningRequest]
v1CertificateSigningRequestListKind :: Maybe Text
v1CertificateSigningRequestListMetadata :: Maybe V1ListMeta
$sel:v1CertificateSigningRequestListItems:V1CertificateSigningRequestList :: V1CertificateSigningRequestList -> [V1CertificateSigningRequest]
$sel:v1CertificateSigningRequestListKind:V1CertificateSigningRequestList :: V1CertificateSigningRequestList -> Maybe Text
$sel:v1CertificateSigningRequestListMetadata:V1CertificateSigningRequestList :: V1CertificateSigningRequestList -> Maybe V1ListMeta
..} = (\Maybe Text
v1CertificateSigningRequestListApiVersion -> V1CertificateSigningRequestList { Maybe Text
v1CertificateSigningRequestListApiVersion :: Maybe Text
v1CertificateSigningRequestListApiVersion :: Maybe Text
v1CertificateSigningRequestListApiVersion, [V1CertificateSigningRequest]
Maybe Text
Maybe V1ListMeta
v1CertificateSigningRequestListItems :: [V1CertificateSigningRequest]
v1CertificateSigningRequestListKind :: Maybe Text
v1CertificateSigningRequestListMetadata :: Maybe V1ListMeta
$sel:v1CertificateSigningRequestListItems:V1CertificateSigningRequestList :: [V1CertificateSigningRequest]
$sel:v1CertificateSigningRequestListKind:V1CertificateSigningRequestList :: Maybe Text
$sel:v1CertificateSigningRequestListMetadata:V1CertificateSigningRequestList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1CertificateSigningRequestList)
-> f (Maybe Text) -> f V1CertificateSigningRequestList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CertificateSigningRequestListApiVersion
{-# INLINE v1CertificateSigningRequestListApiVersionL #-}

-- | 'v1CertificateSigningRequestListItems' Lens
v1CertificateSigningRequestListItemsL :: Lens_' V1CertificateSigningRequestList ([V1CertificateSigningRequest])
v1CertificateSigningRequestListItemsL :: Lens_'
  V1CertificateSigningRequestList [V1CertificateSigningRequest]
v1CertificateSigningRequestListItemsL [V1CertificateSigningRequest] -> f [V1CertificateSigningRequest]
f V1CertificateSigningRequestList{[V1CertificateSigningRequest]
Maybe Text
Maybe V1ListMeta
v1CertificateSigningRequestListApiVersion :: V1CertificateSigningRequestList -> Maybe Text
$sel:v1CertificateSigningRequestListItems:V1CertificateSigningRequestList :: V1CertificateSigningRequestList -> [V1CertificateSigningRequest]
$sel:v1CertificateSigningRequestListKind:V1CertificateSigningRequestList :: V1CertificateSigningRequestList -> Maybe Text
$sel:v1CertificateSigningRequestListMetadata:V1CertificateSigningRequestList :: V1CertificateSigningRequestList -> Maybe V1ListMeta
v1CertificateSigningRequestListApiVersion :: Maybe Text
v1CertificateSigningRequestListItems :: [V1CertificateSigningRequest]
v1CertificateSigningRequestListKind :: Maybe Text
v1CertificateSigningRequestListMetadata :: Maybe V1ListMeta
..} = (\[V1CertificateSigningRequest]
v1CertificateSigningRequestListItems -> V1CertificateSigningRequestList { [V1CertificateSigningRequest]
$sel:v1CertificateSigningRequestListItems:V1CertificateSigningRequestList :: [V1CertificateSigningRequest]
v1CertificateSigningRequestListItems :: [V1CertificateSigningRequest]
v1CertificateSigningRequestListItems, Maybe Text
Maybe V1ListMeta
v1CertificateSigningRequestListApiVersion :: Maybe Text
$sel:v1CertificateSigningRequestListKind:V1CertificateSigningRequestList :: Maybe Text
$sel:v1CertificateSigningRequestListMetadata:V1CertificateSigningRequestList :: Maybe V1ListMeta
v1CertificateSigningRequestListApiVersion :: Maybe Text
v1CertificateSigningRequestListKind :: Maybe Text
v1CertificateSigningRequestListMetadata :: Maybe V1ListMeta
..} ) ([V1CertificateSigningRequest] -> V1CertificateSigningRequestList)
-> f [V1CertificateSigningRequest]
-> f V1CertificateSigningRequestList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1CertificateSigningRequest] -> f [V1CertificateSigningRequest]
f [V1CertificateSigningRequest]
v1CertificateSigningRequestListItems
{-# INLINE v1CertificateSigningRequestListItemsL #-}

-- | 'v1CertificateSigningRequestListKind' Lens
v1CertificateSigningRequestListKindL :: Lens_' V1CertificateSigningRequestList (Maybe Text)
v1CertificateSigningRequestListKindL :: Lens_' V1CertificateSigningRequestList (Maybe Text)
v1CertificateSigningRequestListKindL Maybe Text -> f (Maybe Text)
f V1CertificateSigningRequestList{[V1CertificateSigningRequest]
Maybe Text
Maybe V1ListMeta
v1CertificateSigningRequestListApiVersion :: V1CertificateSigningRequestList -> Maybe Text
$sel:v1CertificateSigningRequestListItems:V1CertificateSigningRequestList :: V1CertificateSigningRequestList -> [V1CertificateSigningRequest]
$sel:v1CertificateSigningRequestListKind:V1CertificateSigningRequestList :: V1CertificateSigningRequestList -> Maybe Text
$sel:v1CertificateSigningRequestListMetadata:V1CertificateSigningRequestList :: V1CertificateSigningRequestList -> Maybe V1ListMeta
v1CertificateSigningRequestListApiVersion :: Maybe Text
v1CertificateSigningRequestListItems :: [V1CertificateSigningRequest]
v1CertificateSigningRequestListKind :: Maybe Text
v1CertificateSigningRequestListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1CertificateSigningRequestListKind -> V1CertificateSigningRequestList { Maybe Text
$sel:v1CertificateSigningRequestListKind:V1CertificateSigningRequestList :: Maybe Text
v1CertificateSigningRequestListKind :: Maybe Text
v1CertificateSigningRequestListKind, [V1CertificateSigningRequest]
Maybe Text
Maybe V1ListMeta
v1CertificateSigningRequestListApiVersion :: Maybe Text
$sel:v1CertificateSigningRequestListItems:V1CertificateSigningRequestList :: [V1CertificateSigningRequest]
$sel:v1CertificateSigningRequestListMetadata:V1CertificateSigningRequestList :: Maybe V1ListMeta
v1CertificateSigningRequestListApiVersion :: Maybe Text
v1CertificateSigningRequestListItems :: [V1CertificateSigningRequest]
v1CertificateSigningRequestListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1CertificateSigningRequestList)
-> f (Maybe Text) -> f V1CertificateSigningRequestList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CertificateSigningRequestListKind
{-# INLINE v1CertificateSigningRequestListKindL #-}

-- | 'v1CertificateSigningRequestListMetadata' Lens
v1CertificateSigningRequestListMetadataL :: Lens_' V1CertificateSigningRequestList (Maybe V1ListMeta)
v1CertificateSigningRequestListMetadataL :: Lens_' V1CertificateSigningRequestList (Maybe V1ListMeta)
v1CertificateSigningRequestListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1CertificateSigningRequestList{[V1CertificateSigningRequest]
Maybe Text
Maybe V1ListMeta
v1CertificateSigningRequestListApiVersion :: V1CertificateSigningRequestList -> Maybe Text
$sel:v1CertificateSigningRequestListItems:V1CertificateSigningRequestList :: V1CertificateSigningRequestList -> [V1CertificateSigningRequest]
$sel:v1CertificateSigningRequestListKind:V1CertificateSigningRequestList :: V1CertificateSigningRequestList -> Maybe Text
$sel:v1CertificateSigningRequestListMetadata:V1CertificateSigningRequestList :: V1CertificateSigningRequestList -> Maybe V1ListMeta
v1CertificateSigningRequestListApiVersion :: Maybe Text
v1CertificateSigningRequestListItems :: [V1CertificateSigningRequest]
v1CertificateSigningRequestListKind :: Maybe Text
v1CertificateSigningRequestListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1CertificateSigningRequestListMetadata -> V1CertificateSigningRequestList { Maybe V1ListMeta
$sel:v1CertificateSigningRequestListMetadata:V1CertificateSigningRequestList :: Maybe V1ListMeta
v1CertificateSigningRequestListMetadata :: Maybe V1ListMeta
v1CertificateSigningRequestListMetadata, [V1CertificateSigningRequest]
Maybe Text
v1CertificateSigningRequestListApiVersion :: Maybe Text
$sel:v1CertificateSigningRequestListItems:V1CertificateSigningRequestList :: [V1CertificateSigningRequest]
$sel:v1CertificateSigningRequestListKind:V1CertificateSigningRequestList :: Maybe Text
v1CertificateSigningRequestListApiVersion :: Maybe Text
v1CertificateSigningRequestListItems :: [V1CertificateSigningRequest]
v1CertificateSigningRequestListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1CertificateSigningRequestList)
-> f (Maybe V1ListMeta) -> f V1CertificateSigningRequestList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1CertificateSigningRequestListMetadata
{-# INLINE v1CertificateSigningRequestListMetadataL #-}



-- * V1CertificateSigningRequestSpec

-- | 'v1CertificateSigningRequestSpecExpirationSeconds' Lens
v1CertificateSigningRequestSpecExpirationSecondsL :: Lens_' V1CertificateSigningRequestSpec (Maybe Int)
v1CertificateSigningRequestSpecExpirationSecondsL :: Lens_' V1CertificateSigningRequestSpec (Maybe Int)
v1CertificateSigningRequestSpecExpirationSecondsL Maybe Int -> f (Maybe Int)
f V1CertificateSigningRequestSpec{Maybe Int
Maybe [Text]
Maybe (Map String [Text])
Maybe Text
Text
ByteArray
v1CertificateSigningRequestSpecExpirationSeconds :: V1CertificateSigningRequestSpec -> Maybe Int
v1CertificateSigningRequestSpecExpirationSeconds :: Maybe Int
v1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1CertificateSigningRequestSpecRequest :: ByteArray
v1CertificateSigningRequestSpecSignerName :: Text
v1CertificateSigningRequestSpecUid :: Maybe Text
v1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1CertificateSigningRequestSpecUsername :: Maybe Text
$sel:v1CertificateSigningRequestSpecExtra:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe (Map String [Text])
$sel:v1CertificateSigningRequestSpecGroups:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe [Text]
$sel:v1CertificateSigningRequestSpecRequest:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> ByteArray
$sel:v1CertificateSigningRequestSpecSignerName:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Text
$sel:v1CertificateSigningRequestSpecUid:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe Text
$sel:v1CertificateSigningRequestSpecUsages:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe [Text]
$sel:v1CertificateSigningRequestSpecUsername:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe Text
..} = (\Maybe Int
v1CertificateSigningRequestSpecExpirationSeconds -> V1CertificateSigningRequestSpec { Maybe Int
v1CertificateSigningRequestSpecExpirationSeconds :: Maybe Int
v1CertificateSigningRequestSpecExpirationSeconds :: Maybe Int
v1CertificateSigningRequestSpecExpirationSeconds, Maybe [Text]
Maybe (Map String [Text])
Maybe Text
Text
ByteArray
v1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1CertificateSigningRequestSpecRequest :: ByteArray
v1CertificateSigningRequestSpecSignerName :: Text
v1CertificateSigningRequestSpecUid :: Maybe Text
v1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1CertificateSigningRequestSpecUsername :: Maybe Text
$sel:v1CertificateSigningRequestSpecExtra:V1CertificateSigningRequestSpec :: Maybe (Map String [Text])
$sel:v1CertificateSigningRequestSpecGroups:V1CertificateSigningRequestSpec :: Maybe [Text]
$sel:v1CertificateSigningRequestSpecRequest:V1CertificateSigningRequestSpec :: ByteArray
$sel:v1CertificateSigningRequestSpecSignerName:V1CertificateSigningRequestSpec :: Text
$sel:v1CertificateSigningRequestSpecUid:V1CertificateSigningRequestSpec :: Maybe Text
$sel:v1CertificateSigningRequestSpecUsages:V1CertificateSigningRequestSpec :: Maybe [Text]
$sel:v1CertificateSigningRequestSpecUsername:V1CertificateSigningRequestSpec :: Maybe Text
..} ) (Maybe Int -> V1CertificateSigningRequestSpec)
-> f (Maybe Int) -> f V1CertificateSigningRequestSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1CertificateSigningRequestSpecExpirationSeconds
{-# INLINE v1CertificateSigningRequestSpecExpirationSecondsL #-}

-- | 'v1CertificateSigningRequestSpecExtra' Lens
v1CertificateSigningRequestSpecExtraL :: Lens_' V1CertificateSigningRequestSpec (Maybe (Map.Map String [Text]))
v1CertificateSigningRequestSpecExtraL :: Lens_' V1CertificateSigningRequestSpec (Maybe (Map String [Text]))
v1CertificateSigningRequestSpecExtraL Maybe (Map String [Text]) -> f (Maybe (Map String [Text]))
f V1CertificateSigningRequestSpec{Maybe Int
Maybe [Text]
Maybe (Map String [Text])
Maybe Text
Text
ByteArray
v1CertificateSigningRequestSpecExpirationSeconds :: V1CertificateSigningRequestSpec -> Maybe Int
$sel:v1CertificateSigningRequestSpecExtra:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe (Map String [Text])
$sel:v1CertificateSigningRequestSpecGroups:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe [Text]
$sel:v1CertificateSigningRequestSpecRequest:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> ByteArray
$sel:v1CertificateSigningRequestSpecSignerName:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Text
$sel:v1CertificateSigningRequestSpecUid:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe Text
$sel:v1CertificateSigningRequestSpecUsages:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe [Text]
$sel:v1CertificateSigningRequestSpecUsername:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe Text
v1CertificateSigningRequestSpecExpirationSeconds :: Maybe Int
v1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1CertificateSigningRequestSpecRequest :: ByteArray
v1CertificateSigningRequestSpecSignerName :: Text
v1CertificateSigningRequestSpecUid :: Maybe Text
v1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1CertificateSigningRequestSpecUsername :: Maybe Text
..} = (\Maybe (Map String [Text])
v1CertificateSigningRequestSpecExtra -> V1CertificateSigningRequestSpec { Maybe (Map String [Text])
$sel:v1CertificateSigningRequestSpecExtra:V1CertificateSigningRequestSpec :: Maybe (Map String [Text])
v1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1CertificateSigningRequestSpecExtra, Maybe Int
Maybe [Text]
Maybe Text
Text
ByteArray
v1CertificateSigningRequestSpecExpirationSeconds :: Maybe Int
$sel:v1CertificateSigningRequestSpecGroups:V1CertificateSigningRequestSpec :: Maybe [Text]
$sel:v1CertificateSigningRequestSpecRequest:V1CertificateSigningRequestSpec :: ByteArray
$sel:v1CertificateSigningRequestSpecSignerName:V1CertificateSigningRequestSpec :: Text
$sel:v1CertificateSigningRequestSpecUid:V1CertificateSigningRequestSpec :: Maybe Text
$sel:v1CertificateSigningRequestSpecUsages:V1CertificateSigningRequestSpec :: Maybe [Text]
$sel:v1CertificateSigningRequestSpecUsername:V1CertificateSigningRequestSpec :: Maybe Text
v1CertificateSigningRequestSpecExpirationSeconds :: Maybe Int
v1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1CertificateSigningRequestSpecRequest :: ByteArray
v1CertificateSigningRequestSpecSignerName :: Text
v1CertificateSigningRequestSpecUid :: Maybe Text
v1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1CertificateSigningRequestSpecUsername :: Maybe Text
..} ) (Maybe (Map String [Text]) -> V1CertificateSigningRequestSpec)
-> f (Maybe (Map String [Text]))
-> f V1CertificateSigningRequestSpec
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])
v1CertificateSigningRequestSpecExtra
{-# INLINE v1CertificateSigningRequestSpecExtraL #-}

-- | 'v1CertificateSigningRequestSpecGroups' Lens
v1CertificateSigningRequestSpecGroupsL :: Lens_' V1CertificateSigningRequestSpec (Maybe [Text])
v1CertificateSigningRequestSpecGroupsL :: Lens_' V1CertificateSigningRequestSpec (Maybe [Text])
v1CertificateSigningRequestSpecGroupsL Maybe [Text] -> f (Maybe [Text])
f V1CertificateSigningRequestSpec{Maybe Int
Maybe [Text]
Maybe (Map String [Text])
Maybe Text
Text
ByteArray
v1CertificateSigningRequestSpecExpirationSeconds :: V1CertificateSigningRequestSpec -> Maybe Int
$sel:v1CertificateSigningRequestSpecExtra:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe (Map String [Text])
$sel:v1CertificateSigningRequestSpecGroups:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe [Text]
$sel:v1CertificateSigningRequestSpecRequest:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> ByteArray
$sel:v1CertificateSigningRequestSpecSignerName:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Text
$sel:v1CertificateSigningRequestSpecUid:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe Text
$sel:v1CertificateSigningRequestSpecUsages:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe [Text]
$sel:v1CertificateSigningRequestSpecUsername:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe Text
v1CertificateSigningRequestSpecExpirationSeconds :: Maybe Int
v1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1CertificateSigningRequestSpecRequest :: ByteArray
v1CertificateSigningRequestSpecSignerName :: Text
v1CertificateSigningRequestSpecUid :: Maybe Text
v1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1CertificateSigningRequestSpecUsername :: Maybe Text
..} = (\Maybe [Text]
v1CertificateSigningRequestSpecGroups -> V1CertificateSigningRequestSpec { Maybe [Text]
$sel:v1CertificateSigningRequestSpecGroups:V1CertificateSigningRequestSpec :: Maybe [Text]
v1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1CertificateSigningRequestSpecGroups, Maybe Int
Maybe [Text]
Maybe (Map String [Text])
Maybe Text
Text
ByteArray
v1CertificateSigningRequestSpecExpirationSeconds :: Maybe Int
$sel:v1CertificateSigningRequestSpecExtra:V1CertificateSigningRequestSpec :: Maybe (Map String [Text])
$sel:v1CertificateSigningRequestSpecRequest:V1CertificateSigningRequestSpec :: ByteArray
$sel:v1CertificateSigningRequestSpecSignerName:V1CertificateSigningRequestSpec :: Text
$sel:v1CertificateSigningRequestSpecUid:V1CertificateSigningRequestSpec :: Maybe Text
$sel:v1CertificateSigningRequestSpecUsages:V1CertificateSigningRequestSpec :: Maybe [Text]
$sel:v1CertificateSigningRequestSpecUsername:V1CertificateSigningRequestSpec :: Maybe Text
v1CertificateSigningRequestSpecExpirationSeconds :: Maybe Int
v1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1CertificateSigningRequestSpecRequest :: ByteArray
v1CertificateSigningRequestSpecSignerName :: Text
v1CertificateSigningRequestSpecUid :: Maybe Text
v1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1CertificateSigningRequestSpecUsername :: Maybe Text
..} ) (Maybe [Text] -> V1CertificateSigningRequestSpec)
-> f (Maybe [Text]) -> f V1CertificateSigningRequestSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1CertificateSigningRequestSpecGroups
{-# INLINE v1CertificateSigningRequestSpecGroupsL #-}

-- | 'v1CertificateSigningRequestSpecRequest' Lens
v1CertificateSigningRequestSpecRequestL :: Lens_' V1CertificateSigningRequestSpec (ByteArray)
v1CertificateSigningRequestSpecRequestL :: Lens_' V1CertificateSigningRequestSpec ByteArray
v1CertificateSigningRequestSpecRequestL ByteArray -> f ByteArray
f V1CertificateSigningRequestSpec{Maybe Int
Maybe [Text]
Maybe (Map String [Text])
Maybe Text
Text
ByteArray
v1CertificateSigningRequestSpecExpirationSeconds :: V1CertificateSigningRequestSpec -> Maybe Int
$sel:v1CertificateSigningRequestSpecExtra:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe (Map String [Text])
$sel:v1CertificateSigningRequestSpecGroups:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe [Text]
$sel:v1CertificateSigningRequestSpecRequest:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> ByteArray
$sel:v1CertificateSigningRequestSpecSignerName:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Text
$sel:v1CertificateSigningRequestSpecUid:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe Text
$sel:v1CertificateSigningRequestSpecUsages:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe [Text]
$sel:v1CertificateSigningRequestSpecUsername:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe Text
v1CertificateSigningRequestSpecExpirationSeconds :: Maybe Int
v1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1CertificateSigningRequestSpecRequest :: ByteArray
v1CertificateSigningRequestSpecSignerName :: Text
v1CertificateSigningRequestSpecUid :: Maybe Text
v1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1CertificateSigningRequestSpecUsername :: Maybe Text
..} = (\ByteArray
v1CertificateSigningRequestSpecRequest -> V1CertificateSigningRequestSpec { ByteArray
$sel:v1CertificateSigningRequestSpecRequest:V1CertificateSigningRequestSpec :: ByteArray
v1CertificateSigningRequestSpecRequest :: ByteArray
v1CertificateSigningRequestSpecRequest, Maybe Int
Maybe [Text]
Maybe (Map String [Text])
Maybe Text
Text
v1CertificateSigningRequestSpecExpirationSeconds :: Maybe Int
$sel:v1CertificateSigningRequestSpecExtra:V1CertificateSigningRequestSpec :: Maybe (Map String [Text])
$sel:v1CertificateSigningRequestSpecGroups:V1CertificateSigningRequestSpec :: Maybe [Text]
$sel:v1CertificateSigningRequestSpecSignerName:V1CertificateSigningRequestSpec :: Text
$sel:v1CertificateSigningRequestSpecUid:V1CertificateSigningRequestSpec :: Maybe Text
$sel:v1CertificateSigningRequestSpecUsages:V1CertificateSigningRequestSpec :: Maybe [Text]
$sel:v1CertificateSigningRequestSpecUsername:V1CertificateSigningRequestSpec :: Maybe Text
v1CertificateSigningRequestSpecExpirationSeconds :: Maybe Int
v1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1CertificateSigningRequestSpecSignerName :: Text
v1CertificateSigningRequestSpecUid :: Maybe Text
v1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1CertificateSigningRequestSpecUsername :: Maybe Text
..} ) (ByteArray -> V1CertificateSigningRequestSpec)
-> f ByteArray -> f V1CertificateSigningRequestSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> ByteArray -> f ByteArray
f ByteArray
v1CertificateSigningRequestSpecRequest
{-# INLINE v1CertificateSigningRequestSpecRequestL #-}

-- | 'v1CertificateSigningRequestSpecSignerName' Lens
v1CertificateSigningRequestSpecSignerNameL :: Lens_' V1CertificateSigningRequestSpec (Text)
v1CertificateSigningRequestSpecSignerNameL :: Lens_' V1CertificateSigningRequestSpec Text
v1CertificateSigningRequestSpecSignerNameL Text -> f Text
f V1CertificateSigningRequestSpec{Maybe Int
Maybe [Text]
Maybe (Map String [Text])
Maybe Text
Text
ByteArray
v1CertificateSigningRequestSpecExpirationSeconds :: V1CertificateSigningRequestSpec -> Maybe Int
$sel:v1CertificateSigningRequestSpecExtra:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe (Map String [Text])
$sel:v1CertificateSigningRequestSpecGroups:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe [Text]
$sel:v1CertificateSigningRequestSpecRequest:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> ByteArray
$sel:v1CertificateSigningRequestSpecSignerName:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Text
$sel:v1CertificateSigningRequestSpecUid:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe Text
$sel:v1CertificateSigningRequestSpecUsages:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe [Text]
$sel:v1CertificateSigningRequestSpecUsername:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe Text
v1CertificateSigningRequestSpecExpirationSeconds :: Maybe Int
v1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1CertificateSigningRequestSpecRequest :: ByteArray
v1CertificateSigningRequestSpecSignerName :: Text
v1CertificateSigningRequestSpecUid :: Maybe Text
v1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1CertificateSigningRequestSpecUsername :: Maybe Text
..} = (\Text
v1CertificateSigningRequestSpecSignerName -> V1CertificateSigningRequestSpec { Text
$sel:v1CertificateSigningRequestSpecSignerName:V1CertificateSigningRequestSpec :: Text
v1CertificateSigningRequestSpecSignerName :: Text
v1CertificateSigningRequestSpecSignerName, Maybe Int
Maybe [Text]
Maybe (Map String [Text])
Maybe Text
ByteArray
v1CertificateSigningRequestSpecExpirationSeconds :: Maybe Int
$sel:v1CertificateSigningRequestSpecExtra:V1CertificateSigningRequestSpec :: Maybe (Map String [Text])
$sel:v1CertificateSigningRequestSpecGroups:V1CertificateSigningRequestSpec :: Maybe [Text]
$sel:v1CertificateSigningRequestSpecRequest:V1CertificateSigningRequestSpec :: ByteArray
$sel:v1CertificateSigningRequestSpecUid:V1CertificateSigningRequestSpec :: Maybe Text
$sel:v1CertificateSigningRequestSpecUsages:V1CertificateSigningRequestSpec :: Maybe [Text]
$sel:v1CertificateSigningRequestSpecUsername:V1CertificateSigningRequestSpec :: Maybe Text
v1CertificateSigningRequestSpecExpirationSeconds :: Maybe Int
v1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1CertificateSigningRequestSpecRequest :: ByteArray
v1CertificateSigningRequestSpecUid :: Maybe Text
v1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1CertificateSigningRequestSpecUsername :: Maybe Text
..} ) (Text -> V1CertificateSigningRequestSpec)
-> f Text -> f V1CertificateSigningRequestSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CertificateSigningRequestSpecSignerName
{-# INLINE v1CertificateSigningRequestSpecSignerNameL #-}

-- | 'v1CertificateSigningRequestSpecUid' Lens
v1CertificateSigningRequestSpecUidL :: Lens_' V1CertificateSigningRequestSpec (Maybe Text)
v1CertificateSigningRequestSpecUidL :: Lens_' V1CertificateSigningRequestSpec (Maybe Text)
v1CertificateSigningRequestSpecUidL Maybe Text -> f (Maybe Text)
f V1CertificateSigningRequestSpec{Maybe Int
Maybe [Text]
Maybe (Map String [Text])
Maybe Text
Text
ByteArray
v1CertificateSigningRequestSpecExpirationSeconds :: V1CertificateSigningRequestSpec -> Maybe Int
$sel:v1CertificateSigningRequestSpecExtra:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe (Map String [Text])
$sel:v1CertificateSigningRequestSpecGroups:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe [Text]
$sel:v1CertificateSigningRequestSpecRequest:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> ByteArray
$sel:v1CertificateSigningRequestSpecSignerName:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Text
$sel:v1CertificateSigningRequestSpecUid:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe Text
$sel:v1CertificateSigningRequestSpecUsages:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe [Text]
$sel:v1CertificateSigningRequestSpecUsername:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe Text
v1CertificateSigningRequestSpecExpirationSeconds :: Maybe Int
v1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1CertificateSigningRequestSpecRequest :: ByteArray
v1CertificateSigningRequestSpecSignerName :: Text
v1CertificateSigningRequestSpecUid :: Maybe Text
v1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1CertificateSigningRequestSpecUsername :: Maybe Text
..} = (\Maybe Text
v1CertificateSigningRequestSpecUid -> V1CertificateSigningRequestSpec { Maybe Text
$sel:v1CertificateSigningRequestSpecUid:V1CertificateSigningRequestSpec :: Maybe Text
v1CertificateSigningRequestSpecUid :: Maybe Text
v1CertificateSigningRequestSpecUid, Maybe Int
Maybe [Text]
Maybe (Map String [Text])
Maybe Text
Text
ByteArray
v1CertificateSigningRequestSpecExpirationSeconds :: Maybe Int
$sel:v1CertificateSigningRequestSpecExtra:V1CertificateSigningRequestSpec :: Maybe (Map String [Text])
$sel:v1CertificateSigningRequestSpecGroups:V1CertificateSigningRequestSpec :: Maybe [Text]
$sel:v1CertificateSigningRequestSpecRequest:V1CertificateSigningRequestSpec :: ByteArray
$sel:v1CertificateSigningRequestSpecSignerName:V1CertificateSigningRequestSpec :: Text
$sel:v1CertificateSigningRequestSpecUsages:V1CertificateSigningRequestSpec :: Maybe [Text]
$sel:v1CertificateSigningRequestSpecUsername:V1CertificateSigningRequestSpec :: Maybe Text
v1CertificateSigningRequestSpecExpirationSeconds :: Maybe Int
v1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1CertificateSigningRequestSpecRequest :: ByteArray
v1CertificateSigningRequestSpecSignerName :: Text
v1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1CertificateSigningRequestSpecUsername :: Maybe Text
..} ) (Maybe Text -> V1CertificateSigningRequestSpec)
-> f (Maybe Text) -> f V1CertificateSigningRequestSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CertificateSigningRequestSpecUid
{-# INLINE v1CertificateSigningRequestSpecUidL #-}

-- | 'v1CertificateSigningRequestSpecUsages' Lens
v1CertificateSigningRequestSpecUsagesL :: Lens_' V1CertificateSigningRequestSpec (Maybe [Text])
v1CertificateSigningRequestSpecUsagesL :: Lens_' V1CertificateSigningRequestSpec (Maybe [Text])
v1CertificateSigningRequestSpecUsagesL Maybe [Text] -> f (Maybe [Text])
f V1CertificateSigningRequestSpec{Maybe Int
Maybe [Text]
Maybe (Map String [Text])
Maybe Text
Text
ByteArray
v1CertificateSigningRequestSpecExpirationSeconds :: V1CertificateSigningRequestSpec -> Maybe Int
$sel:v1CertificateSigningRequestSpecExtra:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe (Map String [Text])
$sel:v1CertificateSigningRequestSpecGroups:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe [Text]
$sel:v1CertificateSigningRequestSpecRequest:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> ByteArray
$sel:v1CertificateSigningRequestSpecSignerName:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Text
$sel:v1CertificateSigningRequestSpecUid:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe Text
$sel:v1CertificateSigningRequestSpecUsages:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe [Text]
$sel:v1CertificateSigningRequestSpecUsername:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe Text
v1CertificateSigningRequestSpecExpirationSeconds :: Maybe Int
v1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1CertificateSigningRequestSpecRequest :: ByteArray
v1CertificateSigningRequestSpecSignerName :: Text
v1CertificateSigningRequestSpecUid :: Maybe Text
v1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1CertificateSigningRequestSpecUsername :: Maybe Text
..} = (\Maybe [Text]
v1CertificateSigningRequestSpecUsages -> V1CertificateSigningRequestSpec { Maybe [Text]
$sel:v1CertificateSigningRequestSpecUsages:V1CertificateSigningRequestSpec :: Maybe [Text]
v1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1CertificateSigningRequestSpecUsages, Maybe Int
Maybe [Text]
Maybe (Map String [Text])
Maybe Text
Text
ByteArray
v1CertificateSigningRequestSpecExpirationSeconds :: Maybe Int
$sel:v1CertificateSigningRequestSpecExtra:V1CertificateSigningRequestSpec :: Maybe (Map String [Text])
$sel:v1CertificateSigningRequestSpecGroups:V1CertificateSigningRequestSpec :: Maybe [Text]
$sel:v1CertificateSigningRequestSpecRequest:V1CertificateSigningRequestSpec :: ByteArray
$sel:v1CertificateSigningRequestSpecSignerName:V1CertificateSigningRequestSpec :: Text
$sel:v1CertificateSigningRequestSpecUid:V1CertificateSigningRequestSpec :: Maybe Text
$sel:v1CertificateSigningRequestSpecUsername:V1CertificateSigningRequestSpec :: Maybe Text
v1CertificateSigningRequestSpecExpirationSeconds :: Maybe Int
v1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1CertificateSigningRequestSpecRequest :: ByteArray
v1CertificateSigningRequestSpecSignerName :: Text
v1CertificateSigningRequestSpecUid :: Maybe Text
v1CertificateSigningRequestSpecUsername :: Maybe Text
..} ) (Maybe [Text] -> V1CertificateSigningRequestSpec)
-> f (Maybe [Text]) -> f V1CertificateSigningRequestSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1CertificateSigningRequestSpecUsages
{-# INLINE v1CertificateSigningRequestSpecUsagesL #-}

-- | 'v1CertificateSigningRequestSpecUsername' Lens
v1CertificateSigningRequestSpecUsernameL :: Lens_' V1CertificateSigningRequestSpec (Maybe Text)
v1CertificateSigningRequestSpecUsernameL :: Lens_' V1CertificateSigningRequestSpec (Maybe Text)
v1CertificateSigningRequestSpecUsernameL Maybe Text -> f (Maybe Text)
f V1CertificateSigningRequestSpec{Maybe Int
Maybe [Text]
Maybe (Map String [Text])
Maybe Text
Text
ByteArray
v1CertificateSigningRequestSpecExpirationSeconds :: V1CertificateSigningRequestSpec -> Maybe Int
$sel:v1CertificateSigningRequestSpecExtra:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe (Map String [Text])
$sel:v1CertificateSigningRequestSpecGroups:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe [Text]
$sel:v1CertificateSigningRequestSpecRequest:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> ByteArray
$sel:v1CertificateSigningRequestSpecSignerName:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Text
$sel:v1CertificateSigningRequestSpecUid:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe Text
$sel:v1CertificateSigningRequestSpecUsages:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe [Text]
$sel:v1CertificateSigningRequestSpecUsername:V1CertificateSigningRequestSpec :: V1CertificateSigningRequestSpec -> Maybe Text
v1CertificateSigningRequestSpecExpirationSeconds :: Maybe Int
v1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1CertificateSigningRequestSpecRequest :: ByteArray
v1CertificateSigningRequestSpecSignerName :: Text
v1CertificateSigningRequestSpecUid :: Maybe Text
v1CertificateSigningRequestSpecUsages :: Maybe [Text]
v1CertificateSigningRequestSpecUsername :: Maybe Text
..} = (\Maybe Text
v1CertificateSigningRequestSpecUsername -> V1CertificateSigningRequestSpec { Maybe Text
$sel:v1CertificateSigningRequestSpecUsername:V1CertificateSigningRequestSpec :: Maybe Text
v1CertificateSigningRequestSpecUsername :: Maybe Text
v1CertificateSigningRequestSpecUsername, Maybe Int
Maybe [Text]
Maybe (Map String [Text])
Maybe Text
Text
ByteArray
v1CertificateSigningRequestSpecExpirationSeconds :: Maybe Int
$sel:v1CertificateSigningRequestSpecExtra:V1CertificateSigningRequestSpec :: Maybe (Map String [Text])
$sel:v1CertificateSigningRequestSpecGroups:V1CertificateSigningRequestSpec :: Maybe [Text]
$sel:v1CertificateSigningRequestSpecRequest:V1CertificateSigningRequestSpec :: ByteArray
$sel:v1CertificateSigningRequestSpecSignerName:V1CertificateSigningRequestSpec :: Text
$sel:v1CertificateSigningRequestSpecUid:V1CertificateSigningRequestSpec :: Maybe Text
$sel:v1CertificateSigningRequestSpecUsages:V1CertificateSigningRequestSpec :: Maybe [Text]
v1CertificateSigningRequestSpecExpirationSeconds :: Maybe Int
v1CertificateSigningRequestSpecExtra :: Maybe (Map String [Text])
v1CertificateSigningRequestSpecGroups :: Maybe [Text]
v1CertificateSigningRequestSpecRequest :: ByteArray
v1CertificateSigningRequestSpecSignerName :: Text
v1CertificateSigningRequestSpecUid :: Maybe Text
v1CertificateSigningRequestSpecUsages :: Maybe [Text]
..} ) (Maybe Text -> V1CertificateSigningRequestSpec)
-> f (Maybe Text) -> f V1CertificateSigningRequestSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CertificateSigningRequestSpecUsername
{-# INLINE v1CertificateSigningRequestSpecUsernameL #-}



-- * V1CertificateSigningRequestStatus

-- | 'v1CertificateSigningRequestStatusCertificate' Lens
v1CertificateSigningRequestStatusCertificateL :: Lens_' V1CertificateSigningRequestStatus (Maybe ByteArray)
v1CertificateSigningRequestStatusCertificateL :: Lens_' V1CertificateSigningRequestStatus (Maybe ByteArray)
v1CertificateSigningRequestStatusCertificateL Maybe ByteArray -> f (Maybe ByteArray)
f V1CertificateSigningRequestStatus{Maybe [V1CertificateSigningRequestCondition]
Maybe ByteArray
v1CertificateSigningRequestStatusCertificate :: V1CertificateSigningRequestStatus -> Maybe ByteArray
v1CertificateSigningRequestStatusCertificate :: Maybe ByteArray
v1CertificateSigningRequestStatusConditions :: Maybe [V1CertificateSigningRequestCondition]
$sel:v1CertificateSigningRequestStatusConditions:V1CertificateSigningRequestStatus :: V1CertificateSigningRequestStatus
-> Maybe [V1CertificateSigningRequestCondition]
..} = (\Maybe ByteArray
v1CertificateSigningRequestStatusCertificate -> V1CertificateSigningRequestStatus { Maybe ByteArray
v1CertificateSigningRequestStatusCertificate :: Maybe ByteArray
v1CertificateSigningRequestStatusCertificate :: Maybe ByteArray
v1CertificateSigningRequestStatusCertificate, Maybe [V1CertificateSigningRequestCondition]
v1CertificateSigningRequestStatusConditions :: Maybe [V1CertificateSigningRequestCondition]
$sel:v1CertificateSigningRequestStatusConditions:V1CertificateSigningRequestStatus :: Maybe [V1CertificateSigningRequestCondition]
..} ) (Maybe ByteArray -> V1CertificateSigningRequestStatus)
-> f (Maybe ByteArray) -> f V1CertificateSigningRequestStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe ByteArray -> f (Maybe ByteArray)
f Maybe ByteArray
v1CertificateSigningRequestStatusCertificate
{-# INLINE v1CertificateSigningRequestStatusCertificateL #-}

-- | 'v1CertificateSigningRequestStatusConditions' Lens
v1CertificateSigningRequestStatusConditionsL :: Lens_' V1CertificateSigningRequestStatus (Maybe [V1CertificateSigningRequestCondition])
v1CertificateSigningRequestStatusConditionsL :: Lens_'
  V1CertificateSigningRequestStatus
  (Maybe [V1CertificateSigningRequestCondition])
v1CertificateSigningRequestStatusConditionsL Maybe [V1CertificateSigningRequestCondition]
-> f (Maybe [V1CertificateSigningRequestCondition])
f V1CertificateSigningRequestStatus{Maybe [V1CertificateSigningRequestCondition]
Maybe ByteArray
v1CertificateSigningRequestStatusCertificate :: V1CertificateSigningRequestStatus -> Maybe ByteArray
$sel:v1CertificateSigningRequestStatusConditions:V1CertificateSigningRequestStatus :: V1CertificateSigningRequestStatus
-> Maybe [V1CertificateSigningRequestCondition]
v1CertificateSigningRequestStatusCertificate :: Maybe ByteArray
v1CertificateSigningRequestStatusConditions :: Maybe [V1CertificateSigningRequestCondition]
..} = (\Maybe [V1CertificateSigningRequestCondition]
v1CertificateSigningRequestStatusConditions -> V1CertificateSigningRequestStatus { Maybe [V1CertificateSigningRequestCondition]
$sel:v1CertificateSigningRequestStatusConditions:V1CertificateSigningRequestStatus :: Maybe [V1CertificateSigningRequestCondition]
v1CertificateSigningRequestStatusConditions :: Maybe [V1CertificateSigningRequestCondition]
v1CertificateSigningRequestStatusConditions, Maybe ByteArray
v1CertificateSigningRequestStatusCertificate :: Maybe ByteArray
v1CertificateSigningRequestStatusCertificate :: Maybe ByteArray
..} ) (Maybe [V1CertificateSigningRequestCondition]
 -> V1CertificateSigningRequestStatus)
-> f (Maybe [V1CertificateSigningRequestCondition])
-> f V1CertificateSigningRequestStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1CertificateSigningRequestCondition]
-> f (Maybe [V1CertificateSigningRequestCondition])
f Maybe [V1CertificateSigningRequestCondition]
v1CertificateSigningRequestStatusConditions
{-# INLINE v1CertificateSigningRequestStatusConditionsL #-}



-- * V1CinderPersistentVolumeSource

-- | 'v1CinderPersistentVolumeSourceFsType' Lens
v1CinderPersistentVolumeSourceFsTypeL :: Lens_' V1CinderPersistentVolumeSource (Maybe Text)
v1CinderPersistentVolumeSourceFsTypeL :: Lens_' V1CinderPersistentVolumeSource (Maybe Text)
v1CinderPersistentVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1CinderPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1CinderPersistentVolumeSourceFsType :: V1CinderPersistentVolumeSource -> Maybe Text
v1CinderPersistentVolumeSourceFsType :: Maybe Text
v1CinderPersistentVolumeSourceReadOnly :: Maybe Bool
v1CinderPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CinderPersistentVolumeSourceVolumeId :: Text
$sel:v1CinderPersistentVolumeSourceReadOnly:V1CinderPersistentVolumeSource :: V1CinderPersistentVolumeSource -> Maybe Bool
$sel:v1CinderPersistentVolumeSourceSecretRef:V1CinderPersistentVolumeSource :: V1CinderPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CinderPersistentVolumeSourceVolumeId:V1CinderPersistentVolumeSource :: V1CinderPersistentVolumeSource -> Text
..} = (\Maybe Text
v1CinderPersistentVolumeSourceFsType -> V1CinderPersistentVolumeSource { Maybe Text
v1CinderPersistentVolumeSourceFsType :: Maybe Text
v1CinderPersistentVolumeSourceFsType :: Maybe Text
v1CinderPersistentVolumeSourceFsType, Maybe Bool
Maybe V1SecretReference
Text
v1CinderPersistentVolumeSourceReadOnly :: Maybe Bool
v1CinderPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CinderPersistentVolumeSourceVolumeId :: Text
$sel:v1CinderPersistentVolumeSourceReadOnly:V1CinderPersistentVolumeSource :: Maybe Bool
$sel:v1CinderPersistentVolumeSourceSecretRef:V1CinderPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CinderPersistentVolumeSourceVolumeId:V1CinderPersistentVolumeSource :: Text
..} ) (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 :: Lens_' V1CinderPersistentVolumeSource (Maybe Bool)
v1CinderPersistentVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1CinderPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1CinderPersistentVolumeSourceFsType :: V1CinderPersistentVolumeSource -> Maybe Text
$sel:v1CinderPersistentVolumeSourceReadOnly:V1CinderPersistentVolumeSource :: V1CinderPersistentVolumeSource -> Maybe Bool
$sel:v1CinderPersistentVolumeSourceSecretRef:V1CinderPersistentVolumeSource :: V1CinderPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CinderPersistentVolumeSourceVolumeId:V1CinderPersistentVolumeSource :: V1CinderPersistentVolumeSource -> Text
v1CinderPersistentVolumeSourceFsType :: Maybe Text
v1CinderPersistentVolumeSourceReadOnly :: Maybe Bool
v1CinderPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CinderPersistentVolumeSourceVolumeId :: Text
..} = (\Maybe Bool
v1CinderPersistentVolumeSourceReadOnly -> V1CinderPersistentVolumeSource { Maybe Bool
$sel:v1CinderPersistentVolumeSourceReadOnly:V1CinderPersistentVolumeSource :: Maybe Bool
v1CinderPersistentVolumeSourceReadOnly :: Maybe Bool
v1CinderPersistentVolumeSourceReadOnly, Maybe Text
Maybe V1SecretReference
Text
v1CinderPersistentVolumeSourceFsType :: Maybe Text
$sel:v1CinderPersistentVolumeSourceSecretRef:V1CinderPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1CinderPersistentVolumeSourceVolumeId:V1CinderPersistentVolumeSource :: Text
v1CinderPersistentVolumeSourceFsType :: Maybe Text
v1CinderPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CinderPersistentVolumeSourceVolumeId :: 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 :: Lens_' V1CinderPersistentVolumeSource (Maybe V1SecretReference)
v1CinderPersistentVolumeSourceSecretRefL Maybe V1SecretReference -> f (Maybe V1SecretReference)
f V1CinderPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1CinderPersistentVolumeSourceFsType :: V1CinderPersistentVolumeSource -> Maybe Text
$sel:v1CinderPersistentVolumeSourceReadOnly:V1CinderPersistentVolumeSource :: V1CinderPersistentVolumeSource -> Maybe Bool
$sel:v1CinderPersistentVolumeSourceSecretRef:V1CinderPersistentVolumeSource :: V1CinderPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CinderPersistentVolumeSourceVolumeId:V1CinderPersistentVolumeSource :: V1CinderPersistentVolumeSource -> Text
v1CinderPersistentVolumeSourceFsType :: Maybe Text
v1CinderPersistentVolumeSourceReadOnly :: Maybe Bool
v1CinderPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CinderPersistentVolumeSourceVolumeId :: Text
..} = (\Maybe V1SecretReference
v1CinderPersistentVolumeSourceSecretRef -> V1CinderPersistentVolumeSource { Maybe V1SecretReference
$sel:v1CinderPersistentVolumeSourceSecretRef:V1CinderPersistentVolumeSource :: Maybe V1SecretReference
v1CinderPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CinderPersistentVolumeSourceSecretRef, Maybe Bool
Maybe Text
Text
v1CinderPersistentVolumeSourceFsType :: Maybe Text
$sel:v1CinderPersistentVolumeSourceReadOnly:V1CinderPersistentVolumeSource :: Maybe Bool
$sel:v1CinderPersistentVolumeSourceVolumeId:V1CinderPersistentVolumeSource :: Text
v1CinderPersistentVolumeSourceFsType :: Maybe Text
v1CinderPersistentVolumeSourceReadOnly :: Maybe Bool
v1CinderPersistentVolumeSourceVolumeId :: 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 :: Lens_' V1CinderPersistentVolumeSource Text
v1CinderPersistentVolumeSourceVolumeIdL Text -> f Text
f V1CinderPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1CinderPersistentVolumeSourceFsType :: V1CinderPersistentVolumeSource -> Maybe Text
$sel:v1CinderPersistentVolumeSourceReadOnly:V1CinderPersistentVolumeSource :: V1CinderPersistentVolumeSource -> Maybe Bool
$sel:v1CinderPersistentVolumeSourceSecretRef:V1CinderPersistentVolumeSource :: V1CinderPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1CinderPersistentVolumeSourceVolumeId:V1CinderPersistentVolumeSource :: V1CinderPersistentVolumeSource -> Text
v1CinderPersistentVolumeSourceFsType :: Maybe Text
v1CinderPersistentVolumeSourceReadOnly :: Maybe Bool
v1CinderPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1CinderPersistentVolumeSourceVolumeId :: Text
..} = (\Text
v1CinderPersistentVolumeSourceVolumeId -> V1CinderPersistentVolumeSource { Text
$sel:v1CinderPersistentVolumeSourceVolumeId:V1CinderPersistentVolumeSource :: Text
v1CinderPersistentVolumeSourceVolumeId :: Text
v1CinderPersistentVolumeSourceVolumeId, Maybe Bool
Maybe Text
Maybe V1SecretReference
v1CinderPersistentVolumeSourceFsType :: Maybe Text
$sel:v1CinderPersistentVolumeSourceReadOnly:V1CinderPersistentVolumeSource :: Maybe Bool
$sel:v1CinderPersistentVolumeSourceSecretRef:V1CinderPersistentVolumeSource :: Maybe V1SecretReference
v1CinderPersistentVolumeSourceFsType :: Maybe Text
v1CinderPersistentVolumeSourceReadOnly :: Maybe Bool
v1CinderPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
..} ) (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 :: Lens_' V1CinderVolumeSource (Maybe Text)
v1CinderVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1CinderVolumeSource{Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1CinderVolumeSourceFsType :: V1CinderVolumeSource -> Maybe Text
v1CinderVolumeSourceFsType :: Maybe Text
v1CinderVolumeSourceReadOnly :: Maybe Bool
v1CinderVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CinderVolumeSourceVolumeId :: Text
$sel:v1CinderVolumeSourceReadOnly:V1CinderVolumeSource :: V1CinderVolumeSource -> Maybe Bool
$sel:v1CinderVolumeSourceSecretRef:V1CinderVolumeSource :: V1CinderVolumeSource -> Maybe V1LocalObjectReference
$sel:v1CinderVolumeSourceVolumeId:V1CinderVolumeSource :: V1CinderVolumeSource -> Text
..} = (\Maybe Text
v1CinderVolumeSourceFsType -> V1CinderVolumeSource { Maybe Text
v1CinderVolumeSourceFsType :: Maybe Text
v1CinderVolumeSourceFsType :: Maybe Text
v1CinderVolumeSourceFsType, Maybe Bool
Maybe V1LocalObjectReference
Text
v1CinderVolumeSourceReadOnly :: Maybe Bool
v1CinderVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CinderVolumeSourceVolumeId :: Text
$sel:v1CinderVolumeSourceReadOnly:V1CinderVolumeSource :: Maybe Bool
$sel:v1CinderVolumeSourceSecretRef:V1CinderVolumeSource :: Maybe V1LocalObjectReference
$sel:v1CinderVolumeSourceVolumeId:V1CinderVolumeSource :: Text
..} ) (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 :: Lens_' V1CinderVolumeSource (Maybe Bool)
v1CinderVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1CinderVolumeSource{Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1CinderVolumeSourceFsType :: V1CinderVolumeSource -> Maybe Text
$sel:v1CinderVolumeSourceReadOnly:V1CinderVolumeSource :: V1CinderVolumeSource -> Maybe Bool
$sel:v1CinderVolumeSourceSecretRef:V1CinderVolumeSource :: V1CinderVolumeSource -> Maybe V1LocalObjectReference
$sel:v1CinderVolumeSourceVolumeId:V1CinderVolumeSource :: V1CinderVolumeSource -> Text
v1CinderVolumeSourceFsType :: Maybe Text
v1CinderVolumeSourceReadOnly :: Maybe Bool
v1CinderVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CinderVolumeSourceVolumeId :: Text
..} = (\Maybe Bool
v1CinderVolumeSourceReadOnly -> V1CinderVolumeSource { Maybe Bool
$sel:v1CinderVolumeSourceReadOnly:V1CinderVolumeSource :: Maybe Bool
v1CinderVolumeSourceReadOnly :: Maybe Bool
v1CinderVolumeSourceReadOnly, Maybe Text
Maybe V1LocalObjectReference
Text
v1CinderVolumeSourceFsType :: Maybe Text
$sel:v1CinderVolumeSourceSecretRef:V1CinderVolumeSource :: Maybe V1LocalObjectReference
$sel:v1CinderVolumeSourceVolumeId:V1CinderVolumeSource :: Text
v1CinderVolumeSourceFsType :: Maybe Text
v1CinderVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CinderVolumeSourceVolumeId :: 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 :: Lens_' V1CinderVolumeSource (Maybe V1LocalObjectReference)
v1CinderVolumeSourceSecretRefL Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference)
f V1CinderVolumeSource{Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1CinderVolumeSourceFsType :: V1CinderVolumeSource -> Maybe Text
$sel:v1CinderVolumeSourceReadOnly:V1CinderVolumeSource :: V1CinderVolumeSource -> Maybe Bool
$sel:v1CinderVolumeSourceSecretRef:V1CinderVolumeSource :: V1CinderVolumeSource -> Maybe V1LocalObjectReference
$sel:v1CinderVolumeSourceVolumeId:V1CinderVolumeSource :: V1CinderVolumeSource -> Text
v1CinderVolumeSourceFsType :: Maybe Text
v1CinderVolumeSourceReadOnly :: Maybe Bool
v1CinderVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CinderVolumeSourceVolumeId :: Text
..} = (\Maybe V1LocalObjectReference
v1CinderVolumeSourceSecretRef -> V1CinderVolumeSource { Maybe V1LocalObjectReference
$sel:v1CinderVolumeSourceSecretRef:V1CinderVolumeSource :: Maybe V1LocalObjectReference
v1CinderVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CinderVolumeSourceSecretRef, Maybe Bool
Maybe Text
Text
v1CinderVolumeSourceFsType :: Maybe Text
$sel:v1CinderVolumeSourceReadOnly:V1CinderVolumeSource :: Maybe Bool
$sel:v1CinderVolumeSourceVolumeId:V1CinderVolumeSource :: Text
v1CinderVolumeSourceFsType :: Maybe Text
v1CinderVolumeSourceReadOnly :: Maybe Bool
v1CinderVolumeSourceVolumeId :: 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 :: Lens_' V1CinderVolumeSource Text
v1CinderVolumeSourceVolumeIdL Text -> f Text
f V1CinderVolumeSource{Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1CinderVolumeSourceFsType :: V1CinderVolumeSource -> Maybe Text
$sel:v1CinderVolumeSourceReadOnly:V1CinderVolumeSource :: V1CinderVolumeSource -> Maybe Bool
$sel:v1CinderVolumeSourceSecretRef:V1CinderVolumeSource :: V1CinderVolumeSource -> Maybe V1LocalObjectReference
$sel:v1CinderVolumeSourceVolumeId:V1CinderVolumeSource :: V1CinderVolumeSource -> Text
v1CinderVolumeSourceFsType :: Maybe Text
v1CinderVolumeSourceReadOnly :: Maybe Bool
v1CinderVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1CinderVolumeSourceVolumeId :: Text
..} = (\Text
v1CinderVolumeSourceVolumeId -> V1CinderVolumeSource { Text
$sel:v1CinderVolumeSourceVolumeId:V1CinderVolumeSource :: Text
v1CinderVolumeSourceVolumeId :: Text
v1CinderVolumeSourceVolumeId, Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1CinderVolumeSourceFsType :: Maybe Text
$sel:v1CinderVolumeSourceReadOnly:V1CinderVolumeSource :: Maybe Bool
$sel:v1CinderVolumeSourceSecretRef:V1CinderVolumeSource :: Maybe V1LocalObjectReference
v1CinderVolumeSourceFsType :: Maybe Text
v1CinderVolumeSourceReadOnly :: Maybe Bool
v1CinderVolumeSourceSecretRef :: Maybe V1LocalObjectReference
..} ) (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 :: Lens_' V1ClientIPConfig (Maybe Int)
v1ClientIPConfigTimeoutSecondsL Maybe Int -> f (Maybe Int)
f V1ClientIPConfig{Maybe Int
v1ClientIPConfigTimeoutSeconds :: V1ClientIPConfig -> Maybe Int
v1ClientIPConfigTimeoutSeconds :: Maybe Int
..} = (\Maybe Int
v1ClientIPConfigTimeoutSeconds -> 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 :: Lens_' V1ClusterRole (Maybe V1AggregationRule)
v1ClusterRoleAggregationRuleL Maybe V1AggregationRule -> f (Maybe V1AggregationRule)
f V1ClusterRole{Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
Maybe V1AggregationRule
v1ClusterRoleAggregationRule :: V1ClusterRole -> Maybe V1AggregationRule
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
v1ClusterRoleApiVersion :: Maybe Text
v1ClusterRoleKind :: Maybe Text
v1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1ClusterRoleRules :: Maybe [V1PolicyRule]
$sel:v1ClusterRoleApiVersion:V1ClusterRole :: V1ClusterRole -> Maybe Text
$sel:v1ClusterRoleKind:V1ClusterRole :: V1ClusterRole -> Maybe Text
$sel:v1ClusterRoleMetadata:V1ClusterRole :: V1ClusterRole -> Maybe V1ObjectMeta
$sel:v1ClusterRoleRules:V1ClusterRole :: V1ClusterRole -> Maybe [V1PolicyRule]
..} = (\Maybe V1AggregationRule
v1ClusterRoleAggregationRule -> V1ClusterRole { Maybe V1AggregationRule
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
v1ClusterRoleAggregationRule, Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1ClusterRoleApiVersion :: Maybe Text
v1ClusterRoleKind :: Maybe Text
v1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1ClusterRoleRules :: Maybe [V1PolicyRule]
$sel:v1ClusterRoleApiVersion:V1ClusterRole :: Maybe Text
$sel:v1ClusterRoleKind:V1ClusterRole :: Maybe Text
$sel:v1ClusterRoleMetadata:V1ClusterRole :: Maybe V1ObjectMeta
$sel:v1ClusterRoleRules:V1ClusterRole :: Maybe [V1PolicyRule]
..} ) (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 :: Lens_' V1ClusterRole (Maybe Text)
v1ClusterRoleApiVersionL Maybe Text -> f (Maybe Text)
f V1ClusterRole{Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
Maybe V1AggregationRule
v1ClusterRoleAggregationRule :: V1ClusterRole -> Maybe V1AggregationRule
$sel:v1ClusterRoleApiVersion:V1ClusterRole :: V1ClusterRole -> Maybe Text
$sel:v1ClusterRoleKind:V1ClusterRole :: V1ClusterRole -> Maybe Text
$sel:v1ClusterRoleMetadata:V1ClusterRole :: V1ClusterRole -> Maybe V1ObjectMeta
$sel:v1ClusterRoleRules:V1ClusterRole :: V1ClusterRole -> Maybe [V1PolicyRule]
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
v1ClusterRoleApiVersion :: Maybe Text
v1ClusterRoleKind :: Maybe Text
v1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1ClusterRoleRules :: Maybe [V1PolicyRule]
..} = (\Maybe Text
v1ClusterRoleApiVersion -> V1ClusterRole { Maybe Text
$sel:v1ClusterRoleApiVersion:V1ClusterRole :: Maybe Text
v1ClusterRoleApiVersion :: Maybe Text
v1ClusterRoleApiVersion, Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
Maybe V1AggregationRule
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
$sel:v1ClusterRoleKind:V1ClusterRole :: Maybe Text
$sel:v1ClusterRoleMetadata:V1ClusterRole :: Maybe V1ObjectMeta
$sel:v1ClusterRoleRules:V1ClusterRole :: Maybe [V1PolicyRule]
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
v1ClusterRoleKind :: Maybe Text
v1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1ClusterRoleRules :: Maybe [V1PolicyRule]
..} ) (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 :: Lens_' V1ClusterRole (Maybe Text)
v1ClusterRoleKindL Maybe Text -> f (Maybe Text)
f V1ClusterRole{Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
Maybe V1AggregationRule
v1ClusterRoleAggregationRule :: V1ClusterRole -> Maybe V1AggregationRule
$sel:v1ClusterRoleApiVersion:V1ClusterRole :: V1ClusterRole -> Maybe Text
$sel:v1ClusterRoleKind:V1ClusterRole :: V1ClusterRole -> Maybe Text
$sel:v1ClusterRoleMetadata:V1ClusterRole :: V1ClusterRole -> Maybe V1ObjectMeta
$sel:v1ClusterRoleRules:V1ClusterRole :: V1ClusterRole -> Maybe [V1PolicyRule]
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
v1ClusterRoleApiVersion :: Maybe Text
v1ClusterRoleKind :: Maybe Text
v1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1ClusterRoleRules :: Maybe [V1PolicyRule]
..} = (\Maybe Text
v1ClusterRoleKind -> V1ClusterRole { Maybe Text
$sel:v1ClusterRoleKind:V1ClusterRole :: Maybe Text
v1ClusterRoleKind :: Maybe Text
v1ClusterRoleKind, Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
Maybe V1AggregationRule
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
$sel:v1ClusterRoleApiVersion:V1ClusterRole :: Maybe Text
$sel:v1ClusterRoleMetadata:V1ClusterRole :: Maybe V1ObjectMeta
$sel:v1ClusterRoleRules:V1ClusterRole :: Maybe [V1PolicyRule]
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
v1ClusterRoleApiVersion :: Maybe Text
v1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1ClusterRoleRules :: Maybe [V1PolicyRule]
..} ) (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 :: Lens_' V1ClusterRole (Maybe V1ObjectMeta)
v1ClusterRoleMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1ClusterRole{Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
Maybe V1AggregationRule
v1ClusterRoleAggregationRule :: V1ClusterRole -> Maybe V1AggregationRule
$sel:v1ClusterRoleApiVersion:V1ClusterRole :: V1ClusterRole -> Maybe Text
$sel:v1ClusterRoleKind:V1ClusterRole :: V1ClusterRole -> Maybe Text
$sel:v1ClusterRoleMetadata:V1ClusterRole :: V1ClusterRole -> Maybe V1ObjectMeta
$sel:v1ClusterRoleRules:V1ClusterRole :: V1ClusterRole -> Maybe [V1PolicyRule]
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
v1ClusterRoleApiVersion :: Maybe Text
v1ClusterRoleKind :: Maybe Text
v1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1ClusterRoleRules :: Maybe [V1PolicyRule]
..} = (\Maybe V1ObjectMeta
v1ClusterRoleMetadata -> V1ClusterRole { Maybe V1ObjectMeta
$sel:v1ClusterRoleMetadata:V1ClusterRole :: Maybe V1ObjectMeta
v1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1ClusterRoleMetadata, Maybe [V1PolicyRule]
Maybe Text
Maybe V1AggregationRule
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
$sel:v1ClusterRoleApiVersion:V1ClusterRole :: Maybe Text
$sel:v1ClusterRoleKind:V1ClusterRole :: Maybe Text
$sel:v1ClusterRoleRules:V1ClusterRole :: Maybe [V1PolicyRule]
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
v1ClusterRoleApiVersion :: Maybe Text
v1ClusterRoleKind :: Maybe Text
v1ClusterRoleRules :: Maybe [V1PolicyRule]
..} ) (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 :: Lens_' V1ClusterRole (Maybe [V1PolicyRule])
v1ClusterRoleRulesL Maybe [V1PolicyRule] -> f (Maybe [V1PolicyRule])
f V1ClusterRole{Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
Maybe V1AggregationRule
v1ClusterRoleAggregationRule :: V1ClusterRole -> Maybe V1AggregationRule
$sel:v1ClusterRoleApiVersion:V1ClusterRole :: V1ClusterRole -> Maybe Text
$sel:v1ClusterRoleKind:V1ClusterRole :: V1ClusterRole -> Maybe Text
$sel:v1ClusterRoleMetadata:V1ClusterRole :: V1ClusterRole -> Maybe V1ObjectMeta
$sel:v1ClusterRoleRules:V1ClusterRole :: V1ClusterRole -> Maybe [V1PolicyRule]
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
v1ClusterRoleApiVersion :: Maybe Text
v1ClusterRoleKind :: Maybe Text
v1ClusterRoleMetadata :: Maybe V1ObjectMeta
v1ClusterRoleRules :: Maybe [V1PolicyRule]
..} = (\Maybe [V1PolicyRule]
v1ClusterRoleRules -> V1ClusterRole { Maybe [V1PolicyRule]
$sel:v1ClusterRoleRules:V1ClusterRole :: Maybe [V1PolicyRule]
v1ClusterRoleRules :: Maybe [V1PolicyRule]
v1ClusterRoleRules, Maybe Text
Maybe V1ObjectMeta
Maybe V1AggregationRule
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
$sel:v1ClusterRoleApiVersion:V1ClusterRole :: Maybe Text
$sel:v1ClusterRoleKind:V1ClusterRole :: Maybe Text
$sel:v1ClusterRoleMetadata:V1ClusterRole :: Maybe V1ObjectMeta
v1ClusterRoleAggregationRule :: Maybe V1AggregationRule
v1ClusterRoleApiVersion :: Maybe Text
v1ClusterRoleKind :: Maybe Text
v1ClusterRoleMetadata :: Maybe V1ObjectMeta
..} ) (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 :: Lens_' V1ClusterRoleBinding (Maybe Text)
v1ClusterRoleBindingApiVersionL Maybe Text -> f (Maybe Text)
f V1ClusterRoleBinding{Maybe [RbacV1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1ClusterRoleBindingApiVersion :: V1ClusterRoleBinding -> Maybe Text
v1ClusterRoleBindingApiVersion :: Maybe Text
v1ClusterRoleBindingKind :: Maybe Text
v1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1ClusterRoleBindingRoleRef :: V1RoleRef
v1ClusterRoleBindingSubjects :: Maybe [RbacV1Subject]
$sel:v1ClusterRoleBindingKind:V1ClusterRoleBinding :: V1ClusterRoleBinding -> Maybe Text
$sel:v1ClusterRoleBindingMetadata:V1ClusterRoleBinding :: V1ClusterRoleBinding -> Maybe V1ObjectMeta
$sel:v1ClusterRoleBindingRoleRef:V1ClusterRoleBinding :: V1ClusterRoleBinding -> V1RoleRef
$sel:v1ClusterRoleBindingSubjects:V1ClusterRoleBinding :: V1ClusterRoleBinding -> Maybe [RbacV1Subject]
..} = (\Maybe Text
v1ClusterRoleBindingApiVersion -> V1ClusterRoleBinding { Maybe Text
v1ClusterRoleBindingApiVersion :: Maybe Text
v1ClusterRoleBindingApiVersion :: Maybe Text
v1ClusterRoleBindingApiVersion, Maybe [RbacV1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1ClusterRoleBindingKind :: Maybe Text
v1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1ClusterRoleBindingRoleRef :: V1RoleRef
v1ClusterRoleBindingSubjects :: Maybe [RbacV1Subject]
$sel:v1ClusterRoleBindingKind:V1ClusterRoleBinding :: Maybe Text
$sel:v1ClusterRoleBindingMetadata:V1ClusterRoleBinding :: Maybe V1ObjectMeta
$sel:v1ClusterRoleBindingRoleRef:V1ClusterRoleBinding :: V1RoleRef
$sel:v1ClusterRoleBindingSubjects:V1ClusterRoleBinding :: Maybe [RbacV1Subject]
..} ) (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 :: Lens_' V1ClusterRoleBinding (Maybe Text)
v1ClusterRoleBindingKindL Maybe Text -> f (Maybe Text)
f V1ClusterRoleBinding{Maybe [RbacV1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1ClusterRoleBindingApiVersion :: V1ClusterRoleBinding -> Maybe Text
$sel:v1ClusterRoleBindingKind:V1ClusterRoleBinding :: V1ClusterRoleBinding -> Maybe Text
$sel:v1ClusterRoleBindingMetadata:V1ClusterRoleBinding :: V1ClusterRoleBinding -> Maybe V1ObjectMeta
$sel:v1ClusterRoleBindingRoleRef:V1ClusterRoleBinding :: V1ClusterRoleBinding -> V1RoleRef
$sel:v1ClusterRoleBindingSubjects:V1ClusterRoleBinding :: V1ClusterRoleBinding -> Maybe [RbacV1Subject]
v1ClusterRoleBindingApiVersion :: Maybe Text
v1ClusterRoleBindingKind :: Maybe Text
v1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1ClusterRoleBindingRoleRef :: V1RoleRef
v1ClusterRoleBindingSubjects :: Maybe [RbacV1Subject]
..} = (\Maybe Text
v1ClusterRoleBindingKind -> V1ClusterRoleBinding { Maybe Text
$sel:v1ClusterRoleBindingKind:V1ClusterRoleBinding :: Maybe Text
v1ClusterRoleBindingKind :: Maybe Text
v1ClusterRoleBindingKind, Maybe [RbacV1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1ClusterRoleBindingApiVersion :: Maybe Text
$sel:v1ClusterRoleBindingMetadata:V1ClusterRoleBinding :: Maybe V1ObjectMeta
$sel:v1ClusterRoleBindingRoleRef:V1ClusterRoleBinding :: V1RoleRef
$sel:v1ClusterRoleBindingSubjects:V1ClusterRoleBinding :: Maybe [RbacV1Subject]
v1ClusterRoleBindingApiVersion :: Maybe Text
v1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1ClusterRoleBindingRoleRef :: V1RoleRef
v1ClusterRoleBindingSubjects :: Maybe [RbacV1Subject]
..} ) (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 :: Lens_' V1ClusterRoleBinding (Maybe V1ObjectMeta)
v1ClusterRoleBindingMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1ClusterRoleBinding{Maybe [RbacV1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1ClusterRoleBindingApiVersion :: V1ClusterRoleBinding -> Maybe Text
$sel:v1ClusterRoleBindingKind:V1ClusterRoleBinding :: V1ClusterRoleBinding -> Maybe Text
$sel:v1ClusterRoleBindingMetadata:V1ClusterRoleBinding :: V1ClusterRoleBinding -> Maybe V1ObjectMeta
$sel:v1ClusterRoleBindingRoleRef:V1ClusterRoleBinding :: V1ClusterRoleBinding -> V1RoleRef
$sel:v1ClusterRoleBindingSubjects:V1ClusterRoleBinding :: V1ClusterRoleBinding -> Maybe [RbacV1Subject]
v1ClusterRoleBindingApiVersion :: Maybe Text
v1ClusterRoleBindingKind :: Maybe Text
v1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1ClusterRoleBindingRoleRef :: V1RoleRef
v1ClusterRoleBindingSubjects :: Maybe [RbacV1Subject]
..} = (\Maybe V1ObjectMeta
v1ClusterRoleBindingMetadata -> V1ClusterRoleBinding { Maybe V1ObjectMeta
$sel:v1ClusterRoleBindingMetadata:V1ClusterRoleBinding :: Maybe V1ObjectMeta
v1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1ClusterRoleBindingMetadata, Maybe [RbacV1Subject]
Maybe Text
V1RoleRef
v1ClusterRoleBindingApiVersion :: Maybe Text
$sel:v1ClusterRoleBindingKind:V1ClusterRoleBinding :: Maybe Text
$sel:v1ClusterRoleBindingRoleRef:V1ClusterRoleBinding :: V1RoleRef
$sel:v1ClusterRoleBindingSubjects:V1ClusterRoleBinding :: Maybe [RbacV1Subject]
v1ClusterRoleBindingApiVersion :: Maybe Text
v1ClusterRoleBindingKind :: Maybe Text
v1ClusterRoleBindingRoleRef :: V1RoleRef
v1ClusterRoleBindingSubjects :: Maybe [RbacV1Subject]
..} ) (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 :: Lens_' V1ClusterRoleBinding V1RoleRef
v1ClusterRoleBindingRoleRefL V1RoleRef -> f V1RoleRef
f V1ClusterRoleBinding{Maybe [RbacV1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1ClusterRoleBindingApiVersion :: V1ClusterRoleBinding -> Maybe Text
$sel:v1ClusterRoleBindingKind:V1ClusterRoleBinding :: V1ClusterRoleBinding -> Maybe Text
$sel:v1ClusterRoleBindingMetadata:V1ClusterRoleBinding :: V1ClusterRoleBinding -> Maybe V1ObjectMeta
$sel:v1ClusterRoleBindingRoleRef:V1ClusterRoleBinding :: V1ClusterRoleBinding -> V1RoleRef
$sel:v1ClusterRoleBindingSubjects:V1ClusterRoleBinding :: V1ClusterRoleBinding -> Maybe [RbacV1Subject]
v1ClusterRoleBindingApiVersion :: Maybe Text
v1ClusterRoleBindingKind :: Maybe Text
v1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1ClusterRoleBindingRoleRef :: V1RoleRef
v1ClusterRoleBindingSubjects :: Maybe [RbacV1Subject]
..} = (\V1RoleRef
v1ClusterRoleBindingRoleRef -> V1ClusterRoleBinding { V1RoleRef
$sel:v1ClusterRoleBindingRoleRef:V1ClusterRoleBinding :: V1RoleRef
v1ClusterRoleBindingRoleRef :: V1RoleRef
v1ClusterRoleBindingRoleRef, Maybe [RbacV1Subject]
Maybe Text
Maybe V1ObjectMeta
v1ClusterRoleBindingApiVersion :: Maybe Text
$sel:v1ClusterRoleBindingKind:V1ClusterRoleBinding :: Maybe Text
$sel:v1ClusterRoleBindingMetadata:V1ClusterRoleBinding :: Maybe V1ObjectMeta
$sel:v1ClusterRoleBindingSubjects:V1ClusterRoleBinding :: Maybe [RbacV1Subject]
v1ClusterRoleBindingApiVersion :: Maybe Text
v1ClusterRoleBindingKind :: Maybe Text
v1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1ClusterRoleBindingSubjects :: Maybe [RbacV1Subject]
..} ) (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 [RbacV1Subject])
v1ClusterRoleBindingSubjectsL :: Lens_' V1ClusterRoleBinding (Maybe [RbacV1Subject])
v1ClusterRoleBindingSubjectsL Maybe [RbacV1Subject] -> f (Maybe [RbacV1Subject])
f V1ClusterRoleBinding{Maybe [RbacV1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1ClusterRoleBindingApiVersion :: V1ClusterRoleBinding -> Maybe Text
$sel:v1ClusterRoleBindingKind:V1ClusterRoleBinding :: V1ClusterRoleBinding -> Maybe Text
$sel:v1ClusterRoleBindingMetadata:V1ClusterRoleBinding :: V1ClusterRoleBinding -> Maybe V1ObjectMeta
$sel:v1ClusterRoleBindingRoleRef:V1ClusterRoleBinding :: V1ClusterRoleBinding -> V1RoleRef
$sel:v1ClusterRoleBindingSubjects:V1ClusterRoleBinding :: V1ClusterRoleBinding -> Maybe [RbacV1Subject]
v1ClusterRoleBindingApiVersion :: Maybe Text
v1ClusterRoleBindingKind :: Maybe Text
v1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1ClusterRoleBindingRoleRef :: V1RoleRef
v1ClusterRoleBindingSubjects :: Maybe [RbacV1Subject]
..} = (\Maybe [RbacV1Subject]
v1ClusterRoleBindingSubjects -> V1ClusterRoleBinding { Maybe [RbacV1Subject]
$sel:v1ClusterRoleBindingSubjects:V1ClusterRoleBinding :: Maybe [RbacV1Subject]
v1ClusterRoleBindingSubjects :: Maybe [RbacV1Subject]
v1ClusterRoleBindingSubjects, Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1ClusterRoleBindingApiVersion :: Maybe Text
$sel:v1ClusterRoleBindingKind:V1ClusterRoleBinding :: Maybe Text
$sel:v1ClusterRoleBindingMetadata:V1ClusterRoleBinding :: Maybe V1ObjectMeta
$sel:v1ClusterRoleBindingRoleRef:V1ClusterRoleBinding :: V1RoleRef
v1ClusterRoleBindingApiVersion :: Maybe Text
v1ClusterRoleBindingKind :: Maybe Text
v1ClusterRoleBindingMetadata :: Maybe V1ObjectMeta
v1ClusterRoleBindingRoleRef :: V1RoleRef
..} ) (Maybe [RbacV1Subject] -> V1ClusterRoleBinding)
-> f (Maybe [RbacV1Subject]) -> f V1ClusterRoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [RbacV1Subject] -> f (Maybe [RbacV1Subject])
f Maybe [RbacV1Subject]
v1ClusterRoleBindingSubjects
{-# INLINE v1ClusterRoleBindingSubjectsL #-}



-- * V1ClusterRoleBindingList

-- | 'v1ClusterRoleBindingListApiVersion' Lens
v1ClusterRoleBindingListApiVersionL :: Lens_' V1ClusterRoleBindingList (Maybe Text)
v1ClusterRoleBindingListApiVersionL :: Lens_' V1ClusterRoleBindingList (Maybe Text)
v1ClusterRoleBindingListApiVersionL Maybe Text -> f (Maybe Text)
f V1ClusterRoleBindingList{[V1ClusterRoleBinding]
Maybe Text
Maybe V1ListMeta
v1ClusterRoleBindingListApiVersion :: V1ClusterRoleBindingList -> Maybe Text
v1ClusterRoleBindingListApiVersion :: Maybe Text
v1ClusterRoleBindingListItems :: [V1ClusterRoleBinding]
v1ClusterRoleBindingListKind :: Maybe Text
v1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
$sel:v1ClusterRoleBindingListItems:V1ClusterRoleBindingList :: V1ClusterRoleBindingList -> [V1ClusterRoleBinding]
$sel:v1ClusterRoleBindingListKind:V1ClusterRoleBindingList :: V1ClusterRoleBindingList -> Maybe Text
$sel:v1ClusterRoleBindingListMetadata:V1ClusterRoleBindingList :: V1ClusterRoleBindingList -> Maybe V1ListMeta
..} = (\Maybe Text
v1ClusterRoleBindingListApiVersion -> V1ClusterRoleBindingList { Maybe Text
v1ClusterRoleBindingListApiVersion :: Maybe Text
v1ClusterRoleBindingListApiVersion :: Maybe Text
v1ClusterRoleBindingListApiVersion, [V1ClusterRoleBinding]
Maybe Text
Maybe V1ListMeta
v1ClusterRoleBindingListItems :: [V1ClusterRoleBinding]
v1ClusterRoleBindingListKind :: Maybe Text
v1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
$sel:v1ClusterRoleBindingListItems:V1ClusterRoleBindingList :: [V1ClusterRoleBinding]
$sel:v1ClusterRoleBindingListKind:V1ClusterRoleBindingList :: Maybe Text
$sel:v1ClusterRoleBindingListMetadata:V1ClusterRoleBindingList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1ClusterRoleBindingList [V1ClusterRoleBinding]
v1ClusterRoleBindingListItemsL [V1ClusterRoleBinding] -> f [V1ClusterRoleBinding]
f V1ClusterRoleBindingList{[V1ClusterRoleBinding]
Maybe Text
Maybe V1ListMeta
v1ClusterRoleBindingListApiVersion :: V1ClusterRoleBindingList -> Maybe Text
$sel:v1ClusterRoleBindingListItems:V1ClusterRoleBindingList :: V1ClusterRoleBindingList -> [V1ClusterRoleBinding]
$sel:v1ClusterRoleBindingListKind:V1ClusterRoleBindingList :: V1ClusterRoleBindingList -> Maybe Text
$sel:v1ClusterRoleBindingListMetadata:V1ClusterRoleBindingList :: V1ClusterRoleBindingList -> Maybe V1ListMeta
v1ClusterRoleBindingListApiVersion :: Maybe Text
v1ClusterRoleBindingListItems :: [V1ClusterRoleBinding]
v1ClusterRoleBindingListKind :: Maybe Text
v1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
..} = (\[V1ClusterRoleBinding]
v1ClusterRoleBindingListItems -> V1ClusterRoleBindingList { [V1ClusterRoleBinding]
$sel:v1ClusterRoleBindingListItems:V1ClusterRoleBindingList :: [V1ClusterRoleBinding]
v1ClusterRoleBindingListItems :: [V1ClusterRoleBinding]
v1ClusterRoleBindingListItems, Maybe Text
Maybe V1ListMeta
v1ClusterRoleBindingListApiVersion :: Maybe Text
$sel:v1ClusterRoleBindingListKind:V1ClusterRoleBindingList :: Maybe Text
$sel:v1ClusterRoleBindingListMetadata:V1ClusterRoleBindingList :: Maybe V1ListMeta
v1ClusterRoleBindingListApiVersion :: Maybe Text
v1ClusterRoleBindingListKind :: Maybe Text
v1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1ClusterRoleBindingList (Maybe Text)
v1ClusterRoleBindingListKindL Maybe Text -> f (Maybe Text)
f V1ClusterRoleBindingList{[V1ClusterRoleBinding]
Maybe Text
Maybe V1ListMeta
v1ClusterRoleBindingListApiVersion :: V1ClusterRoleBindingList -> Maybe Text
$sel:v1ClusterRoleBindingListItems:V1ClusterRoleBindingList :: V1ClusterRoleBindingList -> [V1ClusterRoleBinding]
$sel:v1ClusterRoleBindingListKind:V1ClusterRoleBindingList :: V1ClusterRoleBindingList -> Maybe Text
$sel:v1ClusterRoleBindingListMetadata:V1ClusterRoleBindingList :: V1ClusterRoleBindingList -> Maybe V1ListMeta
v1ClusterRoleBindingListApiVersion :: Maybe Text
v1ClusterRoleBindingListItems :: [V1ClusterRoleBinding]
v1ClusterRoleBindingListKind :: Maybe Text
v1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1ClusterRoleBindingListKind -> V1ClusterRoleBindingList { Maybe Text
$sel:v1ClusterRoleBindingListKind:V1ClusterRoleBindingList :: Maybe Text
v1ClusterRoleBindingListKind :: Maybe Text
v1ClusterRoleBindingListKind, [V1ClusterRoleBinding]
Maybe Text
Maybe V1ListMeta
v1ClusterRoleBindingListApiVersion :: Maybe Text
$sel:v1ClusterRoleBindingListItems:V1ClusterRoleBindingList :: [V1ClusterRoleBinding]
$sel:v1ClusterRoleBindingListMetadata:V1ClusterRoleBindingList :: Maybe V1ListMeta
v1ClusterRoleBindingListApiVersion :: Maybe Text
v1ClusterRoleBindingListItems :: [V1ClusterRoleBinding]
v1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1ClusterRoleBindingList (Maybe V1ListMeta)
v1ClusterRoleBindingListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1ClusterRoleBindingList{[V1ClusterRoleBinding]
Maybe Text
Maybe V1ListMeta
v1ClusterRoleBindingListApiVersion :: V1ClusterRoleBindingList -> Maybe Text
$sel:v1ClusterRoleBindingListItems:V1ClusterRoleBindingList :: V1ClusterRoleBindingList -> [V1ClusterRoleBinding]
$sel:v1ClusterRoleBindingListKind:V1ClusterRoleBindingList :: V1ClusterRoleBindingList -> Maybe Text
$sel:v1ClusterRoleBindingListMetadata:V1ClusterRoleBindingList :: V1ClusterRoleBindingList -> Maybe V1ListMeta
v1ClusterRoleBindingListApiVersion :: Maybe Text
v1ClusterRoleBindingListItems :: [V1ClusterRoleBinding]
v1ClusterRoleBindingListKind :: Maybe Text
v1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1ClusterRoleBindingListMetadata -> V1ClusterRoleBindingList { Maybe V1ListMeta
$sel:v1ClusterRoleBindingListMetadata:V1ClusterRoleBindingList :: Maybe V1ListMeta
v1ClusterRoleBindingListMetadata :: Maybe V1ListMeta
v1ClusterRoleBindingListMetadata, [V1ClusterRoleBinding]
Maybe Text
v1ClusterRoleBindingListApiVersion :: Maybe Text
$sel:v1ClusterRoleBindingListItems:V1ClusterRoleBindingList :: [V1ClusterRoleBinding]
$sel:v1ClusterRoleBindingListKind:V1ClusterRoleBindingList :: Maybe Text
v1ClusterRoleBindingListApiVersion :: Maybe Text
v1ClusterRoleBindingListItems :: [V1ClusterRoleBinding]
v1ClusterRoleBindingListKind :: 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 :: Lens_' V1ClusterRoleList (Maybe Text)
v1ClusterRoleListApiVersionL Maybe Text -> f (Maybe Text)
f V1ClusterRoleList{[V1ClusterRole]
Maybe Text
Maybe V1ListMeta
v1ClusterRoleListApiVersion :: V1ClusterRoleList -> Maybe Text
v1ClusterRoleListApiVersion :: Maybe Text
v1ClusterRoleListItems :: [V1ClusterRole]
v1ClusterRoleListKind :: Maybe Text
v1ClusterRoleListMetadata :: Maybe V1ListMeta
$sel:v1ClusterRoleListItems:V1ClusterRoleList :: V1ClusterRoleList -> [V1ClusterRole]
$sel:v1ClusterRoleListKind:V1ClusterRoleList :: V1ClusterRoleList -> Maybe Text
$sel:v1ClusterRoleListMetadata:V1ClusterRoleList :: V1ClusterRoleList -> Maybe V1ListMeta
..} = (\Maybe Text
v1ClusterRoleListApiVersion -> V1ClusterRoleList { Maybe Text
v1ClusterRoleListApiVersion :: Maybe Text
v1ClusterRoleListApiVersion :: Maybe Text
v1ClusterRoleListApiVersion, [V1ClusterRole]
Maybe Text
Maybe V1ListMeta
v1ClusterRoleListItems :: [V1ClusterRole]
v1ClusterRoleListKind :: Maybe Text
v1ClusterRoleListMetadata :: Maybe V1ListMeta
$sel:v1ClusterRoleListItems:V1ClusterRoleList :: [V1ClusterRole]
$sel:v1ClusterRoleListKind:V1ClusterRoleList :: Maybe Text
$sel:v1ClusterRoleListMetadata:V1ClusterRoleList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1ClusterRoleList [V1ClusterRole]
v1ClusterRoleListItemsL [V1ClusterRole] -> f [V1ClusterRole]
f V1ClusterRoleList{[V1ClusterRole]
Maybe Text
Maybe V1ListMeta
v1ClusterRoleListApiVersion :: V1ClusterRoleList -> Maybe Text
$sel:v1ClusterRoleListItems:V1ClusterRoleList :: V1ClusterRoleList -> [V1ClusterRole]
$sel:v1ClusterRoleListKind:V1ClusterRoleList :: V1ClusterRoleList -> Maybe Text
$sel:v1ClusterRoleListMetadata:V1ClusterRoleList :: V1ClusterRoleList -> Maybe V1ListMeta
v1ClusterRoleListApiVersion :: Maybe Text
v1ClusterRoleListItems :: [V1ClusterRole]
v1ClusterRoleListKind :: Maybe Text
v1ClusterRoleListMetadata :: Maybe V1ListMeta
..} = (\[V1ClusterRole]
v1ClusterRoleListItems -> V1ClusterRoleList { [V1ClusterRole]
$sel:v1ClusterRoleListItems:V1ClusterRoleList :: [V1ClusterRole]
v1ClusterRoleListItems :: [V1ClusterRole]
v1ClusterRoleListItems, Maybe Text
Maybe V1ListMeta
v1ClusterRoleListApiVersion :: Maybe Text
$sel:v1ClusterRoleListKind:V1ClusterRoleList :: Maybe Text
$sel:v1ClusterRoleListMetadata:V1ClusterRoleList :: Maybe V1ListMeta
v1ClusterRoleListApiVersion :: Maybe Text
v1ClusterRoleListKind :: Maybe Text
v1ClusterRoleListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1ClusterRoleList (Maybe Text)
v1ClusterRoleListKindL Maybe Text -> f (Maybe Text)
f V1ClusterRoleList{[V1ClusterRole]
Maybe Text
Maybe V1ListMeta
v1ClusterRoleListApiVersion :: V1ClusterRoleList -> Maybe Text
$sel:v1ClusterRoleListItems:V1ClusterRoleList :: V1ClusterRoleList -> [V1ClusterRole]
$sel:v1ClusterRoleListKind:V1ClusterRoleList :: V1ClusterRoleList -> Maybe Text
$sel:v1ClusterRoleListMetadata:V1ClusterRoleList :: V1ClusterRoleList -> Maybe V1ListMeta
v1ClusterRoleListApiVersion :: Maybe Text
v1ClusterRoleListItems :: [V1ClusterRole]
v1ClusterRoleListKind :: Maybe Text
v1ClusterRoleListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1ClusterRoleListKind -> V1ClusterRoleList { Maybe Text
$sel:v1ClusterRoleListKind:V1ClusterRoleList :: Maybe Text
v1ClusterRoleListKind :: Maybe Text
v1ClusterRoleListKind, [V1ClusterRole]
Maybe Text
Maybe V1ListMeta
v1ClusterRoleListApiVersion :: Maybe Text
$sel:v1ClusterRoleListItems:V1ClusterRoleList :: [V1ClusterRole]
$sel:v1ClusterRoleListMetadata:V1ClusterRoleList :: Maybe V1ListMeta
v1ClusterRoleListApiVersion :: Maybe Text
v1ClusterRoleListItems :: [V1ClusterRole]
v1ClusterRoleListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1ClusterRoleList (Maybe V1ListMeta)
v1ClusterRoleListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1ClusterRoleList{[V1ClusterRole]
Maybe Text
Maybe V1ListMeta
v1ClusterRoleListApiVersion :: V1ClusterRoleList -> Maybe Text
$sel:v1ClusterRoleListItems:V1ClusterRoleList :: V1ClusterRoleList -> [V1ClusterRole]
$sel:v1ClusterRoleListKind:V1ClusterRoleList :: V1ClusterRoleList -> Maybe Text
$sel:v1ClusterRoleListMetadata:V1ClusterRoleList :: V1ClusterRoleList -> Maybe V1ListMeta
v1ClusterRoleListApiVersion :: Maybe Text
v1ClusterRoleListItems :: [V1ClusterRole]
v1ClusterRoleListKind :: Maybe Text
v1ClusterRoleListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1ClusterRoleListMetadata -> V1ClusterRoleList { Maybe V1ListMeta
$sel:v1ClusterRoleListMetadata:V1ClusterRoleList :: Maybe V1ListMeta
v1ClusterRoleListMetadata :: Maybe V1ListMeta
v1ClusterRoleListMetadata, [V1ClusterRole]
Maybe Text
v1ClusterRoleListApiVersion :: Maybe Text
$sel:v1ClusterRoleListItems:V1ClusterRoleList :: [V1ClusterRole]
$sel:v1ClusterRoleListKind:V1ClusterRoleList :: Maybe Text
v1ClusterRoleListApiVersion :: Maybe Text
v1ClusterRoleListItems :: [V1ClusterRole]
v1ClusterRoleListKind :: 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 #-}



-- * V1ClusterTrustBundleProjection

-- | 'v1ClusterTrustBundleProjectionLabelSelector' Lens
v1ClusterTrustBundleProjectionLabelSelectorL :: Lens_' V1ClusterTrustBundleProjection (Maybe V1LabelSelector)
v1ClusterTrustBundleProjectionLabelSelectorL :: Lens_' V1ClusterTrustBundleProjection (Maybe V1LabelSelector)
v1ClusterTrustBundleProjectionLabelSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1ClusterTrustBundleProjection{Maybe Bool
Maybe Text
Maybe V1LabelSelector
Text
v1ClusterTrustBundleProjectionLabelSelector :: V1ClusterTrustBundleProjection -> Maybe V1LabelSelector
v1ClusterTrustBundleProjectionLabelSelector :: Maybe V1LabelSelector
v1ClusterTrustBundleProjectionName :: Maybe Text
v1ClusterTrustBundleProjectionOptional :: Maybe Bool
v1ClusterTrustBundleProjectionPath :: Text
v1ClusterTrustBundleProjectionSignerName :: Maybe Text
$sel:v1ClusterTrustBundleProjectionName:V1ClusterTrustBundleProjection :: V1ClusterTrustBundleProjection -> Maybe Text
$sel:v1ClusterTrustBundleProjectionOptional:V1ClusterTrustBundleProjection :: V1ClusterTrustBundleProjection -> Maybe Bool
$sel:v1ClusterTrustBundleProjectionPath:V1ClusterTrustBundleProjection :: V1ClusterTrustBundleProjection -> Text
$sel:v1ClusterTrustBundleProjectionSignerName:V1ClusterTrustBundleProjection :: V1ClusterTrustBundleProjection -> Maybe Text
..} = (\Maybe V1LabelSelector
v1ClusterTrustBundleProjectionLabelSelector -> V1ClusterTrustBundleProjection { Maybe V1LabelSelector
v1ClusterTrustBundleProjectionLabelSelector :: Maybe V1LabelSelector
v1ClusterTrustBundleProjectionLabelSelector :: Maybe V1LabelSelector
v1ClusterTrustBundleProjectionLabelSelector, Maybe Bool
Maybe Text
Text
v1ClusterTrustBundleProjectionName :: Maybe Text
v1ClusterTrustBundleProjectionOptional :: Maybe Bool
v1ClusterTrustBundleProjectionPath :: Text
v1ClusterTrustBundleProjectionSignerName :: Maybe Text
$sel:v1ClusterTrustBundleProjectionName:V1ClusterTrustBundleProjection :: Maybe Text
$sel:v1ClusterTrustBundleProjectionOptional:V1ClusterTrustBundleProjection :: Maybe Bool
$sel:v1ClusterTrustBundleProjectionPath:V1ClusterTrustBundleProjection :: Text
$sel:v1ClusterTrustBundleProjectionSignerName:V1ClusterTrustBundleProjection :: Maybe Text
..} ) (Maybe V1LabelSelector -> V1ClusterTrustBundleProjection)
-> f (Maybe V1LabelSelector) -> f V1ClusterTrustBundleProjection
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1ClusterTrustBundleProjectionLabelSelector
{-# INLINE v1ClusterTrustBundleProjectionLabelSelectorL #-}

-- | 'v1ClusterTrustBundleProjectionName' Lens
v1ClusterTrustBundleProjectionNameL :: Lens_' V1ClusterTrustBundleProjection (Maybe Text)
v1ClusterTrustBundleProjectionNameL :: Lens_' V1ClusterTrustBundleProjection (Maybe Text)
v1ClusterTrustBundleProjectionNameL Maybe Text -> f (Maybe Text)
f V1ClusterTrustBundleProjection{Maybe Bool
Maybe Text
Maybe V1LabelSelector
Text
v1ClusterTrustBundleProjectionLabelSelector :: V1ClusterTrustBundleProjection -> Maybe V1LabelSelector
$sel:v1ClusterTrustBundleProjectionName:V1ClusterTrustBundleProjection :: V1ClusterTrustBundleProjection -> Maybe Text
$sel:v1ClusterTrustBundleProjectionOptional:V1ClusterTrustBundleProjection :: V1ClusterTrustBundleProjection -> Maybe Bool
$sel:v1ClusterTrustBundleProjectionPath:V1ClusterTrustBundleProjection :: V1ClusterTrustBundleProjection -> Text
$sel:v1ClusterTrustBundleProjectionSignerName:V1ClusterTrustBundleProjection :: V1ClusterTrustBundleProjection -> Maybe Text
v1ClusterTrustBundleProjectionLabelSelector :: Maybe V1LabelSelector
v1ClusterTrustBundleProjectionName :: Maybe Text
v1ClusterTrustBundleProjectionOptional :: Maybe Bool
v1ClusterTrustBundleProjectionPath :: Text
v1ClusterTrustBundleProjectionSignerName :: Maybe Text
..} = (\Maybe Text
v1ClusterTrustBundleProjectionName -> V1ClusterTrustBundleProjection { Maybe Text
$sel:v1ClusterTrustBundleProjectionName:V1ClusterTrustBundleProjection :: Maybe Text
v1ClusterTrustBundleProjectionName :: Maybe Text
v1ClusterTrustBundleProjectionName, Maybe Bool
Maybe Text
Maybe V1LabelSelector
Text
v1ClusterTrustBundleProjectionLabelSelector :: Maybe V1LabelSelector
$sel:v1ClusterTrustBundleProjectionOptional:V1ClusterTrustBundleProjection :: Maybe Bool
$sel:v1ClusterTrustBundleProjectionPath:V1ClusterTrustBundleProjection :: Text
$sel:v1ClusterTrustBundleProjectionSignerName:V1ClusterTrustBundleProjection :: Maybe Text
v1ClusterTrustBundleProjectionLabelSelector :: Maybe V1LabelSelector
v1ClusterTrustBundleProjectionOptional :: Maybe Bool
v1ClusterTrustBundleProjectionPath :: Text
v1ClusterTrustBundleProjectionSignerName :: Maybe Text
..} ) (Maybe Text -> V1ClusterTrustBundleProjection)
-> f (Maybe Text) -> f V1ClusterTrustBundleProjection
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ClusterTrustBundleProjectionName
{-# INLINE v1ClusterTrustBundleProjectionNameL #-}

-- | 'v1ClusterTrustBundleProjectionOptional' Lens
v1ClusterTrustBundleProjectionOptionalL :: Lens_' V1ClusterTrustBundleProjection (Maybe Bool)
v1ClusterTrustBundleProjectionOptionalL :: Lens_' V1ClusterTrustBundleProjection (Maybe Bool)
v1ClusterTrustBundleProjectionOptionalL Maybe Bool -> f (Maybe Bool)
f V1ClusterTrustBundleProjection{Maybe Bool
Maybe Text
Maybe V1LabelSelector
Text
v1ClusterTrustBundleProjectionLabelSelector :: V1ClusterTrustBundleProjection -> Maybe V1LabelSelector
$sel:v1ClusterTrustBundleProjectionName:V1ClusterTrustBundleProjection :: V1ClusterTrustBundleProjection -> Maybe Text
$sel:v1ClusterTrustBundleProjectionOptional:V1ClusterTrustBundleProjection :: V1ClusterTrustBundleProjection -> Maybe Bool
$sel:v1ClusterTrustBundleProjectionPath:V1ClusterTrustBundleProjection :: V1ClusterTrustBundleProjection -> Text
$sel:v1ClusterTrustBundleProjectionSignerName:V1ClusterTrustBundleProjection :: V1ClusterTrustBundleProjection -> Maybe Text
v1ClusterTrustBundleProjectionLabelSelector :: Maybe V1LabelSelector
v1ClusterTrustBundleProjectionName :: Maybe Text
v1ClusterTrustBundleProjectionOptional :: Maybe Bool
v1ClusterTrustBundleProjectionPath :: Text
v1ClusterTrustBundleProjectionSignerName :: Maybe Text
..} = (\Maybe Bool
v1ClusterTrustBundleProjectionOptional -> V1ClusterTrustBundleProjection { Maybe Bool
$sel:v1ClusterTrustBundleProjectionOptional:V1ClusterTrustBundleProjection :: Maybe Bool
v1ClusterTrustBundleProjectionOptional :: Maybe Bool
v1ClusterTrustBundleProjectionOptional, Maybe Text
Maybe V1LabelSelector
Text
v1ClusterTrustBundleProjectionLabelSelector :: Maybe V1LabelSelector
$sel:v1ClusterTrustBundleProjectionName:V1ClusterTrustBundleProjection :: Maybe Text
$sel:v1ClusterTrustBundleProjectionPath:V1ClusterTrustBundleProjection :: Text
$sel:v1ClusterTrustBundleProjectionSignerName:V1ClusterTrustBundleProjection :: Maybe Text
v1ClusterTrustBundleProjectionLabelSelector :: Maybe V1LabelSelector
v1ClusterTrustBundleProjectionName :: Maybe Text
v1ClusterTrustBundleProjectionPath :: Text
v1ClusterTrustBundleProjectionSignerName :: Maybe Text
..} ) (Maybe Bool -> V1ClusterTrustBundleProjection)
-> f (Maybe Bool) -> f V1ClusterTrustBundleProjection
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1ClusterTrustBundleProjectionOptional
{-# INLINE v1ClusterTrustBundleProjectionOptionalL #-}

-- | 'v1ClusterTrustBundleProjectionPath' Lens
v1ClusterTrustBundleProjectionPathL :: Lens_' V1ClusterTrustBundleProjection (Text)
v1ClusterTrustBundleProjectionPathL :: Lens_' V1ClusterTrustBundleProjection Text
v1ClusterTrustBundleProjectionPathL Text -> f Text
f V1ClusterTrustBundleProjection{Maybe Bool
Maybe Text
Maybe V1LabelSelector
Text
v1ClusterTrustBundleProjectionLabelSelector :: V1ClusterTrustBundleProjection -> Maybe V1LabelSelector
$sel:v1ClusterTrustBundleProjectionName:V1ClusterTrustBundleProjection :: V1ClusterTrustBundleProjection -> Maybe Text
$sel:v1ClusterTrustBundleProjectionOptional:V1ClusterTrustBundleProjection :: V1ClusterTrustBundleProjection -> Maybe Bool
$sel:v1ClusterTrustBundleProjectionPath:V1ClusterTrustBundleProjection :: V1ClusterTrustBundleProjection -> Text
$sel:v1ClusterTrustBundleProjectionSignerName:V1ClusterTrustBundleProjection :: V1ClusterTrustBundleProjection -> Maybe Text
v1ClusterTrustBundleProjectionLabelSelector :: Maybe V1LabelSelector
v1ClusterTrustBundleProjectionName :: Maybe Text
v1ClusterTrustBundleProjectionOptional :: Maybe Bool
v1ClusterTrustBundleProjectionPath :: Text
v1ClusterTrustBundleProjectionSignerName :: Maybe Text
..} = (\Text
v1ClusterTrustBundleProjectionPath -> V1ClusterTrustBundleProjection { Text
$sel:v1ClusterTrustBundleProjectionPath:V1ClusterTrustBundleProjection :: Text
v1ClusterTrustBundleProjectionPath :: Text
v1ClusterTrustBundleProjectionPath, Maybe Bool
Maybe Text
Maybe V1LabelSelector
v1ClusterTrustBundleProjectionLabelSelector :: Maybe V1LabelSelector
$sel:v1ClusterTrustBundleProjectionName:V1ClusterTrustBundleProjection :: Maybe Text
$sel:v1ClusterTrustBundleProjectionOptional:V1ClusterTrustBundleProjection :: Maybe Bool
$sel:v1ClusterTrustBundleProjectionSignerName:V1ClusterTrustBundleProjection :: Maybe Text
v1ClusterTrustBundleProjectionLabelSelector :: Maybe V1LabelSelector
v1ClusterTrustBundleProjectionName :: Maybe Text
v1ClusterTrustBundleProjectionOptional :: Maybe Bool
v1ClusterTrustBundleProjectionSignerName :: Maybe Text
..} ) (Text -> V1ClusterTrustBundleProjection)
-> f Text -> f V1ClusterTrustBundleProjection
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ClusterTrustBundleProjectionPath
{-# INLINE v1ClusterTrustBundleProjectionPathL #-}

-- | 'v1ClusterTrustBundleProjectionSignerName' Lens
v1ClusterTrustBundleProjectionSignerNameL :: Lens_' V1ClusterTrustBundleProjection (Maybe Text)
v1ClusterTrustBundleProjectionSignerNameL :: Lens_' V1ClusterTrustBundleProjection (Maybe Text)
v1ClusterTrustBundleProjectionSignerNameL Maybe Text -> f (Maybe Text)
f V1ClusterTrustBundleProjection{Maybe Bool
Maybe Text
Maybe V1LabelSelector
Text
v1ClusterTrustBundleProjectionLabelSelector :: V1ClusterTrustBundleProjection -> Maybe V1LabelSelector
$sel:v1ClusterTrustBundleProjectionName:V1ClusterTrustBundleProjection :: V1ClusterTrustBundleProjection -> Maybe Text
$sel:v1ClusterTrustBundleProjectionOptional:V1ClusterTrustBundleProjection :: V1ClusterTrustBundleProjection -> Maybe Bool
$sel:v1ClusterTrustBundleProjectionPath:V1ClusterTrustBundleProjection :: V1ClusterTrustBundleProjection -> Text
$sel:v1ClusterTrustBundleProjectionSignerName:V1ClusterTrustBundleProjection :: V1ClusterTrustBundleProjection -> Maybe Text
v1ClusterTrustBundleProjectionLabelSelector :: Maybe V1LabelSelector
v1ClusterTrustBundleProjectionName :: Maybe Text
v1ClusterTrustBundleProjectionOptional :: Maybe Bool
v1ClusterTrustBundleProjectionPath :: Text
v1ClusterTrustBundleProjectionSignerName :: Maybe Text
..} = (\Maybe Text
v1ClusterTrustBundleProjectionSignerName -> V1ClusterTrustBundleProjection { Maybe Text
$sel:v1ClusterTrustBundleProjectionSignerName:V1ClusterTrustBundleProjection :: Maybe Text
v1ClusterTrustBundleProjectionSignerName :: Maybe Text
v1ClusterTrustBundleProjectionSignerName, Maybe Bool
Maybe Text
Maybe V1LabelSelector
Text
v1ClusterTrustBundleProjectionLabelSelector :: Maybe V1LabelSelector
$sel:v1ClusterTrustBundleProjectionName:V1ClusterTrustBundleProjection :: Maybe Text
$sel:v1ClusterTrustBundleProjectionOptional:V1ClusterTrustBundleProjection :: Maybe Bool
$sel:v1ClusterTrustBundleProjectionPath:V1ClusterTrustBundleProjection :: Text
v1ClusterTrustBundleProjectionLabelSelector :: Maybe V1LabelSelector
v1ClusterTrustBundleProjectionName :: Maybe Text
v1ClusterTrustBundleProjectionOptional :: Maybe Bool
v1ClusterTrustBundleProjectionPath :: Text
..} ) (Maybe Text -> V1ClusterTrustBundleProjection)
-> f (Maybe Text) -> f V1ClusterTrustBundleProjection
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ClusterTrustBundleProjectionSignerName
{-# INLINE v1ClusterTrustBundleProjectionSignerNameL #-}



-- * V1ComponentCondition

-- | 'v1ComponentConditionError' Lens
v1ComponentConditionErrorL :: Lens_' V1ComponentCondition (Maybe Text)
v1ComponentConditionErrorL :: Lens_' V1ComponentCondition (Maybe Text)
v1ComponentConditionErrorL Maybe Text -> f (Maybe Text)
f V1ComponentCondition{Maybe Text
Text
v1ComponentConditionError :: V1ComponentCondition -> Maybe Text
v1ComponentConditionError :: Maybe Text
v1ComponentConditionMessage :: Maybe Text
v1ComponentConditionStatus :: Text
v1ComponentConditionType :: Text
$sel:v1ComponentConditionMessage:V1ComponentCondition :: V1ComponentCondition -> Maybe Text
$sel:v1ComponentConditionStatus:V1ComponentCondition :: V1ComponentCondition -> Text
$sel:v1ComponentConditionType:V1ComponentCondition :: V1ComponentCondition -> Text
..} = (\Maybe Text
v1ComponentConditionError -> V1ComponentCondition { Maybe Text
v1ComponentConditionError :: Maybe Text
v1ComponentConditionError :: Maybe Text
v1ComponentConditionError, Maybe Text
Text
v1ComponentConditionMessage :: Maybe Text
v1ComponentConditionStatus :: Text
v1ComponentConditionType :: Text
$sel:v1ComponentConditionMessage:V1ComponentCondition :: Maybe Text
$sel:v1ComponentConditionStatus:V1ComponentCondition :: Text
$sel:v1ComponentConditionType:V1ComponentCondition :: 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 :: Lens_' V1ComponentCondition (Maybe Text)
v1ComponentConditionMessageL Maybe Text -> f (Maybe Text)
f V1ComponentCondition{Maybe Text
Text
v1ComponentConditionError :: V1ComponentCondition -> Maybe Text
$sel:v1ComponentConditionMessage:V1ComponentCondition :: V1ComponentCondition -> Maybe Text
$sel:v1ComponentConditionStatus:V1ComponentCondition :: V1ComponentCondition -> Text
$sel:v1ComponentConditionType:V1ComponentCondition :: V1ComponentCondition -> Text
v1ComponentConditionError :: Maybe Text
v1ComponentConditionMessage :: Maybe Text
v1ComponentConditionStatus :: Text
v1ComponentConditionType :: Text
..} = (\Maybe Text
v1ComponentConditionMessage -> V1ComponentCondition { Maybe Text
$sel:v1ComponentConditionMessage:V1ComponentCondition :: Maybe Text
v1ComponentConditionMessage :: Maybe Text
v1ComponentConditionMessage, Maybe Text
Text
v1ComponentConditionError :: Maybe Text
$sel:v1ComponentConditionStatus:V1ComponentCondition :: Text
$sel:v1ComponentConditionType:V1ComponentCondition :: Text
v1ComponentConditionError :: Maybe Text
v1ComponentConditionStatus :: Text
v1ComponentConditionType :: 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 :: Lens_' V1ComponentCondition Text
v1ComponentConditionStatusL Text -> f Text
f V1ComponentCondition{Maybe Text
Text
v1ComponentConditionError :: V1ComponentCondition -> Maybe Text
$sel:v1ComponentConditionMessage:V1ComponentCondition :: V1ComponentCondition -> Maybe Text
$sel:v1ComponentConditionStatus:V1ComponentCondition :: V1ComponentCondition -> Text
$sel:v1ComponentConditionType:V1ComponentCondition :: V1ComponentCondition -> Text
v1ComponentConditionError :: Maybe Text
v1ComponentConditionMessage :: Maybe Text
v1ComponentConditionStatus :: Text
v1ComponentConditionType :: Text
..} = (\Text
v1ComponentConditionStatus -> V1ComponentCondition { Text
$sel:v1ComponentConditionStatus:V1ComponentCondition :: Text
v1ComponentConditionStatus :: Text
v1ComponentConditionStatus, Maybe Text
Text
v1ComponentConditionError :: Maybe Text
$sel:v1ComponentConditionMessage:V1ComponentCondition :: Maybe Text
$sel:v1ComponentConditionType:V1ComponentCondition :: Text
v1ComponentConditionError :: Maybe Text
v1ComponentConditionMessage :: Maybe Text
v1ComponentConditionType :: 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 :: Lens_' V1ComponentCondition Text
v1ComponentConditionTypeL Text -> f Text
f V1ComponentCondition{Maybe Text
Text
v1ComponentConditionError :: V1ComponentCondition -> Maybe Text
$sel:v1ComponentConditionMessage:V1ComponentCondition :: V1ComponentCondition -> Maybe Text
$sel:v1ComponentConditionStatus:V1ComponentCondition :: V1ComponentCondition -> Text
$sel:v1ComponentConditionType:V1ComponentCondition :: V1ComponentCondition -> Text
v1ComponentConditionError :: Maybe Text
v1ComponentConditionMessage :: Maybe Text
v1ComponentConditionStatus :: Text
v1ComponentConditionType :: Text
..} = (\Text
v1ComponentConditionType -> V1ComponentCondition { Text
$sel:v1ComponentConditionType:V1ComponentCondition :: Text
v1ComponentConditionType :: Text
v1ComponentConditionType, Maybe Text
Text
v1ComponentConditionError :: Maybe Text
$sel:v1ComponentConditionMessage:V1ComponentCondition :: Maybe Text
$sel:v1ComponentConditionStatus:V1ComponentCondition :: Text
v1ComponentConditionError :: Maybe Text
v1ComponentConditionMessage :: Maybe Text
v1ComponentConditionStatus :: 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 :: Lens_' V1ComponentStatus (Maybe Text)
v1ComponentStatusApiVersionL Maybe Text -> f (Maybe Text)
f V1ComponentStatus{Maybe [V1ComponentCondition]
Maybe Text
Maybe V1ObjectMeta
v1ComponentStatusApiVersion :: V1ComponentStatus -> Maybe Text
v1ComponentStatusApiVersion :: Maybe Text
v1ComponentStatusConditions :: Maybe [V1ComponentCondition]
v1ComponentStatusKind :: Maybe Text
v1ComponentStatusMetadata :: Maybe V1ObjectMeta
$sel:v1ComponentStatusConditions:V1ComponentStatus :: V1ComponentStatus -> Maybe [V1ComponentCondition]
$sel:v1ComponentStatusKind:V1ComponentStatus :: V1ComponentStatus -> Maybe Text
$sel:v1ComponentStatusMetadata:V1ComponentStatus :: V1ComponentStatus -> Maybe V1ObjectMeta
..} = (\Maybe Text
v1ComponentStatusApiVersion -> V1ComponentStatus { Maybe Text
v1ComponentStatusApiVersion :: Maybe Text
v1ComponentStatusApiVersion :: Maybe Text
v1ComponentStatusApiVersion, Maybe [V1ComponentCondition]
Maybe Text
Maybe V1ObjectMeta
v1ComponentStatusConditions :: Maybe [V1ComponentCondition]
v1ComponentStatusKind :: Maybe Text
v1ComponentStatusMetadata :: Maybe V1ObjectMeta
$sel:v1ComponentStatusConditions:V1ComponentStatus :: Maybe [V1ComponentCondition]
$sel:v1ComponentStatusKind:V1ComponentStatus :: Maybe Text
$sel:v1ComponentStatusMetadata:V1ComponentStatus :: Maybe V1ObjectMeta
..} ) (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 :: Lens_' V1ComponentStatus (Maybe [V1ComponentCondition])
v1ComponentStatusConditionsL Maybe [V1ComponentCondition] -> f (Maybe [V1ComponentCondition])
f V1ComponentStatus{Maybe [V1ComponentCondition]
Maybe Text
Maybe V1ObjectMeta
v1ComponentStatusApiVersion :: V1ComponentStatus -> Maybe Text
$sel:v1ComponentStatusConditions:V1ComponentStatus :: V1ComponentStatus -> Maybe [V1ComponentCondition]
$sel:v1ComponentStatusKind:V1ComponentStatus :: V1ComponentStatus -> Maybe Text
$sel:v1ComponentStatusMetadata:V1ComponentStatus :: V1ComponentStatus -> Maybe V1ObjectMeta
v1ComponentStatusApiVersion :: Maybe Text
v1ComponentStatusConditions :: Maybe [V1ComponentCondition]
v1ComponentStatusKind :: Maybe Text
v1ComponentStatusMetadata :: Maybe V1ObjectMeta
..} = (\Maybe [V1ComponentCondition]
v1ComponentStatusConditions -> V1ComponentStatus { Maybe [V1ComponentCondition]
$sel:v1ComponentStatusConditions:V1ComponentStatus :: Maybe [V1ComponentCondition]
v1ComponentStatusConditions :: Maybe [V1ComponentCondition]
v1ComponentStatusConditions, Maybe Text
Maybe V1ObjectMeta
v1ComponentStatusApiVersion :: Maybe Text
$sel:v1ComponentStatusKind:V1ComponentStatus :: Maybe Text
$sel:v1ComponentStatusMetadata:V1ComponentStatus :: Maybe V1ObjectMeta
v1ComponentStatusApiVersion :: Maybe Text
v1ComponentStatusKind :: Maybe Text
v1ComponentStatusMetadata :: Maybe V1ObjectMeta
..} ) (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 :: Lens_' V1ComponentStatus (Maybe Text)
v1ComponentStatusKindL Maybe Text -> f (Maybe Text)
f V1ComponentStatus{Maybe [V1ComponentCondition]
Maybe Text
Maybe V1ObjectMeta
v1ComponentStatusApiVersion :: V1ComponentStatus -> Maybe Text
$sel:v1ComponentStatusConditions:V1ComponentStatus :: V1ComponentStatus -> Maybe [V1ComponentCondition]
$sel:v1ComponentStatusKind:V1ComponentStatus :: V1ComponentStatus -> Maybe Text
$sel:v1ComponentStatusMetadata:V1ComponentStatus :: V1ComponentStatus -> Maybe V1ObjectMeta
v1ComponentStatusApiVersion :: Maybe Text
v1ComponentStatusConditions :: Maybe [V1ComponentCondition]
v1ComponentStatusKind :: Maybe Text
v1ComponentStatusMetadata :: Maybe V1ObjectMeta
..} = (\Maybe Text
v1ComponentStatusKind -> V1ComponentStatus { Maybe Text
$sel:v1ComponentStatusKind:V1ComponentStatus :: Maybe Text
v1ComponentStatusKind :: Maybe Text
v1ComponentStatusKind, Maybe [V1ComponentCondition]
Maybe Text
Maybe V1ObjectMeta
v1ComponentStatusApiVersion :: Maybe Text
$sel:v1ComponentStatusConditions:V1ComponentStatus :: Maybe [V1ComponentCondition]
$sel:v1ComponentStatusMetadata:V1ComponentStatus :: Maybe V1ObjectMeta
v1ComponentStatusApiVersion :: Maybe Text
v1ComponentStatusConditions :: Maybe [V1ComponentCondition]
v1ComponentStatusMetadata :: Maybe V1ObjectMeta
..} ) (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 :: Lens_' V1ComponentStatus (Maybe V1ObjectMeta)
v1ComponentStatusMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1ComponentStatus{Maybe [V1ComponentCondition]
Maybe Text
Maybe V1ObjectMeta
v1ComponentStatusApiVersion :: V1ComponentStatus -> Maybe Text
$sel:v1ComponentStatusConditions:V1ComponentStatus :: V1ComponentStatus -> Maybe [V1ComponentCondition]
$sel:v1ComponentStatusKind:V1ComponentStatus :: V1ComponentStatus -> Maybe Text
$sel:v1ComponentStatusMetadata:V1ComponentStatus :: V1ComponentStatus -> Maybe V1ObjectMeta
v1ComponentStatusApiVersion :: Maybe Text
v1ComponentStatusConditions :: Maybe [V1ComponentCondition]
v1ComponentStatusKind :: Maybe Text
v1ComponentStatusMetadata :: Maybe V1ObjectMeta
..} = (\Maybe V1ObjectMeta
v1ComponentStatusMetadata -> V1ComponentStatus { Maybe V1ObjectMeta
$sel:v1ComponentStatusMetadata:V1ComponentStatus :: Maybe V1ObjectMeta
v1ComponentStatusMetadata :: Maybe V1ObjectMeta
v1ComponentStatusMetadata, Maybe [V1ComponentCondition]
Maybe Text
v1ComponentStatusApiVersion :: Maybe Text
$sel:v1ComponentStatusConditions:V1ComponentStatus :: Maybe [V1ComponentCondition]
$sel:v1ComponentStatusKind:V1ComponentStatus :: Maybe Text
v1ComponentStatusApiVersion :: Maybe Text
v1ComponentStatusConditions :: Maybe [V1ComponentCondition]
v1ComponentStatusKind :: 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 :: Lens_' V1ComponentStatusList (Maybe Text)
v1ComponentStatusListApiVersionL Maybe Text -> f (Maybe Text)
f V1ComponentStatusList{[V1ComponentStatus]
Maybe Text
Maybe V1ListMeta
v1ComponentStatusListApiVersion :: V1ComponentStatusList -> Maybe Text
v1ComponentStatusListApiVersion :: Maybe Text
v1ComponentStatusListItems :: [V1ComponentStatus]
v1ComponentStatusListKind :: Maybe Text
v1ComponentStatusListMetadata :: Maybe V1ListMeta
$sel:v1ComponentStatusListItems:V1ComponentStatusList :: V1ComponentStatusList -> [V1ComponentStatus]
$sel:v1ComponentStatusListKind:V1ComponentStatusList :: V1ComponentStatusList -> Maybe Text
$sel:v1ComponentStatusListMetadata:V1ComponentStatusList :: V1ComponentStatusList -> Maybe V1ListMeta
..} = (\Maybe Text
v1ComponentStatusListApiVersion -> V1ComponentStatusList { Maybe Text
v1ComponentStatusListApiVersion :: Maybe Text
v1ComponentStatusListApiVersion :: Maybe Text
v1ComponentStatusListApiVersion, [V1ComponentStatus]
Maybe Text
Maybe V1ListMeta
v1ComponentStatusListItems :: [V1ComponentStatus]
v1ComponentStatusListKind :: Maybe Text
v1ComponentStatusListMetadata :: Maybe V1ListMeta
$sel:v1ComponentStatusListItems:V1ComponentStatusList :: [V1ComponentStatus]
$sel:v1ComponentStatusListKind:V1ComponentStatusList :: Maybe Text
$sel:v1ComponentStatusListMetadata:V1ComponentStatusList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1ComponentStatusList [V1ComponentStatus]
v1ComponentStatusListItemsL [V1ComponentStatus] -> f [V1ComponentStatus]
f V1ComponentStatusList{[V1ComponentStatus]
Maybe Text
Maybe V1ListMeta
v1ComponentStatusListApiVersion :: V1ComponentStatusList -> Maybe Text
$sel:v1ComponentStatusListItems:V1ComponentStatusList :: V1ComponentStatusList -> [V1ComponentStatus]
$sel:v1ComponentStatusListKind:V1ComponentStatusList :: V1ComponentStatusList -> Maybe Text
$sel:v1ComponentStatusListMetadata:V1ComponentStatusList :: V1ComponentStatusList -> Maybe V1ListMeta
v1ComponentStatusListApiVersion :: Maybe Text
v1ComponentStatusListItems :: [V1ComponentStatus]
v1ComponentStatusListKind :: Maybe Text
v1ComponentStatusListMetadata :: Maybe V1ListMeta
..} = (\[V1ComponentStatus]
v1ComponentStatusListItems -> V1ComponentStatusList { [V1ComponentStatus]
$sel:v1ComponentStatusListItems:V1ComponentStatusList :: [V1ComponentStatus]
v1ComponentStatusListItems :: [V1ComponentStatus]
v1ComponentStatusListItems, Maybe Text
Maybe V1ListMeta
v1ComponentStatusListApiVersion :: Maybe Text
$sel:v1ComponentStatusListKind:V1ComponentStatusList :: Maybe Text
$sel:v1ComponentStatusListMetadata:V1ComponentStatusList :: Maybe V1ListMeta
v1ComponentStatusListApiVersion :: Maybe Text
v1ComponentStatusListKind :: Maybe Text
v1ComponentStatusListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1ComponentStatusList (Maybe Text)
v1ComponentStatusListKindL Maybe Text -> f (Maybe Text)
f V1ComponentStatusList{[V1ComponentStatus]
Maybe Text
Maybe V1ListMeta
v1ComponentStatusListApiVersion :: V1ComponentStatusList -> Maybe Text
$sel:v1ComponentStatusListItems:V1ComponentStatusList :: V1ComponentStatusList -> [V1ComponentStatus]
$sel:v1ComponentStatusListKind:V1ComponentStatusList :: V1ComponentStatusList -> Maybe Text
$sel:v1ComponentStatusListMetadata:V1ComponentStatusList :: V1ComponentStatusList -> Maybe V1ListMeta
v1ComponentStatusListApiVersion :: Maybe Text
v1ComponentStatusListItems :: [V1ComponentStatus]
v1ComponentStatusListKind :: Maybe Text
v1ComponentStatusListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1ComponentStatusListKind -> V1ComponentStatusList { Maybe Text
$sel:v1ComponentStatusListKind:V1ComponentStatusList :: Maybe Text
v1ComponentStatusListKind :: Maybe Text
v1ComponentStatusListKind, [V1ComponentStatus]
Maybe Text
Maybe V1ListMeta
v1ComponentStatusListApiVersion :: Maybe Text
$sel:v1ComponentStatusListItems:V1ComponentStatusList :: [V1ComponentStatus]
$sel:v1ComponentStatusListMetadata:V1ComponentStatusList :: Maybe V1ListMeta
v1ComponentStatusListApiVersion :: Maybe Text
v1ComponentStatusListItems :: [V1ComponentStatus]
v1ComponentStatusListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1ComponentStatusList (Maybe V1ListMeta)
v1ComponentStatusListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1ComponentStatusList{[V1ComponentStatus]
Maybe Text
Maybe V1ListMeta
v1ComponentStatusListApiVersion :: V1ComponentStatusList -> Maybe Text
$sel:v1ComponentStatusListItems:V1ComponentStatusList :: V1ComponentStatusList -> [V1ComponentStatus]
$sel:v1ComponentStatusListKind:V1ComponentStatusList :: V1ComponentStatusList -> Maybe Text
$sel:v1ComponentStatusListMetadata:V1ComponentStatusList :: V1ComponentStatusList -> Maybe V1ListMeta
v1ComponentStatusListApiVersion :: Maybe Text
v1ComponentStatusListItems :: [V1ComponentStatus]
v1ComponentStatusListKind :: Maybe Text
v1ComponentStatusListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1ComponentStatusListMetadata -> V1ComponentStatusList { Maybe V1ListMeta
$sel:v1ComponentStatusListMetadata:V1ComponentStatusList :: Maybe V1ListMeta
v1ComponentStatusListMetadata :: Maybe V1ListMeta
v1ComponentStatusListMetadata, [V1ComponentStatus]
Maybe Text
v1ComponentStatusListApiVersion :: Maybe Text
$sel:v1ComponentStatusListItems:V1ComponentStatusList :: [V1ComponentStatus]
$sel:v1ComponentStatusListKind:V1ComponentStatusList :: Maybe Text
v1ComponentStatusListApiVersion :: Maybe Text
v1ComponentStatusListItems :: [V1ComponentStatus]
v1ComponentStatusListKind :: 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 #-}



-- * V1Condition

-- | 'v1ConditionLastTransitionTime' Lens
v1ConditionLastTransitionTimeL :: Lens_' V1Condition (DateTime)
v1ConditionLastTransitionTimeL :: Lens_' V1Condition DateTime
v1ConditionLastTransitionTimeL DateTime -> f DateTime
f V1Condition{Maybe Integer
Text
DateTime
v1ConditionLastTransitionTime :: V1Condition -> DateTime
v1ConditionLastTransitionTime :: DateTime
v1ConditionMessage :: Text
v1ConditionObservedGeneration :: Maybe Integer
v1ConditionReason :: Text
v1ConditionStatus :: Text
v1ConditionType :: Text
$sel:v1ConditionMessage:V1Condition :: V1Condition -> Text
$sel:v1ConditionObservedGeneration:V1Condition :: V1Condition -> Maybe Integer
$sel:v1ConditionReason:V1Condition :: V1Condition -> Text
$sel:v1ConditionStatus:V1Condition :: V1Condition -> Text
$sel:v1ConditionType:V1Condition :: V1Condition -> Text
..} = (\DateTime
v1ConditionLastTransitionTime -> V1Condition { DateTime
v1ConditionLastTransitionTime :: DateTime
v1ConditionLastTransitionTime :: DateTime
v1ConditionLastTransitionTime, Maybe Integer
Text
v1ConditionMessage :: Text
v1ConditionObservedGeneration :: Maybe Integer
v1ConditionReason :: Text
v1ConditionStatus :: Text
v1ConditionType :: Text
$sel:v1ConditionMessage:V1Condition :: Text
$sel:v1ConditionObservedGeneration:V1Condition :: Maybe Integer
$sel:v1ConditionReason:V1Condition :: Text
$sel:v1ConditionStatus:V1Condition :: Text
$sel:v1ConditionType:V1Condition :: Text
..} ) (DateTime -> V1Condition) -> f DateTime -> f V1Condition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> DateTime -> f DateTime
f DateTime
v1ConditionLastTransitionTime
{-# INLINE v1ConditionLastTransitionTimeL #-}

-- | 'v1ConditionMessage' Lens
v1ConditionMessageL :: Lens_' V1Condition (Text)
v1ConditionMessageL :: Lens_' V1Condition Text
v1ConditionMessageL Text -> f Text
f V1Condition{Maybe Integer
Text
DateTime
v1ConditionLastTransitionTime :: V1Condition -> DateTime
$sel:v1ConditionMessage:V1Condition :: V1Condition -> Text
$sel:v1ConditionObservedGeneration:V1Condition :: V1Condition -> Maybe Integer
$sel:v1ConditionReason:V1Condition :: V1Condition -> Text
$sel:v1ConditionStatus:V1Condition :: V1Condition -> Text
$sel:v1ConditionType:V1Condition :: V1Condition -> Text
v1ConditionLastTransitionTime :: DateTime
v1ConditionMessage :: Text
v1ConditionObservedGeneration :: Maybe Integer
v1ConditionReason :: Text
v1ConditionStatus :: Text
v1ConditionType :: Text
..} = (\Text
v1ConditionMessage -> V1Condition { Text
$sel:v1ConditionMessage:V1Condition :: Text
v1ConditionMessage :: Text
v1ConditionMessage, Maybe Integer
Text
DateTime
v1ConditionLastTransitionTime :: DateTime
$sel:v1ConditionObservedGeneration:V1Condition :: Maybe Integer
$sel:v1ConditionReason:V1Condition :: Text
$sel:v1ConditionStatus:V1Condition :: Text
$sel:v1ConditionType:V1Condition :: Text
v1ConditionLastTransitionTime :: DateTime
v1ConditionObservedGeneration :: Maybe Integer
v1ConditionReason :: Text
v1ConditionStatus :: Text
v1ConditionType :: Text
..} ) (Text -> V1Condition) -> f Text -> f V1Condition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ConditionMessage
{-# INLINE v1ConditionMessageL #-}

-- | 'v1ConditionObservedGeneration' Lens
v1ConditionObservedGenerationL :: Lens_' V1Condition (Maybe Integer)
v1ConditionObservedGenerationL :: Lens_' V1Condition (Maybe Integer)
v1ConditionObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V1Condition{Maybe Integer
Text
DateTime
v1ConditionLastTransitionTime :: V1Condition -> DateTime
$sel:v1ConditionMessage:V1Condition :: V1Condition -> Text
$sel:v1ConditionObservedGeneration:V1Condition :: V1Condition -> Maybe Integer
$sel:v1ConditionReason:V1Condition :: V1Condition -> Text
$sel:v1ConditionStatus:V1Condition :: V1Condition -> Text
$sel:v1ConditionType:V1Condition :: V1Condition -> Text
v1ConditionLastTransitionTime :: DateTime
v1ConditionMessage :: Text
v1ConditionObservedGeneration :: Maybe Integer
v1ConditionReason :: Text
v1ConditionStatus :: Text
v1ConditionType :: Text
..} = (\Maybe Integer
v1ConditionObservedGeneration -> V1Condition { Maybe Integer
$sel:v1ConditionObservedGeneration:V1Condition :: Maybe Integer
v1ConditionObservedGeneration :: Maybe Integer
v1ConditionObservedGeneration, Text
DateTime
v1ConditionLastTransitionTime :: DateTime
$sel:v1ConditionMessage:V1Condition :: Text
$sel:v1ConditionReason:V1Condition :: Text
$sel:v1ConditionStatus:V1Condition :: Text
$sel:v1ConditionType:V1Condition :: Text
v1ConditionLastTransitionTime :: DateTime
v1ConditionMessage :: Text
v1ConditionReason :: Text
v1ConditionStatus :: Text
v1ConditionType :: Text
..} ) (Maybe Integer -> V1Condition)
-> f (Maybe Integer) -> f V1Condition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1ConditionObservedGeneration
{-# INLINE v1ConditionObservedGenerationL #-}

-- | 'v1ConditionReason' Lens
v1ConditionReasonL :: Lens_' V1Condition (Text)
v1ConditionReasonL :: Lens_' V1Condition Text
v1ConditionReasonL Text -> f Text
f V1Condition{Maybe Integer
Text
DateTime
v1ConditionLastTransitionTime :: V1Condition -> DateTime
$sel:v1ConditionMessage:V1Condition :: V1Condition -> Text
$sel:v1ConditionObservedGeneration:V1Condition :: V1Condition -> Maybe Integer
$sel:v1ConditionReason:V1Condition :: V1Condition -> Text
$sel:v1ConditionStatus:V1Condition :: V1Condition -> Text
$sel:v1ConditionType:V1Condition :: V1Condition -> Text
v1ConditionLastTransitionTime :: DateTime
v1ConditionMessage :: Text
v1ConditionObservedGeneration :: Maybe Integer
v1ConditionReason :: Text
v1ConditionStatus :: Text
v1ConditionType :: Text
..} = (\Text
v1ConditionReason -> V1Condition { Text
$sel:v1ConditionReason:V1Condition :: Text
v1ConditionReason :: Text
v1ConditionReason, Maybe Integer
Text
DateTime
v1ConditionLastTransitionTime :: DateTime
$sel:v1ConditionMessage:V1Condition :: Text
$sel:v1ConditionObservedGeneration:V1Condition :: Maybe Integer
$sel:v1ConditionStatus:V1Condition :: Text
$sel:v1ConditionType:V1Condition :: Text
v1ConditionLastTransitionTime :: DateTime
v1ConditionMessage :: Text
v1ConditionObservedGeneration :: Maybe Integer
v1ConditionStatus :: Text
v1ConditionType :: Text
..} ) (Text -> V1Condition) -> f Text -> f V1Condition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ConditionReason
{-# INLINE v1ConditionReasonL #-}

-- | 'v1ConditionStatus' Lens
v1ConditionStatusL :: Lens_' V1Condition (Text)
v1ConditionStatusL :: Lens_' V1Condition Text
v1ConditionStatusL Text -> f Text
f V1Condition{Maybe Integer
Text
DateTime
v1ConditionLastTransitionTime :: V1Condition -> DateTime
$sel:v1ConditionMessage:V1Condition :: V1Condition -> Text
$sel:v1ConditionObservedGeneration:V1Condition :: V1Condition -> Maybe Integer
$sel:v1ConditionReason:V1Condition :: V1Condition -> Text
$sel:v1ConditionStatus:V1Condition :: V1Condition -> Text
$sel:v1ConditionType:V1Condition :: V1Condition -> Text
v1ConditionLastTransitionTime :: DateTime
v1ConditionMessage :: Text
v1ConditionObservedGeneration :: Maybe Integer
v1ConditionReason :: Text
v1ConditionStatus :: Text
v1ConditionType :: Text
..} = (\Text
v1ConditionStatus -> V1Condition { Text
$sel:v1ConditionStatus:V1Condition :: Text
v1ConditionStatus :: Text
v1ConditionStatus, Maybe Integer
Text
DateTime
v1ConditionLastTransitionTime :: DateTime
$sel:v1ConditionMessage:V1Condition :: Text
$sel:v1ConditionObservedGeneration:V1Condition :: Maybe Integer
$sel:v1ConditionReason:V1Condition :: Text
$sel:v1ConditionType:V1Condition :: Text
v1ConditionLastTransitionTime :: DateTime
v1ConditionMessage :: Text
v1ConditionObservedGeneration :: Maybe Integer
v1ConditionReason :: Text
v1ConditionType :: Text
..} ) (Text -> V1Condition) -> f Text -> f V1Condition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ConditionStatus
{-# INLINE v1ConditionStatusL #-}

-- | 'v1ConditionType' Lens
v1ConditionTypeL :: Lens_' V1Condition (Text)
v1ConditionTypeL :: Lens_' V1Condition Text
v1ConditionTypeL Text -> f Text
f V1Condition{Maybe Integer
Text
DateTime
v1ConditionLastTransitionTime :: V1Condition -> DateTime
$sel:v1ConditionMessage:V1Condition :: V1Condition -> Text
$sel:v1ConditionObservedGeneration:V1Condition :: V1Condition -> Maybe Integer
$sel:v1ConditionReason:V1Condition :: V1Condition -> Text
$sel:v1ConditionStatus:V1Condition :: V1Condition -> Text
$sel:v1ConditionType:V1Condition :: V1Condition -> Text
v1ConditionLastTransitionTime :: DateTime
v1ConditionMessage :: Text
v1ConditionObservedGeneration :: Maybe Integer
v1ConditionReason :: Text
v1ConditionStatus :: Text
v1ConditionType :: Text
..} = (\Text
v1ConditionType -> V1Condition { Text
$sel:v1ConditionType:V1Condition :: Text
v1ConditionType :: Text
v1ConditionType, Maybe Integer
Text
DateTime
v1ConditionLastTransitionTime :: DateTime
$sel:v1ConditionMessage:V1Condition :: Text
$sel:v1ConditionObservedGeneration:V1Condition :: Maybe Integer
$sel:v1ConditionReason:V1Condition :: Text
$sel:v1ConditionStatus:V1Condition :: Text
v1ConditionLastTransitionTime :: DateTime
v1ConditionMessage :: Text
v1ConditionObservedGeneration :: Maybe Integer
v1ConditionReason :: Text
v1ConditionStatus :: Text
..} ) (Text -> V1Condition) -> f Text -> f V1Condition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ConditionType
{-# INLINE v1ConditionTypeL #-}



-- * V1ConfigMap

-- | 'v1ConfigMapApiVersion' Lens
v1ConfigMapApiVersionL :: Lens_' V1ConfigMap (Maybe Text)
v1ConfigMapApiVersionL :: Lens_' V1ConfigMap (Maybe Text)
v1ConfigMapApiVersionL Maybe Text -> f (Maybe Text)
f V1ConfigMap{Maybe Bool
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe Text
Maybe V1ObjectMeta
v1ConfigMapApiVersion :: V1ConfigMap -> Maybe Text
v1ConfigMapApiVersion :: Maybe Text
v1ConfigMapBinaryData :: Maybe (Map String ByteArray)
v1ConfigMapData :: Maybe (Map String Text)
v1ConfigMapImmutable :: Maybe Bool
v1ConfigMapKind :: Maybe Text
v1ConfigMapMetadata :: Maybe V1ObjectMeta
$sel:v1ConfigMapBinaryData:V1ConfigMap :: V1ConfigMap -> Maybe (Map String ByteArray)
$sel:v1ConfigMapData:V1ConfigMap :: V1ConfigMap -> Maybe (Map String Text)
$sel:v1ConfigMapImmutable:V1ConfigMap :: V1ConfigMap -> Maybe Bool
$sel:v1ConfigMapKind:V1ConfigMap :: V1ConfigMap -> Maybe Text
$sel:v1ConfigMapMetadata:V1ConfigMap :: V1ConfigMap -> Maybe V1ObjectMeta
..} = (\Maybe Text
v1ConfigMapApiVersion -> V1ConfigMap { Maybe Text
v1ConfigMapApiVersion :: Maybe Text
v1ConfigMapApiVersion :: Maybe Text
v1ConfigMapApiVersion, Maybe Bool
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe Text
Maybe V1ObjectMeta
v1ConfigMapBinaryData :: Maybe (Map String ByteArray)
v1ConfigMapData :: Maybe (Map String Text)
v1ConfigMapImmutable :: Maybe Bool
v1ConfigMapKind :: Maybe Text
v1ConfigMapMetadata :: Maybe V1ObjectMeta
$sel:v1ConfigMapBinaryData:V1ConfigMap :: Maybe (Map String ByteArray)
$sel:v1ConfigMapData:V1ConfigMap :: Maybe (Map String Text)
$sel:v1ConfigMapImmutable:V1ConfigMap :: Maybe Bool
$sel:v1ConfigMapKind:V1ConfigMap :: Maybe Text
$sel:v1ConfigMapMetadata:V1ConfigMap :: Maybe V1ObjectMeta
..} ) (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 :: Lens_' V1ConfigMap (Maybe (Map String ByteArray))
v1ConfigMapBinaryDataL Maybe (Map String ByteArray) -> f (Maybe (Map String ByteArray))
f V1ConfigMap{Maybe Bool
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe Text
Maybe V1ObjectMeta
v1ConfigMapApiVersion :: V1ConfigMap -> Maybe Text
$sel:v1ConfigMapBinaryData:V1ConfigMap :: V1ConfigMap -> Maybe (Map String ByteArray)
$sel:v1ConfigMapData:V1ConfigMap :: V1ConfigMap -> Maybe (Map String Text)
$sel:v1ConfigMapImmutable:V1ConfigMap :: V1ConfigMap -> Maybe Bool
$sel:v1ConfigMapKind:V1ConfigMap :: V1ConfigMap -> Maybe Text
$sel:v1ConfigMapMetadata:V1ConfigMap :: V1ConfigMap -> Maybe V1ObjectMeta
v1ConfigMapApiVersion :: Maybe Text
v1ConfigMapBinaryData :: Maybe (Map String ByteArray)
v1ConfigMapData :: Maybe (Map String Text)
v1ConfigMapImmutable :: Maybe Bool
v1ConfigMapKind :: Maybe Text
v1ConfigMapMetadata :: Maybe V1ObjectMeta
..} = (\Maybe (Map String ByteArray)
v1ConfigMapBinaryData -> V1ConfigMap { Maybe (Map String ByteArray)
$sel:v1ConfigMapBinaryData:V1ConfigMap :: Maybe (Map String ByteArray)
v1ConfigMapBinaryData :: Maybe (Map String ByteArray)
v1ConfigMapBinaryData, Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
v1ConfigMapApiVersion :: Maybe Text
$sel:v1ConfigMapData:V1ConfigMap :: Maybe (Map String Text)
$sel:v1ConfigMapImmutable:V1ConfigMap :: Maybe Bool
$sel:v1ConfigMapKind:V1ConfigMap :: Maybe Text
$sel:v1ConfigMapMetadata:V1ConfigMap :: Maybe V1ObjectMeta
v1ConfigMapApiVersion :: Maybe Text
v1ConfigMapData :: Maybe (Map String Text)
v1ConfigMapImmutable :: Maybe Bool
v1ConfigMapKind :: Maybe Text
v1ConfigMapMetadata :: Maybe V1ObjectMeta
..} ) (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 :: Lens_' V1ConfigMap (Maybe (Map String Text))
v1ConfigMapDataL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1ConfigMap{Maybe Bool
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe Text
Maybe V1ObjectMeta
v1ConfigMapApiVersion :: V1ConfigMap -> Maybe Text
$sel:v1ConfigMapBinaryData:V1ConfigMap :: V1ConfigMap -> Maybe (Map String ByteArray)
$sel:v1ConfigMapData:V1ConfigMap :: V1ConfigMap -> Maybe (Map String Text)
$sel:v1ConfigMapImmutable:V1ConfigMap :: V1ConfigMap -> Maybe Bool
$sel:v1ConfigMapKind:V1ConfigMap :: V1ConfigMap -> Maybe Text
$sel:v1ConfigMapMetadata:V1ConfigMap :: V1ConfigMap -> Maybe V1ObjectMeta
v1ConfigMapApiVersion :: Maybe Text
v1ConfigMapBinaryData :: Maybe (Map String ByteArray)
v1ConfigMapData :: Maybe (Map String Text)
v1ConfigMapImmutable :: Maybe Bool
v1ConfigMapKind :: Maybe Text
v1ConfigMapMetadata :: Maybe V1ObjectMeta
..} = (\Maybe (Map String Text)
v1ConfigMapData -> V1ConfigMap { Maybe (Map String Text)
$sel:v1ConfigMapData:V1ConfigMap :: Maybe (Map String Text)
v1ConfigMapData :: Maybe (Map String Text)
v1ConfigMapData, Maybe Bool
Maybe (Map String ByteArray)
Maybe Text
Maybe V1ObjectMeta
v1ConfigMapApiVersion :: Maybe Text
$sel:v1ConfigMapBinaryData:V1ConfigMap :: Maybe (Map String ByteArray)
$sel:v1ConfigMapImmutable:V1ConfigMap :: Maybe Bool
$sel:v1ConfigMapKind:V1ConfigMap :: Maybe Text
$sel:v1ConfigMapMetadata:V1ConfigMap :: Maybe V1ObjectMeta
v1ConfigMapApiVersion :: Maybe Text
v1ConfigMapBinaryData :: Maybe (Map String ByteArray)
v1ConfigMapImmutable :: Maybe Bool
v1ConfigMapKind :: Maybe Text
v1ConfigMapMetadata :: Maybe V1ObjectMeta
..} ) (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 #-}

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

-- | 'v1ConfigMapKind' Lens
v1ConfigMapKindL :: Lens_' V1ConfigMap (Maybe Text)
v1ConfigMapKindL :: Lens_' V1ConfigMap (Maybe Text)
v1ConfigMapKindL Maybe Text -> f (Maybe Text)
f V1ConfigMap{Maybe Bool
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe Text
Maybe V1ObjectMeta
v1ConfigMapApiVersion :: V1ConfigMap -> Maybe Text
$sel:v1ConfigMapBinaryData:V1ConfigMap :: V1ConfigMap -> Maybe (Map String ByteArray)
$sel:v1ConfigMapData:V1ConfigMap :: V1ConfigMap -> Maybe (Map String Text)
$sel:v1ConfigMapImmutable:V1ConfigMap :: V1ConfigMap -> Maybe Bool
$sel:v1ConfigMapKind:V1ConfigMap :: V1ConfigMap -> Maybe Text
$sel:v1ConfigMapMetadata:V1ConfigMap :: V1ConfigMap -> Maybe V1ObjectMeta
v1ConfigMapApiVersion :: Maybe Text
v1ConfigMapBinaryData :: Maybe (Map String ByteArray)
v1ConfigMapData :: Maybe (Map String Text)
v1ConfigMapImmutable :: Maybe Bool
v1ConfigMapKind :: Maybe Text
v1ConfigMapMetadata :: Maybe V1ObjectMeta
..} = (\Maybe Text
v1ConfigMapKind -> V1ConfigMap { Maybe Text
$sel:v1ConfigMapKind:V1ConfigMap :: Maybe Text
v1ConfigMapKind :: Maybe Text
v1ConfigMapKind, Maybe Bool
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe Text
Maybe V1ObjectMeta
v1ConfigMapApiVersion :: Maybe Text
$sel:v1ConfigMapBinaryData:V1ConfigMap :: Maybe (Map String ByteArray)
$sel:v1ConfigMapData:V1ConfigMap :: Maybe (Map String Text)
$sel:v1ConfigMapImmutable:V1ConfigMap :: Maybe Bool
$sel:v1ConfigMapMetadata:V1ConfigMap :: Maybe V1ObjectMeta
v1ConfigMapApiVersion :: Maybe Text
v1ConfigMapBinaryData :: Maybe (Map String ByteArray)
v1ConfigMapData :: Maybe (Map String Text)
v1ConfigMapImmutable :: Maybe Bool
v1ConfigMapMetadata :: Maybe V1ObjectMeta
..} ) (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 :: Lens_' V1ConfigMap (Maybe V1ObjectMeta)
v1ConfigMapMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1ConfigMap{Maybe Bool
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe Text
Maybe V1ObjectMeta
v1ConfigMapApiVersion :: V1ConfigMap -> Maybe Text
$sel:v1ConfigMapBinaryData:V1ConfigMap :: V1ConfigMap -> Maybe (Map String ByteArray)
$sel:v1ConfigMapData:V1ConfigMap :: V1ConfigMap -> Maybe (Map String Text)
$sel:v1ConfigMapImmutable:V1ConfigMap :: V1ConfigMap -> Maybe Bool
$sel:v1ConfigMapKind:V1ConfigMap :: V1ConfigMap -> Maybe Text
$sel:v1ConfigMapMetadata:V1ConfigMap :: V1ConfigMap -> Maybe V1ObjectMeta
v1ConfigMapApiVersion :: Maybe Text
v1ConfigMapBinaryData :: Maybe (Map String ByteArray)
v1ConfigMapData :: Maybe (Map String Text)
v1ConfigMapImmutable :: Maybe Bool
v1ConfigMapKind :: Maybe Text
v1ConfigMapMetadata :: Maybe V1ObjectMeta
..} = (\Maybe V1ObjectMeta
v1ConfigMapMetadata -> V1ConfigMap { Maybe V1ObjectMeta
$sel:v1ConfigMapMetadata:V1ConfigMap :: Maybe V1ObjectMeta
v1ConfigMapMetadata :: Maybe V1ObjectMeta
v1ConfigMapMetadata, Maybe Bool
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe Text
v1ConfigMapApiVersion :: Maybe Text
$sel:v1ConfigMapBinaryData:V1ConfigMap :: Maybe (Map String ByteArray)
$sel:v1ConfigMapData:V1ConfigMap :: Maybe (Map String Text)
$sel:v1ConfigMapImmutable:V1ConfigMap :: Maybe Bool
$sel:v1ConfigMapKind:V1ConfigMap :: Maybe Text
v1ConfigMapApiVersion :: Maybe Text
v1ConfigMapBinaryData :: Maybe (Map String ByteArray)
v1ConfigMapData :: Maybe (Map String Text)
v1ConfigMapImmutable :: Maybe Bool
v1ConfigMapKind :: 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 :: Lens_' V1ConfigMapEnvSource (Maybe Text)
v1ConfigMapEnvSourceNameL Maybe Text -> f (Maybe Text)
f V1ConfigMapEnvSource{Maybe Bool
Maybe Text
v1ConfigMapEnvSourceName :: V1ConfigMapEnvSource -> Maybe Text
v1ConfigMapEnvSourceName :: Maybe Text
v1ConfigMapEnvSourceOptional :: Maybe Bool
$sel:v1ConfigMapEnvSourceOptional:V1ConfigMapEnvSource :: V1ConfigMapEnvSource -> Maybe Bool
..} = (\Maybe Text
v1ConfigMapEnvSourceName -> V1ConfigMapEnvSource { Maybe Text
v1ConfigMapEnvSourceName :: Maybe Text
v1ConfigMapEnvSourceName :: Maybe Text
v1ConfigMapEnvSourceName, Maybe Bool
v1ConfigMapEnvSourceOptional :: Maybe Bool
$sel:v1ConfigMapEnvSourceOptional:V1ConfigMapEnvSource :: 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 :: Lens_' V1ConfigMapEnvSource (Maybe Bool)
v1ConfigMapEnvSourceOptionalL Maybe Bool -> f (Maybe Bool)
f V1ConfigMapEnvSource{Maybe Bool
Maybe Text
v1ConfigMapEnvSourceName :: V1ConfigMapEnvSource -> Maybe Text
$sel:v1ConfigMapEnvSourceOptional:V1ConfigMapEnvSource :: V1ConfigMapEnvSource -> Maybe Bool
v1ConfigMapEnvSourceName :: Maybe Text
v1ConfigMapEnvSourceOptional :: Maybe Bool
..} = (\Maybe Bool
v1ConfigMapEnvSourceOptional -> V1ConfigMapEnvSource { Maybe Bool
$sel:v1ConfigMapEnvSourceOptional:V1ConfigMapEnvSource :: 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 :: Lens_' V1ConfigMapKeySelector Text
v1ConfigMapKeySelectorKeyL Text -> f Text
f V1ConfigMapKeySelector{Maybe Bool
Maybe Text
Text
v1ConfigMapKeySelectorKey :: V1ConfigMapKeySelector -> Text
v1ConfigMapKeySelectorKey :: Text
v1ConfigMapKeySelectorName :: Maybe Text
v1ConfigMapKeySelectorOptional :: Maybe Bool
$sel:v1ConfigMapKeySelectorName:V1ConfigMapKeySelector :: V1ConfigMapKeySelector -> Maybe Text
$sel:v1ConfigMapKeySelectorOptional:V1ConfigMapKeySelector :: V1ConfigMapKeySelector -> Maybe Bool
..} = (\Text
v1ConfigMapKeySelectorKey -> V1ConfigMapKeySelector { Text
v1ConfigMapKeySelectorKey :: Text
v1ConfigMapKeySelectorKey :: Text
v1ConfigMapKeySelectorKey, Maybe Bool
Maybe Text
v1ConfigMapKeySelectorName :: Maybe Text
v1ConfigMapKeySelectorOptional :: Maybe Bool
$sel:v1ConfigMapKeySelectorName:V1ConfigMapKeySelector :: Maybe Text
$sel:v1ConfigMapKeySelectorOptional:V1ConfigMapKeySelector :: Maybe Bool
..} ) (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 :: Lens_' V1ConfigMapKeySelector (Maybe Text)
v1ConfigMapKeySelectorNameL Maybe Text -> f (Maybe Text)
f V1ConfigMapKeySelector{Maybe Bool
Maybe Text
Text
v1ConfigMapKeySelectorKey :: V1ConfigMapKeySelector -> Text
$sel:v1ConfigMapKeySelectorName:V1ConfigMapKeySelector :: V1ConfigMapKeySelector -> Maybe Text
$sel:v1ConfigMapKeySelectorOptional:V1ConfigMapKeySelector :: V1ConfigMapKeySelector -> Maybe Bool
v1ConfigMapKeySelectorKey :: Text
v1ConfigMapKeySelectorName :: Maybe Text
v1ConfigMapKeySelectorOptional :: Maybe Bool
..} = (\Maybe Text
v1ConfigMapKeySelectorName -> V1ConfigMapKeySelector { Maybe Text
$sel:v1ConfigMapKeySelectorName:V1ConfigMapKeySelector :: Maybe Text
v1ConfigMapKeySelectorName :: Maybe Text
v1ConfigMapKeySelectorName, Maybe Bool
Text
v1ConfigMapKeySelectorKey :: Text
$sel:v1ConfigMapKeySelectorOptional:V1ConfigMapKeySelector :: Maybe Bool
v1ConfigMapKeySelectorKey :: Text
v1ConfigMapKeySelectorOptional :: Maybe Bool
..} ) (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 :: Lens_' V1ConfigMapKeySelector (Maybe Bool)
v1ConfigMapKeySelectorOptionalL Maybe Bool -> f (Maybe Bool)
f V1ConfigMapKeySelector{Maybe Bool
Maybe Text
Text
v1ConfigMapKeySelectorKey :: V1ConfigMapKeySelector -> Text
$sel:v1ConfigMapKeySelectorName:V1ConfigMapKeySelector :: V1ConfigMapKeySelector -> Maybe Text
$sel:v1ConfigMapKeySelectorOptional:V1ConfigMapKeySelector :: V1ConfigMapKeySelector -> Maybe Bool
v1ConfigMapKeySelectorKey :: Text
v1ConfigMapKeySelectorName :: Maybe Text
v1ConfigMapKeySelectorOptional :: Maybe Bool
..} = (\Maybe Bool
v1ConfigMapKeySelectorOptional -> V1ConfigMapKeySelector { Maybe Bool
$sel:v1ConfigMapKeySelectorOptional:V1ConfigMapKeySelector :: Maybe Bool
v1ConfigMapKeySelectorOptional :: Maybe Bool
v1ConfigMapKeySelectorOptional, Maybe Text
Text
v1ConfigMapKeySelectorKey :: Text
$sel:v1ConfigMapKeySelectorName:V1ConfigMapKeySelector :: Maybe Text
v1ConfigMapKeySelectorKey :: Text
v1ConfigMapKeySelectorName :: Maybe 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 :: Lens_' V1ConfigMapList (Maybe Text)
v1ConfigMapListApiVersionL Maybe Text -> f (Maybe Text)
f V1ConfigMapList{[V1ConfigMap]
Maybe Text
Maybe V1ListMeta
v1ConfigMapListApiVersion :: V1ConfigMapList -> Maybe Text
v1ConfigMapListApiVersion :: Maybe Text
v1ConfigMapListItems :: [V1ConfigMap]
v1ConfigMapListKind :: Maybe Text
v1ConfigMapListMetadata :: Maybe V1ListMeta
$sel:v1ConfigMapListItems:V1ConfigMapList :: V1ConfigMapList -> [V1ConfigMap]
$sel:v1ConfigMapListKind:V1ConfigMapList :: V1ConfigMapList -> Maybe Text
$sel:v1ConfigMapListMetadata:V1ConfigMapList :: V1ConfigMapList -> Maybe V1ListMeta
..} = (\Maybe Text
v1ConfigMapListApiVersion -> V1ConfigMapList { Maybe Text
v1ConfigMapListApiVersion :: Maybe Text
v1ConfigMapListApiVersion :: Maybe Text
v1ConfigMapListApiVersion, [V1ConfigMap]
Maybe Text
Maybe V1ListMeta
v1ConfigMapListItems :: [V1ConfigMap]
v1ConfigMapListKind :: Maybe Text
v1ConfigMapListMetadata :: Maybe V1ListMeta
$sel:v1ConfigMapListItems:V1ConfigMapList :: [V1ConfigMap]
$sel:v1ConfigMapListKind:V1ConfigMapList :: Maybe Text
$sel:v1ConfigMapListMetadata:V1ConfigMapList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1ConfigMapList [V1ConfigMap]
v1ConfigMapListItemsL [V1ConfigMap] -> f [V1ConfigMap]
f V1ConfigMapList{[V1ConfigMap]
Maybe Text
Maybe V1ListMeta
v1ConfigMapListApiVersion :: V1ConfigMapList -> Maybe Text
$sel:v1ConfigMapListItems:V1ConfigMapList :: V1ConfigMapList -> [V1ConfigMap]
$sel:v1ConfigMapListKind:V1ConfigMapList :: V1ConfigMapList -> Maybe Text
$sel:v1ConfigMapListMetadata:V1ConfigMapList :: V1ConfigMapList -> Maybe V1ListMeta
v1ConfigMapListApiVersion :: Maybe Text
v1ConfigMapListItems :: [V1ConfigMap]
v1ConfigMapListKind :: Maybe Text
v1ConfigMapListMetadata :: Maybe V1ListMeta
..} = (\[V1ConfigMap]
v1ConfigMapListItems -> V1ConfigMapList { [V1ConfigMap]
$sel:v1ConfigMapListItems:V1ConfigMapList :: [V1ConfigMap]
v1ConfigMapListItems :: [V1ConfigMap]
v1ConfigMapListItems, Maybe Text
Maybe V1ListMeta
v1ConfigMapListApiVersion :: Maybe Text
$sel:v1ConfigMapListKind:V1ConfigMapList :: Maybe Text
$sel:v1ConfigMapListMetadata:V1ConfigMapList :: Maybe V1ListMeta
v1ConfigMapListApiVersion :: Maybe Text
v1ConfigMapListKind :: Maybe Text
v1ConfigMapListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1ConfigMapList (Maybe Text)
v1ConfigMapListKindL Maybe Text -> f (Maybe Text)
f V1ConfigMapList{[V1ConfigMap]
Maybe Text
Maybe V1ListMeta
v1ConfigMapListApiVersion :: V1ConfigMapList -> Maybe Text
$sel:v1ConfigMapListItems:V1ConfigMapList :: V1ConfigMapList -> [V1ConfigMap]
$sel:v1ConfigMapListKind:V1ConfigMapList :: V1ConfigMapList -> Maybe Text
$sel:v1ConfigMapListMetadata:V1ConfigMapList :: V1ConfigMapList -> Maybe V1ListMeta
v1ConfigMapListApiVersion :: Maybe Text
v1ConfigMapListItems :: [V1ConfigMap]
v1ConfigMapListKind :: Maybe Text
v1ConfigMapListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1ConfigMapListKind -> V1ConfigMapList { Maybe Text
$sel:v1ConfigMapListKind:V1ConfigMapList :: Maybe Text
v1ConfigMapListKind :: Maybe Text
v1ConfigMapListKind, [V1ConfigMap]
Maybe Text
Maybe V1ListMeta
v1ConfigMapListApiVersion :: Maybe Text
$sel:v1ConfigMapListItems:V1ConfigMapList :: [V1ConfigMap]
$sel:v1ConfigMapListMetadata:V1ConfigMapList :: Maybe V1ListMeta
v1ConfigMapListApiVersion :: Maybe Text
v1ConfigMapListItems :: [V1ConfigMap]
v1ConfigMapListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1ConfigMapList (Maybe V1ListMeta)
v1ConfigMapListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1ConfigMapList{[V1ConfigMap]
Maybe Text
Maybe V1ListMeta
v1ConfigMapListApiVersion :: V1ConfigMapList -> Maybe Text
$sel:v1ConfigMapListItems:V1ConfigMapList :: V1ConfigMapList -> [V1ConfigMap]
$sel:v1ConfigMapListKind:V1ConfigMapList :: V1ConfigMapList -> Maybe Text
$sel:v1ConfigMapListMetadata:V1ConfigMapList :: V1ConfigMapList -> Maybe V1ListMeta
v1ConfigMapListApiVersion :: Maybe Text
v1ConfigMapListItems :: [V1ConfigMap]
v1ConfigMapListKind :: Maybe Text
v1ConfigMapListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1ConfigMapListMetadata -> V1ConfigMapList { Maybe V1ListMeta
$sel:v1ConfigMapListMetadata:V1ConfigMapList :: Maybe V1ListMeta
v1ConfigMapListMetadata :: Maybe V1ListMeta
v1ConfigMapListMetadata, [V1ConfigMap]
Maybe Text
v1ConfigMapListApiVersion :: Maybe Text
$sel:v1ConfigMapListItems:V1ConfigMapList :: [V1ConfigMap]
$sel:v1ConfigMapListKind:V1ConfigMapList :: Maybe Text
v1ConfigMapListApiVersion :: Maybe Text
v1ConfigMapListItems :: [V1ConfigMap]
v1ConfigMapListKind :: 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 :: Lens_' V1ConfigMapNodeConfigSource Text
v1ConfigMapNodeConfigSourceKubeletConfigKeyL Text -> f Text
f V1ConfigMapNodeConfigSource{Maybe Text
Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: V1ConfigMapNodeConfigSource -> Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
v1ConfigMapNodeConfigSourceName :: Text
v1ConfigMapNodeConfigSourceNamespace :: Text
v1ConfigMapNodeConfigSourceResourceVersion :: Maybe Text
v1ConfigMapNodeConfigSourceUid :: Maybe Text
$sel:v1ConfigMapNodeConfigSourceName:V1ConfigMapNodeConfigSource :: V1ConfigMapNodeConfigSource -> Text
$sel:v1ConfigMapNodeConfigSourceNamespace:V1ConfigMapNodeConfigSource :: V1ConfigMapNodeConfigSource -> Text
$sel:v1ConfigMapNodeConfigSourceResourceVersion:V1ConfigMapNodeConfigSource :: V1ConfigMapNodeConfigSource -> Maybe Text
$sel:v1ConfigMapNodeConfigSourceUid:V1ConfigMapNodeConfigSource :: V1ConfigMapNodeConfigSource -> Maybe Text
..} = (\Text
v1ConfigMapNodeConfigSourceKubeletConfigKey -> V1ConfigMapNodeConfigSource { Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
v1ConfigMapNodeConfigSourceKubeletConfigKey, Maybe Text
Text
v1ConfigMapNodeConfigSourceName :: Text
v1ConfigMapNodeConfigSourceNamespace :: Text
v1ConfigMapNodeConfigSourceResourceVersion :: Maybe Text
v1ConfigMapNodeConfigSourceUid :: Maybe Text
$sel:v1ConfigMapNodeConfigSourceName:V1ConfigMapNodeConfigSource :: Text
$sel:v1ConfigMapNodeConfigSourceNamespace:V1ConfigMapNodeConfigSource :: Text
$sel:v1ConfigMapNodeConfigSourceResourceVersion:V1ConfigMapNodeConfigSource :: Maybe Text
$sel:v1ConfigMapNodeConfigSourceUid:V1ConfigMapNodeConfigSource :: Maybe 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 :: Lens_' V1ConfigMapNodeConfigSource Text
v1ConfigMapNodeConfigSourceNameL Text -> f Text
f V1ConfigMapNodeConfigSource{Maybe Text
Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: V1ConfigMapNodeConfigSource -> Text
$sel:v1ConfigMapNodeConfigSourceName:V1ConfigMapNodeConfigSource :: V1ConfigMapNodeConfigSource -> Text
$sel:v1ConfigMapNodeConfigSourceNamespace:V1ConfigMapNodeConfigSource :: V1ConfigMapNodeConfigSource -> Text
$sel:v1ConfigMapNodeConfigSourceResourceVersion:V1ConfigMapNodeConfigSource :: V1ConfigMapNodeConfigSource -> Maybe Text
$sel:v1ConfigMapNodeConfigSourceUid:V1ConfigMapNodeConfigSource :: V1ConfigMapNodeConfigSource -> Maybe Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
v1ConfigMapNodeConfigSourceName :: Text
v1ConfigMapNodeConfigSourceNamespace :: Text
v1ConfigMapNodeConfigSourceResourceVersion :: Maybe Text
v1ConfigMapNodeConfigSourceUid :: Maybe Text
..} = (\Text
v1ConfigMapNodeConfigSourceName -> V1ConfigMapNodeConfigSource { Text
$sel:v1ConfigMapNodeConfigSourceName:V1ConfigMapNodeConfigSource :: Text
v1ConfigMapNodeConfigSourceName :: Text
v1ConfigMapNodeConfigSourceName, Maybe Text
Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
$sel:v1ConfigMapNodeConfigSourceNamespace:V1ConfigMapNodeConfigSource :: Text
$sel:v1ConfigMapNodeConfigSourceResourceVersion:V1ConfigMapNodeConfigSource :: Maybe Text
$sel:v1ConfigMapNodeConfigSourceUid:V1ConfigMapNodeConfigSource :: Maybe Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
v1ConfigMapNodeConfigSourceNamespace :: Text
v1ConfigMapNodeConfigSourceResourceVersion :: Maybe Text
v1ConfigMapNodeConfigSourceUid :: Maybe 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 :: Lens_' V1ConfigMapNodeConfigSource Text
v1ConfigMapNodeConfigSourceNamespaceL Text -> f Text
f V1ConfigMapNodeConfigSource{Maybe Text
Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: V1ConfigMapNodeConfigSource -> Text
$sel:v1ConfigMapNodeConfigSourceName:V1ConfigMapNodeConfigSource :: V1ConfigMapNodeConfigSource -> Text
$sel:v1ConfigMapNodeConfigSourceNamespace:V1ConfigMapNodeConfigSource :: V1ConfigMapNodeConfigSource -> Text
$sel:v1ConfigMapNodeConfigSourceResourceVersion:V1ConfigMapNodeConfigSource :: V1ConfigMapNodeConfigSource -> Maybe Text
$sel:v1ConfigMapNodeConfigSourceUid:V1ConfigMapNodeConfigSource :: V1ConfigMapNodeConfigSource -> Maybe Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
v1ConfigMapNodeConfigSourceName :: Text
v1ConfigMapNodeConfigSourceNamespace :: Text
v1ConfigMapNodeConfigSourceResourceVersion :: Maybe Text
v1ConfigMapNodeConfigSourceUid :: Maybe Text
..} = (\Text
v1ConfigMapNodeConfigSourceNamespace -> V1ConfigMapNodeConfigSource { Text
$sel:v1ConfigMapNodeConfigSourceNamespace:V1ConfigMapNodeConfigSource :: Text
v1ConfigMapNodeConfigSourceNamespace :: Text
v1ConfigMapNodeConfigSourceNamespace, Maybe Text
Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
$sel:v1ConfigMapNodeConfigSourceName:V1ConfigMapNodeConfigSource :: Text
$sel:v1ConfigMapNodeConfigSourceResourceVersion:V1ConfigMapNodeConfigSource :: Maybe Text
$sel:v1ConfigMapNodeConfigSourceUid:V1ConfigMapNodeConfigSource :: Maybe Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
v1ConfigMapNodeConfigSourceName :: Text
v1ConfigMapNodeConfigSourceResourceVersion :: Maybe Text
v1ConfigMapNodeConfigSourceUid :: Maybe 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 :: Lens_' V1ConfigMapNodeConfigSource (Maybe Text)
v1ConfigMapNodeConfigSourceResourceVersionL Maybe Text -> f (Maybe Text)
f V1ConfigMapNodeConfigSource{Maybe Text
Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: V1ConfigMapNodeConfigSource -> Text
$sel:v1ConfigMapNodeConfigSourceName:V1ConfigMapNodeConfigSource :: V1ConfigMapNodeConfigSource -> Text
$sel:v1ConfigMapNodeConfigSourceNamespace:V1ConfigMapNodeConfigSource :: V1ConfigMapNodeConfigSource -> Text
$sel:v1ConfigMapNodeConfigSourceResourceVersion:V1ConfigMapNodeConfigSource :: V1ConfigMapNodeConfigSource -> Maybe Text
$sel:v1ConfigMapNodeConfigSourceUid:V1ConfigMapNodeConfigSource :: V1ConfigMapNodeConfigSource -> Maybe Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
v1ConfigMapNodeConfigSourceName :: Text
v1ConfigMapNodeConfigSourceNamespace :: Text
v1ConfigMapNodeConfigSourceResourceVersion :: Maybe Text
v1ConfigMapNodeConfigSourceUid :: Maybe Text
..} = (\Maybe Text
v1ConfigMapNodeConfigSourceResourceVersion -> V1ConfigMapNodeConfigSource { Maybe Text
$sel:v1ConfigMapNodeConfigSourceResourceVersion:V1ConfigMapNodeConfigSource :: Maybe Text
v1ConfigMapNodeConfigSourceResourceVersion :: Maybe Text
v1ConfigMapNodeConfigSourceResourceVersion, Maybe Text
Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
$sel:v1ConfigMapNodeConfigSourceName:V1ConfigMapNodeConfigSource :: Text
$sel:v1ConfigMapNodeConfigSourceNamespace:V1ConfigMapNodeConfigSource :: Text
$sel:v1ConfigMapNodeConfigSourceUid:V1ConfigMapNodeConfigSource :: Maybe Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
v1ConfigMapNodeConfigSourceName :: Text
v1ConfigMapNodeConfigSourceNamespace :: Text
v1ConfigMapNodeConfigSourceUid :: Maybe 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 :: Lens_' V1ConfigMapNodeConfigSource (Maybe Text)
v1ConfigMapNodeConfigSourceUidL Maybe Text -> f (Maybe Text)
f V1ConfigMapNodeConfigSource{Maybe Text
Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: V1ConfigMapNodeConfigSource -> Text
$sel:v1ConfigMapNodeConfigSourceName:V1ConfigMapNodeConfigSource :: V1ConfigMapNodeConfigSource -> Text
$sel:v1ConfigMapNodeConfigSourceNamespace:V1ConfigMapNodeConfigSource :: V1ConfigMapNodeConfigSource -> Text
$sel:v1ConfigMapNodeConfigSourceResourceVersion:V1ConfigMapNodeConfigSource :: V1ConfigMapNodeConfigSource -> Maybe Text
$sel:v1ConfigMapNodeConfigSourceUid:V1ConfigMapNodeConfigSource :: V1ConfigMapNodeConfigSource -> Maybe Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
v1ConfigMapNodeConfigSourceName :: Text
v1ConfigMapNodeConfigSourceNamespace :: Text
v1ConfigMapNodeConfigSourceResourceVersion :: Maybe Text
v1ConfigMapNodeConfigSourceUid :: Maybe Text
..} = (\Maybe Text
v1ConfigMapNodeConfigSourceUid -> V1ConfigMapNodeConfigSource { Maybe Text
$sel:v1ConfigMapNodeConfigSourceUid:V1ConfigMapNodeConfigSource :: Maybe Text
v1ConfigMapNodeConfigSourceUid :: Maybe Text
v1ConfigMapNodeConfigSourceUid, Maybe Text
Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
$sel:v1ConfigMapNodeConfigSourceName:V1ConfigMapNodeConfigSource :: Text
$sel:v1ConfigMapNodeConfigSourceNamespace:V1ConfigMapNodeConfigSource :: Text
$sel:v1ConfigMapNodeConfigSourceResourceVersion:V1ConfigMapNodeConfigSource :: Maybe Text
v1ConfigMapNodeConfigSourceKubeletConfigKey :: Text
v1ConfigMapNodeConfigSourceName :: Text
v1ConfigMapNodeConfigSourceNamespace :: Text
v1ConfigMapNodeConfigSourceResourceVersion :: Maybe 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 :: Lens_' V1ConfigMapProjection (Maybe [V1KeyToPath])
v1ConfigMapProjectionItemsL Maybe [V1KeyToPath] -> f (Maybe [V1KeyToPath])
f V1ConfigMapProjection{Maybe Bool
Maybe [V1KeyToPath]
Maybe Text
v1ConfigMapProjectionItems :: V1ConfigMapProjection -> Maybe [V1KeyToPath]
v1ConfigMapProjectionItems :: Maybe [V1KeyToPath]
v1ConfigMapProjectionName :: Maybe Text
v1ConfigMapProjectionOptional :: Maybe Bool
$sel:v1ConfigMapProjectionName:V1ConfigMapProjection :: V1ConfigMapProjection -> Maybe Text
$sel:v1ConfigMapProjectionOptional:V1ConfigMapProjection :: V1ConfigMapProjection -> Maybe Bool
..} = (\Maybe [V1KeyToPath]
v1ConfigMapProjectionItems -> V1ConfigMapProjection { Maybe [V1KeyToPath]
v1ConfigMapProjectionItems :: Maybe [V1KeyToPath]
v1ConfigMapProjectionItems :: Maybe [V1KeyToPath]
v1ConfigMapProjectionItems, Maybe Bool
Maybe Text
v1ConfigMapProjectionName :: Maybe Text
v1ConfigMapProjectionOptional :: Maybe Bool
$sel:v1ConfigMapProjectionName:V1ConfigMapProjection :: Maybe Text
$sel:v1ConfigMapProjectionOptional:V1ConfigMapProjection :: Maybe Bool
..} ) (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 :: Lens_' V1ConfigMapProjection (Maybe Text)
v1ConfigMapProjectionNameL Maybe Text -> f (Maybe Text)
f V1ConfigMapProjection{Maybe Bool
Maybe [V1KeyToPath]
Maybe Text
v1ConfigMapProjectionItems :: V1ConfigMapProjection -> Maybe [V1KeyToPath]
$sel:v1ConfigMapProjectionName:V1ConfigMapProjection :: V1ConfigMapProjection -> Maybe Text
$sel:v1ConfigMapProjectionOptional:V1ConfigMapProjection :: V1ConfigMapProjection -> Maybe Bool
v1ConfigMapProjectionItems :: Maybe [V1KeyToPath]
v1ConfigMapProjectionName :: Maybe Text
v1ConfigMapProjectionOptional :: Maybe Bool
..} = (\Maybe Text
v1ConfigMapProjectionName -> V1ConfigMapProjection { Maybe Text
$sel:v1ConfigMapProjectionName:V1ConfigMapProjection :: Maybe Text
v1ConfigMapProjectionName :: Maybe Text
v1ConfigMapProjectionName, Maybe Bool
Maybe [V1KeyToPath]
v1ConfigMapProjectionItems :: Maybe [V1KeyToPath]
$sel:v1ConfigMapProjectionOptional:V1ConfigMapProjection :: Maybe Bool
v1ConfigMapProjectionItems :: Maybe [V1KeyToPath]
v1ConfigMapProjectionOptional :: Maybe Bool
..} ) (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 :: Lens_' V1ConfigMapProjection (Maybe Bool)
v1ConfigMapProjectionOptionalL Maybe Bool -> f (Maybe Bool)
f V1ConfigMapProjection{Maybe Bool
Maybe [V1KeyToPath]
Maybe Text
v1ConfigMapProjectionItems :: V1ConfigMapProjection -> Maybe [V1KeyToPath]
$sel:v1ConfigMapProjectionName:V1ConfigMapProjection :: V1ConfigMapProjection -> Maybe Text
$sel:v1ConfigMapProjectionOptional:V1ConfigMapProjection :: V1ConfigMapProjection -> Maybe Bool
v1ConfigMapProjectionItems :: Maybe [V1KeyToPath]
v1ConfigMapProjectionName :: Maybe Text
v1ConfigMapProjectionOptional :: Maybe Bool
..} = (\Maybe Bool
v1ConfigMapProjectionOptional -> V1ConfigMapProjection { Maybe Bool
$sel:v1ConfigMapProjectionOptional:V1ConfigMapProjection :: Maybe Bool
v1ConfigMapProjectionOptional :: Maybe Bool
v1ConfigMapProjectionOptional, Maybe [V1KeyToPath]
Maybe Text
v1ConfigMapProjectionItems :: Maybe [V1KeyToPath]
$sel:v1ConfigMapProjectionName:V1ConfigMapProjection :: Maybe Text
v1ConfigMapProjectionItems :: Maybe [V1KeyToPath]
v1ConfigMapProjectionName :: Maybe Text
..} ) (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 :: Lens_' V1ConfigMapVolumeSource (Maybe Int)
v1ConfigMapVolumeSourceDefaultModeL Maybe Int -> f (Maybe Int)
f V1ConfigMapVolumeSource{Maybe Bool
Maybe Int
Maybe [V1KeyToPath]
Maybe Text
v1ConfigMapVolumeSourceDefaultMode :: V1ConfigMapVolumeSource -> Maybe Int
v1ConfigMapVolumeSourceDefaultMode :: Maybe Int
v1ConfigMapVolumeSourceItems :: Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceName :: Maybe Text
v1ConfigMapVolumeSourceOptional :: Maybe Bool
$sel:v1ConfigMapVolumeSourceItems:V1ConfigMapVolumeSource :: V1ConfigMapVolumeSource -> Maybe [V1KeyToPath]
$sel:v1ConfigMapVolumeSourceName:V1ConfigMapVolumeSource :: V1ConfigMapVolumeSource -> Maybe Text
$sel:v1ConfigMapVolumeSourceOptional:V1ConfigMapVolumeSource :: V1ConfigMapVolumeSource -> Maybe Bool
..} = (\Maybe Int
v1ConfigMapVolumeSourceDefaultMode -> V1ConfigMapVolumeSource { Maybe Int
v1ConfigMapVolumeSourceDefaultMode :: Maybe Int
v1ConfigMapVolumeSourceDefaultMode :: Maybe Int
v1ConfigMapVolumeSourceDefaultMode, Maybe Bool
Maybe [V1KeyToPath]
Maybe Text
v1ConfigMapVolumeSourceItems :: Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceName :: Maybe Text
v1ConfigMapVolumeSourceOptional :: Maybe Bool
$sel:v1ConfigMapVolumeSourceItems:V1ConfigMapVolumeSource :: Maybe [V1KeyToPath]
$sel:v1ConfigMapVolumeSourceName:V1ConfigMapVolumeSource :: Maybe Text
$sel:v1ConfigMapVolumeSourceOptional:V1ConfigMapVolumeSource :: Maybe Bool
..} ) (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 :: Lens_' V1ConfigMapVolumeSource (Maybe [V1KeyToPath])
v1ConfigMapVolumeSourceItemsL Maybe [V1KeyToPath] -> f (Maybe [V1KeyToPath])
f V1ConfigMapVolumeSource{Maybe Bool
Maybe Int
Maybe [V1KeyToPath]
Maybe Text
v1ConfigMapVolumeSourceDefaultMode :: V1ConfigMapVolumeSource -> Maybe Int
$sel:v1ConfigMapVolumeSourceItems:V1ConfigMapVolumeSource :: V1ConfigMapVolumeSource -> Maybe [V1KeyToPath]
$sel:v1ConfigMapVolumeSourceName:V1ConfigMapVolumeSource :: V1ConfigMapVolumeSource -> Maybe Text
$sel:v1ConfigMapVolumeSourceOptional:V1ConfigMapVolumeSource :: V1ConfigMapVolumeSource -> Maybe Bool
v1ConfigMapVolumeSourceDefaultMode :: Maybe Int
v1ConfigMapVolumeSourceItems :: Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceName :: Maybe Text
v1ConfigMapVolumeSourceOptional :: Maybe Bool
..} = (\Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceItems -> V1ConfigMapVolumeSource { Maybe [V1KeyToPath]
$sel:v1ConfigMapVolumeSourceItems:V1ConfigMapVolumeSource :: Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceItems :: Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceItems, Maybe Bool
Maybe Int
Maybe Text
v1ConfigMapVolumeSourceDefaultMode :: Maybe Int
$sel:v1ConfigMapVolumeSourceName:V1ConfigMapVolumeSource :: Maybe Text
$sel:v1ConfigMapVolumeSourceOptional:V1ConfigMapVolumeSource :: Maybe Bool
v1ConfigMapVolumeSourceDefaultMode :: Maybe Int
v1ConfigMapVolumeSourceName :: Maybe Text
v1ConfigMapVolumeSourceOptional :: Maybe Bool
..} ) (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 :: Lens_' V1ConfigMapVolumeSource (Maybe Text)
v1ConfigMapVolumeSourceNameL Maybe Text -> f (Maybe Text)
f V1ConfigMapVolumeSource{Maybe Bool
Maybe Int
Maybe [V1KeyToPath]
Maybe Text
v1ConfigMapVolumeSourceDefaultMode :: V1ConfigMapVolumeSource -> Maybe Int
$sel:v1ConfigMapVolumeSourceItems:V1ConfigMapVolumeSource :: V1ConfigMapVolumeSource -> Maybe [V1KeyToPath]
$sel:v1ConfigMapVolumeSourceName:V1ConfigMapVolumeSource :: V1ConfigMapVolumeSource -> Maybe Text
$sel:v1ConfigMapVolumeSourceOptional:V1ConfigMapVolumeSource :: V1ConfigMapVolumeSource -> Maybe Bool
v1ConfigMapVolumeSourceDefaultMode :: Maybe Int
v1ConfigMapVolumeSourceItems :: Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceName :: Maybe Text
v1ConfigMapVolumeSourceOptional :: Maybe Bool
..} = (\Maybe Text
v1ConfigMapVolumeSourceName -> V1ConfigMapVolumeSource { Maybe Text
$sel:v1ConfigMapVolumeSourceName:V1ConfigMapVolumeSource :: Maybe Text
v1ConfigMapVolumeSourceName :: Maybe Text
v1ConfigMapVolumeSourceName, Maybe Bool
Maybe Int
Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceDefaultMode :: Maybe Int
$sel:v1ConfigMapVolumeSourceItems:V1ConfigMapVolumeSource :: Maybe [V1KeyToPath]
$sel:v1ConfigMapVolumeSourceOptional:V1ConfigMapVolumeSource :: Maybe Bool
v1ConfigMapVolumeSourceDefaultMode :: Maybe Int
v1ConfigMapVolumeSourceItems :: Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceOptional :: Maybe Bool
..} ) (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 :: Lens_' V1ConfigMapVolumeSource (Maybe Bool)
v1ConfigMapVolumeSourceOptionalL Maybe Bool -> f (Maybe Bool)
f V1ConfigMapVolumeSource{Maybe Bool
Maybe Int
Maybe [V1KeyToPath]
Maybe Text
v1ConfigMapVolumeSourceDefaultMode :: V1ConfigMapVolumeSource -> Maybe Int
$sel:v1ConfigMapVolumeSourceItems:V1ConfigMapVolumeSource :: V1ConfigMapVolumeSource -> Maybe [V1KeyToPath]
$sel:v1ConfigMapVolumeSourceName:V1ConfigMapVolumeSource :: V1ConfigMapVolumeSource -> Maybe Text
$sel:v1ConfigMapVolumeSourceOptional:V1ConfigMapVolumeSource :: V1ConfigMapVolumeSource -> Maybe Bool
v1ConfigMapVolumeSourceDefaultMode :: Maybe Int
v1ConfigMapVolumeSourceItems :: Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceName :: Maybe Text
v1ConfigMapVolumeSourceOptional :: Maybe Bool
..} = (\Maybe Bool
v1ConfigMapVolumeSourceOptional -> V1ConfigMapVolumeSource { Maybe Bool
$sel:v1ConfigMapVolumeSourceOptional:V1ConfigMapVolumeSource :: Maybe Bool
v1ConfigMapVolumeSourceOptional :: Maybe Bool
v1ConfigMapVolumeSourceOptional, Maybe Int
Maybe [V1KeyToPath]
Maybe Text
v1ConfigMapVolumeSourceDefaultMode :: Maybe Int
$sel:v1ConfigMapVolumeSourceItems:V1ConfigMapVolumeSource :: Maybe [V1KeyToPath]
$sel:v1ConfigMapVolumeSourceName:V1ConfigMapVolumeSource :: Maybe Text
v1ConfigMapVolumeSourceDefaultMode :: Maybe Int
v1ConfigMapVolumeSourceItems :: Maybe [V1KeyToPath]
v1ConfigMapVolumeSourceName :: Maybe Text
..} ) (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 :: Lens_' V1Container (Maybe [Text])
v1ContainerArgsL Maybe [Text] -> f (Maybe [Text])
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: V1Container -> Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: Maybe Text
$sel:v1ContainerCommand:V1Container :: V1Container -> Maybe [Text]
$sel:v1ContainerEnv:V1Container :: V1Container -> Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: V1Container -> Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerLifecycle:V1Container :: V1Container -> Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerName:V1Container :: V1Container -> Text
$sel:v1ContainerPorts:V1Container :: V1Container -> Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: V1Container -> Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: V1Container -> Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: V1Container -> Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTty:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: V1Container -> Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: V1Container -> Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: V1Container -> Maybe Text
..} = (\Maybe [Text]
v1ContainerArgs -> V1Container { Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerArgs :: Maybe [Text]
v1ContainerArgs, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: Maybe Text
$sel:v1ContainerCommand:V1Container :: Maybe [Text]
$sel:v1ContainerEnv:V1Container :: Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: Maybe Text
$sel:v1ContainerLifecycle:V1Container :: Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerName:V1Container :: Text
$sel:v1ContainerPorts:V1Container :: Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: Maybe Text
$sel:v1ContainerTty:V1Container :: Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: 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 :: Lens_' V1Container (Maybe [Text])
v1ContainerCommandL Maybe [Text] -> f (Maybe [Text])
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: V1Container -> Maybe [Text]
$sel:v1ContainerCommand:V1Container :: V1Container -> Maybe [Text]
$sel:v1ContainerEnv:V1Container :: V1Container -> Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: V1Container -> Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerLifecycle:V1Container :: V1Container -> Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerName:V1Container :: V1Container -> Text
$sel:v1ContainerPorts:V1Container :: V1Container -> Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: V1Container -> Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: V1Container -> Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: V1Container -> Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTty:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: V1Container -> Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: V1Container -> Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: V1Container -> Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: Maybe Text
..} = (\Maybe [Text]
v1ContainerCommand -> V1Container { Maybe [Text]
$sel:v1ContainerCommand:V1Container :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerCommand, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: Maybe [Text]
$sel:v1ContainerEnv:V1Container :: Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: Maybe Text
$sel:v1ContainerLifecycle:V1Container :: Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerName:V1Container :: Text
$sel:v1ContainerPorts:V1Container :: Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: Maybe Text
$sel:v1ContainerTty:V1Container :: Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: 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 :: Lens_' V1Container (Maybe [V1EnvVar])
v1ContainerEnvL Maybe [V1EnvVar] -> f (Maybe [V1EnvVar])
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: V1Container -> Maybe [Text]
$sel:v1ContainerCommand:V1Container :: V1Container -> Maybe [Text]
$sel:v1ContainerEnv:V1Container :: V1Container -> Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: V1Container -> Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerLifecycle:V1Container :: V1Container -> Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerName:V1Container :: V1Container -> Text
$sel:v1ContainerPorts:V1Container :: V1Container -> Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: V1Container -> Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: V1Container -> Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: V1Container -> Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTty:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: V1Container -> Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: V1Container -> Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: V1Container -> Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: Maybe Text
..} = (\Maybe [V1EnvVar]
v1ContainerEnv -> V1Container { Maybe [V1EnvVar]
$sel:v1ContainerEnv:V1Container :: Maybe [V1EnvVar]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnv, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: Maybe [Text]
$sel:v1ContainerCommand:V1Container :: Maybe [Text]
$sel:v1ContainerEnvFrom:V1Container :: Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: Maybe Text
$sel:v1ContainerLifecycle:V1Container :: Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerName:V1Container :: Text
$sel:v1ContainerPorts:V1Container :: Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: Maybe Text
$sel:v1ContainerTty:V1Container :: Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: 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 :: Lens_' V1Container (Maybe [V1EnvFromSource])
v1ContainerEnvFromL Maybe [V1EnvFromSource] -> f (Maybe [V1EnvFromSource])
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: V1Container -> Maybe [Text]
$sel:v1ContainerCommand:V1Container :: V1Container -> Maybe [Text]
$sel:v1ContainerEnv:V1Container :: V1Container -> Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: V1Container -> Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerLifecycle:V1Container :: V1Container -> Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerName:V1Container :: V1Container -> Text
$sel:v1ContainerPorts:V1Container :: V1Container -> Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: V1Container -> Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: V1Container -> Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: V1Container -> Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTty:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: V1Container -> Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: V1Container -> Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: V1Container -> Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: Maybe Text
..} = (\Maybe [V1EnvFromSource]
v1ContainerEnvFrom -> V1Container { Maybe [V1EnvFromSource]
$sel:v1ContainerEnvFrom:V1Container :: Maybe [V1EnvFromSource]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerEnvFrom, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: Maybe [Text]
$sel:v1ContainerCommand:V1Container :: Maybe [Text]
$sel:v1ContainerEnv:V1Container :: Maybe [V1EnvVar]
$sel:v1ContainerImage:V1Container :: Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: Maybe Text
$sel:v1ContainerLifecycle:V1Container :: Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerName:V1Container :: Text
$sel:v1ContainerPorts:V1Container :: Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: Maybe Text
$sel:v1ContainerTty:V1Container :: Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: 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 :: Lens_' V1Container (Maybe Text)
v1ContainerImageL Maybe Text -> f (Maybe Text)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: V1Container -> Maybe [Text]
$sel:v1ContainerCommand:V1Container :: V1Container -> Maybe [Text]
$sel:v1ContainerEnv:V1Container :: V1Container -> Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: V1Container -> Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerLifecycle:V1Container :: V1Container -> Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerName:V1Container :: V1Container -> Text
$sel:v1ContainerPorts:V1Container :: V1Container -> Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: V1Container -> Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: V1Container -> Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: V1Container -> Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTty:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: V1Container -> Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: V1Container -> Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: V1Container -> Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: Maybe Text
..} = (\Maybe Text
v1ContainerImage -> V1Container { Maybe Text
$sel:v1ContainerImage:V1Container :: Maybe Text
v1ContainerImage :: Maybe Text
v1ContainerImage, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: Maybe [Text]
$sel:v1ContainerCommand:V1Container :: Maybe [Text]
$sel:v1ContainerEnv:V1Container :: Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: Maybe [V1EnvFromSource]
$sel:v1ContainerImagePullPolicy:V1Container :: Maybe Text
$sel:v1ContainerLifecycle:V1Container :: Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerName:V1Container :: Text
$sel:v1ContainerPorts:V1Container :: Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: Maybe Text
$sel:v1ContainerTty:V1Container :: Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: 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 :: Lens_' V1Container (Maybe Text)
v1ContainerImagePullPolicyL Maybe Text -> f (Maybe Text)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: V1Container -> Maybe [Text]
$sel:v1ContainerCommand:V1Container :: V1Container -> Maybe [Text]
$sel:v1ContainerEnv:V1Container :: V1Container -> Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: V1Container -> Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerLifecycle:V1Container :: V1Container -> Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerName:V1Container :: V1Container -> Text
$sel:v1ContainerPorts:V1Container :: V1Container -> Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: V1Container -> Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: V1Container -> Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: V1Container -> Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTty:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: V1Container -> Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: V1Container -> Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: V1Container -> Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: Maybe Text
..} = (\Maybe Text
v1ContainerImagePullPolicy -> V1Container { Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerImagePullPolicy, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: Maybe [Text]
$sel:v1ContainerCommand:V1Container :: Maybe [Text]
$sel:v1ContainerEnv:V1Container :: Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: Maybe Text
$sel:v1ContainerLifecycle:V1Container :: Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerName:V1Container :: Text
$sel:v1ContainerPorts:V1Container :: Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: Maybe Text
$sel:v1ContainerTty:V1Container :: Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: 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 :: Lens_' V1Container (Maybe V1Lifecycle)
v1ContainerLifecycleL Maybe V1Lifecycle -> f (Maybe V1Lifecycle)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: V1Container -> Maybe [Text]
$sel:v1ContainerCommand:V1Container :: V1Container -> Maybe [Text]
$sel:v1ContainerEnv:V1Container :: V1Container -> Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: V1Container -> Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerLifecycle:V1Container :: V1Container -> Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerName:V1Container :: V1Container -> Text
$sel:v1ContainerPorts:V1Container :: V1Container -> Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: V1Container -> Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: V1Container -> Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: V1Container -> Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTty:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: V1Container -> Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: V1Container -> Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: V1Container -> Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: Maybe Text
..} = (\Maybe V1Lifecycle
v1ContainerLifecycle -> V1Container { Maybe V1Lifecycle
$sel:v1ContainerLifecycle:V1Container :: Maybe V1Lifecycle
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLifecycle, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Text
v1ContainerArgs :: Maybe [Text]
$sel:v1ContainerCommand:V1Container :: Maybe [Text]
$sel:v1ContainerEnv:V1Container :: Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: Maybe Text
$sel:v1ContainerLivenessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerName:V1Container :: Text
$sel:v1ContainerPorts:V1Container :: Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: Maybe Text
$sel:v1ContainerTty:V1Container :: Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: 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 :: Lens_' V1Container (Maybe V1Probe)
v1ContainerLivenessProbeL Maybe V1Probe -> f (Maybe V1Probe)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: V1Container -> Maybe [Text]
$sel:v1ContainerCommand:V1Container :: V1Container -> Maybe [Text]
$sel:v1ContainerEnv:V1Container :: V1Container -> Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: V1Container -> Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerLifecycle:V1Container :: V1Container -> Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerName:V1Container :: V1Container -> Text
$sel:v1ContainerPorts:V1Container :: V1Container -> Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: V1Container -> Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: V1Container -> Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: V1Container -> Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTty:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: V1Container -> Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: V1Container -> Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: V1Container -> Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: Maybe Text
..} = (\Maybe V1Probe
v1ContainerLivenessProbe -> V1Container { Maybe V1Probe
$sel:v1ContainerLivenessProbe:V1Container :: Maybe V1Probe
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerLivenessProbe, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: Maybe [Text]
$sel:v1ContainerCommand:V1Container :: Maybe [Text]
$sel:v1ContainerEnv:V1Container :: Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: Maybe Text
$sel:v1ContainerLifecycle:V1Container :: Maybe V1Lifecycle
$sel:v1ContainerName:V1Container :: Text
$sel:v1ContainerPorts:V1Container :: Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: Maybe Text
$sel:v1ContainerTty:V1Container :: Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: 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 :: Lens_' V1Container Text
v1ContainerNameL Text -> f Text
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: V1Container -> Maybe [Text]
$sel:v1ContainerCommand:V1Container :: V1Container -> Maybe [Text]
$sel:v1ContainerEnv:V1Container :: V1Container -> Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: V1Container -> Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerLifecycle:V1Container :: V1Container -> Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerName:V1Container :: V1Container -> Text
$sel:v1ContainerPorts:V1Container :: V1Container -> Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: V1Container -> Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: V1Container -> Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: V1Container -> Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTty:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: V1Container -> Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: V1Container -> Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: V1Container -> Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: Maybe Text
..} = (\Text
v1ContainerName -> V1Container { Text
$sel:v1ContainerName:V1Container :: Text
v1ContainerName :: Text
v1ContainerName, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
v1ContainerArgs :: Maybe [Text]
$sel:v1ContainerCommand:V1Container :: Maybe [Text]
$sel:v1ContainerEnv:V1Container :: Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: Maybe Text
$sel:v1ContainerLifecycle:V1Container :: Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerPorts:V1Container :: Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: Maybe Text
$sel:v1ContainerTty:V1Container :: Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: 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 :: Lens_' V1Container (Maybe [V1ContainerPort])
v1ContainerPortsL Maybe [V1ContainerPort] -> f (Maybe [V1ContainerPort])
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: V1Container -> Maybe [Text]
$sel:v1ContainerCommand:V1Container :: V1Container -> Maybe [Text]
$sel:v1ContainerEnv:V1Container :: V1Container -> Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: V1Container -> Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerLifecycle:V1Container :: V1Container -> Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerName:V1Container :: V1Container -> Text
$sel:v1ContainerPorts:V1Container :: V1Container -> Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: V1Container -> Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: V1Container -> Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: V1Container -> Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTty:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: V1Container -> Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: V1Container -> Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: V1Container -> Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: Maybe Text
..} = (\Maybe [V1ContainerPort]
v1ContainerPorts -> V1Container { Maybe [V1ContainerPort]
$sel:v1ContainerPorts:V1Container :: Maybe [V1ContainerPort]
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerPorts, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: Maybe [Text]
$sel:v1ContainerCommand:V1Container :: Maybe [Text]
$sel:v1ContainerEnv:V1Container :: Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: Maybe Text
$sel:v1ContainerLifecycle:V1Container :: Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerName:V1Container :: Text
$sel:v1ContainerReadinessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: Maybe Text
$sel:v1ContainerTty:V1Container :: Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: 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 :: Lens_' V1Container (Maybe V1Probe)
v1ContainerReadinessProbeL Maybe V1Probe -> f (Maybe V1Probe)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: V1Container -> Maybe [Text]
$sel:v1ContainerCommand:V1Container :: V1Container -> Maybe [Text]
$sel:v1ContainerEnv:V1Container :: V1Container -> Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: V1Container -> Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerLifecycle:V1Container :: V1Container -> Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerName:V1Container :: V1Container -> Text
$sel:v1ContainerPorts:V1Container :: V1Container -> Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: V1Container -> Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: V1Container -> Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: V1Container -> Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTty:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: V1Container -> Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: V1Container -> Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: V1Container -> Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: Maybe Text
..} = (\Maybe V1Probe
v1ContainerReadinessProbe -> V1Container { Maybe V1Probe
$sel:v1ContainerReadinessProbe:V1Container :: Maybe V1Probe
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerReadinessProbe, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: Maybe [Text]
$sel:v1ContainerCommand:V1Container :: Maybe [Text]
$sel:v1ContainerEnv:V1Container :: Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: Maybe Text
$sel:v1ContainerLifecycle:V1Container :: Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerName:V1Container :: Text
$sel:v1ContainerPorts:V1Container :: Maybe [V1ContainerPort]
$sel:v1ContainerResizePolicy:V1Container :: Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: Maybe Text
$sel:v1ContainerTty:V1Container :: Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: 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 #-}

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

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

-- | 'v1ContainerRestartPolicy' Lens
v1ContainerRestartPolicyL :: Lens_' V1Container (Maybe Text)
v1ContainerRestartPolicyL :: Lens_' V1Container (Maybe Text)
v1ContainerRestartPolicyL Maybe Text -> f (Maybe Text)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: V1Container -> Maybe [Text]
$sel:v1ContainerCommand:V1Container :: V1Container -> Maybe [Text]
$sel:v1ContainerEnv:V1Container :: V1Container -> Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: V1Container -> Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerLifecycle:V1Container :: V1Container -> Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerName:V1Container :: V1Container -> Text
$sel:v1ContainerPorts:V1Container :: V1Container -> Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: V1Container -> Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: V1Container -> Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: V1Container -> Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTty:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: V1Container -> Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: V1Container -> Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: V1Container -> Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: Maybe Text
..} = (\Maybe Text
v1ContainerRestartPolicy -> V1Container { Maybe Text
$sel:v1ContainerRestartPolicy:V1Container :: Maybe Text
v1ContainerRestartPolicy :: Maybe Text
v1ContainerRestartPolicy, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: Maybe [Text]
$sel:v1ContainerCommand:V1Container :: Maybe [Text]
$sel:v1ContainerEnv:V1Container :: Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: Maybe Text
$sel:v1ContainerLifecycle:V1Container :: Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerName:V1Container :: Text
$sel:v1ContainerPorts:V1Container :: Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: Maybe V1ResourceRequirements
$sel:v1ContainerSecurityContext:V1Container :: Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: Maybe Text
$sel:v1ContainerTty:V1Container :: Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: 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
v1ContainerRestartPolicy
{-# INLINE v1ContainerRestartPolicyL #-}

-- | 'v1ContainerSecurityContext' Lens
v1ContainerSecurityContextL :: Lens_' V1Container (Maybe V1SecurityContext)
v1ContainerSecurityContextL :: Lens_' V1Container (Maybe V1SecurityContext)
v1ContainerSecurityContextL Maybe V1SecurityContext -> f (Maybe V1SecurityContext)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: V1Container -> Maybe [Text]
$sel:v1ContainerCommand:V1Container :: V1Container -> Maybe [Text]
$sel:v1ContainerEnv:V1Container :: V1Container -> Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: V1Container -> Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerLifecycle:V1Container :: V1Container -> Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerName:V1Container :: V1Container -> Text
$sel:v1ContainerPorts:V1Container :: V1Container -> Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: V1Container -> Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: V1Container -> Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: V1Container -> Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTty:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: V1Container -> Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: V1Container -> Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: V1Container -> Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: Maybe Text
..} = (\Maybe V1SecurityContext
v1ContainerSecurityContext -> V1Container { Maybe V1SecurityContext
$sel:v1ContainerSecurityContext:V1Container :: Maybe V1SecurityContext
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerSecurityContext, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: Maybe [Text]
$sel:v1ContainerCommand:V1Container :: Maybe [Text]
$sel:v1ContainerEnv:V1Container :: Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: Maybe Text
$sel:v1ContainerLifecycle:V1Container :: Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerName:V1Container :: Text
$sel:v1ContainerPorts:V1Container :: Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: Maybe Text
$sel:v1ContainerStartupProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: Maybe Text
$sel:v1ContainerTty:V1Container :: Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: 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 :: Lens_' V1Container (Maybe V1Probe)
v1ContainerStartupProbeL Maybe V1Probe -> f (Maybe V1Probe)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: V1Container -> Maybe [Text]
$sel:v1ContainerCommand:V1Container :: V1Container -> Maybe [Text]
$sel:v1ContainerEnv:V1Container :: V1Container -> Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: V1Container -> Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerLifecycle:V1Container :: V1Container -> Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerName:V1Container :: V1Container -> Text
$sel:v1ContainerPorts:V1Container :: V1Container -> Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: V1Container -> Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: V1Container -> Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: V1Container -> Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTty:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: V1Container -> Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: V1Container -> Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: V1Container -> Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: Maybe Text
..} = (\Maybe V1Probe
v1ContainerStartupProbe -> V1Container { Maybe V1Probe
$sel:v1ContainerStartupProbe:V1Container :: Maybe V1Probe
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStartupProbe, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: Maybe [Text]
$sel:v1ContainerCommand:V1Container :: Maybe [Text]
$sel:v1ContainerEnv:V1Container :: Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: Maybe Text
$sel:v1ContainerLifecycle:V1Container :: Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerName:V1Container :: Text
$sel:v1ContainerPorts:V1Container :: Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: Maybe V1SecurityContext
$sel:v1ContainerStdin:V1Container :: Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: Maybe Text
$sel:v1ContainerTty:V1Container :: Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: 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 :: Lens_' V1Container (Maybe Bool)
v1ContainerStdinL Maybe Bool -> f (Maybe Bool)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: V1Container -> Maybe [Text]
$sel:v1ContainerCommand:V1Container :: V1Container -> Maybe [Text]
$sel:v1ContainerEnv:V1Container :: V1Container -> Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: V1Container -> Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerLifecycle:V1Container :: V1Container -> Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerName:V1Container :: V1Container -> Text
$sel:v1ContainerPorts:V1Container :: V1Container -> Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: V1Container -> Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: V1Container -> Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: V1Container -> Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTty:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: V1Container -> Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: V1Container -> Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: V1Container -> Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: Maybe Text
..} = (\Maybe Bool
v1ContainerStdin -> V1Container { Maybe Bool
$sel:v1ContainerStdin:V1Container :: Maybe Bool
v1ContainerStdin :: Maybe Bool
v1ContainerStdin, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: Maybe [Text]
$sel:v1ContainerCommand:V1Container :: Maybe [Text]
$sel:v1ContainerEnv:V1Container :: Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: Maybe Text
$sel:v1ContainerLifecycle:V1Container :: Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerName:V1Container :: Text
$sel:v1ContainerPorts:V1Container :: Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerStdinOnce:V1Container :: Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: Maybe Text
$sel:v1ContainerTty:V1Container :: Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: 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 :: Lens_' V1Container (Maybe Bool)
v1ContainerStdinOnceL Maybe Bool -> f (Maybe Bool)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: V1Container -> Maybe [Text]
$sel:v1ContainerCommand:V1Container :: V1Container -> Maybe [Text]
$sel:v1ContainerEnv:V1Container :: V1Container -> Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: V1Container -> Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerLifecycle:V1Container :: V1Container -> Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerName:V1Container :: V1Container -> Text
$sel:v1ContainerPorts:V1Container :: V1Container -> Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: V1Container -> Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: V1Container -> Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: V1Container -> Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTty:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: V1Container -> Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: V1Container -> Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: V1Container -> Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: Maybe Text
..} = (\Maybe Bool
v1ContainerStdinOnce -> V1Container { Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerStdinOnce, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: Maybe [Text]
$sel:v1ContainerCommand:V1Container :: Maybe [Text]
$sel:v1ContainerEnv:V1Container :: Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: Maybe Text
$sel:v1ContainerLifecycle:V1Container :: Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerName:V1Container :: Text
$sel:v1ContainerPorts:V1Container :: Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: Maybe Text
$sel:v1ContainerTty:V1Container :: Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: 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 :: Lens_' V1Container (Maybe Text)
v1ContainerTerminationMessagePathL Maybe Text -> f (Maybe Text)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: V1Container -> Maybe [Text]
$sel:v1ContainerCommand:V1Container :: V1Container -> Maybe [Text]
$sel:v1ContainerEnv:V1Container :: V1Container -> Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: V1Container -> Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerLifecycle:V1Container :: V1Container -> Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerName:V1Container :: V1Container -> Text
$sel:v1ContainerPorts:V1Container :: V1Container -> Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: V1Container -> Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: V1Container -> Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: V1Container -> Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTty:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: V1Container -> Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: V1Container -> Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: V1Container -> Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: Maybe Text
..} = (\Maybe Text
v1ContainerTerminationMessagePath -> V1Container { Maybe Text
$sel:v1ContainerTerminationMessagePath:V1Container :: Maybe Text
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePath, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: Maybe [Text]
$sel:v1ContainerCommand:V1Container :: Maybe [Text]
$sel:v1ContainerEnv:V1Container :: Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: Maybe Text
$sel:v1ContainerLifecycle:V1Container :: Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerName:V1Container :: Text
$sel:v1ContainerPorts:V1Container :: Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: Maybe Bool
$sel:v1ContainerTerminationMessagePolicy:V1Container :: Maybe Text
$sel:v1ContainerTty:V1Container :: Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: 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 :: Lens_' V1Container (Maybe Text)
v1ContainerTerminationMessagePolicyL Maybe Text -> f (Maybe Text)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: V1Container -> Maybe [Text]
$sel:v1ContainerCommand:V1Container :: V1Container -> Maybe [Text]
$sel:v1ContainerEnv:V1Container :: V1Container -> Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: V1Container -> Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerLifecycle:V1Container :: V1Container -> Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerName:V1Container :: V1Container -> Text
$sel:v1ContainerPorts:V1Container :: V1Container -> Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: V1Container -> Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: V1Container -> Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: V1Container -> Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTty:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: V1Container -> Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: V1Container -> Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: V1Container -> Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: Maybe Text
..} = (\Maybe Text
v1ContainerTerminationMessagePolicy -> V1Container { Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTerminationMessagePolicy, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: Maybe [Text]
$sel:v1ContainerCommand:V1Container :: Maybe [Text]
$sel:v1ContainerEnv:V1Container :: Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: Maybe Text
$sel:v1ContainerLifecycle:V1Container :: Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerName:V1Container :: Text
$sel:v1ContainerPorts:V1Container :: Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: Maybe Text
$sel:v1ContainerTty:V1Container :: Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: 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 :: Lens_' V1Container (Maybe Bool)
v1ContainerTtyL Maybe Bool -> f (Maybe Bool)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: V1Container -> Maybe [Text]
$sel:v1ContainerCommand:V1Container :: V1Container -> Maybe [Text]
$sel:v1ContainerEnv:V1Container :: V1Container -> Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: V1Container -> Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerLifecycle:V1Container :: V1Container -> Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerName:V1Container :: V1Container -> Text
$sel:v1ContainerPorts:V1Container :: V1Container -> Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: V1Container -> Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: V1Container -> Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: V1Container -> Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTty:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: V1Container -> Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: V1Container -> Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: V1Container -> Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: Maybe Text
..} = (\Maybe Bool
v1ContainerTty -> V1Container { Maybe Bool
$sel:v1ContainerTty:V1Container :: Maybe Bool
v1ContainerTty :: Maybe Bool
v1ContainerTty, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: Maybe [Text]
$sel:v1ContainerCommand:V1Container :: Maybe [Text]
$sel:v1ContainerEnv:V1Container :: Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: Maybe Text
$sel:v1ContainerLifecycle:V1Container :: Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerName:V1Container :: Text
$sel:v1ContainerPorts:V1Container :: Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: Maybe Text
$sel:v1ContainerVolumeDevices:V1Container :: Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: 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 :: Lens_' V1Container (Maybe [V1VolumeDevice])
v1ContainerVolumeDevicesL Maybe [V1VolumeDevice] -> f (Maybe [V1VolumeDevice])
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: V1Container -> Maybe [Text]
$sel:v1ContainerCommand:V1Container :: V1Container -> Maybe [Text]
$sel:v1ContainerEnv:V1Container :: V1Container -> Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: V1Container -> Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerLifecycle:V1Container :: V1Container -> Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerName:V1Container :: V1Container -> Text
$sel:v1ContainerPorts:V1Container :: V1Container -> Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: V1Container -> Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: V1Container -> Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: V1Container -> Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTty:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: V1Container -> Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: V1Container -> Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: V1Container -> Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: Maybe Text
..} = (\Maybe [V1VolumeDevice]
v1ContainerVolumeDevices -> V1Container { Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeDevices:V1Container :: Maybe [V1VolumeDevice]
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeDevices, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: Maybe [Text]
$sel:v1ContainerCommand:V1Container :: Maybe [Text]
$sel:v1ContainerEnv:V1Container :: Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: Maybe Text
$sel:v1ContainerLifecycle:V1Container :: Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerName:V1Container :: Text
$sel:v1ContainerPorts:V1Container :: Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: Maybe Text
$sel:v1ContainerTty:V1Container :: Maybe Bool
$sel:v1ContainerVolumeMounts:V1Container :: Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: 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 :: Lens_' V1Container (Maybe [V1VolumeMount])
v1ContainerVolumeMountsL Maybe [V1VolumeMount] -> f (Maybe [V1VolumeMount])
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: V1Container -> Maybe [Text]
$sel:v1ContainerCommand:V1Container :: V1Container -> Maybe [Text]
$sel:v1ContainerEnv:V1Container :: V1Container -> Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: V1Container -> Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerLifecycle:V1Container :: V1Container -> Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerName:V1Container :: V1Container -> Text
$sel:v1ContainerPorts:V1Container :: V1Container -> Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: V1Container -> Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: V1Container -> Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: V1Container -> Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTty:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: V1Container -> Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: V1Container -> Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: V1Container -> Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: Maybe Text
..} = (\Maybe [V1VolumeMount]
v1ContainerVolumeMounts -> V1Container { Maybe [V1VolumeMount]
$sel:v1ContainerVolumeMounts:V1Container :: Maybe [V1VolumeMount]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerVolumeMounts, Maybe Bool
Maybe [Text]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: Maybe [Text]
$sel:v1ContainerCommand:V1Container :: Maybe [Text]
$sel:v1ContainerEnv:V1Container :: Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: Maybe Text
$sel:v1ContainerLifecycle:V1Container :: Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerName:V1Container :: Text
$sel:v1ContainerPorts:V1Container :: Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: Maybe Text
$sel:v1ContainerTty:V1Container :: Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: Maybe [V1VolumeDevice]
$sel:v1ContainerWorkingDir:V1Container :: Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerWorkingDir :: 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 :: Lens_' V1Container (Maybe Text)
v1ContainerWorkingDirL Maybe Text -> f (Maybe Text)
f V1Container{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: V1Container -> Maybe [Text]
$sel:v1ContainerCommand:V1Container :: V1Container -> Maybe [Text]
$sel:v1ContainerEnv:V1Container :: V1Container -> Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: V1Container -> Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerLifecycle:V1Container :: V1Container -> Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerName:V1Container :: V1Container -> Text
$sel:v1ContainerPorts:V1Container :: V1Container -> Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: V1Container -> Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: V1Container -> Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: V1Container -> Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: V1Container -> Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: V1Container -> Maybe Text
$sel:v1ContainerTty:V1Container :: V1Container -> Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: V1Container -> Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: V1Container -> Maybe [V1VolumeMount]
$sel:v1ContainerWorkingDir:V1Container :: V1Container -> Maybe Text
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
v1ContainerWorkingDir :: Maybe Text
..} = (\Maybe Text
v1ContainerWorkingDir -> V1Container { Maybe Text
$sel:v1ContainerWorkingDir:V1Container :: Maybe Text
v1ContainerWorkingDir :: Maybe Text
v1ContainerWorkingDir, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1ContainerArgs :: Maybe [Text]
$sel:v1ContainerCommand:V1Container :: Maybe [Text]
$sel:v1ContainerEnv:V1Container :: Maybe [V1EnvVar]
$sel:v1ContainerEnvFrom:V1Container :: Maybe [V1EnvFromSource]
$sel:v1ContainerImage:V1Container :: Maybe Text
$sel:v1ContainerImagePullPolicy:V1Container :: Maybe Text
$sel:v1ContainerLifecycle:V1Container :: Maybe V1Lifecycle
$sel:v1ContainerLivenessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerName:V1Container :: Text
$sel:v1ContainerPorts:V1Container :: Maybe [V1ContainerPort]
$sel:v1ContainerReadinessProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerResizePolicy:V1Container :: Maybe [V1ContainerResizePolicy]
$sel:v1ContainerResources:V1Container :: Maybe V1ResourceRequirements
$sel:v1ContainerRestartPolicy:V1Container :: Maybe Text
$sel:v1ContainerSecurityContext:V1Container :: Maybe V1SecurityContext
$sel:v1ContainerStartupProbe:V1Container :: Maybe V1Probe
$sel:v1ContainerStdin:V1Container :: Maybe Bool
$sel:v1ContainerStdinOnce:V1Container :: Maybe Bool
$sel:v1ContainerTerminationMessagePath:V1Container :: Maybe Text
$sel:v1ContainerTerminationMessagePolicy:V1Container :: Maybe Text
$sel:v1ContainerTty:V1Container :: Maybe Bool
$sel:v1ContainerVolumeDevices:V1Container :: Maybe [V1VolumeDevice]
$sel:v1ContainerVolumeMounts:V1Container :: Maybe [V1VolumeMount]
v1ContainerArgs :: Maybe [Text]
v1ContainerCommand :: Maybe [Text]
v1ContainerEnv :: Maybe [V1EnvVar]
v1ContainerEnvFrom :: Maybe [V1EnvFromSource]
v1ContainerImage :: Maybe Text
v1ContainerImagePullPolicy :: Maybe Text
v1ContainerLifecycle :: Maybe V1Lifecycle
v1ContainerLivenessProbe :: Maybe V1Probe
v1ContainerName :: Text
v1ContainerPorts :: Maybe [V1ContainerPort]
v1ContainerReadinessProbe :: Maybe V1Probe
v1ContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1ContainerResources :: Maybe V1ResourceRequirements
v1ContainerRestartPolicy :: Maybe Text
v1ContainerSecurityContext :: Maybe V1SecurityContext
v1ContainerStartupProbe :: Maybe V1Probe
v1ContainerStdin :: Maybe Bool
v1ContainerStdinOnce :: Maybe Bool
v1ContainerTerminationMessagePath :: Maybe Text
v1ContainerTerminationMessagePolicy :: Maybe Text
v1ContainerTty :: Maybe Bool
v1ContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1ContainerVolumeMounts :: Maybe [V1VolumeMount]
..} ) (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 (Maybe [Text])
v1ContainerImageNamesL :: Lens_' V1ContainerImage (Maybe [Text])
v1ContainerImageNamesL Maybe [Text] -> f (Maybe [Text])
f V1ContainerImage{Maybe Integer
Maybe [Text]
v1ContainerImageNames :: V1ContainerImage -> Maybe [Text]
v1ContainerImageNames :: Maybe [Text]
v1ContainerImageSizeBytes :: Maybe Integer
$sel:v1ContainerImageSizeBytes:V1ContainerImage :: V1ContainerImage -> Maybe Integer
..} = (\Maybe [Text]
v1ContainerImageNames -> V1ContainerImage { Maybe [Text]
v1ContainerImageNames :: Maybe [Text]
v1ContainerImageNames :: Maybe [Text]
v1ContainerImageNames, Maybe Integer
v1ContainerImageSizeBytes :: Maybe Integer
$sel:v1ContainerImageSizeBytes:V1ContainerImage :: Maybe Integer
..} ) (Maybe [Text] -> V1ContainerImage)
-> f (Maybe [Text]) -> f V1ContainerImage
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1ContainerImageNames
{-# INLINE v1ContainerImageNamesL #-}

-- | 'v1ContainerImageSizeBytes' Lens
v1ContainerImageSizeBytesL :: Lens_' V1ContainerImage (Maybe Integer)
v1ContainerImageSizeBytesL :: Lens_' V1ContainerImage (Maybe Integer)
v1ContainerImageSizeBytesL Maybe Integer -> f (Maybe Integer)
f V1ContainerImage{Maybe Integer
Maybe [Text]
v1ContainerImageNames :: V1ContainerImage -> Maybe [Text]
$sel:v1ContainerImageSizeBytes:V1ContainerImage :: V1ContainerImage -> Maybe Integer
v1ContainerImageNames :: Maybe [Text]
v1ContainerImageSizeBytes :: Maybe Integer
..} = (\Maybe Integer
v1ContainerImageSizeBytes -> V1ContainerImage { Maybe Integer
$sel:v1ContainerImageSizeBytes:V1ContainerImage :: Maybe Integer
v1ContainerImageSizeBytes :: Maybe Integer
v1ContainerImageSizeBytes, Maybe [Text]
v1ContainerImageNames :: Maybe [Text]
v1ContainerImageNames :: Maybe [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 :: Lens_' V1ContainerPort Int
v1ContainerPortContainerPortL Int -> f Int
f V1ContainerPort{Int
Maybe Int
Maybe Text
v1ContainerPortContainerPort :: V1ContainerPort -> Int
v1ContainerPortContainerPort :: Int
v1ContainerPortHostIp :: Maybe Text
v1ContainerPortHostPort :: Maybe Int
v1ContainerPortName :: Maybe Text
v1ContainerPortProtocol :: Maybe Text
$sel:v1ContainerPortHostIp:V1ContainerPort :: V1ContainerPort -> Maybe Text
$sel:v1ContainerPortHostPort:V1ContainerPort :: V1ContainerPort -> Maybe Int
$sel:v1ContainerPortName:V1ContainerPort :: V1ContainerPort -> Maybe Text
$sel:v1ContainerPortProtocol:V1ContainerPort :: V1ContainerPort -> Maybe Text
..} = (\Int
v1ContainerPortContainerPort -> V1ContainerPort { Int
v1ContainerPortContainerPort :: Int
v1ContainerPortContainerPort :: Int
v1ContainerPortContainerPort, Maybe Int
Maybe Text
v1ContainerPortHostIp :: Maybe Text
v1ContainerPortHostPort :: Maybe Int
v1ContainerPortName :: Maybe Text
v1ContainerPortProtocol :: Maybe Text
$sel:v1ContainerPortHostIp:V1ContainerPort :: Maybe Text
$sel:v1ContainerPortHostPort:V1ContainerPort :: Maybe Int
$sel:v1ContainerPortName:V1ContainerPort :: Maybe Text
$sel:v1ContainerPortProtocol:V1ContainerPort :: 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 :: Lens_' V1ContainerPort (Maybe Text)
v1ContainerPortHostIpL Maybe Text -> f (Maybe Text)
f V1ContainerPort{Int
Maybe Int
Maybe Text
v1ContainerPortContainerPort :: V1ContainerPort -> Int
$sel:v1ContainerPortHostIp:V1ContainerPort :: V1ContainerPort -> Maybe Text
$sel:v1ContainerPortHostPort:V1ContainerPort :: V1ContainerPort -> Maybe Int
$sel:v1ContainerPortName:V1ContainerPort :: V1ContainerPort -> Maybe Text
$sel:v1ContainerPortProtocol:V1ContainerPort :: V1ContainerPort -> Maybe Text
v1ContainerPortContainerPort :: Int
v1ContainerPortHostIp :: Maybe Text
v1ContainerPortHostPort :: Maybe Int
v1ContainerPortName :: Maybe Text
v1ContainerPortProtocol :: Maybe Text
..} = (\Maybe Text
v1ContainerPortHostIp -> V1ContainerPort { Maybe Text
$sel:v1ContainerPortHostIp:V1ContainerPort :: Maybe Text
v1ContainerPortHostIp :: Maybe Text
v1ContainerPortHostIp, Int
Maybe Int
Maybe Text
v1ContainerPortContainerPort :: Int
$sel:v1ContainerPortHostPort:V1ContainerPort :: Maybe Int
$sel:v1ContainerPortName:V1ContainerPort :: Maybe Text
$sel:v1ContainerPortProtocol:V1ContainerPort :: Maybe Text
v1ContainerPortContainerPort :: Int
v1ContainerPortHostPort :: Maybe Int
v1ContainerPortName :: Maybe Text
v1ContainerPortProtocol :: Maybe Text
..} ) (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 :: Lens_' V1ContainerPort (Maybe Int)
v1ContainerPortHostPortL Maybe Int -> f (Maybe Int)
f V1ContainerPort{Int
Maybe Int
Maybe Text
v1ContainerPortContainerPort :: V1ContainerPort -> Int
$sel:v1ContainerPortHostIp:V1ContainerPort :: V1ContainerPort -> Maybe Text
$sel:v1ContainerPortHostPort:V1ContainerPort :: V1ContainerPort -> Maybe Int
$sel:v1ContainerPortName:V1ContainerPort :: V1ContainerPort -> Maybe Text
$sel:v1ContainerPortProtocol:V1ContainerPort :: V1ContainerPort -> Maybe Text
v1ContainerPortContainerPort :: Int
v1ContainerPortHostIp :: Maybe Text
v1ContainerPortHostPort :: Maybe Int
v1ContainerPortName :: Maybe Text
v1ContainerPortProtocol :: Maybe Text
..} = (\Maybe Int
v1ContainerPortHostPort -> V1ContainerPort { Maybe Int
$sel:v1ContainerPortHostPort:V1ContainerPort :: Maybe Int
v1ContainerPortHostPort :: Maybe Int
v1ContainerPortHostPort, Int
Maybe Text
v1ContainerPortContainerPort :: Int
$sel:v1ContainerPortHostIp:V1ContainerPort :: Maybe Text
$sel:v1ContainerPortName:V1ContainerPort :: Maybe Text
$sel:v1ContainerPortProtocol:V1ContainerPort :: Maybe Text
v1ContainerPortContainerPort :: Int
v1ContainerPortHostIp :: Maybe Text
v1ContainerPortName :: Maybe Text
v1ContainerPortProtocol :: Maybe Text
..} ) (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 :: Lens_' V1ContainerPort (Maybe Text)
v1ContainerPortNameL Maybe Text -> f (Maybe Text)
f V1ContainerPort{Int
Maybe Int
Maybe Text
v1ContainerPortContainerPort :: V1ContainerPort -> Int
$sel:v1ContainerPortHostIp:V1ContainerPort :: V1ContainerPort -> Maybe Text
$sel:v1ContainerPortHostPort:V1ContainerPort :: V1ContainerPort -> Maybe Int
$sel:v1ContainerPortName:V1ContainerPort :: V1ContainerPort -> Maybe Text
$sel:v1ContainerPortProtocol:V1ContainerPort :: V1ContainerPort -> Maybe Text
v1ContainerPortContainerPort :: Int
v1ContainerPortHostIp :: Maybe Text
v1ContainerPortHostPort :: Maybe Int
v1ContainerPortName :: Maybe Text
v1ContainerPortProtocol :: Maybe Text
..} = (\Maybe Text
v1ContainerPortName -> V1ContainerPort { Maybe Text
$sel:v1ContainerPortName:V1ContainerPort :: Maybe Text
v1ContainerPortName :: Maybe Text
v1ContainerPortName, Int
Maybe Int
Maybe Text
v1ContainerPortContainerPort :: Int
$sel:v1ContainerPortHostIp:V1ContainerPort :: Maybe Text
$sel:v1ContainerPortHostPort:V1ContainerPort :: Maybe Int
$sel:v1ContainerPortProtocol:V1ContainerPort :: Maybe Text
v1ContainerPortContainerPort :: Int
v1ContainerPortHostIp :: Maybe Text
v1ContainerPortHostPort :: Maybe Int
v1ContainerPortProtocol :: Maybe Text
..} ) (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 :: Lens_' V1ContainerPort (Maybe Text)
v1ContainerPortProtocolL Maybe Text -> f (Maybe Text)
f V1ContainerPort{Int
Maybe Int
Maybe Text
v1ContainerPortContainerPort :: V1ContainerPort -> Int
$sel:v1ContainerPortHostIp:V1ContainerPort :: V1ContainerPort -> Maybe Text
$sel:v1ContainerPortHostPort:V1ContainerPort :: V1ContainerPort -> Maybe Int
$sel:v1ContainerPortName:V1ContainerPort :: V1ContainerPort -> Maybe Text
$sel:v1ContainerPortProtocol:V1ContainerPort :: V1ContainerPort -> Maybe Text
v1ContainerPortContainerPort :: Int
v1ContainerPortHostIp :: Maybe Text
v1ContainerPortHostPort :: Maybe Int
v1ContainerPortName :: Maybe Text
v1ContainerPortProtocol :: Maybe Text
..} = (\Maybe Text
v1ContainerPortProtocol -> V1ContainerPort { Maybe Text
$sel:v1ContainerPortProtocol:V1ContainerPort :: Maybe Text
v1ContainerPortProtocol :: Maybe Text
v1ContainerPortProtocol, Int
Maybe Int
Maybe Text
v1ContainerPortContainerPort :: Int
$sel:v1ContainerPortHostIp:V1ContainerPort :: Maybe Text
$sel:v1ContainerPortHostPort:V1ContainerPort :: Maybe Int
$sel:v1ContainerPortName:V1ContainerPort :: Maybe Text
v1ContainerPortContainerPort :: Int
v1ContainerPortHostIp :: Maybe Text
v1ContainerPortHostPort :: Maybe Int
v1ContainerPortName :: Maybe Text
..} ) (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 #-}



-- * V1ContainerResizePolicy

-- | 'v1ContainerResizePolicyResourceName' Lens
v1ContainerResizePolicyResourceNameL :: Lens_' V1ContainerResizePolicy (Text)
v1ContainerResizePolicyResourceNameL :: Lens_' V1ContainerResizePolicy Text
v1ContainerResizePolicyResourceNameL Text -> f Text
f V1ContainerResizePolicy{Text
v1ContainerResizePolicyResourceName :: V1ContainerResizePolicy -> Text
v1ContainerResizePolicyResourceName :: Text
v1ContainerResizePolicyRestartPolicy :: Text
$sel:v1ContainerResizePolicyRestartPolicy:V1ContainerResizePolicy :: V1ContainerResizePolicy -> Text
..} = (\Text
v1ContainerResizePolicyResourceName -> V1ContainerResizePolicy { Text
v1ContainerResizePolicyResourceName :: Text
v1ContainerResizePolicyResourceName :: Text
v1ContainerResizePolicyResourceName, Text
v1ContainerResizePolicyRestartPolicy :: Text
$sel:v1ContainerResizePolicyRestartPolicy:V1ContainerResizePolicy :: Text
..} ) (Text -> V1ContainerResizePolicy)
-> f Text -> f V1ContainerResizePolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ContainerResizePolicyResourceName
{-# INLINE v1ContainerResizePolicyResourceNameL #-}

-- | 'v1ContainerResizePolicyRestartPolicy' Lens
v1ContainerResizePolicyRestartPolicyL :: Lens_' V1ContainerResizePolicy (Text)
v1ContainerResizePolicyRestartPolicyL :: Lens_' V1ContainerResizePolicy Text
v1ContainerResizePolicyRestartPolicyL Text -> f Text
f V1ContainerResizePolicy{Text
v1ContainerResizePolicyResourceName :: V1ContainerResizePolicy -> Text
$sel:v1ContainerResizePolicyRestartPolicy:V1ContainerResizePolicy :: V1ContainerResizePolicy -> Text
v1ContainerResizePolicyResourceName :: Text
v1ContainerResizePolicyRestartPolicy :: Text
..} = (\Text
v1ContainerResizePolicyRestartPolicy -> V1ContainerResizePolicy { Text
$sel:v1ContainerResizePolicyRestartPolicy:V1ContainerResizePolicy :: Text
v1ContainerResizePolicyRestartPolicy :: Text
v1ContainerResizePolicyRestartPolicy, Text
v1ContainerResizePolicyResourceName :: Text
v1ContainerResizePolicyResourceName :: Text
..} ) (Text -> V1ContainerResizePolicy)
-> f Text -> f V1ContainerResizePolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ContainerResizePolicyRestartPolicy
{-# INLINE v1ContainerResizePolicyRestartPolicyL #-}



-- * V1ContainerState

-- | 'v1ContainerStateRunning' Lens
v1ContainerStateRunningL :: Lens_' V1ContainerState (Maybe V1ContainerStateRunning)
v1ContainerStateRunningL :: Lens_' V1ContainerState (Maybe V1ContainerStateRunning)
v1ContainerStateRunningL Maybe V1ContainerStateRunning -> f (Maybe V1ContainerStateRunning)
f V1ContainerState{Maybe V1ContainerStateWaiting
Maybe V1ContainerStateTerminated
Maybe V1ContainerStateRunning
v1ContainerStateRunning :: V1ContainerState -> Maybe V1ContainerStateRunning
v1ContainerStateRunning :: Maybe V1ContainerStateRunning
v1ContainerStateTerminated :: Maybe V1ContainerStateTerminated
v1ContainerStateWaiting :: Maybe V1ContainerStateWaiting
$sel:v1ContainerStateTerminated:V1ContainerState :: V1ContainerState -> Maybe V1ContainerStateTerminated
$sel:v1ContainerStateWaiting:V1ContainerState :: V1ContainerState -> Maybe V1ContainerStateWaiting
..} = (\Maybe V1ContainerStateRunning
v1ContainerStateRunning -> V1ContainerState { Maybe V1ContainerStateRunning
v1ContainerStateRunning :: Maybe V1ContainerStateRunning
v1ContainerStateRunning :: Maybe V1ContainerStateRunning
v1ContainerStateRunning, Maybe V1ContainerStateWaiting
Maybe V1ContainerStateTerminated
v1ContainerStateTerminated :: Maybe V1ContainerStateTerminated
v1ContainerStateWaiting :: Maybe V1ContainerStateWaiting
$sel:v1ContainerStateTerminated:V1ContainerState :: Maybe V1ContainerStateTerminated
$sel:v1ContainerStateWaiting:V1ContainerState :: Maybe V1ContainerStateWaiting
..} ) (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 :: Lens_' V1ContainerState (Maybe V1ContainerStateTerminated)
v1ContainerStateTerminatedL Maybe V1ContainerStateTerminated
-> f (Maybe V1ContainerStateTerminated)
f V1ContainerState{Maybe V1ContainerStateWaiting
Maybe V1ContainerStateTerminated
Maybe V1ContainerStateRunning
v1ContainerStateRunning :: V1ContainerState -> Maybe V1ContainerStateRunning
$sel:v1ContainerStateTerminated:V1ContainerState :: V1ContainerState -> Maybe V1ContainerStateTerminated
$sel:v1ContainerStateWaiting:V1ContainerState :: V1ContainerState -> Maybe V1ContainerStateWaiting
v1ContainerStateRunning :: Maybe V1ContainerStateRunning
v1ContainerStateTerminated :: Maybe V1ContainerStateTerminated
v1ContainerStateWaiting :: Maybe V1ContainerStateWaiting
..} = (\Maybe V1ContainerStateTerminated
v1ContainerStateTerminated -> V1ContainerState { Maybe V1ContainerStateTerminated
$sel:v1ContainerStateTerminated:V1ContainerState :: Maybe V1ContainerStateTerminated
v1ContainerStateTerminated :: Maybe V1ContainerStateTerminated
v1ContainerStateTerminated, Maybe V1ContainerStateWaiting
Maybe V1ContainerStateRunning
v1ContainerStateRunning :: Maybe V1ContainerStateRunning
$sel:v1ContainerStateWaiting:V1ContainerState :: Maybe V1ContainerStateWaiting
v1ContainerStateRunning :: Maybe V1ContainerStateRunning
v1ContainerStateWaiting :: Maybe V1ContainerStateWaiting
..} ) (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 :: Lens_' V1ContainerState (Maybe V1ContainerStateWaiting)
v1ContainerStateWaitingL Maybe V1ContainerStateWaiting -> f (Maybe V1ContainerStateWaiting)
f V1ContainerState{Maybe V1ContainerStateWaiting
Maybe V1ContainerStateTerminated
Maybe V1ContainerStateRunning
v1ContainerStateRunning :: V1ContainerState -> Maybe V1ContainerStateRunning
$sel:v1ContainerStateTerminated:V1ContainerState :: V1ContainerState -> Maybe V1ContainerStateTerminated
$sel:v1ContainerStateWaiting:V1ContainerState :: V1ContainerState -> Maybe V1ContainerStateWaiting
v1ContainerStateRunning :: Maybe V1ContainerStateRunning
v1ContainerStateTerminated :: Maybe V1ContainerStateTerminated
v1ContainerStateWaiting :: Maybe V1ContainerStateWaiting
..} = (\Maybe V1ContainerStateWaiting
v1ContainerStateWaiting -> V1ContainerState { Maybe V1ContainerStateWaiting
$sel:v1ContainerStateWaiting:V1ContainerState :: Maybe V1ContainerStateWaiting
v1ContainerStateWaiting :: Maybe V1ContainerStateWaiting
v1ContainerStateWaiting, Maybe V1ContainerStateTerminated
Maybe V1ContainerStateRunning
v1ContainerStateRunning :: Maybe V1ContainerStateRunning
$sel:v1ContainerStateTerminated:V1ContainerState :: Maybe V1ContainerStateTerminated
v1ContainerStateRunning :: Maybe V1ContainerStateRunning
v1ContainerStateTerminated :: Maybe V1ContainerStateTerminated
..} ) (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 :: Lens_' V1ContainerStateRunning (Maybe DateTime)
v1ContainerStateRunningStartedAtL Maybe DateTime -> f (Maybe DateTime)
f V1ContainerStateRunning{Maybe DateTime
v1ContainerStateRunningStartedAt :: V1ContainerStateRunning -> Maybe DateTime
v1ContainerStateRunningStartedAt :: Maybe DateTime
..} = (\Maybe DateTime
v1ContainerStateRunningStartedAt -> 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 :: Lens_' V1ContainerStateTerminated (Maybe Text)
v1ContainerStateTerminatedContainerIdL Maybe Text -> f (Maybe Text)
f V1ContainerStateTerminated{Int
Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedContainerId :: V1ContainerStateTerminated -> Maybe Text
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
$sel:v1ContainerStateTerminatedExitCode:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Int
$sel:v1ContainerStateTerminatedFinishedAt:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe DateTime
$sel:v1ContainerStateTerminatedMessage:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe Text
$sel:v1ContainerStateTerminatedReason:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe Text
$sel:v1ContainerStateTerminatedSignal:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe Int
$sel:v1ContainerStateTerminatedStartedAt:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe DateTime
..} = (\Maybe Text
v1ContainerStateTerminatedContainerId -> V1ContainerStateTerminated { Maybe Text
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedContainerId, Int
Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
$sel:v1ContainerStateTerminatedExitCode:V1ContainerStateTerminated :: Int
$sel:v1ContainerStateTerminatedFinishedAt:V1ContainerStateTerminated :: Maybe DateTime
$sel:v1ContainerStateTerminatedMessage:V1ContainerStateTerminated :: Maybe Text
$sel:v1ContainerStateTerminatedReason:V1ContainerStateTerminated :: Maybe Text
$sel:v1ContainerStateTerminatedSignal:V1ContainerStateTerminated :: Maybe Int
$sel:v1ContainerStateTerminatedStartedAt:V1ContainerStateTerminated :: Maybe DateTime
..} ) (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 :: Lens_' V1ContainerStateTerminated Int
v1ContainerStateTerminatedExitCodeL Int -> f Int
f V1ContainerStateTerminated{Int
Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedContainerId :: V1ContainerStateTerminated -> Maybe Text
$sel:v1ContainerStateTerminatedExitCode:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Int
$sel:v1ContainerStateTerminatedFinishedAt:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe DateTime
$sel:v1ContainerStateTerminatedMessage:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe Text
$sel:v1ContainerStateTerminatedReason:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe Text
$sel:v1ContainerStateTerminatedSignal:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe Int
$sel:v1ContainerStateTerminatedStartedAt:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe DateTime
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
..} = (\Int
v1ContainerStateTerminatedExitCode -> V1ContainerStateTerminated { Int
$sel:v1ContainerStateTerminatedExitCode:V1ContainerStateTerminated :: Int
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedExitCode, Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedContainerId :: Maybe Text
$sel:v1ContainerStateTerminatedFinishedAt:V1ContainerStateTerminated :: Maybe DateTime
$sel:v1ContainerStateTerminatedMessage:V1ContainerStateTerminated :: Maybe Text
$sel:v1ContainerStateTerminatedReason:V1ContainerStateTerminated :: Maybe Text
$sel:v1ContainerStateTerminatedSignal:V1ContainerStateTerminated :: Maybe Int
$sel:v1ContainerStateTerminatedStartedAt:V1ContainerStateTerminated :: Maybe DateTime
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
..} ) (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 :: Lens_' V1ContainerStateTerminated (Maybe DateTime)
v1ContainerStateTerminatedFinishedAtL Maybe DateTime -> f (Maybe DateTime)
f V1ContainerStateTerminated{Int
Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedContainerId :: V1ContainerStateTerminated -> Maybe Text
$sel:v1ContainerStateTerminatedExitCode:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Int
$sel:v1ContainerStateTerminatedFinishedAt:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe DateTime
$sel:v1ContainerStateTerminatedMessage:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe Text
$sel:v1ContainerStateTerminatedReason:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe Text
$sel:v1ContainerStateTerminatedSignal:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe Int
$sel:v1ContainerStateTerminatedStartedAt:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe DateTime
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
..} = (\Maybe DateTime
v1ContainerStateTerminatedFinishedAt -> V1ContainerStateTerminated { Maybe DateTime
$sel:v1ContainerStateTerminatedFinishedAt:V1ContainerStateTerminated :: Maybe DateTime
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedFinishedAt, Int
Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedContainerId :: Maybe Text
$sel:v1ContainerStateTerminatedExitCode:V1ContainerStateTerminated :: Int
$sel:v1ContainerStateTerminatedMessage:V1ContainerStateTerminated :: Maybe Text
$sel:v1ContainerStateTerminatedReason:V1ContainerStateTerminated :: Maybe Text
$sel:v1ContainerStateTerminatedSignal:V1ContainerStateTerminated :: Maybe Int
$sel:v1ContainerStateTerminatedStartedAt:V1ContainerStateTerminated :: Maybe DateTime
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
..} ) (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 :: Lens_' V1ContainerStateTerminated (Maybe Text)
v1ContainerStateTerminatedMessageL Maybe Text -> f (Maybe Text)
f V1ContainerStateTerminated{Int
Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedContainerId :: V1ContainerStateTerminated -> Maybe Text
$sel:v1ContainerStateTerminatedExitCode:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Int
$sel:v1ContainerStateTerminatedFinishedAt:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe DateTime
$sel:v1ContainerStateTerminatedMessage:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe Text
$sel:v1ContainerStateTerminatedReason:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe Text
$sel:v1ContainerStateTerminatedSignal:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe Int
$sel:v1ContainerStateTerminatedStartedAt:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe DateTime
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
..} = (\Maybe Text
v1ContainerStateTerminatedMessage -> V1ContainerStateTerminated { Maybe Text
$sel:v1ContainerStateTerminatedMessage:V1ContainerStateTerminated :: Maybe Text
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedMessage, Int
Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedContainerId :: Maybe Text
$sel:v1ContainerStateTerminatedExitCode:V1ContainerStateTerminated :: Int
$sel:v1ContainerStateTerminatedFinishedAt:V1ContainerStateTerminated :: Maybe DateTime
$sel:v1ContainerStateTerminatedReason:V1ContainerStateTerminated :: Maybe Text
$sel:v1ContainerStateTerminatedSignal:V1ContainerStateTerminated :: Maybe Int
$sel:v1ContainerStateTerminatedStartedAt:V1ContainerStateTerminated :: Maybe DateTime
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
..} ) (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 :: Lens_' V1ContainerStateTerminated (Maybe Text)
v1ContainerStateTerminatedReasonL Maybe Text -> f (Maybe Text)
f V1ContainerStateTerminated{Int
Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedContainerId :: V1ContainerStateTerminated -> Maybe Text
$sel:v1ContainerStateTerminatedExitCode:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Int
$sel:v1ContainerStateTerminatedFinishedAt:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe DateTime
$sel:v1ContainerStateTerminatedMessage:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe Text
$sel:v1ContainerStateTerminatedReason:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe Text
$sel:v1ContainerStateTerminatedSignal:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe Int
$sel:v1ContainerStateTerminatedStartedAt:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe DateTime
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
..} = (\Maybe Text
v1ContainerStateTerminatedReason -> V1ContainerStateTerminated { Maybe Text
$sel:v1ContainerStateTerminatedReason:V1ContainerStateTerminated :: Maybe Text
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedReason, Int
Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedContainerId :: Maybe Text
$sel:v1ContainerStateTerminatedExitCode:V1ContainerStateTerminated :: Int
$sel:v1ContainerStateTerminatedFinishedAt:V1ContainerStateTerminated :: Maybe DateTime
$sel:v1ContainerStateTerminatedMessage:V1ContainerStateTerminated :: Maybe Text
$sel:v1ContainerStateTerminatedSignal:V1ContainerStateTerminated :: Maybe Int
$sel:v1ContainerStateTerminatedStartedAt:V1ContainerStateTerminated :: Maybe DateTime
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
..} ) (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 :: Lens_' V1ContainerStateTerminated (Maybe Int)
v1ContainerStateTerminatedSignalL Maybe Int -> f (Maybe Int)
f V1ContainerStateTerminated{Int
Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedContainerId :: V1ContainerStateTerminated -> Maybe Text
$sel:v1ContainerStateTerminatedExitCode:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Int
$sel:v1ContainerStateTerminatedFinishedAt:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe DateTime
$sel:v1ContainerStateTerminatedMessage:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe Text
$sel:v1ContainerStateTerminatedReason:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe Text
$sel:v1ContainerStateTerminatedSignal:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe Int
$sel:v1ContainerStateTerminatedStartedAt:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe DateTime
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
..} = (\Maybe Int
v1ContainerStateTerminatedSignal -> V1ContainerStateTerminated { Maybe Int
$sel:v1ContainerStateTerminatedSignal:V1ContainerStateTerminated :: Maybe Int
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedSignal, Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedContainerId :: Maybe Text
$sel:v1ContainerStateTerminatedExitCode:V1ContainerStateTerminated :: Int
$sel:v1ContainerStateTerminatedFinishedAt:V1ContainerStateTerminated :: Maybe DateTime
$sel:v1ContainerStateTerminatedMessage:V1ContainerStateTerminated :: Maybe Text
$sel:v1ContainerStateTerminatedReason:V1ContainerStateTerminated :: Maybe Text
$sel:v1ContainerStateTerminatedStartedAt:V1ContainerStateTerminated :: Maybe DateTime
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
..} ) (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 :: Lens_' V1ContainerStateTerminated (Maybe DateTime)
v1ContainerStateTerminatedStartedAtL Maybe DateTime -> f (Maybe DateTime)
f V1ContainerStateTerminated{Int
Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedContainerId :: V1ContainerStateTerminated -> Maybe Text
$sel:v1ContainerStateTerminatedExitCode:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Int
$sel:v1ContainerStateTerminatedFinishedAt:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe DateTime
$sel:v1ContainerStateTerminatedMessage:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe Text
$sel:v1ContainerStateTerminatedReason:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe Text
$sel:v1ContainerStateTerminatedSignal:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe Int
$sel:v1ContainerStateTerminatedStartedAt:V1ContainerStateTerminated :: V1ContainerStateTerminated -> Maybe DateTime
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedSignal :: Maybe Int
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
..} = (\Maybe DateTime
v1ContainerStateTerminatedStartedAt -> V1ContainerStateTerminated { Maybe DateTime
$sel:v1ContainerStateTerminatedStartedAt:V1ContainerStateTerminated :: Maybe DateTime
v1ContainerStateTerminatedStartedAt :: Maybe DateTime
v1ContainerStateTerminatedStartedAt, Int
Maybe Int
Maybe Text
Maybe DateTime
v1ContainerStateTerminatedContainerId :: Maybe Text
$sel:v1ContainerStateTerminatedExitCode:V1ContainerStateTerminated :: Int
$sel:v1ContainerStateTerminatedFinishedAt:V1ContainerStateTerminated :: Maybe DateTime
$sel:v1ContainerStateTerminatedMessage:V1ContainerStateTerminated :: Maybe Text
$sel:v1ContainerStateTerminatedReason:V1ContainerStateTerminated :: Maybe Text
$sel:v1ContainerStateTerminatedSignal:V1ContainerStateTerminated :: Maybe Int
v1ContainerStateTerminatedContainerId :: Maybe Text
v1ContainerStateTerminatedExitCode :: Int
v1ContainerStateTerminatedFinishedAt :: Maybe DateTime
v1ContainerStateTerminatedMessage :: Maybe Text
v1ContainerStateTerminatedReason :: Maybe Text
v1ContainerStateTerminatedSignal :: Maybe Int
..} ) (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 :: Lens_' V1ContainerStateWaiting (Maybe Text)
v1ContainerStateWaitingMessageL Maybe Text -> f (Maybe Text)
f V1ContainerStateWaiting{Maybe Text
v1ContainerStateWaitingMessage :: V1ContainerStateWaiting -> Maybe Text
v1ContainerStateWaitingMessage :: Maybe Text
v1ContainerStateWaitingReason :: Maybe Text
$sel:v1ContainerStateWaitingReason:V1ContainerStateWaiting :: V1ContainerStateWaiting -> Maybe Text
..} = (\Maybe Text
v1ContainerStateWaitingMessage -> V1ContainerStateWaiting { Maybe Text
v1ContainerStateWaitingMessage :: Maybe Text
v1ContainerStateWaitingMessage :: Maybe Text
v1ContainerStateWaitingMessage, Maybe Text
v1ContainerStateWaitingReason :: Maybe Text
$sel:v1ContainerStateWaitingReason:V1ContainerStateWaiting :: 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 :: Lens_' V1ContainerStateWaiting (Maybe Text)
v1ContainerStateWaitingReasonL Maybe Text -> f (Maybe Text)
f V1ContainerStateWaiting{Maybe Text
v1ContainerStateWaitingMessage :: V1ContainerStateWaiting -> Maybe Text
$sel:v1ContainerStateWaitingReason:V1ContainerStateWaiting :: V1ContainerStateWaiting -> Maybe Text
v1ContainerStateWaitingMessage :: Maybe Text
v1ContainerStateWaitingReason :: Maybe Text
..} = (\Maybe Text
v1ContainerStateWaitingReason -> V1ContainerStateWaiting { Maybe Text
$sel:v1ContainerStateWaitingReason:V1ContainerStateWaiting :: 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

-- | 'v1ContainerStatusAllocatedResources' Lens
v1ContainerStatusAllocatedResourcesL :: Lens_' V1ContainerStatus (Maybe (Map.Map String Quantity))
v1ContainerStatusAllocatedResourcesL :: Lens_' V1ContainerStatus (Maybe (Map String Quantity))
v1ContainerStatusAllocatedResourcesL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1ContainerStatus{Bool
Int
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: V1ContainerStatus -> Maybe (Map String Quantity)
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: V1ContainerStatus -> Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: V1ContainerStatus -> Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: V1ContainerStatus -> Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: V1ContainerStatus -> Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1VolumeMountStatus]
..} = (\Maybe (Map String Quantity)
v1ContainerStatusAllocatedResources -> V1ContainerStatus { Maybe (Map String Quantity)
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResources, Bool
Int
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: Maybe [V1VolumeMountStatus]
..} ) (Maybe (Map String Quantity) -> V1ContainerStatus)
-> f (Maybe (Map String Quantity)) -> f V1ContainerStatus
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)
v1ContainerStatusAllocatedResources
{-# INLINE v1ContainerStatusAllocatedResourcesL #-}

-- | 'v1ContainerStatusAllocatedResourcesStatus' Lens
v1ContainerStatusAllocatedResourcesStatusL :: Lens_' V1ContainerStatus (Maybe [V1ResourceStatus])
v1ContainerStatusAllocatedResourcesStatusL :: Lens_' V1ContainerStatus (Maybe [V1ResourceStatus])
v1ContainerStatusAllocatedResourcesStatusL Maybe [V1ResourceStatus] -> f (Maybe [V1ResourceStatus])
f V1ContainerStatus{Bool
Int
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: V1ContainerStatus -> Maybe (Map String Quantity)
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: V1ContainerStatus -> Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: V1ContainerStatus -> Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: V1ContainerStatus -> Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: V1ContainerStatus -> Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1VolumeMountStatus]
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
..} = (\Maybe [V1ResourceStatus]
v1ContainerStatusAllocatedResourcesStatus -> V1ContainerStatus { Maybe [V1ResourceStatus]
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusAllocatedResourcesStatus, Bool
Int
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: Maybe [V1VolumeMountStatus]
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
..} ) (Maybe [V1ResourceStatus] -> V1ContainerStatus)
-> f (Maybe [V1ResourceStatus]) -> f V1ContainerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1ResourceStatus] -> f (Maybe [V1ResourceStatus])
f Maybe [V1ResourceStatus]
v1ContainerStatusAllocatedResourcesStatus
{-# INLINE v1ContainerStatusAllocatedResourcesStatusL #-}

-- | 'v1ContainerStatusContainerId' Lens
v1ContainerStatusContainerIdL :: Lens_' V1ContainerStatus (Maybe Text)
v1ContainerStatusContainerIdL :: Lens_' V1ContainerStatus (Maybe Text)
v1ContainerStatusContainerIdL Maybe Text -> f (Maybe Text)
f V1ContainerStatus{Bool
Int
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: V1ContainerStatus -> Maybe (Map String Quantity)
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: V1ContainerStatus -> Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: V1ContainerStatus -> Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: V1ContainerStatus -> Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: V1ContainerStatus -> Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1VolumeMountStatus]
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
..} = (\Maybe Text
v1ContainerStatusContainerId -> V1ContainerStatus { Maybe Text
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: Maybe Text
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusContainerId, Bool
Int
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: Maybe [V1ResourceStatus]
$sel:v1ContainerStatusImage:V1ContainerStatus :: Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: Maybe [V1VolumeMountStatus]
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
..} ) (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 :: Lens_' V1ContainerStatus Text
v1ContainerStatusImageL Text -> f Text
f V1ContainerStatus{Bool
Int
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: V1ContainerStatus -> Maybe (Map String Quantity)
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: V1ContainerStatus -> Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: V1ContainerStatus -> Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: V1ContainerStatus -> Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: V1ContainerStatus -> Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1VolumeMountStatus]
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
..} = (\Text
v1ContainerStatusImage -> V1ContainerStatus { Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: Text
v1ContainerStatusImage :: Text
v1ContainerStatusImage, Bool
Int
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: Maybe Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: Maybe [V1VolumeMountStatus]
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
..} ) (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 :: Lens_' V1ContainerStatus Text
v1ContainerStatusImageIdL Text -> f Text
f V1ContainerStatus{Bool
Int
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: V1ContainerStatus -> Maybe (Map String Quantity)
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: V1ContainerStatus -> Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: V1ContainerStatus -> Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: V1ContainerStatus -> Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: V1ContainerStatus -> Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1VolumeMountStatus]
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
..} = (\Text
v1ContainerStatusImageId -> V1ContainerStatus { Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusImageId, Bool
Int
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: Maybe [V1VolumeMountStatus]
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
..} ) (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 :: Lens_' V1ContainerStatus (Maybe V1ContainerState)
v1ContainerStatusLastStateL Maybe V1ContainerState -> f (Maybe V1ContainerState)
f V1ContainerStatus{Bool
Int
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: V1ContainerStatus -> Maybe (Map String Quantity)
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: V1ContainerStatus -> Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: V1ContainerStatus -> Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: V1ContainerStatus -> Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: V1ContainerStatus -> Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1VolumeMountStatus]
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
..} = (\Maybe V1ContainerState
v1ContainerStatusLastState -> V1ContainerStatus { Maybe V1ContainerState
$sel:v1ContainerStatusLastState:V1ContainerStatus :: Maybe V1ContainerState
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusLastState, Bool
Int
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: Text
$sel:v1ContainerStatusName:V1ContainerStatus :: Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: Maybe [V1VolumeMountStatus]
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
..} ) (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 :: Lens_' V1ContainerStatus Text
v1ContainerStatusNameL Text -> f Text
f V1ContainerStatus{Bool
Int
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: V1ContainerStatus -> Maybe (Map String Quantity)
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: V1ContainerStatus -> Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: V1ContainerStatus -> Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: V1ContainerStatus -> Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: V1ContainerStatus -> Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1VolumeMountStatus]
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
..} = (\Text
v1ContainerStatusName -> V1ContainerStatus { Text
$sel:v1ContainerStatusName:V1ContainerStatus :: Text
v1ContainerStatusName :: Text
v1ContainerStatusName, Bool
Int
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusReady:V1ContainerStatus :: Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: Maybe [V1VolumeMountStatus]
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
..} ) (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 :: Lens_' V1ContainerStatus Bool
v1ContainerStatusReadyL Bool -> f Bool
f V1ContainerStatus{Bool
Int
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: V1ContainerStatus -> Maybe (Map String Quantity)
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: V1ContainerStatus -> Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: V1ContainerStatus -> Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: V1ContainerStatus -> Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: V1ContainerStatus -> Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1VolumeMountStatus]
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
..} = (\Bool
v1ContainerStatusReady -> V1ContainerStatus { Bool
$sel:v1ContainerStatusReady:V1ContainerStatus :: Bool
v1ContainerStatusReady :: Bool
v1ContainerStatusReady, Int
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: Text
$sel:v1ContainerStatusResources:V1ContainerStatus :: Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: Maybe [V1VolumeMountStatus]
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
..} ) (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 #-}

-- | 'v1ContainerStatusResources' Lens
v1ContainerStatusResourcesL :: Lens_' V1ContainerStatus (Maybe V1ResourceRequirements)
v1ContainerStatusResourcesL :: Lens_' V1ContainerStatus (Maybe V1ResourceRequirements)
v1ContainerStatusResourcesL Maybe V1ResourceRequirements -> f (Maybe V1ResourceRequirements)
f V1ContainerStatus{Bool
Int
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: V1ContainerStatus -> Maybe (Map String Quantity)
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: V1ContainerStatus -> Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: V1ContainerStatus -> Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: V1ContainerStatus -> Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: V1ContainerStatus -> Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1VolumeMountStatus]
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
..} = (\Maybe V1ResourceRequirements
v1ContainerStatusResources -> V1ContainerStatus { Maybe V1ResourceRequirements
$sel:v1ContainerStatusResources:V1ContainerStatus :: Maybe V1ResourceRequirements
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusResources, Bool
Int
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: Bool
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: Maybe [V1VolumeMountStatus]
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
..} ) (Maybe V1ResourceRequirements -> V1ContainerStatus)
-> f (Maybe V1ResourceRequirements) -> f V1ContainerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ResourceRequirements -> f (Maybe V1ResourceRequirements)
f Maybe V1ResourceRequirements
v1ContainerStatusResources
{-# INLINE v1ContainerStatusResourcesL #-}

-- | 'v1ContainerStatusRestartCount' Lens
v1ContainerStatusRestartCountL :: Lens_' V1ContainerStatus (Int)
v1ContainerStatusRestartCountL :: Lens_' V1ContainerStatus Int
v1ContainerStatusRestartCountL Int -> f Int
f V1ContainerStatus{Bool
Int
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: V1ContainerStatus -> Maybe (Map String Quantity)
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: V1ContainerStatus -> Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: V1ContainerStatus -> Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: V1ContainerStatus -> Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: V1ContainerStatus -> Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1VolumeMountStatus]
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
..} = (\Int
v1ContainerStatusRestartCount -> V1ContainerStatus { Int
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: Int
v1ContainerStatusRestartCount :: Int
v1ContainerStatusRestartCount, Bool
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: Maybe V1ResourceRequirements
$sel:v1ContainerStatusStarted:V1ContainerStatus :: Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: Maybe [V1VolumeMountStatus]
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
..} ) (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 :: Lens_' V1ContainerStatus (Maybe Bool)
v1ContainerStatusStartedL Maybe Bool -> f (Maybe Bool)
f V1ContainerStatus{Bool
Int
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: V1ContainerStatus -> Maybe (Map String Quantity)
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: V1ContainerStatus -> Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: V1ContainerStatus -> Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: V1ContainerStatus -> Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: V1ContainerStatus -> Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1VolumeMountStatus]
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
..} = (\Maybe Bool
v1ContainerStatusStarted -> V1ContainerStatus { Maybe Bool
$sel:v1ContainerStatusStarted:V1ContainerStatus :: Maybe Bool
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusStarted, Bool
Int
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: Int
$sel:v1ContainerStatusState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: Maybe [V1VolumeMountStatus]
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
..} ) (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 :: Lens_' V1ContainerStatus (Maybe V1ContainerState)
v1ContainerStatusStateL Maybe V1ContainerState -> f (Maybe V1ContainerState)
f V1ContainerStatus{Bool
Int
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: V1ContainerStatus -> Maybe (Map String Quantity)
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: V1ContainerStatus -> Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: V1ContainerStatus -> Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: V1ContainerStatus -> Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: V1ContainerStatus -> Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1VolumeMountStatus]
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
..} = (\Maybe V1ContainerState
v1ContainerStatusState -> V1ContainerStatus { Maybe V1ContainerState
$sel:v1ContainerStatusState:V1ContainerStatus :: Maybe V1ContainerState
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusState, Bool
Int
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: Maybe Bool
$sel:v1ContainerStatusUser:V1ContainerStatus :: Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: Maybe [V1VolumeMountStatus]
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
..} ) (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 #-}

-- | 'v1ContainerStatusUser' Lens
v1ContainerStatusUserL :: Lens_' V1ContainerStatus (Maybe V1ContainerUser)
v1ContainerStatusUserL :: Lens_' V1ContainerStatus (Maybe V1ContainerUser)
v1ContainerStatusUserL Maybe V1ContainerUser -> f (Maybe V1ContainerUser)
f V1ContainerStatus{Bool
Int
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: V1ContainerStatus -> Maybe (Map String Quantity)
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: V1ContainerStatus -> Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: V1ContainerStatus -> Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: V1ContainerStatus -> Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: V1ContainerStatus -> Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1VolumeMountStatus]
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
..} = (\Maybe V1ContainerUser
v1ContainerStatusUser -> V1ContainerStatus { Maybe V1ContainerUser
$sel:v1ContainerStatusUser:V1ContainerStatus :: Maybe V1ContainerUser
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusUser, Bool
Int
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: Maybe [V1VolumeMountStatus]
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
..} ) (Maybe V1ContainerUser -> V1ContainerStatus)
-> f (Maybe V1ContainerUser) -> f V1ContainerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ContainerUser -> f (Maybe V1ContainerUser)
f Maybe V1ContainerUser
v1ContainerStatusUser
{-# INLINE v1ContainerStatusUserL #-}

-- | 'v1ContainerStatusVolumeMounts' Lens
v1ContainerStatusVolumeMountsL :: Lens_' V1ContainerStatus (Maybe [V1VolumeMountStatus])
v1ContainerStatusVolumeMountsL :: Lens_' V1ContainerStatus (Maybe [V1VolumeMountStatus])
v1ContainerStatusVolumeMountsL Maybe [V1VolumeMountStatus] -> f (Maybe [V1VolumeMountStatus])
f V1ContainerStatus{Bool
Int
Maybe Bool
Maybe [V1VolumeMountStatus]
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: V1ContainerStatus -> Maybe (Map String Quantity)
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: V1ContainerStatus -> Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: V1ContainerStatus -> Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: V1ContainerStatus -> Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: V1ContainerStatus -> Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: V1ContainerStatus -> Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: V1ContainerStatus -> Maybe V1ContainerUser
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: V1ContainerStatus -> Maybe [V1VolumeMountStatus]
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
..} = (\Maybe [V1VolumeMountStatus]
v1ContainerStatusVolumeMounts -> V1ContainerStatus { Maybe [V1VolumeMountStatus]
$sel:v1ContainerStatusVolumeMounts:V1ContainerStatus :: Maybe [V1VolumeMountStatus]
v1ContainerStatusVolumeMounts :: Maybe [V1VolumeMountStatus]
v1ContainerStatusVolumeMounts, Bool
Int
Maybe Bool
Maybe [V1ResourceStatus]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1ContainerUser
Maybe V1ContainerState
Text
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
$sel:v1ContainerStatusAllocatedResourcesStatus:V1ContainerStatus :: Maybe [V1ResourceStatus]
$sel:v1ContainerStatusContainerId:V1ContainerStatus :: Maybe Text
$sel:v1ContainerStatusImage:V1ContainerStatus :: Text
$sel:v1ContainerStatusImageId:V1ContainerStatus :: Text
$sel:v1ContainerStatusLastState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusName:V1ContainerStatus :: Text
$sel:v1ContainerStatusReady:V1ContainerStatus :: Bool
$sel:v1ContainerStatusResources:V1ContainerStatus :: Maybe V1ResourceRequirements
$sel:v1ContainerStatusRestartCount:V1ContainerStatus :: Int
$sel:v1ContainerStatusStarted:V1ContainerStatus :: Maybe Bool
$sel:v1ContainerStatusState:V1ContainerStatus :: Maybe V1ContainerState
$sel:v1ContainerStatusUser:V1ContainerStatus :: Maybe V1ContainerUser
v1ContainerStatusAllocatedResources :: Maybe (Map String Quantity)
v1ContainerStatusAllocatedResourcesStatus :: Maybe [V1ResourceStatus]
v1ContainerStatusContainerId :: Maybe Text
v1ContainerStatusImage :: Text
v1ContainerStatusImageId :: Text
v1ContainerStatusLastState :: Maybe V1ContainerState
v1ContainerStatusName :: Text
v1ContainerStatusReady :: Bool
v1ContainerStatusResources :: Maybe V1ResourceRequirements
v1ContainerStatusRestartCount :: Int
v1ContainerStatusStarted :: Maybe Bool
v1ContainerStatusState :: Maybe V1ContainerState
v1ContainerStatusUser :: Maybe V1ContainerUser
..} ) (Maybe [V1VolumeMountStatus] -> V1ContainerStatus)
-> f (Maybe [V1VolumeMountStatus]) -> f V1ContainerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1VolumeMountStatus] -> f (Maybe [V1VolumeMountStatus])
f Maybe [V1VolumeMountStatus]
v1ContainerStatusVolumeMounts
{-# INLINE v1ContainerStatusVolumeMountsL #-}



-- * V1ContainerUser

-- | 'v1ContainerUserLinux' Lens
v1ContainerUserLinuxL :: Lens_' V1ContainerUser (Maybe V1LinuxContainerUser)
v1ContainerUserLinuxL :: Lens_' V1ContainerUser (Maybe V1LinuxContainerUser)
v1ContainerUserLinuxL Maybe V1LinuxContainerUser -> f (Maybe V1LinuxContainerUser)
f V1ContainerUser{Maybe V1LinuxContainerUser
v1ContainerUserLinux :: V1ContainerUser -> Maybe V1LinuxContainerUser
v1ContainerUserLinux :: Maybe V1LinuxContainerUser
..} = (\Maybe V1LinuxContainerUser
v1ContainerUserLinux -> V1ContainerUser { Maybe V1LinuxContainerUser
v1ContainerUserLinux :: Maybe V1LinuxContainerUser
v1ContainerUserLinux :: Maybe V1LinuxContainerUser
v1ContainerUserLinux, ..} ) (Maybe V1LinuxContainerUser -> V1ContainerUser)
-> f (Maybe V1LinuxContainerUser) -> f V1ContainerUser
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LinuxContainerUser -> f (Maybe V1LinuxContainerUser)
f Maybe V1LinuxContainerUser
v1ContainerUserLinux
{-# INLINE v1ContainerUserLinuxL #-}



-- * V1ControllerRevision

-- | 'v1ControllerRevisionApiVersion' Lens
v1ControllerRevisionApiVersionL :: Lens_' V1ControllerRevision (Maybe Text)
v1ControllerRevisionApiVersionL :: Lens_' V1ControllerRevision (Maybe Text)
v1ControllerRevisionApiVersionL Maybe Text -> f (Maybe Text)
f V1ControllerRevision{Integer
Maybe Value
Maybe Text
Maybe V1ObjectMeta
v1ControllerRevisionApiVersion :: V1ControllerRevision -> Maybe Text
v1ControllerRevisionApiVersion :: Maybe Text
v1ControllerRevisionData :: Maybe Value
v1ControllerRevisionKind :: Maybe Text
v1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1ControllerRevisionRevision :: Integer
$sel:v1ControllerRevisionData:V1ControllerRevision :: V1ControllerRevision -> Maybe Value
$sel:v1ControllerRevisionKind:V1ControllerRevision :: V1ControllerRevision -> Maybe Text
$sel:v1ControllerRevisionMetadata:V1ControllerRevision :: V1ControllerRevision -> Maybe V1ObjectMeta
$sel:v1ControllerRevisionRevision:V1ControllerRevision :: V1ControllerRevision -> Integer
..} = (\Maybe Text
v1ControllerRevisionApiVersion -> V1ControllerRevision { Maybe Text
v1ControllerRevisionApiVersion :: Maybe Text
v1ControllerRevisionApiVersion :: Maybe Text
v1ControllerRevisionApiVersion, Integer
Maybe Value
Maybe Text
Maybe V1ObjectMeta
v1ControllerRevisionData :: Maybe Value
v1ControllerRevisionKind :: Maybe Text
v1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1ControllerRevisionRevision :: Integer
$sel:v1ControllerRevisionData:V1ControllerRevision :: Maybe Value
$sel:v1ControllerRevisionKind:V1ControllerRevision :: Maybe Text
$sel:v1ControllerRevisionMetadata:V1ControllerRevision :: Maybe V1ObjectMeta
$sel:v1ControllerRevisionRevision:V1ControllerRevision :: Integer
..} ) (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 :: Lens_' V1ControllerRevision (Maybe Value)
v1ControllerRevisionDataL Maybe Value -> f (Maybe Value)
f V1ControllerRevision{Integer
Maybe Value
Maybe Text
Maybe V1ObjectMeta
v1ControllerRevisionApiVersion :: V1ControllerRevision -> Maybe Text
$sel:v1ControllerRevisionData:V1ControllerRevision :: V1ControllerRevision -> Maybe Value
$sel:v1ControllerRevisionKind:V1ControllerRevision :: V1ControllerRevision -> Maybe Text
$sel:v1ControllerRevisionMetadata:V1ControllerRevision :: V1ControllerRevision -> Maybe V1ObjectMeta
$sel:v1ControllerRevisionRevision:V1ControllerRevision :: V1ControllerRevision -> Integer
v1ControllerRevisionApiVersion :: Maybe Text
v1ControllerRevisionData :: Maybe Value
v1ControllerRevisionKind :: Maybe Text
v1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1ControllerRevisionRevision :: Integer
..} = (\Maybe Value
v1ControllerRevisionData -> V1ControllerRevision { Maybe Value
$sel:v1ControllerRevisionData:V1ControllerRevision :: Maybe Value
v1ControllerRevisionData :: Maybe Value
v1ControllerRevisionData, Integer
Maybe Text
Maybe V1ObjectMeta
v1ControllerRevisionApiVersion :: Maybe Text
$sel:v1ControllerRevisionKind:V1ControllerRevision :: Maybe Text
$sel:v1ControllerRevisionMetadata:V1ControllerRevision :: Maybe V1ObjectMeta
$sel:v1ControllerRevisionRevision:V1ControllerRevision :: Integer
v1ControllerRevisionApiVersion :: Maybe Text
v1ControllerRevisionKind :: Maybe Text
v1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1ControllerRevisionRevision :: Integer
..} ) (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 :: Lens_' V1ControllerRevision (Maybe Text)
v1ControllerRevisionKindL Maybe Text -> f (Maybe Text)
f V1ControllerRevision{Integer
Maybe Value
Maybe Text
Maybe V1ObjectMeta
v1ControllerRevisionApiVersion :: V1ControllerRevision -> Maybe Text
$sel:v1ControllerRevisionData:V1ControllerRevision :: V1ControllerRevision -> Maybe Value
$sel:v1ControllerRevisionKind:V1ControllerRevision :: V1ControllerRevision -> Maybe Text
$sel:v1ControllerRevisionMetadata:V1ControllerRevision :: V1ControllerRevision -> Maybe V1ObjectMeta
$sel:v1ControllerRevisionRevision:V1ControllerRevision :: V1ControllerRevision -> Integer
v1ControllerRevisionApiVersion :: Maybe Text
v1ControllerRevisionData :: Maybe Value
v1ControllerRevisionKind :: Maybe Text
v1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1ControllerRevisionRevision :: Integer
..} = (\Maybe Text
v1ControllerRevisionKind -> V1ControllerRevision { Maybe Text
$sel:v1ControllerRevisionKind:V1ControllerRevision :: Maybe Text
v1ControllerRevisionKind :: Maybe Text
v1ControllerRevisionKind, Integer
Maybe Value
Maybe Text
Maybe V1ObjectMeta
v1ControllerRevisionApiVersion :: Maybe Text
$sel:v1ControllerRevisionData:V1ControllerRevision :: Maybe Value
$sel:v1ControllerRevisionMetadata:V1ControllerRevision :: Maybe V1ObjectMeta
$sel:v1ControllerRevisionRevision:V1ControllerRevision :: Integer
v1ControllerRevisionApiVersion :: Maybe Text
v1ControllerRevisionData :: Maybe Value
v1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1ControllerRevisionRevision :: Integer
..} ) (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 :: Lens_' V1ControllerRevision (Maybe V1ObjectMeta)
v1ControllerRevisionMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1ControllerRevision{Integer
Maybe Value
Maybe Text
Maybe V1ObjectMeta
v1ControllerRevisionApiVersion :: V1ControllerRevision -> Maybe Text
$sel:v1ControllerRevisionData:V1ControllerRevision :: V1ControllerRevision -> Maybe Value
$sel:v1ControllerRevisionKind:V1ControllerRevision :: V1ControllerRevision -> Maybe Text
$sel:v1ControllerRevisionMetadata:V1ControllerRevision :: V1ControllerRevision -> Maybe V1ObjectMeta
$sel:v1ControllerRevisionRevision:V1ControllerRevision :: V1ControllerRevision -> Integer
v1ControllerRevisionApiVersion :: Maybe Text
v1ControllerRevisionData :: Maybe Value
v1ControllerRevisionKind :: Maybe Text
v1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1ControllerRevisionRevision :: Integer
..} = (\Maybe V1ObjectMeta
v1ControllerRevisionMetadata -> V1ControllerRevision { Maybe V1ObjectMeta
$sel:v1ControllerRevisionMetadata:V1ControllerRevision :: Maybe V1ObjectMeta
v1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1ControllerRevisionMetadata, Integer
Maybe Value
Maybe Text
v1ControllerRevisionApiVersion :: Maybe Text
$sel:v1ControllerRevisionData:V1ControllerRevision :: Maybe Value
$sel:v1ControllerRevisionKind:V1ControllerRevision :: Maybe Text
$sel:v1ControllerRevisionRevision:V1ControllerRevision :: Integer
v1ControllerRevisionApiVersion :: Maybe Text
v1ControllerRevisionData :: Maybe Value
v1ControllerRevisionKind :: Maybe Text
v1ControllerRevisionRevision :: Integer
..} ) (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 :: Lens_' V1ControllerRevision Integer
v1ControllerRevisionRevisionL Integer -> f Integer
f V1ControllerRevision{Integer
Maybe Value
Maybe Text
Maybe V1ObjectMeta
v1ControllerRevisionApiVersion :: V1ControllerRevision -> Maybe Text
$sel:v1ControllerRevisionData:V1ControllerRevision :: V1ControllerRevision -> Maybe Value
$sel:v1ControllerRevisionKind:V1ControllerRevision :: V1ControllerRevision -> Maybe Text
$sel:v1ControllerRevisionMetadata:V1ControllerRevision :: V1ControllerRevision -> Maybe V1ObjectMeta
$sel:v1ControllerRevisionRevision:V1ControllerRevision :: V1ControllerRevision -> Integer
v1ControllerRevisionApiVersion :: Maybe Text
v1ControllerRevisionData :: Maybe Value
v1ControllerRevisionKind :: Maybe Text
v1ControllerRevisionMetadata :: Maybe V1ObjectMeta
v1ControllerRevisionRevision :: Integer
..} = (\Integer
v1ControllerRevisionRevision -> V1ControllerRevision { Integer
$sel:v1ControllerRevisionRevision:V1ControllerRevision :: Integer
v1ControllerRevisionRevision :: Integer
v1ControllerRevisionRevision, Maybe Value
Maybe Text
Maybe V1ObjectMeta
v1ControllerRevisionApiVersion :: Maybe Text
$sel:v1ControllerRevisionData:V1ControllerRevision :: Maybe Value
$sel:v1ControllerRevisionKind:V1ControllerRevision :: Maybe Text
$sel:v1ControllerRevisionMetadata:V1ControllerRevision :: Maybe V1ObjectMeta
v1ControllerRevisionApiVersion :: Maybe Text
v1ControllerRevisionData :: Maybe Value
v1ControllerRevisionKind :: Maybe Text
v1ControllerRevisionMetadata :: Maybe V1ObjectMeta
..} ) (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 :: Lens_' V1ControllerRevisionList (Maybe Text)
v1ControllerRevisionListApiVersionL Maybe Text -> f (Maybe Text)
f V1ControllerRevisionList{[V1ControllerRevision]
Maybe Text
Maybe V1ListMeta
v1ControllerRevisionListApiVersion :: V1ControllerRevisionList -> Maybe Text
v1ControllerRevisionListApiVersion :: Maybe Text
v1ControllerRevisionListItems :: [V1ControllerRevision]
v1ControllerRevisionListKind :: Maybe Text
v1ControllerRevisionListMetadata :: Maybe V1ListMeta
$sel:v1ControllerRevisionListItems:V1ControllerRevisionList :: V1ControllerRevisionList -> [V1ControllerRevision]
$sel:v1ControllerRevisionListKind:V1ControllerRevisionList :: V1ControllerRevisionList -> Maybe Text
$sel:v1ControllerRevisionListMetadata:V1ControllerRevisionList :: V1ControllerRevisionList -> Maybe V1ListMeta
..} = (\Maybe Text
v1ControllerRevisionListApiVersion -> V1ControllerRevisionList { Maybe Text
v1ControllerRevisionListApiVersion :: Maybe Text
v1ControllerRevisionListApiVersion :: Maybe Text
v1ControllerRevisionListApiVersion, [V1ControllerRevision]
Maybe Text
Maybe V1ListMeta
v1ControllerRevisionListItems :: [V1ControllerRevision]
v1ControllerRevisionListKind :: Maybe Text
v1ControllerRevisionListMetadata :: Maybe V1ListMeta
$sel:v1ControllerRevisionListItems:V1ControllerRevisionList :: [V1ControllerRevision]
$sel:v1ControllerRevisionListKind:V1ControllerRevisionList :: Maybe Text
$sel:v1ControllerRevisionListMetadata:V1ControllerRevisionList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1ControllerRevisionList [V1ControllerRevision]
v1ControllerRevisionListItemsL [V1ControllerRevision] -> f [V1ControllerRevision]
f V1ControllerRevisionList{[V1ControllerRevision]
Maybe Text
Maybe V1ListMeta
v1ControllerRevisionListApiVersion :: V1ControllerRevisionList -> Maybe Text
$sel:v1ControllerRevisionListItems:V1ControllerRevisionList :: V1ControllerRevisionList -> [V1ControllerRevision]
$sel:v1ControllerRevisionListKind:V1ControllerRevisionList :: V1ControllerRevisionList -> Maybe Text
$sel:v1ControllerRevisionListMetadata:V1ControllerRevisionList :: V1ControllerRevisionList -> Maybe V1ListMeta
v1ControllerRevisionListApiVersion :: Maybe Text
v1ControllerRevisionListItems :: [V1ControllerRevision]
v1ControllerRevisionListKind :: Maybe Text
v1ControllerRevisionListMetadata :: Maybe V1ListMeta
..} = (\[V1ControllerRevision]
v1ControllerRevisionListItems -> V1ControllerRevisionList { [V1ControllerRevision]
$sel:v1ControllerRevisionListItems:V1ControllerRevisionList :: [V1ControllerRevision]
v1ControllerRevisionListItems :: [V1ControllerRevision]
v1ControllerRevisionListItems, Maybe Text
Maybe V1ListMeta
v1ControllerRevisionListApiVersion :: Maybe Text
$sel:v1ControllerRevisionListKind:V1ControllerRevisionList :: Maybe Text
$sel:v1ControllerRevisionListMetadata:V1ControllerRevisionList :: Maybe V1ListMeta
v1ControllerRevisionListApiVersion :: Maybe Text
v1ControllerRevisionListKind :: Maybe Text
v1ControllerRevisionListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1ControllerRevisionList (Maybe Text)
v1ControllerRevisionListKindL Maybe Text -> f (Maybe Text)
f V1ControllerRevisionList{[V1ControllerRevision]
Maybe Text
Maybe V1ListMeta
v1ControllerRevisionListApiVersion :: V1ControllerRevisionList -> Maybe Text
$sel:v1ControllerRevisionListItems:V1ControllerRevisionList :: V1ControllerRevisionList -> [V1ControllerRevision]
$sel:v1ControllerRevisionListKind:V1ControllerRevisionList :: V1ControllerRevisionList -> Maybe Text
$sel:v1ControllerRevisionListMetadata:V1ControllerRevisionList :: V1ControllerRevisionList -> Maybe V1ListMeta
v1ControllerRevisionListApiVersion :: Maybe Text
v1ControllerRevisionListItems :: [V1ControllerRevision]
v1ControllerRevisionListKind :: Maybe Text
v1ControllerRevisionListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1ControllerRevisionListKind -> V1ControllerRevisionList { Maybe Text
$sel:v1ControllerRevisionListKind:V1ControllerRevisionList :: Maybe Text
v1ControllerRevisionListKind :: Maybe Text
v1ControllerRevisionListKind, [V1ControllerRevision]
Maybe Text
Maybe V1ListMeta
v1ControllerRevisionListApiVersion :: Maybe Text
$sel:v1ControllerRevisionListItems:V1ControllerRevisionList :: [V1ControllerRevision]
$sel:v1ControllerRevisionListMetadata:V1ControllerRevisionList :: Maybe V1ListMeta
v1ControllerRevisionListApiVersion :: Maybe Text
v1ControllerRevisionListItems :: [V1ControllerRevision]
v1ControllerRevisionListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1ControllerRevisionList (Maybe V1ListMeta)
v1ControllerRevisionListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1ControllerRevisionList{[V1ControllerRevision]
Maybe Text
Maybe V1ListMeta
v1ControllerRevisionListApiVersion :: V1ControllerRevisionList -> Maybe Text
$sel:v1ControllerRevisionListItems:V1ControllerRevisionList :: V1ControllerRevisionList -> [V1ControllerRevision]
$sel:v1ControllerRevisionListKind:V1ControllerRevisionList :: V1ControllerRevisionList -> Maybe Text
$sel:v1ControllerRevisionListMetadata:V1ControllerRevisionList :: V1ControllerRevisionList -> Maybe V1ListMeta
v1ControllerRevisionListApiVersion :: Maybe Text
v1ControllerRevisionListItems :: [V1ControllerRevision]
v1ControllerRevisionListKind :: Maybe Text
v1ControllerRevisionListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1ControllerRevisionListMetadata -> V1ControllerRevisionList { Maybe V1ListMeta
$sel:v1ControllerRevisionListMetadata:V1ControllerRevisionList :: Maybe V1ListMeta
v1ControllerRevisionListMetadata :: Maybe V1ListMeta
v1ControllerRevisionListMetadata, [V1ControllerRevision]
Maybe Text
v1ControllerRevisionListApiVersion :: Maybe Text
$sel:v1ControllerRevisionListItems:V1ControllerRevisionList :: [V1ControllerRevision]
$sel:v1ControllerRevisionListKind:V1ControllerRevisionList :: Maybe Text
v1ControllerRevisionListApiVersion :: Maybe Text
v1ControllerRevisionListItems :: [V1ControllerRevision]
v1ControllerRevisionListKind :: 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 #-}



-- * V1CronJob

-- | 'v1CronJobApiVersion' Lens
v1CronJobApiVersionL :: Lens_' V1CronJob (Maybe Text)
v1CronJobApiVersionL :: Lens_' V1CronJob (Maybe Text)
v1CronJobApiVersionL Maybe Text -> f (Maybe Text)
f V1CronJob{Maybe Text
Maybe V1ObjectMeta
Maybe V1CronJobStatus
Maybe V1CronJobSpec
v1CronJobApiVersion :: V1CronJob -> Maybe Text
v1CronJobApiVersion :: Maybe Text
v1CronJobKind :: Maybe Text
v1CronJobMetadata :: Maybe V1ObjectMeta
v1CronJobSpec :: Maybe V1CronJobSpec
v1CronJobStatus :: Maybe V1CronJobStatus
$sel:v1CronJobKind:V1CronJob :: V1CronJob -> Maybe Text
$sel:v1CronJobMetadata:V1CronJob :: V1CronJob -> Maybe V1ObjectMeta
$sel:v1CronJobSpec:V1CronJob :: V1CronJob -> Maybe V1CronJobSpec
$sel:v1CronJobStatus:V1CronJob :: V1CronJob -> Maybe V1CronJobStatus
..} = (\Maybe Text
v1CronJobApiVersion -> V1CronJob { Maybe Text
v1CronJobApiVersion :: Maybe Text
v1CronJobApiVersion :: Maybe Text
v1CronJobApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1CronJobStatus
Maybe V1CronJobSpec
v1CronJobKind :: Maybe Text
v1CronJobMetadata :: Maybe V1ObjectMeta
v1CronJobSpec :: Maybe V1CronJobSpec
v1CronJobStatus :: Maybe V1CronJobStatus
$sel:v1CronJobKind:V1CronJob :: Maybe Text
$sel:v1CronJobMetadata:V1CronJob :: Maybe V1ObjectMeta
$sel:v1CronJobSpec:V1CronJob :: Maybe V1CronJobSpec
$sel:v1CronJobStatus:V1CronJob :: Maybe V1CronJobStatus
..} ) (Maybe Text -> V1CronJob) -> f (Maybe Text) -> f V1CronJob
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CronJobApiVersion
{-# INLINE v1CronJobApiVersionL #-}

-- | 'v1CronJobKind' Lens
v1CronJobKindL :: Lens_' V1CronJob (Maybe Text)
v1CronJobKindL :: Lens_' V1CronJob (Maybe Text)
v1CronJobKindL Maybe Text -> f (Maybe Text)
f V1CronJob{Maybe Text
Maybe V1ObjectMeta
Maybe V1CronJobStatus
Maybe V1CronJobSpec
v1CronJobApiVersion :: V1CronJob -> Maybe Text
$sel:v1CronJobKind:V1CronJob :: V1CronJob -> Maybe Text
$sel:v1CronJobMetadata:V1CronJob :: V1CronJob -> Maybe V1ObjectMeta
$sel:v1CronJobSpec:V1CronJob :: V1CronJob -> Maybe V1CronJobSpec
$sel:v1CronJobStatus:V1CronJob :: V1CronJob -> Maybe V1CronJobStatus
v1CronJobApiVersion :: Maybe Text
v1CronJobKind :: Maybe Text
v1CronJobMetadata :: Maybe V1ObjectMeta
v1CronJobSpec :: Maybe V1CronJobSpec
v1CronJobStatus :: Maybe V1CronJobStatus
..} = (\Maybe Text
v1CronJobKind -> V1CronJob { Maybe Text
$sel:v1CronJobKind:V1CronJob :: Maybe Text
v1CronJobKind :: Maybe Text
v1CronJobKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1CronJobStatus
Maybe V1CronJobSpec
v1CronJobApiVersion :: Maybe Text
$sel:v1CronJobMetadata:V1CronJob :: Maybe V1ObjectMeta
$sel:v1CronJobSpec:V1CronJob :: Maybe V1CronJobSpec
$sel:v1CronJobStatus:V1CronJob :: Maybe V1CronJobStatus
v1CronJobApiVersion :: Maybe Text
v1CronJobMetadata :: Maybe V1ObjectMeta
v1CronJobSpec :: Maybe V1CronJobSpec
v1CronJobStatus :: Maybe V1CronJobStatus
..} ) (Maybe Text -> V1CronJob) -> f (Maybe Text) -> f V1CronJob
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CronJobKind
{-# INLINE v1CronJobKindL #-}

-- | 'v1CronJobMetadata' Lens
v1CronJobMetadataL :: Lens_' V1CronJob (Maybe V1ObjectMeta)
v1CronJobMetadataL :: Lens_' V1CronJob (Maybe V1ObjectMeta)
v1CronJobMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1CronJob{Maybe Text
Maybe V1ObjectMeta
Maybe V1CronJobStatus
Maybe V1CronJobSpec
v1CronJobApiVersion :: V1CronJob -> Maybe Text
$sel:v1CronJobKind:V1CronJob :: V1CronJob -> Maybe Text
$sel:v1CronJobMetadata:V1CronJob :: V1CronJob -> Maybe V1ObjectMeta
$sel:v1CronJobSpec:V1CronJob :: V1CronJob -> Maybe V1CronJobSpec
$sel:v1CronJobStatus:V1CronJob :: V1CronJob -> Maybe V1CronJobStatus
v1CronJobApiVersion :: Maybe Text
v1CronJobKind :: Maybe Text
v1CronJobMetadata :: Maybe V1ObjectMeta
v1CronJobSpec :: Maybe V1CronJobSpec
v1CronJobStatus :: Maybe V1CronJobStatus
..} = (\Maybe V1ObjectMeta
v1CronJobMetadata -> V1CronJob { Maybe V1ObjectMeta
$sel:v1CronJobMetadata:V1CronJob :: Maybe V1ObjectMeta
v1CronJobMetadata :: Maybe V1ObjectMeta
v1CronJobMetadata, Maybe Text
Maybe V1CronJobStatus
Maybe V1CronJobSpec
v1CronJobApiVersion :: Maybe Text
$sel:v1CronJobKind:V1CronJob :: Maybe Text
$sel:v1CronJobSpec:V1CronJob :: Maybe V1CronJobSpec
$sel:v1CronJobStatus:V1CronJob :: Maybe V1CronJobStatus
v1CronJobApiVersion :: Maybe Text
v1CronJobKind :: Maybe Text
v1CronJobSpec :: Maybe V1CronJobSpec
v1CronJobStatus :: Maybe V1CronJobStatus
..} ) (Maybe V1ObjectMeta -> V1CronJob)
-> f (Maybe V1ObjectMeta) -> f V1CronJob
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1CronJobMetadata
{-# INLINE v1CronJobMetadataL #-}

-- | 'v1CronJobSpec' Lens
v1CronJobSpecL :: Lens_' V1CronJob (Maybe V1CronJobSpec)
v1CronJobSpecL :: Lens_' V1CronJob (Maybe V1CronJobSpec)
v1CronJobSpecL Maybe V1CronJobSpec -> f (Maybe V1CronJobSpec)
f V1CronJob{Maybe Text
Maybe V1ObjectMeta
Maybe V1CronJobStatus
Maybe V1CronJobSpec
v1CronJobApiVersion :: V1CronJob -> Maybe Text
$sel:v1CronJobKind:V1CronJob :: V1CronJob -> Maybe Text
$sel:v1CronJobMetadata:V1CronJob :: V1CronJob -> Maybe V1ObjectMeta
$sel:v1CronJobSpec:V1CronJob :: V1CronJob -> Maybe V1CronJobSpec
$sel:v1CronJobStatus:V1CronJob :: V1CronJob -> Maybe V1CronJobStatus
v1CronJobApiVersion :: Maybe Text
v1CronJobKind :: Maybe Text
v1CronJobMetadata :: Maybe V1ObjectMeta
v1CronJobSpec :: Maybe V1CronJobSpec
v1CronJobStatus :: Maybe V1CronJobStatus
..} = (\Maybe V1CronJobSpec
v1CronJobSpec -> V1CronJob { Maybe V1CronJobSpec
$sel:v1CronJobSpec:V1CronJob :: Maybe V1CronJobSpec
v1CronJobSpec :: Maybe V1CronJobSpec
v1CronJobSpec, Maybe Text
Maybe V1ObjectMeta
Maybe V1CronJobStatus
v1CronJobApiVersion :: Maybe Text
$sel:v1CronJobKind:V1CronJob :: Maybe Text
$sel:v1CronJobMetadata:V1CronJob :: Maybe V1ObjectMeta
$sel:v1CronJobStatus:V1CronJob :: Maybe V1CronJobStatus
v1CronJobApiVersion :: Maybe Text
v1CronJobKind :: Maybe Text
v1CronJobMetadata :: Maybe V1ObjectMeta
v1CronJobStatus :: Maybe V1CronJobStatus
..} ) (Maybe V1CronJobSpec -> V1CronJob)
-> f (Maybe V1CronJobSpec) -> f V1CronJob
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1CronJobSpec -> f (Maybe V1CronJobSpec)
f Maybe V1CronJobSpec
v1CronJobSpec
{-# INLINE v1CronJobSpecL #-}

-- | 'v1CronJobStatus' Lens
v1CronJobStatusL :: Lens_' V1CronJob (Maybe V1CronJobStatus)
v1CronJobStatusL :: Lens_' V1CronJob (Maybe V1CronJobStatus)
v1CronJobStatusL Maybe V1CronJobStatus -> f (Maybe V1CronJobStatus)
f V1CronJob{Maybe Text
Maybe V1ObjectMeta
Maybe V1CronJobStatus
Maybe V1CronJobSpec
v1CronJobApiVersion :: V1CronJob -> Maybe Text
$sel:v1CronJobKind:V1CronJob :: V1CronJob -> Maybe Text
$sel:v1CronJobMetadata:V1CronJob :: V1CronJob -> Maybe V1ObjectMeta
$sel:v1CronJobSpec:V1CronJob :: V1CronJob -> Maybe V1CronJobSpec
$sel:v1CronJobStatus:V1CronJob :: V1CronJob -> Maybe V1CronJobStatus
v1CronJobApiVersion :: Maybe Text
v1CronJobKind :: Maybe Text
v1CronJobMetadata :: Maybe V1ObjectMeta
v1CronJobSpec :: Maybe V1CronJobSpec
v1CronJobStatus :: Maybe V1CronJobStatus
..} = (\Maybe V1CronJobStatus
v1CronJobStatus -> V1CronJob { Maybe V1CronJobStatus
$sel:v1CronJobStatus:V1CronJob :: Maybe V1CronJobStatus
v1CronJobStatus :: Maybe V1CronJobStatus
v1CronJobStatus, Maybe Text
Maybe V1ObjectMeta
Maybe V1CronJobSpec
v1CronJobApiVersion :: Maybe Text
$sel:v1CronJobKind:V1CronJob :: Maybe Text
$sel:v1CronJobMetadata:V1CronJob :: Maybe V1ObjectMeta
$sel:v1CronJobSpec:V1CronJob :: Maybe V1CronJobSpec
v1CronJobApiVersion :: Maybe Text
v1CronJobKind :: Maybe Text
v1CronJobMetadata :: Maybe V1ObjectMeta
v1CronJobSpec :: Maybe V1CronJobSpec
..} ) (Maybe V1CronJobStatus -> V1CronJob)
-> f (Maybe V1CronJobStatus) -> f V1CronJob
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1CronJobStatus -> f (Maybe V1CronJobStatus)
f Maybe V1CronJobStatus
v1CronJobStatus
{-# INLINE v1CronJobStatusL #-}



-- * V1CronJobList

-- | 'v1CronJobListApiVersion' Lens
v1CronJobListApiVersionL :: Lens_' V1CronJobList (Maybe Text)
v1CronJobListApiVersionL :: Lens_' V1CronJobList (Maybe Text)
v1CronJobListApiVersionL Maybe Text -> f (Maybe Text)
f V1CronJobList{[V1CronJob]
Maybe Text
Maybe V1ListMeta
v1CronJobListApiVersion :: V1CronJobList -> Maybe Text
v1CronJobListApiVersion :: Maybe Text
v1CronJobListItems :: [V1CronJob]
v1CronJobListKind :: Maybe Text
v1CronJobListMetadata :: Maybe V1ListMeta
$sel:v1CronJobListItems:V1CronJobList :: V1CronJobList -> [V1CronJob]
$sel:v1CronJobListKind:V1CronJobList :: V1CronJobList -> Maybe Text
$sel:v1CronJobListMetadata:V1CronJobList :: V1CronJobList -> Maybe V1ListMeta
..} = (\Maybe Text
v1CronJobListApiVersion -> V1CronJobList { Maybe Text
v1CronJobListApiVersion :: Maybe Text
v1CronJobListApiVersion :: Maybe Text
v1CronJobListApiVersion, [V1CronJob]
Maybe Text
Maybe V1ListMeta
v1CronJobListItems :: [V1CronJob]
v1CronJobListKind :: Maybe Text
v1CronJobListMetadata :: Maybe V1ListMeta
$sel:v1CronJobListItems:V1CronJobList :: [V1CronJob]
$sel:v1CronJobListKind:V1CronJobList :: Maybe Text
$sel:v1CronJobListMetadata:V1CronJobList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1CronJobList) -> f (Maybe Text) -> f V1CronJobList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CronJobListApiVersion
{-# INLINE v1CronJobListApiVersionL #-}

-- | 'v1CronJobListItems' Lens
v1CronJobListItemsL :: Lens_' V1CronJobList ([V1CronJob])
v1CronJobListItemsL :: Lens_' V1CronJobList [V1CronJob]
v1CronJobListItemsL [V1CronJob] -> f [V1CronJob]
f V1CronJobList{[V1CronJob]
Maybe Text
Maybe V1ListMeta
v1CronJobListApiVersion :: V1CronJobList -> Maybe Text
$sel:v1CronJobListItems:V1CronJobList :: V1CronJobList -> [V1CronJob]
$sel:v1CronJobListKind:V1CronJobList :: V1CronJobList -> Maybe Text
$sel:v1CronJobListMetadata:V1CronJobList :: V1CronJobList -> Maybe V1ListMeta
v1CronJobListApiVersion :: Maybe Text
v1CronJobListItems :: [V1CronJob]
v1CronJobListKind :: Maybe Text
v1CronJobListMetadata :: Maybe V1ListMeta
..} = (\[V1CronJob]
v1CronJobListItems -> V1CronJobList { [V1CronJob]
$sel:v1CronJobListItems:V1CronJobList :: [V1CronJob]
v1CronJobListItems :: [V1CronJob]
v1CronJobListItems, Maybe Text
Maybe V1ListMeta
v1CronJobListApiVersion :: Maybe Text
$sel:v1CronJobListKind:V1CronJobList :: Maybe Text
$sel:v1CronJobListMetadata:V1CronJobList :: Maybe V1ListMeta
v1CronJobListApiVersion :: Maybe Text
v1CronJobListKind :: Maybe Text
v1CronJobListMetadata :: Maybe V1ListMeta
..} ) ([V1CronJob] -> V1CronJobList) -> f [V1CronJob] -> f V1CronJobList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1CronJob] -> f [V1CronJob]
f [V1CronJob]
v1CronJobListItems
{-# INLINE v1CronJobListItemsL #-}

-- | 'v1CronJobListKind' Lens
v1CronJobListKindL :: Lens_' V1CronJobList (Maybe Text)
v1CronJobListKindL :: Lens_' V1CronJobList (Maybe Text)
v1CronJobListKindL Maybe Text -> f (Maybe Text)
f V1CronJobList{[V1CronJob]
Maybe Text
Maybe V1ListMeta
v1CronJobListApiVersion :: V1CronJobList -> Maybe Text
$sel:v1CronJobListItems:V1CronJobList :: V1CronJobList -> [V1CronJob]
$sel:v1CronJobListKind:V1CronJobList :: V1CronJobList -> Maybe Text
$sel:v1CronJobListMetadata:V1CronJobList :: V1CronJobList -> Maybe V1ListMeta
v1CronJobListApiVersion :: Maybe Text
v1CronJobListItems :: [V1CronJob]
v1CronJobListKind :: Maybe Text
v1CronJobListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1CronJobListKind -> V1CronJobList { Maybe Text
$sel:v1CronJobListKind:V1CronJobList :: Maybe Text
v1CronJobListKind :: Maybe Text
v1CronJobListKind, [V1CronJob]
Maybe Text
Maybe V1ListMeta
v1CronJobListApiVersion :: Maybe Text
$sel:v1CronJobListItems:V1CronJobList :: [V1CronJob]
$sel:v1CronJobListMetadata:V1CronJobList :: Maybe V1ListMeta
v1CronJobListApiVersion :: Maybe Text
v1CronJobListItems :: [V1CronJob]
v1CronJobListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1CronJobList) -> f (Maybe Text) -> f V1CronJobList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CronJobListKind
{-# INLINE v1CronJobListKindL #-}

-- | 'v1CronJobListMetadata' Lens
v1CronJobListMetadataL :: Lens_' V1CronJobList (Maybe V1ListMeta)
v1CronJobListMetadataL :: Lens_' V1CronJobList (Maybe V1ListMeta)
v1CronJobListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1CronJobList{[V1CronJob]
Maybe Text
Maybe V1ListMeta
v1CronJobListApiVersion :: V1CronJobList -> Maybe Text
$sel:v1CronJobListItems:V1CronJobList :: V1CronJobList -> [V1CronJob]
$sel:v1CronJobListKind:V1CronJobList :: V1CronJobList -> Maybe Text
$sel:v1CronJobListMetadata:V1CronJobList :: V1CronJobList -> Maybe V1ListMeta
v1CronJobListApiVersion :: Maybe Text
v1CronJobListItems :: [V1CronJob]
v1CronJobListKind :: Maybe Text
v1CronJobListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1CronJobListMetadata -> V1CronJobList { Maybe V1ListMeta
$sel:v1CronJobListMetadata:V1CronJobList :: Maybe V1ListMeta
v1CronJobListMetadata :: Maybe V1ListMeta
v1CronJobListMetadata, [V1CronJob]
Maybe Text
v1CronJobListApiVersion :: Maybe Text
$sel:v1CronJobListItems:V1CronJobList :: [V1CronJob]
$sel:v1CronJobListKind:V1CronJobList :: Maybe Text
v1CronJobListApiVersion :: Maybe Text
v1CronJobListItems :: [V1CronJob]
v1CronJobListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1CronJobList)
-> f (Maybe V1ListMeta) -> f V1CronJobList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1CronJobListMetadata
{-# INLINE v1CronJobListMetadataL #-}



-- * V1CronJobSpec

-- | 'v1CronJobSpecConcurrencyPolicy' Lens
v1CronJobSpecConcurrencyPolicyL :: Lens_' V1CronJobSpec (Maybe Text)
v1CronJobSpecConcurrencyPolicyL :: Lens_' V1CronJobSpec (Maybe Text)
v1CronJobSpecConcurrencyPolicyL Maybe Text -> f (Maybe Text)
f V1CronJobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V1JobTemplateSpec
v1CronJobSpecConcurrencyPolicy :: V1CronJobSpec -> Maybe Text
v1CronJobSpecConcurrencyPolicy :: Maybe Text
v1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1CronJobSpecJobTemplate :: V1JobTemplateSpec
v1CronJobSpecSchedule :: Text
v1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1CronJobSpecSuspend :: Maybe Bool
v1CronJobSpecTimeZone :: Maybe Text
$sel:v1CronJobSpecFailedJobsHistoryLimit:V1CronJobSpec :: V1CronJobSpec -> Maybe Int
$sel:v1CronJobSpecJobTemplate:V1CronJobSpec :: V1CronJobSpec -> V1JobTemplateSpec
$sel:v1CronJobSpecSchedule:V1CronJobSpec :: V1CronJobSpec -> Text
$sel:v1CronJobSpecStartingDeadlineSeconds:V1CronJobSpec :: V1CronJobSpec -> Maybe Integer
$sel:v1CronJobSpecSuccessfulJobsHistoryLimit:V1CronJobSpec :: V1CronJobSpec -> Maybe Int
$sel:v1CronJobSpecSuspend:V1CronJobSpec :: V1CronJobSpec -> Maybe Bool
$sel:v1CronJobSpecTimeZone:V1CronJobSpec :: V1CronJobSpec -> Maybe Text
..} = (\Maybe Text
v1CronJobSpecConcurrencyPolicy -> V1CronJobSpec { Maybe Text
v1CronJobSpecConcurrencyPolicy :: Maybe Text
v1CronJobSpecConcurrencyPolicy :: Maybe Text
v1CronJobSpecConcurrencyPolicy, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V1JobTemplateSpec
v1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1CronJobSpecJobTemplate :: V1JobTemplateSpec
v1CronJobSpecSchedule :: Text
v1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1CronJobSpecSuspend :: Maybe Bool
v1CronJobSpecTimeZone :: Maybe Text
$sel:v1CronJobSpecFailedJobsHistoryLimit:V1CronJobSpec :: Maybe Int
$sel:v1CronJobSpecJobTemplate:V1CronJobSpec :: V1JobTemplateSpec
$sel:v1CronJobSpecSchedule:V1CronJobSpec :: Text
$sel:v1CronJobSpecStartingDeadlineSeconds:V1CronJobSpec :: Maybe Integer
$sel:v1CronJobSpecSuccessfulJobsHistoryLimit:V1CronJobSpec :: Maybe Int
$sel:v1CronJobSpecSuspend:V1CronJobSpec :: Maybe Bool
$sel:v1CronJobSpecTimeZone:V1CronJobSpec :: Maybe Text
..} ) (Maybe Text -> V1CronJobSpec) -> f (Maybe Text) -> f V1CronJobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CronJobSpecConcurrencyPolicy
{-# INLINE v1CronJobSpecConcurrencyPolicyL #-}

-- | 'v1CronJobSpecFailedJobsHistoryLimit' Lens
v1CronJobSpecFailedJobsHistoryLimitL :: Lens_' V1CronJobSpec (Maybe Int)
v1CronJobSpecFailedJobsHistoryLimitL :: Lens_' V1CronJobSpec (Maybe Int)
v1CronJobSpecFailedJobsHistoryLimitL Maybe Int -> f (Maybe Int)
f V1CronJobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V1JobTemplateSpec
v1CronJobSpecConcurrencyPolicy :: V1CronJobSpec -> Maybe Text
$sel:v1CronJobSpecFailedJobsHistoryLimit:V1CronJobSpec :: V1CronJobSpec -> Maybe Int
$sel:v1CronJobSpecJobTemplate:V1CronJobSpec :: V1CronJobSpec -> V1JobTemplateSpec
$sel:v1CronJobSpecSchedule:V1CronJobSpec :: V1CronJobSpec -> Text
$sel:v1CronJobSpecStartingDeadlineSeconds:V1CronJobSpec :: V1CronJobSpec -> Maybe Integer
$sel:v1CronJobSpecSuccessfulJobsHistoryLimit:V1CronJobSpec :: V1CronJobSpec -> Maybe Int
$sel:v1CronJobSpecSuspend:V1CronJobSpec :: V1CronJobSpec -> Maybe Bool
$sel:v1CronJobSpecTimeZone:V1CronJobSpec :: V1CronJobSpec -> Maybe Text
v1CronJobSpecConcurrencyPolicy :: Maybe Text
v1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1CronJobSpecJobTemplate :: V1JobTemplateSpec
v1CronJobSpecSchedule :: Text
v1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1CronJobSpecSuspend :: Maybe Bool
v1CronJobSpecTimeZone :: Maybe Text
..} = (\Maybe Int
v1CronJobSpecFailedJobsHistoryLimit -> V1CronJobSpec { Maybe Int
$sel:v1CronJobSpecFailedJobsHistoryLimit:V1CronJobSpec :: Maybe Int
v1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1CronJobSpecFailedJobsHistoryLimit, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V1JobTemplateSpec
v1CronJobSpecConcurrencyPolicy :: Maybe Text
$sel:v1CronJobSpecJobTemplate:V1CronJobSpec :: V1JobTemplateSpec
$sel:v1CronJobSpecSchedule:V1CronJobSpec :: Text
$sel:v1CronJobSpecStartingDeadlineSeconds:V1CronJobSpec :: Maybe Integer
$sel:v1CronJobSpecSuccessfulJobsHistoryLimit:V1CronJobSpec :: Maybe Int
$sel:v1CronJobSpecSuspend:V1CronJobSpec :: Maybe Bool
$sel:v1CronJobSpecTimeZone:V1CronJobSpec :: Maybe Text
v1CronJobSpecConcurrencyPolicy :: Maybe Text
v1CronJobSpecJobTemplate :: V1JobTemplateSpec
v1CronJobSpecSchedule :: Text
v1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1CronJobSpecSuspend :: Maybe Bool
v1CronJobSpecTimeZone :: Maybe Text
..} ) (Maybe Int -> V1CronJobSpec) -> f (Maybe Int) -> f V1CronJobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1CronJobSpecFailedJobsHistoryLimit
{-# INLINE v1CronJobSpecFailedJobsHistoryLimitL #-}

-- | 'v1CronJobSpecJobTemplate' Lens
v1CronJobSpecJobTemplateL :: Lens_' V1CronJobSpec (V1JobTemplateSpec)
v1CronJobSpecJobTemplateL :: Lens_' V1CronJobSpec V1JobTemplateSpec
v1CronJobSpecJobTemplateL V1JobTemplateSpec -> f V1JobTemplateSpec
f V1CronJobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V1JobTemplateSpec
v1CronJobSpecConcurrencyPolicy :: V1CronJobSpec -> Maybe Text
$sel:v1CronJobSpecFailedJobsHistoryLimit:V1CronJobSpec :: V1CronJobSpec -> Maybe Int
$sel:v1CronJobSpecJobTemplate:V1CronJobSpec :: V1CronJobSpec -> V1JobTemplateSpec
$sel:v1CronJobSpecSchedule:V1CronJobSpec :: V1CronJobSpec -> Text
$sel:v1CronJobSpecStartingDeadlineSeconds:V1CronJobSpec :: V1CronJobSpec -> Maybe Integer
$sel:v1CronJobSpecSuccessfulJobsHistoryLimit:V1CronJobSpec :: V1CronJobSpec -> Maybe Int
$sel:v1CronJobSpecSuspend:V1CronJobSpec :: V1CronJobSpec -> Maybe Bool
$sel:v1CronJobSpecTimeZone:V1CronJobSpec :: V1CronJobSpec -> Maybe Text
v1CronJobSpecConcurrencyPolicy :: Maybe Text
v1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1CronJobSpecJobTemplate :: V1JobTemplateSpec
v1CronJobSpecSchedule :: Text
v1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1CronJobSpecSuspend :: Maybe Bool
v1CronJobSpecTimeZone :: Maybe Text
..} = (\V1JobTemplateSpec
v1CronJobSpecJobTemplate -> V1CronJobSpec { V1JobTemplateSpec
$sel:v1CronJobSpecJobTemplate:V1CronJobSpec :: V1JobTemplateSpec
v1CronJobSpecJobTemplate :: V1JobTemplateSpec
v1CronJobSpecJobTemplate, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
v1CronJobSpecConcurrencyPolicy :: Maybe Text
$sel:v1CronJobSpecFailedJobsHistoryLimit:V1CronJobSpec :: Maybe Int
$sel:v1CronJobSpecSchedule:V1CronJobSpec :: Text
$sel:v1CronJobSpecStartingDeadlineSeconds:V1CronJobSpec :: Maybe Integer
$sel:v1CronJobSpecSuccessfulJobsHistoryLimit:V1CronJobSpec :: Maybe Int
$sel:v1CronJobSpecSuspend:V1CronJobSpec :: Maybe Bool
$sel:v1CronJobSpecTimeZone:V1CronJobSpec :: Maybe Text
v1CronJobSpecConcurrencyPolicy :: Maybe Text
v1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1CronJobSpecSchedule :: Text
v1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1CronJobSpecSuspend :: Maybe Bool
v1CronJobSpecTimeZone :: Maybe Text
..} ) (V1JobTemplateSpec -> V1CronJobSpec)
-> f V1JobTemplateSpec -> f V1CronJobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1JobTemplateSpec -> f V1JobTemplateSpec
f V1JobTemplateSpec
v1CronJobSpecJobTemplate
{-# INLINE v1CronJobSpecJobTemplateL #-}

-- | 'v1CronJobSpecSchedule' Lens
v1CronJobSpecScheduleL :: Lens_' V1CronJobSpec (Text)
v1CronJobSpecScheduleL :: Lens_' V1CronJobSpec Text
v1CronJobSpecScheduleL Text -> f Text
f V1CronJobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V1JobTemplateSpec
v1CronJobSpecConcurrencyPolicy :: V1CronJobSpec -> Maybe Text
$sel:v1CronJobSpecFailedJobsHistoryLimit:V1CronJobSpec :: V1CronJobSpec -> Maybe Int
$sel:v1CronJobSpecJobTemplate:V1CronJobSpec :: V1CronJobSpec -> V1JobTemplateSpec
$sel:v1CronJobSpecSchedule:V1CronJobSpec :: V1CronJobSpec -> Text
$sel:v1CronJobSpecStartingDeadlineSeconds:V1CronJobSpec :: V1CronJobSpec -> Maybe Integer
$sel:v1CronJobSpecSuccessfulJobsHistoryLimit:V1CronJobSpec :: V1CronJobSpec -> Maybe Int
$sel:v1CronJobSpecSuspend:V1CronJobSpec :: V1CronJobSpec -> Maybe Bool
$sel:v1CronJobSpecTimeZone:V1CronJobSpec :: V1CronJobSpec -> Maybe Text
v1CronJobSpecConcurrencyPolicy :: Maybe Text
v1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1CronJobSpecJobTemplate :: V1JobTemplateSpec
v1CronJobSpecSchedule :: Text
v1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1CronJobSpecSuspend :: Maybe Bool
v1CronJobSpecTimeZone :: Maybe Text
..} = (\Text
v1CronJobSpecSchedule -> V1CronJobSpec { Text
$sel:v1CronJobSpecSchedule:V1CronJobSpec :: Text
v1CronJobSpecSchedule :: Text
v1CronJobSpecSchedule, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
V1JobTemplateSpec
v1CronJobSpecConcurrencyPolicy :: Maybe Text
$sel:v1CronJobSpecFailedJobsHistoryLimit:V1CronJobSpec :: Maybe Int
$sel:v1CronJobSpecJobTemplate:V1CronJobSpec :: V1JobTemplateSpec
$sel:v1CronJobSpecStartingDeadlineSeconds:V1CronJobSpec :: Maybe Integer
$sel:v1CronJobSpecSuccessfulJobsHistoryLimit:V1CronJobSpec :: Maybe Int
$sel:v1CronJobSpecSuspend:V1CronJobSpec :: Maybe Bool
$sel:v1CronJobSpecTimeZone:V1CronJobSpec :: Maybe Text
v1CronJobSpecConcurrencyPolicy :: Maybe Text
v1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1CronJobSpecJobTemplate :: V1JobTemplateSpec
v1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1CronJobSpecSuspend :: Maybe Bool
v1CronJobSpecTimeZone :: Maybe Text
..} ) (Text -> V1CronJobSpec) -> f Text -> f V1CronJobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1CronJobSpecSchedule
{-# INLINE v1CronJobSpecScheduleL #-}

-- | 'v1CronJobSpecStartingDeadlineSeconds' Lens
v1CronJobSpecStartingDeadlineSecondsL :: Lens_' V1CronJobSpec (Maybe Integer)
v1CronJobSpecStartingDeadlineSecondsL :: Lens_' V1CronJobSpec (Maybe Integer)
v1CronJobSpecStartingDeadlineSecondsL Maybe Integer -> f (Maybe Integer)
f V1CronJobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V1JobTemplateSpec
v1CronJobSpecConcurrencyPolicy :: V1CronJobSpec -> Maybe Text
$sel:v1CronJobSpecFailedJobsHistoryLimit:V1CronJobSpec :: V1CronJobSpec -> Maybe Int
$sel:v1CronJobSpecJobTemplate:V1CronJobSpec :: V1CronJobSpec -> V1JobTemplateSpec
$sel:v1CronJobSpecSchedule:V1CronJobSpec :: V1CronJobSpec -> Text
$sel:v1CronJobSpecStartingDeadlineSeconds:V1CronJobSpec :: V1CronJobSpec -> Maybe Integer
$sel:v1CronJobSpecSuccessfulJobsHistoryLimit:V1CronJobSpec :: V1CronJobSpec -> Maybe Int
$sel:v1CronJobSpecSuspend:V1CronJobSpec :: V1CronJobSpec -> Maybe Bool
$sel:v1CronJobSpecTimeZone:V1CronJobSpec :: V1CronJobSpec -> Maybe Text
v1CronJobSpecConcurrencyPolicy :: Maybe Text
v1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1CronJobSpecJobTemplate :: V1JobTemplateSpec
v1CronJobSpecSchedule :: Text
v1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1CronJobSpecSuspend :: Maybe Bool
v1CronJobSpecTimeZone :: Maybe Text
..} = (\Maybe Integer
v1CronJobSpecStartingDeadlineSeconds -> V1CronJobSpec { Maybe Integer
$sel:v1CronJobSpecStartingDeadlineSeconds:V1CronJobSpec :: Maybe Integer
v1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1CronJobSpecStartingDeadlineSeconds, Maybe Bool
Maybe Int
Maybe Text
Text
V1JobTemplateSpec
v1CronJobSpecConcurrencyPolicy :: Maybe Text
$sel:v1CronJobSpecFailedJobsHistoryLimit:V1CronJobSpec :: Maybe Int
$sel:v1CronJobSpecJobTemplate:V1CronJobSpec :: V1JobTemplateSpec
$sel:v1CronJobSpecSchedule:V1CronJobSpec :: Text
$sel:v1CronJobSpecSuccessfulJobsHistoryLimit:V1CronJobSpec :: Maybe Int
$sel:v1CronJobSpecSuspend:V1CronJobSpec :: Maybe Bool
$sel:v1CronJobSpecTimeZone:V1CronJobSpec :: Maybe Text
v1CronJobSpecConcurrencyPolicy :: Maybe Text
v1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1CronJobSpecJobTemplate :: V1JobTemplateSpec
v1CronJobSpecSchedule :: Text
v1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1CronJobSpecSuspend :: Maybe Bool
v1CronJobSpecTimeZone :: Maybe Text
..} ) (Maybe Integer -> V1CronJobSpec)
-> f (Maybe Integer) -> f V1CronJobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1CronJobSpecStartingDeadlineSeconds
{-# INLINE v1CronJobSpecStartingDeadlineSecondsL #-}

-- | 'v1CronJobSpecSuccessfulJobsHistoryLimit' Lens
v1CronJobSpecSuccessfulJobsHistoryLimitL :: Lens_' V1CronJobSpec (Maybe Int)
v1CronJobSpecSuccessfulJobsHistoryLimitL :: Lens_' V1CronJobSpec (Maybe Int)
v1CronJobSpecSuccessfulJobsHistoryLimitL Maybe Int -> f (Maybe Int)
f V1CronJobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V1JobTemplateSpec
v1CronJobSpecConcurrencyPolicy :: V1CronJobSpec -> Maybe Text
$sel:v1CronJobSpecFailedJobsHistoryLimit:V1CronJobSpec :: V1CronJobSpec -> Maybe Int
$sel:v1CronJobSpecJobTemplate:V1CronJobSpec :: V1CronJobSpec -> V1JobTemplateSpec
$sel:v1CronJobSpecSchedule:V1CronJobSpec :: V1CronJobSpec -> Text
$sel:v1CronJobSpecStartingDeadlineSeconds:V1CronJobSpec :: V1CronJobSpec -> Maybe Integer
$sel:v1CronJobSpecSuccessfulJobsHistoryLimit:V1CronJobSpec :: V1CronJobSpec -> Maybe Int
$sel:v1CronJobSpecSuspend:V1CronJobSpec :: V1CronJobSpec -> Maybe Bool
$sel:v1CronJobSpecTimeZone:V1CronJobSpec :: V1CronJobSpec -> Maybe Text
v1CronJobSpecConcurrencyPolicy :: Maybe Text
v1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1CronJobSpecJobTemplate :: V1JobTemplateSpec
v1CronJobSpecSchedule :: Text
v1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1CronJobSpecSuspend :: Maybe Bool
v1CronJobSpecTimeZone :: Maybe Text
..} = (\Maybe Int
v1CronJobSpecSuccessfulJobsHistoryLimit -> V1CronJobSpec { Maybe Int
$sel:v1CronJobSpecSuccessfulJobsHistoryLimit:V1CronJobSpec :: Maybe Int
v1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1CronJobSpecSuccessfulJobsHistoryLimit, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V1JobTemplateSpec
v1CronJobSpecConcurrencyPolicy :: Maybe Text
$sel:v1CronJobSpecFailedJobsHistoryLimit:V1CronJobSpec :: Maybe Int
$sel:v1CronJobSpecJobTemplate:V1CronJobSpec :: V1JobTemplateSpec
$sel:v1CronJobSpecSchedule:V1CronJobSpec :: Text
$sel:v1CronJobSpecStartingDeadlineSeconds:V1CronJobSpec :: Maybe Integer
$sel:v1CronJobSpecSuspend:V1CronJobSpec :: Maybe Bool
$sel:v1CronJobSpecTimeZone:V1CronJobSpec :: Maybe Text
v1CronJobSpecConcurrencyPolicy :: Maybe Text
v1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1CronJobSpecJobTemplate :: V1JobTemplateSpec
v1CronJobSpecSchedule :: Text
v1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1CronJobSpecSuspend :: Maybe Bool
v1CronJobSpecTimeZone :: Maybe Text
..} ) (Maybe Int -> V1CronJobSpec) -> f (Maybe Int) -> f V1CronJobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1CronJobSpecSuccessfulJobsHistoryLimit
{-# INLINE v1CronJobSpecSuccessfulJobsHistoryLimitL #-}

-- | 'v1CronJobSpecSuspend' Lens
v1CronJobSpecSuspendL :: Lens_' V1CronJobSpec (Maybe Bool)
v1CronJobSpecSuspendL :: Lens_' V1CronJobSpec (Maybe Bool)
v1CronJobSpecSuspendL Maybe Bool -> f (Maybe Bool)
f V1CronJobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V1JobTemplateSpec
v1CronJobSpecConcurrencyPolicy :: V1CronJobSpec -> Maybe Text
$sel:v1CronJobSpecFailedJobsHistoryLimit:V1CronJobSpec :: V1CronJobSpec -> Maybe Int
$sel:v1CronJobSpecJobTemplate:V1CronJobSpec :: V1CronJobSpec -> V1JobTemplateSpec
$sel:v1CronJobSpecSchedule:V1CronJobSpec :: V1CronJobSpec -> Text
$sel:v1CronJobSpecStartingDeadlineSeconds:V1CronJobSpec :: V1CronJobSpec -> Maybe Integer
$sel:v1CronJobSpecSuccessfulJobsHistoryLimit:V1CronJobSpec :: V1CronJobSpec -> Maybe Int
$sel:v1CronJobSpecSuspend:V1CronJobSpec :: V1CronJobSpec -> Maybe Bool
$sel:v1CronJobSpecTimeZone:V1CronJobSpec :: V1CronJobSpec -> Maybe Text
v1CronJobSpecConcurrencyPolicy :: Maybe Text
v1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1CronJobSpecJobTemplate :: V1JobTemplateSpec
v1CronJobSpecSchedule :: Text
v1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1CronJobSpecSuspend :: Maybe Bool
v1CronJobSpecTimeZone :: Maybe Text
..} = (\Maybe Bool
v1CronJobSpecSuspend -> V1CronJobSpec { Maybe Bool
$sel:v1CronJobSpecSuspend:V1CronJobSpec :: Maybe Bool
v1CronJobSpecSuspend :: Maybe Bool
v1CronJobSpecSuspend, Maybe Int
Maybe Integer
Maybe Text
Text
V1JobTemplateSpec
v1CronJobSpecConcurrencyPolicy :: Maybe Text
$sel:v1CronJobSpecFailedJobsHistoryLimit:V1CronJobSpec :: Maybe Int
$sel:v1CronJobSpecJobTemplate:V1CronJobSpec :: V1JobTemplateSpec
$sel:v1CronJobSpecSchedule:V1CronJobSpec :: Text
$sel:v1CronJobSpecStartingDeadlineSeconds:V1CronJobSpec :: Maybe Integer
$sel:v1CronJobSpecSuccessfulJobsHistoryLimit:V1CronJobSpec :: Maybe Int
$sel:v1CronJobSpecTimeZone:V1CronJobSpec :: Maybe Text
v1CronJobSpecConcurrencyPolicy :: Maybe Text
v1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1CronJobSpecJobTemplate :: V1JobTemplateSpec
v1CronJobSpecSchedule :: Text
v1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1CronJobSpecTimeZone :: Maybe Text
..} ) (Maybe Bool -> V1CronJobSpec) -> f (Maybe Bool) -> f V1CronJobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1CronJobSpecSuspend
{-# INLINE v1CronJobSpecSuspendL #-}

-- | 'v1CronJobSpecTimeZone' Lens
v1CronJobSpecTimeZoneL :: Lens_' V1CronJobSpec (Maybe Text)
v1CronJobSpecTimeZoneL :: Lens_' V1CronJobSpec (Maybe Text)
v1CronJobSpecTimeZoneL Maybe Text -> f (Maybe Text)
f V1CronJobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V1JobTemplateSpec
v1CronJobSpecConcurrencyPolicy :: V1CronJobSpec -> Maybe Text
$sel:v1CronJobSpecFailedJobsHistoryLimit:V1CronJobSpec :: V1CronJobSpec -> Maybe Int
$sel:v1CronJobSpecJobTemplate:V1CronJobSpec :: V1CronJobSpec -> V1JobTemplateSpec
$sel:v1CronJobSpecSchedule:V1CronJobSpec :: V1CronJobSpec -> Text
$sel:v1CronJobSpecStartingDeadlineSeconds:V1CronJobSpec :: V1CronJobSpec -> Maybe Integer
$sel:v1CronJobSpecSuccessfulJobsHistoryLimit:V1CronJobSpec :: V1CronJobSpec -> Maybe Int
$sel:v1CronJobSpecSuspend:V1CronJobSpec :: V1CronJobSpec -> Maybe Bool
$sel:v1CronJobSpecTimeZone:V1CronJobSpec :: V1CronJobSpec -> Maybe Text
v1CronJobSpecConcurrencyPolicy :: Maybe Text
v1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1CronJobSpecJobTemplate :: V1JobTemplateSpec
v1CronJobSpecSchedule :: Text
v1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1CronJobSpecSuspend :: Maybe Bool
v1CronJobSpecTimeZone :: Maybe Text
..} = (\Maybe Text
v1CronJobSpecTimeZone -> V1CronJobSpec { Maybe Text
$sel:v1CronJobSpecTimeZone:V1CronJobSpec :: Maybe Text
v1CronJobSpecTimeZone :: Maybe Text
v1CronJobSpecTimeZone, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Text
V1JobTemplateSpec
v1CronJobSpecConcurrencyPolicy :: Maybe Text
$sel:v1CronJobSpecFailedJobsHistoryLimit:V1CronJobSpec :: Maybe Int
$sel:v1CronJobSpecJobTemplate:V1CronJobSpec :: V1JobTemplateSpec
$sel:v1CronJobSpecSchedule:V1CronJobSpec :: Text
$sel:v1CronJobSpecStartingDeadlineSeconds:V1CronJobSpec :: Maybe Integer
$sel:v1CronJobSpecSuccessfulJobsHistoryLimit:V1CronJobSpec :: Maybe Int
$sel:v1CronJobSpecSuspend:V1CronJobSpec :: Maybe Bool
v1CronJobSpecConcurrencyPolicy :: Maybe Text
v1CronJobSpecFailedJobsHistoryLimit :: Maybe Int
v1CronJobSpecJobTemplate :: V1JobTemplateSpec
v1CronJobSpecSchedule :: Text
v1CronJobSpecStartingDeadlineSeconds :: Maybe Integer
v1CronJobSpecSuccessfulJobsHistoryLimit :: Maybe Int
v1CronJobSpecSuspend :: Maybe Bool
..} ) (Maybe Text -> V1CronJobSpec) -> f (Maybe Text) -> f V1CronJobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1CronJobSpecTimeZone
{-# INLINE v1CronJobSpecTimeZoneL #-}



-- * V1CronJobStatus

-- | 'v1CronJobStatusActive' Lens
v1CronJobStatusActiveL :: Lens_' V1CronJobStatus (Maybe [V1ObjectReference])
v1CronJobStatusActiveL :: Lens_' V1CronJobStatus (Maybe [V1ObjectReference])
v1CronJobStatusActiveL Maybe [V1ObjectReference] -> f (Maybe [V1ObjectReference])
f V1CronJobStatus{Maybe [V1ObjectReference]
Maybe DateTime
v1CronJobStatusActive :: V1CronJobStatus -> Maybe [V1ObjectReference]
v1CronJobStatusActive :: Maybe [V1ObjectReference]
v1CronJobStatusLastScheduleTime :: Maybe DateTime
v1CronJobStatusLastSuccessfulTime :: Maybe DateTime
$sel:v1CronJobStatusLastScheduleTime:V1CronJobStatus :: V1CronJobStatus -> Maybe DateTime
$sel:v1CronJobStatusLastSuccessfulTime:V1CronJobStatus :: V1CronJobStatus -> Maybe DateTime
..} = (\Maybe [V1ObjectReference]
v1CronJobStatusActive -> V1CronJobStatus { Maybe [V1ObjectReference]
v1CronJobStatusActive :: Maybe [V1ObjectReference]
v1CronJobStatusActive :: Maybe [V1ObjectReference]
v1CronJobStatusActive, Maybe DateTime
v1CronJobStatusLastScheduleTime :: Maybe DateTime
v1CronJobStatusLastSuccessfulTime :: Maybe DateTime
$sel:v1CronJobStatusLastScheduleTime:V1CronJobStatus :: Maybe DateTime
$sel:v1CronJobStatusLastSuccessfulTime:V1CronJobStatus :: Maybe DateTime
..} ) (Maybe [V1ObjectReference] -> V1CronJobStatus)
-> f (Maybe [V1ObjectReference]) -> f V1CronJobStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1ObjectReference] -> f (Maybe [V1ObjectReference])
f Maybe [V1ObjectReference]
v1CronJobStatusActive
{-# INLINE v1CronJobStatusActiveL #-}

-- | 'v1CronJobStatusLastScheduleTime' Lens
v1CronJobStatusLastScheduleTimeL :: Lens_' V1CronJobStatus (Maybe DateTime)
v1CronJobStatusLastScheduleTimeL :: Lens_' V1CronJobStatus (Maybe DateTime)
v1CronJobStatusLastScheduleTimeL Maybe DateTime -> f (Maybe DateTime)
f V1CronJobStatus{Maybe [V1ObjectReference]
Maybe DateTime
v1CronJobStatusActive :: V1CronJobStatus -> Maybe [V1ObjectReference]
$sel:v1CronJobStatusLastScheduleTime:V1CronJobStatus :: V1CronJobStatus -> Maybe DateTime
$sel:v1CronJobStatusLastSuccessfulTime:V1CronJobStatus :: V1CronJobStatus -> Maybe DateTime
v1CronJobStatusActive :: Maybe [V1ObjectReference]
v1CronJobStatusLastScheduleTime :: Maybe DateTime
v1CronJobStatusLastSuccessfulTime :: Maybe DateTime
..} = (\Maybe DateTime
v1CronJobStatusLastScheduleTime -> V1CronJobStatus { Maybe DateTime
$sel:v1CronJobStatusLastScheduleTime:V1CronJobStatus :: Maybe DateTime
v1CronJobStatusLastScheduleTime :: Maybe DateTime
v1CronJobStatusLastScheduleTime, Maybe [V1ObjectReference]
Maybe DateTime
v1CronJobStatusActive :: Maybe [V1ObjectReference]
$sel:v1CronJobStatusLastSuccessfulTime:V1CronJobStatus :: Maybe DateTime
v1CronJobStatusActive :: Maybe [V1ObjectReference]
v1CronJobStatusLastSuccessfulTime :: Maybe DateTime
..} ) (Maybe DateTime -> V1CronJobStatus)
-> f (Maybe DateTime) -> f V1CronJobStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1CronJobStatusLastScheduleTime
{-# INLINE v1CronJobStatusLastScheduleTimeL #-}

-- | 'v1CronJobStatusLastSuccessfulTime' Lens
v1CronJobStatusLastSuccessfulTimeL :: Lens_' V1CronJobStatus (Maybe DateTime)
v1CronJobStatusLastSuccessfulTimeL :: Lens_' V1CronJobStatus (Maybe DateTime)
v1CronJobStatusLastSuccessfulTimeL Maybe DateTime -> f (Maybe DateTime)
f V1CronJobStatus{Maybe [V1ObjectReference]
Maybe DateTime
v1CronJobStatusActive :: V1CronJobStatus -> Maybe [V1ObjectReference]
$sel:v1CronJobStatusLastScheduleTime:V1CronJobStatus :: V1CronJobStatus -> Maybe DateTime
$sel:v1CronJobStatusLastSuccessfulTime:V1CronJobStatus :: V1CronJobStatus -> Maybe DateTime
v1CronJobStatusActive :: Maybe [V1ObjectReference]
v1CronJobStatusLastScheduleTime :: Maybe DateTime
v1CronJobStatusLastSuccessfulTime :: Maybe DateTime
..} = (\Maybe DateTime
v1CronJobStatusLastSuccessfulTime -> V1CronJobStatus { Maybe DateTime
$sel:v1CronJobStatusLastSuccessfulTime:V1CronJobStatus :: Maybe DateTime
v1CronJobStatusLastSuccessfulTime :: Maybe DateTime
v1CronJobStatusLastSuccessfulTime, Maybe [V1ObjectReference]
Maybe DateTime
v1CronJobStatusActive :: Maybe [V1ObjectReference]
$sel:v1CronJobStatusLastScheduleTime:V1CronJobStatus :: Maybe DateTime
v1CronJobStatusActive :: Maybe [V1ObjectReference]
v1CronJobStatusLastScheduleTime :: Maybe DateTime
..} ) (Maybe DateTime -> V1CronJobStatus)
-> f (Maybe DateTime) -> f V1CronJobStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1CronJobStatusLastSuccessfulTime
{-# INLINE v1CronJobStatusLastSuccessfulTimeL #-}



-- * V1CrossVersionObjectReference

-- | 'v1CrossVersionObjectReferenceApiVersion' Lens
v1CrossVersionObjectReferenceApiVersionL :: Lens_' V1CrossVersionObjectReference (Maybe Text)
v1CrossVersionObjectReferenceApiVersionL :: Lens_' V1CrossVersionObjectReference (Maybe Text)
v1CrossVersionObjectReferenceApiVersionL Maybe Text -> f (Maybe Text)
f V1CrossVersionObjectReference{Maybe Text
Text
v1CrossVersionObjectReferenceApiVersion :: V1CrossVersionObjectReference -> Maybe Text
v1CrossVersionObjectReferenceApiVersion :: Maybe Text
v1CrossVersionObjectReferenceKind :: Text
v1CrossVersionObjectReferenceName :: Text
$sel:v1CrossVersionObjectReferenceKind:V1CrossVersionObjectReference :: V1CrossVersionObjectReference -> Text
$sel:v1CrossVersionObjectReferenceName:V1CrossVersionObjectReference :: V1CrossVersionObjectReference -> Text
..} = (\Maybe Text
v1CrossVersionObjectReferenceApiVersion -> V1CrossVersionObjectReference { Maybe Text
v1CrossVersionObjectReferenceApiVersion :: Maybe Text
v1CrossVersionObjectReferenceApiVersion :: Maybe Text
v1CrossVersionObjectReferenceApiVersion, Text
v1CrossVersionObjectReferenceKind :: Text
v1CrossVersionObjectReferenceName :: Text
$sel:v1CrossVersionObjectReferenceKind:V1CrossVersionObjectReference :: Text
$sel:v1CrossVersionObjectReferenceName:V1CrossVersionObjectReference :: 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 :: Lens_' V1CrossVersionObjectReference Text
v1CrossVersionObjectReferenceKindL Text -> f Text
f V1CrossVersionObjectReference{Maybe Text
Text
v1CrossVersionObjectReferenceApiVersion :: V1CrossVersionObjectReference -> Maybe Text
$sel:v1CrossVersionObjectReferenceKind:V1CrossVersionObjectReference :: V1CrossVersionObjectReference -> Text
$sel:v1CrossVersionObjectReferenceName:V1CrossVersionObjectReference :: V1CrossVersionObjectReference -> Text
v1CrossVersionObjectReferenceApiVersion :: Maybe Text
v1CrossVersionObjectReferenceKind :: Text
v1CrossVersionObjectReferenceName :: Text
..} = (\Text
v1CrossVersionObjectReferenceKind -> V1CrossVersionObjectReference { Text
$sel:v1CrossVersionObjectReferenceKind:V1CrossVersionObjectReference :: Text
v1CrossVersionObjectReferenceKind :: Text
v1CrossVersionObjectReferenceKind, Maybe Text
Text
v1CrossVersionObjectReferenceApiVersion :: Maybe Text
$sel:v1CrossVersionObjectReferenceName:V1CrossVersionObjectReference :: Text
v1CrossVersionObjectReferenceApiVersion :: Maybe Text
v1CrossVersionObjectReferenceName :: 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 :: Lens_' V1CrossVersionObjectReference Text
v1CrossVersionObjectReferenceNameL Text -> f Text
f V1CrossVersionObjectReference{Maybe Text
Text
v1CrossVersionObjectReferenceApiVersion :: V1CrossVersionObjectReference -> Maybe Text
$sel:v1CrossVersionObjectReferenceKind:V1CrossVersionObjectReference :: V1CrossVersionObjectReference -> Text
$sel:v1CrossVersionObjectReferenceName:V1CrossVersionObjectReference :: V1CrossVersionObjectReference -> Text
v1CrossVersionObjectReferenceApiVersion :: Maybe Text
v1CrossVersionObjectReferenceKind :: Text
v1CrossVersionObjectReferenceName :: Text
..} = (\Text
v1CrossVersionObjectReferenceName -> V1CrossVersionObjectReference { Text
$sel:v1CrossVersionObjectReferenceName:V1CrossVersionObjectReference :: Text
v1CrossVersionObjectReferenceName :: Text
v1CrossVersionObjectReferenceName, Maybe Text
Text
v1CrossVersionObjectReferenceApiVersion :: Maybe Text
$sel:v1CrossVersionObjectReferenceKind:V1CrossVersionObjectReference :: Text
v1CrossVersionObjectReferenceApiVersion :: Maybe Text
v1CrossVersionObjectReferenceKind :: 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 :: Lens_' V1CustomResourceColumnDefinition (Maybe Text)
v1CustomResourceColumnDefinitionDescriptionL Maybe Text -> f (Maybe Text)
f V1CustomResourceColumnDefinition{Maybe Int
Maybe Text
Text
v1CustomResourceColumnDefinitionDescription :: V1CustomResourceColumnDefinition -> Maybe Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionType :: Text
$sel:v1CustomResourceColumnDefinitionFormat:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Maybe Text
$sel:v1CustomResourceColumnDefinitionJsonPath:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Text
$sel:v1CustomResourceColumnDefinitionName:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Text
$sel:v1CustomResourceColumnDefinitionPriority:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Maybe Int
$sel:v1CustomResourceColumnDefinitionType:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Text
..} = (\Maybe Text
v1CustomResourceColumnDefinitionDescription -> V1CustomResourceColumnDefinition { Maybe Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
v1CustomResourceColumnDefinitionDescription, Maybe Int
Maybe Text
Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionType :: Text
$sel:v1CustomResourceColumnDefinitionFormat:V1CustomResourceColumnDefinition :: Maybe Text
$sel:v1CustomResourceColumnDefinitionJsonPath:V1CustomResourceColumnDefinition :: Text
$sel:v1CustomResourceColumnDefinitionName:V1CustomResourceColumnDefinition :: Text
$sel:v1CustomResourceColumnDefinitionPriority:V1CustomResourceColumnDefinition :: Maybe Int
$sel:v1CustomResourceColumnDefinitionType:V1CustomResourceColumnDefinition :: 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 :: Lens_' V1CustomResourceColumnDefinition (Maybe Text)
v1CustomResourceColumnDefinitionFormatL Maybe Text -> f (Maybe Text)
f V1CustomResourceColumnDefinition{Maybe Int
Maybe Text
Text
v1CustomResourceColumnDefinitionDescription :: V1CustomResourceColumnDefinition -> Maybe Text
$sel:v1CustomResourceColumnDefinitionFormat:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Maybe Text
$sel:v1CustomResourceColumnDefinitionJsonPath:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Text
$sel:v1CustomResourceColumnDefinitionName:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Text
$sel:v1CustomResourceColumnDefinitionPriority:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Maybe Int
$sel:v1CustomResourceColumnDefinitionType:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionType :: Text
..} = (\Maybe Text
v1CustomResourceColumnDefinitionFormat -> V1CustomResourceColumnDefinition { Maybe Text
$sel:v1CustomResourceColumnDefinitionFormat:V1CustomResourceColumnDefinition :: Maybe Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionFormat, Maybe Int
Maybe Text
Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
$sel:v1CustomResourceColumnDefinitionJsonPath:V1CustomResourceColumnDefinition :: Text
$sel:v1CustomResourceColumnDefinitionName:V1CustomResourceColumnDefinition :: Text
$sel:v1CustomResourceColumnDefinitionPriority:V1CustomResourceColumnDefinition :: Maybe Int
$sel:v1CustomResourceColumnDefinitionType:V1CustomResourceColumnDefinition :: Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionType :: 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 :: Lens_' V1CustomResourceColumnDefinition Text
v1CustomResourceColumnDefinitionJsonPathL Text -> f Text
f V1CustomResourceColumnDefinition{Maybe Int
Maybe Text
Text
v1CustomResourceColumnDefinitionDescription :: V1CustomResourceColumnDefinition -> Maybe Text
$sel:v1CustomResourceColumnDefinitionFormat:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Maybe Text
$sel:v1CustomResourceColumnDefinitionJsonPath:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Text
$sel:v1CustomResourceColumnDefinitionName:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Text
$sel:v1CustomResourceColumnDefinitionPriority:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Maybe Int
$sel:v1CustomResourceColumnDefinitionType:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionType :: Text
..} = (\Text
v1CustomResourceColumnDefinitionJsonPath -> V1CustomResourceColumnDefinition { Text
$sel:v1CustomResourceColumnDefinitionJsonPath:V1CustomResourceColumnDefinition :: Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionJsonPath, Maybe Int
Maybe Text
Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
$sel:v1CustomResourceColumnDefinitionFormat:V1CustomResourceColumnDefinition :: Maybe Text
$sel:v1CustomResourceColumnDefinitionName:V1CustomResourceColumnDefinition :: Text
$sel:v1CustomResourceColumnDefinitionPriority:V1CustomResourceColumnDefinition :: Maybe Int
$sel:v1CustomResourceColumnDefinitionType:V1CustomResourceColumnDefinition :: Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionType :: 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 :: Lens_' V1CustomResourceColumnDefinition Text
v1CustomResourceColumnDefinitionNameL Text -> f Text
f V1CustomResourceColumnDefinition{Maybe Int
Maybe Text
Text
v1CustomResourceColumnDefinitionDescription :: V1CustomResourceColumnDefinition -> Maybe Text
$sel:v1CustomResourceColumnDefinitionFormat:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Maybe Text
$sel:v1CustomResourceColumnDefinitionJsonPath:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Text
$sel:v1CustomResourceColumnDefinitionName:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Text
$sel:v1CustomResourceColumnDefinitionPriority:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Maybe Int
$sel:v1CustomResourceColumnDefinitionType:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionType :: Text
..} = (\Text
v1CustomResourceColumnDefinitionName -> V1CustomResourceColumnDefinition { Text
$sel:v1CustomResourceColumnDefinitionName:V1CustomResourceColumnDefinition :: Text
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionName, Maybe Int
Maybe Text
Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
$sel:v1CustomResourceColumnDefinitionFormat:V1CustomResourceColumnDefinition :: Maybe Text
$sel:v1CustomResourceColumnDefinitionJsonPath:V1CustomResourceColumnDefinition :: Text
$sel:v1CustomResourceColumnDefinitionPriority:V1CustomResourceColumnDefinition :: Maybe Int
$sel:v1CustomResourceColumnDefinitionType:V1CustomResourceColumnDefinition :: Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionType :: 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 :: Lens_' V1CustomResourceColumnDefinition (Maybe Int)
v1CustomResourceColumnDefinitionPriorityL Maybe Int -> f (Maybe Int)
f V1CustomResourceColumnDefinition{Maybe Int
Maybe Text
Text
v1CustomResourceColumnDefinitionDescription :: V1CustomResourceColumnDefinition -> Maybe Text
$sel:v1CustomResourceColumnDefinitionFormat:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Maybe Text
$sel:v1CustomResourceColumnDefinitionJsonPath:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Text
$sel:v1CustomResourceColumnDefinitionName:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Text
$sel:v1CustomResourceColumnDefinitionPriority:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Maybe Int
$sel:v1CustomResourceColumnDefinitionType:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionType :: Text
..} = (\Maybe Int
v1CustomResourceColumnDefinitionPriority -> V1CustomResourceColumnDefinition { Maybe Int
$sel:v1CustomResourceColumnDefinitionPriority:V1CustomResourceColumnDefinition :: Maybe Int
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionPriority, Maybe Text
Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
$sel:v1CustomResourceColumnDefinitionFormat:V1CustomResourceColumnDefinition :: Maybe Text
$sel:v1CustomResourceColumnDefinitionJsonPath:V1CustomResourceColumnDefinition :: Text
$sel:v1CustomResourceColumnDefinitionName:V1CustomResourceColumnDefinition :: Text
$sel:v1CustomResourceColumnDefinitionType:V1CustomResourceColumnDefinition :: Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionType :: 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 :: Lens_' V1CustomResourceColumnDefinition Text
v1CustomResourceColumnDefinitionTypeL Text -> f Text
f V1CustomResourceColumnDefinition{Maybe Int
Maybe Text
Text
v1CustomResourceColumnDefinitionDescription :: V1CustomResourceColumnDefinition -> Maybe Text
$sel:v1CustomResourceColumnDefinitionFormat:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Maybe Text
$sel:v1CustomResourceColumnDefinitionJsonPath:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Text
$sel:v1CustomResourceColumnDefinitionName:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Text
$sel:v1CustomResourceColumnDefinitionPriority:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Maybe Int
$sel:v1CustomResourceColumnDefinitionType:V1CustomResourceColumnDefinition :: V1CustomResourceColumnDefinition -> Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
v1CustomResourceColumnDefinitionType :: Text
..} = (\Text
v1CustomResourceColumnDefinitionType -> V1CustomResourceColumnDefinition { Text
$sel:v1CustomResourceColumnDefinitionType:V1CustomResourceColumnDefinition :: Text
v1CustomResourceColumnDefinitionType :: Text
v1CustomResourceColumnDefinitionType, Maybe Int
Maybe Text
Text
v1CustomResourceColumnDefinitionDescription :: Maybe Text
$sel:v1CustomResourceColumnDefinitionFormat:V1CustomResourceColumnDefinition :: Maybe Text
$sel:v1CustomResourceColumnDefinitionJsonPath:V1CustomResourceColumnDefinition :: Text
$sel:v1CustomResourceColumnDefinitionName:V1CustomResourceColumnDefinition :: Text
$sel:v1CustomResourceColumnDefinitionPriority:V1CustomResourceColumnDefinition :: Maybe Int
v1CustomResourceColumnDefinitionDescription :: Maybe Text
v1CustomResourceColumnDefinitionFormat :: Maybe Text
v1CustomResourceColumnDefinitionJsonPath :: Text
v1CustomResourceColumnDefinitionName :: Text
v1CustomResourceColumnDefinitionPriority :: Maybe Int
..} ) (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 :: Lens_' V1CustomResourceConversion Text
v1CustomResourceConversionStrategyL Text -> f Text
f V1CustomResourceConversion{Maybe V1WebhookConversion
Text
v1CustomResourceConversionStrategy :: V1CustomResourceConversion -> Text
v1CustomResourceConversionStrategy :: Text
v1CustomResourceConversionWebhook :: Maybe V1WebhookConversion
$sel:v1CustomResourceConversionWebhook:V1CustomResourceConversion :: V1CustomResourceConversion -> Maybe V1WebhookConversion
..} = (\Text
v1CustomResourceConversionStrategy -> V1CustomResourceConversion { Text
v1CustomResourceConversionStrategy :: Text
v1CustomResourceConversionStrategy :: Text
v1CustomResourceConversionStrategy, Maybe V1WebhookConversion
v1CustomResourceConversionWebhook :: Maybe V1WebhookConversion
$sel:v1CustomResourceConversionWebhook:V1CustomResourceConversion :: 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 :: Lens_' V1CustomResourceConversion (Maybe V1WebhookConversion)
v1CustomResourceConversionWebhookL Maybe V1WebhookConversion -> f (Maybe V1WebhookConversion)
f V1CustomResourceConversion{Maybe V1WebhookConversion
Text
v1CustomResourceConversionStrategy :: V1CustomResourceConversion -> Text
$sel:v1CustomResourceConversionWebhook:V1CustomResourceConversion :: V1CustomResourceConversion -> Maybe V1WebhookConversion
v1CustomResourceConversionStrategy :: Text
v1CustomResourceConversionWebhook :: Maybe V1WebhookConversion
..} = (\Maybe V1WebhookConversion
v1CustomResourceConversionWebhook -> V1CustomResourceConversion { Maybe V1WebhookConversion
$sel:v1CustomResourceConversionWebhook:V1CustomResourceConversion :: 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 :: Lens_' V1CustomResourceDefinition (Maybe Text)
v1CustomResourceDefinitionApiVersionL Maybe Text -> f (Maybe Text)
f V1CustomResourceDefinition{Maybe Text
Maybe V1ObjectMeta
Maybe V1CustomResourceDefinitionStatus
V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionApiVersion :: V1CustomResourceDefinition -> Maybe Text
v1CustomResourceDefinitionApiVersion :: Maybe Text
v1CustomResourceDefinitionKind :: Maybe Text
v1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionStatus :: Maybe V1CustomResourceDefinitionStatus
$sel:v1CustomResourceDefinitionKind:V1CustomResourceDefinition :: V1CustomResourceDefinition -> Maybe Text
$sel:v1CustomResourceDefinitionMetadata:V1CustomResourceDefinition :: V1CustomResourceDefinition -> Maybe V1ObjectMeta
$sel:v1CustomResourceDefinitionSpec:V1CustomResourceDefinition :: V1CustomResourceDefinition -> V1CustomResourceDefinitionSpec
$sel:v1CustomResourceDefinitionStatus:V1CustomResourceDefinition :: V1CustomResourceDefinition
-> Maybe V1CustomResourceDefinitionStatus
..} = (\Maybe Text
v1CustomResourceDefinitionApiVersion -> V1CustomResourceDefinition { Maybe Text
v1CustomResourceDefinitionApiVersion :: Maybe Text
v1CustomResourceDefinitionApiVersion :: Maybe Text
v1CustomResourceDefinitionApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1CustomResourceDefinitionStatus
V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionKind :: Maybe Text
v1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionStatus :: Maybe V1CustomResourceDefinitionStatus
$sel:v1CustomResourceDefinitionKind:V1CustomResourceDefinition :: Maybe Text
$sel:v1CustomResourceDefinitionMetadata:V1CustomResourceDefinition :: Maybe V1ObjectMeta
$sel:v1CustomResourceDefinitionSpec:V1CustomResourceDefinition :: V1CustomResourceDefinitionSpec
$sel:v1CustomResourceDefinitionStatus:V1CustomResourceDefinition :: Maybe V1CustomResourceDefinitionStatus
..} ) (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 :: Lens_' V1CustomResourceDefinition (Maybe Text)
v1CustomResourceDefinitionKindL Maybe Text -> f (Maybe Text)
f V1CustomResourceDefinition{Maybe Text
Maybe V1ObjectMeta
Maybe V1CustomResourceDefinitionStatus
V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionApiVersion :: V1CustomResourceDefinition -> Maybe Text
$sel:v1CustomResourceDefinitionKind:V1CustomResourceDefinition :: V1CustomResourceDefinition -> Maybe Text
$sel:v1CustomResourceDefinitionMetadata:V1CustomResourceDefinition :: V1CustomResourceDefinition -> Maybe V1ObjectMeta
$sel:v1CustomResourceDefinitionSpec:V1CustomResourceDefinition :: V1CustomResourceDefinition -> V1CustomResourceDefinitionSpec
$sel:v1CustomResourceDefinitionStatus:V1CustomResourceDefinition :: V1CustomResourceDefinition
-> Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionApiVersion :: Maybe Text
v1CustomResourceDefinitionKind :: Maybe Text
v1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionStatus :: Maybe V1CustomResourceDefinitionStatus
..} = (\Maybe Text
v1CustomResourceDefinitionKind -> V1CustomResourceDefinition { Maybe Text
$sel:v1CustomResourceDefinitionKind:V1CustomResourceDefinition :: Maybe Text
v1CustomResourceDefinitionKind :: Maybe Text
v1CustomResourceDefinitionKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1CustomResourceDefinitionStatus
V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionApiVersion :: Maybe Text
$sel:v1CustomResourceDefinitionMetadata:V1CustomResourceDefinition :: Maybe V1ObjectMeta
$sel:v1CustomResourceDefinitionSpec:V1CustomResourceDefinition :: V1CustomResourceDefinitionSpec
$sel:v1CustomResourceDefinitionStatus:V1CustomResourceDefinition :: Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionApiVersion :: Maybe Text
v1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionStatus :: Maybe V1CustomResourceDefinitionStatus
..} ) (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 :: Lens_' V1CustomResourceDefinition (Maybe V1ObjectMeta)
v1CustomResourceDefinitionMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1CustomResourceDefinition{Maybe Text
Maybe V1ObjectMeta
Maybe V1CustomResourceDefinitionStatus
V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionApiVersion :: V1CustomResourceDefinition -> Maybe Text
$sel:v1CustomResourceDefinitionKind:V1CustomResourceDefinition :: V1CustomResourceDefinition -> Maybe Text
$sel:v1CustomResourceDefinitionMetadata:V1CustomResourceDefinition :: V1CustomResourceDefinition -> Maybe V1ObjectMeta
$sel:v1CustomResourceDefinitionSpec:V1CustomResourceDefinition :: V1CustomResourceDefinition -> V1CustomResourceDefinitionSpec
$sel:v1CustomResourceDefinitionStatus:V1CustomResourceDefinition :: V1CustomResourceDefinition
-> Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionApiVersion :: Maybe Text
v1CustomResourceDefinitionKind :: Maybe Text
v1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionStatus :: Maybe V1CustomResourceDefinitionStatus
..} = (\Maybe V1ObjectMeta
v1CustomResourceDefinitionMetadata -> V1CustomResourceDefinition { Maybe V1ObjectMeta
$sel:v1CustomResourceDefinitionMetadata:V1CustomResourceDefinition :: Maybe V1ObjectMeta
v1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1CustomResourceDefinitionMetadata, Maybe Text
Maybe V1CustomResourceDefinitionStatus
V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionApiVersion :: Maybe Text
$sel:v1CustomResourceDefinitionKind:V1CustomResourceDefinition :: Maybe Text
$sel:v1CustomResourceDefinitionSpec:V1CustomResourceDefinition :: V1CustomResourceDefinitionSpec
$sel:v1CustomResourceDefinitionStatus:V1CustomResourceDefinition :: Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionApiVersion :: Maybe Text
v1CustomResourceDefinitionKind :: Maybe Text
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionStatus :: Maybe V1CustomResourceDefinitionStatus
..} ) (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 :: Lens_' V1CustomResourceDefinition V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionSpecL V1CustomResourceDefinitionSpec -> f V1CustomResourceDefinitionSpec
f V1CustomResourceDefinition{Maybe Text
Maybe V1ObjectMeta
Maybe V1CustomResourceDefinitionStatus
V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionApiVersion :: V1CustomResourceDefinition -> Maybe Text
$sel:v1CustomResourceDefinitionKind:V1CustomResourceDefinition :: V1CustomResourceDefinition -> Maybe Text
$sel:v1CustomResourceDefinitionMetadata:V1CustomResourceDefinition :: V1CustomResourceDefinition -> Maybe V1ObjectMeta
$sel:v1CustomResourceDefinitionSpec:V1CustomResourceDefinition :: V1CustomResourceDefinition -> V1CustomResourceDefinitionSpec
$sel:v1CustomResourceDefinitionStatus:V1CustomResourceDefinition :: V1CustomResourceDefinition
-> Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionApiVersion :: Maybe Text
v1CustomResourceDefinitionKind :: Maybe Text
v1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionStatus :: Maybe V1CustomResourceDefinitionStatus
..} = (\V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionSpec -> V1CustomResourceDefinition { V1CustomResourceDefinitionSpec
$sel:v1CustomResourceDefinitionSpec:V1CustomResourceDefinition :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionSpec, Maybe Text
Maybe V1ObjectMeta
Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionApiVersion :: Maybe Text
$sel:v1CustomResourceDefinitionKind:V1CustomResourceDefinition :: Maybe Text
$sel:v1CustomResourceDefinitionMetadata:V1CustomResourceDefinition :: Maybe V1ObjectMeta
$sel:v1CustomResourceDefinitionStatus:V1CustomResourceDefinition :: Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionApiVersion :: Maybe Text
v1CustomResourceDefinitionKind :: Maybe Text
v1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1CustomResourceDefinitionStatus :: Maybe V1CustomResourceDefinitionStatus
..} ) (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 :: Lens_'
  V1CustomResourceDefinition (Maybe V1CustomResourceDefinitionStatus)
v1CustomResourceDefinitionStatusL Maybe V1CustomResourceDefinitionStatus
-> f (Maybe V1CustomResourceDefinitionStatus)
f V1CustomResourceDefinition{Maybe Text
Maybe V1ObjectMeta
Maybe V1CustomResourceDefinitionStatus
V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionApiVersion :: V1CustomResourceDefinition -> Maybe Text
$sel:v1CustomResourceDefinitionKind:V1CustomResourceDefinition :: V1CustomResourceDefinition -> Maybe Text
$sel:v1CustomResourceDefinitionMetadata:V1CustomResourceDefinition :: V1CustomResourceDefinition -> Maybe V1ObjectMeta
$sel:v1CustomResourceDefinitionSpec:V1CustomResourceDefinition :: V1CustomResourceDefinition -> V1CustomResourceDefinitionSpec
$sel:v1CustomResourceDefinitionStatus:V1CustomResourceDefinition :: V1CustomResourceDefinition
-> Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionApiVersion :: Maybe Text
v1CustomResourceDefinitionKind :: Maybe Text
v1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionStatus :: Maybe V1CustomResourceDefinitionStatus
..} = (\Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionStatus -> V1CustomResourceDefinition { Maybe V1CustomResourceDefinitionStatus
$sel:v1CustomResourceDefinitionStatus:V1CustomResourceDefinition :: Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionStatus :: Maybe V1CustomResourceDefinitionStatus
v1CustomResourceDefinitionStatus, Maybe Text
Maybe V1ObjectMeta
V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionApiVersion :: Maybe Text
$sel:v1CustomResourceDefinitionKind:V1CustomResourceDefinition :: Maybe Text
$sel:v1CustomResourceDefinitionMetadata:V1CustomResourceDefinition :: Maybe V1ObjectMeta
$sel:v1CustomResourceDefinitionSpec:V1CustomResourceDefinition :: V1CustomResourceDefinitionSpec
v1CustomResourceDefinitionApiVersion :: Maybe Text
v1CustomResourceDefinitionKind :: Maybe Text
v1CustomResourceDefinitionMetadata :: Maybe V1ObjectMeta
v1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
..} ) (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 :: Lens_' V1CustomResourceDefinitionCondition (Maybe DateTime)
v1CustomResourceDefinitionConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1CustomResourceDefinitionCondition{Maybe Text
Maybe DateTime
Text
v1CustomResourceDefinitionConditionLastTransitionTime :: V1CustomResourceDefinitionCondition -> Maybe DateTime
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1CustomResourceDefinitionConditionMessage :: Maybe Text
v1CustomResourceDefinitionConditionReason :: Maybe Text
v1CustomResourceDefinitionConditionStatus :: Text
v1CustomResourceDefinitionConditionType :: Text
$sel:v1CustomResourceDefinitionConditionMessage:V1CustomResourceDefinitionCondition :: V1CustomResourceDefinitionCondition -> Maybe Text
$sel:v1CustomResourceDefinitionConditionReason:V1CustomResourceDefinitionCondition :: V1CustomResourceDefinitionCondition -> Maybe Text
$sel:v1CustomResourceDefinitionConditionStatus:V1CustomResourceDefinitionCondition :: V1CustomResourceDefinitionCondition -> Text
$sel:v1CustomResourceDefinitionConditionType:V1CustomResourceDefinitionCondition :: V1CustomResourceDefinitionCondition -> Text
..} = (\Maybe DateTime
v1CustomResourceDefinitionConditionLastTransitionTime -> V1CustomResourceDefinitionCondition { Maybe DateTime
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1CustomResourceDefinitionConditionLastTransitionTime, Maybe Text
Text
v1CustomResourceDefinitionConditionMessage :: Maybe Text
v1CustomResourceDefinitionConditionReason :: Maybe Text
v1CustomResourceDefinitionConditionStatus :: Text
v1CustomResourceDefinitionConditionType :: Text
$sel:v1CustomResourceDefinitionConditionMessage:V1CustomResourceDefinitionCondition :: Maybe Text
$sel:v1CustomResourceDefinitionConditionReason:V1CustomResourceDefinitionCondition :: Maybe Text
$sel:v1CustomResourceDefinitionConditionStatus:V1CustomResourceDefinitionCondition :: Text
$sel:v1CustomResourceDefinitionConditionType:V1CustomResourceDefinitionCondition :: 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 :: Lens_' V1CustomResourceDefinitionCondition (Maybe Text)
v1CustomResourceDefinitionConditionMessageL Maybe Text -> f (Maybe Text)
f V1CustomResourceDefinitionCondition{Maybe Text
Maybe DateTime
Text
v1CustomResourceDefinitionConditionLastTransitionTime :: V1CustomResourceDefinitionCondition -> Maybe DateTime
$sel:v1CustomResourceDefinitionConditionMessage:V1CustomResourceDefinitionCondition :: V1CustomResourceDefinitionCondition -> Maybe Text
$sel:v1CustomResourceDefinitionConditionReason:V1CustomResourceDefinitionCondition :: V1CustomResourceDefinitionCondition -> Maybe Text
$sel:v1CustomResourceDefinitionConditionStatus:V1CustomResourceDefinitionCondition :: V1CustomResourceDefinitionCondition -> Text
$sel:v1CustomResourceDefinitionConditionType:V1CustomResourceDefinitionCondition :: V1CustomResourceDefinitionCondition -> Text
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1CustomResourceDefinitionConditionMessage :: Maybe Text
v1CustomResourceDefinitionConditionReason :: Maybe Text
v1CustomResourceDefinitionConditionStatus :: Text
v1CustomResourceDefinitionConditionType :: Text
..} = (\Maybe Text
v1CustomResourceDefinitionConditionMessage -> V1CustomResourceDefinitionCondition { Maybe Text
$sel:v1CustomResourceDefinitionConditionMessage:V1CustomResourceDefinitionCondition :: Maybe Text
v1CustomResourceDefinitionConditionMessage :: Maybe Text
v1CustomResourceDefinitionConditionMessage, Maybe Text
Maybe DateTime
Text
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
$sel:v1CustomResourceDefinitionConditionReason:V1CustomResourceDefinitionCondition :: Maybe Text
$sel:v1CustomResourceDefinitionConditionStatus:V1CustomResourceDefinitionCondition :: Text
$sel:v1CustomResourceDefinitionConditionType:V1CustomResourceDefinitionCondition :: Text
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1CustomResourceDefinitionConditionReason :: Maybe Text
v1CustomResourceDefinitionConditionStatus :: Text
v1CustomResourceDefinitionConditionType :: Text
..} ) (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 :: Lens_' V1CustomResourceDefinitionCondition (Maybe Text)
v1CustomResourceDefinitionConditionReasonL Maybe Text -> f (Maybe Text)
f V1CustomResourceDefinitionCondition{Maybe Text
Maybe DateTime
Text
v1CustomResourceDefinitionConditionLastTransitionTime :: V1CustomResourceDefinitionCondition -> Maybe DateTime
$sel:v1CustomResourceDefinitionConditionMessage:V1CustomResourceDefinitionCondition :: V1CustomResourceDefinitionCondition -> Maybe Text
$sel:v1CustomResourceDefinitionConditionReason:V1CustomResourceDefinitionCondition :: V1CustomResourceDefinitionCondition -> Maybe Text
$sel:v1CustomResourceDefinitionConditionStatus:V1CustomResourceDefinitionCondition :: V1CustomResourceDefinitionCondition -> Text
$sel:v1CustomResourceDefinitionConditionType:V1CustomResourceDefinitionCondition :: V1CustomResourceDefinitionCondition -> Text
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1CustomResourceDefinitionConditionMessage :: Maybe Text
v1CustomResourceDefinitionConditionReason :: Maybe Text
v1CustomResourceDefinitionConditionStatus :: Text
v1CustomResourceDefinitionConditionType :: Text
..} = (\Maybe Text
v1CustomResourceDefinitionConditionReason -> V1CustomResourceDefinitionCondition { Maybe Text
$sel:v1CustomResourceDefinitionConditionReason:V1CustomResourceDefinitionCondition :: Maybe Text
v1CustomResourceDefinitionConditionReason :: Maybe Text
v1CustomResourceDefinitionConditionReason, Maybe Text
Maybe DateTime
Text
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
$sel:v1CustomResourceDefinitionConditionMessage:V1CustomResourceDefinitionCondition :: Maybe Text
$sel:v1CustomResourceDefinitionConditionStatus:V1CustomResourceDefinitionCondition :: Text
$sel:v1CustomResourceDefinitionConditionType:V1CustomResourceDefinitionCondition :: Text
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1CustomResourceDefinitionConditionMessage :: Maybe Text
v1CustomResourceDefinitionConditionStatus :: Text
v1CustomResourceDefinitionConditionType :: Text
..} ) (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 :: Lens_' V1CustomResourceDefinitionCondition Text
v1CustomResourceDefinitionConditionStatusL Text -> f Text
f V1CustomResourceDefinitionCondition{Maybe Text
Maybe DateTime
Text
v1CustomResourceDefinitionConditionLastTransitionTime :: V1CustomResourceDefinitionCondition -> Maybe DateTime
$sel:v1CustomResourceDefinitionConditionMessage:V1CustomResourceDefinitionCondition :: V1CustomResourceDefinitionCondition -> Maybe Text
$sel:v1CustomResourceDefinitionConditionReason:V1CustomResourceDefinitionCondition :: V1CustomResourceDefinitionCondition -> Maybe Text
$sel:v1CustomResourceDefinitionConditionStatus:V1CustomResourceDefinitionCondition :: V1CustomResourceDefinitionCondition -> Text
$sel:v1CustomResourceDefinitionConditionType:V1CustomResourceDefinitionCondition :: V1CustomResourceDefinitionCondition -> Text
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1CustomResourceDefinitionConditionMessage :: Maybe Text
v1CustomResourceDefinitionConditionReason :: Maybe Text
v1CustomResourceDefinitionConditionStatus :: Text
v1CustomResourceDefinitionConditionType :: Text
..} = (\Text
v1CustomResourceDefinitionConditionStatus -> V1CustomResourceDefinitionCondition { Text
$sel:v1CustomResourceDefinitionConditionStatus:V1CustomResourceDefinitionCondition :: Text
v1CustomResourceDefinitionConditionStatus :: Text
v1CustomResourceDefinitionConditionStatus, Maybe Text
Maybe DateTime
Text
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
$sel:v1CustomResourceDefinitionConditionMessage:V1CustomResourceDefinitionCondition :: Maybe Text
$sel:v1CustomResourceDefinitionConditionReason:V1CustomResourceDefinitionCondition :: Maybe Text
$sel:v1CustomResourceDefinitionConditionType:V1CustomResourceDefinitionCondition :: Text
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1CustomResourceDefinitionConditionMessage :: Maybe Text
v1CustomResourceDefinitionConditionReason :: Maybe Text
v1CustomResourceDefinitionConditionType :: Text
..} ) (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 :: Lens_' V1CustomResourceDefinitionCondition Text
v1CustomResourceDefinitionConditionTypeL Text -> f Text
f V1CustomResourceDefinitionCondition{Maybe Text
Maybe DateTime
Text
v1CustomResourceDefinitionConditionLastTransitionTime :: V1CustomResourceDefinitionCondition -> Maybe DateTime
$sel:v1CustomResourceDefinitionConditionMessage:V1CustomResourceDefinitionCondition :: V1CustomResourceDefinitionCondition -> Maybe Text
$sel:v1CustomResourceDefinitionConditionReason:V1CustomResourceDefinitionCondition :: V1CustomResourceDefinitionCondition -> Maybe Text
$sel:v1CustomResourceDefinitionConditionStatus:V1CustomResourceDefinitionCondition :: V1CustomResourceDefinitionCondition -> Text
$sel:v1CustomResourceDefinitionConditionType:V1CustomResourceDefinitionCondition :: V1CustomResourceDefinitionCondition -> Text
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1CustomResourceDefinitionConditionMessage :: Maybe Text
v1CustomResourceDefinitionConditionReason :: Maybe Text
v1CustomResourceDefinitionConditionStatus :: Text
v1CustomResourceDefinitionConditionType :: Text
..} = (\Text
v1CustomResourceDefinitionConditionType -> V1CustomResourceDefinitionCondition { Text
$sel:v1CustomResourceDefinitionConditionType:V1CustomResourceDefinitionCondition :: Text
v1CustomResourceDefinitionConditionType :: Text
v1CustomResourceDefinitionConditionType, Maybe Text
Maybe DateTime
Text
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
$sel:v1CustomResourceDefinitionConditionMessage:V1CustomResourceDefinitionCondition :: Maybe Text
$sel:v1CustomResourceDefinitionConditionReason:V1CustomResourceDefinitionCondition :: Maybe Text
$sel:v1CustomResourceDefinitionConditionStatus:V1CustomResourceDefinitionCondition :: Text
v1CustomResourceDefinitionConditionLastTransitionTime :: Maybe DateTime
v1CustomResourceDefinitionConditionMessage :: Maybe Text
v1CustomResourceDefinitionConditionReason :: Maybe Text
v1CustomResourceDefinitionConditionStatus :: Text
..} ) (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 :: Lens_' V1CustomResourceDefinitionList (Maybe Text)
v1CustomResourceDefinitionListApiVersionL Maybe Text -> f (Maybe Text)
f V1CustomResourceDefinitionList{[V1CustomResourceDefinition]
Maybe Text
Maybe V1ListMeta
v1CustomResourceDefinitionListApiVersion :: V1CustomResourceDefinitionList -> Maybe Text
v1CustomResourceDefinitionListApiVersion :: Maybe Text
v1CustomResourceDefinitionListItems :: [V1CustomResourceDefinition]
v1CustomResourceDefinitionListKind :: Maybe Text
v1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
$sel:v1CustomResourceDefinitionListItems:V1CustomResourceDefinitionList :: V1CustomResourceDefinitionList -> [V1CustomResourceDefinition]
$sel:v1CustomResourceDefinitionListKind:V1CustomResourceDefinitionList :: V1CustomResourceDefinitionList -> Maybe Text
$sel:v1CustomResourceDefinitionListMetadata:V1CustomResourceDefinitionList :: V1CustomResourceDefinitionList -> Maybe V1ListMeta
..} = (\Maybe Text
v1CustomResourceDefinitionListApiVersion -> V1CustomResourceDefinitionList { Maybe Text
v1CustomResourceDefinitionListApiVersion :: Maybe Text
v1CustomResourceDefinitionListApiVersion :: Maybe Text
v1CustomResourceDefinitionListApiVersion, [V1CustomResourceDefinition]
Maybe Text
Maybe V1ListMeta
v1CustomResourceDefinitionListItems :: [V1CustomResourceDefinition]
v1CustomResourceDefinitionListKind :: Maybe Text
v1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
$sel:v1CustomResourceDefinitionListItems:V1CustomResourceDefinitionList :: [V1CustomResourceDefinition]
$sel:v1CustomResourceDefinitionListKind:V1CustomResourceDefinitionList :: Maybe Text
$sel:v1CustomResourceDefinitionListMetadata:V1CustomResourceDefinitionList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1CustomResourceDefinitionList [V1CustomResourceDefinition]
v1CustomResourceDefinitionListItemsL [V1CustomResourceDefinition] -> f [V1CustomResourceDefinition]
f V1CustomResourceDefinitionList{[V1CustomResourceDefinition]
Maybe Text
Maybe V1ListMeta
v1CustomResourceDefinitionListApiVersion :: V1CustomResourceDefinitionList -> Maybe Text
$sel:v1CustomResourceDefinitionListItems:V1CustomResourceDefinitionList :: V1CustomResourceDefinitionList -> [V1CustomResourceDefinition]
$sel:v1CustomResourceDefinitionListKind:V1CustomResourceDefinitionList :: V1CustomResourceDefinitionList -> Maybe Text
$sel:v1CustomResourceDefinitionListMetadata:V1CustomResourceDefinitionList :: V1CustomResourceDefinitionList -> Maybe V1ListMeta
v1CustomResourceDefinitionListApiVersion :: Maybe Text
v1CustomResourceDefinitionListItems :: [V1CustomResourceDefinition]
v1CustomResourceDefinitionListKind :: Maybe Text
v1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
..} = (\[V1CustomResourceDefinition]
v1CustomResourceDefinitionListItems -> V1CustomResourceDefinitionList { [V1CustomResourceDefinition]
$sel:v1CustomResourceDefinitionListItems:V1CustomResourceDefinitionList :: [V1CustomResourceDefinition]
v1CustomResourceDefinitionListItems :: [V1CustomResourceDefinition]
v1CustomResourceDefinitionListItems, Maybe Text
Maybe V1ListMeta
v1CustomResourceDefinitionListApiVersion :: Maybe Text
$sel:v1CustomResourceDefinitionListKind:V1CustomResourceDefinitionList :: Maybe Text
$sel:v1CustomResourceDefinitionListMetadata:V1CustomResourceDefinitionList :: Maybe V1ListMeta
v1CustomResourceDefinitionListApiVersion :: Maybe Text
v1CustomResourceDefinitionListKind :: Maybe Text
v1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1CustomResourceDefinitionList (Maybe Text)
v1CustomResourceDefinitionListKindL Maybe Text -> f (Maybe Text)
f V1CustomResourceDefinitionList{[V1CustomResourceDefinition]
Maybe Text
Maybe V1ListMeta
v1CustomResourceDefinitionListApiVersion :: V1CustomResourceDefinitionList -> Maybe Text
$sel:v1CustomResourceDefinitionListItems:V1CustomResourceDefinitionList :: V1CustomResourceDefinitionList -> [V1CustomResourceDefinition]
$sel:v1CustomResourceDefinitionListKind:V1CustomResourceDefinitionList :: V1CustomResourceDefinitionList -> Maybe Text
$sel:v1CustomResourceDefinitionListMetadata:V1CustomResourceDefinitionList :: V1CustomResourceDefinitionList -> Maybe V1ListMeta
v1CustomResourceDefinitionListApiVersion :: Maybe Text
v1CustomResourceDefinitionListItems :: [V1CustomResourceDefinition]
v1CustomResourceDefinitionListKind :: Maybe Text
v1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1CustomResourceDefinitionListKind -> V1CustomResourceDefinitionList { Maybe Text
$sel:v1CustomResourceDefinitionListKind:V1CustomResourceDefinitionList :: Maybe Text
v1CustomResourceDefinitionListKind :: Maybe Text
v1CustomResourceDefinitionListKind, [V1CustomResourceDefinition]
Maybe Text
Maybe V1ListMeta
v1CustomResourceDefinitionListApiVersion :: Maybe Text
$sel:v1CustomResourceDefinitionListItems:V1CustomResourceDefinitionList :: [V1CustomResourceDefinition]
$sel:v1CustomResourceDefinitionListMetadata:V1CustomResourceDefinitionList :: Maybe V1ListMeta
v1CustomResourceDefinitionListApiVersion :: Maybe Text
v1CustomResourceDefinitionListItems :: [V1CustomResourceDefinition]
v1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1CustomResourceDefinitionList (Maybe V1ListMeta)
v1CustomResourceDefinitionListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1CustomResourceDefinitionList{[V1CustomResourceDefinition]
Maybe Text
Maybe V1ListMeta
v1CustomResourceDefinitionListApiVersion :: V1CustomResourceDefinitionList -> Maybe Text
$sel:v1CustomResourceDefinitionListItems:V1CustomResourceDefinitionList :: V1CustomResourceDefinitionList -> [V1CustomResourceDefinition]
$sel:v1CustomResourceDefinitionListKind:V1CustomResourceDefinitionList :: V1CustomResourceDefinitionList -> Maybe Text
$sel:v1CustomResourceDefinitionListMetadata:V1CustomResourceDefinitionList :: V1CustomResourceDefinitionList -> Maybe V1ListMeta
v1CustomResourceDefinitionListApiVersion :: Maybe Text
v1CustomResourceDefinitionListItems :: [V1CustomResourceDefinition]
v1CustomResourceDefinitionListKind :: Maybe Text
v1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1CustomResourceDefinitionListMetadata -> V1CustomResourceDefinitionList { Maybe V1ListMeta
$sel:v1CustomResourceDefinitionListMetadata:V1CustomResourceDefinitionList :: Maybe V1ListMeta
v1CustomResourceDefinitionListMetadata :: Maybe V1ListMeta
v1CustomResourceDefinitionListMetadata, [V1CustomResourceDefinition]
Maybe Text
v1CustomResourceDefinitionListApiVersion :: Maybe Text
$sel:v1CustomResourceDefinitionListItems:V1CustomResourceDefinitionList :: [V1CustomResourceDefinition]
$sel:v1CustomResourceDefinitionListKind:V1CustomResourceDefinitionList :: Maybe Text
v1CustomResourceDefinitionListApiVersion :: Maybe Text
v1CustomResourceDefinitionListItems :: [V1CustomResourceDefinition]
v1CustomResourceDefinitionListKind :: 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 :: Lens_' V1CustomResourceDefinitionNames (Maybe [Text])
v1CustomResourceDefinitionNamesCategoriesL Maybe [Text] -> f (Maybe [Text])
f V1CustomResourceDefinitionNames{Maybe [Text]
Maybe Text
Text
v1CustomResourceDefinitionNamesCategories :: V1CustomResourceDefinitionNames -> Maybe [Text]
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesSingular :: Maybe Text
$sel:v1CustomResourceDefinitionNamesKind:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Text
$sel:v1CustomResourceDefinitionNamesListKind:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Maybe Text
$sel:v1CustomResourceDefinitionNamesPlural:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Text
$sel:v1CustomResourceDefinitionNamesShortNames:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Maybe [Text]
$sel:v1CustomResourceDefinitionNamesSingular:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Maybe Text
..} = (\Maybe [Text]
v1CustomResourceDefinitionNamesCategories -> V1CustomResourceDefinitionNames { Maybe [Text]
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1CustomResourceDefinitionNamesCategories, Maybe [Text]
Maybe Text
Text
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesSingular :: Maybe Text
$sel:v1CustomResourceDefinitionNamesKind:V1CustomResourceDefinitionNames :: Text
$sel:v1CustomResourceDefinitionNamesListKind:V1CustomResourceDefinitionNames :: Maybe Text
$sel:v1CustomResourceDefinitionNamesPlural:V1CustomResourceDefinitionNames :: Text
$sel:v1CustomResourceDefinitionNamesShortNames:V1CustomResourceDefinitionNames :: Maybe [Text]
$sel:v1CustomResourceDefinitionNamesSingular:V1CustomResourceDefinitionNames :: 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]
v1CustomResourceDefinitionNamesCategories
{-# INLINE v1CustomResourceDefinitionNamesCategoriesL #-}

-- | 'v1CustomResourceDefinitionNamesKind' Lens
v1CustomResourceDefinitionNamesKindL :: Lens_' V1CustomResourceDefinitionNames (Text)
v1CustomResourceDefinitionNamesKindL :: Lens_' V1CustomResourceDefinitionNames Text
v1CustomResourceDefinitionNamesKindL Text -> f Text
f V1CustomResourceDefinitionNames{Maybe [Text]
Maybe Text
Text
v1CustomResourceDefinitionNamesCategories :: V1CustomResourceDefinitionNames -> Maybe [Text]
$sel:v1CustomResourceDefinitionNamesKind:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Text
$sel:v1CustomResourceDefinitionNamesListKind:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Maybe Text
$sel:v1CustomResourceDefinitionNamesPlural:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Text
$sel:v1CustomResourceDefinitionNamesShortNames:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Maybe [Text]
$sel:v1CustomResourceDefinitionNamesSingular:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Maybe Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesSingular :: Maybe Text
..} = (\Text
v1CustomResourceDefinitionNamesKind -> V1CustomResourceDefinitionNames { Text
$sel:v1CustomResourceDefinitionNamesKind:V1CustomResourceDefinitionNames :: Text
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesKind, Maybe [Text]
Maybe Text
Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
$sel:v1CustomResourceDefinitionNamesListKind:V1CustomResourceDefinitionNames :: Maybe Text
$sel:v1CustomResourceDefinitionNamesPlural:V1CustomResourceDefinitionNames :: Text
$sel:v1CustomResourceDefinitionNamesShortNames:V1CustomResourceDefinitionNames :: Maybe [Text]
$sel:v1CustomResourceDefinitionNamesSingular:V1CustomResourceDefinitionNames :: Maybe Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesSingular :: 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 :: Lens_' V1CustomResourceDefinitionNames (Maybe Text)
v1CustomResourceDefinitionNamesListKindL Maybe Text -> f (Maybe Text)
f V1CustomResourceDefinitionNames{Maybe [Text]
Maybe Text
Text
v1CustomResourceDefinitionNamesCategories :: V1CustomResourceDefinitionNames -> Maybe [Text]
$sel:v1CustomResourceDefinitionNamesKind:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Text
$sel:v1CustomResourceDefinitionNamesListKind:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Maybe Text
$sel:v1CustomResourceDefinitionNamesPlural:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Text
$sel:v1CustomResourceDefinitionNamesShortNames:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Maybe [Text]
$sel:v1CustomResourceDefinitionNamesSingular:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Maybe Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesSingular :: Maybe Text
..} = (\Maybe Text
v1CustomResourceDefinitionNamesListKind -> V1CustomResourceDefinitionNames { Maybe Text
$sel:v1CustomResourceDefinitionNamesListKind:V1CustomResourceDefinitionNames :: Maybe Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesListKind, Maybe [Text]
Maybe Text
Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
$sel:v1CustomResourceDefinitionNamesKind:V1CustomResourceDefinitionNames :: Text
$sel:v1CustomResourceDefinitionNamesPlural:V1CustomResourceDefinitionNames :: Text
$sel:v1CustomResourceDefinitionNamesShortNames:V1CustomResourceDefinitionNames :: Maybe [Text]
$sel:v1CustomResourceDefinitionNamesSingular:V1CustomResourceDefinitionNames :: Maybe Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesSingular :: 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 :: Lens_' V1CustomResourceDefinitionNames Text
v1CustomResourceDefinitionNamesPluralL Text -> f Text
f V1CustomResourceDefinitionNames{Maybe [Text]
Maybe Text
Text
v1CustomResourceDefinitionNamesCategories :: V1CustomResourceDefinitionNames -> Maybe [Text]
$sel:v1CustomResourceDefinitionNamesKind:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Text
$sel:v1CustomResourceDefinitionNamesListKind:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Maybe Text
$sel:v1CustomResourceDefinitionNamesPlural:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Text
$sel:v1CustomResourceDefinitionNamesShortNames:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Maybe [Text]
$sel:v1CustomResourceDefinitionNamesSingular:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Maybe Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesSingular :: Maybe Text
..} = (\Text
v1CustomResourceDefinitionNamesPlural -> V1CustomResourceDefinitionNames { Text
$sel:v1CustomResourceDefinitionNamesPlural:V1CustomResourceDefinitionNames :: Text
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesPlural, Maybe [Text]
Maybe Text
Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
$sel:v1CustomResourceDefinitionNamesKind:V1CustomResourceDefinitionNames :: Text
$sel:v1CustomResourceDefinitionNamesListKind:V1CustomResourceDefinitionNames :: Maybe Text
$sel:v1CustomResourceDefinitionNamesShortNames:V1CustomResourceDefinitionNames :: Maybe [Text]
$sel:v1CustomResourceDefinitionNamesSingular:V1CustomResourceDefinitionNames :: Maybe Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesSingular :: 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 :: Lens_' V1CustomResourceDefinitionNames (Maybe [Text])
v1CustomResourceDefinitionNamesShortNamesL Maybe [Text] -> f (Maybe [Text])
f V1CustomResourceDefinitionNames{Maybe [Text]
Maybe Text
Text
v1CustomResourceDefinitionNamesCategories :: V1CustomResourceDefinitionNames -> Maybe [Text]
$sel:v1CustomResourceDefinitionNamesKind:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Text
$sel:v1CustomResourceDefinitionNamesListKind:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Maybe Text
$sel:v1CustomResourceDefinitionNamesPlural:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Text
$sel:v1CustomResourceDefinitionNamesShortNames:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Maybe [Text]
$sel:v1CustomResourceDefinitionNamesSingular:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Maybe Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesSingular :: Maybe Text
..} = (\Maybe [Text]
v1CustomResourceDefinitionNamesShortNames -> V1CustomResourceDefinitionNames { Maybe [Text]
$sel:v1CustomResourceDefinitionNamesShortNames:V1CustomResourceDefinitionNames :: Maybe [Text]
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesShortNames, Maybe [Text]
Maybe Text
Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
$sel:v1CustomResourceDefinitionNamesKind:V1CustomResourceDefinitionNames :: Text
$sel:v1CustomResourceDefinitionNamesListKind:V1CustomResourceDefinitionNames :: Maybe Text
$sel:v1CustomResourceDefinitionNamesPlural:V1CustomResourceDefinitionNames :: Text
$sel:v1CustomResourceDefinitionNamesSingular:V1CustomResourceDefinitionNames :: Maybe Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesSingular :: 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 :: Lens_' V1CustomResourceDefinitionNames (Maybe Text)
v1CustomResourceDefinitionNamesSingularL Maybe Text -> f (Maybe Text)
f V1CustomResourceDefinitionNames{Maybe [Text]
Maybe Text
Text
v1CustomResourceDefinitionNamesCategories :: V1CustomResourceDefinitionNames -> Maybe [Text]
$sel:v1CustomResourceDefinitionNamesKind:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Text
$sel:v1CustomResourceDefinitionNamesListKind:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Maybe Text
$sel:v1CustomResourceDefinitionNamesPlural:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Text
$sel:v1CustomResourceDefinitionNamesShortNames:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Maybe [Text]
$sel:v1CustomResourceDefinitionNamesSingular:V1CustomResourceDefinitionNames :: V1CustomResourceDefinitionNames -> Maybe Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesShortNames :: Maybe [Text]
v1CustomResourceDefinitionNamesSingular :: Maybe Text
..} = (\Maybe Text
v1CustomResourceDefinitionNamesSingular -> V1CustomResourceDefinitionNames { Maybe Text
$sel:v1CustomResourceDefinitionNamesSingular:V1CustomResourceDefinitionNames :: Maybe Text
v1CustomResourceDefinitionNamesSingular :: Maybe Text
v1CustomResourceDefinitionNamesSingular, Maybe [Text]
Maybe Text
Text
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
$sel:v1CustomResourceDefinitionNamesKind:V1CustomResourceDefinitionNames :: Text
$sel:v1CustomResourceDefinitionNamesListKind:V1CustomResourceDefinitionNames :: Maybe Text
$sel:v1CustomResourceDefinitionNamesPlural:V1CustomResourceDefinitionNames :: Text
$sel:v1CustomResourceDefinitionNamesShortNames:V1CustomResourceDefinitionNames :: Maybe [Text]
v1CustomResourceDefinitionNamesCategories :: Maybe [Text]
v1CustomResourceDefinitionNamesKind :: Text
v1CustomResourceDefinitionNamesListKind :: Maybe Text
v1CustomResourceDefinitionNamesPlural :: Text
v1CustomResourceDefinitionNamesShortNames :: 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 :: Lens_'
  V1CustomResourceDefinitionSpec (Maybe V1CustomResourceConversion)
v1CustomResourceDefinitionSpecConversionL Maybe V1CustomResourceConversion
-> f (Maybe V1CustomResourceConversion)
f V1CustomResourceDefinitionSpec{[V1CustomResourceDefinitionVersion]
Maybe Bool
Maybe V1CustomResourceConversion
Text
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecConversion :: V1CustomResourceDefinitionSpec -> Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
$sel:v1CustomResourceDefinitionSpecGroup:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec -> Text
$sel:v1CustomResourceDefinitionSpecNames:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec -> V1CustomResourceDefinitionNames
$sel:v1CustomResourceDefinitionSpecPreserveUnknownFields:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec -> Maybe Bool
$sel:v1CustomResourceDefinitionSpecScope:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec -> Text
$sel:v1CustomResourceDefinitionSpecVersions:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
-> [V1CustomResourceDefinitionVersion]
..} = (\Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecConversion -> V1CustomResourceDefinitionSpec { Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecConversion, [V1CustomResourceDefinitionVersion]
Maybe Bool
Text
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
$sel:v1CustomResourceDefinitionSpecGroup:V1CustomResourceDefinitionSpec :: Text
$sel:v1CustomResourceDefinitionSpecNames:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionNames
$sel:v1CustomResourceDefinitionSpecPreserveUnknownFields:V1CustomResourceDefinitionSpec :: Maybe Bool
$sel:v1CustomResourceDefinitionSpecScope:V1CustomResourceDefinitionSpec :: Text
$sel:v1CustomResourceDefinitionSpecVersions:V1CustomResourceDefinitionSpec :: [V1CustomResourceDefinitionVersion]
..} ) (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 :: Lens_' V1CustomResourceDefinitionSpec Text
v1CustomResourceDefinitionSpecGroupL Text -> f Text
f V1CustomResourceDefinitionSpec{[V1CustomResourceDefinitionVersion]
Maybe Bool
Maybe V1CustomResourceConversion
Text
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecConversion :: V1CustomResourceDefinitionSpec -> Maybe V1CustomResourceConversion
$sel:v1CustomResourceDefinitionSpecGroup:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec -> Text
$sel:v1CustomResourceDefinitionSpecNames:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec -> V1CustomResourceDefinitionNames
$sel:v1CustomResourceDefinitionSpecPreserveUnknownFields:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec -> Maybe Bool
$sel:v1CustomResourceDefinitionSpecScope:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec -> Text
$sel:v1CustomResourceDefinitionSpecVersions:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
-> [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
..} = (\Text
v1CustomResourceDefinitionSpecGroup -> V1CustomResourceDefinitionSpec { Text
$sel:v1CustomResourceDefinitionSpecGroup:V1CustomResourceDefinitionSpec :: Text
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecGroup, [V1CustomResourceDefinitionVersion]
Maybe Bool
Maybe V1CustomResourceConversion
Text
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
$sel:v1CustomResourceDefinitionSpecNames:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionNames
$sel:v1CustomResourceDefinitionSpecPreserveUnknownFields:V1CustomResourceDefinitionSpec :: Maybe Bool
$sel:v1CustomResourceDefinitionSpecScope:V1CustomResourceDefinitionSpec :: Text
$sel:v1CustomResourceDefinitionSpecVersions:V1CustomResourceDefinitionSpec :: [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
..} ) (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 :: Lens_'
  V1CustomResourceDefinitionSpec V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecNamesL V1CustomResourceDefinitionNames
-> f V1CustomResourceDefinitionNames
f V1CustomResourceDefinitionSpec{[V1CustomResourceDefinitionVersion]
Maybe Bool
Maybe V1CustomResourceConversion
Text
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecConversion :: V1CustomResourceDefinitionSpec -> Maybe V1CustomResourceConversion
$sel:v1CustomResourceDefinitionSpecGroup:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec -> Text
$sel:v1CustomResourceDefinitionSpecNames:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec -> V1CustomResourceDefinitionNames
$sel:v1CustomResourceDefinitionSpecPreserveUnknownFields:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec -> Maybe Bool
$sel:v1CustomResourceDefinitionSpecScope:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec -> Text
$sel:v1CustomResourceDefinitionSpecVersions:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
-> [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
..} = (\V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecNames -> V1CustomResourceDefinitionSpec { V1CustomResourceDefinitionNames
$sel:v1CustomResourceDefinitionSpecNames:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecNames, [V1CustomResourceDefinitionVersion]
Maybe Bool
Maybe V1CustomResourceConversion
Text
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
$sel:v1CustomResourceDefinitionSpecGroup:V1CustomResourceDefinitionSpec :: Text
$sel:v1CustomResourceDefinitionSpecPreserveUnknownFields:V1CustomResourceDefinitionSpec :: Maybe Bool
$sel:v1CustomResourceDefinitionSpecScope:V1CustomResourceDefinitionSpec :: Text
$sel:v1CustomResourceDefinitionSpecVersions:V1CustomResourceDefinitionSpec :: [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
..} ) (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 :: Lens_' V1CustomResourceDefinitionSpec (Maybe Bool)
v1CustomResourceDefinitionSpecPreserveUnknownFieldsL Maybe Bool -> f (Maybe Bool)
f V1CustomResourceDefinitionSpec{[V1CustomResourceDefinitionVersion]
Maybe Bool
Maybe V1CustomResourceConversion
Text
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecConversion :: V1CustomResourceDefinitionSpec -> Maybe V1CustomResourceConversion
$sel:v1CustomResourceDefinitionSpecGroup:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec -> Text
$sel:v1CustomResourceDefinitionSpecNames:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec -> V1CustomResourceDefinitionNames
$sel:v1CustomResourceDefinitionSpecPreserveUnknownFields:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec -> Maybe Bool
$sel:v1CustomResourceDefinitionSpecScope:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec -> Text
$sel:v1CustomResourceDefinitionSpecVersions:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
-> [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
..} = (\Maybe Bool
v1CustomResourceDefinitionSpecPreserveUnknownFields -> V1CustomResourceDefinitionSpec { Maybe Bool
$sel:v1CustomResourceDefinitionSpecPreserveUnknownFields:V1CustomResourceDefinitionSpec :: Maybe Bool
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecPreserveUnknownFields, [V1CustomResourceDefinitionVersion]
Maybe V1CustomResourceConversion
Text
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
$sel:v1CustomResourceDefinitionSpecGroup:V1CustomResourceDefinitionSpec :: Text
$sel:v1CustomResourceDefinitionSpecNames:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionNames
$sel:v1CustomResourceDefinitionSpecScope:V1CustomResourceDefinitionSpec :: Text
$sel:v1CustomResourceDefinitionSpecVersions:V1CustomResourceDefinitionSpec :: [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
..} ) (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 :: Lens_' V1CustomResourceDefinitionSpec Text
v1CustomResourceDefinitionSpecScopeL Text -> f Text
f V1CustomResourceDefinitionSpec{[V1CustomResourceDefinitionVersion]
Maybe Bool
Maybe V1CustomResourceConversion
Text
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecConversion :: V1CustomResourceDefinitionSpec -> Maybe V1CustomResourceConversion
$sel:v1CustomResourceDefinitionSpecGroup:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec -> Text
$sel:v1CustomResourceDefinitionSpecNames:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec -> V1CustomResourceDefinitionNames
$sel:v1CustomResourceDefinitionSpecPreserveUnknownFields:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec -> Maybe Bool
$sel:v1CustomResourceDefinitionSpecScope:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec -> Text
$sel:v1CustomResourceDefinitionSpecVersions:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
-> [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
..} = (\Text
v1CustomResourceDefinitionSpecScope -> V1CustomResourceDefinitionSpec { Text
$sel:v1CustomResourceDefinitionSpecScope:V1CustomResourceDefinitionSpec :: Text
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecScope, [V1CustomResourceDefinitionVersion]
Maybe Bool
Maybe V1CustomResourceConversion
Text
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
$sel:v1CustomResourceDefinitionSpecGroup:V1CustomResourceDefinitionSpec :: Text
$sel:v1CustomResourceDefinitionSpecNames:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionNames
$sel:v1CustomResourceDefinitionSpecPreserveUnknownFields:V1CustomResourceDefinitionSpec :: Maybe Bool
$sel:v1CustomResourceDefinitionSpecVersions:V1CustomResourceDefinitionSpec :: [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
..} ) (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 :: Lens_'
  V1CustomResourceDefinitionSpec [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecVersionsL [V1CustomResourceDefinitionVersion]
-> f [V1CustomResourceDefinitionVersion]
f V1CustomResourceDefinitionSpec{[V1CustomResourceDefinitionVersion]
Maybe Bool
Maybe V1CustomResourceConversion
Text
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecConversion :: V1CustomResourceDefinitionSpec -> Maybe V1CustomResourceConversion
$sel:v1CustomResourceDefinitionSpecGroup:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec -> Text
$sel:v1CustomResourceDefinitionSpecNames:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec -> V1CustomResourceDefinitionNames
$sel:v1CustomResourceDefinitionSpecPreserveUnknownFields:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec -> Maybe Bool
$sel:v1CustomResourceDefinitionSpecScope:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec -> Text
$sel:v1CustomResourceDefinitionSpecVersions:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionSpec
-> [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecScope :: Text
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
..} = (\[V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecVersions -> V1CustomResourceDefinitionSpec { [V1CustomResourceDefinitionVersion]
$sel:v1CustomResourceDefinitionSpecVersions:V1CustomResourceDefinitionSpec :: [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecVersions :: [V1CustomResourceDefinitionVersion]
v1CustomResourceDefinitionSpecVersions, Maybe Bool
Maybe V1CustomResourceConversion
Text
V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
$sel:v1CustomResourceDefinitionSpecGroup:V1CustomResourceDefinitionSpec :: Text
$sel:v1CustomResourceDefinitionSpecNames:V1CustomResourceDefinitionSpec :: V1CustomResourceDefinitionNames
$sel:v1CustomResourceDefinitionSpecPreserveUnknownFields:V1CustomResourceDefinitionSpec :: Maybe Bool
$sel:v1CustomResourceDefinitionSpecScope:V1CustomResourceDefinitionSpec :: Text
v1CustomResourceDefinitionSpecConversion :: Maybe V1CustomResourceConversion
v1CustomResourceDefinitionSpecGroup :: Text
v1CustomResourceDefinitionSpecNames :: V1CustomResourceDefinitionNames
v1CustomResourceDefinitionSpecPreserveUnknownFields :: Maybe Bool
v1CustomResourceDefinitionSpecScope :: Text
..} ) ([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 (Maybe V1CustomResourceDefinitionNames)
v1CustomResourceDefinitionStatusAcceptedNamesL :: Lens_'
  V1CustomResourceDefinitionStatus
  (Maybe V1CustomResourceDefinitionNames)
v1CustomResourceDefinitionStatusAcceptedNamesL Maybe V1CustomResourceDefinitionNames
-> f (Maybe V1CustomResourceDefinitionNames)
f V1CustomResourceDefinitionStatus{Maybe [Text]
Maybe [V1CustomResourceDefinitionCondition]
Maybe V1CustomResourceDefinitionNames
v1CustomResourceDefinitionStatusAcceptedNames :: V1CustomResourceDefinitionStatus
-> Maybe V1CustomResourceDefinitionNames
v1CustomResourceDefinitionStatusAcceptedNames :: Maybe V1CustomResourceDefinitionNames
v1CustomResourceDefinitionStatusConditions :: Maybe [V1CustomResourceDefinitionCondition]
v1CustomResourceDefinitionStatusStoredVersions :: Maybe [Text]
$sel:v1CustomResourceDefinitionStatusConditions:V1CustomResourceDefinitionStatus :: V1CustomResourceDefinitionStatus
-> Maybe [V1CustomResourceDefinitionCondition]
$sel:v1CustomResourceDefinitionStatusStoredVersions:V1CustomResourceDefinitionStatus :: V1CustomResourceDefinitionStatus -> Maybe [Text]
..} = (\Maybe V1CustomResourceDefinitionNames
v1CustomResourceDefinitionStatusAcceptedNames -> V1CustomResourceDefinitionStatus { Maybe V1CustomResourceDefinitionNames
v1CustomResourceDefinitionStatusAcceptedNames :: Maybe V1CustomResourceDefinitionNames
v1CustomResourceDefinitionStatusAcceptedNames :: Maybe V1CustomResourceDefinitionNames
v1CustomResourceDefinitionStatusAcceptedNames, Maybe [Text]
Maybe [V1CustomResourceDefinitionCondition]
v1CustomResourceDefinitionStatusConditions :: Maybe [V1CustomResourceDefinitionCondition]
v1CustomResourceDefinitionStatusStoredVersions :: Maybe [Text]
$sel:v1CustomResourceDefinitionStatusConditions:V1CustomResourceDefinitionStatus :: Maybe [V1CustomResourceDefinitionCondition]
$sel:v1CustomResourceDefinitionStatusStoredVersions:V1CustomResourceDefinitionStatus :: Maybe [Text]
..} ) (Maybe V1CustomResourceDefinitionNames
 -> V1CustomResourceDefinitionStatus)
-> f (Maybe V1CustomResourceDefinitionNames)
-> f V1CustomResourceDefinitionStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1CustomResourceDefinitionNames
-> f (Maybe V1CustomResourceDefinitionNames)
f Maybe V1CustomResourceDefinitionNames
v1CustomResourceDefinitionStatusAcceptedNames
{-# INLINE v1CustomResourceDefinitionStatusAcceptedNamesL #-}

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



-- * V1CustomResourceDefinitionVersion

-- | 'v1CustomResourceDefinitionVersionAdditionalPrinterColumns' Lens
v1CustomResourceDefinitionVersionAdditionalPrinterColumnsL :: Lens_' V1CustomResourceDefinitionVersion (Maybe [V1CustomResourceColumnDefinition])
v1CustomResourceDefinitionVersionAdditionalPrinterColumnsL :: Lens_'
  V1CustomResourceDefinitionVersion
  (Maybe [V1CustomResourceColumnDefinition])
v1CustomResourceDefinitionVersionAdditionalPrinterColumnsL Maybe [V1CustomResourceColumnDefinition]
-> f (Maybe [V1CustomResourceColumnDefinition])
f V1CustomResourceDefinitionVersion{Bool
Maybe Bool
Maybe [V1SelectableField]
Maybe [V1CustomResourceColumnDefinition]
Maybe Text
Maybe V1CustomResourceValidation
Maybe V1CustomResourceSubresources
Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: V1CustomResourceDefinitionVersion
-> Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionDeprecated :: Maybe Bool
v1CustomResourceDefinitionVersionDeprecationWarning :: Maybe Text
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionSelectableFields :: Maybe [V1SelectableField]
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
$sel:v1CustomResourceDefinitionVersionDeprecated:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Maybe Bool
$sel:v1CustomResourceDefinitionVersionDeprecationWarning:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Maybe Text
$sel:v1CustomResourceDefinitionVersionName:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Text
$sel:v1CustomResourceDefinitionVersionSchema:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion
-> Maybe V1CustomResourceValidation
$sel:v1CustomResourceDefinitionVersionSelectableFields:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Maybe [V1SelectableField]
$sel:v1CustomResourceDefinitionVersionServed:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Bool
$sel:v1CustomResourceDefinitionVersionStorage:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Bool
$sel:v1CustomResourceDefinitionVersionSubresources:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion
-> Maybe V1CustomResourceSubresources
..} = (\Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionAdditionalPrinterColumns -> V1CustomResourceDefinitionVersion { Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionAdditionalPrinterColumns, Bool
Maybe Bool
Maybe [V1SelectableField]
Maybe Text
Maybe V1CustomResourceValidation
Maybe V1CustomResourceSubresources
Text
v1CustomResourceDefinitionVersionDeprecated :: Maybe Bool
v1CustomResourceDefinitionVersionDeprecationWarning :: Maybe Text
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionSelectableFields :: Maybe [V1SelectableField]
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
$sel:v1CustomResourceDefinitionVersionDeprecated:V1CustomResourceDefinitionVersion :: Maybe Bool
$sel:v1CustomResourceDefinitionVersionDeprecationWarning:V1CustomResourceDefinitionVersion :: Maybe Text
$sel:v1CustomResourceDefinitionVersionName:V1CustomResourceDefinitionVersion :: Text
$sel:v1CustomResourceDefinitionVersionSchema:V1CustomResourceDefinitionVersion :: Maybe V1CustomResourceValidation
$sel:v1CustomResourceDefinitionVersionSelectableFields:V1CustomResourceDefinitionVersion :: Maybe [V1SelectableField]
$sel:v1CustomResourceDefinitionVersionServed:V1CustomResourceDefinitionVersion :: Bool
$sel:v1CustomResourceDefinitionVersionStorage:V1CustomResourceDefinitionVersion :: Bool
$sel:v1CustomResourceDefinitionVersionSubresources:V1CustomResourceDefinitionVersion :: Maybe V1CustomResourceSubresources
..} ) (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 #-}

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

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

-- | 'v1CustomResourceDefinitionVersionName' Lens
v1CustomResourceDefinitionVersionNameL :: Lens_' V1CustomResourceDefinitionVersion (Text)
v1CustomResourceDefinitionVersionNameL :: Lens_' V1CustomResourceDefinitionVersion Text
v1CustomResourceDefinitionVersionNameL Text -> f Text
f V1CustomResourceDefinitionVersion{Bool
Maybe Bool
Maybe [V1SelectableField]
Maybe [V1CustomResourceColumnDefinition]
Maybe Text
Maybe V1CustomResourceValidation
Maybe V1CustomResourceSubresources
Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: V1CustomResourceDefinitionVersion
-> Maybe [V1CustomResourceColumnDefinition]
$sel:v1CustomResourceDefinitionVersionDeprecated:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Maybe Bool
$sel:v1CustomResourceDefinitionVersionDeprecationWarning:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Maybe Text
$sel:v1CustomResourceDefinitionVersionName:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Text
$sel:v1CustomResourceDefinitionVersionSchema:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion
-> Maybe V1CustomResourceValidation
$sel:v1CustomResourceDefinitionVersionSelectableFields:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Maybe [V1SelectableField]
$sel:v1CustomResourceDefinitionVersionServed:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Bool
$sel:v1CustomResourceDefinitionVersionStorage:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Bool
$sel:v1CustomResourceDefinitionVersionSubresources:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion
-> Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionDeprecated :: Maybe Bool
v1CustomResourceDefinitionVersionDeprecationWarning :: Maybe Text
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionSelectableFields :: Maybe [V1SelectableField]
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
..} = (\Text
v1CustomResourceDefinitionVersionName -> V1CustomResourceDefinitionVersion { Text
$sel:v1CustomResourceDefinitionVersionName:V1CustomResourceDefinitionVersion :: Text
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionName, Bool
Maybe Bool
Maybe [V1SelectableField]
Maybe [V1CustomResourceColumnDefinition]
Maybe Text
Maybe V1CustomResourceValidation
Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
$sel:v1CustomResourceDefinitionVersionDeprecated:V1CustomResourceDefinitionVersion :: Maybe Bool
$sel:v1CustomResourceDefinitionVersionDeprecationWarning:V1CustomResourceDefinitionVersion :: Maybe Text
$sel:v1CustomResourceDefinitionVersionSchema:V1CustomResourceDefinitionVersion :: Maybe V1CustomResourceValidation
$sel:v1CustomResourceDefinitionVersionSelectableFields:V1CustomResourceDefinitionVersion :: Maybe [V1SelectableField]
$sel:v1CustomResourceDefinitionVersionServed:V1CustomResourceDefinitionVersion :: Bool
$sel:v1CustomResourceDefinitionVersionStorage:V1CustomResourceDefinitionVersion :: Bool
$sel:v1CustomResourceDefinitionVersionSubresources:V1CustomResourceDefinitionVersion :: Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionDeprecated :: Maybe Bool
v1CustomResourceDefinitionVersionDeprecationWarning :: Maybe Text
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionSelectableFields :: Maybe [V1SelectableField]
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
..} ) (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 :: Lens_'
  V1CustomResourceDefinitionVersion
  (Maybe V1CustomResourceValidation)
v1CustomResourceDefinitionVersionSchemaL Maybe V1CustomResourceValidation
-> f (Maybe V1CustomResourceValidation)
f V1CustomResourceDefinitionVersion{Bool
Maybe Bool
Maybe [V1SelectableField]
Maybe [V1CustomResourceColumnDefinition]
Maybe Text
Maybe V1CustomResourceValidation
Maybe V1CustomResourceSubresources
Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: V1CustomResourceDefinitionVersion
-> Maybe [V1CustomResourceColumnDefinition]
$sel:v1CustomResourceDefinitionVersionDeprecated:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Maybe Bool
$sel:v1CustomResourceDefinitionVersionDeprecationWarning:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Maybe Text
$sel:v1CustomResourceDefinitionVersionName:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Text
$sel:v1CustomResourceDefinitionVersionSchema:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion
-> Maybe V1CustomResourceValidation
$sel:v1CustomResourceDefinitionVersionSelectableFields:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Maybe [V1SelectableField]
$sel:v1CustomResourceDefinitionVersionServed:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Bool
$sel:v1CustomResourceDefinitionVersionStorage:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Bool
$sel:v1CustomResourceDefinitionVersionSubresources:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion
-> Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionDeprecated :: Maybe Bool
v1CustomResourceDefinitionVersionDeprecationWarning :: Maybe Text
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionSelectableFields :: Maybe [V1SelectableField]
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
..} = (\Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionSchema -> V1CustomResourceDefinitionVersion { Maybe V1CustomResourceValidation
$sel:v1CustomResourceDefinitionVersionSchema:V1CustomResourceDefinitionVersion :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionSchema, Bool
Maybe Bool
Maybe [V1SelectableField]
Maybe [V1CustomResourceColumnDefinition]
Maybe Text
Maybe V1CustomResourceSubresources
Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
$sel:v1CustomResourceDefinitionVersionDeprecated:V1CustomResourceDefinitionVersion :: Maybe Bool
$sel:v1CustomResourceDefinitionVersionDeprecationWarning:V1CustomResourceDefinitionVersion :: Maybe Text
$sel:v1CustomResourceDefinitionVersionName:V1CustomResourceDefinitionVersion :: Text
$sel:v1CustomResourceDefinitionVersionSelectableFields:V1CustomResourceDefinitionVersion :: Maybe [V1SelectableField]
$sel:v1CustomResourceDefinitionVersionServed:V1CustomResourceDefinitionVersion :: Bool
$sel:v1CustomResourceDefinitionVersionStorage:V1CustomResourceDefinitionVersion :: Bool
$sel:v1CustomResourceDefinitionVersionSubresources:V1CustomResourceDefinitionVersion :: Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionDeprecated :: Maybe Bool
v1CustomResourceDefinitionVersionDeprecationWarning :: Maybe Text
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionSelectableFields :: Maybe [V1SelectableField]
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
..} ) (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 #-}

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

-- | 'v1CustomResourceDefinitionVersionServed' Lens
v1CustomResourceDefinitionVersionServedL :: Lens_' V1CustomResourceDefinitionVersion (Bool)
v1CustomResourceDefinitionVersionServedL :: Lens_' V1CustomResourceDefinitionVersion Bool
v1CustomResourceDefinitionVersionServedL Bool -> f Bool
f V1CustomResourceDefinitionVersion{Bool
Maybe Bool
Maybe [V1SelectableField]
Maybe [V1CustomResourceColumnDefinition]
Maybe Text
Maybe V1CustomResourceValidation
Maybe V1CustomResourceSubresources
Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: V1CustomResourceDefinitionVersion
-> Maybe [V1CustomResourceColumnDefinition]
$sel:v1CustomResourceDefinitionVersionDeprecated:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Maybe Bool
$sel:v1CustomResourceDefinitionVersionDeprecationWarning:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Maybe Text
$sel:v1CustomResourceDefinitionVersionName:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Text
$sel:v1CustomResourceDefinitionVersionSchema:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion
-> Maybe V1CustomResourceValidation
$sel:v1CustomResourceDefinitionVersionSelectableFields:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Maybe [V1SelectableField]
$sel:v1CustomResourceDefinitionVersionServed:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Bool
$sel:v1CustomResourceDefinitionVersionStorage:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Bool
$sel:v1CustomResourceDefinitionVersionSubresources:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion
-> Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionDeprecated :: Maybe Bool
v1CustomResourceDefinitionVersionDeprecationWarning :: Maybe Text
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionSelectableFields :: Maybe [V1SelectableField]
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
..} = (\Bool
v1CustomResourceDefinitionVersionServed -> V1CustomResourceDefinitionVersion { Bool
$sel:v1CustomResourceDefinitionVersionServed:V1CustomResourceDefinitionVersion :: Bool
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionServed, Bool
Maybe Bool
Maybe [V1SelectableField]
Maybe [V1CustomResourceColumnDefinition]
Maybe Text
Maybe V1CustomResourceValidation
Maybe V1CustomResourceSubresources
Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
$sel:v1CustomResourceDefinitionVersionDeprecated:V1CustomResourceDefinitionVersion :: Maybe Bool
$sel:v1CustomResourceDefinitionVersionDeprecationWarning:V1CustomResourceDefinitionVersion :: Maybe Text
$sel:v1CustomResourceDefinitionVersionName:V1CustomResourceDefinitionVersion :: Text
$sel:v1CustomResourceDefinitionVersionSchema:V1CustomResourceDefinitionVersion :: Maybe V1CustomResourceValidation
$sel:v1CustomResourceDefinitionVersionSelectableFields:V1CustomResourceDefinitionVersion :: Maybe [V1SelectableField]
$sel:v1CustomResourceDefinitionVersionStorage:V1CustomResourceDefinitionVersion :: Bool
$sel:v1CustomResourceDefinitionVersionSubresources:V1CustomResourceDefinitionVersion :: Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionDeprecated :: Maybe Bool
v1CustomResourceDefinitionVersionDeprecationWarning :: Maybe Text
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionSelectableFields :: Maybe [V1SelectableField]
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
..} ) (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 :: Lens_' V1CustomResourceDefinitionVersion Bool
v1CustomResourceDefinitionVersionStorageL Bool -> f Bool
f V1CustomResourceDefinitionVersion{Bool
Maybe Bool
Maybe [V1SelectableField]
Maybe [V1CustomResourceColumnDefinition]
Maybe Text
Maybe V1CustomResourceValidation
Maybe V1CustomResourceSubresources
Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: V1CustomResourceDefinitionVersion
-> Maybe [V1CustomResourceColumnDefinition]
$sel:v1CustomResourceDefinitionVersionDeprecated:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Maybe Bool
$sel:v1CustomResourceDefinitionVersionDeprecationWarning:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Maybe Text
$sel:v1CustomResourceDefinitionVersionName:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Text
$sel:v1CustomResourceDefinitionVersionSchema:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion
-> Maybe V1CustomResourceValidation
$sel:v1CustomResourceDefinitionVersionSelectableFields:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Maybe [V1SelectableField]
$sel:v1CustomResourceDefinitionVersionServed:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Bool
$sel:v1CustomResourceDefinitionVersionStorage:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Bool
$sel:v1CustomResourceDefinitionVersionSubresources:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion
-> Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionDeprecated :: Maybe Bool
v1CustomResourceDefinitionVersionDeprecationWarning :: Maybe Text
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionSelectableFields :: Maybe [V1SelectableField]
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
..} = (\Bool
v1CustomResourceDefinitionVersionStorage -> V1CustomResourceDefinitionVersion { Bool
$sel:v1CustomResourceDefinitionVersionStorage:V1CustomResourceDefinitionVersion :: Bool
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionStorage, Bool
Maybe Bool
Maybe [V1SelectableField]
Maybe [V1CustomResourceColumnDefinition]
Maybe Text
Maybe V1CustomResourceValidation
Maybe V1CustomResourceSubresources
Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
$sel:v1CustomResourceDefinitionVersionDeprecated:V1CustomResourceDefinitionVersion :: Maybe Bool
$sel:v1CustomResourceDefinitionVersionDeprecationWarning:V1CustomResourceDefinitionVersion :: Maybe Text
$sel:v1CustomResourceDefinitionVersionName:V1CustomResourceDefinitionVersion :: Text
$sel:v1CustomResourceDefinitionVersionSchema:V1CustomResourceDefinitionVersion :: Maybe V1CustomResourceValidation
$sel:v1CustomResourceDefinitionVersionSelectableFields:V1CustomResourceDefinitionVersion :: Maybe [V1SelectableField]
$sel:v1CustomResourceDefinitionVersionServed:V1CustomResourceDefinitionVersion :: Bool
$sel:v1CustomResourceDefinitionVersionSubresources:V1CustomResourceDefinitionVersion :: Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionDeprecated :: Maybe Bool
v1CustomResourceDefinitionVersionDeprecationWarning :: Maybe Text
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionSelectableFields :: Maybe [V1SelectableField]
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
..} ) (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 :: Lens_'
  V1CustomResourceDefinitionVersion
  (Maybe V1CustomResourceSubresources)
v1CustomResourceDefinitionVersionSubresourcesL Maybe V1CustomResourceSubresources
-> f (Maybe V1CustomResourceSubresources)
f V1CustomResourceDefinitionVersion{Bool
Maybe Bool
Maybe [V1SelectableField]
Maybe [V1CustomResourceColumnDefinition]
Maybe Text
Maybe V1CustomResourceValidation
Maybe V1CustomResourceSubresources
Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: V1CustomResourceDefinitionVersion
-> Maybe [V1CustomResourceColumnDefinition]
$sel:v1CustomResourceDefinitionVersionDeprecated:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Maybe Bool
$sel:v1CustomResourceDefinitionVersionDeprecationWarning:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Maybe Text
$sel:v1CustomResourceDefinitionVersionName:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Text
$sel:v1CustomResourceDefinitionVersionSchema:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion
-> Maybe V1CustomResourceValidation
$sel:v1CustomResourceDefinitionVersionSelectableFields:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Maybe [V1SelectableField]
$sel:v1CustomResourceDefinitionVersionServed:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Bool
$sel:v1CustomResourceDefinitionVersionStorage:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion -> Bool
$sel:v1CustomResourceDefinitionVersionSubresources:V1CustomResourceDefinitionVersion :: V1CustomResourceDefinitionVersion
-> Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionDeprecated :: Maybe Bool
v1CustomResourceDefinitionVersionDeprecationWarning :: Maybe Text
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionSelectableFields :: Maybe [V1SelectableField]
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionStorage :: Bool
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
..} = (\Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionSubresources -> V1CustomResourceDefinitionVersion { Maybe V1CustomResourceSubresources
$sel:v1CustomResourceDefinitionVersionSubresources:V1CustomResourceDefinitionVersion :: Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionSubresources :: Maybe V1CustomResourceSubresources
v1CustomResourceDefinitionVersionSubresources, Bool
Maybe Bool
Maybe [V1SelectableField]
Maybe [V1CustomResourceColumnDefinition]
Maybe Text
Maybe V1CustomResourceValidation
Text
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
$sel:v1CustomResourceDefinitionVersionDeprecated:V1CustomResourceDefinitionVersion :: Maybe Bool
$sel:v1CustomResourceDefinitionVersionDeprecationWarning:V1CustomResourceDefinitionVersion :: Maybe Text
$sel:v1CustomResourceDefinitionVersionName:V1CustomResourceDefinitionVersion :: Text
$sel:v1CustomResourceDefinitionVersionSchema:V1CustomResourceDefinitionVersion :: Maybe V1CustomResourceValidation
$sel:v1CustomResourceDefinitionVersionSelectableFields:V1CustomResourceDefinitionVersion :: Maybe [V1SelectableField]
$sel:v1CustomResourceDefinitionVersionServed:V1CustomResourceDefinitionVersion :: Bool
$sel:v1CustomResourceDefinitionVersionStorage:V1CustomResourceDefinitionVersion :: Bool
v1CustomResourceDefinitionVersionAdditionalPrinterColumns :: Maybe [V1CustomResourceColumnDefinition]
v1CustomResourceDefinitionVersionDeprecated :: Maybe Bool
v1CustomResourceDefinitionVersionDeprecationWarning :: Maybe Text
v1CustomResourceDefinitionVersionName :: Text
v1CustomResourceDefinitionVersionSchema :: Maybe V1CustomResourceValidation
v1CustomResourceDefinitionVersionSelectableFields :: Maybe [V1SelectableField]
v1CustomResourceDefinitionVersionServed :: Bool
v1CustomResourceDefinitionVersionStorage :: Bool
..} ) (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 :: Lens_' V1CustomResourceSubresourceScale (Maybe Text)
v1CustomResourceSubresourceScaleLabelSelectorPathL Maybe Text -> f (Maybe Text)
f V1CustomResourceSubresourceScale{Maybe Text
Text
v1CustomResourceSubresourceScaleLabelSelectorPath :: V1CustomResourceSubresourceScale -> Maybe Text
v1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
v1CustomResourceSubresourceScaleSpecReplicasPath :: Text
v1CustomResourceSubresourceScaleStatusReplicasPath :: Text
$sel:v1CustomResourceSubresourceScaleSpecReplicasPath:V1CustomResourceSubresourceScale :: V1CustomResourceSubresourceScale -> Text
$sel:v1CustomResourceSubresourceScaleStatusReplicasPath:V1CustomResourceSubresourceScale :: V1CustomResourceSubresourceScale -> Text
..} = (\Maybe Text
v1CustomResourceSubresourceScaleLabelSelectorPath -> V1CustomResourceSubresourceScale { Maybe Text
v1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
v1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
v1CustomResourceSubresourceScaleLabelSelectorPath, Text
v1CustomResourceSubresourceScaleSpecReplicasPath :: Text
v1CustomResourceSubresourceScaleStatusReplicasPath :: Text
$sel:v1CustomResourceSubresourceScaleSpecReplicasPath:V1CustomResourceSubresourceScale :: Text
$sel:v1CustomResourceSubresourceScaleStatusReplicasPath:V1CustomResourceSubresourceScale :: 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 :: Lens_' V1CustomResourceSubresourceScale Text
v1CustomResourceSubresourceScaleSpecReplicasPathL Text -> f Text
f V1CustomResourceSubresourceScale{Maybe Text
Text
v1CustomResourceSubresourceScaleLabelSelectorPath :: V1CustomResourceSubresourceScale -> Maybe Text
$sel:v1CustomResourceSubresourceScaleSpecReplicasPath:V1CustomResourceSubresourceScale :: V1CustomResourceSubresourceScale -> Text
$sel:v1CustomResourceSubresourceScaleStatusReplicasPath:V1CustomResourceSubresourceScale :: V1CustomResourceSubresourceScale -> Text
v1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
v1CustomResourceSubresourceScaleSpecReplicasPath :: Text
v1CustomResourceSubresourceScaleStatusReplicasPath :: Text
..} = (\Text
v1CustomResourceSubresourceScaleSpecReplicasPath -> V1CustomResourceSubresourceScale { Text
$sel:v1CustomResourceSubresourceScaleSpecReplicasPath:V1CustomResourceSubresourceScale :: Text
v1CustomResourceSubresourceScaleSpecReplicasPath :: Text
v1CustomResourceSubresourceScaleSpecReplicasPath, Maybe Text
Text
v1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
$sel:v1CustomResourceSubresourceScaleStatusReplicasPath:V1CustomResourceSubresourceScale :: Text
v1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
v1CustomResourceSubresourceScaleStatusReplicasPath :: 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 :: Lens_' V1CustomResourceSubresourceScale Text
v1CustomResourceSubresourceScaleStatusReplicasPathL Text -> f Text
f V1CustomResourceSubresourceScale{Maybe Text
Text
v1CustomResourceSubresourceScaleLabelSelectorPath :: V1CustomResourceSubresourceScale -> Maybe Text
$sel:v1CustomResourceSubresourceScaleSpecReplicasPath:V1CustomResourceSubresourceScale :: V1CustomResourceSubresourceScale -> Text
$sel:v1CustomResourceSubresourceScaleStatusReplicasPath:V1CustomResourceSubresourceScale :: V1CustomResourceSubresourceScale -> Text
v1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
v1CustomResourceSubresourceScaleSpecReplicasPath :: Text
v1CustomResourceSubresourceScaleStatusReplicasPath :: Text
..} = (\Text
v1CustomResourceSubresourceScaleStatusReplicasPath -> V1CustomResourceSubresourceScale { Text
$sel:v1CustomResourceSubresourceScaleStatusReplicasPath:V1CustomResourceSubresourceScale :: Text
v1CustomResourceSubresourceScaleStatusReplicasPath :: Text
v1CustomResourceSubresourceScaleStatusReplicasPath, Maybe Text
Text
v1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
$sel:v1CustomResourceSubresourceScaleSpecReplicasPath:V1CustomResourceSubresourceScale :: Text
v1CustomResourceSubresourceScaleLabelSelectorPath :: Maybe Text
v1CustomResourceSubresourceScaleSpecReplicasPath :: 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 :: Lens_'
  V1CustomResourceSubresources
  (Maybe V1CustomResourceSubresourceScale)
v1CustomResourceSubresourcesScaleL Maybe V1CustomResourceSubresourceScale
-> f (Maybe V1CustomResourceSubresourceScale)
f V1CustomResourceSubresources{Maybe Value
Maybe V1CustomResourceSubresourceScale
v1CustomResourceSubresourcesScale :: V1CustomResourceSubresources
-> Maybe V1CustomResourceSubresourceScale
v1CustomResourceSubresourcesScale :: Maybe V1CustomResourceSubresourceScale
v1CustomResourceSubresourcesStatus :: Maybe Value
$sel:v1CustomResourceSubresourcesStatus:V1CustomResourceSubresources :: V1CustomResourceSubresources -> Maybe Value
..} = (\Maybe V1CustomResourceSubresourceScale
v1CustomResourceSubresourcesScale -> V1CustomResourceSubresources { Maybe V1CustomResourceSubresourceScale
v1CustomResourceSubresourcesScale :: Maybe V1CustomResourceSubresourceScale
v1CustomResourceSubresourcesScale :: Maybe V1CustomResourceSubresourceScale
v1CustomResourceSubresourcesScale, Maybe Value
v1CustomResourceSubresourcesStatus :: Maybe Value
$sel:v1CustomResourceSubresourcesStatus:V1CustomResourceSubresources :: 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 :: Lens_' V1CustomResourceSubresources (Maybe Value)
v1CustomResourceSubresourcesStatusL Maybe Value -> f (Maybe Value)
f V1CustomResourceSubresources{Maybe Value
Maybe V1CustomResourceSubresourceScale
v1CustomResourceSubresourcesScale :: V1CustomResourceSubresources
-> Maybe V1CustomResourceSubresourceScale
$sel:v1CustomResourceSubresourcesStatus:V1CustomResourceSubresources :: V1CustomResourceSubresources -> Maybe Value
v1CustomResourceSubresourcesScale :: Maybe V1CustomResourceSubresourceScale
v1CustomResourceSubresourcesStatus :: Maybe Value
..} = (\Maybe Value
v1CustomResourceSubresourcesStatus -> V1CustomResourceSubresources { Maybe Value
$sel:v1CustomResourceSubresourcesStatus:V1CustomResourceSubresources :: 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 :: Lens_' V1CustomResourceValidation (Maybe V1JSONSchemaProps)
v1CustomResourceValidationOpenApiv3SchemaL Maybe V1JSONSchemaProps -> f (Maybe V1JSONSchemaProps)
f V1CustomResourceValidation{Maybe V1JSONSchemaProps
v1CustomResourceValidationOpenApiv3Schema :: V1CustomResourceValidation -> Maybe V1JSONSchemaProps
v1CustomResourceValidationOpenApiv3Schema :: Maybe V1JSONSchemaProps
..} = (\Maybe V1JSONSchemaProps
v1CustomResourceValidationOpenApiv3Schema -> 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 :: Lens_' V1DaemonEndpoint Int
v1DaemonEndpointPortL Int -> f Int
f V1DaemonEndpoint{Int
v1DaemonEndpointPort :: V1DaemonEndpoint -> Int
v1DaemonEndpointPort :: Int
..} = (\Int
v1DaemonEndpointPort -> 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 :: Lens_' V1DaemonSet (Maybe Text)
v1DaemonSetApiVersionL Maybe Text -> f (Maybe Text)
f V1DaemonSet{Maybe Text
Maybe V1ObjectMeta
Maybe V1DaemonSetStatus
Maybe V1DaemonSetSpec
v1DaemonSetApiVersion :: V1DaemonSet -> Maybe Text
v1DaemonSetApiVersion :: Maybe Text
v1DaemonSetKind :: Maybe Text
v1DaemonSetMetadata :: Maybe V1ObjectMeta
v1DaemonSetSpec :: Maybe V1DaemonSetSpec
v1DaemonSetStatus :: Maybe V1DaemonSetStatus
$sel:v1DaemonSetKind:V1DaemonSet :: V1DaemonSet -> Maybe Text
$sel:v1DaemonSetMetadata:V1DaemonSet :: V1DaemonSet -> Maybe V1ObjectMeta
$sel:v1DaemonSetSpec:V1DaemonSet :: V1DaemonSet -> Maybe V1DaemonSetSpec
$sel:v1DaemonSetStatus:V1DaemonSet :: V1DaemonSet -> Maybe V1DaemonSetStatus
..} = (\Maybe Text
v1DaemonSetApiVersion -> V1DaemonSet { Maybe Text
v1DaemonSetApiVersion :: Maybe Text
v1DaemonSetApiVersion :: Maybe Text
v1DaemonSetApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1DaemonSetStatus
Maybe V1DaemonSetSpec
v1DaemonSetKind :: Maybe Text
v1DaemonSetMetadata :: Maybe V1ObjectMeta
v1DaemonSetSpec :: Maybe V1DaemonSetSpec
v1DaemonSetStatus :: Maybe V1DaemonSetStatus
$sel:v1DaemonSetKind:V1DaemonSet :: Maybe Text
$sel:v1DaemonSetMetadata:V1DaemonSet :: Maybe V1ObjectMeta
$sel:v1DaemonSetSpec:V1DaemonSet :: Maybe V1DaemonSetSpec
$sel:v1DaemonSetStatus:V1DaemonSet :: Maybe V1DaemonSetStatus
..} ) (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 :: Lens_' V1DaemonSet (Maybe Text)
v1DaemonSetKindL Maybe Text -> f (Maybe Text)
f V1DaemonSet{Maybe Text
Maybe V1ObjectMeta
Maybe V1DaemonSetStatus
Maybe V1DaemonSetSpec
v1DaemonSetApiVersion :: V1DaemonSet -> Maybe Text
$sel:v1DaemonSetKind:V1DaemonSet :: V1DaemonSet -> Maybe Text
$sel:v1DaemonSetMetadata:V1DaemonSet :: V1DaemonSet -> Maybe V1ObjectMeta
$sel:v1DaemonSetSpec:V1DaemonSet :: V1DaemonSet -> Maybe V1DaemonSetSpec
$sel:v1DaemonSetStatus:V1DaemonSet :: V1DaemonSet -> Maybe V1DaemonSetStatus
v1DaemonSetApiVersion :: Maybe Text
v1DaemonSetKind :: Maybe Text
v1DaemonSetMetadata :: Maybe V1ObjectMeta
v1DaemonSetSpec :: Maybe V1DaemonSetSpec
v1DaemonSetStatus :: Maybe V1DaemonSetStatus
..} = (\Maybe Text
v1DaemonSetKind -> V1DaemonSet { Maybe Text
$sel:v1DaemonSetKind:V1DaemonSet :: Maybe Text
v1DaemonSetKind :: Maybe Text
v1DaemonSetKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1DaemonSetStatus
Maybe V1DaemonSetSpec
v1DaemonSetApiVersion :: Maybe Text
$sel:v1DaemonSetMetadata:V1DaemonSet :: Maybe V1ObjectMeta
$sel:v1DaemonSetSpec:V1DaemonSet :: Maybe V1DaemonSetSpec
$sel:v1DaemonSetStatus:V1DaemonSet :: Maybe V1DaemonSetStatus
v1DaemonSetApiVersion :: Maybe Text
v1DaemonSetMetadata :: Maybe V1ObjectMeta
v1DaemonSetSpec :: Maybe V1DaemonSetSpec
v1DaemonSetStatus :: Maybe V1DaemonSetStatus
..} ) (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 :: Lens_' V1DaemonSet (Maybe V1ObjectMeta)
v1DaemonSetMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1DaemonSet{Maybe Text
Maybe V1ObjectMeta
Maybe V1DaemonSetStatus
Maybe V1DaemonSetSpec
v1DaemonSetApiVersion :: V1DaemonSet -> Maybe Text
$sel:v1DaemonSetKind:V1DaemonSet :: V1DaemonSet -> Maybe Text
$sel:v1DaemonSetMetadata:V1DaemonSet :: V1DaemonSet -> Maybe V1ObjectMeta
$sel:v1DaemonSetSpec:V1DaemonSet :: V1DaemonSet -> Maybe V1DaemonSetSpec
$sel:v1DaemonSetStatus:V1DaemonSet :: V1DaemonSet -> Maybe V1DaemonSetStatus
v1DaemonSetApiVersion :: Maybe Text
v1DaemonSetKind :: Maybe Text
v1DaemonSetMetadata :: Maybe V1ObjectMeta
v1DaemonSetSpec :: Maybe V1DaemonSetSpec
v1DaemonSetStatus :: Maybe V1DaemonSetStatus
..} = (\Maybe V1ObjectMeta
v1DaemonSetMetadata -> V1DaemonSet { Maybe V1ObjectMeta
$sel:v1DaemonSetMetadata:V1DaemonSet :: Maybe V1ObjectMeta
v1DaemonSetMetadata :: Maybe V1ObjectMeta
v1DaemonSetMetadata, Maybe Text
Maybe V1DaemonSetStatus
Maybe V1DaemonSetSpec
v1DaemonSetApiVersion :: Maybe Text
$sel:v1DaemonSetKind:V1DaemonSet :: Maybe Text
$sel:v1DaemonSetSpec:V1DaemonSet :: Maybe V1DaemonSetSpec
$sel:v1DaemonSetStatus:V1DaemonSet :: Maybe V1DaemonSetStatus
v1DaemonSetApiVersion :: Maybe Text
v1DaemonSetKind :: Maybe Text
v1DaemonSetSpec :: Maybe V1DaemonSetSpec
v1DaemonSetStatus :: Maybe V1DaemonSetStatus
..} ) (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 :: Lens_' V1DaemonSet (Maybe V1DaemonSetSpec)
v1DaemonSetSpecL Maybe V1DaemonSetSpec -> f (Maybe V1DaemonSetSpec)
f V1DaemonSet{Maybe Text
Maybe V1ObjectMeta
Maybe V1DaemonSetStatus
Maybe V1DaemonSetSpec
v1DaemonSetApiVersion :: V1DaemonSet -> Maybe Text
$sel:v1DaemonSetKind:V1DaemonSet :: V1DaemonSet -> Maybe Text
$sel:v1DaemonSetMetadata:V1DaemonSet :: V1DaemonSet -> Maybe V1ObjectMeta
$sel:v1DaemonSetSpec:V1DaemonSet :: V1DaemonSet -> Maybe V1DaemonSetSpec
$sel:v1DaemonSetStatus:V1DaemonSet :: V1DaemonSet -> Maybe V1DaemonSetStatus
v1DaemonSetApiVersion :: Maybe Text
v1DaemonSetKind :: Maybe Text
v1DaemonSetMetadata :: Maybe V1ObjectMeta
v1DaemonSetSpec :: Maybe V1DaemonSetSpec
v1DaemonSetStatus :: Maybe V1DaemonSetStatus
..} = (\Maybe V1DaemonSetSpec
v1DaemonSetSpec -> V1DaemonSet { Maybe V1DaemonSetSpec
$sel:v1DaemonSetSpec:V1DaemonSet :: Maybe V1DaemonSetSpec
v1DaemonSetSpec :: Maybe V1DaemonSetSpec
v1DaemonSetSpec, Maybe Text
Maybe V1ObjectMeta
Maybe V1DaemonSetStatus
v1DaemonSetApiVersion :: Maybe Text
$sel:v1DaemonSetKind:V1DaemonSet :: Maybe Text
$sel:v1DaemonSetMetadata:V1DaemonSet :: Maybe V1ObjectMeta
$sel:v1DaemonSetStatus:V1DaemonSet :: Maybe V1DaemonSetStatus
v1DaemonSetApiVersion :: Maybe Text
v1DaemonSetKind :: Maybe Text
v1DaemonSetMetadata :: Maybe V1ObjectMeta
v1DaemonSetStatus :: Maybe V1DaemonSetStatus
..} ) (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 :: Lens_' V1DaemonSet (Maybe V1DaemonSetStatus)
v1DaemonSetStatusL Maybe V1DaemonSetStatus -> f (Maybe V1DaemonSetStatus)
f V1DaemonSet{Maybe Text
Maybe V1ObjectMeta
Maybe V1DaemonSetStatus
Maybe V1DaemonSetSpec
v1DaemonSetApiVersion :: V1DaemonSet -> Maybe Text
$sel:v1DaemonSetKind:V1DaemonSet :: V1DaemonSet -> Maybe Text
$sel:v1DaemonSetMetadata:V1DaemonSet :: V1DaemonSet -> Maybe V1ObjectMeta
$sel:v1DaemonSetSpec:V1DaemonSet :: V1DaemonSet -> Maybe V1DaemonSetSpec
$sel:v1DaemonSetStatus:V1DaemonSet :: V1DaemonSet -> Maybe V1DaemonSetStatus
v1DaemonSetApiVersion :: Maybe Text
v1DaemonSetKind :: Maybe Text
v1DaemonSetMetadata :: Maybe V1ObjectMeta
v1DaemonSetSpec :: Maybe V1DaemonSetSpec
v1DaemonSetStatus :: Maybe V1DaemonSetStatus
..} = (\Maybe V1DaemonSetStatus
v1DaemonSetStatus -> V1DaemonSet { Maybe V1DaemonSetStatus
$sel:v1DaemonSetStatus:V1DaemonSet :: Maybe V1DaemonSetStatus
v1DaemonSetStatus :: Maybe V1DaemonSetStatus
v1DaemonSetStatus, Maybe Text
Maybe V1ObjectMeta
Maybe V1DaemonSetSpec
v1DaemonSetApiVersion :: Maybe Text
$sel:v1DaemonSetKind:V1DaemonSet :: Maybe Text
$sel:v1DaemonSetMetadata:V1DaemonSet :: Maybe V1ObjectMeta
$sel:v1DaemonSetSpec:V1DaemonSet :: Maybe V1DaemonSetSpec
v1DaemonSetApiVersion :: Maybe Text
v1DaemonSetKind :: Maybe Text
v1DaemonSetMetadata :: Maybe V1ObjectMeta
v1DaemonSetSpec :: Maybe V1DaemonSetSpec
..} ) (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 :: Lens_' V1DaemonSetCondition (Maybe DateTime)
v1DaemonSetConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1DaemonSetCondition{Maybe Text
Maybe DateTime
Text
v1DaemonSetConditionLastTransitionTime :: V1DaemonSetCondition -> Maybe DateTime
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1DaemonSetConditionMessage :: Maybe Text
v1DaemonSetConditionReason :: Maybe Text
v1DaemonSetConditionStatus :: Text
v1DaemonSetConditionType :: Text
$sel:v1DaemonSetConditionMessage:V1DaemonSetCondition :: V1DaemonSetCondition -> Maybe Text
$sel:v1DaemonSetConditionReason:V1DaemonSetCondition :: V1DaemonSetCondition -> Maybe Text
$sel:v1DaemonSetConditionStatus:V1DaemonSetCondition :: V1DaemonSetCondition -> Text
$sel:v1DaemonSetConditionType:V1DaemonSetCondition :: V1DaemonSetCondition -> Text
..} = (\Maybe DateTime
v1DaemonSetConditionLastTransitionTime -> V1DaemonSetCondition { Maybe DateTime
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1DaemonSetConditionLastTransitionTime, Maybe Text
Text
v1DaemonSetConditionMessage :: Maybe Text
v1DaemonSetConditionReason :: Maybe Text
v1DaemonSetConditionStatus :: Text
v1DaemonSetConditionType :: Text
$sel:v1DaemonSetConditionMessage:V1DaemonSetCondition :: Maybe Text
$sel:v1DaemonSetConditionReason:V1DaemonSetCondition :: Maybe Text
$sel:v1DaemonSetConditionStatus:V1DaemonSetCondition :: Text
$sel:v1DaemonSetConditionType:V1DaemonSetCondition :: 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 :: Lens_' V1DaemonSetCondition (Maybe Text)
v1DaemonSetConditionMessageL Maybe Text -> f (Maybe Text)
f V1DaemonSetCondition{Maybe Text
Maybe DateTime
Text
v1DaemonSetConditionLastTransitionTime :: V1DaemonSetCondition -> Maybe DateTime
$sel:v1DaemonSetConditionMessage:V1DaemonSetCondition :: V1DaemonSetCondition -> Maybe Text
$sel:v1DaemonSetConditionReason:V1DaemonSetCondition :: V1DaemonSetCondition -> Maybe Text
$sel:v1DaemonSetConditionStatus:V1DaemonSetCondition :: V1DaemonSetCondition -> Text
$sel:v1DaemonSetConditionType:V1DaemonSetCondition :: V1DaemonSetCondition -> Text
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1DaemonSetConditionMessage :: Maybe Text
v1DaemonSetConditionReason :: Maybe Text
v1DaemonSetConditionStatus :: Text
v1DaemonSetConditionType :: Text
..} = (\Maybe Text
v1DaemonSetConditionMessage -> V1DaemonSetCondition { Maybe Text
$sel:v1DaemonSetConditionMessage:V1DaemonSetCondition :: Maybe Text
v1DaemonSetConditionMessage :: Maybe Text
v1DaemonSetConditionMessage, Maybe Text
Maybe DateTime
Text
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
$sel:v1DaemonSetConditionReason:V1DaemonSetCondition :: Maybe Text
$sel:v1DaemonSetConditionStatus:V1DaemonSetCondition :: Text
$sel:v1DaemonSetConditionType:V1DaemonSetCondition :: Text
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1DaemonSetConditionReason :: Maybe Text
v1DaemonSetConditionStatus :: Text
v1DaemonSetConditionType :: Text
..} ) (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 :: Lens_' V1DaemonSetCondition (Maybe Text)
v1DaemonSetConditionReasonL Maybe Text -> f (Maybe Text)
f V1DaemonSetCondition{Maybe Text
Maybe DateTime
Text
v1DaemonSetConditionLastTransitionTime :: V1DaemonSetCondition -> Maybe DateTime
$sel:v1DaemonSetConditionMessage:V1DaemonSetCondition :: V1DaemonSetCondition -> Maybe Text
$sel:v1DaemonSetConditionReason:V1DaemonSetCondition :: V1DaemonSetCondition -> Maybe Text
$sel:v1DaemonSetConditionStatus:V1DaemonSetCondition :: V1DaemonSetCondition -> Text
$sel:v1DaemonSetConditionType:V1DaemonSetCondition :: V1DaemonSetCondition -> Text
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1DaemonSetConditionMessage :: Maybe Text
v1DaemonSetConditionReason :: Maybe Text
v1DaemonSetConditionStatus :: Text
v1DaemonSetConditionType :: Text
..} = (\Maybe Text
v1DaemonSetConditionReason -> V1DaemonSetCondition { Maybe Text
$sel:v1DaemonSetConditionReason:V1DaemonSetCondition :: Maybe Text
v1DaemonSetConditionReason :: Maybe Text
v1DaemonSetConditionReason, Maybe Text
Maybe DateTime
Text
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
$sel:v1DaemonSetConditionMessage:V1DaemonSetCondition :: Maybe Text
$sel:v1DaemonSetConditionStatus:V1DaemonSetCondition :: Text
$sel:v1DaemonSetConditionType:V1DaemonSetCondition :: Text
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1DaemonSetConditionMessage :: Maybe Text
v1DaemonSetConditionStatus :: Text
v1DaemonSetConditionType :: Text
..} ) (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 :: Lens_' V1DaemonSetCondition Text
v1DaemonSetConditionStatusL Text -> f Text
f V1DaemonSetCondition{Maybe Text
Maybe DateTime
Text
v1DaemonSetConditionLastTransitionTime :: V1DaemonSetCondition -> Maybe DateTime
$sel:v1DaemonSetConditionMessage:V1DaemonSetCondition :: V1DaemonSetCondition -> Maybe Text
$sel:v1DaemonSetConditionReason:V1DaemonSetCondition :: V1DaemonSetCondition -> Maybe Text
$sel:v1DaemonSetConditionStatus:V1DaemonSetCondition :: V1DaemonSetCondition -> Text
$sel:v1DaemonSetConditionType:V1DaemonSetCondition :: V1DaemonSetCondition -> Text
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1DaemonSetConditionMessage :: Maybe Text
v1DaemonSetConditionReason :: Maybe Text
v1DaemonSetConditionStatus :: Text
v1DaemonSetConditionType :: Text
..} = (\Text
v1DaemonSetConditionStatus -> V1DaemonSetCondition { Text
$sel:v1DaemonSetConditionStatus:V1DaemonSetCondition :: Text
v1DaemonSetConditionStatus :: Text
v1DaemonSetConditionStatus, Maybe Text
Maybe DateTime
Text
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
$sel:v1DaemonSetConditionMessage:V1DaemonSetCondition :: Maybe Text
$sel:v1DaemonSetConditionReason:V1DaemonSetCondition :: Maybe Text
$sel:v1DaemonSetConditionType:V1DaemonSetCondition :: Text
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1DaemonSetConditionMessage :: Maybe Text
v1DaemonSetConditionReason :: Maybe Text
v1DaemonSetConditionType :: Text
..} ) (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 :: Lens_' V1DaemonSetCondition Text
v1DaemonSetConditionTypeL Text -> f Text
f V1DaemonSetCondition{Maybe Text
Maybe DateTime
Text
v1DaemonSetConditionLastTransitionTime :: V1DaemonSetCondition -> Maybe DateTime
$sel:v1DaemonSetConditionMessage:V1DaemonSetCondition :: V1DaemonSetCondition -> Maybe Text
$sel:v1DaemonSetConditionReason:V1DaemonSetCondition :: V1DaemonSetCondition -> Maybe Text
$sel:v1DaemonSetConditionStatus:V1DaemonSetCondition :: V1DaemonSetCondition -> Text
$sel:v1DaemonSetConditionType:V1DaemonSetCondition :: V1DaemonSetCondition -> Text
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1DaemonSetConditionMessage :: Maybe Text
v1DaemonSetConditionReason :: Maybe Text
v1DaemonSetConditionStatus :: Text
v1DaemonSetConditionType :: Text
..} = (\Text
v1DaemonSetConditionType -> V1DaemonSetCondition { Text
$sel:v1DaemonSetConditionType:V1DaemonSetCondition :: Text
v1DaemonSetConditionType :: Text
v1DaemonSetConditionType, Maybe Text
Maybe DateTime
Text
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
$sel:v1DaemonSetConditionMessage:V1DaemonSetCondition :: Maybe Text
$sel:v1DaemonSetConditionReason:V1DaemonSetCondition :: Maybe Text
$sel:v1DaemonSetConditionStatus:V1DaemonSetCondition :: Text
v1DaemonSetConditionLastTransitionTime :: Maybe DateTime
v1DaemonSetConditionMessage :: Maybe Text
v1DaemonSetConditionReason :: Maybe Text
v1DaemonSetConditionStatus :: Text
..} ) (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 :: Lens_' V1DaemonSetList (Maybe Text)
v1DaemonSetListApiVersionL Maybe Text -> f (Maybe Text)
f V1DaemonSetList{[V1DaemonSet]
Maybe Text
Maybe V1ListMeta
v1DaemonSetListApiVersion :: V1DaemonSetList -> Maybe Text
v1DaemonSetListApiVersion :: Maybe Text
v1DaemonSetListItems :: [V1DaemonSet]
v1DaemonSetListKind :: Maybe Text
v1DaemonSetListMetadata :: Maybe V1ListMeta
$sel:v1DaemonSetListItems:V1DaemonSetList :: V1DaemonSetList -> [V1DaemonSet]
$sel:v1DaemonSetListKind:V1DaemonSetList :: V1DaemonSetList -> Maybe Text
$sel:v1DaemonSetListMetadata:V1DaemonSetList :: V1DaemonSetList -> Maybe V1ListMeta
..} = (\Maybe Text
v1DaemonSetListApiVersion -> V1DaemonSetList { Maybe Text
v1DaemonSetListApiVersion :: Maybe Text
v1DaemonSetListApiVersion :: Maybe Text
v1DaemonSetListApiVersion, [V1DaemonSet]
Maybe Text
Maybe V1ListMeta
v1DaemonSetListItems :: [V1DaemonSet]
v1DaemonSetListKind :: Maybe Text
v1DaemonSetListMetadata :: Maybe V1ListMeta
$sel:v1DaemonSetListItems:V1DaemonSetList :: [V1DaemonSet]
$sel:v1DaemonSetListKind:V1DaemonSetList :: Maybe Text
$sel:v1DaemonSetListMetadata:V1DaemonSetList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1DaemonSetList [V1DaemonSet]
v1DaemonSetListItemsL [V1DaemonSet] -> f [V1DaemonSet]
f V1DaemonSetList{[V1DaemonSet]
Maybe Text
Maybe V1ListMeta
v1DaemonSetListApiVersion :: V1DaemonSetList -> Maybe Text
$sel:v1DaemonSetListItems:V1DaemonSetList :: V1DaemonSetList -> [V1DaemonSet]
$sel:v1DaemonSetListKind:V1DaemonSetList :: V1DaemonSetList -> Maybe Text
$sel:v1DaemonSetListMetadata:V1DaemonSetList :: V1DaemonSetList -> Maybe V1ListMeta
v1DaemonSetListApiVersion :: Maybe Text
v1DaemonSetListItems :: [V1DaemonSet]
v1DaemonSetListKind :: Maybe Text
v1DaemonSetListMetadata :: Maybe V1ListMeta
..} = (\[V1DaemonSet]
v1DaemonSetListItems -> V1DaemonSetList { [V1DaemonSet]
$sel:v1DaemonSetListItems:V1DaemonSetList :: [V1DaemonSet]
v1DaemonSetListItems :: [V1DaemonSet]
v1DaemonSetListItems, Maybe Text
Maybe V1ListMeta
v1DaemonSetListApiVersion :: Maybe Text
$sel:v1DaemonSetListKind:V1DaemonSetList :: Maybe Text
$sel:v1DaemonSetListMetadata:V1DaemonSetList :: Maybe V1ListMeta
v1DaemonSetListApiVersion :: Maybe Text
v1DaemonSetListKind :: Maybe Text
v1DaemonSetListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1DaemonSetList (Maybe Text)
v1DaemonSetListKindL Maybe Text -> f (Maybe Text)
f V1DaemonSetList{[V1DaemonSet]
Maybe Text
Maybe V1ListMeta
v1DaemonSetListApiVersion :: V1DaemonSetList -> Maybe Text
$sel:v1DaemonSetListItems:V1DaemonSetList :: V1DaemonSetList -> [V1DaemonSet]
$sel:v1DaemonSetListKind:V1DaemonSetList :: V1DaemonSetList -> Maybe Text
$sel:v1DaemonSetListMetadata:V1DaemonSetList :: V1DaemonSetList -> Maybe V1ListMeta
v1DaemonSetListApiVersion :: Maybe Text
v1DaemonSetListItems :: [V1DaemonSet]
v1DaemonSetListKind :: Maybe Text
v1DaemonSetListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1DaemonSetListKind -> V1DaemonSetList { Maybe Text
$sel:v1DaemonSetListKind:V1DaemonSetList :: Maybe Text
v1DaemonSetListKind :: Maybe Text
v1DaemonSetListKind, [V1DaemonSet]
Maybe Text
Maybe V1ListMeta
v1DaemonSetListApiVersion :: Maybe Text
$sel:v1DaemonSetListItems:V1DaemonSetList :: [V1DaemonSet]
$sel:v1DaemonSetListMetadata:V1DaemonSetList :: Maybe V1ListMeta
v1DaemonSetListApiVersion :: Maybe Text
v1DaemonSetListItems :: [V1DaemonSet]
v1DaemonSetListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1DaemonSetList (Maybe V1ListMeta)
v1DaemonSetListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1DaemonSetList{[V1DaemonSet]
Maybe Text
Maybe V1ListMeta
v1DaemonSetListApiVersion :: V1DaemonSetList -> Maybe Text
$sel:v1DaemonSetListItems:V1DaemonSetList :: V1DaemonSetList -> [V1DaemonSet]
$sel:v1DaemonSetListKind:V1DaemonSetList :: V1DaemonSetList -> Maybe Text
$sel:v1DaemonSetListMetadata:V1DaemonSetList :: V1DaemonSetList -> Maybe V1ListMeta
v1DaemonSetListApiVersion :: Maybe Text
v1DaemonSetListItems :: [V1DaemonSet]
v1DaemonSetListKind :: Maybe Text
v1DaemonSetListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1DaemonSetListMetadata -> V1DaemonSetList { Maybe V1ListMeta
$sel:v1DaemonSetListMetadata:V1DaemonSetList :: Maybe V1ListMeta
v1DaemonSetListMetadata :: Maybe V1ListMeta
v1DaemonSetListMetadata, [V1DaemonSet]
Maybe Text
v1DaemonSetListApiVersion :: Maybe Text
$sel:v1DaemonSetListItems:V1DaemonSetList :: [V1DaemonSet]
$sel:v1DaemonSetListKind:V1DaemonSetList :: Maybe Text
v1DaemonSetListApiVersion :: Maybe Text
v1DaemonSetListItems :: [V1DaemonSet]
v1DaemonSetListKind :: 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 :: Lens_' V1DaemonSetSpec (Maybe Int)
v1DaemonSetSpecMinReadySecondsL Maybe Int -> f (Maybe Int)
f V1DaemonSetSpec{Maybe Int
Maybe V1DaemonSetUpdateStrategy
V1PodTemplateSpec
V1LabelSelector
v1DaemonSetSpecMinReadySeconds :: V1DaemonSetSpec -> Maybe Int
v1DaemonSetSpecMinReadySeconds :: Maybe Int
v1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1DaemonSetSpecSelector :: V1LabelSelector
v1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1DaemonSetSpecUpdateStrategy :: Maybe V1DaemonSetUpdateStrategy
$sel:v1DaemonSetSpecRevisionHistoryLimit:V1DaemonSetSpec :: V1DaemonSetSpec -> Maybe Int
$sel:v1DaemonSetSpecSelector:V1DaemonSetSpec :: V1DaemonSetSpec -> V1LabelSelector
$sel:v1DaemonSetSpecTemplate:V1DaemonSetSpec :: V1DaemonSetSpec -> V1PodTemplateSpec
$sel:v1DaemonSetSpecUpdateStrategy:V1DaemonSetSpec :: V1DaemonSetSpec -> Maybe V1DaemonSetUpdateStrategy
..} = (\Maybe Int
v1DaemonSetSpecMinReadySeconds -> V1DaemonSetSpec { Maybe Int
v1DaemonSetSpecMinReadySeconds :: Maybe Int
v1DaemonSetSpecMinReadySeconds :: Maybe Int
v1DaemonSetSpecMinReadySeconds, Maybe Int
Maybe V1DaemonSetUpdateStrategy
V1PodTemplateSpec
V1LabelSelector
v1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1DaemonSetSpecSelector :: V1LabelSelector
v1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1DaemonSetSpecUpdateStrategy :: Maybe V1DaemonSetUpdateStrategy
$sel:v1DaemonSetSpecRevisionHistoryLimit:V1DaemonSetSpec :: Maybe Int
$sel:v1DaemonSetSpecSelector:V1DaemonSetSpec :: V1LabelSelector
$sel:v1DaemonSetSpecTemplate:V1DaemonSetSpec :: V1PodTemplateSpec
$sel:v1DaemonSetSpecUpdateStrategy:V1DaemonSetSpec :: Maybe V1DaemonSetUpdateStrategy
..} ) (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 :: Lens_' V1DaemonSetSpec (Maybe Int)
v1DaemonSetSpecRevisionHistoryLimitL Maybe Int -> f (Maybe Int)
f V1DaemonSetSpec{Maybe Int
Maybe V1DaemonSetUpdateStrategy
V1PodTemplateSpec
V1LabelSelector
v1DaemonSetSpecMinReadySeconds :: V1DaemonSetSpec -> Maybe Int
$sel:v1DaemonSetSpecRevisionHistoryLimit:V1DaemonSetSpec :: V1DaemonSetSpec -> Maybe Int
$sel:v1DaemonSetSpecSelector:V1DaemonSetSpec :: V1DaemonSetSpec -> V1LabelSelector
$sel:v1DaemonSetSpecTemplate:V1DaemonSetSpec :: V1DaemonSetSpec -> V1PodTemplateSpec
$sel:v1DaemonSetSpecUpdateStrategy:V1DaemonSetSpec :: V1DaemonSetSpec -> Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecMinReadySeconds :: Maybe Int
v1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1DaemonSetSpecSelector :: V1LabelSelector
v1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1DaemonSetSpecUpdateStrategy :: Maybe V1DaemonSetUpdateStrategy
..} = (\Maybe Int
v1DaemonSetSpecRevisionHistoryLimit -> V1DaemonSetSpec { Maybe Int
$sel:v1DaemonSetSpecRevisionHistoryLimit:V1DaemonSetSpec :: Maybe Int
v1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1DaemonSetSpecRevisionHistoryLimit, Maybe Int
Maybe V1DaemonSetUpdateStrategy
V1PodTemplateSpec
V1LabelSelector
v1DaemonSetSpecMinReadySeconds :: Maybe Int
$sel:v1DaemonSetSpecSelector:V1DaemonSetSpec :: V1LabelSelector
$sel:v1DaemonSetSpecTemplate:V1DaemonSetSpec :: V1PodTemplateSpec
$sel:v1DaemonSetSpecUpdateStrategy:V1DaemonSetSpec :: Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecMinReadySeconds :: Maybe Int
v1DaemonSetSpecSelector :: V1LabelSelector
v1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1DaemonSetSpecUpdateStrategy :: Maybe V1DaemonSetUpdateStrategy
..} ) (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 :: Lens_' V1DaemonSetSpec V1LabelSelector
v1DaemonSetSpecSelectorL V1LabelSelector -> f V1LabelSelector
f V1DaemonSetSpec{Maybe Int
Maybe V1DaemonSetUpdateStrategy
V1PodTemplateSpec
V1LabelSelector
v1DaemonSetSpecMinReadySeconds :: V1DaemonSetSpec -> Maybe Int
$sel:v1DaemonSetSpecRevisionHistoryLimit:V1DaemonSetSpec :: V1DaemonSetSpec -> Maybe Int
$sel:v1DaemonSetSpecSelector:V1DaemonSetSpec :: V1DaemonSetSpec -> V1LabelSelector
$sel:v1DaemonSetSpecTemplate:V1DaemonSetSpec :: V1DaemonSetSpec -> V1PodTemplateSpec
$sel:v1DaemonSetSpecUpdateStrategy:V1DaemonSetSpec :: V1DaemonSetSpec -> Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecMinReadySeconds :: Maybe Int
v1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1DaemonSetSpecSelector :: V1LabelSelector
v1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1DaemonSetSpecUpdateStrategy :: Maybe V1DaemonSetUpdateStrategy
..} = (\V1LabelSelector
v1DaemonSetSpecSelector -> V1DaemonSetSpec { V1LabelSelector
$sel:v1DaemonSetSpecSelector:V1DaemonSetSpec :: V1LabelSelector
v1DaemonSetSpecSelector :: V1LabelSelector
v1DaemonSetSpecSelector, Maybe Int
Maybe V1DaemonSetUpdateStrategy
V1PodTemplateSpec
v1DaemonSetSpecMinReadySeconds :: Maybe Int
$sel:v1DaemonSetSpecRevisionHistoryLimit:V1DaemonSetSpec :: Maybe Int
$sel:v1DaemonSetSpecTemplate:V1DaemonSetSpec :: V1PodTemplateSpec
$sel:v1DaemonSetSpecUpdateStrategy:V1DaemonSetSpec :: Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecMinReadySeconds :: Maybe Int
v1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1DaemonSetSpecUpdateStrategy :: Maybe V1DaemonSetUpdateStrategy
..} ) (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 :: Lens_' V1DaemonSetSpec V1PodTemplateSpec
v1DaemonSetSpecTemplateL V1PodTemplateSpec -> f V1PodTemplateSpec
f V1DaemonSetSpec{Maybe Int
Maybe V1DaemonSetUpdateStrategy
V1PodTemplateSpec
V1LabelSelector
v1DaemonSetSpecMinReadySeconds :: V1DaemonSetSpec -> Maybe Int
$sel:v1DaemonSetSpecRevisionHistoryLimit:V1DaemonSetSpec :: V1DaemonSetSpec -> Maybe Int
$sel:v1DaemonSetSpecSelector:V1DaemonSetSpec :: V1DaemonSetSpec -> V1LabelSelector
$sel:v1DaemonSetSpecTemplate:V1DaemonSetSpec :: V1DaemonSetSpec -> V1PodTemplateSpec
$sel:v1DaemonSetSpecUpdateStrategy:V1DaemonSetSpec :: V1DaemonSetSpec -> Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecMinReadySeconds :: Maybe Int
v1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1DaemonSetSpecSelector :: V1LabelSelector
v1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1DaemonSetSpecUpdateStrategy :: Maybe V1DaemonSetUpdateStrategy
..} = (\V1PodTemplateSpec
v1DaemonSetSpecTemplate -> V1DaemonSetSpec { V1PodTemplateSpec
$sel:v1DaemonSetSpecTemplate:V1DaemonSetSpec :: V1PodTemplateSpec
v1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1DaemonSetSpecTemplate, Maybe Int
Maybe V1DaemonSetUpdateStrategy
V1LabelSelector
v1DaemonSetSpecMinReadySeconds :: Maybe Int
$sel:v1DaemonSetSpecRevisionHistoryLimit:V1DaemonSetSpec :: Maybe Int
$sel:v1DaemonSetSpecSelector:V1DaemonSetSpec :: V1LabelSelector
$sel:v1DaemonSetSpecUpdateStrategy:V1DaemonSetSpec :: Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecMinReadySeconds :: Maybe Int
v1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1DaemonSetSpecSelector :: V1LabelSelector
v1DaemonSetSpecUpdateStrategy :: Maybe V1DaemonSetUpdateStrategy
..} ) (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 :: Lens_' V1DaemonSetSpec (Maybe V1DaemonSetUpdateStrategy)
v1DaemonSetSpecUpdateStrategyL Maybe V1DaemonSetUpdateStrategy
-> f (Maybe V1DaemonSetUpdateStrategy)
f V1DaemonSetSpec{Maybe Int
Maybe V1DaemonSetUpdateStrategy
V1PodTemplateSpec
V1LabelSelector
v1DaemonSetSpecMinReadySeconds :: V1DaemonSetSpec -> Maybe Int
$sel:v1DaemonSetSpecRevisionHistoryLimit:V1DaemonSetSpec :: V1DaemonSetSpec -> Maybe Int
$sel:v1DaemonSetSpecSelector:V1DaemonSetSpec :: V1DaemonSetSpec -> V1LabelSelector
$sel:v1DaemonSetSpecTemplate:V1DaemonSetSpec :: V1DaemonSetSpec -> V1PodTemplateSpec
$sel:v1DaemonSetSpecUpdateStrategy:V1DaemonSetSpec :: V1DaemonSetSpec -> Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecMinReadySeconds :: Maybe Int
v1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1DaemonSetSpecSelector :: V1LabelSelector
v1DaemonSetSpecTemplate :: V1PodTemplateSpec
v1DaemonSetSpecUpdateStrategy :: Maybe V1DaemonSetUpdateStrategy
..} = (\Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecUpdateStrategy -> V1DaemonSetSpec { Maybe V1DaemonSetUpdateStrategy
$sel:v1DaemonSetSpecUpdateStrategy:V1DaemonSetSpec :: Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecUpdateStrategy :: Maybe V1DaemonSetUpdateStrategy
v1DaemonSetSpecUpdateStrategy, Maybe Int
V1PodTemplateSpec
V1LabelSelector
v1DaemonSetSpecMinReadySeconds :: Maybe Int
$sel:v1DaemonSetSpecRevisionHistoryLimit:V1DaemonSetSpec :: Maybe Int
$sel:v1DaemonSetSpecSelector:V1DaemonSetSpec :: V1LabelSelector
$sel:v1DaemonSetSpecTemplate:V1DaemonSetSpec :: V1PodTemplateSpec
v1DaemonSetSpecMinReadySeconds :: Maybe Int
v1DaemonSetSpecRevisionHistoryLimit :: Maybe Int
v1DaemonSetSpecSelector :: V1LabelSelector
v1DaemonSetSpecTemplate :: V1PodTemplateSpec
..} ) (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 :: Lens_' V1DaemonSetStatus (Maybe Int)
v1DaemonSetStatusCollisionCountL Maybe Int -> f (Maybe Int)
f V1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
$sel:v1DaemonSetStatusConditions:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe [V1DaemonSetCondition]
$sel:v1DaemonSetStatusCurrentNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusDesiredNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberAvailable:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusNumberMisscheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberReady:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberUnavailable:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusObservedGeneration:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Integer
$sel:v1DaemonSetStatusUpdatedNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
..} = (\Maybe Int
v1DaemonSetStatusCollisionCount -> V1DaemonSetStatus { Maybe Int
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusCollisionCount, Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
$sel:v1DaemonSetStatusConditions:V1DaemonSetStatus :: Maybe [V1DaemonSetCondition]
$sel:v1DaemonSetStatusCurrentNumberScheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusDesiredNumberScheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberAvailable:V1DaemonSetStatus :: Maybe Int
$sel:v1DaemonSetStatusNumberMisscheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberReady:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberUnavailable:V1DaemonSetStatus :: Maybe Int
$sel:v1DaemonSetStatusObservedGeneration:V1DaemonSetStatus :: Maybe Integer
$sel:v1DaemonSetStatusUpdatedNumberScheduled:V1DaemonSetStatus :: 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
v1DaemonSetStatusCollisionCount
{-# INLINE v1DaemonSetStatusCollisionCountL #-}

-- | 'v1DaemonSetStatusConditions' Lens
v1DaemonSetStatusConditionsL :: Lens_' V1DaemonSetStatus (Maybe [V1DaemonSetCondition])
v1DaemonSetStatusConditionsL :: Lens_' V1DaemonSetStatus (Maybe [V1DaemonSetCondition])
v1DaemonSetStatusConditionsL Maybe [V1DaemonSetCondition] -> f (Maybe [V1DaemonSetCondition])
f V1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusConditions:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe [V1DaemonSetCondition]
$sel:v1DaemonSetStatusCurrentNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusDesiredNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberAvailable:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusNumberMisscheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberReady:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberUnavailable:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusObservedGeneration:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Integer
$sel:v1DaemonSetStatusUpdatedNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
..} = (\Maybe [V1DaemonSetCondition]
v1DaemonSetStatusConditions -> V1DaemonSetStatus { Maybe [V1DaemonSetCondition]
$sel:v1DaemonSetStatusConditions:V1DaemonSetStatus :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusConditions, Int
Maybe Int
Maybe Integer
v1DaemonSetStatusCollisionCount :: Maybe Int
$sel:v1DaemonSetStatusCurrentNumberScheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusDesiredNumberScheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberAvailable:V1DaemonSetStatus :: Maybe Int
$sel:v1DaemonSetStatusNumberMisscheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberReady:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberUnavailable:V1DaemonSetStatus :: Maybe Int
$sel:v1DaemonSetStatusObservedGeneration:V1DaemonSetStatus :: Maybe Integer
$sel:v1DaemonSetStatusUpdatedNumberScheduled:V1DaemonSetStatus :: Maybe Int
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusUpdatedNumberScheduled :: 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 :: Lens_' V1DaemonSetStatus Int
v1DaemonSetStatusCurrentNumberScheduledL Int -> f Int
f V1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusConditions:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe [V1DaemonSetCondition]
$sel:v1DaemonSetStatusCurrentNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusDesiredNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberAvailable:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusNumberMisscheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberReady:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberUnavailable:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusObservedGeneration:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Integer
$sel:v1DaemonSetStatusUpdatedNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
..} = (\Int
v1DaemonSetStatusCurrentNumberScheduled -> V1DaemonSetStatus { Int
$sel:v1DaemonSetStatusCurrentNumberScheduled:V1DaemonSetStatus :: Int
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusCurrentNumberScheduled, Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
$sel:v1DaemonSetStatusConditions:V1DaemonSetStatus :: Maybe [V1DaemonSetCondition]
$sel:v1DaemonSetStatusDesiredNumberScheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberAvailable:V1DaemonSetStatus :: Maybe Int
$sel:v1DaemonSetStatusNumberMisscheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberReady:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberUnavailable:V1DaemonSetStatus :: Maybe Int
$sel:v1DaemonSetStatusObservedGeneration:V1DaemonSetStatus :: Maybe Integer
$sel:v1DaemonSetStatusUpdatedNumberScheduled:V1DaemonSetStatus :: Maybe Int
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusUpdatedNumberScheduled :: 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 :: Lens_' V1DaemonSetStatus Int
v1DaemonSetStatusDesiredNumberScheduledL Int -> f Int
f V1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusConditions:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe [V1DaemonSetCondition]
$sel:v1DaemonSetStatusCurrentNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusDesiredNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberAvailable:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusNumberMisscheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberReady:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberUnavailable:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusObservedGeneration:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Integer
$sel:v1DaemonSetStatusUpdatedNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
..} = (\Int
v1DaemonSetStatusDesiredNumberScheduled -> V1DaemonSetStatus { Int
$sel:v1DaemonSetStatusDesiredNumberScheduled:V1DaemonSetStatus :: Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusDesiredNumberScheduled, Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
$sel:v1DaemonSetStatusConditions:V1DaemonSetStatus :: Maybe [V1DaemonSetCondition]
$sel:v1DaemonSetStatusCurrentNumberScheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberAvailable:V1DaemonSetStatus :: Maybe Int
$sel:v1DaemonSetStatusNumberMisscheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberReady:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberUnavailable:V1DaemonSetStatus :: Maybe Int
$sel:v1DaemonSetStatusObservedGeneration:V1DaemonSetStatus :: Maybe Integer
$sel:v1DaemonSetStatusUpdatedNumberScheduled:V1DaemonSetStatus :: Maybe Int
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusUpdatedNumberScheduled :: 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 :: Lens_' V1DaemonSetStatus (Maybe Int)
v1DaemonSetStatusNumberAvailableL Maybe Int -> f (Maybe Int)
f V1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusConditions:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe [V1DaemonSetCondition]
$sel:v1DaemonSetStatusCurrentNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusDesiredNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberAvailable:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusNumberMisscheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberReady:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberUnavailable:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusObservedGeneration:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Integer
$sel:v1DaemonSetStatusUpdatedNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
..} = (\Maybe Int
v1DaemonSetStatusNumberAvailable -> V1DaemonSetStatus { Maybe Int
$sel:v1DaemonSetStatusNumberAvailable:V1DaemonSetStatus :: Maybe Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusNumberAvailable, Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
$sel:v1DaemonSetStatusConditions:V1DaemonSetStatus :: Maybe [V1DaemonSetCondition]
$sel:v1DaemonSetStatusCurrentNumberScheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusDesiredNumberScheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberMisscheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberReady:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberUnavailable:V1DaemonSetStatus :: Maybe Int
$sel:v1DaemonSetStatusObservedGeneration:V1DaemonSetStatus :: Maybe Integer
$sel:v1DaemonSetStatusUpdatedNumberScheduled:V1DaemonSetStatus :: Maybe Int
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusUpdatedNumberScheduled :: 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 :: Lens_' V1DaemonSetStatus Int
v1DaemonSetStatusNumberMisscheduledL Int -> f Int
f V1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusConditions:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe [V1DaemonSetCondition]
$sel:v1DaemonSetStatusCurrentNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusDesiredNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberAvailable:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusNumberMisscheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberReady:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberUnavailable:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusObservedGeneration:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Integer
$sel:v1DaemonSetStatusUpdatedNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
..} = (\Int
v1DaemonSetStatusNumberMisscheduled -> V1DaemonSetStatus { Int
$sel:v1DaemonSetStatusNumberMisscheduled:V1DaemonSetStatus :: Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberMisscheduled, Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
$sel:v1DaemonSetStatusConditions:V1DaemonSetStatus :: Maybe [V1DaemonSetCondition]
$sel:v1DaemonSetStatusCurrentNumberScheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusDesiredNumberScheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberAvailable:V1DaemonSetStatus :: Maybe Int
$sel:v1DaemonSetStatusNumberReady:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberUnavailable:V1DaemonSetStatus :: Maybe Int
$sel:v1DaemonSetStatusObservedGeneration:V1DaemonSetStatus :: Maybe Integer
$sel:v1DaemonSetStatusUpdatedNumberScheduled:V1DaemonSetStatus :: Maybe Int
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusUpdatedNumberScheduled :: 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 :: Lens_' V1DaemonSetStatus Int
v1DaemonSetStatusNumberReadyL Int -> f Int
f V1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusConditions:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe [V1DaemonSetCondition]
$sel:v1DaemonSetStatusCurrentNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusDesiredNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberAvailable:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusNumberMisscheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberReady:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberUnavailable:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusObservedGeneration:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Integer
$sel:v1DaemonSetStatusUpdatedNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
..} = (\Int
v1DaemonSetStatusNumberReady -> V1DaemonSetStatus { Int
$sel:v1DaemonSetStatusNumberReady:V1DaemonSetStatus :: Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberReady, Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
$sel:v1DaemonSetStatusConditions:V1DaemonSetStatus :: Maybe [V1DaemonSetCondition]
$sel:v1DaemonSetStatusCurrentNumberScheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusDesiredNumberScheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberAvailable:V1DaemonSetStatus :: Maybe Int
$sel:v1DaemonSetStatusNumberMisscheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberUnavailable:V1DaemonSetStatus :: Maybe Int
$sel:v1DaemonSetStatusObservedGeneration:V1DaemonSetStatus :: Maybe Integer
$sel:v1DaemonSetStatusUpdatedNumberScheduled:V1DaemonSetStatus :: Maybe Int
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusUpdatedNumberScheduled :: 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 :: Lens_' V1DaemonSetStatus (Maybe Int)
v1DaemonSetStatusNumberUnavailableL Maybe Int -> f (Maybe Int)
f V1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusConditions:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe [V1DaemonSetCondition]
$sel:v1DaemonSetStatusCurrentNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusDesiredNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberAvailable:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusNumberMisscheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberReady:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberUnavailable:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusObservedGeneration:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Integer
$sel:v1DaemonSetStatusUpdatedNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
..} = (\Maybe Int
v1DaemonSetStatusNumberUnavailable -> V1DaemonSetStatus { Maybe Int
$sel:v1DaemonSetStatusNumberUnavailable:V1DaemonSetStatus :: Maybe Int
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusNumberUnavailable, Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
$sel:v1DaemonSetStatusConditions:V1DaemonSetStatus :: Maybe [V1DaemonSetCondition]
$sel:v1DaemonSetStatusCurrentNumberScheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusDesiredNumberScheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberAvailable:V1DaemonSetStatus :: Maybe Int
$sel:v1DaemonSetStatusNumberMisscheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberReady:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusObservedGeneration:V1DaemonSetStatus :: Maybe Integer
$sel:v1DaemonSetStatusUpdatedNumberScheduled:V1DaemonSetStatus :: Maybe Int
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusUpdatedNumberScheduled :: 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 :: Lens_' V1DaemonSetStatus (Maybe Integer)
v1DaemonSetStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusConditions:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe [V1DaemonSetCondition]
$sel:v1DaemonSetStatusCurrentNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusDesiredNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberAvailable:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusNumberMisscheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberReady:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberUnavailable:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusObservedGeneration:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Integer
$sel:v1DaemonSetStatusUpdatedNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
..} = (\Maybe Integer
v1DaemonSetStatusObservedGeneration -> V1DaemonSetStatus { Maybe Integer
$sel:v1DaemonSetStatusObservedGeneration:V1DaemonSetStatus :: Maybe Integer
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusObservedGeneration, Int
Maybe Int
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
$sel:v1DaemonSetStatusConditions:V1DaemonSetStatus :: Maybe [V1DaemonSetCondition]
$sel:v1DaemonSetStatusCurrentNumberScheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusDesiredNumberScheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberAvailable:V1DaemonSetStatus :: Maybe Int
$sel:v1DaemonSetStatusNumberMisscheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberReady:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberUnavailable:V1DaemonSetStatus :: Maybe Int
$sel:v1DaemonSetStatusUpdatedNumberScheduled:V1DaemonSetStatus :: Maybe Int
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled :: 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 :: Lens_' V1DaemonSetStatus (Maybe Int)
v1DaemonSetStatusUpdatedNumberScheduledL Maybe Int -> f (Maybe Int)
f V1DaemonSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusConditions:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe [V1DaemonSetCondition]
$sel:v1DaemonSetStatusCurrentNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusDesiredNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberAvailable:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusNumberMisscheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberReady:V1DaemonSetStatus :: V1DaemonSetStatus -> Int
$sel:v1DaemonSetStatusNumberUnavailable:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
$sel:v1DaemonSetStatusObservedGeneration:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Integer
$sel:v1DaemonSetStatusUpdatedNumberScheduled:V1DaemonSetStatus :: V1DaemonSetStatus -> Maybe Int
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
..} = (\Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled -> V1DaemonSetStatus { Maybe Int
$sel:v1DaemonSetStatusUpdatedNumberScheduled:V1DaemonSetStatus :: Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled :: Maybe Int
v1DaemonSetStatusUpdatedNumberScheduled, Int
Maybe Int
Maybe Integer
Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCollisionCount :: Maybe Int
$sel:v1DaemonSetStatusConditions:V1DaemonSetStatus :: Maybe [V1DaemonSetCondition]
$sel:v1DaemonSetStatusCurrentNumberScheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusDesiredNumberScheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberAvailable:V1DaemonSetStatus :: Maybe Int
$sel:v1DaemonSetStatusNumberMisscheduled:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberReady:V1DaemonSetStatus :: Int
$sel:v1DaemonSetStatusNumberUnavailable:V1DaemonSetStatus :: Maybe Int
$sel:v1DaemonSetStatusObservedGeneration:V1DaemonSetStatus :: Maybe Integer
v1DaemonSetStatusCollisionCount :: Maybe Int
v1DaemonSetStatusConditions :: Maybe [V1DaemonSetCondition]
v1DaemonSetStatusCurrentNumberScheduled :: Int
v1DaemonSetStatusDesiredNumberScheduled :: Int
v1DaemonSetStatusNumberAvailable :: Maybe Int
v1DaemonSetStatusNumberMisscheduled :: Int
v1DaemonSetStatusNumberReady :: Int
v1DaemonSetStatusNumberUnavailable :: Maybe Int
v1DaemonSetStatusObservedGeneration :: Maybe Integer
..} ) (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 :: Lens_' V1DaemonSetUpdateStrategy (Maybe V1RollingUpdateDaemonSet)
v1DaemonSetUpdateStrategyRollingUpdateL Maybe V1RollingUpdateDaemonSet
-> f (Maybe V1RollingUpdateDaemonSet)
f V1DaemonSetUpdateStrategy{Maybe Text
Maybe V1RollingUpdateDaemonSet
v1DaemonSetUpdateStrategyRollingUpdate :: V1DaemonSetUpdateStrategy -> Maybe V1RollingUpdateDaemonSet
v1DaemonSetUpdateStrategyRollingUpdate :: Maybe V1RollingUpdateDaemonSet
v1DaemonSetUpdateStrategyType :: Maybe Text
$sel:v1DaemonSetUpdateStrategyType:V1DaemonSetUpdateStrategy :: V1DaemonSetUpdateStrategy -> Maybe Text
..} = (\Maybe V1RollingUpdateDaemonSet
v1DaemonSetUpdateStrategyRollingUpdate -> V1DaemonSetUpdateStrategy { Maybe V1RollingUpdateDaemonSet
v1DaemonSetUpdateStrategyRollingUpdate :: Maybe V1RollingUpdateDaemonSet
v1DaemonSetUpdateStrategyRollingUpdate :: Maybe V1RollingUpdateDaemonSet
v1DaemonSetUpdateStrategyRollingUpdate, Maybe Text
v1DaemonSetUpdateStrategyType :: Maybe Text
$sel:v1DaemonSetUpdateStrategyType:V1DaemonSetUpdateStrategy :: 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 :: Lens_' V1DaemonSetUpdateStrategy (Maybe Text)
v1DaemonSetUpdateStrategyTypeL Maybe Text -> f (Maybe Text)
f V1DaemonSetUpdateStrategy{Maybe Text
Maybe V1RollingUpdateDaemonSet
v1DaemonSetUpdateStrategyRollingUpdate :: V1DaemonSetUpdateStrategy -> Maybe V1RollingUpdateDaemonSet
$sel:v1DaemonSetUpdateStrategyType:V1DaemonSetUpdateStrategy :: V1DaemonSetUpdateStrategy -> Maybe Text
v1DaemonSetUpdateStrategyRollingUpdate :: Maybe V1RollingUpdateDaemonSet
v1DaemonSetUpdateStrategyType :: Maybe Text
..} = (\Maybe Text
v1DaemonSetUpdateStrategyType -> V1DaemonSetUpdateStrategy { Maybe Text
$sel:v1DaemonSetUpdateStrategyType:V1DaemonSetUpdateStrategy :: 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 :: Lens_' V1DeleteOptions (Maybe Text)
v1DeleteOptionsApiVersionL Maybe Text -> f (Maybe Text)
f V1DeleteOptions{Maybe Bool
Maybe Integer
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsApiVersion :: V1DeleteOptions -> Maybe Text
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: Maybe Text
$sel:v1DeleteOptionsDryRun:V1DeleteOptions :: V1DeleteOptions -> Maybe [Text]
$sel:v1DeleteOptionsGracePeriodSeconds:V1DeleteOptions :: V1DeleteOptions -> Maybe Integer
$sel:v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential:V1DeleteOptions :: V1DeleteOptions -> Maybe Bool
$sel:v1DeleteOptionsKind:V1DeleteOptions :: V1DeleteOptions -> Maybe Text
$sel:v1DeleteOptionsOrphanDependents:V1DeleteOptions :: V1DeleteOptions -> Maybe Bool
$sel:v1DeleteOptionsPreconditions:V1DeleteOptions :: V1DeleteOptions -> Maybe V1Preconditions
$sel:v1DeleteOptionsPropagationPolicy:V1DeleteOptions :: V1DeleteOptions -> Maybe Text
..} = (\Maybe Text
v1DeleteOptionsApiVersion -> V1DeleteOptions { Maybe Text
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsApiVersion, Maybe Bool
Maybe Integer
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: Maybe Text
$sel:v1DeleteOptionsDryRun:V1DeleteOptions :: Maybe [Text]
$sel:v1DeleteOptionsGracePeriodSeconds:V1DeleteOptions :: Maybe Integer
$sel:v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential:V1DeleteOptions :: Maybe Bool
$sel:v1DeleteOptionsKind:V1DeleteOptions :: Maybe Text
$sel:v1DeleteOptionsOrphanDependents:V1DeleteOptions :: Maybe Bool
$sel:v1DeleteOptionsPreconditions:V1DeleteOptions :: Maybe V1Preconditions
$sel:v1DeleteOptionsPropagationPolicy:V1DeleteOptions :: 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 :: Lens_' V1DeleteOptions (Maybe [Text])
v1DeleteOptionsDryRunL Maybe [Text] -> f (Maybe [Text])
f V1DeleteOptions{Maybe Bool
Maybe Integer
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsApiVersion :: V1DeleteOptions -> Maybe Text
$sel:v1DeleteOptionsDryRun:V1DeleteOptions :: V1DeleteOptions -> Maybe [Text]
$sel:v1DeleteOptionsGracePeriodSeconds:V1DeleteOptions :: V1DeleteOptions -> Maybe Integer
$sel:v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential:V1DeleteOptions :: V1DeleteOptions -> Maybe Bool
$sel:v1DeleteOptionsKind:V1DeleteOptions :: V1DeleteOptions -> Maybe Text
$sel:v1DeleteOptionsOrphanDependents:V1DeleteOptions :: V1DeleteOptions -> Maybe Bool
$sel:v1DeleteOptionsPreconditions:V1DeleteOptions :: V1DeleteOptions -> Maybe V1Preconditions
$sel:v1DeleteOptionsPropagationPolicy:V1DeleteOptions :: V1DeleteOptions -> Maybe Text
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: Maybe Text
..} = (\Maybe [Text]
v1DeleteOptionsDryRun -> V1DeleteOptions { Maybe [Text]
$sel:v1DeleteOptionsDryRun:V1DeleteOptions :: Maybe [Text]
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsDryRun, Maybe Bool
Maybe Integer
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsApiVersion :: Maybe Text
$sel:v1DeleteOptionsGracePeriodSeconds:V1DeleteOptions :: Maybe Integer
$sel:v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential:V1DeleteOptions :: Maybe Bool
$sel:v1DeleteOptionsKind:V1DeleteOptions :: Maybe Text
$sel:v1DeleteOptionsOrphanDependents:V1DeleteOptions :: Maybe Bool
$sel:v1DeleteOptionsPreconditions:V1DeleteOptions :: Maybe V1Preconditions
$sel:v1DeleteOptionsPropagationPolicy:V1DeleteOptions :: Maybe Text
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: 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 :: Lens_' V1DeleteOptions (Maybe Integer)
v1DeleteOptionsGracePeriodSecondsL Maybe Integer -> f (Maybe Integer)
f V1DeleteOptions{Maybe Bool
Maybe Integer
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsApiVersion :: V1DeleteOptions -> Maybe Text
$sel:v1DeleteOptionsDryRun:V1DeleteOptions :: V1DeleteOptions -> Maybe [Text]
$sel:v1DeleteOptionsGracePeriodSeconds:V1DeleteOptions :: V1DeleteOptions -> Maybe Integer
$sel:v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential:V1DeleteOptions :: V1DeleteOptions -> Maybe Bool
$sel:v1DeleteOptionsKind:V1DeleteOptions :: V1DeleteOptions -> Maybe Text
$sel:v1DeleteOptionsOrphanDependents:V1DeleteOptions :: V1DeleteOptions -> Maybe Bool
$sel:v1DeleteOptionsPreconditions:V1DeleteOptions :: V1DeleteOptions -> Maybe V1Preconditions
$sel:v1DeleteOptionsPropagationPolicy:V1DeleteOptions :: V1DeleteOptions -> Maybe Text
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: Maybe Text
..} = (\Maybe Integer
v1DeleteOptionsGracePeriodSeconds -> V1DeleteOptions { Maybe Integer
$sel:v1DeleteOptionsGracePeriodSeconds:V1DeleteOptions :: Maybe Integer
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsGracePeriodSeconds, Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsApiVersion :: Maybe Text
$sel:v1DeleteOptionsDryRun:V1DeleteOptions :: Maybe [Text]
$sel:v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential:V1DeleteOptions :: Maybe Bool
$sel:v1DeleteOptionsKind:V1DeleteOptions :: Maybe Text
$sel:v1DeleteOptionsOrphanDependents:V1DeleteOptions :: Maybe Bool
$sel:v1DeleteOptionsPreconditions:V1DeleteOptions :: Maybe V1Preconditions
$sel:v1DeleteOptionsPropagationPolicy:V1DeleteOptions :: Maybe Text
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: 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 #-}

-- | 'v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential' Lens
v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotentialL :: Lens_' V1DeleteOptions (Maybe Bool)
v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotentialL :: Lens_' V1DeleteOptions (Maybe Bool)
v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotentialL Maybe Bool -> f (Maybe Bool)
f V1DeleteOptions{Maybe Bool
Maybe Integer
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsApiVersion :: V1DeleteOptions -> Maybe Text
$sel:v1DeleteOptionsDryRun:V1DeleteOptions :: V1DeleteOptions -> Maybe [Text]
$sel:v1DeleteOptionsGracePeriodSeconds:V1DeleteOptions :: V1DeleteOptions -> Maybe Integer
$sel:v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential:V1DeleteOptions :: V1DeleteOptions -> Maybe Bool
$sel:v1DeleteOptionsKind:V1DeleteOptions :: V1DeleteOptions -> Maybe Text
$sel:v1DeleteOptionsOrphanDependents:V1DeleteOptions :: V1DeleteOptions -> Maybe Bool
$sel:v1DeleteOptionsPreconditions:V1DeleteOptions :: V1DeleteOptions -> Maybe V1Preconditions
$sel:v1DeleteOptionsPropagationPolicy:V1DeleteOptions :: V1DeleteOptions -> Maybe Text
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: Maybe Text
..} = (\Maybe Bool
v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential -> V1DeleteOptions { Maybe Bool
$sel:v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential:V1DeleteOptions :: Maybe Bool
v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential :: Maybe Bool
v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential, Maybe Bool
Maybe Integer
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsApiVersion :: Maybe Text
$sel:v1DeleteOptionsDryRun:V1DeleteOptions :: Maybe [Text]
$sel:v1DeleteOptionsGracePeriodSeconds:V1DeleteOptions :: Maybe Integer
$sel:v1DeleteOptionsKind:V1DeleteOptions :: Maybe Text
$sel:v1DeleteOptionsOrphanDependents:V1DeleteOptions :: Maybe Bool
$sel:v1DeleteOptionsPreconditions:V1DeleteOptions :: Maybe V1Preconditions
$sel:v1DeleteOptionsPropagationPolicy:V1DeleteOptions :: Maybe Text
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: 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
v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential
{-# INLINE v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotentialL #-}

-- | 'v1DeleteOptionsKind' Lens
v1DeleteOptionsKindL :: Lens_' V1DeleteOptions (Maybe Text)
v1DeleteOptionsKindL :: Lens_' V1DeleteOptions (Maybe Text)
v1DeleteOptionsKindL Maybe Text -> f (Maybe Text)
f V1DeleteOptions{Maybe Bool
Maybe Integer
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsApiVersion :: V1DeleteOptions -> Maybe Text
$sel:v1DeleteOptionsDryRun:V1DeleteOptions :: V1DeleteOptions -> Maybe [Text]
$sel:v1DeleteOptionsGracePeriodSeconds:V1DeleteOptions :: V1DeleteOptions -> Maybe Integer
$sel:v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential:V1DeleteOptions :: V1DeleteOptions -> Maybe Bool
$sel:v1DeleteOptionsKind:V1DeleteOptions :: V1DeleteOptions -> Maybe Text
$sel:v1DeleteOptionsOrphanDependents:V1DeleteOptions :: V1DeleteOptions -> Maybe Bool
$sel:v1DeleteOptionsPreconditions:V1DeleteOptions :: V1DeleteOptions -> Maybe V1Preconditions
$sel:v1DeleteOptionsPropagationPolicy:V1DeleteOptions :: V1DeleteOptions -> Maybe Text
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: Maybe Text
..} = (\Maybe Text
v1DeleteOptionsKind -> V1DeleteOptions { Maybe Text
$sel:v1DeleteOptionsKind:V1DeleteOptions :: Maybe Text
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsKind, Maybe Bool
Maybe Integer
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsApiVersion :: Maybe Text
$sel:v1DeleteOptionsDryRun:V1DeleteOptions :: Maybe [Text]
$sel:v1DeleteOptionsGracePeriodSeconds:V1DeleteOptions :: Maybe Integer
$sel:v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential:V1DeleteOptions :: Maybe Bool
$sel:v1DeleteOptionsOrphanDependents:V1DeleteOptions :: Maybe Bool
$sel:v1DeleteOptionsPreconditions:V1DeleteOptions :: Maybe V1Preconditions
$sel:v1DeleteOptionsPropagationPolicy:V1DeleteOptions :: Maybe Text
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential :: Maybe Bool
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: 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 :: Lens_' V1DeleteOptions (Maybe Bool)
v1DeleteOptionsOrphanDependentsL Maybe Bool -> f (Maybe Bool)
f V1DeleteOptions{Maybe Bool
Maybe Integer
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsApiVersion :: V1DeleteOptions -> Maybe Text
$sel:v1DeleteOptionsDryRun:V1DeleteOptions :: V1DeleteOptions -> Maybe [Text]
$sel:v1DeleteOptionsGracePeriodSeconds:V1DeleteOptions :: V1DeleteOptions -> Maybe Integer
$sel:v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential:V1DeleteOptions :: V1DeleteOptions -> Maybe Bool
$sel:v1DeleteOptionsKind:V1DeleteOptions :: V1DeleteOptions -> Maybe Text
$sel:v1DeleteOptionsOrphanDependents:V1DeleteOptions :: V1DeleteOptions -> Maybe Bool
$sel:v1DeleteOptionsPreconditions:V1DeleteOptions :: V1DeleteOptions -> Maybe V1Preconditions
$sel:v1DeleteOptionsPropagationPolicy:V1DeleteOptions :: V1DeleteOptions -> Maybe Text
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: Maybe Text
..} = (\Maybe Bool
v1DeleteOptionsOrphanDependents -> V1DeleteOptions { Maybe Bool
$sel:v1DeleteOptionsOrphanDependents:V1DeleteOptions :: Maybe Bool
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsOrphanDependents, Maybe Bool
Maybe Integer
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsApiVersion :: Maybe Text
$sel:v1DeleteOptionsDryRun:V1DeleteOptions :: Maybe [Text]
$sel:v1DeleteOptionsGracePeriodSeconds:V1DeleteOptions :: Maybe Integer
$sel:v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential:V1DeleteOptions :: Maybe Bool
$sel:v1DeleteOptionsKind:V1DeleteOptions :: Maybe Text
$sel:v1DeleteOptionsPreconditions:V1DeleteOptions :: Maybe V1Preconditions
$sel:v1DeleteOptionsPropagationPolicy:V1DeleteOptions :: Maybe Text
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: 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 :: Lens_' V1DeleteOptions (Maybe V1Preconditions)
v1DeleteOptionsPreconditionsL Maybe V1Preconditions -> f (Maybe V1Preconditions)
f V1DeleteOptions{Maybe Bool
Maybe Integer
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsApiVersion :: V1DeleteOptions -> Maybe Text
$sel:v1DeleteOptionsDryRun:V1DeleteOptions :: V1DeleteOptions -> Maybe [Text]
$sel:v1DeleteOptionsGracePeriodSeconds:V1DeleteOptions :: V1DeleteOptions -> Maybe Integer
$sel:v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential:V1DeleteOptions :: V1DeleteOptions -> Maybe Bool
$sel:v1DeleteOptionsKind:V1DeleteOptions :: V1DeleteOptions -> Maybe Text
$sel:v1DeleteOptionsOrphanDependents:V1DeleteOptions :: V1DeleteOptions -> Maybe Bool
$sel:v1DeleteOptionsPreconditions:V1DeleteOptions :: V1DeleteOptions -> Maybe V1Preconditions
$sel:v1DeleteOptionsPropagationPolicy:V1DeleteOptions :: V1DeleteOptions -> Maybe Text
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: Maybe Text
..} = (\Maybe V1Preconditions
v1DeleteOptionsPreconditions -> V1DeleteOptions { Maybe V1Preconditions
$sel:v1DeleteOptionsPreconditions:V1DeleteOptions :: Maybe V1Preconditions
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsPreconditions, Maybe Bool
Maybe Integer
Maybe [Text]
Maybe Text
v1DeleteOptionsApiVersion :: Maybe Text
$sel:v1DeleteOptionsDryRun:V1DeleteOptions :: Maybe [Text]
$sel:v1DeleteOptionsGracePeriodSeconds:V1DeleteOptions :: Maybe Integer
$sel:v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential:V1DeleteOptions :: Maybe Bool
$sel:v1DeleteOptionsKind:V1DeleteOptions :: Maybe Text
$sel:v1DeleteOptionsOrphanDependents:V1DeleteOptions :: Maybe Bool
$sel:v1DeleteOptionsPropagationPolicy:V1DeleteOptions :: Maybe Text
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsPropagationPolicy :: 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 :: Lens_' V1DeleteOptions (Maybe Text)
v1DeleteOptionsPropagationPolicyL Maybe Text -> f (Maybe Text)
f V1DeleteOptions{Maybe Bool
Maybe Integer
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsApiVersion :: V1DeleteOptions -> Maybe Text
$sel:v1DeleteOptionsDryRun:V1DeleteOptions :: V1DeleteOptions -> Maybe [Text]
$sel:v1DeleteOptionsGracePeriodSeconds:V1DeleteOptions :: V1DeleteOptions -> Maybe Integer
$sel:v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential:V1DeleteOptions :: V1DeleteOptions -> Maybe Bool
$sel:v1DeleteOptionsKind:V1DeleteOptions :: V1DeleteOptions -> Maybe Text
$sel:v1DeleteOptionsOrphanDependents:V1DeleteOptions :: V1DeleteOptions -> Maybe Bool
$sel:v1DeleteOptionsPreconditions:V1DeleteOptions :: V1DeleteOptions -> Maybe V1Preconditions
$sel:v1DeleteOptionsPropagationPolicy:V1DeleteOptions :: V1DeleteOptions -> Maybe Text
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
v1DeleteOptionsPropagationPolicy :: Maybe Text
..} = (\Maybe Text
v1DeleteOptionsPropagationPolicy -> V1DeleteOptions { Maybe Text
$sel:v1DeleteOptionsPropagationPolicy:V1DeleteOptions :: Maybe Text
v1DeleteOptionsPropagationPolicy :: Maybe Text
v1DeleteOptionsPropagationPolicy, Maybe Bool
Maybe Integer
Maybe [Text]
Maybe Text
Maybe V1Preconditions
v1DeleteOptionsApiVersion :: Maybe Text
$sel:v1DeleteOptionsDryRun:V1DeleteOptions :: Maybe [Text]
$sel:v1DeleteOptionsGracePeriodSeconds:V1DeleteOptions :: Maybe Integer
$sel:v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential:V1DeleteOptions :: Maybe Bool
$sel:v1DeleteOptionsKind:V1DeleteOptions :: Maybe Text
$sel:v1DeleteOptionsOrphanDependents:V1DeleteOptions :: Maybe Bool
$sel:v1DeleteOptionsPreconditions:V1DeleteOptions :: Maybe V1Preconditions
v1DeleteOptionsApiVersion :: Maybe Text
v1DeleteOptionsDryRun :: Maybe [Text]
v1DeleteOptionsGracePeriodSeconds :: Maybe Integer
v1DeleteOptionsIgnoreStoreReadErrorWithClusterBreakingPotential :: Maybe Bool
v1DeleteOptionsKind :: Maybe Text
v1DeleteOptionsOrphanDependents :: Maybe Bool
v1DeleteOptionsPreconditions :: Maybe V1Preconditions
..} ) (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 :: Lens_' V1Deployment (Maybe Text)
v1DeploymentApiVersionL Maybe Text -> f (Maybe Text)
f V1Deployment{Maybe Text
Maybe V1ObjectMeta
Maybe V1DeploymentStatus
Maybe V1DeploymentSpec
v1DeploymentApiVersion :: V1Deployment -> Maybe Text
v1DeploymentApiVersion :: Maybe Text
v1DeploymentKind :: Maybe Text
v1DeploymentMetadata :: Maybe V1ObjectMeta
v1DeploymentSpec :: Maybe V1DeploymentSpec
v1DeploymentStatus :: Maybe V1DeploymentStatus
$sel:v1DeploymentKind:V1Deployment :: V1Deployment -> Maybe Text
$sel:v1DeploymentMetadata:V1Deployment :: V1Deployment -> Maybe V1ObjectMeta
$sel:v1DeploymentSpec:V1Deployment :: V1Deployment -> Maybe V1DeploymentSpec
$sel:v1DeploymentStatus:V1Deployment :: V1Deployment -> Maybe V1DeploymentStatus
..} = (\Maybe Text
v1DeploymentApiVersion -> V1Deployment { Maybe Text
v1DeploymentApiVersion :: Maybe Text
v1DeploymentApiVersion :: Maybe Text
v1DeploymentApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1DeploymentStatus
Maybe V1DeploymentSpec
v1DeploymentKind :: Maybe Text
v1DeploymentMetadata :: Maybe V1ObjectMeta
v1DeploymentSpec :: Maybe V1DeploymentSpec
v1DeploymentStatus :: Maybe V1DeploymentStatus
$sel:v1DeploymentKind:V1Deployment :: Maybe Text
$sel:v1DeploymentMetadata:V1Deployment :: Maybe V1ObjectMeta
$sel:v1DeploymentSpec:V1Deployment :: Maybe V1DeploymentSpec
$sel:v1DeploymentStatus:V1Deployment :: Maybe V1DeploymentStatus
..} ) (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 :: Lens_' V1Deployment (Maybe Text)
v1DeploymentKindL Maybe Text -> f (Maybe Text)
f V1Deployment{Maybe Text
Maybe V1ObjectMeta
Maybe V1DeploymentStatus
Maybe V1DeploymentSpec
v1DeploymentApiVersion :: V1Deployment -> Maybe Text
$sel:v1DeploymentKind:V1Deployment :: V1Deployment -> Maybe Text
$sel:v1DeploymentMetadata:V1Deployment :: V1Deployment -> Maybe V1ObjectMeta
$sel:v1DeploymentSpec:V1Deployment :: V1Deployment -> Maybe V1DeploymentSpec
$sel:v1DeploymentStatus:V1Deployment :: V1Deployment -> Maybe V1DeploymentStatus
v1DeploymentApiVersion :: Maybe Text
v1DeploymentKind :: Maybe Text
v1DeploymentMetadata :: Maybe V1ObjectMeta
v1DeploymentSpec :: Maybe V1DeploymentSpec
v1DeploymentStatus :: Maybe V1DeploymentStatus
..} = (\Maybe Text
v1DeploymentKind -> V1Deployment { Maybe Text
$sel:v1DeploymentKind:V1Deployment :: Maybe Text
v1DeploymentKind :: Maybe Text
v1DeploymentKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1DeploymentStatus
Maybe V1DeploymentSpec
v1DeploymentApiVersion :: Maybe Text
$sel:v1DeploymentMetadata:V1Deployment :: Maybe V1ObjectMeta
$sel:v1DeploymentSpec:V1Deployment :: Maybe V1DeploymentSpec
$sel:v1DeploymentStatus:V1Deployment :: Maybe V1DeploymentStatus
v1DeploymentApiVersion :: Maybe Text
v1DeploymentMetadata :: Maybe V1ObjectMeta
v1DeploymentSpec :: Maybe V1DeploymentSpec
v1DeploymentStatus :: Maybe V1DeploymentStatus
..} ) (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 :: Lens_' V1Deployment (Maybe V1ObjectMeta)
v1DeploymentMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Deployment{Maybe Text
Maybe V1ObjectMeta
Maybe V1DeploymentStatus
Maybe V1DeploymentSpec
v1DeploymentApiVersion :: V1Deployment -> Maybe Text
$sel:v1DeploymentKind:V1Deployment :: V1Deployment -> Maybe Text
$sel:v1DeploymentMetadata:V1Deployment :: V1Deployment -> Maybe V1ObjectMeta
$sel:v1DeploymentSpec:V1Deployment :: V1Deployment -> Maybe V1DeploymentSpec
$sel:v1DeploymentStatus:V1Deployment :: V1Deployment -> Maybe V1DeploymentStatus
v1DeploymentApiVersion :: Maybe Text
v1DeploymentKind :: Maybe Text
v1DeploymentMetadata :: Maybe V1ObjectMeta
v1DeploymentSpec :: Maybe V1DeploymentSpec
v1DeploymentStatus :: Maybe V1DeploymentStatus
..} = (\Maybe V1ObjectMeta
v1DeploymentMetadata -> V1Deployment { Maybe V1ObjectMeta
$sel:v1DeploymentMetadata:V1Deployment :: Maybe V1ObjectMeta
v1DeploymentMetadata :: Maybe V1ObjectMeta
v1DeploymentMetadata, Maybe Text
Maybe V1DeploymentStatus
Maybe V1DeploymentSpec
v1DeploymentApiVersion :: Maybe Text
$sel:v1DeploymentKind:V1Deployment :: Maybe Text
$sel:v1DeploymentSpec:V1Deployment :: Maybe V1DeploymentSpec
$sel:v1DeploymentStatus:V1Deployment :: Maybe V1DeploymentStatus
v1DeploymentApiVersion :: Maybe Text
v1DeploymentKind :: Maybe Text
v1DeploymentSpec :: Maybe V1DeploymentSpec
v1DeploymentStatus :: Maybe V1DeploymentStatus
..} ) (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 :: Lens_' V1Deployment (Maybe V1DeploymentSpec)
v1DeploymentSpecL Maybe V1DeploymentSpec -> f (Maybe V1DeploymentSpec)
f V1Deployment{Maybe Text
Maybe V1ObjectMeta
Maybe V1DeploymentStatus
Maybe V1DeploymentSpec
v1DeploymentApiVersion :: V1Deployment -> Maybe Text
$sel:v1DeploymentKind:V1Deployment :: V1Deployment -> Maybe Text
$sel:v1DeploymentMetadata:V1Deployment :: V1Deployment -> Maybe V1ObjectMeta
$sel:v1DeploymentSpec:V1Deployment :: V1Deployment -> Maybe V1DeploymentSpec
$sel:v1DeploymentStatus:V1Deployment :: V1Deployment -> Maybe V1DeploymentStatus
v1DeploymentApiVersion :: Maybe Text
v1DeploymentKind :: Maybe Text
v1DeploymentMetadata :: Maybe V1ObjectMeta
v1DeploymentSpec :: Maybe V1DeploymentSpec
v1DeploymentStatus :: Maybe V1DeploymentStatus
..} = (\Maybe V1DeploymentSpec
v1DeploymentSpec -> V1Deployment { Maybe V1DeploymentSpec
$sel:v1DeploymentSpec:V1Deployment :: Maybe V1DeploymentSpec
v1DeploymentSpec :: Maybe V1DeploymentSpec
v1DeploymentSpec, Maybe Text
Maybe V1ObjectMeta
Maybe V1DeploymentStatus
v1DeploymentApiVersion :: Maybe Text
$sel:v1DeploymentKind:V1Deployment :: Maybe Text
$sel:v1DeploymentMetadata:V1Deployment :: Maybe V1ObjectMeta
$sel:v1DeploymentStatus:V1Deployment :: Maybe V1DeploymentStatus
v1DeploymentApiVersion :: Maybe Text
v1DeploymentKind :: Maybe Text
v1DeploymentMetadata :: Maybe V1ObjectMeta
v1DeploymentStatus :: Maybe V1DeploymentStatus
..} ) (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 :: Lens_' V1Deployment (Maybe V1DeploymentStatus)
v1DeploymentStatusL Maybe V1DeploymentStatus -> f (Maybe V1DeploymentStatus)
f V1Deployment{Maybe Text
Maybe V1ObjectMeta
Maybe V1DeploymentStatus
Maybe V1DeploymentSpec
v1DeploymentApiVersion :: V1Deployment -> Maybe Text
$sel:v1DeploymentKind:V1Deployment :: V1Deployment -> Maybe Text
$sel:v1DeploymentMetadata:V1Deployment :: V1Deployment -> Maybe V1ObjectMeta
$sel:v1DeploymentSpec:V1Deployment :: V1Deployment -> Maybe V1DeploymentSpec
$sel:v1DeploymentStatus:V1Deployment :: V1Deployment -> Maybe V1DeploymentStatus
v1DeploymentApiVersion :: Maybe Text
v1DeploymentKind :: Maybe Text
v1DeploymentMetadata :: Maybe V1ObjectMeta
v1DeploymentSpec :: Maybe V1DeploymentSpec
v1DeploymentStatus :: Maybe V1DeploymentStatus
..} = (\Maybe V1DeploymentStatus
v1DeploymentStatus -> V1Deployment { Maybe V1DeploymentStatus
$sel:v1DeploymentStatus:V1Deployment :: Maybe V1DeploymentStatus
v1DeploymentStatus :: Maybe V1DeploymentStatus
v1DeploymentStatus, Maybe Text
Maybe V1ObjectMeta
Maybe V1DeploymentSpec
v1DeploymentApiVersion :: Maybe Text
$sel:v1DeploymentKind:V1Deployment :: Maybe Text
$sel:v1DeploymentMetadata:V1Deployment :: Maybe V1ObjectMeta
$sel:v1DeploymentSpec:V1Deployment :: Maybe V1DeploymentSpec
v1DeploymentApiVersion :: Maybe Text
v1DeploymentKind :: Maybe Text
v1DeploymentMetadata :: Maybe V1ObjectMeta
v1DeploymentSpec :: Maybe V1DeploymentSpec
..} ) (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 :: Lens_' V1DeploymentCondition (Maybe DateTime)
v1DeploymentConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1DeploymentCondition{Maybe Text
Maybe DateTime
Text
v1DeploymentConditionLastTransitionTime :: V1DeploymentCondition -> Maybe DateTime
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionType :: Text
$sel:v1DeploymentConditionLastUpdateTime:V1DeploymentCondition :: V1DeploymentCondition -> Maybe DateTime
$sel:v1DeploymentConditionMessage:V1DeploymentCondition :: V1DeploymentCondition -> Maybe Text
$sel:v1DeploymentConditionReason:V1DeploymentCondition :: V1DeploymentCondition -> Maybe Text
$sel:v1DeploymentConditionStatus:V1DeploymentCondition :: V1DeploymentCondition -> Text
$sel:v1DeploymentConditionType:V1DeploymentCondition :: V1DeploymentCondition -> Text
..} = (\Maybe DateTime
v1DeploymentConditionLastTransitionTime -> V1DeploymentCondition { Maybe DateTime
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
v1DeploymentConditionLastTransitionTime, Maybe Text
Maybe DateTime
Text
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionType :: Text
$sel:v1DeploymentConditionLastUpdateTime:V1DeploymentCondition :: Maybe DateTime
$sel:v1DeploymentConditionMessage:V1DeploymentCondition :: Maybe Text
$sel:v1DeploymentConditionReason:V1DeploymentCondition :: Maybe Text
$sel:v1DeploymentConditionStatus:V1DeploymentCondition :: Text
$sel:v1DeploymentConditionType:V1DeploymentCondition :: Text
..} ) (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 :: Lens_' V1DeploymentCondition (Maybe DateTime)
v1DeploymentConditionLastUpdateTimeL Maybe DateTime -> f (Maybe DateTime)
f V1DeploymentCondition{Maybe Text
Maybe DateTime
Text
v1DeploymentConditionLastTransitionTime :: V1DeploymentCondition -> Maybe DateTime
$sel:v1DeploymentConditionLastUpdateTime:V1DeploymentCondition :: V1DeploymentCondition -> Maybe DateTime
$sel:v1DeploymentConditionMessage:V1DeploymentCondition :: V1DeploymentCondition -> Maybe Text
$sel:v1DeploymentConditionReason:V1DeploymentCondition :: V1DeploymentCondition -> Maybe Text
$sel:v1DeploymentConditionStatus:V1DeploymentCondition :: V1DeploymentCondition -> Text
$sel:v1DeploymentConditionType:V1DeploymentCondition :: V1DeploymentCondition -> Text
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionType :: Text
..} = (\Maybe DateTime
v1DeploymentConditionLastUpdateTime -> V1DeploymentCondition { Maybe DateTime
$sel:v1DeploymentConditionLastUpdateTime:V1DeploymentCondition :: Maybe DateTime
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionLastUpdateTime, Maybe Text
Maybe DateTime
Text
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
$sel:v1DeploymentConditionMessage:V1DeploymentCondition :: Maybe Text
$sel:v1DeploymentConditionReason:V1DeploymentCondition :: Maybe Text
$sel:v1DeploymentConditionStatus:V1DeploymentCondition :: Text
$sel:v1DeploymentConditionType:V1DeploymentCondition :: Text
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionType :: Text
..} ) (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 :: Lens_' V1DeploymentCondition (Maybe Text)
v1DeploymentConditionMessageL Maybe Text -> f (Maybe Text)
f V1DeploymentCondition{Maybe Text
Maybe DateTime
Text
v1DeploymentConditionLastTransitionTime :: V1DeploymentCondition -> Maybe DateTime
$sel:v1DeploymentConditionLastUpdateTime:V1DeploymentCondition :: V1DeploymentCondition -> Maybe DateTime
$sel:v1DeploymentConditionMessage:V1DeploymentCondition :: V1DeploymentCondition -> Maybe Text
$sel:v1DeploymentConditionReason:V1DeploymentCondition :: V1DeploymentCondition -> Maybe Text
$sel:v1DeploymentConditionStatus:V1DeploymentCondition :: V1DeploymentCondition -> Text
$sel:v1DeploymentConditionType:V1DeploymentCondition :: V1DeploymentCondition -> Text
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionType :: Text
..} = (\Maybe Text
v1DeploymentConditionMessage -> V1DeploymentCondition { Maybe Text
$sel:v1DeploymentConditionMessage:V1DeploymentCondition :: Maybe Text
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionMessage, Maybe Text
Maybe DateTime
Text
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
$sel:v1DeploymentConditionLastUpdateTime:V1DeploymentCondition :: Maybe DateTime
$sel:v1DeploymentConditionReason:V1DeploymentCondition :: Maybe Text
$sel:v1DeploymentConditionStatus:V1DeploymentCondition :: Text
$sel:v1DeploymentConditionType:V1DeploymentCondition :: Text
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionType :: Text
..} ) (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 :: Lens_' V1DeploymentCondition (Maybe Text)
v1DeploymentConditionReasonL Maybe Text -> f (Maybe Text)
f V1DeploymentCondition{Maybe Text
Maybe DateTime
Text
v1DeploymentConditionLastTransitionTime :: V1DeploymentCondition -> Maybe DateTime
$sel:v1DeploymentConditionLastUpdateTime:V1DeploymentCondition :: V1DeploymentCondition -> Maybe DateTime
$sel:v1DeploymentConditionMessage:V1DeploymentCondition :: V1DeploymentCondition -> Maybe Text
$sel:v1DeploymentConditionReason:V1DeploymentCondition :: V1DeploymentCondition -> Maybe Text
$sel:v1DeploymentConditionStatus:V1DeploymentCondition :: V1DeploymentCondition -> Text
$sel:v1DeploymentConditionType:V1DeploymentCondition :: V1DeploymentCondition -> Text
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionType :: Text
..} = (\Maybe Text
v1DeploymentConditionReason -> V1DeploymentCondition { Maybe Text
$sel:v1DeploymentConditionReason:V1DeploymentCondition :: Maybe Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionReason, Maybe Text
Maybe DateTime
Text
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
$sel:v1DeploymentConditionLastUpdateTime:V1DeploymentCondition :: Maybe DateTime
$sel:v1DeploymentConditionMessage:V1DeploymentCondition :: Maybe Text
$sel:v1DeploymentConditionStatus:V1DeploymentCondition :: Text
$sel:v1DeploymentConditionType:V1DeploymentCondition :: Text
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionType :: Text
..} ) (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 :: Lens_' V1DeploymentCondition Text
v1DeploymentConditionStatusL Text -> f Text
f V1DeploymentCondition{Maybe Text
Maybe DateTime
Text
v1DeploymentConditionLastTransitionTime :: V1DeploymentCondition -> Maybe DateTime
$sel:v1DeploymentConditionLastUpdateTime:V1DeploymentCondition :: V1DeploymentCondition -> Maybe DateTime
$sel:v1DeploymentConditionMessage:V1DeploymentCondition :: V1DeploymentCondition -> Maybe Text
$sel:v1DeploymentConditionReason:V1DeploymentCondition :: V1DeploymentCondition -> Maybe Text
$sel:v1DeploymentConditionStatus:V1DeploymentCondition :: V1DeploymentCondition -> Text
$sel:v1DeploymentConditionType:V1DeploymentCondition :: V1DeploymentCondition -> Text
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionType :: Text
..} = (\Text
v1DeploymentConditionStatus -> V1DeploymentCondition { Text
$sel:v1DeploymentConditionStatus:V1DeploymentCondition :: Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionStatus, Maybe Text
Maybe DateTime
Text
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
$sel:v1DeploymentConditionLastUpdateTime:V1DeploymentCondition :: Maybe DateTime
$sel:v1DeploymentConditionMessage:V1DeploymentCondition :: Maybe Text
$sel:v1DeploymentConditionReason:V1DeploymentCondition :: Maybe Text
$sel:v1DeploymentConditionType:V1DeploymentCondition :: Text
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionType :: Text
..} ) (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 :: Lens_' V1DeploymentCondition Text
v1DeploymentConditionTypeL Text -> f Text
f V1DeploymentCondition{Maybe Text
Maybe DateTime
Text
v1DeploymentConditionLastTransitionTime :: V1DeploymentCondition -> Maybe DateTime
$sel:v1DeploymentConditionLastUpdateTime:V1DeploymentCondition :: V1DeploymentCondition -> Maybe DateTime
$sel:v1DeploymentConditionMessage:V1DeploymentCondition :: V1DeploymentCondition -> Maybe Text
$sel:v1DeploymentConditionReason:V1DeploymentCondition :: V1DeploymentCondition -> Maybe Text
$sel:v1DeploymentConditionStatus:V1DeploymentCondition :: V1DeploymentCondition -> Text
$sel:v1DeploymentConditionType:V1DeploymentCondition :: V1DeploymentCondition -> Text
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionStatus :: Text
v1DeploymentConditionType :: Text
..} = (\Text
v1DeploymentConditionType -> V1DeploymentCondition { Text
$sel:v1DeploymentConditionType:V1DeploymentCondition :: Text
v1DeploymentConditionType :: Text
v1DeploymentConditionType, Maybe Text
Maybe DateTime
Text
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
$sel:v1DeploymentConditionLastUpdateTime:V1DeploymentCondition :: Maybe DateTime
$sel:v1DeploymentConditionMessage:V1DeploymentCondition :: Maybe Text
$sel:v1DeploymentConditionReason:V1DeploymentCondition :: Maybe Text
$sel:v1DeploymentConditionStatus:V1DeploymentCondition :: Text
v1DeploymentConditionLastTransitionTime :: Maybe DateTime
v1DeploymentConditionLastUpdateTime :: Maybe DateTime
v1DeploymentConditionMessage :: Maybe Text
v1DeploymentConditionReason :: Maybe Text
v1DeploymentConditionStatus :: Text
..} ) (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 :: Lens_' V1DeploymentList (Maybe Text)
v1DeploymentListApiVersionL Maybe Text -> f (Maybe Text)
f V1DeploymentList{[V1Deployment]
Maybe Text
Maybe V1ListMeta
v1DeploymentListApiVersion :: V1DeploymentList -> Maybe Text
v1DeploymentListApiVersion :: Maybe Text
v1DeploymentListItems :: [V1Deployment]
v1DeploymentListKind :: Maybe Text
v1DeploymentListMetadata :: Maybe V1ListMeta
$sel:v1DeploymentListItems:V1DeploymentList :: V1DeploymentList -> [V1Deployment]
$sel:v1DeploymentListKind:V1DeploymentList :: V1DeploymentList -> Maybe Text
$sel:v1DeploymentListMetadata:V1DeploymentList :: V1DeploymentList -> Maybe V1ListMeta
..} = (\Maybe Text
v1DeploymentListApiVersion -> V1DeploymentList { Maybe Text
v1DeploymentListApiVersion :: Maybe Text
v1DeploymentListApiVersion :: Maybe Text
v1DeploymentListApiVersion, [V1Deployment]
Maybe Text
Maybe V1ListMeta
v1DeploymentListItems :: [V1Deployment]
v1DeploymentListKind :: Maybe Text
v1DeploymentListMetadata :: Maybe V1ListMeta
$sel:v1DeploymentListItems:V1DeploymentList :: [V1Deployment]
$sel:v1DeploymentListKind:V1DeploymentList :: Maybe Text
$sel:v1DeploymentListMetadata:V1DeploymentList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1DeploymentList [V1Deployment]
v1DeploymentListItemsL [V1Deployment] -> f [V1Deployment]
f V1DeploymentList{[V1Deployment]
Maybe Text
Maybe V1ListMeta
v1DeploymentListApiVersion :: V1DeploymentList -> Maybe Text
$sel:v1DeploymentListItems:V1DeploymentList :: V1DeploymentList -> [V1Deployment]
$sel:v1DeploymentListKind:V1DeploymentList :: V1DeploymentList -> Maybe Text
$sel:v1DeploymentListMetadata:V1DeploymentList :: V1DeploymentList -> Maybe V1ListMeta
v1DeploymentListApiVersion :: Maybe Text
v1DeploymentListItems :: [V1Deployment]
v1DeploymentListKind :: Maybe Text
v1DeploymentListMetadata :: Maybe V1ListMeta
..} = (\[V1Deployment]
v1DeploymentListItems -> V1DeploymentList { [V1Deployment]
$sel:v1DeploymentListItems:V1DeploymentList :: [V1Deployment]
v1DeploymentListItems :: [V1Deployment]
v1DeploymentListItems, Maybe Text
Maybe V1ListMeta
v1DeploymentListApiVersion :: Maybe Text
$sel:v1DeploymentListKind:V1DeploymentList :: Maybe Text
$sel:v1DeploymentListMetadata:V1DeploymentList :: Maybe V1ListMeta
v1DeploymentListApiVersion :: Maybe Text
v1DeploymentListKind :: Maybe Text
v1DeploymentListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1DeploymentList (Maybe Text)
v1DeploymentListKindL Maybe Text -> f (Maybe Text)
f V1DeploymentList{[V1Deployment]
Maybe Text
Maybe V1ListMeta
v1DeploymentListApiVersion :: V1DeploymentList -> Maybe Text
$sel:v1DeploymentListItems:V1DeploymentList :: V1DeploymentList -> [V1Deployment]
$sel:v1DeploymentListKind:V1DeploymentList :: V1DeploymentList -> Maybe Text
$sel:v1DeploymentListMetadata:V1DeploymentList :: V1DeploymentList -> Maybe V1ListMeta
v1DeploymentListApiVersion :: Maybe Text
v1DeploymentListItems :: [V1Deployment]
v1DeploymentListKind :: Maybe Text
v1DeploymentListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1DeploymentListKind -> V1DeploymentList { Maybe Text
$sel:v1DeploymentListKind:V1DeploymentList :: Maybe Text
v1DeploymentListKind :: Maybe Text
v1DeploymentListKind, [V1Deployment]
Maybe Text
Maybe V1ListMeta
v1DeploymentListApiVersion :: Maybe Text
$sel:v1DeploymentListItems:V1DeploymentList :: [V1Deployment]
$sel:v1DeploymentListMetadata:V1DeploymentList :: Maybe V1ListMeta
v1DeploymentListApiVersion :: Maybe Text
v1DeploymentListItems :: [V1Deployment]
v1DeploymentListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1DeploymentList (Maybe V1ListMeta)
v1DeploymentListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1DeploymentList{[V1Deployment]
Maybe Text
Maybe V1ListMeta
v1DeploymentListApiVersion :: V1DeploymentList -> Maybe Text
$sel:v1DeploymentListItems:V1DeploymentList :: V1DeploymentList -> [V1Deployment]
$sel:v1DeploymentListKind:V1DeploymentList :: V1DeploymentList -> Maybe Text
$sel:v1DeploymentListMetadata:V1DeploymentList :: V1DeploymentList -> Maybe V1ListMeta
v1DeploymentListApiVersion :: Maybe Text
v1DeploymentListItems :: [V1Deployment]
v1DeploymentListKind :: Maybe Text
v1DeploymentListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1DeploymentListMetadata -> V1DeploymentList { Maybe V1ListMeta
$sel:v1DeploymentListMetadata:V1DeploymentList :: Maybe V1ListMeta
v1DeploymentListMetadata :: Maybe V1ListMeta
v1DeploymentListMetadata, [V1Deployment]
Maybe Text
v1DeploymentListApiVersion :: Maybe Text
$sel:v1DeploymentListItems:V1DeploymentList :: [V1Deployment]
$sel:v1DeploymentListKind:V1DeploymentList :: Maybe Text
v1DeploymentListApiVersion :: Maybe Text
v1DeploymentListItems :: [V1Deployment]
v1DeploymentListKind :: 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 :: Lens_' V1DeploymentSpec (Maybe Int)
v1DeploymentSpecMinReadySecondsL Maybe Int -> f (Maybe Int)
f V1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecMinReadySeconds :: V1DeploymentSpec -> Maybe Int
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecTemplate :: V1PodTemplateSpec
$sel:v1DeploymentSpecPaused:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Bool
$sel:v1DeploymentSpecProgressDeadlineSeconds:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecReplicas:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecRevisionHistoryLimit:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecSelector:V1DeploymentSpec :: V1DeploymentSpec -> V1LabelSelector
$sel:v1DeploymentSpecStrategy:V1DeploymentSpec :: V1DeploymentSpec -> Maybe V1DeploymentStrategy
$sel:v1DeploymentSpecTemplate:V1DeploymentSpec :: V1DeploymentSpec -> V1PodTemplateSpec
..} = (\Maybe Int
v1DeploymentSpecMinReadySeconds -> V1DeploymentSpec { Maybe Int
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecMinReadySeconds, Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecTemplate :: V1PodTemplateSpec
$sel:v1DeploymentSpecPaused:V1DeploymentSpec :: Maybe Bool
$sel:v1DeploymentSpecProgressDeadlineSeconds:V1DeploymentSpec :: Maybe Int
$sel:v1DeploymentSpecReplicas:V1DeploymentSpec :: Maybe Int
$sel:v1DeploymentSpecRevisionHistoryLimit:V1DeploymentSpec :: Maybe Int
$sel:v1DeploymentSpecSelector:V1DeploymentSpec :: V1LabelSelector
$sel:v1DeploymentSpecStrategy:V1DeploymentSpec :: Maybe V1DeploymentStrategy
$sel:v1DeploymentSpecTemplate:V1DeploymentSpec :: V1PodTemplateSpec
..} ) (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 :: Lens_' V1DeploymentSpec (Maybe Bool)
v1DeploymentSpecPausedL Maybe Bool -> f (Maybe Bool)
f V1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecMinReadySeconds :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecPaused:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Bool
$sel:v1DeploymentSpecProgressDeadlineSeconds:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecReplicas:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecRevisionHistoryLimit:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecSelector:V1DeploymentSpec :: V1DeploymentSpec -> V1LabelSelector
$sel:v1DeploymentSpecStrategy:V1DeploymentSpec :: V1DeploymentSpec -> Maybe V1DeploymentStrategy
$sel:v1DeploymentSpecTemplate:V1DeploymentSpec :: V1DeploymentSpec -> V1PodTemplateSpec
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecTemplate :: V1PodTemplateSpec
..} = (\Maybe Bool
v1DeploymentSpecPaused -> V1DeploymentSpec { Maybe Bool
$sel:v1DeploymentSpecPaused:V1DeploymentSpec :: Maybe Bool
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecPaused, Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecMinReadySeconds :: Maybe Int
$sel:v1DeploymentSpecProgressDeadlineSeconds:V1DeploymentSpec :: Maybe Int
$sel:v1DeploymentSpecReplicas:V1DeploymentSpec :: Maybe Int
$sel:v1DeploymentSpecRevisionHistoryLimit:V1DeploymentSpec :: Maybe Int
$sel:v1DeploymentSpecSelector:V1DeploymentSpec :: V1LabelSelector
$sel:v1DeploymentSpecStrategy:V1DeploymentSpec :: Maybe V1DeploymentStrategy
$sel:v1DeploymentSpecTemplate:V1DeploymentSpec :: V1PodTemplateSpec
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecTemplate :: V1PodTemplateSpec
..} ) (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 :: Lens_' V1DeploymentSpec (Maybe Int)
v1DeploymentSpecProgressDeadlineSecondsL Maybe Int -> f (Maybe Int)
f V1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecMinReadySeconds :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecPaused:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Bool
$sel:v1DeploymentSpecProgressDeadlineSeconds:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecReplicas:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecRevisionHistoryLimit:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecSelector:V1DeploymentSpec :: V1DeploymentSpec -> V1LabelSelector
$sel:v1DeploymentSpecStrategy:V1DeploymentSpec :: V1DeploymentSpec -> Maybe V1DeploymentStrategy
$sel:v1DeploymentSpecTemplate:V1DeploymentSpec :: V1DeploymentSpec -> V1PodTemplateSpec
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecTemplate :: V1PodTemplateSpec
..} = (\Maybe Int
v1DeploymentSpecProgressDeadlineSeconds -> V1DeploymentSpec { Maybe Int
$sel:v1DeploymentSpecProgressDeadlineSeconds:V1DeploymentSpec :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecProgressDeadlineSeconds, Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecMinReadySeconds :: Maybe Int
$sel:v1DeploymentSpecPaused:V1DeploymentSpec :: Maybe Bool
$sel:v1DeploymentSpecReplicas:V1DeploymentSpec :: Maybe Int
$sel:v1DeploymentSpecRevisionHistoryLimit:V1DeploymentSpec :: Maybe Int
$sel:v1DeploymentSpecSelector:V1DeploymentSpec :: V1LabelSelector
$sel:v1DeploymentSpecStrategy:V1DeploymentSpec :: Maybe V1DeploymentStrategy
$sel:v1DeploymentSpecTemplate:V1DeploymentSpec :: V1PodTemplateSpec
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecTemplate :: V1PodTemplateSpec
..} ) (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 :: Lens_' V1DeploymentSpec (Maybe Int)
v1DeploymentSpecReplicasL Maybe Int -> f (Maybe Int)
f V1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecMinReadySeconds :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecPaused:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Bool
$sel:v1DeploymentSpecProgressDeadlineSeconds:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecReplicas:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecRevisionHistoryLimit:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecSelector:V1DeploymentSpec :: V1DeploymentSpec -> V1LabelSelector
$sel:v1DeploymentSpecStrategy:V1DeploymentSpec :: V1DeploymentSpec -> Maybe V1DeploymentStrategy
$sel:v1DeploymentSpecTemplate:V1DeploymentSpec :: V1DeploymentSpec -> V1PodTemplateSpec
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecTemplate :: V1PodTemplateSpec
..} = (\Maybe Int
v1DeploymentSpecReplicas -> V1DeploymentSpec { Maybe Int
$sel:v1DeploymentSpecReplicas:V1DeploymentSpec :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecReplicas, Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecMinReadySeconds :: Maybe Int
$sel:v1DeploymentSpecPaused:V1DeploymentSpec :: Maybe Bool
$sel:v1DeploymentSpecProgressDeadlineSeconds:V1DeploymentSpec :: Maybe Int
$sel:v1DeploymentSpecRevisionHistoryLimit:V1DeploymentSpec :: Maybe Int
$sel:v1DeploymentSpecSelector:V1DeploymentSpec :: V1LabelSelector
$sel:v1DeploymentSpecStrategy:V1DeploymentSpec :: Maybe V1DeploymentStrategy
$sel:v1DeploymentSpecTemplate:V1DeploymentSpec :: V1PodTemplateSpec
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecTemplate :: V1PodTemplateSpec
..} ) (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 :: Lens_' V1DeploymentSpec (Maybe Int)
v1DeploymentSpecRevisionHistoryLimitL Maybe Int -> f (Maybe Int)
f V1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecMinReadySeconds :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecPaused:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Bool
$sel:v1DeploymentSpecProgressDeadlineSeconds:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecReplicas:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecRevisionHistoryLimit:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecSelector:V1DeploymentSpec :: V1DeploymentSpec -> V1LabelSelector
$sel:v1DeploymentSpecStrategy:V1DeploymentSpec :: V1DeploymentSpec -> Maybe V1DeploymentStrategy
$sel:v1DeploymentSpecTemplate:V1DeploymentSpec :: V1DeploymentSpec -> V1PodTemplateSpec
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecTemplate :: V1PodTemplateSpec
..} = (\Maybe Int
v1DeploymentSpecRevisionHistoryLimit -> V1DeploymentSpec { Maybe Int
$sel:v1DeploymentSpecRevisionHistoryLimit:V1DeploymentSpec :: Maybe Int
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecRevisionHistoryLimit, Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecMinReadySeconds :: Maybe Int
$sel:v1DeploymentSpecPaused:V1DeploymentSpec :: Maybe Bool
$sel:v1DeploymentSpecProgressDeadlineSeconds:V1DeploymentSpec :: Maybe Int
$sel:v1DeploymentSpecReplicas:V1DeploymentSpec :: Maybe Int
$sel:v1DeploymentSpecSelector:V1DeploymentSpec :: V1LabelSelector
$sel:v1DeploymentSpecStrategy:V1DeploymentSpec :: Maybe V1DeploymentStrategy
$sel:v1DeploymentSpecTemplate:V1DeploymentSpec :: V1PodTemplateSpec
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecTemplate :: V1PodTemplateSpec
..} ) (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 :: Lens_' V1DeploymentSpec V1LabelSelector
v1DeploymentSpecSelectorL V1LabelSelector -> f V1LabelSelector
f V1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecMinReadySeconds :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecPaused:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Bool
$sel:v1DeploymentSpecProgressDeadlineSeconds:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecReplicas:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecRevisionHistoryLimit:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecSelector:V1DeploymentSpec :: V1DeploymentSpec -> V1LabelSelector
$sel:v1DeploymentSpecStrategy:V1DeploymentSpec :: V1DeploymentSpec -> Maybe V1DeploymentStrategy
$sel:v1DeploymentSpecTemplate:V1DeploymentSpec :: V1DeploymentSpec -> V1PodTemplateSpec
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecTemplate :: V1PodTemplateSpec
..} = (\V1LabelSelector
v1DeploymentSpecSelector -> V1DeploymentSpec { V1LabelSelector
$sel:v1DeploymentSpecSelector:V1DeploymentSpec :: V1LabelSelector
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecSelector, Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
v1DeploymentSpecMinReadySeconds :: Maybe Int
$sel:v1DeploymentSpecPaused:V1DeploymentSpec :: Maybe Bool
$sel:v1DeploymentSpecProgressDeadlineSeconds:V1DeploymentSpec :: Maybe Int
$sel:v1DeploymentSpecReplicas:V1DeploymentSpec :: Maybe Int
$sel:v1DeploymentSpecRevisionHistoryLimit:V1DeploymentSpec :: Maybe Int
$sel:v1DeploymentSpecStrategy:V1DeploymentSpec :: Maybe V1DeploymentStrategy
$sel:v1DeploymentSpecTemplate:V1DeploymentSpec :: V1PodTemplateSpec
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecTemplate :: V1PodTemplateSpec
..} ) (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 :: Lens_' V1DeploymentSpec (Maybe V1DeploymentStrategy)
v1DeploymentSpecStrategyL Maybe V1DeploymentStrategy -> f (Maybe V1DeploymentStrategy)
f V1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecMinReadySeconds :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecPaused:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Bool
$sel:v1DeploymentSpecProgressDeadlineSeconds:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecReplicas:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecRevisionHistoryLimit:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecSelector:V1DeploymentSpec :: V1DeploymentSpec -> V1LabelSelector
$sel:v1DeploymentSpecStrategy:V1DeploymentSpec :: V1DeploymentSpec -> Maybe V1DeploymentStrategy
$sel:v1DeploymentSpecTemplate:V1DeploymentSpec :: V1DeploymentSpec -> V1PodTemplateSpec
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecTemplate :: V1PodTemplateSpec
..} = (\Maybe V1DeploymentStrategy
v1DeploymentSpecStrategy -> V1DeploymentSpec { Maybe V1DeploymentStrategy
$sel:v1DeploymentSpecStrategy:V1DeploymentSpec :: Maybe V1DeploymentStrategy
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecStrategy, Maybe Bool
Maybe Int
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecMinReadySeconds :: Maybe Int
$sel:v1DeploymentSpecPaused:V1DeploymentSpec :: Maybe Bool
$sel:v1DeploymentSpecProgressDeadlineSeconds:V1DeploymentSpec :: Maybe Int
$sel:v1DeploymentSpecReplicas:V1DeploymentSpec :: Maybe Int
$sel:v1DeploymentSpecRevisionHistoryLimit:V1DeploymentSpec :: Maybe Int
$sel:v1DeploymentSpecSelector:V1DeploymentSpec :: V1LabelSelector
$sel:v1DeploymentSpecTemplate:V1DeploymentSpec :: V1PodTemplateSpec
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecTemplate :: V1PodTemplateSpec
..} ) (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 :: Lens_' V1DeploymentSpec V1PodTemplateSpec
v1DeploymentSpecTemplateL V1PodTemplateSpec -> f V1PodTemplateSpec
f V1DeploymentSpec{Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1PodTemplateSpec
V1LabelSelector
v1DeploymentSpecMinReadySeconds :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecPaused:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Bool
$sel:v1DeploymentSpecProgressDeadlineSeconds:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecReplicas:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecRevisionHistoryLimit:V1DeploymentSpec :: V1DeploymentSpec -> Maybe Int
$sel:v1DeploymentSpecSelector:V1DeploymentSpec :: V1DeploymentSpec -> V1LabelSelector
$sel:v1DeploymentSpecStrategy:V1DeploymentSpec :: V1DeploymentSpec -> Maybe V1DeploymentStrategy
$sel:v1DeploymentSpecTemplate:V1DeploymentSpec :: V1DeploymentSpec -> V1PodTemplateSpec
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
v1DeploymentSpecTemplate :: V1PodTemplateSpec
..} = (\V1PodTemplateSpec
v1DeploymentSpecTemplate -> V1DeploymentSpec { V1PodTemplateSpec
$sel:v1DeploymentSpecTemplate:V1DeploymentSpec :: V1PodTemplateSpec
v1DeploymentSpecTemplate :: V1PodTemplateSpec
v1DeploymentSpecTemplate, Maybe Bool
Maybe Int
Maybe V1DeploymentStrategy
V1LabelSelector
v1DeploymentSpecMinReadySeconds :: Maybe Int
$sel:v1DeploymentSpecPaused:V1DeploymentSpec :: Maybe Bool
$sel:v1DeploymentSpecProgressDeadlineSeconds:V1DeploymentSpec :: Maybe Int
$sel:v1DeploymentSpecReplicas:V1DeploymentSpec :: Maybe Int
$sel:v1DeploymentSpecRevisionHistoryLimit:V1DeploymentSpec :: Maybe Int
$sel:v1DeploymentSpecSelector:V1DeploymentSpec :: V1LabelSelector
$sel:v1DeploymentSpecStrategy:V1DeploymentSpec :: Maybe V1DeploymentStrategy
v1DeploymentSpecMinReadySeconds :: Maybe Int
v1DeploymentSpecPaused :: Maybe Bool
v1DeploymentSpecProgressDeadlineSeconds :: Maybe Int
v1DeploymentSpecReplicas :: Maybe Int
v1DeploymentSpecRevisionHistoryLimit :: Maybe Int
v1DeploymentSpecSelector :: V1LabelSelector
v1DeploymentSpecStrategy :: Maybe V1DeploymentStrategy
..} ) (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 :: Lens_' V1DeploymentStatus (Maybe Int)
v1DeploymentStatusAvailableReplicasL Maybe Int -> f (Maybe Int)
f V1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusAvailableReplicas :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: Maybe Int
$sel:v1DeploymentStatusCollisionCount:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusConditions:V1DeploymentStatus :: V1DeploymentStatus -> Maybe [V1DeploymentCondition]
$sel:v1DeploymentStatusObservedGeneration:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Integer
$sel:v1DeploymentStatusReadyReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusUnavailableReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusUpdatedReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
..} = (\Maybe Int
v1DeploymentStatusAvailableReplicas -> V1DeploymentStatus { Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusAvailableReplicas, Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: Maybe Int
$sel:v1DeploymentStatusCollisionCount:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusConditions:V1DeploymentStatus :: Maybe [V1DeploymentCondition]
$sel:v1DeploymentStatusObservedGeneration:V1DeploymentStatus :: Maybe Integer
$sel:v1DeploymentStatusReadyReplicas:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusReplicas:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusUnavailableReplicas:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusUpdatedReplicas:V1DeploymentStatus :: 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 :: Lens_' V1DeploymentStatus (Maybe Int)
v1DeploymentStatusCollisionCountL Maybe Int -> f (Maybe Int)
f V1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusAvailableReplicas :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusCollisionCount:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusConditions:V1DeploymentStatus :: V1DeploymentStatus -> Maybe [V1DeploymentCondition]
$sel:v1DeploymentStatusObservedGeneration:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Integer
$sel:v1DeploymentStatusReadyReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusUnavailableReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusUpdatedReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: Maybe Int
..} = (\Maybe Int
v1DeploymentStatusCollisionCount -> V1DeploymentStatus { Maybe Int
$sel:v1DeploymentStatusCollisionCount:V1DeploymentStatus :: Maybe Int
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusCollisionCount, Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusAvailableReplicas :: Maybe Int
$sel:v1DeploymentStatusConditions:V1DeploymentStatus :: Maybe [V1DeploymentCondition]
$sel:v1DeploymentStatusObservedGeneration:V1DeploymentStatus :: Maybe Integer
$sel:v1DeploymentStatusReadyReplicas:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusReplicas:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusUnavailableReplicas:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusUpdatedReplicas:V1DeploymentStatus :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: 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 :: Lens_' V1DeploymentStatus (Maybe [V1DeploymentCondition])
v1DeploymentStatusConditionsL Maybe [V1DeploymentCondition] -> f (Maybe [V1DeploymentCondition])
f V1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusAvailableReplicas :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusCollisionCount:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusConditions:V1DeploymentStatus :: V1DeploymentStatus -> Maybe [V1DeploymentCondition]
$sel:v1DeploymentStatusObservedGeneration:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Integer
$sel:v1DeploymentStatusReadyReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusUnavailableReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusUpdatedReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: Maybe Int
..} = (\Maybe [V1DeploymentCondition]
v1DeploymentStatusConditions -> V1DeploymentStatus { Maybe [V1DeploymentCondition]
$sel:v1DeploymentStatusConditions:V1DeploymentStatus :: Maybe [V1DeploymentCondition]
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusConditions, Maybe Int
Maybe Integer
v1DeploymentStatusAvailableReplicas :: Maybe Int
$sel:v1DeploymentStatusCollisionCount:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusObservedGeneration:V1DeploymentStatus :: Maybe Integer
$sel:v1DeploymentStatusReadyReplicas:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusReplicas:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusUnavailableReplicas:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusUpdatedReplicas:V1DeploymentStatus :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: 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 :: Lens_' V1DeploymentStatus (Maybe Integer)
v1DeploymentStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusAvailableReplicas :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusCollisionCount:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusConditions:V1DeploymentStatus :: V1DeploymentStatus -> Maybe [V1DeploymentCondition]
$sel:v1DeploymentStatusObservedGeneration:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Integer
$sel:v1DeploymentStatusReadyReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusUnavailableReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusUpdatedReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: Maybe Int
..} = (\Maybe Integer
v1DeploymentStatusObservedGeneration -> V1DeploymentStatus { Maybe Integer
$sel:v1DeploymentStatusObservedGeneration:V1DeploymentStatus :: Maybe Integer
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusObservedGeneration, Maybe Int
Maybe [V1DeploymentCondition]
v1DeploymentStatusAvailableReplicas :: Maybe Int
$sel:v1DeploymentStatusCollisionCount:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusConditions:V1DeploymentStatus :: Maybe [V1DeploymentCondition]
$sel:v1DeploymentStatusReadyReplicas:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusReplicas:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusUnavailableReplicas:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusUpdatedReplicas:V1DeploymentStatus :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: 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 :: Lens_' V1DeploymentStatus (Maybe Int)
v1DeploymentStatusReadyReplicasL Maybe Int -> f (Maybe Int)
f V1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusAvailableReplicas :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusCollisionCount:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusConditions:V1DeploymentStatus :: V1DeploymentStatus -> Maybe [V1DeploymentCondition]
$sel:v1DeploymentStatusObservedGeneration:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Integer
$sel:v1DeploymentStatusReadyReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusUnavailableReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusUpdatedReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: Maybe Int
..} = (\Maybe Int
v1DeploymentStatusReadyReplicas -> V1DeploymentStatus { Maybe Int
$sel:v1DeploymentStatusReadyReplicas:V1DeploymentStatus :: Maybe Int
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusReadyReplicas, Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusAvailableReplicas :: Maybe Int
$sel:v1DeploymentStatusCollisionCount:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusConditions:V1DeploymentStatus :: Maybe [V1DeploymentCondition]
$sel:v1DeploymentStatusObservedGeneration:V1DeploymentStatus :: Maybe Integer
$sel:v1DeploymentStatusReplicas:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusUnavailableReplicas:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusUpdatedReplicas:V1DeploymentStatus :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: 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 :: Lens_' V1DeploymentStatus (Maybe Int)
v1DeploymentStatusReplicasL Maybe Int -> f (Maybe Int)
f V1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusAvailableReplicas :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusCollisionCount:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusConditions:V1DeploymentStatus :: V1DeploymentStatus -> Maybe [V1DeploymentCondition]
$sel:v1DeploymentStatusObservedGeneration:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Integer
$sel:v1DeploymentStatusReadyReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusUnavailableReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusUpdatedReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: Maybe Int
..} = (\Maybe Int
v1DeploymentStatusReplicas -> V1DeploymentStatus { Maybe Int
$sel:v1DeploymentStatusReplicas:V1DeploymentStatus :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusReplicas, Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusAvailableReplicas :: Maybe Int
$sel:v1DeploymentStatusCollisionCount:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusConditions:V1DeploymentStatus :: Maybe [V1DeploymentCondition]
$sel:v1DeploymentStatusObservedGeneration:V1DeploymentStatus :: Maybe Integer
$sel:v1DeploymentStatusReadyReplicas:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusUnavailableReplicas:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusUpdatedReplicas:V1DeploymentStatus :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: 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 :: Lens_' V1DeploymentStatus (Maybe Int)
v1DeploymentStatusUnavailableReplicasL Maybe Int -> f (Maybe Int)
f V1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusAvailableReplicas :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusCollisionCount:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusConditions:V1DeploymentStatus :: V1DeploymentStatus -> Maybe [V1DeploymentCondition]
$sel:v1DeploymentStatusObservedGeneration:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Integer
$sel:v1DeploymentStatusReadyReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusUnavailableReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusUpdatedReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: Maybe Int
..} = (\Maybe Int
v1DeploymentStatusUnavailableReplicas -> V1DeploymentStatus { Maybe Int
$sel:v1DeploymentStatusUnavailableReplicas:V1DeploymentStatus :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas, Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusAvailableReplicas :: Maybe Int
$sel:v1DeploymentStatusCollisionCount:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusConditions:V1DeploymentStatus :: Maybe [V1DeploymentCondition]
$sel:v1DeploymentStatusObservedGeneration:V1DeploymentStatus :: Maybe Integer
$sel:v1DeploymentStatusReadyReplicas:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusReplicas:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusUpdatedReplicas:V1DeploymentStatus :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: 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 :: Lens_' V1DeploymentStatus (Maybe Int)
v1DeploymentStatusUpdatedReplicasL Maybe Int -> f (Maybe Int)
f V1DeploymentStatus{Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusAvailableReplicas :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusCollisionCount:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusConditions:V1DeploymentStatus :: V1DeploymentStatus -> Maybe [V1DeploymentCondition]
$sel:v1DeploymentStatusObservedGeneration:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Integer
$sel:v1DeploymentStatusReadyReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusUnavailableReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
$sel:v1DeploymentStatusUpdatedReplicas:V1DeploymentStatus :: V1DeploymentStatus -> Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: Maybe Int
..} = (\Maybe Int
v1DeploymentStatusUpdatedReplicas -> V1DeploymentStatus { Maybe Int
$sel:v1DeploymentStatusUpdatedReplicas:V1DeploymentStatus :: Maybe Int
v1DeploymentStatusUpdatedReplicas :: Maybe Int
v1DeploymentStatusUpdatedReplicas, Maybe Int
Maybe Integer
Maybe [V1DeploymentCondition]
v1DeploymentStatusAvailableReplicas :: Maybe Int
$sel:v1DeploymentStatusCollisionCount:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusConditions:V1DeploymentStatus :: Maybe [V1DeploymentCondition]
$sel:v1DeploymentStatusObservedGeneration:V1DeploymentStatus :: Maybe Integer
$sel:v1DeploymentStatusReadyReplicas:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusReplicas:V1DeploymentStatus :: Maybe Int
$sel:v1DeploymentStatusUnavailableReplicas:V1DeploymentStatus :: Maybe Int
v1DeploymentStatusAvailableReplicas :: Maybe Int
v1DeploymentStatusCollisionCount :: Maybe Int
v1DeploymentStatusConditions :: Maybe [V1DeploymentCondition]
v1DeploymentStatusObservedGeneration :: Maybe Integer
v1DeploymentStatusReadyReplicas :: Maybe Int
v1DeploymentStatusReplicas :: Maybe Int
v1DeploymentStatusUnavailableReplicas :: 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 :: Lens_' V1DeploymentStrategy (Maybe V1RollingUpdateDeployment)
v1DeploymentStrategyRollingUpdateL Maybe V1RollingUpdateDeployment
-> f (Maybe V1RollingUpdateDeployment)
f V1DeploymentStrategy{Maybe Text
Maybe V1RollingUpdateDeployment
v1DeploymentStrategyRollingUpdate :: V1DeploymentStrategy -> Maybe V1RollingUpdateDeployment
v1DeploymentStrategyRollingUpdate :: Maybe V1RollingUpdateDeployment
v1DeploymentStrategyType :: Maybe Text
$sel:v1DeploymentStrategyType:V1DeploymentStrategy :: V1DeploymentStrategy -> Maybe Text
..} = (\Maybe V1RollingUpdateDeployment
v1DeploymentStrategyRollingUpdate -> V1DeploymentStrategy { Maybe V1RollingUpdateDeployment
v1DeploymentStrategyRollingUpdate :: Maybe V1RollingUpdateDeployment
v1DeploymentStrategyRollingUpdate :: Maybe V1RollingUpdateDeployment
v1DeploymentStrategyRollingUpdate, Maybe Text
v1DeploymentStrategyType :: Maybe Text
$sel:v1DeploymentStrategyType:V1DeploymentStrategy :: 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 :: Lens_' V1DeploymentStrategy (Maybe Text)
v1DeploymentStrategyTypeL Maybe Text -> f (Maybe Text)
f V1DeploymentStrategy{Maybe Text
Maybe V1RollingUpdateDeployment
v1DeploymentStrategyRollingUpdate :: V1DeploymentStrategy -> Maybe V1RollingUpdateDeployment
$sel:v1DeploymentStrategyType:V1DeploymentStrategy :: V1DeploymentStrategy -> Maybe Text
v1DeploymentStrategyRollingUpdate :: Maybe V1RollingUpdateDeployment
v1DeploymentStrategyType :: Maybe Text
..} = (\Maybe Text
v1DeploymentStrategyType -> V1DeploymentStrategy { Maybe Text
$sel:v1DeploymentStrategyType:V1DeploymentStrategy :: 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 :: Lens_' V1DownwardAPIProjection (Maybe [V1DownwardAPIVolumeFile])
v1DownwardAPIProjectionItemsL Maybe [V1DownwardAPIVolumeFile]
-> f (Maybe [V1DownwardAPIVolumeFile])
f V1DownwardAPIProjection{Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIProjectionItems :: V1DownwardAPIProjection -> Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIProjectionItems :: Maybe [V1DownwardAPIVolumeFile]
..} = (\Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIProjectionItems -> 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 :: Lens_' V1DownwardAPIVolumeFile (Maybe V1ObjectFieldSelector)
v1DownwardAPIVolumeFileFieldRefL Maybe V1ObjectFieldSelector -> f (Maybe V1ObjectFieldSelector)
f V1DownwardAPIVolumeFile{Maybe Int
Maybe V1ResourceFieldSelector
Maybe V1ObjectFieldSelector
Text
v1DownwardAPIVolumeFileFieldRef :: V1DownwardAPIVolumeFile -> Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFileFieldRef :: Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFileMode :: Maybe Int
v1DownwardAPIVolumeFilePath :: Text
v1DownwardAPIVolumeFileResourceFieldRef :: Maybe V1ResourceFieldSelector
$sel:v1DownwardAPIVolumeFileMode:V1DownwardAPIVolumeFile :: V1DownwardAPIVolumeFile -> Maybe Int
$sel:v1DownwardAPIVolumeFilePath:V1DownwardAPIVolumeFile :: V1DownwardAPIVolumeFile -> Text
$sel:v1DownwardAPIVolumeFileResourceFieldRef:V1DownwardAPIVolumeFile :: V1DownwardAPIVolumeFile -> Maybe V1ResourceFieldSelector
..} = (\Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFileFieldRef -> V1DownwardAPIVolumeFile { Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFileFieldRef :: Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFileFieldRef :: Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFileFieldRef, Maybe Int
Maybe V1ResourceFieldSelector
Text
v1DownwardAPIVolumeFileMode :: Maybe Int
v1DownwardAPIVolumeFilePath :: Text
v1DownwardAPIVolumeFileResourceFieldRef :: Maybe V1ResourceFieldSelector
$sel:v1DownwardAPIVolumeFileMode:V1DownwardAPIVolumeFile :: Maybe Int
$sel:v1DownwardAPIVolumeFilePath:V1DownwardAPIVolumeFile :: Text
$sel:v1DownwardAPIVolumeFileResourceFieldRef:V1DownwardAPIVolumeFile :: Maybe V1ResourceFieldSelector
..} ) (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 :: Lens_' V1DownwardAPIVolumeFile (Maybe Int)
v1DownwardAPIVolumeFileModeL Maybe Int -> f (Maybe Int)
f V1DownwardAPIVolumeFile{Maybe Int
Maybe V1ResourceFieldSelector
Maybe V1ObjectFieldSelector
Text
v1DownwardAPIVolumeFileFieldRef :: V1DownwardAPIVolumeFile -> Maybe V1ObjectFieldSelector
$sel:v1DownwardAPIVolumeFileMode:V1DownwardAPIVolumeFile :: V1DownwardAPIVolumeFile -> Maybe Int
$sel:v1DownwardAPIVolumeFilePath:V1DownwardAPIVolumeFile :: V1DownwardAPIVolumeFile -> Text
$sel:v1DownwardAPIVolumeFileResourceFieldRef:V1DownwardAPIVolumeFile :: V1DownwardAPIVolumeFile -> Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFileFieldRef :: Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFileMode :: Maybe Int
v1DownwardAPIVolumeFilePath :: Text
v1DownwardAPIVolumeFileResourceFieldRef :: Maybe V1ResourceFieldSelector
..} = (\Maybe Int
v1DownwardAPIVolumeFileMode -> V1DownwardAPIVolumeFile { Maybe Int
$sel:v1DownwardAPIVolumeFileMode:V1DownwardAPIVolumeFile :: Maybe Int
v1DownwardAPIVolumeFileMode :: Maybe Int
v1DownwardAPIVolumeFileMode, Maybe V1ResourceFieldSelector
Maybe V1ObjectFieldSelector
Text
v1DownwardAPIVolumeFileFieldRef :: Maybe V1ObjectFieldSelector
$sel:v1DownwardAPIVolumeFilePath:V1DownwardAPIVolumeFile :: Text
$sel:v1DownwardAPIVolumeFileResourceFieldRef:V1DownwardAPIVolumeFile :: Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFileFieldRef :: Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFilePath :: Text
v1DownwardAPIVolumeFileResourceFieldRef :: Maybe V1ResourceFieldSelector
..} ) (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 :: Lens_' V1DownwardAPIVolumeFile Text
v1DownwardAPIVolumeFilePathL Text -> f Text
f V1DownwardAPIVolumeFile{Maybe Int
Maybe V1ResourceFieldSelector
Maybe V1ObjectFieldSelector
Text
v1DownwardAPIVolumeFileFieldRef :: V1DownwardAPIVolumeFile -> Maybe V1ObjectFieldSelector
$sel:v1DownwardAPIVolumeFileMode:V1DownwardAPIVolumeFile :: V1DownwardAPIVolumeFile -> Maybe Int
$sel:v1DownwardAPIVolumeFilePath:V1DownwardAPIVolumeFile :: V1DownwardAPIVolumeFile -> Text
$sel:v1DownwardAPIVolumeFileResourceFieldRef:V1DownwardAPIVolumeFile :: V1DownwardAPIVolumeFile -> Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFileFieldRef :: Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFileMode :: Maybe Int
v1DownwardAPIVolumeFilePath :: Text
v1DownwardAPIVolumeFileResourceFieldRef :: Maybe V1ResourceFieldSelector
..} = (\Text
v1DownwardAPIVolumeFilePath -> V1DownwardAPIVolumeFile { Text
$sel:v1DownwardAPIVolumeFilePath:V1DownwardAPIVolumeFile :: Text
v1DownwardAPIVolumeFilePath :: Text
v1DownwardAPIVolumeFilePath, Maybe Int
Maybe V1ResourceFieldSelector
Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFileFieldRef :: Maybe V1ObjectFieldSelector
$sel:v1DownwardAPIVolumeFileMode:V1DownwardAPIVolumeFile :: Maybe Int
$sel:v1DownwardAPIVolumeFileResourceFieldRef:V1DownwardAPIVolumeFile :: Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFileFieldRef :: Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFileMode :: Maybe Int
v1DownwardAPIVolumeFileResourceFieldRef :: Maybe V1ResourceFieldSelector
..} ) (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 :: Lens_' V1DownwardAPIVolumeFile (Maybe V1ResourceFieldSelector)
v1DownwardAPIVolumeFileResourceFieldRefL Maybe V1ResourceFieldSelector -> f (Maybe V1ResourceFieldSelector)
f V1DownwardAPIVolumeFile{Maybe Int
Maybe V1ResourceFieldSelector
Maybe V1ObjectFieldSelector
Text
v1DownwardAPIVolumeFileFieldRef :: V1DownwardAPIVolumeFile -> Maybe V1ObjectFieldSelector
$sel:v1DownwardAPIVolumeFileMode:V1DownwardAPIVolumeFile :: V1DownwardAPIVolumeFile -> Maybe Int
$sel:v1DownwardAPIVolumeFilePath:V1DownwardAPIVolumeFile :: V1DownwardAPIVolumeFile -> Text
$sel:v1DownwardAPIVolumeFileResourceFieldRef:V1DownwardAPIVolumeFile :: V1DownwardAPIVolumeFile -> Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFileFieldRef :: Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFileMode :: Maybe Int
v1DownwardAPIVolumeFilePath :: Text
v1DownwardAPIVolumeFileResourceFieldRef :: Maybe V1ResourceFieldSelector
..} = (\Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFileResourceFieldRef -> V1DownwardAPIVolumeFile { Maybe V1ResourceFieldSelector
$sel:v1DownwardAPIVolumeFileResourceFieldRef:V1DownwardAPIVolumeFile :: Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFileResourceFieldRef :: Maybe V1ResourceFieldSelector
v1DownwardAPIVolumeFileResourceFieldRef, Maybe Int
Maybe V1ObjectFieldSelector
Text
v1DownwardAPIVolumeFileFieldRef :: Maybe V1ObjectFieldSelector
$sel:v1DownwardAPIVolumeFileMode:V1DownwardAPIVolumeFile :: Maybe Int
$sel:v1DownwardAPIVolumeFilePath:V1DownwardAPIVolumeFile :: Text
v1DownwardAPIVolumeFileFieldRef :: Maybe V1ObjectFieldSelector
v1DownwardAPIVolumeFileMode :: Maybe Int
v1DownwardAPIVolumeFilePath :: Text
..} ) (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 :: Lens_' V1DownwardAPIVolumeSource (Maybe Int)
v1DownwardAPIVolumeSourceDefaultModeL Maybe Int -> f (Maybe Int)
f V1DownwardAPIVolumeSource{Maybe Int
Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIVolumeSourceDefaultMode :: V1DownwardAPIVolumeSource -> Maybe Int
v1DownwardAPIVolumeSourceDefaultMode :: Maybe Int
v1DownwardAPIVolumeSourceItems :: Maybe [V1DownwardAPIVolumeFile]
$sel:v1DownwardAPIVolumeSourceItems:V1DownwardAPIVolumeSource :: V1DownwardAPIVolumeSource -> Maybe [V1DownwardAPIVolumeFile]
..} = (\Maybe Int
v1DownwardAPIVolumeSourceDefaultMode -> V1DownwardAPIVolumeSource { Maybe Int
v1DownwardAPIVolumeSourceDefaultMode :: Maybe Int
v1DownwardAPIVolumeSourceDefaultMode :: Maybe Int
v1DownwardAPIVolumeSourceDefaultMode, Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIVolumeSourceItems :: Maybe [V1DownwardAPIVolumeFile]
$sel:v1DownwardAPIVolumeSourceItems:V1DownwardAPIVolumeSource :: 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 :: Lens_' V1DownwardAPIVolumeSource (Maybe [V1DownwardAPIVolumeFile])
v1DownwardAPIVolumeSourceItemsL Maybe [V1DownwardAPIVolumeFile]
-> f (Maybe [V1DownwardAPIVolumeFile])
f V1DownwardAPIVolumeSource{Maybe Int
Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIVolumeSourceDefaultMode :: V1DownwardAPIVolumeSource -> Maybe Int
$sel:v1DownwardAPIVolumeSourceItems:V1DownwardAPIVolumeSource :: V1DownwardAPIVolumeSource -> Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIVolumeSourceDefaultMode :: Maybe Int
v1DownwardAPIVolumeSourceItems :: Maybe [V1DownwardAPIVolumeFile]
..} = (\Maybe [V1DownwardAPIVolumeFile]
v1DownwardAPIVolumeSourceItems -> V1DownwardAPIVolumeSource { Maybe [V1DownwardAPIVolumeFile]
$sel:v1DownwardAPIVolumeSourceItems:V1DownwardAPIVolumeSource :: 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 :: Lens_' V1EmptyDirVolumeSource (Maybe Text)
v1EmptyDirVolumeSourceMediumL Maybe Text -> f (Maybe Text)
f V1EmptyDirVolumeSource{Maybe Text
Maybe Quantity
v1EmptyDirVolumeSourceMedium :: V1EmptyDirVolumeSource -> Maybe Text
v1EmptyDirVolumeSourceMedium :: Maybe Text
v1EmptyDirVolumeSourceSizeLimit :: Maybe Quantity
$sel:v1EmptyDirVolumeSourceSizeLimit:V1EmptyDirVolumeSource :: V1EmptyDirVolumeSource -> Maybe Quantity
..} = (\Maybe Text
v1EmptyDirVolumeSourceMedium -> V1EmptyDirVolumeSource { Maybe Text
v1EmptyDirVolumeSourceMedium :: Maybe Text
v1EmptyDirVolumeSourceMedium :: Maybe Text
v1EmptyDirVolumeSourceMedium, Maybe Quantity
v1EmptyDirVolumeSourceSizeLimit :: Maybe Quantity
$sel:v1EmptyDirVolumeSourceSizeLimit:V1EmptyDirVolumeSource :: 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 :: Lens_' V1EmptyDirVolumeSource (Maybe Quantity)
v1EmptyDirVolumeSourceSizeLimitL Maybe Quantity -> f (Maybe Quantity)
f V1EmptyDirVolumeSource{Maybe Text
Maybe Quantity
v1EmptyDirVolumeSourceMedium :: V1EmptyDirVolumeSource -> Maybe Text
$sel:v1EmptyDirVolumeSourceSizeLimit:V1EmptyDirVolumeSource :: V1EmptyDirVolumeSource -> Maybe Quantity
v1EmptyDirVolumeSourceMedium :: Maybe Text
v1EmptyDirVolumeSourceSizeLimit :: Maybe Quantity
..} = (\Maybe Quantity
v1EmptyDirVolumeSourceSizeLimit -> V1EmptyDirVolumeSource { Maybe Quantity
$sel:v1EmptyDirVolumeSourceSizeLimit:V1EmptyDirVolumeSource :: 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 #-}



-- * V1Endpoint

-- | 'v1EndpointAddresses' Lens
v1EndpointAddressesL :: Lens_' V1Endpoint ([Text])
v1EndpointAddressesL :: Lens_' V1Endpoint [Text]
v1EndpointAddressesL [Text] -> f [Text]
f V1Endpoint{[Text]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectReference
Maybe V1EndpointHints
Maybe V1EndpointConditions
v1EndpointAddresses :: V1Endpoint -> [Text]
v1EndpointAddresses :: [Text]
v1EndpointConditions :: Maybe V1EndpointConditions
v1EndpointDeprecatedTopology :: Maybe (Map String Text)
v1EndpointHints :: Maybe V1EndpointHints
v1EndpointHostname :: Maybe Text
v1EndpointNodeName :: Maybe Text
v1EndpointTargetRef :: Maybe V1ObjectReference
v1EndpointZone :: Maybe Text
$sel:v1EndpointConditions:V1Endpoint :: V1Endpoint -> Maybe V1EndpointConditions
$sel:v1EndpointDeprecatedTopology:V1Endpoint :: V1Endpoint -> Maybe (Map String Text)
$sel:v1EndpointHints:V1Endpoint :: V1Endpoint -> Maybe V1EndpointHints
$sel:v1EndpointHostname:V1Endpoint :: V1Endpoint -> Maybe Text
$sel:v1EndpointNodeName:V1Endpoint :: V1Endpoint -> Maybe Text
$sel:v1EndpointTargetRef:V1Endpoint :: V1Endpoint -> Maybe V1ObjectReference
$sel:v1EndpointZone:V1Endpoint :: V1Endpoint -> Maybe Text
..} = (\[Text]
v1EndpointAddresses -> V1Endpoint { [Text]
v1EndpointAddresses :: [Text]
v1EndpointAddresses :: [Text]
v1EndpointAddresses, Maybe (Map String Text)
Maybe Text
Maybe V1ObjectReference
Maybe V1EndpointHints
Maybe V1EndpointConditions
v1EndpointConditions :: Maybe V1EndpointConditions
v1EndpointDeprecatedTopology :: Maybe (Map String Text)
v1EndpointHints :: Maybe V1EndpointHints
v1EndpointHostname :: Maybe Text
v1EndpointNodeName :: Maybe Text
v1EndpointTargetRef :: Maybe V1ObjectReference
v1EndpointZone :: Maybe Text
$sel:v1EndpointConditions:V1Endpoint :: Maybe V1EndpointConditions
$sel:v1EndpointDeprecatedTopology:V1Endpoint :: Maybe (Map String Text)
$sel:v1EndpointHints:V1Endpoint :: Maybe V1EndpointHints
$sel:v1EndpointHostname:V1Endpoint :: Maybe Text
$sel:v1EndpointNodeName:V1Endpoint :: Maybe Text
$sel:v1EndpointTargetRef:V1Endpoint :: Maybe V1ObjectReference
$sel:v1EndpointZone:V1Endpoint :: Maybe Text
..} ) ([Text] -> V1Endpoint) -> f [Text] -> f V1Endpoint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1EndpointAddresses
{-# INLINE v1EndpointAddressesL #-}

-- | 'v1EndpointConditions' Lens
v1EndpointConditionsL :: Lens_' V1Endpoint (Maybe V1EndpointConditions)
v1EndpointConditionsL :: Lens_' V1Endpoint (Maybe V1EndpointConditions)
v1EndpointConditionsL Maybe V1EndpointConditions -> f (Maybe V1EndpointConditions)
f V1Endpoint{[Text]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectReference
Maybe V1EndpointHints
Maybe V1EndpointConditions
v1EndpointAddresses :: V1Endpoint -> [Text]
$sel:v1EndpointConditions:V1Endpoint :: V1Endpoint -> Maybe V1EndpointConditions
$sel:v1EndpointDeprecatedTopology:V1Endpoint :: V1Endpoint -> Maybe (Map String Text)
$sel:v1EndpointHints:V1Endpoint :: V1Endpoint -> Maybe V1EndpointHints
$sel:v1EndpointHostname:V1Endpoint :: V1Endpoint -> Maybe Text
$sel:v1EndpointNodeName:V1Endpoint :: V1Endpoint -> Maybe Text
$sel:v1EndpointTargetRef:V1Endpoint :: V1Endpoint -> Maybe V1ObjectReference
$sel:v1EndpointZone:V1Endpoint :: V1Endpoint -> Maybe Text
v1EndpointAddresses :: [Text]
v1EndpointConditions :: Maybe V1EndpointConditions
v1EndpointDeprecatedTopology :: Maybe (Map String Text)
v1EndpointHints :: Maybe V1EndpointHints
v1EndpointHostname :: Maybe Text
v1EndpointNodeName :: Maybe Text
v1EndpointTargetRef :: Maybe V1ObjectReference
v1EndpointZone :: Maybe Text
..} = (\Maybe V1EndpointConditions
v1EndpointConditions -> V1Endpoint { Maybe V1EndpointConditions
$sel:v1EndpointConditions:V1Endpoint :: Maybe V1EndpointConditions
v1EndpointConditions :: Maybe V1EndpointConditions
v1EndpointConditions, [Text]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectReference
Maybe V1EndpointHints
v1EndpointAddresses :: [Text]
$sel:v1EndpointDeprecatedTopology:V1Endpoint :: Maybe (Map String Text)
$sel:v1EndpointHints:V1Endpoint :: Maybe V1EndpointHints
$sel:v1EndpointHostname:V1Endpoint :: Maybe Text
$sel:v1EndpointNodeName:V1Endpoint :: Maybe Text
$sel:v1EndpointTargetRef:V1Endpoint :: Maybe V1ObjectReference
$sel:v1EndpointZone:V1Endpoint :: Maybe Text
v1EndpointAddresses :: [Text]
v1EndpointDeprecatedTopology :: Maybe (Map String Text)
v1EndpointHints :: Maybe V1EndpointHints
v1EndpointHostname :: Maybe Text
v1EndpointNodeName :: Maybe Text
v1EndpointTargetRef :: Maybe V1ObjectReference
v1EndpointZone :: Maybe Text
..} ) (Maybe V1EndpointConditions -> V1Endpoint)
-> f (Maybe V1EndpointConditions) -> f V1Endpoint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1EndpointConditions -> f (Maybe V1EndpointConditions)
f Maybe V1EndpointConditions
v1EndpointConditions
{-# INLINE v1EndpointConditionsL #-}

-- | 'v1EndpointDeprecatedTopology' Lens
v1EndpointDeprecatedTopologyL :: Lens_' V1Endpoint (Maybe (Map.Map String Text))
v1EndpointDeprecatedTopologyL :: Lens_' V1Endpoint (Maybe (Map String Text))
v1EndpointDeprecatedTopologyL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1Endpoint{[Text]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectReference
Maybe V1EndpointHints
Maybe V1EndpointConditions
v1EndpointAddresses :: V1Endpoint -> [Text]
$sel:v1EndpointConditions:V1Endpoint :: V1Endpoint -> Maybe V1EndpointConditions
$sel:v1EndpointDeprecatedTopology:V1Endpoint :: V1Endpoint -> Maybe (Map String Text)
$sel:v1EndpointHints:V1Endpoint :: V1Endpoint -> Maybe V1EndpointHints
$sel:v1EndpointHostname:V1Endpoint :: V1Endpoint -> Maybe Text
$sel:v1EndpointNodeName:V1Endpoint :: V1Endpoint -> Maybe Text
$sel:v1EndpointTargetRef:V1Endpoint :: V1Endpoint -> Maybe V1ObjectReference
$sel:v1EndpointZone:V1Endpoint :: V1Endpoint -> Maybe Text
v1EndpointAddresses :: [Text]
v1EndpointConditions :: Maybe V1EndpointConditions
v1EndpointDeprecatedTopology :: Maybe (Map String Text)
v1EndpointHints :: Maybe V1EndpointHints
v1EndpointHostname :: Maybe Text
v1EndpointNodeName :: Maybe Text
v1EndpointTargetRef :: Maybe V1ObjectReference
v1EndpointZone :: Maybe Text
..} = (\Maybe (Map String Text)
v1EndpointDeprecatedTopology -> V1Endpoint { Maybe (Map String Text)
$sel:v1EndpointDeprecatedTopology:V1Endpoint :: Maybe (Map String Text)
v1EndpointDeprecatedTopology :: Maybe (Map String Text)
v1EndpointDeprecatedTopology, [Text]
Maybe Text
Maybe V1ObjectReference
Maybe V1EndpointHints
Maybe V1EndpointConditions
v1EndpointAddresses :: [Text]
$sel:v1EndpointConditions:V1Endpoint :: Maybe V1EndpointConditions
$sel:v1EndpointHints:V1Endpoint :: Maybe V1EndpointHints
$sel:v1EndpointHostname:V1Endpoint :: Maybe Text
$sel:v1EndpointNodeName:V1Endpoint :: Maybe Text
$sel:v1EndpointTargetRef:V1Endpoint :: Maybe V1ObjectReference
$sel:v1EndpointZone:V1Endpoint :: Maybe Text
v1EndpointAddresses :: [Text]
v1EndpointConditions :: Maybe V1EndpointConditions
v1EndpointHints :: Maybe V1EndpointHints
v1EndpointHostname :: Maybe Text
v1EndpointNodeName :: Maybe Text
v1EndpointTargetRef :: Maybe V1ObjectReference
v1EndpointZone :: Maybe Text
..} ) (Maybe (Map String Text) -> V1Endpoint)
-> f (Maybe (Map String Text)) -> f V1Endpoint
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)
v1EndpointDeprecatedTopology
{-# INLINE v1EndpointDeprecatedTopologyL #-}

-- | 'v1EndpointHints' Lens
v1EndpointHintsL :: Lens_' V1Endpoint (Maybe V1EndpointHints)
v1EndpointHintsL :: Lens_' V1Endpoint (Maybe V1EndpointHints)
v1EndpointHintsL Maybe V1EndpointHints -> f (Maybe V1EndpointHints)
f V1Endpoint{[Text]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectReference
Maybe V1EndpointHints
Maybe V1EndpointConditions
v1EndpointAddresses :: V1Endpoint -> [Text]
$sel:v1EndpointConditions:V1Endpoint :: V1Endpoint -> Maybe V1EndpointConditions
$sel:v1EndpointDeprecatedTopology:V1Endpoint :: V1Endpoint -> Maybe (Map String Text)
$sel:v1EndpointHints:V1Endpoint :: V1Endpoint -> Maybe V1EndpointHints
$sel:v1EndpointHostname:V1Endpoint :: V1Endpoint -> Maybe Text
$sel:v1EndpointNodeName:V1Endpoint :: V1Endpoint -> Maybe Text
$sel:v1EndpointTargetRef:V1Endpoint :: V1Endpoint -> Maybe V1ObjectReference
$sel:v1EndpointZone:V1Endpoint :: V1Endpoint -> Maybe Text
v1EndpointAddresses :: [Text]
v1EndpointConditions :: Maybe V1EndpointConditions
v1EndpointDeprecatedTopology :: Maybe (Map String Text)
v1EndpointHints :: Maybe V1EndpointHints
v1EndpointHostname :: Maybe Text
v1EndpointNodeName :: Maybe Text
v1EndpointTargetRef :: Maybe V1ObjectReference
v1EndpointZone :: Maybe Text
..} = (\Maybe V1EndpointHints
v1EndpointHints -> V1Endpoint { Maybe V1EndpointHints
$sel:v1EndpointHints:V1Endpoint :: Maybe V1EndpointHints
v1EndpointHints :: Maybe V1EndpointHints
v1EndpointHints, [Text]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectReference
Maybe V1EndpointConditions
v1EndpointAddresses :: [Text]
$sel:v1EndpointConditions:V1Endpoint :: Maybe V1EndpointConditions
$sel:v1EndpointDeprecatedTopology:V1Endpoint :: Maybe (Map String Text)
$sel:v1EndpointHostname:V1Endpoint :: Maybe Text
$sel:v1EndpointNodeName:V1Endpoint :: Maybe Text
$sel:v1EndpointTargetRef:V1Endpoint :: Maybe V1ObjectReference
$sel:v1EndpointZone:V1Endpoint :: Maybe Text
v1EndpointAddresses :: [Text]
v1EndpointConditions :: Maybe V1EndpointConditions
v1EndpointDeprecatedTopology :: Maybe (Map String Text)
v1EndpointHostname :: Maybe Text
v1EndpointNodeName :: Maybe Text
v1EndpointTargetRef :: Maybe V1ObjectReference
v1EndpointZone :: Maybe Text
..} ) (Maybe V1EndpointHints -> V1Endpoint)
-> f (Maybe V1EndpointHints) -> f V1Endpoint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1EndpointHints -> f (Maybe V1EndpointHints)
f Maybe V1EndpointHints
v1EndpointHints
{-# INLINE v1EndpointHintsL #-}

-- | 'v1EndpointHostname' Lens
v1EndpointHostnameL :: Lens_' V1Endpoint (Maybe Text)
v1EndpointHostnameL :: Lens_' V1Endpoint (Maybe Text)
v1EndpointHostnameL Maybe Text -> f (Maybe Text)
f V1Endpoint{[Text]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectReference
Maybe V1EndpointHints
Maybe V1EndpointConditions
v1EndpointAddresses :: V1Endpoint -> [Text]
$sel:v1EndpointConditions:V1Endpoint :: V1Endpoint -> Maybe V1EndpointConditions
$sel:v1EndpointDeprecatedTopology:V1Endpoint :: V1Endpoint -> Maybe (Map String Text)
$sel:v1EndpointHints:V1Endpoint :: V1Endpoint -> Maybe V1EndpointHints
$sel:v1EndpointHostname:V1Endpoint :: V1Endpoint -> Maybe Text
$sel:v1EndpointNodeName:V1Endpoint :: V1Endpoint -> Maybe Text
$sel:v1EndpointTargetRef:V1Endpoint :: V1Endpoint -> Maybe V1ObjectReference
$sel:v1EndpointZone:V1Endpoint :: V1Endpoint -> Maybe Text
v1EndpointAddresses :: [Text]
v1EndpointConditions :: Maybe V1EndpointConditions
v1EndpointDeprecatedTopology :: Maybe (Map String Text)
v1EndpointHints :: Maybe V1EndpointHints
v1EndpointHostname :: Maybe Text
v1EndpointNodeName :: Maybe Text
v1EndpointTargetRef :: Maybe V1ObjectReference
v1EndpointZone :: Maybe Text
..} = (\Maybe Text
v1EndpointHostname -> V1Endpoint { Maybe Text
$sel:v1EndpointHostname:V1Endpoint :: Maybe Text
v1EndpointHostname :: Maybe Text
v1EndpointHostname, [Text]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectReference
Maybe V1EndpointHints
Maybe V1EndpointConditions
v1EndpointAddresses :: [Text]
$sel:v1EndpointConditions:V1Endpoint :: Maybe V1EndpointConditions
$sel:v1EndpointDeprecatedTopology:V1Endpoint :: Maybe (Map String Text)
$sel:v1EndpointHints:V1Endpoint :: Maybe V1EndpointHints
$sel:v1EndpointNodeName:V1Endpoint :: Maybe Text
$sel:v1EndpointTargetRef:V1Endpoint :: Maybe V1ObjectReference
$sel:v1EndpointZone:V1Endpoint :: Maybe Text
v1EndpointAddresses :: [Text]
v1EndpointConditions :: Maybe V1EndpointConditions
v1EndpointDeprecatedTopology :: Maybe (Map String Text)
v1EndpointHints :: Maybe V1EndpointHints
v1EndpointNodeName :: Maybe Text
v1EndpointTargetRef :: Maybe V1ObjectReference
v1EndpointZone :: Maybe Text
..} ) (Maybe Text -> V1Endpoint) -> f (Maybe Text) -> f V1Endpoint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EndpointHostname
{-# INLINE v1EndpointHostnameL #-}

-- | 'v1EndpointNodeName' Lens
v1EndpointNodeNameL :: Lens_' V1Endpoint (Maybe Text)
v1EndpointNodeNameL :: Lens_' V1Endpoint (Maybe Text)
v1EndpointNodeNameL Maybe Text -> f (Maybe Text)
f V1Endpoint{[Text]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectReference
Maybe V1EndpointHints
Maybe V1EndpointConditions
v1EndpointAddresses :: V1Endpoint -> [Text]
$sel:v1EndpointConditions:V1Endpoint :: V1Endpoint -> Maybe V1EndpointConditions
$sel:v1EndpointDeprecatedTopology:V1Endpoint :: V1Endpoint -> Maybe (Map String Text)
$sel:v1EndpointHints:V1Endpoint :: V1Endpoint -> Maybe V1EndpointHints
$sel:v1EndpointHostname:V1Endpoint :: V1Endpoint -> Maybe Text
$sel:v1EndpointNodeName:V1Endpoint :: V1Endpoint -> Maybe Text
$sel:v1EndpointTargetRef:V1Endpoint :: V1Endpoint -> Maybe V1ObjectReference
$sel:v1EndpointZone:V1Endpoint :: V1Endpoint -> Maybe Text
v1EndpointAddresses :: [Text]
v1EndpointConditions :: Maybe V1EndpointConditions
v1EndpointDeprecatedTopology :: Maybe (Map String Text)
v1EndpointHints :: Maybe V1EndpointHints
v1EndpointHostname :: Maybe Text
v1EndpointNodeName :: Maybe Text
v1EndpointTargetRef :: Maybe V1ObjectReference
v1EndpointZone :: Maybe Text
..} = (\Maybe Text
v1EndpointNodeName -> V1Endpoint { Maybe Text
$sel:v1EndpointNodeName:V1Endpoint :: Maybe Text
v1EndpointNodeName :: Maybe Text
v1EndpointNodeName, [Text]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectReference
Maybe V1EndpointHints
Maybe V1EndpointConditions
v1EndpointAddresses :: [Text]
$sel:v1EndpointConditions:V1Endpoint :: Maybe V1EndpointConditions
$sel:v1EndpointDeprecatedTopology:V1Endpoint :: Maybe (Map String Text)
$sel:v1EndpointHints:V1Endpoint :: Maybe V1EndpointHints
$sel:v1EndpointHostname:V1Endpoint :: Maybe Text
$sel:v1EndpointTargetRef:V1Endpoint :: Maybe V1ObjectReference
$sel:v1EndpointZone:V1Endpoint :: Maybe Text
v1EndpointAddresses :: [Text]
v1EndpointConditions :: Maybe V1EndpointConditions
v1EndpointDeprecatedTopology :: Maybe (Map String Text)
v1EndpointHints :: Maybe V1EndpointHints
v1EndpointHostname :: Maybe Text
v1EndpointTargetRef :: Maybe V1ObjectReference
v1EndpointZone :: Maybe Text
..} ) (Maybe Text -> V1Endpoint) -> f (Maybe Text) -> f V1Endpoint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EndpointNodeName
{-# INLINE v1EndpointNodeNameL #-}

-- | 'v1EndpointTargetRef' Lens
v1EndpointTargetRefL :: Lens_' V1Endpoint (Maybe V1ObjectReference)
v1EndpointTargetRefL :: Lens_' V1Endpoint (Maybe V1ObjectReference)
v1EndpointTargetRefL Maybe V1ObjectReference -> f (Maybe V1ObjectReference)
f V1Endpoint{[Text]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectReference
Maybe V1EndpointHints
Maybe V1EndpointConditions
v1EndpointAddresses :: V1Endpoint -> [Text]
$sel:v1EndpointConditions:V1Endpoint :: V1Endpoint -> Maybe V1EndpointConditions
$sel:v1EndpointDeprecatedTopology:V1Endpoint :: V1Endpoint -> Maybe (Map String Text)
$sel:v1EndpointHints:V1Endpoint :: V1Endpoint -> Maybe V1EndpointHints
$sel:v1EndpointHostname:V1Endpoint :: V1Endpoint -> Maybe Text
$sel:v1EndpointNodeName:V1Endpoint :: V1Endpoint -> Maybe Text
$sel:v1EndpointTargetRef:V1Endpoint :: V1Endpoint -> Maybe V1ObjectReference
$sel:v1EndpointZone:V1Endpoint :: V1Endpoint -> Maybe Text
v1EndpointAddresses :: [Text]
v1EndpointConditions :: Maybe V1EndpointConditions
v1EndpointDeprecatedTopology :: Maybe (Map String Text)
v1EndpointHints :: Maybe V1EndpointHints
v1EndpointHostname :: Maybe Text
v1EndpointNodeName :: Maybe Text
v1EndpointTargetRef :: Maybe V1ObjectReference
v1EndpointZone :: Maybe Text
..} = (\Maybe V1ObjectReference
v1EndpointTargetRef -> V1Endpoint { Maybe V1ObjectReference
$sel:v1EndpointTargetRef:V1Endpoint :: Maybe V1ObjectReference
v1EndpointTargetRef :: Maybe V1ObjectReference
v1EndpointTargetRef, [Text]
Maybe (Map String Text)
Maybe Text
Maybe V1EndpointHints
Maybe V1EndpointConditions
v1EndpointAddresses :: [Text]
$sel:v1EndpointConditions:V1Endpoint :: Maybe V1EndpointConditions
$sel:v1EndpointDeprecatedTopology:V1Endpoint :: Maybe (Map String Text)
$sel:v1EndpointHints:V1Endpoint :: Maybe V1EndpointHints
$sel:v1EndpointHostname:V1Endpoint :: Maybe Text
$sel:v1EndpointNodeName:V1Endpoint :: Maybe Text
$sel:v1EndpointZone:V1Endpoint :: Maybe Text
v1EndpointAddresses :: [Text]
v1EndpointConditions :: Maybe V1EndpointConditions
v1EndpointDeprecatedTopology :: Maybe (Map String Text)
v1EndpointHints :: Maybe V1EndpointHints
v1EndpointHostname :: Maybe Text
v1EndpointNodeName :: Maybe Text
v1EndpointZone :: Maybe Text
..} ) (Maybe V1ObjectReference -> V1Endpoint)
-> f (Maybe V1ObjectReference) -> f V1Endpoint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectReference -> f (Maybe V1ObjectReference)
f Maybe V1ObjectReference
v1EndpointTargetRef
{-# INLINE v1EndpointTargetRefL #-}

-- | 'v1EndpointZone' Lens
v1EndpointZoneL :: Lens_' V1Endpoint (Maybe Text)
v1EndpointZoneL :: Lens_' V1Endpoint (Maybe Text)
v1EndpointZoneL Maybe Text -> f (Maybe Text)
f V1Endpoint{[Text]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectReference
Maybe V1EndpointHints
Maybe V1EndpointConditions
v1EndpointAddresses :: V1Endpoint -> [Text]
$sel:v1EndpointConditions:V1Endpoint :: V1Endpoint -> Maybe V1EndpointConditions
$sel:v1EndpointDeprecatedTopology:V1Endpoint :: V1Endpoint -> Maybe (Map String Text)
$sel:v1EndpointHints:V1Endpoint :: V1Endpoint -> Maybe V1EndpointHints
$sel:v1EndpointHostname:V1Endpoint :: V1Endpoint -> Maybe Text
$sel:v1EndpointNodeName:V1Endpoint :: V1Endpoint -> Maybe Text
$sel:v1EndpointTargetRef:V1Endpoint :: V1Endpoint -> Maybe V1ObjectReference
$sel:v1EndpointZone:V1Endpoint :: V1Endpoint -> Maybe Text
v1EndpointAddresses :: [Text]
v1EndpointConditions :: Maybe V1EndpointConditions
v1EndpointDeprecatedTopology :: Maybe (Map String Text)
v1EndpointHints :: Maybe V1EndpointHints
v1EndpointHostname :: Maybe Text
v1EndpointNodeName :: Maybe Text
v1EndpointTargetRef :: Maybe V1ObjectReference
v1EndpointZone :: Maybe Text
..} = (\Maybe Text
v1EndpointZone -> V1Endpoint { Maybe Text
$sel:v1EndpointZone:V1Endpoint :: Maybe Text
v1EndpointZone :: Maybe Text
v1EndpointZone, [Text]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectReference
Maybe V1EndpointHints
Maybe V1EndpointConditions
v1EndpointAddresses :: [Text]
$sel:v1EndpointConditions:V1Endpoint :: Maybe V1EndpointConditions
$sel:v1EndpointDeprecatedTopology:V1Endpoint :: Maybe (Map String Text)
$sel:v1EndpointHints:V1Endpoint :: Maybe V1EndpointHints
$sel:v1EndpointHostname:V1Endpoint :: Maybe Text
$sel:v1EndpointNodeName:V1Endpoint :: Maybe Text
$sel:v1EndpointTargetRef:V1Endpoint :: Maybe V1ObjectReference
v1EndpointAddresses :: [Text]
v1EndpointConditions :: Maybe V1EndpointConditions
v1EndpointDeprecatedTopology :: Maybe (Map String Text)
v1EndpointHints :: Maybe V1EndpointHints
v1EndpointHostname :: Maybe Text
v1EndpointNodeName :: Maybe Text
v1EndpointTargetRef :: Maybe V1ObjectReference
..} ) (Maybe Text -> V1Endpoint) -> f (Maybe Text) -> f V1Endpoint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EndpointZone
{-# INLINE v1EndpointZoneL #-}



-- * V1EndpointAddress

-- | 'v1EndpointAddressHostname' Lens
v1EndpointAddressHostnameL :: Lens_' V1EndpointAddress (Maybe Text)
v1EndpointAddressHostnameL :: Lens_' V1EndpointAddress (Maybe Text)
v1EndpointAddressHostnameL Maybe Text -> f (Maybe Text)
f V1EndpointAddress{Maybe Text
Maybe V1ObjectReference
Text
v1EndpointAddressHostname :: V1EndpointAddress -> Maybe Text
v1EndpointAddressHostname :: Maybe Text
v1EndpointAddressIp :: Text
v1EndpointAddressNodeName :: Maybe Text
v1EndpointAddressTargetRef :: Maybe V1ObjectReference
$sel:v1EndpointAddressIp:V1EndpointAddress :: V1EndpointAddress -> Text
$sel:v1EndpointAddressNodeName:V1EndpointAddress :: V1EndpointAddress -> Maybe Text
$sel:v1EndpointAddressTargetRef:V1EndpointAddress :: V1EndpointAddress -> Maybe V1ObjectReference
..} = (\Maybe Text
v1EndpointAddressHostname -> V1EndpointAddress { Maybe Text
v1EndpointAddressHostname :: Maybe Text
v1EndpointAddressHostname :: Maybe Text
v1EndpointAddressHostname, Maybe Text
Maybe V1ObjectReference
Text
v1EndpointAddressIp :: Text
v1EndpointAddressNodeName :: Maybe Text
v1EndpointAddressTargetRef :: Maybe V1ObjectReference
$sel:v1EndpointAddressIp:V1EndpointAddress :: Text
$sel:v1EndpointAddressNodeName:V1EndpointAddress :: Maybe Text
$sel:v1EndpointAddressTargetRef:V1EndpointAddress :: Maybe V1ObjectReference
..} ) (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 :: Lens_' V1EndpointAddress Text
v1EndpointAddressIpL Text -> f Text
f V1EndpointAddress{Maybe Text
Maybe V1ObjectReference
Text
v1EndpointAddressHostname :: V1EndpointAddress -> Maybe Text
$sel:v1EndpointAddressIp:V1EndpointAddress :: V1EndpointAddress -> Text
$sel:v1EndpointAddressNodeName:V1EndpointAddress :: V1EndpointAddress -> Maybe Text
$sel:v1EndpointAddressTargetRef:V1EndpointAddress :: V1EndpointAddress -> Maybe V1ObjectReference
v1EndpointAddressHostname :: Maybe Text
v1EndpointAddressIp :: Text
v1EndpointAddressNodeName :: Maybe Text
v1EndpointAddressTargetRef :: Maybe V1ObjectReference
..} = (\Text
v1EndpointAddressIp -> V1EndpointAddress { Text
$sel:v1EndpointAddressIp:V1EndpointAddress :: Text
v1EndpointAddressIp :: Text
v1EndpointAddressIp, Maybe Text
Maybe V1ObjectReference
v1EndpointAddressHostname :: Maybe Text
$sel:v1EndpointAddressNodeName:V1EndpointAddress :: Maybe Text
$sel:v1EndpointAddressTargetRef:V1EndpointAddress :: Maybe V1ObjectReference
v1EndpointAddressHostname :: Maybe Text
v1EndpointAddressNodeName :: Maybe Text
v1EndpointAddressTargetRef :: Maybe V1ObjectReference
..} ) (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 :: Lens_' V1EndpointAddress (Maybe Text)
v1EndpointAddressNodeNameL Maybe Text -> f (Maybe Text)
f V1EndpointAddress{Maybe Text
Maybe V1ObjectReference
Text
v1EndpointAddressHostname :: V1EndpointAddress -> Maybe Text
$sel:v1EndpointAddressIp:V1EndpointAddress :: V1EndpointAddress -> Text
$sel:v1EndpointAddressNodeName:V1EndpointAddress :: V1EndpointAddress -> Maybe Text
$sel:v1EndpointAddressTargetRef:V1EndpointAddress :: V1EndpointAddress -> Maybe V1ObjectReference
v1EndpointAddressHostname :: Maybe Text
v1EndpointAddressIp :: Text
v1EndpointAddressNodeName :: Maybe Text
v1EndpointAddressTargetRef :: Maybe V1ObjectReference
..} = (\Maybe Text
v1EndpointAddressNodeName -> V1EndpointAddress { Maybe Text
$sel:v1EndpointAddressNodeName:V1EndpointAddress :: Maybe Text
v1EndpointAddressNodeName :: Maybe Text
v1EndpointAddressNodeName, Maybe Text
Maybe V1ObjectReference
Text
v1EndpointAddressHostname :: Maybe Text
$sel:v1EndpointAddressIp:V1EndpointAddress :: Text
$sel:v1EndpointAddressTargetRef:V1EndpointAddress :: Maybe V1ObjectReference
v1EndpointAddressHostname :: Maybe Text
v1EndpointAddressIp :: Text
v1EndpointAddressTargetRef :: Maybe V1ObjectReference
..} ) (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 :: Lens_' V1EndpointAddress (Maybe V1ObjectReference)
v1EndpointAddressTargetRefL Maybe V1ObjectReference -> f (Maybe V1ObjectReference)
f V1EndpointAddress{Maybe Text
Maybe V1ObjectReference
Text
v1EndpointAddressHostname :: V1EndpointAddress -> Maybe Text
$sel:v1EndpointAddressIp:V1EndpointAddress :: V1EndpointAddress -> Text
$sel:v1EndpointAddressNodeName:V1EndpointAddress :: V1EndpointAddress -> Maybe Text
$sel:v1EndpointAddressTargetRef:V1EndpointAddress :: V1EndpointAddress -> Maybe V1ObjectReference
v1EndpointAddressHostname :: Maybe Text
v1EndpointAddressIp :: Text
v1EndpointAddressNodeName :: Maybe Text
v1EndpointAddressTargetRef :: Maybe V1ObjectReference
..} = (\Maybe V1ObjectReference
v1EndpointAddressTargetRef -> V1EndpointAddress { Maybe V1ObjectReference
$sel:v1EndpointAddressTargetRef:V1EndpointAddress :: Maybe V1ObjectReference
v1EndpointAddressTargetRef :: Maybe V1ObjectReference
v1EndpointAddressTargetRef, Maybe Text
Text
v1EndpointAddressHostname :: Maybe Text
$sel:v1EndpointAddressIp:V1EndpointAddress :: Text
$sel:v1EndpointAddressNodeName:V1EndpointAddress :: Maybe Text
v1EndpointAddressHostname :: Maybe Text
v1EndpointAddressIp :: Text
v1EndpointAddressNodeName :: 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 #-}



-- * V1EndpointConditions

-- | 'v1EndpointConditionsReady' Lens
v1EndpointConditionsReadyL :: Lens_' V1EndpointConditions (Maybe Bool)
v1EndpointConditionsReadyL :: Lens_' V1EndpointConditions (Maybe Bool)
v1EndpointConditionsReadyL Maybe Bool -> f (Maybe Bool)
f V1EndpointConditions{Maybe Bool
v1EndpointConditionsReady :: V1EndpointConditions -> Maybe Bool
v1EndpointConditionsReady :: Maybe Bool
v1EndpointConditionsServing :: Maybe Bool
v1EndpointConditionsTerminating :: Maybe Bool
$sel:v1EndpointConditionsServing:V1EndpointConditions :: V1EndpointConditions -> Maybe Bool
$sel:v1EndpointConditionsTerminating:V1EndpointConditions :: V1EndpointConditions -> Maybe Bool
..} = (\Maybe Bool
v1EndpointConditionsReady -> V1EndpointConditions { Maybe Bool
v1EndpointConditionsReady :: Maybe Bool
v1EndpointConditionsReady :: Maybe Bool
v1EndpointConditionsReady, Maybe Bool
v1EndpointConditionsServing :: Maybe Bool
v1EndpointConditionsTerminating :: Maybe Bool
$sel:v1EndpointConditionsServing:V1EndpointConditions :: Maybe Bool
$sel:v1EndpointConditionsTerminating:V1EndpointConditions :: Maybe Bool
..} ) (Maybe Bool -> V1EndpointConditions)
-> f (Maybe Bool) -> f V1EndpointConditions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1EndpointConditionsReady
{-# INLINE v1EndpointConditionsReadyL #-}

-- | 'v1EndpointConditionsServing' Lens
v1EndpointConditionsServingL :: Lens_' V1EndpointConditions (Maybe Bool)
v1EndpointConditionsServingL :: Lens_' V1EndpointConditions (Maybe Bool)
v1EndpointConditionsServingL Maybe Bool -> f (Maybe Bool)
f V1EndpointConditions{Maybe Bool
v1EndpointConditionsReady :: V1EndpointConditions -> Maybe Bool
$sel:v1EndpointConditionsServing:V1EndpointConditions :: V1EndpointConditions -> Maybe Bool
$sel:v1EndpointConditionsTerminating:V1EndpointConditions :: V1EndpointConditions -> Maybe Bool
v1EndpointConditionsReady :: Maybe Bool
v1EndpointConditionsServing :: Maybe Bool
v1EndpointConditionsTerminating :: Maybe Bool
..} = (\Maybe Bool
v1EndpointConditionsServing -> V1EndpointConditions { Maybe Bool
$sel:v1EndpointConditionsServing:V1EndpointConditions :: Maybe Bool
v1EndpointConditionsServing :: Maybe Bool
v1EndpointConditionsServing, Maybe Bool
v1EndpointConditionsReady :: Maybe Bool
$sel:v1EndpointConditionsTerminating:V1EndpointConditions :: Maybe Bool
v1EndpointConditionsReady :: Maybe Bool
v1EndpointConditionsTerminating :: Maybe Bool
..} ) (Maybe Bool -> V1EndpointConditions)
-> f (Maybe Bool) -> f V1EndpointConditions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1EndpointConditionsServing
{-# INLINE v1EndpointConditionsServingL #-}

-- | 'v1EndpointConditionsTerminating' Lens
v1EndpointConditionsTerminatingL :: Lens_' V1EndpointConditions (Maybe Bool)
v1EndpointConditionsTerminatingL :: Lens_' V1EndpointConditions (Maybe Bool)
v1EndpointConditionsTerminatingL Maybe Bool -> f (Maybe Bool)
f V1EndpointConditions{Maybe Bool
v1EndpointConditionsReady :: V1EndpointConditions -> Maybe Bool
$sel:v1EndpointConditionsServing:V1EndpointConditions :: V1EndpointConditions -> Maybe Bool
$sel:v1EndpointConditionsTerminating:V1EndpointConditions :: V1EndpointConditions -> Maybe Bool
v1EndpointConditionsReady :: Maybe Bool
v1EndpointConditionsServing :: Maybe Bool
v1EndpointConditionsTerminating :: Maybe Bool
..} = (\Maybe Bool
v1EndpointConditionsTerminating -> V1EndpointConditions { Maybe Bool
$sel:v1EndpointConditionsTerminating:V1EndpointConditions :: Maybe Bool
v1EndpointConditionsTerminating :: Maybe Bool
v1EndpointConditionsTerminating, Maybe Bool
v1EndpointConditionsReady :: Maybe Bool
$sel:v1EndpointConditionsServing:V1EndpointConditions :: Maybe Bool
v1EndpointConditionsReady :: Maybe Bool
v1EndpointConditionsServing :: Maybe Bool
..} ) (Maybe Bool -> V1EndpointConditions)
-> f (Maybe Bool) -> f V1EndpointConditions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1EndpointConditionsTerminating
{-# INLINE v1EndpointConditionsTerminatingL #-}



-- * V1EndpointHints

-- | 'v1EndpointHintsForZones' Lens
v1EndpointHintsForZonesL :: Lens_' V1EndpointHints (Maybe [V1ForZone])
v1EndpointHintsForZonesL :: Lens_' V1EndpointHints (Maybe [V1ForZone])
v1EndpointHintsForZonesL Maybe [V1ForZone] -> f (Maybe [V1ForZone])
f V1EndpointHints{Maybe [V1ForZone]
v1EndpointHintsForZones :: V1EndpointHints -> Maybe [V1ForZone]
v1EndpointHintsForZones :: Maybe [V1ForZone]
..} = (\Maybe [V1ForZone]
v1EndpointHintsForZones -> V1EndpointHints { Maybe [V1ForZone]
v1EndpointHintsForZones :: Maybe [V1ForZone]
v1EndpointHintsForZones :: Maybe [V1ForZone]
v1EndpointHintsForZones, ..} ) (Maybe [V1ForZone] -> V1EndpointHints)
-> f (Maybe [V1ForZone]) -> f V1EndpointHints
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1ForZone] -> f (Maybe [V1ForZone])
f Maybe [V1ForZone]
v1EndpointHintsForZones
{-# INLINE v1EndpointHintsForZonesL #-}



-- * V1EndpointSlice

-- | 'v1EndpointSliceAddressType' Lens
v1EndpointSliceAddressTypeL :: Lens_' V1EndpointSlice (Text)
v1EndpointSliceAddressTypeL :: Lens_' V1EndpointSlice Text
v1EndpointSliceAddressTypeL Text -> f Text
f V1EndpointSlice{[V1Endpoint]
Maybe [DiscoveryV1EndpointPort]
Maybe Text
Maybe V1ObjectMeta
Text
v1EndpointSliceAddressType :: V1EndpointSlice -> Text
v1EndpointSliceAddressType :: Text
v1EndpointSliceApiVersion :: Maybe Text
v1EndpointSliceEndpoints :: [V1Endpoint]
v1EndpointSliceKind :: Maybe Text
v1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1EndpointSlicePorts :: Maybe [DiscoveryV1EndpointPort]
$sel:v1EndpointSliceApiVersion:V1EndpointSlice :: V1EndpointSlice -> Maybe Text
$sel:v1EndpointSliceEndpoints:V1EndpointSlice :: V1EndpointSlice -> [V1Endpoint]
$sel:v1EndpointSliceKind:V1EndpointSlice :: V1EndpointSlice -> Maybe Text
$sel:v1EndpointSliceMetadata:V1EndpointSlice :: V1EndpointSlice -> Maybe V1ObjectMeta
$sel:v1EndpointSlicePorts:V1EndpointSlice :: V1EndpointSlice -> Maybe [DiscoveryV1EndpointPort]
..} = (\Text
v1EndpointSliceAddressType -> V1EndpointSlice { Text
v1EndpointSliceAddressType :: Text
v1EndpointSliceAddressType :: Text
v1EndpointSliceAddressType, [V1Endpoint]
Maybe [DiscoveryV1EndpointPort]
Maybe Text
Maybe V1ObjectMeta
v1EndpointSliceApiVersion :: Maybe Text
v1EndpointSliceEndpoints :: [V1Endpoint]
v1EndpointSliceKind :: Maybe Text
v1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1EndpointSlicePorts :: Maybe [DiscoveryV1EndpointPort]
$sel:v1EndpointSliceApiVersion:V1EndpointSlice :: Maybe Text
$sel:v1EndpointSliceEndpoints:V1EndpointSlice :: [V1Endpoint]
$sel:v1EndpointSliceKind:V1EndpointSlice :: Maybe Text
$sel:v1EndpointSliceMetadata:V1EndpointSlice :: Maybe V1ObjectMeta
$sel:v1EndpointSlicePorts:V1EndpointSlice :: Maybe [DiscoveryV1EndpointPort]
..} ) (Text -> V1EndpointSlice) -> f Text -> f V1EndpointSlice
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1EndpointSliceAddressType
{-# INLINE v1EndpointSliceAddressTypeL #-}

-- | 'v1EndpointSliceApiVersion' Lens
v1EndpointSliceApiVersionL :: Lens_' V1EndpointSlice (Maybe Text)
v1EndpointSliceApiVersionL :: Lens_' V1EndpointSlice (Maybe Text)
v1EndpointSliceApiVersionL Maybe Text -> f (Maybe Text)
f V1EndpointSlice{[V1Endpoint]
Maybe [DiscoveryV1EndpointPort]
Maybe Text
Maybe V1ObjectMeta
Text
v1EndpointSliceAddressType :: V1EndpointSlice -> Text
$sel:v1EndpointSliceApiVersion:V1EndpointSlice :: V1EndpointSlice -> Maybe Text
$sel:v1EndpointSliceEndpoints:V1EndpointSlice :: V1EndpointSlice -> [V1Endpoint]
$sel:v1EndpointSliceKind:V1EndpointSlice :: V1EndpointSlice -> Maybe Text
$sel:v1EndpointSliceMetadata:V1EndpointSlice :: V1EndpointSlice -> Maybe V1ObjectMeta
$sel:v1EndpointSlicePorts:V1EndpointSlice :: V1EndpointSlice -> Maybe [DiscoveryV1EndpointPort]
v1EndpointSliceAddressType :: Text
v1EndpointSliceApiVersion :: Maybe Text
v1EndpointSliceEndpoints :: [V1Endpoint]
v1EndpointSliceKind :: Maybe Text
v1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1EndpointSlicePorts :: Maybe [DiscoveryV1EndpointPort]
..} = (\Maybe Text
v1EndpointSliceApiVersion -> V1EndpointSlice { Maybe Text
$sel:v1EndpointSliceApiVersion:V1EndpointSlice :: Maybe Text
v1EndpointSliceApiVersion :: Maybe Text
v1EndpointSliceApiVersion, [V1Endpoint]
Maybe [DiscoveryV1EndpointPort]
Maybe Text
Maybe V1ObjectMeta
Text
v1EndpointSliceAddressType :: Text
$sel:v1EndpointSliceEndpoints:V1EndpointSlice :: [V1Endpoint]
$sel:v1EndpointSliceKind:V1EndpointSlice :: Maybe Text
$sel:v1EndpointSliceMetadata:V1EndpointSlice :: Maybe V1ObjectMeta
$sel:v1EndpointSlicePorts:V1EndpointSlice :: Maybe [DiscoveryV1EndpointPort]
v1EndpointSliceAddressType :: Text
v1EndpointSliceEndpoints :: [V1Endpoint]
v1EndpointSliceKind :: Maybe Text
v1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1EndpointSlicePorts :: Maybe [DiscoveryV1EndpointPort]
..} ) (Maybe Text -> V1EndpointSlice)
-> f (Maybe Text) -> f V1EndpointSlice
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EndpointSliceApiVersion
{-# INLINE v1EndpointSliceApiVersionL #-}

-- | 'v1EndpointSliceEndpoints' Lens
v1EndpointSliceEndpointsL :: Lens_' V1EndpointSlice ([V1Endpoint])
v1EndpointSliceEndpointsL :: Lens_' V1EndpointSlice [V1Endpoint]
v1EndpointSliceEndpointsL [V1Endpoint] -> f [V1Endpoint]
f V1EndpointSlice{[V1Endpoint]
Maybe [DiscoveryV1EndpointPort]
Maybe Text
Maybe V1ObjectMeta
Text
v1EndpointSliceAddressType :: V1EndpointSlice -> Text
$sel:v1EndpointSliceApiVersion:V1EndpointSlice :: V1EndpointSlice -> Maybe Text
$sel:v1EndpointSliceEndpoints:V1EndpointSlice :: V1EndpointSlice -> [V1Endpoint]
$sel:v1EndpointSliceKind:V1EndpointSlice :: V1EndpointSlice -> Maybe Text
$sel:v1EndpointSliceMetadata:V1EndpointSlice :: V1EndpointSlice -> Maybe V1ObjectMeta
$sel:v1EndpointSlicePorts:V1EndpointSlice :: V1EndpointSlice -> Maybe [DiscoveryV1EndpointPort]
v1EndpointSliceAddressType :: Text
v1EndpointSliceApiVersion :: Maybe Text
v1EndpointSliceEndpoints :: [V1Endpoint]
v1EndpointSliceKind :: Maybe Text
v1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1EndpointSlicePorts :: Maybe [DiscoveryV1EndpointPort]
..} = (\[V1Endpoint]
v1EndpointSliceEndpoints -> V1EndpointSlice { [V1Endpoint]
$sel:v1EndpointSliceEndpoints:V1EndpointSlice :: [V1Endpoint]
v1EndpointSliceEndpoints :: [V1Endpoint]
v1EndpointSliceEndpoints, Maybe [DiscoveryV1EndpointPort]
Maybe Text
Maybe V1ObjectMeta
Text
v1EndpointSliceAddressType :: Text
$sel:v1EndpointSliceApiVersion:V1EndpointSlice :: Maybe Text
$sel:v1EndpointSliceKind:V1EndpointSlice :: Maybe Text
$sel:v1EndpointSliceMetadata:V1EndpointSlice :: Maybe V1ObjectMeta
$sel:v1EndpointSlicePorts:V1EndpointSlice :: Maybe [DiscoveryV1EndpointPort]
v1EndpointSliceAddressType :: Text
v1EndpointSliceApiVersion :: Maybe Text
v1EndpointSliceKind :: Maybe Text
v1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1EndpointSlicePorts :: Maybe [DiscoveryV1EndpointPort]
..} ) ([V1Endpoint] -> V1EndpointSlice)
-> f [V1Endpoint] -> f V1EndpointSlice
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1Endpoint] -> f [V1Endpoint]
f [V1Endpoint]
v1EndpointSliceEndpoints
{-# INLINE v1EndpointSliceEndpointsL #-}

-- | 'v1EndpointSliceKind' Lens
v1EndpointSliceKindL :: Lens_' V1EndpointSlice (Maybe Text)
v1EndpointSliceKindL :: Lens_' V1EndpointSlice (Maybe Text)
v1EndpointSliceKindL Maybe Text -> f (Maybe Text)
f V1EndpointSlice{[V1Endpoint]
Maybe [DiscoveryV1EndpointPort]
Maybe Text
Maybe V1ObjectMeta
Text
v1EndpointSliceAddressType :: V1EndpointSlice -> Text
$sel:v1EndpointSliceApiVersion:V1EndpointSlice :: V1EndpointSlice -> Maybe Text
$sel:v1EndpointSliceEndpoints:V1EndpointSlice :: V1EndpointSlice -> [V1Endpoint]
$sel:v1EndpointSliceKind:V1EndpointSlice :: V1EndpointSlice -> Maybe Text
$sel:v1EndpointSliceMetadata:V1EndpointSlice :: V1EndpointSlice -> Maybe V1ObjectMeta
$sel:v1EndpointSlicePorts:V1EndpointSlice :: V1EndpointSlice -> Maybe [DiscoveryV1EndpointPort]
v1EndpointSliceAddressType :: Text
v1EndpointSliceApiVersion :: Maybe Text
v1EndpointSliceEndpoints :: [V1Endpoint]
v1EndpointSliceKind :: Maybe Text
v1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1EndpointSlicePorts :: Maybe [DiscoveryV1EndpointPort]
..} = (\Maybe Text
v1EndpointSliceKind -> V1EndpointSlice { Maybe Text
$sel:v1EndpointSliceKind:V1EndpointSlice :: Maybe Text
v1EndpointSliceKind :: Maybe Text
v1EndpointSliceKind, [V1Endpoint]
Maybe [DiscoveryV1EndpointPort]
Maybe Text
Maybe V1ObjectMeta
Text
v1EndpointSliceAddressType :: Text
$sel:v1EndpointSliceApiVersion:V1EndpointSlice :: Maybe Text
$sel:v1EndpointSliceEndpoints:V1EndpointSlice :: [V1Endpoint]
$sel:v1EndpointSliceMetadata:V1EndpointSlice :: Maybe V1ObjectMeta
$sel:v1EndpointSlicePorts:V1EndpointSlice :: Maybe [DiscoveryV1EndpointPort]
v1EndpointSliceAddressType :: Text
v1EndpointSliceApiVersion :: Maybe Text
v1EndpointSliceEndpoints :: [V1Endpoint]
v1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1EndpointSlicePorts :: Maybe [DiscoveryV1EndpointPort]
..} ) (Maybe Text -> V1EndpointSlice)
-> f (Maybe Text) -> f V1EndpointSlice
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EndpointSliceKind
{-# INLINE v1EndpointSliceKindL #-}

-- | 'v1EndpointSliceMetadata' Lens
v1EndpointSliceMetadataL :: Lens_' V1EndpointSlice (Maybe V1ObjectMeta)
v1EndpointSliceMetadataL :: Lens_' V1EndpointSlice (Maybe V1ObjectMeta)
v1EndpointSliceMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1EndpointSlice{[V1Endpoint]
Maybe [DiscoveryV1EndpointPort]
Maybe Text
Maybe V1ObjectMeta
Text
v1EndpointSliceAddressType :: V1EndpointSlice -> Text
$sel:v1EndpointSliceApiVersion:V1EndpointSlice :: V1EndpointSlice -> Maybe Text
$sel:v1EndpointSliceEndpoints:V1EndpointSlice :: V1EndpointSlice -> [V1Endpoint]
$sel:v1EndpointSliceKind:V1EndpointSlice :: V1EndpointSlice -> Maybe Text
$sel:v1EndpointSliceMetadata:V1EndpointSlice :: V1EndpointSlice -> Maybe V1ObjectMeta
$sel:v1EndpointSlicePorts:V1EndpointSlice :: V1EndpointSlice -> Maybe [DiscoveryV1EndpointPort]
v1EndpointSliceAddressType :: Text
v1EndpointSliceApiVersion :: Maybe Text
v1EndpointSliceEndpoints :: [V1Endpoint]
v1EndpointSliceKind :: Maybe Text
v1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1EndpointSlicePorts :: Maybe [DiscoveryV1EndpointPort]
..} = (\Maybe V1ObjectMeta
v1EndpointSliceMetadata -> V1EndpointSlice { Maybe V1ObjectMeta
$sel:v1EndpointSliceMetadata:V1EndpointSlice :: Maybe V1ObjectMeta
v1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1EndpointSliceMetadata, [V1Endpoint]
Maybe [DiscoveryV1EndpointPort]
Maybe Text
Text
v1EndpointSliceAddressType :: Text
$sel:v1EndpointSliceApiVersion:V1EndpointSlice :: Maybe Text
$sel:v1EndpointSliceEndpoints:V1EndpointSlice :: [V1Endpoint]
$sel:v1EndpointSliceKind:V1EndpointSlice :: Maybe Text
$sel:v1EndpointSlicePorts:V1EndpointSlice :: Maybe [DiscoveryV1EndpointPort]
v1EndpointSliceAddressType :: Text
v1EndpointSliceApiVersion :: Maybe Text
v1EndpointSliceEndpoints :: [V1Endpoint]
v1EndpointSliceKind :: Maybe Text
v1EndpointSlicePorts :: Maybe [DiscoveryV1EndpointPort]
..} ) (Maybe V1ObjectMeta -> V1EndpointSlice)
-> f (Maybe V1ObjectMeta) -> f V1EndpointSlice
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1EndpointSliceMetadata
{-# INLINE v1EndpointSliceMetadataL #-}

-- | 'v1EndpointSlicePorts' Lens
v1EndpointSlicePortsL :: Lens_' V1EndpointSlice (Maybe [DiscoveryV1EndpointPort])
v1EndpointSlicePortsL :: Lens_' V1EndpointSlice (Maybe [DiscoveryV1EndpointPort])
v1EndpointSlicePortsL Maybe [DiscoveryV1EndpointPort]
-> f (Maybe [DiscoveryV1EndpointPort])
f V1EndpointSlice{[V1Endpoint]
Maybe [DiscoveryV1EndpointPort]
Maybe Text
Maybe V1ObjectMeta
Text
v1EndpointSliceAddressType :: V1EndpointSlice -> Text
$sel:v1EndpointSliceApiVersion:V1EndpointSlice :: V1EndpointSlice -> Maybe Text
$sel:v1EndpointSliceEndpoints:V1EndpointSlice :: V1EndpointSlice -> [V1Endpoint]
$sel:v1EndpointSliceKind:V1EndpointSlice :: V1EndpointSlice -> Maybe Text
$sel:v1EndpointSliceMetadata:V1EndpointSlice :: V1EndpointSlice -> Maybe V1ObjectMeta
$sel:v1EndpointSlicePorts:V1EndpointSlice :: V1EndpointSlice -> Maybe [DiscoveryV1EndpointPort]
v1EndpointSliceAddressType :: Text
v1EndpointSliceApiVersion :: Maybe Text
v1EndpointSliceEndpoints :: [V1Endpoint]
v1EndpointSliceKind :: Maybe Text
v1EndpointSliceMetadata :: Maybe V1ObjectMeta
v1EndpointSlicePorts :: Maybe [DiscoveryV1EndpointPort]
..} = (\Maybe [DiscoveryV1EndpointPort]
v1EndpointSlicePorts -> V1EndpointSlice { Maybe [DiscoveryV1EndpointPort]
$sel:v1EndpointSlicePorts:V1EndpointSlice :: Maybe [DiscoveryV1EndpointPort]
v1EndpointSlicePorts :: Maybe [DiscoveryV1EndpointPort]
v1EndpointSlicePorts, [V1Endpoint]
Maybe Text
Maybe V1ObjectMeta
Text
v1EndpointSliceAddressType :: Text
$sel:v1EndpointSliceApiVersion:V1EndpointSlice :: Maybe Text
$sel:v1EndpointSliceEndpoints:V1EndpointSlice :: [V1Endpoint]
$sel:v1EndpointSliceKind:V1EndpointSlice :: Maybe Text
$sel:v1EndpointSliceMetadata:V1EndpointSlice :: Maybe V1ObjectMeta
v1EndpointSliceAddressType :: Text
v1EndpointSliceApiVersion :: Maybe Text
v1EndpointSliceEndpoints :: [V1Endpoint]
v1EndpointSliceKind :: Maybe Text
v1EndpointSliceMetadata :: Maybe V1ObjectMeta
..} ) (Maybe [DiscoveryV1EndpointPort] -> V1EndpointSlice)
-> f (Maybe [DiscoveryV1EndpointPort]) -> f V1EndpointSlice
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [DiscoveryV1EndpointPort]
-> f (Maybe [DiscoveryV1EndpointPort])
f Maybe [DiscoveryV1EndpointPort]
v1EndpointSlicePorts
{-# INLINE v1EndpointSlicePortsL #-}



-- * V1EndpointSliceList

-- | 'v1EndpointSliceListApiVersion' Lens
v1EndpointSliceListApiVersionL :: Lens_' V1EndpointSliceList (Maybe Text)
v1EndpointSliceListApiVersionL :: Lens_' V1EndpointSliceList (Maybe Text)
v1EndpointSliceListApiVersionL Maybe Text -> f (Maybe Text)
f V1EndpointSliceList{[V1EndpointSlice]
Maybe Text
Maybe V1ListMeta
v1EndpointSliceListApiVersion :: V1EndpointSliceList -> Maybe Text
v1EndpointSliceListApiVersion :: Maybe Text
v1EndpointSliceListItems :: [V1EndpointSlice]
v1EndpointSliceListKind :: Maybe Text
v1EndpointSliceListMetadata :: Maybe V1ListMeta
$sel:v1EndpointSliceListItems:V1EndpointSliceList :: V1EndpointSliceList -> [V1EndpointSlice]
$sel:v1EndpointSliceListKind:V1EndpointSliceList :: V1EndpointSliceList -> Maybe Text
$sel:v1EndpointSliceListMetadata:V1EndpointSliceList :: V1EndpointSliceList -> Maybe V1ListMeta
..} = (\Maybe Text
v1EndpointSliceListApiVersion -> V1EndpointSliceList { Maybe Text
v1EndpointSliceListApiVersion :: Maybe Text
v1EndpointSliceListApiVersion :: Maybe Text
v1EndpointSliceListApiVersion, [V1EndpointSlice]
Maybe Text
Maybe V1ListMeta
v1EndpointSliceListItems :: [V1EndpointSlice]
v1EndpointSliceListKind :: Maybe Text
v1EndpointSliceListMetadata :: Maybe V1ListMeta
$sel:v1EndpointSliceListItems:V1EndpointSliceList :: [V1EndpointSlice]
$sel:v1EndpointSliceListKind:V1EndpointSliceList :: Maybe Text
$sel:v1EndpointSliceListMetadata:V1EndpointSliceList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1EndpointSliceList)
-> f (Maybe Text) -> f V1EndpointSliceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EndpointSliceListApiVersion
{-# INLINE v1EndpointSliceListApiVersionL #-}

-- | 'v1EndpointSliceListItems' Lens
v1EndpointSliceListItemsL :: Lens_' V1EndpointSliceList ([V1EndpointSlice])
v1EndpointSliceListItemsL :: Lens_' V1EndpointSliceList [V1EndpointSlice]
v1EndpointSliceListItemsL [V1EndpointSlice] -> f [V1EndpointSlice]
f V1EndpointSliceList{[V1EndpointSlice]
Maybe Text
Maybe V1ListMeta
v1EndpointSliceListApiVersion :: V1EndpointSliceList -> Maybe Text
$sel:v1EndpointSliceListItems:V1EndpointSliceList :: V1EndpointSliceList -> [V1EndpointSlice]
$sel:v1EndpointSliceListKind:V1EndpointSliceList :: V1EndpointSliceList -> Maybe Text
$sel:v1EndpointSliceListMetadata:V1EndpointSliceList :: V1EndpointSliceList -> Maybe V1ListMeta
v1EndpointSliceListApiVersion :: Maybe Text
v1EndpointSliceListItems :: [V1EndpointSlice]
v1EndpointSliceListKind :: Maybe Text
v1EndpointSliceListMetadata :: Maybe V1ListMeta
..} = (\[V1EndpointSlice]
v1EndpointSliceListItems -> V1EndpointSliceList { [V1EndpointSlice]
$sel:v1EndpointSliceListItems:V1EndpointSliceList :: [V1EndpointSlice]
v1EndpointSliceListItems :: [V1EndpointSlice]
v1EndpointSliceListItems, Maybe Text
Maybe V1ListMeta
v1EndpointSliceListApiVersion :: Maybe Text
$sel:v1EndpointSliceListKind:V1EndpointSliceList :: Maybe Text
$sel:v1EndpointSliceListMetadata:V1EndpointSliceList :: Maybe V1ListMeta
v1EndpointSliceListApiVersion :: Maybe Text
v1EndpointSliceListKind :: Maybe Text
v1EndpointSliceListMetadata :: Maybe V1ListMeta
..} ) ([V1EndpointSlice] -> V1EndpointSliceList)
-> f [V1EndpointSlice] -> f V1EndpointSliceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1EndpointSlice] -> f [V1EndpointSlice]
f [V1EndpointSlice]
v1EndpointSliceListItems
{-# INLINE v1EndpointSliceListItemsL #-}

-- | 'v1EndpointSliceListKind' Lens
v1EndpointSliceListKindL :: Lens_' V1EndpointSliceList (Maybe Text)
v1EndpointSliceListKindL :: Lens_' V1EndpointSliceList (Maybe Text)
v1EndpointSliceListKindL Maybe Text -> f (Maybe Text)
f V1EndpointSliceList{[V1EndpointSlice]
Maybe Text
Maybe V1ListMeta
v1EndpointSliceListApiVersion :: V1EndpointSliceList -> Maybe Text
$sel:v1EndpointSliceListItems:V1EndpointSliceList :: V1EndpointSliceList -> [V1EndpointSlice]
$sel:v1EndpointSliceListKind:V1EndpointSliceList :: V1EndpointSliceList -> Maybe Text
$sel:v1EndpointSliceListMetadata:V1EndpointSliceList :: V1EndpointSliceList -> Maybe V1ListMeta
v1EndpointSliceListApiVersion :: Maybe Text
v1EndpointSliceListItems :: [V1EndpointSlice]
v1EndpointSliceListKind :: Maybe Text
v1EndpointSliceListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1EndpointSliceListKind -> V1EndpointSliceList { Maybe Text
$sel:v1EndpointSliceListKind:V1EndpointSliceList :: Maybe Text
v1EndpointSliceListKind :: Maybe Text
v1EndpointSliceListKind, [V1EndpointSlice]
Maybe Text
Maybe V1ListMeta
v1EndpointSliceListApiVersion :: Maybe Text
$sel:v1EndpointSliceListItems:V1EndpointSliceList :: [V1EndpointSlice]
$sel:v1EndpointSliceListMetadata:V1EndpointSliceList :: Maybe V1ListMeta
v1EndpointSliceListApiVersion :: Maybe Text
v1EndpointSliceListItems :: [V1EndpointSlice]
v1EndpointSliceListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1EndpointSliceList)
-> f (Maybe Text) -> f V1EndpointSliceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EndpointSliceListKind
{-# INLINE v1EndpointSliceListKindL #-}

-- | 'v1EndpointSliceListMetadata' Lens
v1EndpointSliceListMetadataL :: Lens_' V1EndpointSliceList (Maybe V1ListMeta)
v1EndpointSliceListMetadataL :: Lens_' V1EndpointSliceList (Maybe V1ListMeta)
v1EndpointSliceListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1EndpointSliceList{[V1EndpointSlice]
Maybe Text
Maybe V1ListMeta
v1EndpointSliceListApiVersion :: V1EndpointSliceList -> Maybe Text
$sel:v1EndpointSliceListItems:V1EndpointSliceList :: V1EndpointSliceList -> [V1EndpointSlice]
$sel:v1EndpointSliceListKind:V1EndpointSliceList :: V1EndpointSliceList -> Maybe Text
$sel:v1EndpointSliceListMetadata:V1EndpointSliceList :: V1EndpointSliceList -> Maybe V1ListMeta
v1EndpointSliceListApiVersion :: Maybe Text
v1EndpointSliceListItems :: [V1EndpointSlice]
v1EndpointSliceListKind :: Maybe Text
v1EndpointSliceListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1EndpointSliceListMetadata -> V1EndpointSliceList { Maybe V1ListMeta
$sel:v1EndpointSliceListMetadata:V1EndpointSliceList :: Maybe V1ListMeta
v1EndpointSliceListMetadata :: Maybe V1ListMeta
v1EndpointSliceListMetadata, [V1EndpointSlice]
Maybe Text
v1EndpointSliceListApiVersion :: Maybe Text
$sel:v1EndpointSliceListItems:V1EndpointSliceList :: [V1EndpointSlice]
$sel:v1EndpointSliceListKind:V1EndpointSliceList :: Maybe Text
v1EndpointSliceListApiVersion :: Maybe Text
v1EndpointSliceListItems :: [V1EndpointSlice]
v1EndpointSliceListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1EndpointSliceList)
-> f (Maybe V1ListMeta) -> f V1EndpointSliceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1EndpointSliceListMetadata
{-# INLINE v1EndpointSliceListMetadataL #-}



-- * V1EndpointSubset

-- | 'v1EndpointSubsetAddresses' Lens
v1EndpointSubsetAddressesL :: Lens_' V1EndpointSubset (Maybe [V1EndpointAddress])
v1EndpointSubsetAddressesL :: Lens_' V1EndpointSubset (Maybe [V1EndpointAddress])
v1EndpointSubsetAddressesL Maybe [V1EndpointAddress] -> f (Maybe [V1EndpointAddress])
f V1EndpointSubset{Maybe [V1EndpointAddress]
Maybe [CoreV1EndpointPort]
v1EndpointSubsetAddresses :: V1EndpointSubset -> Maybe [V1EndpointAddress]
v1EndpointSubsetAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetNotReadyAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetPorts :: Maybe [CoreV1EndpointPort]
$sel:v1EndpointSubsetNotReadyAddresses:V1EndpointSubset :: V1EndpointSubset -> Maybe [V1EndpointAddress]
$sel:v1EndpointSubsetPorts:V1EndpointSubset :: V1EndpointSubset -> Maybe [CoreV1EndpointPort]
..} = (\Maybe [V1EndpointAddress]
v1EndpointSubsetAddresses -> V1EndpointSubset { Maybe [V1EndpointAddress]
v1EndpointSubsetAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetAddresses, Maybe [V1EndpointAddress]
Maybe [CoreV1EndpointPort]
v1EndpointSubsetNotReadyAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetPorts :: Maybe [CoreV1EndpointPort]
$sel:v1EndpointSubsetNotReadyAddresses:V1EndpointSubset :: Maybe [V1EndpointAddress]
$sel:v1EndpointSubsetPorts:V1EndpointSubset :: Maybe [CoreV1EndpointPort]
..} ) (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 :: Lens_' V1EndpointSubset (Maybe [V1EndpointAddress])
v1EndpointSubsetNotReadyAddressesL Maybe [V1EndpointAddress] -> f (Maybe [V1EndpointAddress])
f V1EndpointSubset{Maybe [V1EndpointAddress]
Maybe [CoreV1EndpointPort]
v1EndpointSubsetAddresses :: V1EndpointSubset -> Maybe [V1EndpointAddress]
$sel:v1EndpointSubsetNotReadyAddresses:V1EndpointSubset :: V1EndpointSubset -> Maybe [V1EndpointAddress]
$sel:v1EndpointSubsetPorts:V1EndpointSubset :: V1EndpointSubset -> Maybe [CoreV1EndpointPort]
v1EndpointSubsetAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetNotReadyAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetPorts :: Maybe [CoreV1EndpointPort]
..} = (\Maybe [V1EndpointAddress]
v1EndpointSubsetNotReadyAddresses -> V1EndpointSubset { Maybe [V1EndpointAddress]
$sel:v1EndpointSubsetNotReadyAddresses:V1EndpointSubset :: Maybe [V1EndpointAddress]
v1EndpointSubsetNotReadyAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetNotReadyAddresses, Maybe [V1EndpointAddress]
Maybe [CoreV1EndpointPort]
v1EndpointSubsetAddresses :: Maybe [V1EndpointAddress]
$sel:v1EndpointSubsetPorts:V1EndpointSubset :: Maybe [CoreV1EndpointPort]
v1EndpointSubsetAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetPorts :: Maybe [CoreV1EndpointPort]
..} ) (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 [CoreV1EndpointPort])
v1EndpointSubsetPortsL :: Lens_' V1EndpointSubset (Maybe [CoreV1EndpointPort])
v1EndpointSubsetPortsL Maybe [CoreV1EndpointPort] -> f (Maybe [CoreV1EndpointPort])
f V1EndpointSubset{Maybe [V1EndpointAddress]
Maybe [CoreV1EndpointPort]
v1EndpointSubsetAddresses :: V1EndpointSubset -> Maybe [V1EndpointAddress]
$sel:v1EndpointSubsetNotReadyAddresses:V1EndpointSubset :: V1EndpointSubset -> Maybe [V1EndpointAddress]
$sel:v1EndpointSubsetPorts:V1EndpointSubset :: V1EndpointSubset -> Maybe [CoreV1EndpointPort]
v1EndpointSubsetAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetNotReadyAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetPorts :: Maybe [CoreV1EndpointPort]
..} = (\Maybe [CoreV1EndpointPort]
v1EndpointSubsetPorts -> V1EndpointSubset { Maybe [CoreV1EndpointPort]
$sel:v1EndpointSubsetPorts:V1EndpointSubset :: Maybe [CoreV1EndpointPort]
v1EndpointSubsetPorts :: Maybe [CoreV1EndpointPort]
v1EndpointSubsetPorts, Maybe [V1EndpointAddress]
v1EndpointSubsetAddresses :: Maybe [V1EndpointAddress]
$sel:v1EndpointSubsetNotReadyAddresses:V1EndpointSubset :: Maybe [V1EndpointAddress]
v1EndpointSubsetAddresses :: Maybe [V1EndpointAddress]
v1EndpointSubsetNotReadyAddresses :: Maybe [V1EndpointAddress]
..} ) (Maybe [CoreV1EndpointPort] -> V1EndpointSubset)
-> f (Maybe [CoreV1EndpointPort]) -> f V1EndpointSubset
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [CoreV1EndpointPort] -> f (Maybe [CoreV1EndpointPort])
f Maybe [CoreV1EndpointPort]
v1EndpointSubsetPorts
{-# INLINE v1EndpointSubsetPortsL #-}



-- * V1Endpoints

-- | 'v1EndpointsApiVersion' Lens
v1EndpointsApiVersionL :: Lens_' V1Endpoints (Maybe Text)
v1EndpointsApiVersionL :: Lens_' V1Endpoints (Maybe Text)
v1EndpointsApiVersionL Maybe Text -> f (Maybe Text)
f V1Endpoints{Maybe [V1EndpointSubset]
Maybe Text
Maybe V1ObjectMeta
v1EndpointsApiVersion :: V1Endpoints -> Maybe Text
v1EndpointsApiVersion :: Maybe Text
v1EndpointsKind :: Maybe Text
v1EndpointsMetadata :: Maybe V1ObjectMeta
v1EndpointsSubsets :: Maybe [V1EndpointSubset]
$sel:v1EndpointsKind:V1Endpoints :: V1Endpoints -> Maybe Text
$sel:v1EndpointsMetadata:V1Endpoints :: V1Endpoints -> Maybe V1ObjectMeta
$sel:v1EndpointsSubsets:V1Endpoints :: V1Endpoints -> Maybe [V1EndpointSubset]
..} = (\Maybe Text
v1EndpointsApiVersion -> V1Endpoints { Maybe Text
v1EndpointsApiVersion :: Maybe Text
v1EndpointsApiVersion :: Maybe Text
v1EndpointsApiVersion, Maybe [V1EndpointSubset]
Maybe Text
Maybe V1ObjectMeta
v1EndpointsKind :: Maybe Text
v1EndpointsMetadata :: Maybe V1ObjectMeta
v1EndpointsSubsets :: Maybe [V1EndpointSubset]
$sel:v1EndpointsKind:V1Endpoints :: Maybe Text
$sel:v1EndpointsMetadata:V1Endpoints :: Maybe V1ObjectMeta
$sel:v1EndpointsSubsets:V1Endpoints :: Maybe [V1EndpointSubset]
..} ) (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 :: Lens_' V1Endpoints (Maybe Text)
v1EndpointsKindL Maybe Text -> f (Maybe Text)
f V1Endpoints{Maybe [V1EndpointSubset]
Maybe Text
Maybe V1ObjectMeta
v1EndpointsApiVersion :: V1Endpoints -> Maybe Text
$sel:v1EndpointsKind:V1Endpoints :: V1Endpoints -> Maybe Text
$sel:v1EndpointsMetadata:V1Endpoints :: V1Endpoints -> Maybe V1ObjectMeta
$sel:v1EndpointsSubsets:V1Endpoints :: V1Endpoints -> Maybe [V1EndpointSubset]
v1EndpointsApiVersion :: Maybe Text
v1EndpointsKind :: Maybe Text
v1EndpointsMetadata :: Maybe V1ObjectMeta
v1EndpointsSubsets :: Maybe [V1EndpointSubset]
..} = (\Maybe Text
v1EndpointsKind -> V1Endpoints { Maybe Text
$sel:v1EndpointsKind:V1Endpoints :: Maybe Text
v1EndpointsKind :: Maybe Text
v1EndpointsKind, Maybe [V1EndpointSubset]
Maybe Text
Maybe V1ObjectMeta
v1EndpointsApiVersion :: Maybe Text
$sel:v1EndpointsMetadata:V1Endpoints :: Maybe V1ObjectMeta
$sel:v1EndpointsSubsets:V1Endpoints :: Maybe [V1EndpointSubset]
v1EndpointsApiVersion :: Maybe Text
v1EndpointsMetadata :: Maybe V1ObjectMeta
v1EndpointsSubsets :: Maybe [V1EndpointSubset]
..} ) (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 :: Lens_' V1Endpoints (Maybe V1ObjectMeta)
v1EndpointsMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Endpoints{Maybe [V1EndpointSubset]
Maybe Text
Maybe V1ObjectMeta
v1EndpointsApiVersion :: V1Endpoints -> Maybe Text
$sel:v1EndpointsKind:V1Endpoints :: V1Endpoints -> Maybe Text
$sel:v1EndpointsMetadata:V1Endpoints :: V1Endpoints -> Maybe V1ObjectMeta
$sel:v1EndpointsSubsets:V1Endpoints :: V1Endpoints -> Maybe [V1EndpointSubset]
v1EndpointsApiVersion :: Maybe Text
v1EndpointsKind :: Maybe Text
v1EndpointsMetadata :: Maybe V1ObjectMeta
v1EndpointsSubsets :: Maybe [V1EndpointSubset]
..} = (\Maybe V1ObjectMeta
v1EndpointsMetadata -> V1Endpoints { Maybe V1ObjectMeta
$sel:v1EndpointsMetadata:V1Endpoints :: Maybe V1ObjectMeta
v1EndpointsMetadata :: Maybe V1ObjectMeta
v1EndpointsMetadata, Maybe [V1EndpointSubset]
Maybe Text
v1EndpointsApiVersion :: Maybe Text
$sel:v1EndpointsKind:V1Endpoints :: Maybe Text
$sel:v1EndpointsSubsets:V1Endpoints :: Maybe [V1EndpointSubset]
v1EndpointsApiVersion :: Maybe Text
v1EndpointsKind :: Maybe Text
v1EndpointsSubsets :: Maybe [V1EndpointSubset]
..} ) (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 :: Lens_' V1Endpoints (Maybe [V1EndpointSubset])
v1EndpointsSubsetsL Maybe [V1EndpointSubset] -> f (Maybe [V1EndpointSubset])
f V1Endpoints{Maybe [V1EndpointSubset]
Maybe Text
Maybe V1ObjectMeta
v1EndpointsApiVersion :: V1Endpoints -> Maybe Text
$sel:v1EndpointsKind:V1Endpoints :: V1Endpoints -> Maybe Text
$sel:v1EndpointsMetadata:V1Endpoints :: V1Endpoints -> Maybe V1ObjectMeta
$sel:v1EndpointsSubsets:V1Endpoints :: V1Endpoints -> Maybe [V1EndpointSubset]
v1EndpointsApiVersion :: Maybe Text
v1EndpointsKind :: Maybe Text
v1EndpointsMetadata :: Maybe V1ObjectMeta
v1EndpointsSubsets :: Maybe [V1EndpointSubset]
..} = (\Maybe [V1EndpointSubset]
v1EndpointsSubsets -> V1Endpoints { Maybe [V1EndpointSubset]
$sel:v1EndpointsSubsets:V1Endpoints :: Maybe [V1EndpointSubset]
v1EndpointsSubsets :: Maybe [V1EndpointSubset]
v1EndpointsSubsets, Maybe Text
Maybe V1ObjectMeta
v1EndpointsApiVersion :: Maybe Text
$sel:v1EndpointsKind:V1Endpoints :: Maybe Text
$sel:v1EndpointsMetadata:V1Endpoints :: Maybe V1ObjectMeta
v1EndpointsApiVersion :: Maybe Text
v1EndpointsKind :: Maybe Text
v1EndpointsMetadata :: Maybe V1ObjectMeta
..} ) (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 :: Lens_' V1EndpointsList (Maybe Text)
v1EndpointsListApiVersionL Maybe Text -> f (Maybe Text)
f V1EndpointsList{[V1Endpoints]
Maybe Text
Maybe V1ListMeta
v1EndpointsListApiVersion :: V1EndpointsList -> Maybe Text
v1EndpointsListApiVersion :: Maybe Text
v1EndpointsListItems :: [V1Endpoints]
v1EndpointsListKind :: Maybe Text
v1EndpointsListMetadata :: Maybe V1ListMeta
$sel:v1EndpointsListItems:V1EndpointsList :: V1EndpointsList -> [V1Endpoints]
$sel:v1EndpointsListKind:V1EndpointsList :: V1EndpointsList -> Maybe Text
$sel:v1EndpointsListMetadata:V1EndpointsList :: V1EndpointsList -> Maybe V1ListMeta
..} = (\Maybe Text
v1EndpointsListApiVersion -> V1EndpointsList { Maybe Text
v1EndpointsListApiVersion :: Maybe Text
v1EndpointsListApiVersion :: Maybe Text
v1EndpointsListApiVersion, [V1Endpoints]
Maybe Text
Maybe V1ListMeta
v1EndpointsListItems :: [V1Endpoints]
v1EndpointsListKind :: Maybe Text
v1EndpointsListMetadata :: Maybe V1ListMeta
$sel:v1EndpointsListItems:V1EndpointsList :: [V1Endpoints]
$sel:v1EndpointsListKind:V1EndpointsList :: Maybe Text
$sel:v1EndpointsListMetadata:V1EndpointsList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1EndpointsList [V1Endpoints]
v1EndpointsListItemsL [V1Endpoints] -> f [V1Endpoints]
f V1EndpointsList{[V1Endpoints]
Maybe Text
Maybe V1ListMeta
v1EndpointsListApiVersion :: V1EndpointsList -> Maybe Text
$sel:v1EndpointsListItems:V1EndpointsList :: V1EndpointsList -> [V1Endpoints]
$sel:v1EndpointsListKind:V1EndpointsList :: V1EndpointsList -> Maybe Text
$sel:v1EndpointsListMetadata:V1EndpointsList :: V1EndpointsList -> Maybe V1ListMeta
v1EndpointsListApiVersion :: Maybe Text
v1EndpointsListItems :: [V1Endpoints]
v1EndpointsListKind :: Maybe Text
v1EndpointsListMetadata :: Maybe V1ListMeta
..} = (\[V1Endpoints]
v1EndpointsListItems -> V1EndpointsList { [V1Endpoints]
$sel:v1EndpointsListItems:V1EndpointsList :: [V1Endpoints]
v1EndpointsListItems :: [V1Endpoints]
v1EndpointsListItems, Maybe Text
Maybe V1ListMeta
v1EndpointsListApiVersion :: Maybe Text
$sel:v1EndpointsListKind:V1EndpointsList :: Maybe Text
$sel:v1EndpointsListMetadata:V1EndpointsList :: Maybe V1ListMeta
v1EndpointsListApiVersion :: Maybe Text
v1EndpointsListKind :: Maybe Text
v1EndpointsListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1EndpointsList (Maybe Text)
v1EndpointsListKindL Maybe Text -> f (Maybe Text)
f V1EndpointsList{[V1Endpoints]
Maybe Text
Maybe V1ListMeta
v1EndpointsListApiVersion :: V1EndpointsList -> Maybe Text
$sel:v1EndpointsListItems:V1EndpointsList :: V1EndpointsList -> [V1Endpoints]
$sel:v1EndpointsListKind:V1EndpointsList :: V1EndpointsList -> Maybe Text
$sel:v1EndpointsListMetadata:V1EndpointsList :: V1EndpointsList -> Maybe V1ListMeta
v1EndpointsListApiVersion :: Maybe Text
v1EndpointsListItems :: [V1Endpoints]
v1EndpointsListKind :: Maybe Text
v1EndpointsListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1EndpointsListKind -> V1EndpointsList { Maybe Text
$sel:v1EndpointsListKind:V1EndpointsList :: Maybe Text
v1EndpointsListKind :: Maybe Text
v1EndpointsListKind, [V1Endpoints]
Maybe Text
Maybe V1ListMeta
v1EndpointsListApiVersion :: Maybe Text
$sel:v1EndpointsListItems:V1EndpointsList :: [V1Endpoints]
$sel:v1EndpointsListMetadata:V1EndpointsList :: Maybe V1ListMeta
v1EndpointsListApiVersion :: Maybe Text
v1EndpointsListItems :: [V1Endpoints]
v1EndpointsListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1EndpointsList (Maybe V1ListMeta)
v1EndpointsListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1EndpointsList{[V1Endpoints]
Maybe Text
Maybe V1ListMeta
v1EndpointsListApiVersion :: V1EndpointsList -> Maybe Text
$sel:v1EndpointsListItems:V1EndpointsList :: V1EndpointsList -> [V1Endpoints]
$sel:v1EndpointsListKind:V1EndpointsList :: V1EndpointsList -> Maybe Text
$sel:v1EndpointsListMetadata:V1EndpointsList :: V1EndpointsList -> Maybe V1ListMeta
v1EndpointsListApiVersion :: Maybe Text
v1EndpointsListItems :: [V1Endpoints]
v1EndpointsListKind :: Maybe Text
v1EndpointsListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1EndpointsListMetadata -> V1EndpointsList { Maybe V1ListMeta
$sel:v1EndpointsListMetadata:V1EndpointsList :: Maybe V1ListMeta
v1EndpointsListMetadata :: Maybe V1ListMeta
v1EndpointsListMetadata, [V1Endpoints]
Maybe Text
v1EndpointsListApiVersion :: Maybe Text
$sel:v1EndpointsListItems:V1EndpointsList :: [V1Endpoints]
$sel:v1EndpointsListKind:V1EndpointsList :: Maybe Text
v1EndpointsListApiVersion :: Maybe Text
v1EndpointsListItems :: [V1Endpoints]
v1EndpointsListKind :: 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 :: Lens_' V1EnvFromSource (Maybe V1ConfigMapEnvSource)
v1EnvFromSourceConfigMapRefL Maybe V1ConfigMapEnvSource -> f (Maybe V1ConfigMapEnvSource)
f V1EnvFromSource{Maybe Text
Maybe V1SecretEnvSource
Maybe V1ConfigMapEnvSource
v1EnvFromSourceConfigMapRef :: V1EnvFromSource -> Maybe V1ConfigMapEnvSource
v1EnvFromSourceConfigMapRef :: Maybe V1ConfigMapEnvSource
v1EnvFromSourcePrefix :: Maybe Text
v1EnvFromSourceSecretRef :: Maybe V1SecretEnvSource
$sel:v1EnvFromSourcePrefix:V1EnvFromSource :: V1EnvFromSource -> Maybe Text
$sel:v1EnvFromSourceSecretRef:V1EnvFromSource :: V1EnvFromSource -> Maybe V1SecretEnvSource
..} = (\Maybe V1ConfigMapEnvSource
v1EnvFromSourceConfigMapRef -> V1EnvFromSource { Maybe V1ConfigMapEnvSource
v1EnvFromSourceConfigMapRef :: Maybe V1ConfigMapEnvSource
v1EnvFromSourceConfigMapRef :: Maybe V1ConfigMapEnvSource
v1EnvFromSourceConfigMapRef, Maybe Text
Maybe V1SecretEnvSource
v1EnvFromSourcePrefix :: Maybe Text
v1EnvFromSourceSecretRef :: Maybe V1SecretEnvSource
$sel:v1EnvFromSourcePrefix:V1EnvFromSource :: Maybe Text
$sel:v1EnvFromSourceSecretRef:V1EnvFromSource :: Maybe V1SecretEnvSource
..} ) (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 :: Lens_' V1EnvFromSource (Maybe Text)
v1EnvFromSourcePrefixL Maybe Text -> f (Maybe Text)
f V1EnvFromSource{Maybe Text
Maybe V1SecretEnvSource
Maybe V1ConfigMapEnvSource
v1EnvFromSourceConfigMapRef :: V1EnvFromSource -> Maybe V1ConfigMapEnvSource
$sel:v1EnvFromSourcePrefix:V1EnvFromSource :: V1EnvFromSource -> Maybe Text
$sel:v1EnvFromSourceSecretRef:V1EnvFromSource :: V1EnvFromSource -> Maybe V1SecretEnvSource
v1EnvFromSourceConfigMapRef :: Maybe V1ConfigMapEnvSource
v1EnvFromSourcePrefix :: Maybe Text
v1EnvFromSourceSecretRef :: Maybe V1SecretEnvSource
..} = (\Maybe Text
v1EnvFromSourcePrefix -> V1EnvFromSource { Maybe Text
$sel:v1EnvFromSourcePrefix:V1EnvFromSource :: Maybe Text
v1EnvFromSourcePrefix :: Maybe Text
v1EnvFromSourcePrefix, Maybe V1SecretEnvSource
Maybe V1ConfigMapEnvSource
v1EnvFromSourceConfigMapRef :: Maybe V1ConfigMapEnvSource
$sel:v1EnvFromSourceSecretRef:V1EnvFromSource :: Maybe V1SecretEnvSource
v1EnvFromSourceConfigMapRef :: Maybe V1ConfigMapEnvSource
v1EnvFromSourceSecretRef :: Maybe V1SecretEnvSource
..} ) (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 :: Lens_' V1EnvFromSource (Maybe V1SecretEnvSource)
v1EnvFromSourceSecretRefL Maybe V1SecretEnvSource -> f (Maybe V1SecretEnvSource)
f V1EnvFromSource{Maybe Text
Maybe V1SecretEnvSource
Maybe V1ConfigMapEnvSource
v1EnvFromSourceConfigMapRef :: V1EnvFromSource -> Maybe V1ConfigMapEnvSource
$sel:v1EnvFromSourcePrefix:V1EnvFromSource :: V1EnvFromSource -> Maybe Text
$sel:v1EnvFromSourceSecretRef:V1EnvFromSource :: V1EnvFromSource -> Maybe V1SecretEnvSource
v1EnvFromSourceConfigMapRef :: Maybe V1ConfigMapEnvSource
v1EnvFromSourcePrefix :: Maybe Text
v1EnvFromSourceSecretRef :: Maybe V1SecretEnvSource
..} = (\Maybe V1SecretEnvSource
v1EnvFromSourceSecretRef -> V1EnvFromSource { Maybe V1SecretEnvSource
$sel:v1EnvFromSourceSecretRef:V1EnvFromSource :: Maybe V1SecretEnvSource
v1EnvFromSourceSecretRef :: Maybe V1SecretEnvSource
v1EnvFromSourceSecretRef, Maybe Text
Maybe V1ConfigMapEnvSource
v1EnvFromSourceConfigMapRef :: Maybe V1ConfigMapEnvSource
$sel:v1EnvFromSourcePrefix:V1EnvFromSource :: Maybe Text
v1EnvFromSourceConfigMapRef :: Maybe V1ConfigMapEnvSource
v1EnvFromSourcePrefix :: Maybe Text
..} ) (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 :: Lens_' V1EnvVar Text
v1EnvVarNameL Text -> f Text
f V1EnvVar{Maybe Text
Maybe V1EnvVarSource
Text
v1EnvVarName :: V1EnvVar -> Text
v1EnvVarName :: Text
v1EnvVarValue :: Maybe Text
v1EnvVarValueFrom :: Maybe V1EnvVarSource
$sel:v1EnvVarValue:V1EnvVar :: V1EnvVar -> Maybe Text
$sel:v1EnvVarValueFrom:V1EnvVar :: V1EnvVar -> Maybe V1EnvVarSource
..} = (\Text
v1EnvVarName -> V1EnvVar { Text
v1EnvVarName :: Text
v1EnvVarName :: Text
v1EnvVarName, Maybe Text
Maybe V1EnvVarSource
v1EnvVarValue :: Maybe Text
v1EnvVarValueFrom :: Maybe V1EnvVarSource
$sel:v1EnvVarValue:V1EnvVar :: Maybe Text
$sel:v1EnvVarValueFrom:V1EnvVar :: Maybe V1EnvVarSource
..} ) (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 :: Lens_' V1EnvVar (Maybe Text)
v1EnvVarValueL Maybe Text -> f (Maybe Text)
f V1EnvVar{Maybe Text
Maybe V1EnvVarSource
Text
v1EnvVarName :: V1EnvVar -> Text
$sel:v1EnvVarValue:V1EnvVar :: V1EnvVar -> Maybe Text
$sel:v1EnvVarValueFrom:V1EnvVar :: V1EnvVar -> Maybe V1EnvVarSource
v1EnvVarName :: Text
v1EnvVarValue :: Maybe Text
v1EnvVarValueFrom :: Maybe V1EnvVarSource
..} = (\Maybe Text
v1EnvVarValue -> V1EnvVar { Maybe Text
$sel:v1EnvVarValue:V1EnvVar :: Maybe Text
v1EnvVarValue :: Maybe Text
v1EnvVarValue, Maybe V1EnvVarSource
Text
v1EnvVarName :: Text
$sel:v1EnvVarValueFrom:V1EnvVar :: Maybe V1EnvVarSource
v1EnvVarName :: Text
v1EnvVarValueFrom :: Maybe V1EnvVarSource
..} ) (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 :: Lens_' V1EnvVar (Maybe V1EnvVarSource)
v1EnvVarValueFromL Maybe V1EnvVarSource -> f (Maybe V1EnvVarSource)
f V1EnvVar{Maybe Text
Maybe V1EnvVarSource
Text
v1EnvVarName :: V1EnvVar -> Text
$sel:v1EnvVarValue:V1EnvVar :: V1EnvVar -> Maybe Text
$sel:v1EnvVarValueFrom:V1EnvVar :: V1EnvVar -> Maybe V1EnvVarSource
v1EnvVarName :: Text
v1EnvVarValue :: Maybe Text
v1EnvVarValueFrom :: Maybe V1EnvVarSource
..} = (\Maybe V1EnvVarSource
v1EnvVarValueFrom -> V1EnvVar { Maybe V1EnvVarSource
$sel:v1EnvVarValueFrom:V1EnvVar :: Maybe V1EnvVarSource
v1EnvVarValueFrom :: Maybe V1EnvVarSource
v1EnvVarValueFrom, Maybe Text
Text
v1EnvVarName :: Text
$sel:v1EnvVarValue:V1EnvVar :: Maybe Text
v1EnvVarName :: Text
v1EnvVarValue :: Maybe 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 :: Lens_' V1EnvVarSource (Maybe V1ConfigMapKeySelector)
v1EnvVarSourceConfigMapKeyRefL Maybe V1ConfigMapKeySelector -> f (Maybe V1ConfigMapKeySelector)
f V1EnvVarSource{Maybe V1SecretKeySelector
Maybe V1ResourceFieldSelector
Maybe V1ObjectFieldSelector
Maybe V1ConfigMapKeySelector
v1EnvVarSourceConfigMapKeyRef :: V1EnvVarSource -> Maybe V1ConfigMapKeySelector
v1EnvVarSourceConfigMapKeyRef :: Maybe V1ConfigMapKeySelector
v1EnvVarSourceFieldRef :: Maybe V1ObjectFieldSelector
v1EnvVarSourceResourceFieldRef :: Maybe V1ResourceFieldSelector
v1EnvVarSourceSecretKeyRef :: Maybe V1SecretKeySelector
$sel:v1EnvVarSourceFieldRef:V1EnvVarSource :: V1EnvVarSource -> Maybe V1ObjectFieldSelector
$sel:v1EnvVarSourceResourceFieldRef:V1EnvVarSource :: V1EnvVarSource -> Maybe V1ResourceFieldSelector
$sel:v1EnvVarSourceSecretKeyRef:V1EnvVarSource :: V1EnvVarSource -> Maybe V1SecretKeySelector
..} = (\Maybe V1ConfigMapKeySelector
v1EnvVarSourceConfigMapKeyRef -> V1EnvVarSource { Maybe V1ConfigMapKeySelector
v1EnvVarSourceConfigMapKeyRef :: Maybe V1ConfigMapKeySelector
v1EnvVarSourceConfigMapKeyRef :: Maybe V1ConfigMapKeySelector
v1EnvVarSourceConfigMapKeyRef, Maybe V1SecretKeySelector
Maybe V1ResourceFieldSelector
Maybe V1ObjectFieldSelector
v1EnvVarSourceFieldRef :: Maybe V1ObjectFieldSelector
v1EnvVarSourceResourceFieldRef :: Maybe V1ResourceFieldSelector
v1EnvVarSourceSecretKeyRef :: Maybe V1SecretKeySelector
$sel:v1EnvVarSourceFieldRef:V1EnvVarSource :: Maybe V1ObjectFieldSelector
$sel:v1EnvVarSourceResourceFieldRef:V1EnvVarSource :: Maybe V1ResourceFieldSelector
$sel:v1EnvVarSourceSecretKeyRef:V1EnvVarSource :: Maybe V1SecretKeySelector
..} ) (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 :: Lens_' V1EnvVarSource (Maybe V1ObjectFieldSelector)
v1EnvVarSourceFieldRefL Maybe V1ObjectFieldSelector -> f (Maybe V1ObjectFieldSelector)
f V1EnvVarSource{Maybe V1SecretKeySelector
Maybe V1ResourceFieldSelector
Maybe V1ObjectFieldSelector
Maybe V1ConfigMapKeySelector
v1EnvVarSourceConfigMapKeyRef :: V1EnvVarSource -> Maybe V1ConfigMapKeySelector
$sel:v1EnvVarSourceFieldRef:V1EnvVarSource :: V1EnvVarSource -> Maybe V1ObjectFieldSelector
$sel:v1EnvVarSourceResourceFieldRef:V1EnvVarSource :: V1EnvVarSource -> Maybe V1ResourceFieldSelector
$sel:v1EnvVarSourceSecretKeyRef:V1EnvVarSource :: V1EnvVarSource -> Maybe V1SecretKeySelector
v1EnvVarSourceConfigMapKeyRef :: Maybe V1ConfigMapKeySelector
v1EnvVarSourceFieldRef :: Maybe V1ObjectFieldSelector
v1EnvVarSourceResourceFieldRef :: Maybe V1ResourceFieldSelector
v1EnvVarSourceSecretKeyRef :: Maybe V1SecretKeySelector
..} = (\Maybe V1ObjectFieldSelector
v1EnvVarSourceFieldRef -> V1EnvVarSource { Maybe V1ObjectFieldSelector
$sel:v1EnvVarSourceFieldRef:V1EnvVarSource :: Maybe V1ObjectFieldSelector
v1EnvVarSourceFieldRef :: Maybe V1ObjectFieldSelector
v1EnvVarSourceFieldRef, Maybe V1SecretKeySelector
Maybe V1ResourceFieldSelector
Maybe V1ConfigMapKeySelector
v1EnvVarSourceConfigMapKeyRef :: Maybe V1ConfigMapKeySelector
$sel:v1EnvVarSourceResourceFieldRef:V1EnvVarSource :: Maybe V1ResourceFieldSelector
$sel:v1EnvVarSourceSecretKeyRef:V1EnvVarSource :: Maybe V1SecretKeySelector
v1EnvVarSourceConfigMapKeyRef :: Maybe V1ConfigMapKeySelector
v1EnvVarSourceResourceFieldRef :: Maybe V1ResourceFieldSelector
v1EnvVarSourceSecretKeyRef :: Maybe V1SecretKeySelector
..} ) (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 :: Lens_' V1EnvVarSource (Maybe V1ResourceFieldSelector)
v1EnvVarSourceResourceFieldRefL Maybe V1ResourceFieldSelector -> f (Maybe V1ResourceFieldSelector)
f V1EnvVarSource{Maybe V1SecretKeySelector
Maybe V1ResourceFieldSelector
Maybe V1ObjectFieldSelector
Maybe V1ConfigMapKeySelector
v1EnvVarSourceConfigMapKeyRef :: V1EnvVarSource -> Maybe V1ConfigMapKeySelector
$sel:v1EnvVarSourceFieldRef:V1EnvVarSource :: V1EnvVarSource -> Maybe V1ObjectFieldSelector
$sel:v1EnvVarSourceResourceFieldRef:V1EnvVarSource :: V1EnvVarSource -> Maybe V1ResourceFieldSelector
$sel:v1EnvVarSourceSecretKeyRef:V1EnvVarSource :: V1EnvVarSource -> Maybe V1SecretKeySelector
v1EnvVarSourceConfigMapKeyRef :: Maybe V1ConfigMapKeySelector
v1EnvVarSourceFieldRef :: Maybe V1ObjectFieldSelector
v1EnvVarSourceResourceFieldRef :: Maybe V1ResourceFieldSelector
v1EnvVarSourceSecretKeyRef :: Maybe V1SecretKeySelector
..} = (\Maybe V1ResourceFieldSelector
v1EnvVarSourceResourceFieldRef -> V1EnvVarSource { Maybe V1ResourceFieldSelector
$sel:v1EnvVarSourceResourceFieldRef:V1EnvVarSource :: Maybe V1ResourceFieldSelector
v1EnvVarSourceResourceFieldRef :: Maybe V1ResourceFieldSelector
v1EnvVarSourceResourceFieldRef, Maybe V1SecretKeySelector
Maybe V1ObjectFieldSelector
Maybe V1ConfigMapKeySelector
v1EnvVarSourceConfigMapKeyRef :: Maybe V1ConfigMapKeySelector
$sel:v1EnvVarSourceFieldRef:V1EnvVarSource :: Maybe V1ObjectFieldSelector
$sel:v1EnvVarSourceSecretKeyRef:V1EnvVarSource :: Maybe V1SecretKeySelector
v1EnvVarSourceConfigMapKeyRef :: Maybe V1ConfigMapKeySelector
v1EnvVarSourceFieldRef :: Maybe V1ObjectFieldSelector
v1EnvVarSourceSecretKeyRef :: Maybe V1SecretKeySelector
..} ) (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 :: Lens_' V1EnvVarSource (Maybe V1SecretKeySelector)
v1EnvVarSourceSecretKeyRefL Maybe V1SecretKeySelector -> f (Maybe V1SecretKeySelector)
f V1EnvVarSource{Maybe V1SecretKeySelector
Maybe V1ResourceFieldSelector
Maybe V1ObjectFieldSelector
Maybe V1ConfigMapKeySelector
v1EnvVarSourceConfigMapKeyRef :: V1EnvVarSource -> Maybe V1ConfigMapKeySelector
$sel:v1EnvVarSourceFieldRef:V1EnvVarSource :: V1EnvVarSource -> Maybe V1ObjectFieldSelector
$sel:v1EnvVarSourceResourceFieldRef:V1EnvVarSource :: V1EnvVarSource -> Maybe V1ResourceFieldSelector
$sel:v1EnvVarSourceSecretKeyRef:V1EnvVarSource :: V1EnvVarSource -> Maybe V1SecretKeySelector
v1EnvVarSourceConfigMapKeyRef :: Maybe V1ConfigMapKeySelector
v1EnvVarSourceFieldRef :: Maybe V1ObjectFieldSelector
v1EnvVarSourceResourceFieldRef :: Maybe V1ResourceFieldSelector
v1EnvVarSourceSecretKeyRef :: Maybe V1SecretKeySelector
..} = (\Maybe V1SecretKeySelector
v1EnvVarSourceSecretKeyRef -> V1EnvVarSource { Maybe V1SecretKeySelector
$sel:v1EnvVarSourceSecretKeyRef:V1EnvVarSource :: Maybe V1SecretKeySelector
v1EnvVarSourceSecretKeyRef :: Maybe V1SecretKeySelector
v1EnvVarSourceSecretKeyRef, Maybe V1ResourceFieldSelector
Maybe V1ObjectFieldSelector
Maybe V1ConfigMapKeySelector
v1EnvVarSourceConfigMapKeyRef :: Maybe V1ConfigMapKeySelector
$sel:v1EnvVarSourceFieldRef:V1EnvVarSource :: Maybe V1ObjectFieldSelector
$sel:v1EnvVarSourceResourceFieldRef:V1EnvVarSource :: Maybe V1ResourceFieldSelector
v1EnvVarSourceConfigMapKeyRef :: Maybe V1ConfigMapKeySelector
v1EnvVarSourceFieldRef :: Maybe V1ObjectFieldSelector
v1EnvVarSourceResourceFieldRef :: Maybe V1ResourceFieldSelector
..} ) (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 :: Lens_' V1EphemeralContainer (Maybe [Text])
v1EphemeralContainerArgsL Maybe [Text] -> f (Maybe [Text])
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: Maybe Text
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
..} = (\Maybe [Text]
v1EphemeralContainerArgs -> V1EphemeralContainer { Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerArgs, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: Maybe Text
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: 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 :: Lens_' V1EphemeralContainer (Maybe [Text])
v1EphemeralContainerCommandL Maybe [Text] -> f (Maybe [Text])
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: Maybe Text
..} = (\Maybe [Text]
v1EphemeralContainerCommand -> V1EphemeralContainer { Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerCommand, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: 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 :: Lens_' V1EphemeralContainer (Maybe [V1EnvVar])
v1EphemeralContainerEnvL Maybe [V1EnvVar] -> f (Maybe [V1EnvVar])
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: Maybe Text
..} = (\Maybe [V1EnvVar]
v1EphemeralContainerEnv -> V1EphemeralContainer { Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: Maybe [V1EnvVar]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnv, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: Maybe [Text]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: 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 :: Lens_' V1EphemeralContainer (Maybe [V1EnvFromSource])
v1EphemeralContainerEnvFromL Maybe [V1EnvFromSource] -> f (Maybe [V1EnvFromSource])
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: Maybe Text
..} = (\Maybe [V1EnvFromSource]
v1EphemeralContainerEnvFrom -> V1EphemeralContainer { Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerEnvFrom, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: Maybe [V1EnvVar]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: 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 :: Lens_' V1EphemeralContainer (Maybe Text)
v1EphemeralContainerImageL Maybe Text -> f (Maybe Text)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: Maybe Text
..} = (\Maybe Text
v1EphemeralContainerImage -> V1EphemeralContainer { Maybe Text
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImage, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: 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 :: Lens_' V1EphemeralContainer (Maybe Text)
v1EphemeralContainerImagePullPolicyL Maybe Text -> f (Maybe Text)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: Maybe Text
..} = (\Maybe Text
v1EphemeralContainerImagePullPolicy -> V1EphemeralContainer { Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerImagePullPolicy, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: 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 :: Lens_' V1EphemeralContainer (Maybe V1Lifecycle)
v1EphemeralContainerLifecycleL Maybe V1Lifecycle -> f (Maybe V1Lifecycle)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: Maybe Text
..} = (\Maybe V1Lifecycle
v1EphemeralContainerLifecycle -> V1EphemeralContainer { Maybe V1Lifecycle
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: Maybe V1Lifecycle
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLifecycle, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Text
v1EphemeralContainerArgs :: Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: 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 :: Lens_' V1EphemeralContainer (Maybe V1Probe)
v1EphemeralContainerLivenessProbeL Maybe V1Probe -> f (Maybe V1Probe)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: Maybe Text
..} = (\Maybe V1Probe
v1EphemeralContainerLivenessProbe -> V1EphemeralContainer { Maybe V1Probe
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: Maybe V1Probe
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerLivenessProbe, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: Maybe V1Lifecycle
$sel:v1EphemeralContainerName:V1EphemeralContainer :: Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: 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 :: Lens_' V1EphemeralContainer Text
v1EphemeralContainerNameL Text -> f Text
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: Maybe Text
..} = (\Text
v1EphemeralContainerName -> V1EphemeralContainer { Text
$sel:v1EphemeralContainerName:V1EphemeralContainer :: Text
v1EphemeralContainerName :: Text
v1EphemeralContainerName, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
v1EphemeralContainerArgs :: Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: 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 :: Lens_' V1EphemeralContainer (Maybe [V1ContainerPort])
v1EphemeralContainerPortsL Maybe [V1ContainerPort] -> f (Maybe [V1ContainerPort])
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: Maybe Text
..} = (\Maybe [V1ContainerPort]
v1EphemeralContainerPorts -> V1EphemeralContainer { Maybe [V1ContainerPort]
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: Maybe [V1ContainerPort]
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerPorts, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: Text
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: 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 :: Lens_' V1EphemeralContainer (Maybe V1Probe)
v1EphemeralContainerReadinessProbeL Maybe V1Probe -> f (Maybe V1Probe)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: Maybe Text
..} = (\Maybe V1Probe
v1EphemeralContainerReadinessProbe -> V1EphemeralContainer { Maybe V1Probe
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: Maybe V1Probe
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerReadinessProbe, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: Maybe [V1ContainerPort]
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: 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 #-}

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

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

-- | 'v1EphemeralContainerRestartPolicy' Lens
v1EphemeralContainerRestartPolicyL :: Lens_' V1EphemeralContainer (Maybe Text)
v1EphemeralContainerRestartPolicyL :: Lens_' V1EphemeralContainer (Maybe Text)
v1EphemeralContainerRestartPolicyL Maybe Text -> f (Maybe Text)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: Maybe Text
..} = (\Maybe Text
v1EphemeralContainerRestartPolicy -> V1EphemeralContainer { Maybe Text
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerRestartPolicy, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: Maybe V1ResourceRequirements
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: 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
v1EphemeralContainerRestartPolicy
{-# INLINE v1EphemeralContainerRestartPolicyL #-}

-- | 'v1EphemeralContainerSecurityContext' Lens
v1EphemeralContainerSecurityContextL :: Lens_' V1EphemeralContainer (Maybe V1SecurityContext)
v1EphemeralContainerSecurityContextL :: Lens_' V1EphemeralContainer (Maybe V1SecurityContext)
v1EphemeralContainerSecurityContextL Maybe V1SecurityContext -> f (Maybe V1SecurityContext)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: Maybe Text
..} = (\Maybe V1SecurityContext
v1EphemeralContainerSecurityContext -> V1EphemeralContainer { Maybe V1SecurityContext
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: Maybe V1SecurityContext
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerSecurityContext, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: 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 :: Lens_' V1EphemeralContainer (Maybe V1Probe)
v1EphemeralContainerStartupProbeL Maybe V1Probe -> f (Maybe V1Probe)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: Maybe Text
..} = (\Maybe V1Probe
v1EphemeralContainerStartupProbe -> V1EphemeralContainer { Maybe V1Probe
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: Maybe V1Probe
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStartupProbe, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: Maybe V1SecurityContext
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: 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 :: Lens_' V1EphemeralContainer (Maybe Bool)
v1EphemeralContainerStdinL Maybe Bool -> f (Maybe Bool)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: Maybe Text
..} = (\Maybe Bool
v1EphemeralContainerStdin -> V1EphemeralContainer { Maybe Bool
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: Maybe Bool
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdin, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: 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 :: Lens_' V1EphemeralContainer (Maybe Bool)
v1EphemeralContainerStdinOnceL Maybe Bool -> f (Maybe Bool)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: Maybe Text
..} = (\Maybe Bool
v1EphemeralContainerStdinOnce -> V1EphemeralContainer { Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerStdinOnce, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: 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 :: Lens_' V1EphemeralContainer (Maybe Text)
v1EphemeralContainerTargetContainerNameL Maybe Text -> f (Maybe Text)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: Maybe Text
..} = (\Maybe Text
v1EphemeralContainerTargetContainerName -> V1EphemeralContainer { Maybe Text
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTargetContainerName, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: 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 :: Lens_' V1EphemeralContainer (Maybe Text)
v1EphemeralContainerTerminationMessagePathL Maybe Text -> f (Maybe Text)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: Maybe Text
..} = (\Maybe Text
v1EphemeralContainerTerminationMessagePath -> V1EphemeralContainer { Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePath, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: 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 :: Lens_' V1EphemeralContainer (Maybe Text)
v1EphemeralContainerTerminationMessagePolicyL Maybe Text -> f (Maybe Text)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: Maybe Text
..} = (\Maybe Text
v1EphemeralContainerTerminationMessagePolicy -> V1EphemeralContainer { Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: 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 :: Lens_' V1EphemeralContainer (Maybe Bool)
v1EphemeralContainerTtyL Maybe Bool -> f (Maybe Bool)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: Maybe Text
..} = (\Maybe Bool
v1EphemeralContainerTty -> V1EphemeralContainer { Maybe Bool
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: Maybe Bool
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerTty, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: 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 :: Lens_' V1EphemeralContainer (Maybe [V1VolumeDevice])
v1EphemeralContainerVolumeDevicesL Maybe [V1VolumeDevice] -> f (Maybe [V1VolumeDevice])
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: Maybe Text
..} = (\Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeDevices -> V1EphemeralContainer { Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeDevices, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: 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 :: Lens_' V1EphemeralContainer (Maybe [V1VolumeMount])
v1EphemeralContainerVolumeMountsL Maybe [V1VolumeMount] -> f (Maybe [V1VolumeMount])
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: Maybe Text
..} = (\Maybe [V1VolumeMount]
v1EphemeralContainerVolumeMounts -> V1EphemeralContainer { Maybe [V1VolumeMount]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerVolumeMounts, Maybe Bool
Maybe [Text]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerWorkingDir :: 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 :: Lens_' V1EphemeralContainer (Maybe Text)
v1EphemeralContainerWorkingDirL Maybe Text -> f (Maybe Text)
f V1EphemeralContainer{Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: V1EphemeralContainer -> Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: V1EphemeralContainer -> Maybe [V1VolumeMount]
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: V1EphemeralContainer -> Maybe Text
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
v1EphemeralContainerWorkingDir :: Maybe Text
..} = (\Maybe Text
v1EphemeralContainerWorkingDir -> V1EphemeralContainer { Maybe Text
$sel:v1EphemeralContainerWorkingDir:V1EphemeralContainer :: Maybe Text
v1EphemeralContainerWorkingDir :: Maybe Text
v1EphemeralContainerWorkingDir, Maybe Bool
Maybe [Text]
Maybe [V1VolumeMount]
Maybe [V1VolumeDevice]
Maybe [V1EnvVar]
Maybe [V1EnvFromSource]
Maybe [V1ContainerResizePolicy]
Maybe [V1ContainerPort]
Maybe Text
Maybe V1SecurityContext
Maybe V1ResourceRequirements
Maybe V1Probe
Maybe V1Lifecycle
Text
v1EphemeralContainerArgs :: Maybe [Text]
$sel:v1EphemeralContainerCommand:V1EphemeralContainer :: Maybe [Text]
$sel:v1EphemeralContainerEnv:V1EphemeralContainer :: Maybe [V1EnvVar]
$sel:v1EphemeralContainerEnvFrom:V1EphemeralContainer :: Maybe [V1EnvFromSource]
$sel:v1EphemeralContainerImage:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerImagePullPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerLifecycle:V1EphemeralContainer :: Maybe V1Lifecycle
$sel:v1EphemeralContainerLivenessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerName:V1EphemeralContainer :: Text
$sel:v1EphemeralContainerPorts:V1EphemeralContainer :: Maybe [V1ContainerPort]
$sel:v1EphemeralContainerReadinessProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerResizePolicy:V1EphemeralContainer :: Maybe [V1ContainerResizePolicy]
$sel:v1EphemeralContainerResources:V1EphemeralContainer :: Maybe V1ResourceRequirements
$sel:v1EphemeralContainerRestartPolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerSecurityContext:V1EphemeralContainer :: Maybe V1SecurityContext
$sel:v1EphemeralContainerStartupProbe:V1EphemeralContainer :: Maybe V1Probe
$sel:v1EphemeralContainerStdin:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerStdinOnce:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerTargetContainerName:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePath:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTerminationMessagePolicy:V1EphemeralContainer :: Maybe Text
$sel:v1EphemeralContainerTty:V1EphemeralContainer :: Maybe Bool
$sel:v1EphemeralContainerVolumeDevices:V1EphemeralContainer :: Maybe [V1VolumeDevice]
$sel:v1EphemeralContainerVolumeMounts:V1EphemeralContainer :: Maybe [V1VolumeMount]
v1EphemeralContainerArgs :: Maybe [Text]
v1EphemeralContainerCommand :: Maybe [Text]
v1EphemeralContainerEnv :: Maybe [V1EnvVar]
v1EphemeralContainerEnvFrom :: Maybe [V1EnvFromSource]
v1EphemeralContainerImage :: Maybe Text
v1EphemeralContainerImagePullPolicy :: Maybe Text
v1EphemeralContainerLifecycle :: Maybe V1Lifecycle
v1EphemeralContainerLivenessProbe :: Maybe V1Probe
v1EphemeralContainerName :: Text
v1EphemeralContainerPorts :: Maybe [V1ContainerPort]
v1EphemeralContainerReadinessProbe :: Maybe V1Probe
v1EphemeralContainerResizePolicy :: Maybe [V1ContainerResizePolicy]
v1EphemeralContainerResources :: Maybe V1ResourceRequirements
v1EphemeralContainerRestartPolicy :: Maybe Text
v1EphemeralContainerSecurityContext :: Maybe V1SecurityContext
v1EphemeralContainerStartupProbe :: Maybe V1Probe
v1EphemeralContainerStdin :: Maybe Bool
v1EphemeralContainerStdinOnce :: Maybe Bool
v1EphemeralContainerTargetContainerName :: Maybe Text
v1EphemeralContainerTerminationMessagePath :: Maybe Text
v1EphemeralContainerTerminationMessagePolicy :: Maybe Text
v1EphemeralContainerTty :: Maybe Bool
v1EphemeralContainerVolumeDevices :: Maybe [V1VolumeDevice]
v1EphemeralContainerVolumeMounts :: Maybe [V1VolumeMount]
..} ) (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 #-}



-- * V1EphemeralVolumeSource

-- | 'v1EphemeralVolumeSourceVolumeClaimTemplate' Lens
v1EphemeralVolumeSourceVolumeClaimTemplateL :: Lens_' V1EphemeralVolumeSource (Maybe V1PersistentVolumeClaimTemplate)
v1EphemeralVolumeSourceVolumeClaimTemplateL :: Lens_'
  V1EphemeralVolumeSource (Maybe V1PersistentVolumeClaimTemplate)
v1EphemeralVolumeSourceVolumeClaimTemplateL Maybe V1PersistentVolumeClaimTemplate
-> f (Maybe V1PersistentVolumeClaimTemplate)
f V1EphemeralVolumeSource{Maybe V1PersistentVolumeClaimTemplate
v1EphemeralVolumeSourceVolumeClaimTemplate :: V1EphemeralVolumeSource -> Maybe V1PersistentVolumeClaimTemplate
v1EphemeralVolumeSourceVolumeClaimTemplate :: Maybe V1PersistentVolumeClaimTemplate
..} = (\Maybe V1PersistentVolumeClaimTemplate
v1EphemeralVolumeSourceVolumeClaimTemplate -> V1EphemeralVolumeSource { Maybe V1PersistentVolumeClaimTemplate
v1EphemeralVolumeSourceVolumeClaimTemplate :: Maybe V1PersistentVolumeClaimTemplate
v1EphemeralVolumeSourceVolumeClaimTemplate :: Maybe V1PersistentVolumeClaimTemplate
v1EphemeralVolumeSourceVolumeClaimTemplate, ..} ) (Maybe V1PersistentVolumeClaimTemplate -> V1EphemeralVolumeSource)
-> f (Maybe V1PersistentVolumeClaimTemplate)
-> f V1EphemeralVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PersistentVolumeClaimTemplate
-> f (Maybe V1PersistentVolumeClaimTemplate)
f Maybe V1PersistentVolumeClaimTemplate
v1EphemeralVolumeSourceVolumeClaimTemplate
{-# INLINE v1EphemeralVolumeSourceVolumeClaimTemplateL #-}



-- * V1EventSource

-- | 'v1EventSourceComponent' Lens
v1EventSourceComponentL :: Lens_' V1EventSource (Maybe Text)
v1EventSourceComponentL :: Lens_' V1EventSource (Maybe Text)
v1EventSourceComponentL Maybe Text -> f (Maybe Text)
f V1EventSource{Maybe Text
v1EventSourceComponent :: V1EventSource -> Maybe Text
v1EventSourceComponent :: Maybe Text
v1EventSourceHost :: Maybe Text
$sel:v1EventSourceHost:V1EventSource :: V1EventSource -> Maybe Text
..} = (\Maybe Text
v1EventSourceComponent -> V1EventSource { Maybe Text
v1EventSourceComponent :: Maybe Text
v1EventSourceComponent :: Maybe Text
v1EventSourceComponent, Maybe Text
v1EventSourceHost :: Maybe Text
$sel:v1EventSourceHost:V1EventSource :: 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 :: Lens_' V1EventSource (Maybe Text)
v1EventSourceHostL Maybe Text -> f (Maybe Text)
f V1EventSource{Maybe Text
v1EventSourceComponent :: V1EventSource -> Maybe Text
$sel:v1EventSourceHost:V1EventSource :: V1EventSource -> Maybe Text
v1EventSourceComponent :: Maybe Text
v1EventSourceHost :: Maybe Text
..} = (\Maybe Text
v1EventSourceHost -> V1EventSource { Maybe Text
$sel:v1EventSourceHost:V1EventSource :: 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 #-}



-- * V1Eviction

-- | 'v1EvictionApiVersion' Lens
v1EvictionApiVersionL :: Lens_' V1Eviction (Maybe Text)
v1EvictionApiVersionL :: Lens_' V1Eviction (Maybe Text)
v1EvictionApiVersionL Maybe Text -> f (Maybe Text)
f V1Eviction{Maybe Text
Maybe V1ObjectMeta
Maybe V1DeleteOptions
v1EvictionApiVersion :: V1Eviction -> Maybe Text
v1EvictionApiVersion :: Maybe Text
v1EvictionDeleteOptions :: Maybe V1DeleteOptions
v1EvictionKind :: Maybe Text
v1EvictionMetadata :: Maybe V1ObjectMeta
$sel:v1EvictionDeleteOptions:V1Eviction :: V1Eviction -> Maybe V1DeleteOptions
$sel:v1EvictionKind:V1Eviction :: V1Eviction -> Maybe Text
$sel:v1EvictionMetadata:V1Eviction :: V1Eviction -> Maybe V1ObjectMeta
..} = (\Maybe Text
v1EvictionApiVersion -> V1Eviction { Maybe Text
v1EvictionApiVersion :: Maybe Text
v1EvictionApiVersion :: Maybe Text
v1EvictionApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1DeleteOptions
v1EvictionDeleteOptions :: Maybe V1DeleteOptions
v1EvictionKind :: Maybe Text
v1EvictionMetadata :: Maybe V1ObjectMeta
$sel:v1EvictionDeleteOptions:V1Eviction :: Maybe V1DeleteOptions
$sel:v1EvictionKind:V1Eviction :: Maybe Text
$sel:v1EvictionMetadata:V1Eviction :: Maybe V1ObjectMeta
..} ) (Maybe Text -> V1Eviction) -> f (Maybe Text) -> f V1Eviction
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EvictionApiVersion
{-# INLINE v1EvictionApiVersionL #-}

-- | 'v1EvictionDeleteOptions' Lens
v1EvictionDeleteOptionsL :: Lens_' V1Eviction (Maybe V1DeleteOptions)
v1EvictionDeleteOptionsL :: Lens_' V1Eviction (Maybe V1DeleteOptions)
v1EvictionDeleteOptionsL Maybe V1DeleteOptions -> f (Maybe V1DeleteOptions)
f V1Eviction{Maybe Text
Maybe V1ObjectMeta
Maybe V1DeleteOptions
v1EvictionApiVersion :: V1Eviction -> Maybe Text
$sel:v1EvictionDeleteOptions:V1Eviction :: V1Eviction -> Maybe V1DeleteOptions
$sel:v1EvictionKind:V1Eviction :: V1Eviction -> Maybe Text
$sel:v1EvictionMetadata:V1Eviction :: V1Eviction -> Maybe V1ObjectMeta
v1EvictionApiVersion :: Maybe Text
v1EvictionDeleteOptions :: Maybe V1DeleteOptions
v1EvictionKind :: Maybe Text
v1EvictionMetadata :: Maybe V1ObjectMeta
..} = (\Maybe V1DeleteOptions
v1EvictionDeleteOptions -> V1Eviction { Maybe V1DeleteOptions
$sel:v1EvictionDeleteOptions:V1Eviction :: Maybe V1DeleteOptions
v1EvictionDeleteOptions :: Maybe V1DeleteOptions
v1EvictionDeleteOptions, Maybe Text
Maybe V1ObjectMeta
v1EvictionApiVersion :: Maybe Text
$sel:v1EvictionKind:V1Eviction :: Maybe Text
$sel:v1EvictionMetadata:V1Eviction :: Maybe V1ObjectMeta
v1EvictionApiVersion :: Maybe Text
v1EvictionKind :: Maybe Text
v1EvictionMetadata :: Maybe V1ObjectMeta
..} ) (Maybe V1DeleteOptions -> V1Eviction)
-> f (Maybe V1DeleteOptions) -> f V1Eviction
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1DeleteOptions -> f (Maybe V1DeleteOptions)
f Maybe V1DeleteOptions
v1EvictionDeleteOptions
{-# INLINE v1EvictionDeleteOptionsL #-}

-- | 'v1EvictionKind' Lens
v1EvictionKindL :: Lens_' V1Eviction (Maybe Text)
v1EvictionKindL :: Lens_' V1Eviction (Maybe Text)
v1EvictionKindL Maybe Text -> f (Maybe Text)
f V1Eviction{Maybe Text
Maybe V1ObjectMeta
Maybe V1DeleteOptions
v1EvictionApiVersion :: V1Eviction -> Maybe Text
$sel:v1EvictionDeleteOptions:V1Eviction :: V1Eviction -> Maybe V1DeleteOptions
$sel:v1EvictionKind:V1Eviction :: V1Eviction -> Maybe Text
$sel:v1EvictionMetadata:V1Eviction :: V1Eviction -> Maybe V1ObjectMeta
v1EvictionApiVersion :: Maybe Text
v1EvictionDeleteOptions :: Maybe V1DeleteOptions
v1EvictionKind :: Maybe Text
v1EvictionMetadata :: Maybe V1ObjectMeta
..} = (\Maybe Text
v1EvictionKind -> V1Eviction { Maybe Text
$sel:v1EvictionKind:V1Eviction :: Maybe Text
v1EvictionKind :: Maybe Text
v1EvictionKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1DeleteOptions
v1EvictionApiVersion :: Maybe Text
$sel:v1EvictionDeleteOptions:V1Eviction :: Maybe V1DeleteOptions
$sel:v1EvictionMetadata:V1Eviction :: Maybe V1ObjectMeta
v1EvictionApiVersion :: Maybe Text
v1EvictionDeleteOptions :: Maybe V1DeleteOptions
v1EvictionMetadata :: Maybe V1ObjectMeta
..} ) (Maybe Text -> V1Eviction) -> f (Maybe Text) -> f V1Eviction
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1EvictionKind
{-# INLINE v1EvictionKindL #-}

-- | 'v1EvictionMetadata' Lens
v1EvictionMetadataL :: Lens_' V1Eviction (Maybe V1ObjectMeta)
v1EvictionMetadataL :: Lens_' V1Eviction (Maybe V1ObjectMeta)
v1EvictionMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Eviction{Maybe Text
Maybe V1ObjectMeta
Maybe V1DeleteOptions
v1EvictionApiVersion :: V1Eviction -> Maybe Text
$sel:v1EvictionDeleteOptions:V1Eviction :: V1Eviction -> Maybe V1DeleteOptions
$sel:v1EvictionKind:V1Eviction :: V1Eviction -> Maybe Text
$sel:v1EvictionMetadata:V1Eviction :: V1Eviction -> Maybe V1ObjectMeta
v1EvictionApiVersion :: Maybe Text
v1EvictionDeleteOptions :: Maybe V1DeleteOptions
v1EvictionKind :: Maybe Text
v1EvictionMetadata :: Maybe V1ObjectMeta
..} = (\Maybe V1ObjectMeta
v1EvictionMetadata -> V1Eviction { Maybe V1ObjectMeta
$sel:v1EvictionMetadata:V1Eviction :: Maybe V1ObjectMeta
v1EvictionMetadata :: Maybe V1ObjectMeta
v1EvictionMetadata, Maybe Text
Maybe V1DeleteOptions
v1EvictionApiVersion :: Maybe Text
$sel:v1EvictionDeleteOptions:V1Eviction :: Maybe V1DeleteOptions
$sel:v1EvictionKind:V1Eviction :: Maybe Text
v1EvictionApiVersion :: Maybe Text
v1EvictionDeleteOptions :: Maybe V1DeleteOptions
v1EvictionKind :: Maybe Text
..} ) (Maybe V1ObjectMeta -> V1Eviction)
-> f (Maybe V1ObjectMeta) -> f V1Eviction
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1EvictionMetadata
{-# INLINE v1EvictionMetadataL #-}



-- * V1ExecAction

-- | 'v1ExecActionCommand' Lens
v1ExecActionCommandL :: Lens_' V1ExecAction (Maybe [Text])
v1ExecActionCommandL :: Lens_' V1ExecAction (Maybe [Text])
v1ExecActionCommandL Maybe [Text] -> f (Maybe [Text])
f V1ExecAction{Maybe [Text]
v1ExecActionCommand :: V1ExecAction -> Maybe [Text]
v1ExecActionCommand :: Maybe [Text]
..} = (\Maybe [Text]
v1ExecActionCommand -> 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 #-}



-- * V1ExemptPriorityLevelConfiguration

-- | 'v1ExemptPriorityLevelConfigurationLendablePercent' Lens
v1ExemptPriorityLevelConfigurationLendablePercentL :: Lens_' V1ExemptPriorityLevelConfiguration (Maybe Int)
v1ExemptPriorityLevelConfigurationLendablePercentL :: Lens_' V1ExemptPriorityLevelConfiguration (Maybe Int)
v1ExemptPriorityLevelConfigurationLendablePercentL Maybe Int -> f (Maybe Int)
f V1ExemptPriorityLevelConfiguration{Maybe Int
v1ExemptPriorityLevelConfigurationLendablePercent :: V1ExemptPriorityLevelConfiguration -> Maybe Int
v1ExemptPriorityLevelConfigurationLendablePercent :: Maybe Int
v1ExemptPriorityLevelConfigurationNominalConcurrencyShares :: Maybe Int
$sel:v1ExemptPriorityLevelConfigurationNominalConcurrencyShares:V1ExemptPriorityLevelConfiguration :: V1ExemptPriorityLevelConfiguration -> Maybe Int
..} = (\Maybe Int
v1ExemptPriorityLevelConfigurationLendablePercent -> V1ExemptPriorityLevelConfiguration { Maybe Int
v1ExemptPriorityLevelConfigurationLendablePercent :: Maybe Int
v1ExemptPriorityLevelConfigurationLendablePercent :: Maybe Int
v1ExemptPriorityLevelConfigurationLendablePercent, Maybe Int
v1ExemptPriorityLevelConfigurationNominalConcurrencyShares :: Maybe Int
$sel:v1ExemptPriorityLevelConfigurationNominalConcurrencyShares:V1ExemptPriorityLevelConfiguration :: Maybe Int
..} ) (Maybe Int -> V1ExemptPriorityLevelConfiguration)
-> f (Maybe Int) -> f V1ExemptPriorityLevelConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ExemptPriorityLevelConfigurationLendablePercent
{-# INLINE v1ExemptPriorityLevelConfigurationLendablePercentL #-}

-- | 'v1ExemptPriorityLevelConfigurationNominalConcurrencyShares' Lens
v1ExemptPriorityLevelConfigurationNominalConcurrencySharesL :: Lens_' V1ExemptPriorityLevelConfiguration (Maybe Int)
v1ExemptPriorityLevelConfigurationNominalConcurrencySharesL :: Lens_' V1ExemptPriorityLevelConfiguration (Maybe Int)
v1ExemptPriorityLevelConfigurationNominalConcurrencySharesL Maybe Int -> f (Maybe Int)
f V1ExemptPriorityLevelConfiguration{Maybe Int
v1ExemptPriorityLevelConfigurationLendablePercent :: V1ExemptPriorityLevelConfiguration -> Maybe Int
$sel:v1ExemptPriorityLevelConfigurationNominalConcurrencyShares:V1ExemptPriorityLevelConfiguration :: V1ExemptPriorityLevelConfiguration -> Maybe Int
v1ExemptPriorityLevelConfigurationLendablePercent :: Maybe Int
v1ExemptPriorityLevelConfigurationNominalConcurrencyShares :: Maybe Int
..} = (\Maybe Int
v1ExemptPriorityLevelConfigurationNominalConcurrencyShares -> V1ExemptPriorityLevelConfiguration { Maybe Int
$sel:v1ExemptPriorityLevelConfigurationNominalConcurrencyShares:V1ExemptPriorityLevelConfiguration :: Maybe Int
v1ExemptPriorityLevelConfigurationNominalConcurrencyShares :: Maybe Int
v1ExemptPriorityLevelConfigurationNominalConcurrencyShares, Maybe Int
v1ExemptPriorityLevelConfigurationLendablePercent :: Maybe Int
v1ExemptPriorityLevelConfigurationLendablePercent :: Maybe Int
..} ) (Maybe Int -> V1ExemptPriorityLevelConfiguration)
-> f (Maybe Int) -> f V1ExemptPriorityLevelConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ExemptPriorityLevelConfigurationNominalConcurrencyShares
{-# INLINE v1ExemptPriorityLevelConfigurationNominalConcurrencySharesL #-}



-- * V1ExpressionWarning

-- | 'v1ExpressionWarningFieldRef' Lens
v1ExpressionWarningFieldRefL :: Lens_' V1ExpressionWarning (Text)
v1ExpressionWarningFieldRefL :: Lens_' V1ExpressionWarning Text
v1ExpressionWarningFieldRefL Text -> f Text
f V1ExpressionWarning{Text
v1ExpressionWarningFieldRef :: V1ExpressionWarning -> Text
v1ExpressionWarningFieldRef :: Text
v1ExpressionWarningWarning :: Text
$sel:v1ExpressionWarningWarning:V1ExpressionWarning :: V1ExpressionWarning -> Text
..} = (\Text
v1ExpressionWarningFieldRef -> V1ExpressionWarning { Text
v1ExpressionWarningFieldRef :: Text
v1ExpressionWarningFieldRef :: Text
v1ExpressionWarningFieldRef, Text
v1ExpressionWarningWarning :: Text
$sel:v1ExpressionWarningWarning:V1ExpressionWarning :: Text
..} ) (Text -> V1ExpressionWarning) -> f Text -> f V1ExpressionWarning
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ExpressionWarningFieldRef
{-# INLINE v1ExpressionWarningFieldRefL #-}

-- | 'v1ExpressionWarningWarning' Lens
v1ExpressionWarningWarningL :: Lens_' V1ExpressionWarning (Text)
v1ExpressionWarningWarningL :: Lens_' V1ExpressionWarning Text
v1ExpressionWarningWarningL Text -> f Text
f V1ExpressionWarning{Text
v1ExpressionWarningFieldRef :: V1ExpressionWarning -> Text
$sel:v1ExpressionWarningWarning:V1ExpressionWarning :: V1ExpressionWarning -> Text
v1ExpressionWarningFieldRef :: Text
v1ExpressionWarningWarning :: Text
..} = (\Text
v1ExpressionWarningWarning -> V1ExpressionWarning { Text
$sel:v1ExpressionWarningWarning:V1ExpressionWarning :: Text
v1ExpressionWarningWarning :: Text
v1ExpressionWarningWarning, Text
v1ExpressionWarningFieldRef :: Text
v1ExpressionWarningFieldRef :: Text
..} ) (Text -> V1ExpressionWarning) -> f Text -> f V1ExpressionWarning
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ExpressionWarningWarning
{-# INLINE v1ExpressionWarningWarningL #-}



-- * V1ExternalDocumentation

-- | 'v1ExternalDocumentationDescription' Lens
v1ExternalDocumentationDescriptionL :: Lens_' V1ExternalDocumentation (Maybe Text)
v1ExternalDocumentationDescriptionL :: Lens_' V1ExternalDocumentation (Maybe Text)
v1ExternalDocumentationDescriptionL Maybe Text -> f (Maybe Text)
f V1ExternalDocumentation{Maybe Text
v1ExternalDocumentationDescription :: V1ExternalDocumentation -> Maybe Text
v1ExternalDocumentationDescription :: Maybe Text
v1ExternalDocumentationUrl :: Maybe Text
$sel:v1ExternalDocumentationUrl:V1ExternalDocumentation :: V1ExternalDocumentation -> Maybe Text
..} = (\Maybe Text
v1ExternalDocumentationDescription -> V1ExternalDocumentation { Maybe Text
v1ExternalDocumentationDescription :: Maybe Text
v1ExternalDocumentationDescription :: Maybe Text
v1ExternalDocumentationDescription, Maybe Text
v1ExternalDocumentationUrl :: Maybe Text
$sel:v1ExternalDocumentationUrl:V1ExternalDocumentation :: 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 :: Lens_' V1ExternalDocumentation (Maybe Text)
v1ExternalDocumentationUrlL Maybe Text -> f (Maybe Text)
f V1ExternalDocumentation{Maybe Text
v1ExternalDocumentationDescription :: V1ExternalDocumentation -> Maybe Text
$sel:v1ExternalDocumentationUrl:V1ExternalDocumentation :: V1ExternalDocumentation -> Maybe Text
v1ExternalDocumentationDescription :: Maybe Text
v1ExternalDocumentationUrl :: Maybe Text
..} = (\Maybe Text
v1ExternalDocumentationUrl -> V1ExternalDocumentation { Maybe Text
$sel:v1ExternalDocumentationUrl:V1ExternalDocumentation :: 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 :: Lens_' V1FCVolumeSource (Maybe Text)
v1FCVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1FCVolumeSource{Maybe Bool
Maybe Int
Maybe [Text]
Maybe Text
v1FCVolumeSourceFsType :: V1FCVolumeSource -> Maybe Text
v1FCVolumeSourceFsType :: Maybe Text
v1FCVolumeSourceLun :: Maybe Int
v1FCVolumeSourceReadOnly :: Maybe Bool
v1FCVolumeSourceTargetWwns :: Maybe [Text]
v1FCVolumeSourceWwids :: Maybe [Text]
$sel:v1FCVolumeSourceLun:V1FCVolumeSource :: V1FCVolumeSource -> Maybe Int
$sel:v1FCVolumeSourceReadOnly:V1FCVolumeSource :: V1FCVolumeSource -> Maybe Bool
$sel:v1FCVolumeSourceTargetWwns:V1FCVolumeSource :: V1FCVolumeSource -> Maybe [Text]
$sel:v1FCVolumeSourceWwids:V1FCVolumeSource :: V1FCVolumeSource -> Maybe [Text]
..} = (\Maybe Text
v1FCVolumeSourceFsType -> V1FCVolumeSource { Maybe Text
v1FCVolumeSourceFsType :: Maybe Text
v1FCVolumeSourceFsType :: Maybe Text
v1FCVolumeSourceFsType, Maybe Bool
Maybe Int
Maybe [Text]
v1FCVolumeSourceLun :: Maybe Int
v1FCVolumeSourceReadOnly :: Maybe Bool
v1FCVolumeSourceTargetWwns :: Maybe [Text]
v1FCVolumeSourceWwids :: Maybe [Text]
$sel:v1FCVolumeSourceLun:V1FCVolumeSource :: Maybe Int
$sel:v1FCVolumeSourceReadOnly:V1FCVolumeSource :: Maybe Bool
$sel:v1FCVolumeSourceTargetWwns:V1FCVolumeSource :: Maybe [Text]
$sel:v1FCVolumeSourceWwids:V1FCVolumeSource :: 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
v1FCVolumeSourceFsType
{-# INLINE v1FCVolumeSourceFsTypeL #-}

-- | 'v1FCVolumeSourceLun' Lens
v1FCVolumeSourceLunL :: Lens_' V1FCVolumeSource (Maybe Int)
v1FCVolumeSourceLunL :: Lens_' V1FCVolumeSource (Maybe Int)
v1FCVolumeSourceLunL Maybe Int -> f (Maybe Int)
f V1FCVolumeSource{Maybe Bool
Maybe Int
Maybe [Text]
Maybe Text
v1FCVolumeSourceFsType :: V1FCVolumeSource -> Maybe Text
$sel:v1FCVolumeSourceLun:V1FCVolumeSource :: V1FCVolumeSource -> Maybe Int
$sel:v1FCVolumeSourceReadOnly:V1FCVolumeSource :: V1FCVolumeSource -> Maybe Bool
$sel:v1FCVolumeSourceTargetWwns:V1FCVolumeSource :: V1FCVolumeSource -> Maybe [Text]
$sel:v1FCVolumeSourceWwids:V1FCVolumeSource :: V1FCVolumeSource -> Maybe [Text]
v1FCVolumeSourceFsType :: Maybe Text
v1FCVolumeSourceLun :: Maybe Int
v1FCVolumeSourceReadOnly :: Maybe Bool
v1FCVolumeSourceTargetWwns :: Maybe [Text]
v1FCVolumeSourceWwids :: Maybe [Text]
..} = (\Maybe Int
v1FCVolumeSourceLun -> V1FCVolumeSource { Maybe Int
$sel:v1FCVolumeSourceLun:V1FCVolumeSource :: Maybe Int
v1FCVolumeSourceLun :: Maybe Int
v1FCVolumeSourceLun, Maybe Bool
Maybe [Text]
Maybe Text
v1FCVolumeSourceFsType :: Maybe Text
$sel:v1FCVolumeSourceReadOnly:V1FCVolumeSource :: Maybe Bool
$sel:v1FCVolumeSourceTargetWwns:V1FCVolumeSource :: Maybe [Text]
$sel:v1FCVolumeSourceWwids:V1FCVolumeSource :: Maybe [Text]
v1FCVolumeSourceFsType :: Maybe Text
v1FCVolumeSourceReadOnly :: Maybe Bool
v1FCVolumeSourceTargetWwns :: Maybe [Text]
v1FCVolumeSourceWwids :: 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 :: Lens_' V1FCVolumeSource (Maybe Bool)
v1FCVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1FCVolumeSource{Maybe Bool
Maybe Int
Maybe [Text]
Maybe Text
v1FCVolumeSourceFsType :: V1FCVolumeSource -> Maybe Text
$sel:v1FCVolumeSourceLun:V1FCVolumeSource :: V1FCVolumeSource -> Maybe Int
$sel:v1FCVolumeSourceReadOnly:V1FCVolumeSource :: V1FCVolumeSource -> Maybe Bool
$sel:v1FCVolumeSourceTargetWwns:V1FCVolumeSource :: V1FCVolumeSource -> Maybe [Text]
$sel:v1FCVolumeSourceWwids:V1FCVolumeSource :: V1FCVolumeSource -> Maybe [Text]
v1FCVolumeSourceFsType :: Maybe Text
v1FCVolumeSourceLun :: Maybe Int
v1FCVolumeSourceReadOnly :: Maybe Bool
v1FCVolumeSourceTargetWwns :: Maybe [Text]
v1FCVolumeSourceWwids :: Maybe [Text]
..} = (\Maybe Bool
v1FCVolumeSourceReadOnly -> V1FCVolumeSource { Maybe Bool
$sel:v1FCVolumeSourceReadOnly:V1FCVolumeSource :: Maybe Bool
v1FCVolumeSourceReadOnly :: Maybe Bool
v1FCVolumeSourceReadOnly, Maybe Int
Maybe [Text]
Maybe Text
v1FCVolumeSourceFsType :: Maybe Text
$sel:v1FCVolumeSourceLun:V1FCVolumeSource :: Maybe Int
$sel:v1FCVolumeSourceTargetWwns:V1FCVolumeSource :: Maybe [Text]
$sel:v1FCVolumeSourceWwids:V1FCVolumeSource :: Maybe [Text]
v1FCVolumeSourceFsType :: Maybe Text
v1FCVolumeSourceLun :: Maybe Int
v1FCVolumeSourceTargetWwns :: Maybe [Text]
v1FCVolumeSourceWwids :: 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 :: Lens_' V1FCVolumeSource (Maybe [Text])
v1FCVolumeSourceTargetWwnsL Maybe [Text] -> f (Maybe [Text])
f V1FCVolumeSource{Maybe Bool
Maybe Int
Maybe [Text]
Maybe Text
v1FCVolumeSourceFsType :: V1FCVolumeSource -> Maybe Text
$sel:v1FCVolumeSourceLun:V1FCVolumeSource :: V1FCVolumeSource -> Maybe Int
$sel:v1FCVolumeSourceReadOnly:V1FCVolumeSource :: V1FCVolumeSource -> Maybe Bool
$sel:v1FCVolumeSourceTargetWwns:V1FCVolumeSource :: V1FCVolumeSource -> Maybe [Text]
$sel:v1FCVolumeSourceWwids:V1FCVolumeSource :: V1FCVolumeSource -> Maybe [Text]
v1FCVolumeSourceFsType :: Maybe Text
v1FCVolumeSourceLun :: Maybe Int
v1FCVolumeSourceReadOnly :: Maybe Bool
v1FCVolumeSourceTargetWwns :: Maybe [Text]
v1FCVolumeSourceWwids :: Maybe [Text]
..} = (\Maybe [Text]
v1FCVolumeSourceTargetWwns -> V1FCVolumeSource { Maybe [Text]
$sel:v1FCVolumeSourceTargetWwns:V1FCVolumeSource :: Maybe [Text]
v1FCVolumeSourceTargetWwns :: Maybe [Text]
v1FCVolumeSourceTargetWwns, Maybe Bool
Maybe Int
Maybe [Text]
Maybe Text
v1FCVolumeSourceFsType :: Maybe Text
$sel:v1FCVolumeSourceLun:V1FCVolumeSource :: Maybe Int
$sel:v1FCVolumeSourceReadOnly:V1FCVolumeSource :: Maybe Bool
$sel:v1FCVolumeSourceWwids:V1FCVolumeSource :: Maybe [Text]
v1FCVolumeSourceFsType :: Maybe Text
v1FCVolumeSourceLun :: Maybe Int
v1FCVolumeSourceReadOnly :: Maybe Bool
v1FCVolumeSourceWwids :: 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 :: Lens_' V1FCVolumeSource (Maybe [Text])
v1FCVolumeSourceWwidsL Maybe [Text] -> f (Maybe [Text])
f V1FCVolumeSource{Maybe Bool
Maybe Int
Maybe [Text]
Maybe Text
v1FCVolumeSourceFsType :: V1FCVolumeSource -> Maybe Text
$sel:v1FCVolumeSourceLun:V1FCVolumeSource :: V1FCVolumeSource -> Maybe Int
$sel:v1FCVolumeSourceReadOnly:V1FCVolumeSource :: V1FCVolumeSource -> Maybe Bool
$sel:v1FCVolumeSourceTargetWwns:V1FCVolumeSource :: V1FCVolumeSource -> Maybe [Text]
$sel:v1FCVolumeSourceWwids:V1FCVolumeSource :: V1FCVolumeSource -> Maybe [Text]
v1FCVolumeSourceFsType :: Maybe Text
v1FCVolumeSourceLun :: Maybe Int
v1FCVolumeSourceReadOnly :: Maybe Bool
v1FCVolumeSourceTargetWwns :: Maybe [Text]
v1FCVolumeSourceWwids :: Maybe [Text]
..} = (\Maybe [Text]
v1FCVolumeSourceWwids -> V1FCVolumeSource { Maybe [Text]
$sel:v1FCVolumeSourceWwids:V1FCVolumeSource :: Maybe [Text]
v1FCVolumeSourceWwids :: Maybe [Text]
v1FCVolumeSourceWwids, Maybe Bool
Maybe Int
Maybe [Text]
Maybe Text
v1FCVolumeSourceFsType :: Maybe Text
$sel:v1FCVolumeSourceLun:V1FCVolumeSource :: Maybe Int
$sel:v1FCVolumeSourceReadOnly:V1FCVolumeSource :: Maybe Bool
$sel:v1FCVolumeSourceTargetWwns:V1FCVolumeSource :: Maybe [Text]
v1FCVolumeSourceFsType :: Maybe Text
v1FCVolumeSourceLun :: Maybe Int
v1FCVolumeSourceReadOnly :: Maybe Bool
v1FCVolumeSourceTargetWwns :: 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 #-}



-- * V1FieldSelectorAttributes

-- | 'v1FieldSelectorAttributesRawSelector' Lens
v1FieldSelectorAttributesRawSelectorL :: Lens_' V1FieldSelectorAttributes (Maybe Text)
v1FieldSelectorAttributesRawSelectorL :: Lens_' V1FieldSelectorAttributes (Maybe Text)
v1FieldSelectorAttributesRawSelectorL Maybe Text -> f (Maybe Text)
f V1FieldSelectorAttributes{Maybe [V1FieldSelectorRequirement]
Maybe Text
v1FieldSelectorAttributesRawSelector :: V1FieldSelectorAttributes -> Maybe Text
v1FieldSelectorAttributesRawSelector :: Maybe Text
v1FieldSelectorAttributesRequirements :: Maybe [V1FieldSelectorRequirement]
$sel:v1FieldSelectorAttributesRequirements:V1FieldSelectorAttributes :: V1FieldSelectorAttributes -> Maybe [V1FieldSelectorRequirement]
..} = (\Maybe Text
v1FieldSelectorAttributesRawSelector -> V1FieldSelectorAttributes { Maybe Text
v1FieldSelectorAttributesRawSelector :: Maybe Text
v1FieldSelectorAttributesRawSelector :: Maybe Text
v1FieldSelectorAttributesRawSelector, Maybe [V1FieldSelectorRequirement]
v1FieldSelectorAttributesRequirements :: Maybe [V1FieldSelectorRequirement]
$sel:v1FieldSelectorAttributesRequirements:V1FieldSelectorAttributes :: Maybe [V1FieldSelectorRequirement]
..} ) (Maybe Text -> V1FieldSelectorAttributes)
-> f (Maybe Text) -> f V1FieldSelectorAttributes
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1FieldSelectorAttributesRawSelector
{-# INLINE v1FieldSelectorAttributesRawSelectorL #-}

-- | 'v1FieldSelectorAttributesRequirements' Lens
v1FieldSelectorAttributesRequirementsL :: Lens_' V1FieldSelectorAttributes (Maybe [V1FieldSelectorRequirement])
v1FieldSelectorAttributesRequirementsL :: Lens_'
  V1FieldSelectorAttributes (Maybe [V1FieldSelectorRequirement])
v1FieldSelectorAttributesRequirementsL Maybe [V1FieldSelectorRequirement]
-> f (Maybe [V1FieldSelectorRequirement])
f V1FieldSelectorAttributes{Maybe [V1FieldSelectorRequirement]
Maybe Text
v1FieldSelectorAttributesRawSelector :: V1FieldSelectorAttributes -> Maybe Text
$sel:v1FieldSelectorAttributesRequirements:V1FieldSelectorAttributes :: V1FieldSelectorAttributes -> Maybe [V1FieldSelectorRequirement]
v1FieldSelectorAttributesRawSelector :: Maybe Text
v1FieldSelectorAttributesRequirements :: Maybe [V1FieldSelectorRequirement]
..} = (\Maybe [V1FieldSelectorRequirement]
v1FieldSelectorAttributesRequirements -> V1FieldSelectorAttributes { Maybe [V1FieldSelectorRequirement]
$sel:v1FieldSelectorAttributesRequirements:V1FieldSelectorAttributes :: Maybe [V1FieldSelectorRequirement]
v1FieldSelectorAttributesRequirements :: Maybe [V1FieldSelectorRequirement]
v1FieldSelectorAttributesRequirements, Maybe Text
v1FieldSelectorAttributesRawSelector :: Maybe Text
v1FieldSelectorAttributesRawSelector :: Maybe Text
..} ) (Maybe [V1FieldSelectorRequirement] -> V1FieldSelectorAttributes)
-> f (Maybe [V1FieldSelectorRequirement])
-> f V1FieldSelectorAttributes
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1FieldSelectorRequirement]
-> f (Maybe [V1FieldSelectorRequirement])
f Maybe [V1FieldSelectorRequirement]
v1FieldSelectorAttributesRequirements
{-# INLINE v1FieldSelectorAttributesRequirementsL #-}



-- * V1FieldSelectorRequirement

-- | 'v1FieldSelectorRequirementKey' Lens
v1FieldSelectorRequirementKeyL :: Lens_' V1FieldSelectorRequirement (Text)
v1FieldSelectorRequirementKeyL :: Lens_' V1FieldSelectorRequirement Text
v1FieldSelectorRequirementKeyL Text -> f Text
f V1FieldSelectorRequirement{Maybe [Text]
Text
v1FieldSelectorRequirementKey :: V1FieldSelectorRequirement -> Text
v1FieldSelectorRequirementKey :: Text
v1FieldSelectorRequirementOperator :: Text
v1FieldSelectorRequirementValues :: Maybe [Text]
$sel:v1FieldSelectorRequirementOperator:V1FieldSelectorRequirement :: V1FieldSelectorRequirement -> Text
$sel:v1FieldSelectorRequirementValues:V1FieldSelectorRequirement :: V1FieldSelectorRequirement -> Maybe [Text]
..} = (\Text
v1FieldSelectorRequirementKey -> V1FieldSelectorRequirement { Text
v1FieldSelectorRequirementKey :: Text
v1FieldSelectorRequirementKey :: Text
v1FieldSelectorRequirementKey, Maybe [Text]
Text
v1FieldSelectorRequirementOperator :: Text
v1FieldSelectorRequirementValues :: Maybe [Text]
$sel:v1FieldSelectorRequirementOperator:V1FieldSelectorRequirement :: Text
$sel:v1FieldSelectorRequirementValues:V1FieldSelectorRequirement :: Maybe [Text]
..} ) (Text -> V1FieldSelectorRequirement)
-> f Text -> f V1FieldSelectorRequirement
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1FieldSelectorRequirementKey
{-# INLINE v1FieldSelectorRequirementKeyL #-}

-- | 'v1FieldSelectorRequirementOperator' Lens
v1FieldSelectorRequirementOperatorL :: Lens_' V1FieldSelectorRequirement (Text)
v1FieldSelectorRequirementOperatorL :: Lens_' V1FieldSelectorRequirement Text
v1FieldSelectorRequirementOperatorL Text -> f Text
f V1FieldSelectorRequirement{Maybe [Text]
Text
v1FieldSelectorRequirementKey :: V1FieldSelectorRequirement -> Text
$sel:v1FieldSelectorRequirementOperator:V1FieldSelectorRequirement :: V1FieldSelectorRequirement -> Text
$sel:v1FieldSelectorRequirementValues:V1FieldSelectorRequirement :: V1FieldSelectorRequirement -> Maybe [Text]
v1FieldSelectorRequirementKey :: Text
v1FieldSelectorRequirementOperator :: Text
v1FieldSelectorRequirementValues :: Maybe [Text]
..} = (\Text
v1FieldSelectorRequirementOperator -> V1FieldSelectorRequirement { Text
$sel:v1FieldSelectorRequirementOperator:V1FieldSelectorRequirement :: Text
v1FieldSelectorRequirementOperator :: Text
v1FieldSelectorRequirementOperator, Maybe [Text]
Text
v1FieldSelectorRequirementKey :: Text
$sel:v1FieldSelectorRequirementValues:V1FieldSelectorRequirement :: Maybe [Text]
v1FieldSelectorRequirementKey :: Text
v1FieldSelectorRequirementValues :: Maybe [Text]
..} ) (Text -> V1FieldSelectorRequirement)
-> f Text -> f V1FieldSelectorRequirement
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1FieldSelectorRequirementOperator
{-# INLINE v1FieldSelectorRequirementOperatorL #-}

-- | 'v1FieldSelectorRequirementValues' Lens
v1FieldSelectorRequirementValuesL :: Lens_' V1FieldSelectorRequirement (Maybe [Text])
v1FieldSelectorRequirementValuesL :: Lens_' V1FieldSelectorRequirement (Maybe [Text])
v1FieldSelectorRequirementValuesL Maybe [Text] -> f (Maybe [Text])
f V1FieldSelectorRequirement{Maybe [Text]
Text
v1FieldSelectorRequirementKey :: V1FieldSelectorRequirement -> Text
$sel:v1FieldSelectorRequirementOperator:V1FieldSelectorRequirement :: V1FieldSelectorRequirement -> Text
$sel:v1FieldSelectorRequirementValues:V1FieldSelectorRequirement :: V1FieldSelectorRequirement -> Maybe [Text]
v1FieldSelectorRequirementKey :: Text
v1FieldSelectorRequirementOperator :: Text
v1FieldSelectorRequirementValues :: Maybe [Text]
..} = (\Maybe [Text]
v1FieldSelectorRequirementValues -> V1FieldSelectorRequirement { Maybe [Text]
$sel:v1FieldSelectorRequirementValues:V1FieldSelectorRequirement :: Maybe [Text]
v1FieldSelectorRequirementValues :: Maybe [Text]
v1FieldSelectorRequirementValues, Text
v1FieldSelectorRequirementKey :: Text
$sel:v1FieldSelectorRequirementOperator:V1FieldSelectorRequirement :: Text
v1FieldSelectorRequirementKey :: Text
v1FieldSelectorRequirementOperator :: Text
..} ) (Maybe [Text] -> V1FieldSelectorRequirement)
-> f (Maybe [Text]) -> f V1FieldSelectorRequirement
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1FieldSelectorRequirementValues
{-# INLINE v1FieldSelectorRequirementValuesL #-}



-- * V1FlexPersistentVolumeSource

-- | 'v1FlexPersistentVolumeSourceDriver' Lens
v1FlexPersistentVolumeSourceDriverL :: Lens_' V1FlexPersistentVolumeSource (Text)
v1FlexPersistentVolumeSourceDriverL :: Lens_' V1FlexPersistentVolumeSource Text
v1FlexPersistentVolumeSourceDriverL Text -> f Text
f V1FlexPersistentVolumeSource{Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1SecretReference
Text
v1FlexPersistentVolumeSourceDriver :: V1FlexPersistentVolumeSource -> Text
v1FlexPersistentVolumeSourceDriver :: Text
v1FlexPersistentVolumeSourceFsType :: Maybe Text
v1FlexPersistentVolumeSourceOptions :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceReadOnly :: Maybe Bool
v1FlexPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
$sel:v1FlexPersistentVolumeSourceFsType:V1FlexPersistentVolumeSource :: V1FlexPersistentVolumeSource -> Maybe Text
$sel:v1FlexPersistentVolumeSourceOptions:V1FlexPersistentVolumeSource :: V1FlexPersistentVolumeSource -> Maybe (Map String Text)
$sel:v1FlexPersistentVolumeSourceReadOnly:V1FlexPersistentVolumeSource :: V1FlexPersistentVolumeSource -> Maybe Bool
$sel:v1FlexPersistentVolumeSourceSecretRef:V1FlexPersistentVolumeSource :: V1FlexPersistentVolumeSource -> Maybe V1SecretReference
..} = (\Text
v1FlexPersistentVolumeSourceDriver -> V1FlexPersistentVolumeSource { Text
v1FlexPersistentVolumeSourceDriver :: Text
v1FlexPersistentVolumeSourceDriver :: Text
v1FlexPersistentVolumeSourceDriver, Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1SecretReference
v1FlexPersistentVolumeSourceFsType :: Maybe Text
v1FlexPersistentVolumeSourceOptions :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceReadOnly :: Maybe Bool
v1FlexPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
$sel:v1FlexPersistentVolumeSourceFsType:V1FlexPersistentVolumeSource :: Maybe Text
$sel:v1FlexPersistentVolumeSourceOptions:V1FlexPersistentVolumeSource :: Maybe (Map String Text)
$sel:v1FlexPersistentVolumeSourceReadOnly:V1FlexPersistentVolumeSource :: Maybe Bool
$sel:v1FlexPersistentVolumeSourceSecretRef:V1FlexPersistentVolumeSource :: Maybe V1SecretReference
..} ) (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 :: Lens_' V1FlexPersistentVolumeSource (Maybe Text)
v1FlexPersistentVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1FlexPersistentVolumeSource{Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1SecretReference
Text
v1FlexPersistentVolumeSourceDriver :: V1FlexPersistentVolumeSource -> Text
$sel:v1FlexPersistentVolumeSourceFsType:V1FlexPersistentVolumeSource :: V1FlexPersistentVolumeSource -> Maybe Text
$sel:v1FlexPersistentVolumeSourceOptions:V1FlexPersistentVolumeSource :: V1FlexPersistentVolumeSource -> Maybe (Map String Text)
$sel:v1FlexPersistentVolumeSourceReadOnly:V1FlexPersistentVolumeSource :: V1FlexPersistentVolumeSource -> Maybe Bool
$sel:v1FlexPersistentVolumeSourceSecretRef:V1FlexPersistentVolumeSource :: V1FlexPersistentVolumeSource -> Maybe V1SecretReference
v1FlexPersistentVolumeSourceDriver :: Text
v1FlexPersistentVolumeSourceFsType :: Maybe Text
v1FlexPersistentVolumeSourceOptions :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceReadOnly :: Maybe Bool
v1FlexPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
..} = (\Maybe Text
v1FlexPersistentVolumeSourceFsType -> V1FlexPersistentVolumeSource { Maybe Text
$sel:v1FlexPersistentVolumeSourceFsType:V1FlexPersistentVolumeSource :: Maybe Text
v1FlexPersistentVolumeSourceFsType :: Maybe Text
v1FlexPersistentVolumeSourceFsType, Maybe Bool
Maybe (Map String Text)
Maybe V1SecretReference
Text
v1FlexPersistentVolumeSourceDriver :: Text
$sel:v1FlexPersistentVolumeSourceOptions:V1FlexPersistentVolumeSource :: Maybe (Map String Text)
$sel:v1FlexPersistentVolumeSourceReadOnly:V1FlexPersistentVolumeSource :: Maybe Bool
$sel:v1FlexPersistentVolumeSourceSecretRef:V1FlexPersistentVolumeSource :: Maybe V1SecretReference
v1FlexPersistentVolumeSourceDriver :: Text
v1FlexPersistentVolumeSourceOptions :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceReadOnly :: Maybe Bool
v1FlexPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
..} ) (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 :: Lens_' V1FlexPersistentVolumeSource (Maybe (Map String Text))
v1FlexPersistentVolumeSourceOptionsL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1FlexPersistentVolumeSource{Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1SecretReference
Text
v1FlexPersistentVolumeSourceDriver :: V1FlexPersistentVolumeSource -> Text
$sel:v1FlexPersistentVolumeSourceFsType:V1FlexPersistentVolumeSource :: V1FlexPersistentVolumeSource -> Maybe Text
$sel:v1FlexPersistentVolumeSourceOptions:V1FlexPersistentVolumeSource :: V1FlexPersistentVolumeSource -> Maybe (Map String Text)
$sel:v1FlexPersistentVolumeSourceReadOnly:V1FlexPersistentVolumeSource :: V1FlexPersistentVolumeSource -> Maybe Bool
$sel:v1FlexPersistentVolumeSourceSecretRef:V1FlexPersistentVolumeSource :: V1FlexPersistentVolumeSource -> Maybe V1SecretReference
v1FlexPersistentVolumeSourceDriver :: Text
v1FlexPersistentVolumeSourceFsType :: Maybe Text
v1FlexPersistentVolumeSourceOptions :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceReadOnly :: Maybe Bool
v1FlexPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
..} = (\Maybe (Map String Text)
v1FlexPersistentVolumeSourceOptions -> V1FlexPersistentVolumeSource { Maybe (Map String Text)
$sel:v1FlexPersistentVolumeSourceOptions:V1FlexPersistentVolumeSource :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceOptions :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceOptions, Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1FlexPersistentVolumeSourceDriver :: Text
$sel:v1FlexPersistentVolumeSourceFsType:V1FlexPersistentVolumeSource :: Maybe Text
$sel:v1FlexPersistentVolumeSourceReadOnly:V1FlexPersistentVolumeSource :: Maybe Bool
$sel:v1FlexPersistentVolumeSourceSecretRef:V1FlexPersistentVolumeSource :: Maybe V1SecretReference
v1FlexPersistentVolumeSourceDriver :: Text
v1FlexPersistentVolumeSourceFsType :: Maybe Text
v1FlexPersistentVolumeSourceReadOnly :: Maybe Bool
v1FlexPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
..} ) (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 :: Lens_' V1FlexPersistentVolumeSource (Maybe Bool)
v1FlexPersistentVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1FlexPersistentVolumeSource{Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1SecretReference
Text
v1FlexPersistentVolumeSourceDriver :: V1FlexPersistentVolumeSource -> Text
$sel:v1FlexPersistentVolumeSourceFsType:V1FlexPersistentVolumeSource :: V1FlexPersistentVolumeSource -> Maybe Text
$sel:v1FlexPersistentVolumeSourceOptions:V1FlexPersistentVolumeSource :: V1FlexPersistentVolumeSource -> Maybe (Map String Text)
$sel:v1FlexPersistentVolumeSourceReadOnly:V1FlexPersistentVolumeSource :: V1FlexPersistentVolumeSource -> Maybe Bool
$sel:v1FlexPersistentVolumeSourceSecretRef:V1FlexPersistentVolumeSource :: V1FlexPersistentVolumeSource -> Maybe V1SecretReference
v1FlexPersistentVolumeSourceDriver :: Text
v1FlexPersistentVolumeSourceFsType :: Maybe Text
v1FlexPersistentVolumeSourceOptions :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceReadOnly :: Maybe Bool
v1FlexPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
..} = (\Maybe Bool
v1FlexPersistentVolumeSourceReadOnly -> V1FlexPersistentVolumeSource { Maybe Bool
$sel:v1FlexPersistentVolumeSourceReadOnly:V1FlexPersistentVolumeSource :: Maybe Bool
v1FlexPersistentVolumeSourceReadOnly :: Maybe Bool
v1FlexPersistentVolumeSourceReadOnly, Maybe (Map String Text)
Maybe Text
Maybe V1SecretReference
Text
v1FlexPersistentVolumeSourceDriver :: Text
$sel:v1FlexPersistentVolumeSourceFsType:V1FlexPersistentVolumeSource :: Maybe Text
$sel:v1FlexPersistentVolumeSourceOptions:V1FlexPersistentVolumeSource :: Maybe (Map String Text)
$sel:v1FlexPersistentVolumeSourceSecretRef:V1FlexPersistentVolumeSource :: Maybe V1SecretReference
v1FlexPersistentVolumeSourceDriver :: Text
v1FlexPersistentVolumeSourceFsType :: Maybe Text
v1FlexPersistentVolumeSourceOptions :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
..} ) (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 :: Lens_' V1FlexPersistentVolumeSource (Maybe V1SecretReference)
v1FlexPersistentVolumeSourceSecretRefL Maybe V1SecretReference -> f (Maybe V1SecretReference)
f V1FlexPersistentVolumeSource{Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1SecretReference
Text
v1FlexPersistentVolumeSourceDriver :: V1FlexPersistentVolumeSource -> Text
$sel:v1FlexPersistentVolumeSourceFsType:V1FlexPersistentVolumeSource :: V1FlexPersistentVolumeSource -> Maybe Text
$sel:v1FlexPersistentVolumeSourceOptions:V1FlexPersistentVolumeSource :: V1FlexPersistentVolumeSource -> Maybe (Map String Text)
$sel:v1FlexPersistentVolumeSourceReadOnly:V1FlexPersistentVolumeSource :: V1FlexPersistentVolumeSource -> Maybe Bool
$sel:v1FlexPersistentVolumeSourceSecretRef:V1FlexPersistentVolumeSource :: V1FlexPersistentVolumeSource -> Maybe V1SecretReference
v1FlexPersistentVolumeSourceDriver :: Text
v1FlexPersistentVolumeSourceFsType :: Maybe Text
v1FlexPersistentVolumeSourceOptions :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceReadOnly :: Maybe Bool
v1FlexPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
..} = (\Maybe V1SecretReference
v1FlexPersistentVolumeSourceSecretRef -> V1FlexPersistentVolumeSource { Maybe V1SecretReference
$sel:v1FlexPersistentVolumeSourceSecretRef:V1FlexPersistentVolumeSource :: Maybe V1SecretReference
v1FlexPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1FlexPersistentVolumeSourceSecretRef, Maybe Bool
Maybe (Map String Text)
Maybe Text
Text
v1FlexPersistentVolumeSourceDriver :: Text
$sel:v1FlexPersistentVolumeSourceFsType:V1FlexPersistentVolumeSource :: Maybe Text
$sel:v1FlexPersistentVolumeSourceOptions:V1FlexPersistentVolumeSource :: Maybe (Map String Text)
$sel:v1FlexPersistentVolumeSourceReadOnly:V1FlexPersistentVolumeSource :: Maybe Bool
v1FlexPersistentVolumeSourceDriver :: Text
v1FlexPersistentVolumeSourceFsType :: Maybe Text
v1FlexPersistentVolumeSourceOptions :: Maybe (Map String Text)
v1FlexPersistentVolumeSourceReadOnly :: Maybe Bool
..} ) (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 :: Lens_' V1FlexVolumeSource Text
v1FlexVolumeSourceDriverL Text -> f Text
f V1FlexVolumeSource{Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1LocalObjectReference
Text
v1FlexVolumeSourceDriver :: V1FlexVolumeSource -> Text
v1FlexVolumeSourceDriver :: Text
v1FlexVolumeSourceFsType :: Maybe Text
v1FlexVolumeSourceOptions :: Maybe (Map String Text)
v1FlexVolumeSourceReadOnly :: Maybe Bool
v1FlexVolumeSourceSecretRef :: Maybe V1LocalObjectReference
$sel:v1FlexVolumeSourceFsType:V1FlexVolumeSource :: V1FlexVolumeSource -> Maybe Text
$sel:v1FlexVolumeSourceOptions:V1FlexVolumeSource :: V1FlexVolumeSource -> Maybe (Map String Text)
$sel:v1FlexVolumeSourceReadOnly:V1FlexVolumeSource :: V1FlexVolumeSource -> Maybe Bool
$sel:v1FlexVolumeSourceSecretRef:V1FlexVolumeSource :: V1FlexVolumeSource -> Maybe V1LocalObjectReference
..} = (\Text
v1FlexVolumeSourceDriver -> V1FlexVolumeSource { Text
v1FlexVolumeSourceDriver :: Text
v1FlexVolumeSourceDriver :: Text
v1FlexVolumeSourceDriver, Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1LocalObjectReference
v1FlexVolumeSourceFsType :: Maybe Text
v1FlexVolumeSourceOptions :: Maybe (Map String Text)
v1FlexVolumeSourceReadOnly :: Maybe Bool
v1FlexVolumeSourceSecretRef :: Maybe V1LocalObjectReference
$sel:v1FlexVolumeSourceFsType:V1FlexVolumeSource :: Maybe Text
$sel:v1FlexVolumeSourceOptions:V1FlexVolumeSource :: Maybe (Map String Text)
$sel:v1FlexVolumeSourceReadOnly:V1FlexVolumeSource :: Maybe Bool
$sel:v1FlexVolumeSourceSecretRef:V1FlexVolumeSource :: Maybe V1LocalObjectReference
..} ) (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 :: Lens_' V1FlexVolumeSource (Maybe Text)
v1FlexVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1FlexVolumeSource{Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1LocalObjectReference
Text
v1FlexVolumeSourceDriver :: V1FlexVolumeSource -> Text
$sel:v1FlexVolumeSourceFsType:V1FlexVolumeSource :: V1FlexVolumeSource -> Maybe Text
$sel:v1FlexVolumeSourceOptions:V1FlexVolumeSource :: V1FlexVolumeSource -> Maybe (Map String Text)
$sel:v1FlexVolumeSourceReadOnly:V1FlexVolumeSource :: V1FlexVolumeSource -> Maybe Bool
$sel:v1FlexVolumeSourceSecretRef:V1FlexVolumeSource :: V1FlexVolumeSource -> Maybe V1LocalObjectReference
v1FlexVolumeSourceDriver :: Text
v1FlexVolumeSourceFsType :: Maybe Text
v1FlexVolumeSourceOptions :: Maybe (Map String Text)
v1FlexVolumeSourceReadOnly :: Maybe Bool
v1FlexVolumeSourceSecretRef :: Maybe V1LocalObjectReference
..} = (\Maybe Text
v1FlexVolumeSourceFsType -> V1FlexVolumeSource { Maybe Text
$sel:v1FlexVolumeSourceFsType:V1FlexVolumeSource :: Maybe Text
v1FlexVolumeSourceFsType :: Maybe Text
v1FlexVolumeSourceFsType, Maybe Bool
Maybe (Map String Text)
Maybe V1LocalObjectReference
Text
v1FlexVolumeSourceDriver :: Text
$sel:v1FlexVolumeSourceOptions:V1FlexVolumeSource :: Maybe (Map String Text)
$sel:v1FlexVolumeSourceReadOnly:V1FlexVolumeSource :: Maybe Bool
$sel:v1FlexVolumeSourceSecretRef:V1FlexVolumeSource :: Maybe V1LocalObjectReference
v1FlexVolumeSourceDriver :: Text
v1FlexVolumeSourceOptions :: Maybe (Map String Text)
v1FlexVolumeSourceReadOnly :: Maybe Bool
v1FlexVolumeSourceSecretRef :: Maybe V1LocalObjectReference
..} ) (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 :: Lens_' V1FlexVolumeSource (Maybe (Map String Text))
v1FlexVolumeSourceOptionsL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1FlexVolumeSource{Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1LocalObjectReference
Text
v1FlexVolumeSourceDriver :: V1FlexVolumeSource -> Text
$sel:v1FlexVolumeSourceFsType:V1FlexVolumeSource :: V1FlexVolumeSource -> Maybe Text
$sel:v1FlexVolumeSourceOptions:V1FlexVolumeSource :: V1FlexVolumeSource -> Maybe (Map String Text)
$sel:v1FlexVolumeSourceReadOnly:V1FlexVolumeSource :: V1FlexVolumeSource -> Maybe Bool
$sel:v1FlexVolumeSourceSecretRef:V1FlexVolumeSource :: V1FlexVolumeSource -> Maybe V1LocalObjectReference
v1FlexVolumeSourceDriver :: Text
v1FlexVolumeSourceFsType :: Maybe Text
v1FlexVolumeSourceOptions :: Maybe (Map String Text)
v1FlexVolumeSourceReadOnly :: Maybe Bool
v1FlexVolumeSourceSecretRef :: Maybe V1LocalObjectReference
..} = (\Maybe (Map String Text)
v1FlexVolumeSourceOptions -> V1FlexVolumeSource { Maybe (Map String Text)
$sel:v1FlexVolumeSourceOptions:V1FlexVolumeSource :: Maybe (Map String Text)
v1FlexVolumeSourceOptions :: Maybe (Map String Text)
v1FlexVolumeSourceOptions, Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1FlexVolumeSourceDriver :: Text
$sel:v1FlexVolumeSourceFsType:V1FlexVolumeSource :: Maybe Text
$sel:v1FlexVolumeSourceReadOnly:V1FlexVolumeSource :: Maybe Bool
$sel:v1FlexVolumeSourceSecretRef:V1FlexVolumeSource :: Maybe V1LocalObjectReference
v1FlexVolumeSourceDriver :: Text
v1FlexVolumeSourceFsType :: Maybe Text
v1FlexVolumeSourceReadOnly :: Maybe Bool
v1FlexVolumeSourceSecretRef :: Maybe V1LocalObjectReference
..} ) (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 :: Lens_' V1FlexVolumeSource (Maybe Bool)
v1FlexVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1FlexVolumeSource{Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1LocalObjectReference
Text
v1FlexVolumeSourceDriver :: V1FlexVolumeSource -> Text
$sel:v1FlexVolumeSourceFsType:V1FlexVolumeSource :: V1FlexVolumeSource -> Maybe Text
$sel:v1FlexVolumeSourceOptions:V1FlexVolumeSource :: V1FlexVolumeSource -> Maybe (Map String Text)
$sel:v1FlexVolumeSourceReadOnly:V1FlexVolumeSource :: V1FlexVolumeSource -> Maybe Bool
$sel:v1FlexVolumeSourceSecretRef:V1FlexVolumeSource :: V1FlexVolumeSource -> Maybe V1LocalObjectReference
v1FlexVolumeSourceDriver :: Text
v1FlexVolumeSourceFsType :: Maybe Text
v1FlexVolumeSourceOptions :: Maybe (Map String Text)
v1FlexVolumeSourceReadOnly :: Maybe Bool
v1FlexVolumeSourceSecretRef :: Maybe V1LocalObjectReference
..} = (\Maybe Bool
v1FlexVolumeSourceReadOnly -> V1FlexVolumeSource { Maybe Bool
$sel:v1FlexVolumeSourceReadOnly:V1FlexVolumeSource :: Maybe Bool
v1FlexVolumeSourceReadOnly :: Maybe Bool
v1FlexVolumeSourceReadOnly, Maybe (Map String Text)
Maybe Text
Maybe V1LocalObjectReference
Text
v1FlexVolumeSourceDriver :: Text
$sel:v1FlexVolumeSourceFsType:V1FlexVolumeSource :: Maybe Text
$sel:v1FlexVolumeSourceOptions:V1FlexVolumeSource :: Maybe (Map String Text)
$sel:v1FlexVolumeSourceSecretRef:V1FlexVolumeSource :: Maybe V1LocalObjectReference
v1FlexVolumeSourceDriver :: Text
v1FlexVolumeSourceFsType :: Maybe Text
v1FlexVolumeSourceOptions :: Maybe (Map String Text)
v1FlexVolumeSourceSecretRef :: Maybe V1LocalObjectReference
..} ) (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 :: Lens_' V1FlexVolumeSource (Maybe V1LocalObjectReference)
v1FlexVolumeSourceSecretRefL Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference)
f V1FlexVolumeSource{Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1LocalObjectReference
Text
v1FlexVolumeSourceDriver :: V1FlexVolumeSource -> Text
$sel:v1FlexVolumeSourceFsType:V1FlexVolumeSource :: V1FlexVolumeSource -> Maybe Text
$sel:v1FlexVolumeSourceOptions:V1FlexVolumeSource :: V1FlexVolumeSource -> Maybe (Map String Text)
$sel:v1FlexVolumeSourceReadOnly:V1FlexVolumeSource :: V1FlexVolumeSource -> Maybe Bool
$sel:v1FlexVolumeSourceSecretRef:V1FlexVolumeSource :: V1FlexVolumeSource -> Maybe V1LocalObjectReference
v1FlexVolumeSourceDriver :: Text
v1FlexVolumeSourceFsType :: Maybe Text
v1FlexVolumeSourceOptions :: Maybe (Map String Text)
v1FlexVolumeSourceReadOnly :: Maybe Bool
v1FlexVolumeSourceSecretRef :: Maybe V1LocalObjectReference
..} = (\Maybe V1LocalObjectReference
v1FlexVolumeSourceSecretRef -> V1FlexVolumeSource { Maybe V1LocalObjectReference
$sel:v1FlexVolumeSourceSecretRef:V1FlexVolumeSource :: Maybe V1LocalObjectReference
v1FlexVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1FlexVolumeSourceSecretRef, Maybe Bool
Maybe (Map String Text)
Maybe Text
Text
v1FlexVolumeSourceDriver :: Text
$sel:v1FlexVolumeSourceFsType:V1FlexVolumeSource :: Maybe Text
$sel:v1FlexVolumeSourceOptions:V1FlexVolumeSource :: Maybe (Map String Text)
$sel:v1FlexVolumeSourceReadOnly:V1FlexVolumeSource :: Maybe Bool
v1FlexVolumeSourceDriver :: Text
v1FlexVolumeSourceFsType :: Maybe Text
v1FlexVolumeSourceOptions :: Maybe (Map String Text)
v1FlexVolumeSourceReadOnly :: Maybe Bool
..} ) (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 :: Lens_' V1FlockerVolumeSource (Maybe Text)
v1FlockerVolumeSourceDatasetNameL Maybe Text -> f (Maybe Text)
f V1FlockerVolumeSource{Maybe Text
v1FlockerVolumeSourceDatasetName :: V1FlockerVolumeSource -> Maybe Text
v1FlockerVolumeSourceDatasetName :: Maybe Text
v1FlockerVolumeSourceDatasetUuid :: Maybe Text
$sel:v1FlockerVolumeSourceDatasetUuid:V1FlockerVolumeSource :: V1FlockerVolumeSource -> Maybe Text
..} = (\Maybe Text
v1FlockerVolumeSourceDatasetName -> V1FlockerVolumeSource { Maybe Text
v1FlockerVolumeSourceDatasetName :: Maybe Text
v1FlockerVolumeSourceDatasetName :: Maybe Text
v1FlockerVolumeSourceDatasetName, Maybe Text
v1FlockerVolumeSourceDatasetUuid :: Maybe Text
$sel:v1FlockerVolumeSourceDatasetUuid:V1FlockerVolumeSource :: 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 :: Lens_' V1FlockerVolumeSource (Maybe Text)
v1FlockerVolumeSourceDatasetUuidL Maybe Text -> f (Maybe Text)
f V1FlockerVolumeSource{Maybe Text
v1FlockerVolumeSourceDatasetName :: V1FlockerVolumeSource -> Maybe Text
$sel:v1FlockerVolumeSourceDatasetUuid:V1FlockerVolumeSource :: V1FlockerVolumeSource -> Maybe Text
v1FlockerVolumeSourceDatasetName :: Maybe Text
v1FlockerVolumeSourceDatasetUuid :: Maybe Text
..} = (\Maybe Text
v1FlockerVolumeSourceDatasetUuid -> V1FlockerVolumeSource { Maybe Text
$sel:v1FlockerVolumeSourceDatasetUuid:V1FlockerVolumeSource :: 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 #-}



-- * V1FlowDistinguisherMethod

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



-- * V1FlowSchema

-- | 'v1FlowSchemaApiVersion' Lens
v1FlowSchemaApiVersionL :: Lens_' V1FlowSchema (Maybe Text)
v1FlowSchemaApiVersionL :: Lens_' V1FlowSchema (Maybe Text)
v1FlowSchemaApiVersionL Maybe Text -> f (Maybe Text)
f V1FlowSchema{Maybe Text
Maybe V1ObjectMeta
Maybe V1FlowSchemaStatus
Maybe V1FlowSchemaSpec
v1FlowSchemaApiVersion :: V1FlowSchema -> Maybe Text
v1FlowSchemaApiVersion :: Maybe Text
v1FlowSchemaKind :: Maybe Text
v1FlowSchemaMetadata :: Maybe V1ObjectMeta
v1FlowSchemaSpec :: Maybe V1FlowSchemaSpec
v1FlowSchemaStatus :: Maybe V1FlowSchemaStatus
$sel:v1FlowSchemaKind:V1FlowSchema :: V1FlowSchema -> Maybe Text
$sel:v1FlowSchemaMetadata:V1FlowSchema :: V1FlowSchema -> Maybe V1ObjectMeta
$sel:v1FlowSchemaSpec:V1FlowSchema :: V1FlowSchema -> Maybe V1FlowSchemaSpec
$sel:v1FlowSchemaStatus:V1FlowSchema :: V1FlowSchema -> Maybe V1FlowSchemaStatus
..} = (\Maybe Text
v1FlowSchemaApiVersion -> V1FlowSchema { Maybe Text
v1FlowSchemaApiVersion :: Maybe Text
v1FlowSchemaApiVersion :: Maybe Text
v1FlowSchemaApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1FlowSchemaStatus
Maybe V1FlowSchemaSpec
v1FlowSchemaKind :: Maybe Text
v1FlowSchemaMetadata :: Maybe V1ObjectMeta
v1FlowSchemaSpec :: Maybe V1FlowSchemaSpec
v1FlowSchemaStatus :: Maybe V1FlowSchemaStatus
$sel:v1FlowSchemaKind:V1FlowSchema :: Maybe Text
$sel:v1FlowSchemaMetadata:V1FlowSchema :: Maybe V1ObjectMeta
$sel:v1FlowSchemaSpec:V1FlowSchema :: Maybe V1FlowSchemaSpec
$sel:v1FlowSchemaStatus:V1FlowSchema :: Maybe V1FlowSchemaStatus
..} ) (Maybe Text -> V1FlowSchema) -> f (Maybe Text) -> f V1FlowSchema
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1FlowSchemaApiVersion
{-# INLINE v1FlowSchemaApiVersionL #-}

-- | 'v1FlowSchemaKind' Lens
v1FlowSchemaKindL :: Lens_' V1FlowSchema (Maybe Text)
v1FlowSchemaKindL :: Lens_' V1FlowSchema (Maybe Text)
v1FlowSchemaKindL Maybe Text -> f (Maybe Text)
f V1FlowSchema{Maybe Text
Maybe V1ObjectMeta
Maybe V1FlowSchemaStatus
Maybe V1FlowSchemaSpec
v1FlowSchemaApiVersion :: V1FlowSchema -> Maybe Text
$sel:v1FlowSchemaKind:V1FlowSchema :: V1FlowSchema -> Maybe Text
$sel:v1FlowSchemaMetadata:V1FlowSchema :: V1FlowSchema -> Maybe V1ObjectMeta
$sel:v1FlowSchemaSpec:V1FlowSchema :: V1FlowSchema -> Maybe V1FlowSchemaSpec
$sel:v1FlowSchemaStatus:V1FlowSchema :: V1FlowSchema -> Maybe V1FlowSchemaStatus
v1FlowSchemaApiVersion :: Maybe Text
v1FlowSchemaKind :: Maybe Text
v1FlowSchemaMetadata :: Maybe V1ObjectMeta
v1FlowSchemaSpec :: Maybe V1FlowSchemaSpec
v1FlowSchemaStatus :: Maybe V1FlowSchemaStatus
..} = (\Maybe Text
v1FlowSchemaKind -> V1FlowSchema { Maybe Text
$sel:v1FlowSchemaKind:V1FlowSchema :: Maybe Text
v1FlowSchemaKind :: Maybe Text
v1FlowSchemaKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1FlowSchemaStatus
Maybe V1FlowSchemaSpec
v1FlowSchemaApiVersion :: Maybe Text
$sel:v1FlowSchemaMetadata:V1FlowSchema :: Maybe V1ObjectMeta
$sel:v1FlowSchemaSpec:V1FlowSchema :: Maybe V1FlowSchemaSpec
$sel:v1FlowSchemaStatus:V1FlowSchema :: Maybe V1FlowSchemaStatus
v1FlowSchemaApiVersion :: Maybe Text
v1FlowSchemaMetadata :: Maybe V1ObjectMeta
v1FlowSchemaSpec :: Maybe V1FlowSchemaSpec
v1FlowSchemaStatus :: Maybe V1FlowSchemaStatus
..} ) (Maybe Text -> V1FlowSchema) -> f (Maybe Text) -> f V1FlowSchema
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1FlowSchemaKind
{-# INLINE v1FlowSchemaKindL #-}

-- | 'v1FlowSchemaMetadata' Lens
v1FlowSchemaMetadataL :: Lens_' V1FlowSchema (Maybe V1ObjectMeta)
v1FlowSchemaMetadataL :: Lens_' V1FlowSchema (Maybe V1ObjectMeta)
v1FlowSchemaMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1FlowSchema{Maybe Text
Maybe V1ObjectMeta
Maybe V1FlowSchemaStatus
Maybe V1FlowSchemaSpec
v1FlowSchemaApiVersion :: V1FlowSchema -> Maybe Text
$sel:v1FlowSchemaKind:V1FlowSchema :: V1FlowSchema -> Maybe Text
$sel:v1FlowSchemaMetadata:V1FlowSchema :: V1FlowSchema -> Maybe V1ObjectMeta
$sel:v1FlowSchemaSpec:V1FlowSchema :: V1FlowSchema -> Maybe V1FlowSchemaSpec
$sel:v1FlowSchemaStatus:V1FlowSchema :: V1FlowSchema -> Maybe V1FlowSchemaStatus
v1FlowSchemaApiVersion :: Maybe Text
v1FlowSchemaKind :: Maybe Text
v1FlowSchemaMetadata :: Maybe V1ObjectMeta
v1FlowSchemaSpec :: Maybe V1FlowSchemaSpec
v1FlowSchemaStatus :: Maybe V1FlowSchemaStatus
..} = (\Maybe V1ObjectMeta
v1FlowSchemaMetadata -> V1FlowSchema { Maybe V1ObjectMeta
$sel:v1FlowSchemaMetadata:V1FlowSchema :: Maybe V1ObjectMeta
v1FlowSchemaMetadata :: Maybe V1ObjectMeta
v1FlowSchemaMetadata, Maybe Text
Maybe V1FlowSchemaStatus
Maybe V1FlowSchemaSpec
v1FlowSchemaApiVersion :: Maybe Text
$sel:v1FlowSchemaKind:V1FlowSchema :: Maybe Text
$sel:v1FlowSchemaSpec:V1FlowSchema :: Maybe V1FlowSchemaSpec
$sel:v1FlowSchemaStatus:V1FlowSchema :: Maybe V1FlowSchemaStatus
v1FlowSchemaApiVersion :: Maybe Text
v1FlowSchemaKind :: Maybe Text
v1FlowSchemaSpec :: Maybe V1FlowSchemaSpec
v1FlowSchemaStatus :: Maybe V1FlowSchemaStatus
..} ) (Maybe V1ObjectMeta -> V1FlowSchema)
-> f (Maybe V1ObjectMeta) -> f V1FlowSchema
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1FlowSchemaMetadata
{-# INLINE v1FlowSchemaMetadataL #-}

-- | 'v1FlowSchemaSpec' Lens
v1FlowSchemaSpecL :: Lens_' V1FlowSchema (Maybe V1FlowSchemaSpec)
v1FlowSchemaSpecL :: Lens_' V1FlowSchema (Maybe V1FlowSchemaSpec)
v1FlowSchemaSpecL Maybe V1FlowSchemaSpec -> f (Maybe V1FlowSchemaSpec)
f V1FlowSchema{Maybe Text
Maybe V1ObjectMeta
Maybe V1FlowSchemaStatus
Maybe V1FlowSchemaSpec
v1FlowSchemaApiVersion :: V1FlowSchema -> Maybe Text
$sel:v1FlowSchemaKind:V1FlowSchema :: V1FlowSchema -> Maybe Text
$sel:v1FlowSchemaMetadata:V1FlowSchema :: V1FlowSchema -> Maybe V1ObjectMeta
$sel:v1FlowSchemaSpec:V1FlowSchema :: V1FlowSchema -> Maybe V1FlowSchemaSpec
$sel:v1FlowSchemaStatus:V1FlowSchema :: V1FlowSchema -> Maybe V1FlowSchemaStatus
v1FlowSchemaApiVersion :: Maybe Text
v1FlowSchemaKind :: Maybe Text
v1FlowSchemaMetadata :: Maybe V1ObjectMeta
v1FlowSchemaSpec :: Maybe V1FlowSchemaSpec
v1FlowSchemaStatus :: Maybe V1FlowSchemaStatus
..} = (\Maybe V1FlowSchemaSpec
v1FlowSchemaSpec -> V1FlowSchema { Maybe V1FlowSchemaSpec
$sel:v1FlowSchemaSpec:V1FlowSchema :: Maybe V1FlowSchemaSpec
v1FlowSchemaSpec :: Maybe V1FlowSchemaSpec
v1FlowSchemaSpec, Maybe Text
Maybe V1ObjectMeta
Maybe V1FlowSchemaStatus
v1FlowSchemaApiVersion :: Maybe Text
$sel:v1FlowSchemaKind:V1FlowSchema :: Maybe Text
$sel:v1FlowSchemaMetadata:V1FlowSchema :: Maybe V1ObjectMeta
$sel:v1FlowSchemaStatus:V1FlowSchema :: Maybe V1FlowSchemaStatus
v1FlowSchemaApiVersion :: Maybe Text
v1FlowSchemaKind :: Maybe Text
v1FlowSchemaMetadata :: Maybe V1ObjectMeta
v1FlowSchemaStatus :: Maybe V1FlowSchemaStatus
..} ) (Maybe V1FlowSchemaSpec -> V1FlowSchema)
-> f (Maybe V1FlowSchemaSpec) -> f V1FlowSchema
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1FlowSchemaSpec -> f (Maybe V1FlowSchemaSpec)
f Maybe V1FlowSchemaSpec
v1FlowSchemaSpec
{-# INLINE v1FlowSchemaSpecL #-}

-- | 'v1FlowSchemaStatus' Lens
v1FlowSchemaStatusL :: Lens_' V1FlowSchema (Maybe V1FlowSchemaStatus)
v1FlowSchemaStatusL :: Lens_' V1FlowSchema (Maybe V1FlowSchemaStatus)
v1FlowSchemaStatusL Maybe V1FlowSchemaStatus -> f (Maybe V1FlowSchemaStatus)
f V1FlowSchema{Maybe Text
Maybe V1ObjectMeta
Maybe V1FlowSchemaStatus
Maybe V1FlowSchemaSpec
v1FlowSchemaApiVersion :: V1FlowSchema -> Maybe Text
$sel:v1FlowSchemaKind:V1FlowSchema :: V1FlowSchema -> Maybe Text
$sel:v1FlowSchemaMetadata:V1FlowSchema :: V1FlowSchema -> Maybe V1ObjectMeta
$sel:v1FlowSchemaSpec:V1FlowSchema :: V1FlowSchema -> Maybe V1FlowSchemaSpec
$sel:v1FlowSchemaStatus:V1FlowSchema :: V1FlowSchema -> Maybe V1FlowSchemaStatus
v1FlowSchemaApiVersion :: Maybe Text
v1FlowSchemaKind :: Maybe Text
v1FlowSchemaMetadata :: Maybe V1ObjectMeta
v1FlowSchemaSpec :: Maybe V1FlowSchemaSpec
v1FlowSchemaStatus :: Maybe V1FlowSchemaStatus
..} = (\Maybe V1FlowSchemaStatus
v1FlowSchemaStatus -> V1FlowSchema { Maybe V1FlowSchemaStatus
$sel:v1FlowSchemaStatus:V1FlowSchema :: Maybe V1FlowSchemaStatus
v1FlowSchemaStatus :: Maybe V1FlowSchemaStatus
v1FlowSchemaStatus, Maybe Text
Maybe V1ObjectMeta
Maybe V1FlowSchemaSpec
v1FlowSchemaApiVersion :: Maybe Text
$sel:v1FlowSchemaKind:V1FlowSchema :: Maybe Text
$sel:v1FlowSchemaMetadata:V1FlowSchema :: Maybe V1ObjectMeta
$sel:v1FlowSchemaSpec:V1FlowSchema :: Maybe V1FlowSchemaSpec
v1FlowSchemaApiVersion :: Maybe Text
v1FlowSchemaKind :: Maybe Text
v1FlowSchemaMetadata :: Maybe V1ObjectMeta
v1FlowSchemaSpec :: Maybe V1FlowSchemaSpec
..} ) (Maybe V1FlowSchemaStatus -> V1FlowSchema)
-> f (Maybe V1FlowSchemaStatus) -> f V1FlowSchema
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1FlowSchemaStatus -> f (Maybe V1FlowSchemaStatus)
f Maybe V1FlowSchemaStatus
v1FlowSchemaStatus
{-# INLINE v1FlowSchemaStatusL #-}



-- * V1FlowSchemaCondition

-- | 'v1FlowSchemaConditionLastTransitionTime' Lens
v1FlowSchemaConditionLastTransitionTimeL :: Lens_' V1FlowSchemaCondition (Maybe DateTime)
v1FlowSchemaConditionLastTransitionTimeL :: Lens_' V1FlowSchemaCondition (Maybe DateTime)
v1FlowSchemaConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1FlowSchemaCondition{Maybe Text
Maybe DateTime
v1FlowSchemaConditionLastTransitionTime :: V1FlowSchemaCondition -> Maybe DateTime
v1FlowSchemaConditionLastTransitionTime :: Maybe DateTime
v1FlowSchemaConditionMessage :: Maybe Text
v1FlowSchemaConditionReason :: Maybe Text
v1FlowSchemaConditionStatus :: Maybe Text
v1FlowSchemaConditionType :: Maybe Text
$sel:v1FlowSchemaConditionMessage:V1FlowSchemaCondition :: V1FlowSchemaCondition -> Maybe Text
$sel:v1FlowSchemaConditionReason:V1FlowSchemaCondition :: V1FlowSchemaCondition -> Maybe Text
$sel:v1FlowSchemaConditionStatus:V1FlowSchemaCondition :: V1FlowSchemaCondition -> Maybe Text
$sel:v1FlowSchemaConditionType:V1FlowSchemaCondition :: V1FlowSchemaCondition -> Maybe Text
..} = (\Maybe DateTime
v1FlowSchemaConditionLastTransitionTime -> V1FlowSchemaCondition { Maybe DateTime
v1FlowSchemaConditionLastTransitionTime :: Maybe DateTime
v1FlowSchemaConditionLastTransitionTime :: Maybe DateTime
v1FlowSchemaConditionLastTransitionTime, Maybe Text
v1FlowSchemaConditionMessage :: Maybe Text
v1FlowSchemaConditionReason :: Maybe Text
v1FlowSchemaConditionStatus :: Maybe Text
v1FlowSchemaConditionType :: Maybe Text
$sel:v1FlowSchemaConditionMessage:V1FlowSchemaCondition :: Maybe Text
$sel:v1FlowSchemaConditionReason:V1FlowSchemaCondition :: Maybe Text
$sel:v1FlowSchemaConditionStatus:V1FlowSchemaCondition :: Maybe Text
$sel:v1FlowSchemaConditionType:V1FlowSchemaCondition :: Maybe Text
..} ) (Maybe DateTime -> V1FlowSchemaCondition)
-> f (Maybe DateTime) -> f V1FlowSchemaCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1FlowSchemaConditionLastTransitionTime
{-# INLINE v1FlowSchemaConditionLastTransitionTimeL #-}

-- | 'v1FlowSchemaConditionMessage' Lens
v1FlowSchemaConditionMessageL :: Lens_' V1FlowSchemaCondition (Maybe Text)
v1FlowSchemaConditionMessageL :: Lens_' V1FlowSchemaCondition (Maybe Text)
v1FlowSchemaConditionMessageL Maybe Text -> f (Maybe Text)
f V1FlowSchemaCondition{Maybe Text
Maybe DateTime
v1FlowSchemaConditionLastTransitionTime :: V1FlowSchemaCondition -> Maybe DateTime
$sel:v1FlowSchemaConditionMessage:V1FlowSchemaCondition :: V1FlowSchemaCondition -> Maybe Text
$sel:v1FlowSchemaConditionReason:V1FlowSchemaCondition :: V1FlowSchemaCondition -> Maybe Text
$sel:v1FlowSchemaConditionStatus:V1FlowSchemaCondition :: V1FlowSchemaCondition -> Maybe Text
$sel:v1FlowSchemaConditionType:V1FlowSchemaCondition :: V1FlowSchemaCondition -> Maybe Text
v1FlowSchemaConditionLastTransitionTime :: Maybe DateTime
v1FlowSchemaConditionMessage :: Maybe Text
v1FlowSchemaConditionReason :: Maybe Text
v1FlowSchemaConditionStatus :: Maybe Text
v1FlowSchemaConditionType :: Maybe Text
..} = (\Maybe Text
v1FlowSchemaConditionMessage -> V1FlowSchemaCondition { Maybe Text
$sel:v1FlowSchemaConditionMessage:V1FlowSchemaCondition :: Maybe Text
v1FlowSchemaConditionMessage :: Maybe Text
v1FlowSchemaConditionMessage, Maybe Text
Maybe DateTime
v1FlowSchemaConditionLastTransitionTime :: Maybe DateTime
$sel:v1FlowSchemaConditionReason:V1FlowSchemaCondition :: Maybe Text
$sel:v1FlowSchemaConditionStatus:V1FlowSchemaCondition :: Maybe Text
$sel:v1FlowSchemaConditionType:V1FlowSchemaCondition :: Maybe Text
v1FlowSchemaConditionLastTransitionTime :: Maybe DateTime
v1FlowSchemaConditionReason :: Maybe Text
v1FlowSchemaConditionStatus :: Maybe Text
v1FlowSchemaConditionType :: Maybe Text
..} ) (Maybe Text -> V1FlowSchemaCondition)
-> f (Maybe Text) -> f V1FlowSchemaCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1FlowSchemaConditionMessage
{-# INLINE v1FlowSchemaConditionMessageL #-}

-- | 'v1FlowSchemaConditionReason' Lens
v1FlowSchemaConditionReasonL :: Lens_' V1FlowSchemaCondition (Maybe Text)
v1FlowSchemaConditionReasonL :: Lens_' V1FlowSchemaCondition (Maybe Text)
v1FlowSchemaConditionReasonL Maybe Text -> f (Maybe Text)
f V1FlowSchemaCondition{Maybe Text
Maybe DateTime
v1FlowSchemaConditionLastTransitionTime :: V1FlowSchemaCondition -> Maybe DateTime
$sel:v1FlowSchemaConditionMessage:V1FlowSchemaCondition :: V1FlowSchemaCondition -> Maybe Text
$sel:v1FlowSchemaConditionReason:V1FlowSchemaCondition :: V1FlowSchemaCondition -> Maybe Text
$sel:v1FlowSchemaConditionStatus:V1FlowSchemaCondition :: V1FlowSchemaCondition -> Maybe Text
$sel:v1FlowSchemaConditionType:V1FlowSchemaCondition :: V1FlowSchemaCondition -> Maybe Text
v1FlowSchemaConditionLastTransitionTime :: Maybe DateTime
v1FlowSchemaConditionMessage :: Maybe Text
v1FlowSchemaConditionReason :: Maybe Text
v1FlowSchemaConditionStatus :: Maybe Text
v1FlowSchemaConditionType :: Maybe Text
..} = (\Maybe Text
v1FlowSchemaConditionReason -> V1FlowSchemaCondition { Maybe Text
$sel:v1FlowSchemaConditionReason:V1FlowSchemaCondition :: Maybe Text
v1FlowSchemaConditionReason :: Maybe Text
v1FlowSchemaConditionReason, Maybe Text
Maybe DateTime
v1FlowSchemaConditionLastTransitionTime :: Maybe DateTime
$sel:v1FlowSchemaConditionMessage:V1FlowSchemaCondition :: Maybe Text
$sel:v1FlowSchemaConditionStatus:V1FlowSchemaCondition :: Maybe Text
$sel:v1FlowSchemaConditionType:V1FlowSchemaCondition :: Maybe Text
v1FlowSchemaConditionLastTransitionTime :: Maybe DateTime
v1FlowSchemaConditionMessage :: Maybe Text
v1FlowSchemaConditionStatus :: Maybe Text
v1FlowSchemaConditionType :: Maybe Text
..} ) (Maybe Text -> V1FlowSchemaCondition)
-> f (Maybe Text) -> f V1FlowSchemaCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1FlowSchemaConditionReason
{-# INLINE v1FlowSchemaConditionReasonL #-}

-- | 'v1FlowSchemaConditionStatus' Lens
v1FlowSchemaConditionStatusL :: Lens_' V1FlowSchemaCondition (Maybe Text)
v1FlowSchemaConditionStatusL :: Lens_' V1FlowSchemaCondition (Maybe Text)
v1FlowSchemaConditionStatusL Maybe Text -> f (Maybe Text)
f V1FlowSchemaCondition{Maybe Text
Maybe DateTime
v1FlowSchemaConditionLastTransitionTime :: V1FlowSchemaCondition -> Maybe DateTime
$sel:v1FlowSchemaConditionMessage:V1FlowSchemaCondition :: V1FlowSchemaCondition -> Maybe Text
$sel:v1FlowSchemaConditionReason:V1FlowSchemaCondition :: V1FlowSchemaCondition -> Maybe Text
$sel:v1FlowSchemaConditionStatus:V1FlowSchemaCondition :: V1FlowSchemaCondition -> Maybe Text
$sel:v1FlowSchemaConditionType:V1FlowSchemaCondition :: V1FlowSchemaCondition -> Maybe Text
v1FlowSchemaConditionLastTransitionTime :: Maybe DateTime
v1FlowSchemaConditionMessage :: Maybe Text
v1FlowSchemaConditionReason :: Maybe Text
v1FlowSchemaConditionStatus :: Maybe Text
v1FlowSchemaConditionType :: Maybe Text
..} = (\Maybe Text
v1FlowSchemaConditionStatus -> V1FlowSchemaCondition { Maybe Text
$sel:v1FlowSchemaConditionStatus:V1FlowSchemaCondition :: Maybe Text
v1FlowSchemaConditionStatus :: Maybe Text
v1FlowSchemaConditionStatus, Maybe Text
Maybe DateTime
v1FlowSchemaConditionLastTransitionTime :: Maybe DateTime
$sel:v1FlowSchemaConditionMessage:V1FlowSchemaCondition :: Maybe Text
$sel:v1FlowSchemaConditionReason:V1FlowSchemaCondition :: Maybe Text
$sel:v1FlowSchemaConditionType:V1FlowSchemaCondition :: Maybe Text
v1FlowSchemaConditionLastTransitionTime :: Maybe DateTime
v1FlowSchemaConditionMessage :: Maybe Text
v1FlowSchemaConditionReason :: Maybe Text
v1FlowSchemaConditionType :: Maybe Text
..} ) (Maybe Text -> V1FlowSchemaCondition)
-> f (Maybe Text) -> f V1FlowSchemaCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1FlowSchemaConditionStatus
{-# INLINE v1FlowSchemaConditionStatusL #-}

-- | 'v1FlowSchemaConditionType' Lens
v1FlowSchemaConditionTypeL :: Lens_' V1FlowSchemaCondition (Maybe Text)
v1FlowSchemaConditionTypeL :: Lens_' V1FlowSchemaCondition (Maybe Text)
v1FlowSchemaConditionTypeL Maybe Text -> f (Maybe Text)
f V1FlowSchemaCondition{Maybe Text
Maybe DateTime
v1FlowSchemaConditionLastTransitionTime :: V1FlowSchemaCondition -> Maybe DateTime
$sel:v1FlowSchemaConditionMessage:V1FlowSchemaCondition :: V1FlowSchemaCondition -> Maybe Text
$sel:v1FlowSchemaConditionReason:V1FlowSchemaCondition :: V1FlowSchemaCondition -> Maybe Text
$sel:v1FlowSchemaConditionStatus:V1FlowSchemaCondition :: V1FlowSchemaCondition -> Maybe Text
$sel:v1FlowSchemaConditionType:V1FlowSchemaCondition :: V1FlowSchemaCondition -> Maybe Text
v1FlowSchemaConditionLastTransitionTime :: Maybe DateTime
v1FlowSchemaConditionMessage :: Maybe Text
v1FlowSchemaConditionReason :: Maybe Text
v1FlowSchemaConditionStatus :: Maybe Text
v1FlowSchemaConditionType :: Maybe Text
..} = (\Maybe Text
v1FlowSchemaConditionType -> V1FlowSchemaCondition { Maybe Text
$sel:v1FlowSchemaConditionType:V1FlowSchemaCondition :: Maybe Text
v1FlowSchemaConditionType :: Maybe Text
v1FlowSchemaConditionType, Maybe Text
Maybe DateTime
v1FlowSchemaConditionLastTransitionTime :: Maybe DateTime
$sel:v1FlowSchemaConditionMessage:V1FlowSchemaCondition :: Maybe Text
$sel:v1FlowSchemaConditionReason:V1FlowSchemaCondition :: Maybe Text
$sel:v1FlowSchemaConditionStatus:V1FlowSchemaCondition :: Maybe Text
v1FlowSchemaConditionLastTransitionTime :: Maybe DateTime
v1FlowSchemaConditionMessage :: Maybe Text
v1FlowSchemaConditionReason :: Maybe Text
v1FlowSchemaConditionStatus :: Maybe Text
..} ) (Maybe Text -> V1FlowSchemaCondition)
-> f (Maybe Text) -> f V1FlowSchemaCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1FlowSchemaConditionType
{-# INLINE v1FlowSchemaConditionTypeL #-}



-- * V1FlowSchemaList

-- | 'v1FlowSchemaListApiVersion' Lens
v1FlowSchemaListApiVersionL :: Lens_' V1FlowSchemaList (Maybe Text)
v1FlowSchemaListApiVersionL :: Lens_' V1FlowSchemaList (Maybe Text)
v1FlowSchemaListApiVersionL Maybe Text -> f (Maybe Text)
f V1FlowSchemaList{[V1FlowSchema]
Maybe Text
Maybe V1ListMeta
v1FlowSchemaListApiVersion :: V1FlowSchemaList -> Maybe Text
v1FlowSchemaListApiVersion :: Maybe Text
v1FlowSchemaListItems :: [V1FlowSchema]
v1FlowSchemaListKind :: Maybe Text
v1FlowSchemaListMetadata :: Maybe V1ListMeta
$sel:v1FlowSchemaListItems:V1FlowSchemaList :: V1FlowSchemaList -> [V1FlowSchema]
$sel:v1FlowSchemaListKind:V1FlowSchemaList :: V1FlowSchemaList -> Maybe Text
$sel:v1FlowSchemaListMetadata:V1FlowSchemaList :: V1FlowSchemaList -> Maybe V1ListMeta
..} = (\Maybe Text
v1FlowSchemaListApiVersion -> V1FlowSchemaList { Maybe Text
v1FlowSchemaListApiVersion :: Maybe Text
v1FlowSchemaListApiVersion :: Maybe Text
v1FlowSchemaListApiVersion, [V1FlowSchema]
Maybe Text
Maybe V1ListMeta
v1FlowSchemaListItems :: [V1FlowSchema]
v1FlowSchemaListKind :: Maybe Text
v1FlowSchemaListMetadata :: Maybe V1ListMeta
$sel:v1FlowSchemaListItems:V1FlowSchemaList :: [V1FlowSchema]
$sel:v1FlowSchemaListKind:V1FlowSchemaList :: Maybe Text
$sel:v1FlowSchemaListMetadata:V1FlowSchemaList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1FlowSchemaList)
-> f (Maybe Text) -> f V1FlowSchemaList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1FlowSchemaListApiVersion
{-# INLINE v1FlowSchemaListApiVersionL #-}

-- | 'v1FlowSchemaListItems' Lens
v1FlowSchemaListItemsL :: Lens_' V1FlowSchemaList ([V1FlowSchema])
v1FlowSchemaListItemsL :: Lens_' V1FlowSchemaList [V1FlowSchema]
v1FlowSchemaListItemsL [V1FlowSchema] -> f [V1FlowSchema]
f V1FlowSchemaList{[V1FlowSchema]
Maybe Text
Maybe V1ListMeta
v1FlowSchemaListApiVersion :: V1FlowSchemaList -> Maybe Text
$sel:v1FlowSchemaListItems:V1FlowSchemaList :: V1FlowSchemaList -> [V1FlowSchema]
$sel:v1FlowSchemaListKind:V1FlowSchemaList :: V1FlowSchemaList -> Maybe Text
$sel:v1FlowSchemaListMetadata:V1FlowSchemaList :: V1FlowSchemaList -> Maybe V1ListMeta
v1FlowSchemaListApiVersion :: Maybe Text
v1FlowSchemaListItems :: [V1FlowSchema]
v1FlowSchemaListKind :: Maybe Text
v1FlowSchemaListMetadata :: Maybe V1ListMeta
..} = (\[V1FlowSchema]
v1FlowSchemaListItems -> V1FlowSchemaList { [V1FlowSchema]
$sel:v1FlowSchemaListItems:V1FlowSchemaList :: [V1FlowSchema]
v1FlowSchemaListItems :: [V1FlowSchema]
v1FlowSchemaListItems, Maybe Text
Maybe V1ListMeta
v1FlowSchemaListApiVersion :: Maybe Text
$sel:v1FlowSchemaListKind:V1FlowSchemaList :: Maybe Text
$sel:v1FlowSchemaListMetadata:V1FlowSchemaList :: Maybe V1ListMeta
v1FlowSchemaListApiVersion :: Maybe Text
v1FlowSchemaListKind :: Maybe Text
v1FlowSchemaListMetadata :: Maybe V1ListMeta
..} ) ([V1FlowSchema] -> V1FlowSchemaList)
-> f [V1FlowSchema] -> f V1FlowSchemaList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1FlowSchema] -> f [V1FlowSchema]
f [V1FlowSchema]
v1FlowSchemaListItems
{-# INLINE v1FlowSchemaListItemsL #-}

-- | 'v1FlowSchemaListKind' Lens
v1FlowSchemaListKindL :: Lens_' V1FlowSchemaList (Maybe Text)
v1FlowSchemaListKindL :: Lens_' V1FlowSchemaList (Maybe Text)
v1FlowSchemaListKindL Maybe Text -> f (Maybe Text)
f V1FlowSchemaList{[V1FlowSchema]
Maybe Text
Maybe V1ListMeta
v1FlowSchemaListApiVersion :: V1FlowSchemaList -> Maybe Text
$sel:v1FlowSchemaListItems:V1FlowSchemaList :: V1FlowSchemaList -> [V1FlowSchema]
$sel:v1FlowSchemaListKind:V1FlowSchemaList :: V1FlowSchemaList -> Maybe Text
$sel:v1FlowSchemaListMetadata:V1FlowSchemaList :: V1FlowSchemaList -> Maybe V1ListMeta
v1FlowSchemaListApiVersion :: Maybe Text
v1FlowSchemaListItems :: [V1FlowSchema]
v1FlowSchemaListKind :: Maybe Text
v1FlowSchemaListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1FlowSchemaListKind -> V1FlowSchemaList { Maybe Text
$sel:v1FlowSchemaListKind:V1FlowSchemaList :: Maybe Text
v1FlowSchemaListKind :: Maybe Text
v1FlowSchemaListKind, [V1FlowSchema]
Maybe Text
Maybe V1ListMeta
v1FlowSchemaListApiVersion :: Maybe Text
$sel:v1FlowSchemaListItems:V1FlowSchemaList :: [V1FlowSchema]
$sel:v1FlowSchemaListMetadata:V1FlowSchemaList :: Maybe V1ListMeta
v1FlowSchemaListApiVersion :: Maybe Text
v1FlowSchemaListItems :: [V1FlowSchema]
v1FlowSchemaListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1FlowSchemaList)
-> f (Maybe Text) -> f V1FlowSchemaList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1FlowSchemaListKind
{-# INLINE v1FlowSchemaListKindL #-}

-- | 'v1FlowSchemaListMetadata' Lens
v1FlowSchemaListMetadataL :: Lens_' V1FlowSchemaList (Maybe V1ListMeta)
v1FlowSchemaListMetadataL :: Lens_' V1FlowSchemaList (Maybe V1ListMeta)
v1FlowSchemaListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1FlowSchemaList{[V1FlowSchema]
Maybe Text
Maybe V1ListMeta
v1FlowSchemaListApiVersion :: V1FlowSchemaList -> Maybe Text
$sel:v1FlowSchemaListItems:V1FlowSchemaList :: V1FlowSchemaList -> [V1FlowSchema]
$sel:v1FlowSchemaListKind:V1FlowSchemaList :: V1FlowSchemaList -> Maybe Text
$sel:v1FlowSchemaListMetadata:V1FlowSchemaList :: V1FlowSchemaList -> Maybe V1ListMeta
v1FlowSchemaListApiVersion :: Maybe Text
v1FlowSchemaListItems :: [V1FlowSchema]
v1FlowSchemaListKind :: Maybe Text
v1FlowSchemaListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1FlowSchemaListMetadata -> V1FlowSchemaList { Maybe V1ListMeta
$sel:v1FlowSchemaListMetadata:V1FlowSchemaList :: Maybe V1ListMeta
v1FlowSchemaListMetadata :: Maybe V1ListMeta
v1FlowSchemaListMetadata, [V1FlowSchema]
Maybe Text
v1FlowSchemaListApiVersion :: Maybe Text
$sel:v1FlowSchemaListItems:V1FlowSchemaList :: [V1FlowSchema]
$sel:v1FlowSchemaListKind:V1FlowSchemaList :: Maybe Text
v1FlowSchemaListApiVersion :: Maybe Text
v1FlowSchemaListItems :: [V1FlowSchema]
v1FlowSchemaListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1FlowSchemaList)
-> f (Maybe V1ListMeta) -> f V1FlowSchemaList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1FlowSchemaListMetadata
{-# INLINE v1FlowSchemaListMetadataL #-}



-- * V1FlowSchemaSpec

-- | 'v1FlowSchemaSpecDistinguisherMethod' Lens
v1FlowSchemaSpecDistinguisherMethodL :: Lens_' V1FlowSchemaSpec (Maybe V1FlowDistinguisherMethod)
v1FlowSchemaSpecDistinguisherMethodL :: Lens_' V1FlowSchemaSpec (Maybe V1FlowDistinguisherMethod)
v1FlowSchemaSpecDistinguisherMethodL Maybe V1FlowDistinguisherMethod
-> f (Maybe V1FlowDistinguisherMethod)
f V1FlowSchemaSpec{Maybe Int
Maybe [V1PolicyRulesWithSubjects]
Maybe V1FlowDistinguisherMethod
V1PriorityLevelConfigurationReference
v1FlowSchemaSpecDistinguisherMethod :: V1FlowSchemaSpec -> Maybe V1FlowDistinguisherMethod
v1FlowSchemaSpecDistinguisherMethod :: Maybe V1FlowDistinguisherMethod
v1FlowSchemaSpecMatchingPrecedence :: Maybe Int
v1FlowSchemaSpecPriorityLevelConfiguration :: V1PriorityLevelConfigurationReference
v1FlowSchemaSpecRules :: Maybe [V1PolicyRulesWithSubjects]
$sel:v1FlowSchemaSpecMatchingPrecedence:V1FlowSchemaSpec :: V1FlowSchemaSpec -> Maybe Int
$sel:v1FlowSchemaSpecPriorityLevelConfiguration:V1FlowSchemaSpec :: V1FlowSchemaSpec -> V1PriorityLevelConfigurationReference
$sel:v1FlowSchemaSpecRules:V1FlowSchemaSpec :: V1FlowSchemaSpec -> Maybe [V1PolicyRulesWithSubjects]
..} = (\Maybe V1FlowDistinguisherMethod
v1FlowSchemaSpecDistinguisherMethod -> V1FlowSchemaSpec { Maybe V1FlowDistinguisherMethod
v1FlowSchemaSpecDistinguisherMethod :: Maybe V1FlowDistinguisherMethod
v1FlowSchemaSpecDistinguisherMethod :: Maybe V1FlowDistinguisherMethod
v1FlowSchemaSpecDistinguisherMethod, Maybe Int
Maybe [V1PolicyRulesWithSubjects]
V1PriorityLevelConfigurationReference
v1FlowSchemaSpecMatchingPrecedence :: Maybe Int
v1FlowSchemaSpecPriorityLevelConfiguration :: V1PriorityLevelConfigurationReference
v1FlowSchemaSpecRules :: Maybe [V1PolicyRulesWithSubjects]
$sel:v1FlowSchemaSpecMatchingPrecedence:V1FlowSchemaSpec :: Maybe Int
$sel:v1FlowSchemaSpecPriorityLevelConfiguration:V1FlowSchemaSpec :: V1PriorityLevelConfigurationReference
$sel:v1FlowSchemaSpecRules:V1FlowSchemaSpec :: Maybe [V1PolicyRulesWithSubjects]
..} ) (Maybe V1FlowDistinguisherMethod -> V1FlowSchemaSpec)
-> f (Maybe V1FlowDistinguisherMethod) -> f V1FlowSchemaSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1FlowDistinguisherMethod
-> f (Maybe V1FlowDistinguisherMethod)
f Maybe V1FlowDistinguisherMethod
v1FlowSchemaSpecDistinguisherMethod
{-# INLINE v1FlowSchemaSpecDistinguisherMethodL #-}

-- | 'v1FlowSchemaSpecMatchingPrecedence' Lens
v1FlowSchemaSpecMatchingPrecedenceL :: Lens_' V1FlowSchemaSpec (Maybe Int)
v1FlowSchemaSpecMatchingPrecedenceL :: Lens_' V1FlowSchemaSpec (Maybe Int)
v1FlowSchemaSpecMatchingPrecedenceL Maybe Int -> f (Maybe Int)
f V1FlowSchemaSpec{Maybe Int
Maybe [V1PolicyRulesWithSubjects]
Maybe V1FlowDistinguisherMethod
V1PriorityLevelConfigurationReference
v1FlowSchemaSpecDistinguisherMethod :: V1FlowSchemaSpec -> Maybe V1FlowDistinguisherMethod
$sel:v1FlowSchemaSpecMatchingPrecedence:V1FlowSchemaSpec :: V1FlowSchemaSpec -> Maybe Int
$sel:v1FlowSchemaSpecPriorityLevelConfiguration:V1FlowSchemaSpec :: V1FlowSchemaSpec -> V1PriorityLevelConfigurationReference
$sel:v1FlowSchemaSpecRules:V1FlowSchemaSpec :: V1FlowSchemaSpec -> Maybe [V1PolicyRulesWithSubjects]
v1FlowSchemaSpecDistinguisherMethod :: Maybe V1FlowDistinguisherMethod
v1FlowSchemaSpecMatchingPrecedence :: Maybe Int
v1FlowSchemaSpecPriorityLevelConfiguration :: V1PriorityLevelConfigurationReference
v1FlowSchemaSpecRules :: Maybe [V1PolicyRulesWithSubjects]
..} = (\Maybe Int
v1FlowSchemaSpecMatchingPrecedence -> V1FlowSchemaSpec { Maybe Int
$sel:v1FlowSchemaSpecMatchingPrecedence:V1FlowSchemaSpec :: Maybe Int
v1FlowSchemaSpecMatchingPrecedence :: Maybe Int
v1FlowSchemaSpecMatchingPrecedence, Maybe [V1PolicyRulesWithSubjects]
Maybe V1FlowDistinguisherMethod
V1PriorityLevelConfigurationReference
v1FlowSchemaSpecDistinguisherMethod :: Maybe V1FlowDistinguisherMethod
$sel:v1FlowSchemaSpecPriorityLevelConfiguration:V1FlowSchemaSpec :: V1PriorityLevelConfigurationReference
$sel:v1FlowSchemaSpecRules:V1FlowSchemaSpec :: Maybe [V1PolicyRulesWithSubjects]
v1FlowSchemaSpecDistinguisherMethod :: Maybe V1FlowDistinguisherMethod
v1FlowSchemaSpecPriorityLevelConfiguration :: V1PriorityLevelConfigurationReference
v1FlowSchemaSpecRules :: Maybe [V1PolicyRulesWithSubjects]
..} ) (Maybe Int -> V1FlowSchemaSpec)
-> f (Maybe Int) -> f V1FlowSchemaSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1FlowSchemaSpecMatchingPrecedence
{-# INLINE v1FlowSchemaSpecMatchingPrecedenceL #-}

-- | 'v1FlowSchemaSpecPriorityLevelConfiguration' Lens
v1FlowSchemaSpecPriorityLevelConfigurationL :: Lens_' V1FlowSchemaSpec (V1PriorityLevelConfigurationReference)
v1FlowSchemaSpecPriorityLevelConfigurationL :: Lens_' V1FlowSchemaSpec V1PriorityLevelConfigurationReference
v1FlowSchemaSpecPriorityLevelConfigurationL V1PriorityLevelConfigurationReference
-> f V1PriorityLevelConfigurationReference
f V1FlowSchemaSpec{Maybe Int
Maybe [V1PolicyRulesWithSubjects]
Maybe V1FlowDistinguisherMethod
V1PriorityLevelConfigurationReference
v1FlowSchemaSpecDistinguisherMethod :: V1FlowSchemaSpec -> Maybe V1FlowDistinguisherMethod
$sel:v1FlowSchemaSpecMatchingPrecedence:V1FlowSchemaSpec :: V1FlowSchemaSpec -> Maybe Int
$sel:v1FlowSchemaSpecPriorityLevelConfiguration:V1FlowSchemaSpec :: V1FlowSchemaSpec -> V1PriorityLevelConfigurationReference
$sel:v1FlowSchemaSpecRules:V1FlowSchemaSpec :: V1FlowSchemaSpec -> Maybe [V1PolicyRulesWithSubjects]
v1FlowSchemaSpecDistinguisherMethod :: Maybe V1FlowDistinguisherMethod
v1FlowSchemaSpecMatchingPrecedence :: Maybe Int
v1FlowSchemaSpecPriorityLevelConfiguration :: V1PriorityLevelConfigurationReference
v1FlowSchemaSpecRules :: Maybe [V1PolicyRulesWithSubjects]
..} = (\V1PriorityLevelConfigurationReference
v1FlowSchemaSpecPriorityLevelConfiguration -> V1FlowSchemaSpec { V1PriorityLevelConfigurationReference
$sel:v1FlowSchemaSpecPriorityLevelConfiguration:V1FlowSchemaSpec :: V1PriorityLevelConfigurationReference
v1FlowSchemaSpecPriorityLevelConfiguration :: V1PriorityLevelConfigurationReference
v1FlowSchemaSpecPriorityLevelConfiguration, Maybe Int
Maybe [V1PolicyRulesWithSubjects]
Maybe V1FlowDistinguisherMethod
v1FlowSchemaSpecDistinguisherMethod :: Maybe V1FlowDistinguisherMethod
$sel:v1FlowSchemaSpecMatchingPrecedence:V1FlowSchemaSpec :: Maybe Int
$sel:v1FlowSchemaSpecRules:V1FlowSchemaSpec :: Maybe [V1PolicyRulesWithSubjects]
v1FlowSchemaSpecDistinguisherMethod :: Maybe V1FlowDistinguisherMethod
v1FlowSchemaSpecMatchingPrecedence :: Maybe Int
v1FlowSchemaSpecRules :: Maybe [V1PolicyRulesWithSubjects]
..} ) (V1PriorityLevelConfigurationReference -> V1FlowSchemaSpec)
-> f V1PriorityLevelConfigurationReference -> f V1FlowSchemaSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1PriorityLevelConfigurationReference
-> f V1PriorityLevelConfigurationReference
f V1PriorityLevelConfigurationReference
v1FlowSchemaSpecPriorityLevelConfiguration
{-# INLINE v1FlowSchemaSpecPriorityLevelConfigurationL #-}

-- | 'v1FlowSchemaSpecRules' Lens
v1FlowSchemaSpecRulesL :: Lens_' V1FlowSchemaSpec (Maybe [V1PolicyRulesWithSubjects])
v1FlowSchemaSpecRulesL :: Lens_' V1FlowSchemaSpec (Maybe [V1PolicyRulesWithSubjects])
v1FlowSchemaSpecRulesL Maybe [V1PolicyRulesWithSubjects]
-> f (Maybe [V1PolicyRulesWithSubjects])
f V1FlowSchemaSpec{Maybe Int
Maybe [V1PolicyRulesWithSubjects]
Maybe V1FlowDistinguisherMethod
V1PriorityLevelConfigurationReference
v1FlowSchemaSpecDistinguisherMethod :: V1FlowSchemaSpec -> Maybe V1FlowDistinguisherMethod
$sel:v1FlowSchemaSpecMatchingPrecedence:V1FlowSchemaSpec :: V1FlowSchemaSpec -> Maybe Int
$sel:v1FlowSchemaSpecPriorityLevelConfiguration:V1FlowSchemaSpec :: V1FlowSchemaSpec -> V1PriorityLevelConfigurationReference
$sel:v1FlowSchemaSpecRules:V1FlowSchemaSpec :: V1FlowSchemaSpec -> Maybe [V1PolicyRulesWithSubjects]
v1FlowSchemaSpecDistinguisherMethod :: Maybe V1FlowDistinguisherMethod
v1FlowSchemaSpecMatchingPrecedence :: Maybe Int
v1FlowSchemaSpecPriorityLevelConfiguration :: V1PriorityLevelConfigurationReference
v1FlowSchemaSpecRules :: Maybe [V1PolicyRulesWithSubjects]
..} = (\Maybe [V1PolicyRulesWithSubjects]
v1FlowSchemaSpecRules -> V1FlowSchemaSpec { Maybe [V1PolicyRulesWithSubjects]
$sel:v1FlowSchemaSpecRules:V1FlowSchemaSpec :: Maybe [V1PolicyRulesWithSubjects]
v1FlowSchemaSpecRules :: Maybe [V1PolicyRulesWithSubjects]
v1FlowSchemaSpecRules, Maybe Int
Maybe V1FlowDistinguisherMethod
V1PriorityLevelConfigurationReference
v1FlowSchemaSpecDistinguisherMethod :: Maybe V1FlowDistinguisherMethod
$sel:v1FlowSchemaSpecMatchingPrecedence:V1FlowSchemaSpec :: Maybe Int
$sel:v1FlowSchemaSpecPriorityLevelConfiguration:V1FlowSchemaSpec :: V1PriorityLevelConfigurationReference
v1FlowSchemaSpecDistinguisherMethod :: Maybe V1FlowDistinguisherMethod
v1FlowSchemaSpecMatchingPrecedence :: Maybe Int
v1FlowSchemaSpecPriorityLevelConfiguration :: V1PriorityLevelConfigurationReference
..} ) (Maybe [V1PolicyRulesWithSubjects] -> V1FlowSchemaSpec)
-> f (Maybe [V1PolicyRulesWithSubjects]) -> f V1FlowSchemaSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1PolicyRulesWithSubjects]
-> f (Maybe [V1PolicyRulesWithSubjects])
f Maybe [V1PolicyRulesWithSubjects]
v1FlowSchemaSpecRules
{-# INLINE v1FlowSchemaSpecRulesL #-}



-- * V1FlowSchemaStatus

-- | 'v1FlowSchemaStatusConditions' Lens
v1FlowSchemaStatusConditionsL :: Lens_' V1FlowSchemaStatus (Maybe [V1FlowSchemaCondition])
v1FlowSchemaStatusConditionsL :: Lens_' V1FlowSchemaStatus (Maybe [V1FlowSchemaCondition])
v1FlowSchemaStatusConditionsL Maybe [V1FlowSchemaCondition] -> f (Maybe [V1FlowSchemaCondition])
f V1FlowSchemaStatus{Maybe [V1FlowSchemaCondition]
v1FlowSchemaStatusConditions :: V1FlowSchemaStatus -> Maybe [V1FlowSchemaCondition]
v1FlowSchemaStatusConditions :: Maybe [V1FlowSchemaCondition]
..} = (\Maybe [V1FlowSchemaCondition]
v1FlowSchemaStatusConditions -> V1FlowSchemaStatus { Maybe [V1FlowSchemaCondition]
v1FlowSchemaStatusConditions :: Maybe [V1FlowSchemaCondition]
v1FlowSchemaStatusConditions :: Maybe [V1FlowSchemaCondition]
v1FlowSchemaStatusConditions, ..} ) (Maybe [V1FlowSchemaCondition] -> V1FlowSchemaStatus)
-> f (Maybe [V1FlowSchemaCondition]) -> f V1FlowSchemaStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1FlowSchemaCondition] -> f (Maybe [V1FlowSchemaCondition])
f Maybe [V1FlowSchemaCondition]
v1FlowSchemaStatusConditions
{-# INLINE v1FlowSchemaStatusConditionsL #-}



-- * V1ForZone

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



-- * V1GCEPersistentDiskVolumeSource

-- | 'v1GCEPersistentDiskVolumeSourceFsType' Lens
v1GCEPersistentDiskVolumeSourceFsTypeL :: Lens_' V1GCEPersistentDiskVolumeSource (Maybe Text)
v1GCEPersistentDiskVolumeSourceFsTypeL :: Lens_' V1GCEPersistentDiskVolumeSource (Maybe Text)
v1GCEPersistentDiskVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1GCEPersistentDiskVolumeSource{Maybe Bool
Maybe Int
Maybe Text
Text
v1GCEPersistentDiskVolumeSourceFsType :: V1GCEPersistentDiskVolumeSource -> Maybe Text
v1GCEPersistentDiskVolumeSourceFsType :: Maybe Text
v1GCEPersistentDiskVolumeSourcePartition :: Maybe Int
v1GCEPersistentDiskVolumeSourcePdName :: Text
v1GCEPersistentDiskVolumeSourceReadOnly :: Maybe Bool
$sel:v1GCEPersistentDiskVolumeSourcePartition:V1GCEPersistentDiskVolumeSource :: V1GCEPersistentDiskVolumeSource -> Maybe Int
$sel:v1GCEPersistentDiskVolumeSourcePdName:V1GCEPersistentDiskVolumeSource :: V1GCEPersistentDiskVolumeSource -> Text
$sel:v1GCEPersistentDiskVolumeSourceReadOnly:V1GCEPersistentDiskVolumeSource :: V1GCEPersistentDiskVolumeSource -> Maybe Bool
..} = (\Maybe Text
v1GCEPersistentDiskVolumeSourceFsType -> V1GCEPersistentDiskVolumeSource { Maybe Text
v1GCEPersistentDiskVolumeSourceFsType :: Maybe Text
v1GCEPersistentDiskVolumeSourceFsType :: Maybe Text
v1GCEPersistentDiskVolumeSourceFsType, Maybe Bool
Maybe Int
Text
v1GCEPersistentDiskVolumeSourcePartition :: Maybe Int
v1GCEPersistentDiskVolumeSourcePdName :: Text
v1GCEPersistentDiskVolumeSourceReadOnly :: Maybe Bool
$sel:v1GCEPersistentDiskVolumeSourcePartition:V1GCEPersistentDiskVolumeSource :: Maybe Int
$sel:v1GCEPersistentDiskVolumeSourcePdName:V1GCEPersistentDiskVolumeSource :: Text
$sel:v1GCEPersistentDiskVolumeSourceReadOnly:V1GCEPersistentDiskVolumeSource :: Maybe Bool
..} ) (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 :: Lens_' V1GCEPersistentDiskVolumeSource (Maybe Int)
v1GCEPersistentDiskVolumeSourcePartitionL Maybe Int -> f (Maybe Int)
f V1GCEPersistentDiskVolumeSource{Maybe Bool
Maybe Int
Maybe Text
Text
v1GCEPersistentDiskVolumeSourceFsType :: V1GCEPersistentDiskVolumeSource -> Maybe Text
$sel:v1GCEPersistentDiskVolumeSourcePartition:V1GCEPersistentDiskVolumeSource :: V1GCEPersistentDiskVolumeSource -> Maybe Int
$sel:v1GCEPersistentDiskVolumeSourcePdName:V1GCEPersistentDiskVolumeSource :: V1GCEPersistentDiskVolumeSource -> Text
$sel:v1GCEPersistentDiskVolumeSourceReadOnly:V1GCEPersistentDiskVolumeSource :: V1GCEPersistentDiskVolumeSource -> Maybe Bool
v1GCEPersistentDiskVolumeSourceFsType :: Maybe Text
v1GCEPersistentDiskVolumeSourcePartition :: Maybe Int
v1GCEPersistentDiskVolumeSourcePdName :: Text
v1GCEPersistentDiskVolumeSourceReadOnly :: Maybe Bool
..} = (\Maybe Int
v1GCEPersistentDiskVolumeSourcePartition -> V1GCEPersistentDiskVolumeSource { Maybe Int
$sel:v1GCEPersistentDiskVolumeSourcePartition:V1GCEPersistentDiskVolumeSource :: Maybe Int
v1GCEPersistentDiskVolumeSourcePartition :: Maybe Int
v1GCEPersistentDiskVolumeSourcePartition, Maybe Bool
Maybe Text
Text
v1GCEPersistentDiskVolumeSourceFsType :: Maybe Text
$sel:v1GCEPersistentDiskVolumeSourcePdName:V1GCEPersistentDiskVolumeSource :: Text
$sel:v1GCEPersistentDiskVolumeSourceReadOnly:V1GCEPersistentDiskVolumeSource :: Maybe Bool
v1GCEPersistentDiskVolumeSourceFsType :: Maybe Text
v1GCEPersistentDiskVolumeSourcePdName :: Text
v1GCEPersistentDiskVolumeSourceReadOnly :: Maybe Bool
..} ) (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 :: Lens_' V1GCEPersistentDiskVolumeSource Text
v1GCEPersistentDiskVolumeSourcePdNameL Text -> f Text
f V1GCEPersistentDiskVolumeSource{Maybe Bool
Maybe Int
Maybe Text
Text
v1GCEPersistentDiskVolumeSourceFsType :: V1GCEPersistentDiskVolumeSource -> Maybe Text
$sel:v1GCEPersistentDiskVolumeSourcePartition:V1GCEPersistentDiskVolumeSource :: V1GCEPersistentDiskVolumeSource -> Maybe Int
$sel:v1GCEPersistentDiskVolumeSourcePdName:V1GCEPersistentDiskVolumeSource :: V1GCEPersistentDiskVolumeSource -> Text
$sel:v1GCEPersistentDiskVolumeSourceReadOnly:V1GCEPersistentDiskVolumeSource :: V1GCEPersistentDiskVolumeSource -> Maybe Bool
v1GCEPersistentDiskVolumeSourceFsType :: Maybe Text
v1GCEPersistentDiskVolumeSourcePartition :: Maybe Int
v1GCEPersistentDiskVolumeSourcePdName :: Text
v1GCEPersistentDiskVolumeSourceReadOnly :: Maybe Bool
..} = (\Text
v1GCEPersistentDiskVolumeSourcePdName -> V1GCEPersistentDiskVolumeSource { Text
$sel:v1GCEPersistentDiskVolumeSourcePdName:V1GCEPersistentDiskVolumeSource :: Text
v1GCEPersistentDiskVolumeSourcePdName :: Text
v1GCEPersistentDiskVolumeSourcePdName, Maybe Bool
Maybe Int
Maybe Text
v1GCEPersistentDiskVolumeSourceFsType :: Maybe Text
$sel:v1GCEPersistentDiskVolumeSourcePartition:V1GCEPersistentDiskVolumeSource :: Maybe Int
$sel:v1GCEPersistentDiskVolumeSourceReadOnly:V1GCEPersistentDiskVolumeSource :: Maybe Bool
v1GCEPersistentDiskVolumeSourceFsType :: Maybe Text
v1GCEPersistentDiskVolumeSourcePartition :: Maybe Int
v1GCEPersistentDiskVolumeSourceReadOnly :: Maybe Bool
..} ) (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 :: Lens_' V1GCEPersistentDiskVolumeSource (Maybe Bool)
v1GCEPersistentDiskVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1GCEPersistentDiskVolumeSource{Maybe Bool
Maybe Int
Maybe Text
Text
v1GCEPersistentDiskVolumeSourceFsType :: V1GCEPersistentDiskVolumeSource -> Maybe Text
$sel:v1GCEPersistentDiskVolumeSourcePartition:V1GCEPersistentDiskVolumeSource :: V1GCEPersistentDiskVolumeSource -> Maybe Int
$sel:v1GCEPersistentDiskVolumeSourcePdName:V1GCEPersistentDiskVolumeSource :: V1GCEPersistentDiskVolumeSource -> Text
$sel:v1GCEPersistentDiskVolumeSourceReadOnly:V1GCEPersistentDiskVolumeSource :: V1GCEPersistentDiskVolumeSource -> Maybe Bool
v1GCEPersistentDiskVolumeSourceFsType :: Maybe Text
v1GCEPersistentDiskVolumeSourcePartition :: Maybe Int
v1GCEPersistentDiskVolumeSourcePdName :: Text
v1GCEPersistentDiskVolumeSourceReadOnly :: Maybe Bool
..} = (\Maybe Bool
v1GCEPersistentDiskVolumeSourceReadOnly -> V1GCEPersistentDiskVolumeSource { Maybe Bool
$sel:v1GCEPersistentDiskVolumeSourceReadOnly:V1GCEPersistentDiskVolumeSource :: Maybe Bool
v1GCEPersistentDiskVolumeSourceReadOnly :: Maybe Bool
v1GCEPersistentDiskVolumeSourceReadOnly, Maybe Int
Maybe Text
Text
v1GCEPersistentDiskVolumeSourceFsType :: Maybe Text
$sel:v1GCEPersistentDiskVolumeSourcePartition:V1GCEPersistentDiskVolumeSource :: Maybe Int
$sel:v1GCEPersistentDiskVolumeSourcePdName:V1GCEPersistentDiskVolumeSource :: Text
v1GCEPersistentDiskVolumeSourceFsType :: Maybe Text
v1GCEPersistentDiskVolumeSourcePartition :: Maybe Int
v1GCEPersistentDiskVolumeSourcePdName :: 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 #-}



-- * V1GRPCAction

-- | 'v1GRPCActionPort' Lens
v1GRPCActionPortL :: Lens_' V1GRPCAction (Int)
v1GRPCActionPortL :: Lens_' V1GRPCAction Int
v1GRPCActionPortL Int -> f Int
f V1GRPCAction{Int
Maybe Text
v1GRPCActionPort :: V1GRPCAction -> Int
v1GRPCActionPort :: Int
v1GRPCActionService :: Maybe Text
$sel:v1GRPCActionService:V1GRPCAction :: V1GRPCAction -> Maybe Text
..} = (\Int
v1GRPCActionPort -> V1GRPCAction { Int
v1GRPCActionPort :: Int
v1GRPCActionPort :: Int
v1GRPCActionPort, Maybe Text
v1GRPCActionService :: Maybe Text
$sel:v1GRPCActionService:V1GRPCAction :: Maybe Text
..} ) (Int -> V1GRPCAction) -> f Int -> f V1GRPCAction
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1GRPCActionPort
{-# INLINE v1GRPCActionPortL #-}

-- | 'v1GRPCActionService' Lens
v1GRPCActionServiceL :: Lens_' V1GRPCAction (Maybe Text)
v1GRPCActionServiceL :: Lens_' V1GRPCAction (Maybe Text)
v1GRPCActionServiceL Maybe Text -> f (Maybe Text)
f V1GRPCAction{Int
Maybe Text
v1GRPCActionPort :: V1GRPCAction -> Int
$sel:v1GRPCActionService:V1GRPCAction :: V1GRPCAction -> Maybe Text
v1GRPCActionPort :: Int
v1GRPCActionService :: Maybe Text
..} = (\Maybe Text
v1GRPCActionService -> V1GRPCAction { Maybe Text
$sel:v1GRPCActionService:V1GRPCAction :: Maybe Text
v1GRPCActionService :: Maybe Text
v1GRPCActionService, Int
v1GRPCActionPort :: Int
v1GRPCActionPort :: Int
..} ) (Maybe Text -> V1GRPCAction) -> f (Maybe Text) -> f V1GRPCAction
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1GRPCActionService
{-# INLINE v1GRPCActionServiceL #-}



-- * V1GitRepoVolumeSource

-- | 'v1GitRepoVolumeSourceDirectory' Lens
v1GitRepoVolumeSourceDirectoryL :: Lens_' V1GitRepoVolumeSource (Maybe Text)
v1GitRepoVolumeSourceDirectoryL :: Lens_' V1GitRepoVolumeSource (Maybe Text)
v1GitRepoVolumeSourceDirectoryL Maybe Text -> f (Maybe Text)
f V1GitRepoVolumeSource{Maybe Text
Text
v1GitRepoVolumeSourceDirectory :: V1GitRepoVolumeSource -> Maybe Text
v1GitRepoVolumeSourceDirectory :: Maybe Text
v1GitRepoVolumeSourceRepository :: Text
v1GitRepoVolumeSourceRevision :: Maybe Text
$sel:v1GitRepoVolumeSourceRepository:V1GitRepoVolumeSource :: V1GitRepoVolumeSource -> Text
$sel:v1GitRepoVolumeSourceRevision:V1GitRepoVolumeSource :: V1GitRepoVolumeSource -> Maybe Text
..} = (\Maybe Text
v1GitRepoVolumeSourceDirectory -> V1GitRepoVolumeSource { Maybe Text
v1GitRepoVolumeSourceDirectory :: Maybe Text
v1GitRepoVolumeSourceDirectory :: Maybe Text
v1GitRepoVolumeSourceDirectory, Maybe Text
Text
v1GitRepoVolumeSourceRepository :: Text
v1GitRepoVolumeSourceRevision :: Maybe Text
$sel:v1GitRepoVolumeSourceRepository:V1GitRepoVolumeSource :: Text
$sel:v1GitRepoVolumeSourceRevision:V1GitRepoVolumeSource :: 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
v1GitRepoVolumeSourceDirectory
{-# INLINE v1GitRepoVolumeSourceDirectoryL #-}

-- | 'v1GitRepoVolumeSourceRepository' Lens
v1GitRepoVolumeSourceRepositoryL :: Lens_' V1GitRepoVolumeSource (Text)
v1GitRepoVolumeSourceRepositoryL :: Lens_' V1GitRepoVolumeSource Text
v1GitRepoVolumeSourceRepositoryL Text -> f Text
f V1GitRepoVolumeSource{Maybe Text
Text
v1GitRepoVolumeSourceDirectory :: V1GitRepoVolumeSource -> Maybe Text
$sel:v1GitRepoVolumeSourceRepository:V1GitRepoVolumeSource :: V1GitRepoVolumeSource -> Text
$sel:v1GitRepoVolumeSourceRevision:V1GitRepoVolumeSource :: V1GitRepoVolumeSource -> Maybe Text
v1GitRepoVolumeSourceDirectory :: Maybe Text
v1GitRepoVolumeSourceRepository :: Text
v1GitRepoVolumeSourceRevision :: Maybe Text
..} = (\Text
v1GitRepoVolumeSourceRepository -> V1GitRepoVolumeSource { Text
$sel:v1GitRepoVolumeSourceRepository:V1GitRepoVolumeSource :: Text
v1GitRepoVolumeSourceRepository :: Text
v1GitRepoVolumeSourceRepository, Maybe Text
v1GitRepoVolumeSourceDirectory :: Maybe Text
$sel:v1GitRepoVolumeSourceRevision:V1GitRepoVolumeSource :: Maybe Text
v1GitRepoVolumeSourceDirectory :: Maybe Text
v1GitRepoVolumeSourceRevision :: 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 :: Lens_' V1GitRepoVolumeSource (Maybe Text)
v1GitRepoVolumeSourceRevisionL Maybe Text -> f (Maybe Text)
f V1GitRepoVolumeSource{Maybe Text
Text
v1GitRepoVolumeSourceDirectory :: V1GitRepoVolumeSource -> Maybe Text
$sel:v1GitRepoVolumeSourceRepository:V1GitRepoVolumeSource :: V1GitRepoVolumeSource -> Text
$sel:v1GitRepoVolumeSourceRevision:V1GitRepoVolumeSource :: V1GitRepoVolumeSource -> Maybe Text
v1GitRepoVolumeSourceDirectory :: Maybe Text
v1GitRepoVolumeSourceRepository :: Text
v1GitRepoVolumeSourceRevision :: Maybe Text
..} = (\Maybe Text
v1GitRepoVolumeSourceRevision -> V1GitRepoVolumeSource { Maybe Text
$sel:v1GitRepoVolumeSourceRevision:V1GitRepoVolumeSource :: Maybe Text
v1GitRepoVolumeSourceRevision :: Maybe Text
v1GitRepoVolumeSourceRevision, Maybe Text
Text
v1GitRepoVolumeSourceDirectory :: Maybe Text
$sel:v1GitRepoVolumeSourceRepository:V1GitRepoVolumeSource :: Text
v1GitRepoVolumeSourceDirectory :: 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
v1GitRepoVolumeSourceRevision
{-# INLINE v1GitRepoVolumeSourceRevisionL #-}



-- * V1GlusterfsPersistentVolumeSource

-- | 'v1GlusterfsPersistentVolumeSourceEndpoints' Lens
v1GlusterfsPersistentVolumeSourceEndpointsL :: Lens_' V1GlusterfsPersistentVolumeSource (Text)
v1GlusterfsPersistentVolumeSourceEndpointsL :: Lens_' V1GlusterfsPersistentVolumeSource Text
v1GlusterfsPersistentVolumeSourceEndpointsL Text -> f Text
f V1GlusterfsPersistentVolumeSource{Maybe Bool
Maybe Text
Text
v1GlusterfsPersistentVolumeSourceEndpoints :: V1GlusterfsPersistentVolumeSource -> Text
v1GlusterfsPersistentVolumeSourceEndpoints :: Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace :: Maybe Text
v1GlusterfsPersistentVolumeSourcePath :: Text
v1GlusterfsPersistentVolumeSourceReadOnly :: Maybe Bool
$sel:v1GlusterfsPersistentVolumeSourceEndpointsNamespace:V1GlusterfsPersistentVolumeSource :: V1GlusterfsPersistentVolumeSource -> Maybe Text
$sel:v1GlusterfsPersistentVolumeSourcePath:V1GlusterfsPersistentVolumeSource :: V1GlusterfsPersistentVolumeSource -> Text
$sel:v1GlusterfsPersistentVolumeSourceReadOnly:V1GlusterfsPersistentVolumeSource :: V1GlusterfsPersistentVolumeSource -> Maybe Bool
..} = (\Text
v1GlusterfsPersistentVolumeSourceEndpoints -> V1GlusterfsPersistentVolumeSource { Text
v1GlusterfsPersistentVolumeSourceEndpoints :: Text
v1GlusterfsPersistentVolumeSourceEndpoints :: Text
v1GlusterfsPersistentVolumeSourceEndpoints, Maybe Bool
Maybe Text
Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace :: Maybe Text
v1GlusterfsPersistentVolumeSourcePath :: Text
v1GlusterfsPersistentVolumeSourceReadOnly :: Maybe Bool
$sel:v1GlusterfsPersistentVolumeSourceEndpointsNamespace:V1GlusterfsPersistentVolumeSource :: Maybe Text
$sel:v1GlusterfsPersistentVolumeSourcePath:V1GlusterfsPersistentVolumeSource :: Text
$sel:v1GlusterfsPersistentVolumeSourceReadOnly:V1GlusterfsPersistentVolumeSource :: Maybe Bool
..} ) (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 :: Lens_' V1GlusterfsPersistentVolumeSource (Maybe Text)
v1GlusterfsPersistentVolumeSourceEndpointsNamespaceL Maybe Text -> f (Maybe Text)
f V1GlusterfsPersistentVolumeSource{Maybe Bool
Maybe Text
Text
v1GlusterfsPersistentVolumeSourceEndpoints :: V1GlusterfsPersistentVolumeSource -> Text
$sel:v1GlusterfsPersistentVolumeSourceEndpointsNamespace:V1GlusterfsPersistentVolumeSource :: V1GlusterfsPersistentVolumeSource -> Maybe Text
$sel:v1GlusterfsPersistentVolumeSourcePath:V1GlusterfsPersistentVolumeSource :: V1GlusterfsPersistentVolumeSource -> Text
$sel:v1GlusterfsPersistentVolumeSourceReadOnly:V1GlusterfsPersistentVolumeSource :: V1GlusterfsPersistentVolumeSource -> Maybe Bool
v1GlusterfsPersistentVolumeSourceEndpoints :: Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace :: Maybe Text
v1GlusterfsPersistentVolumeSourcePath :: Text
v1GlusterfsPersistentVolumeSourceReadOnly :: Maybe Bool
..} = (\Maybe Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace -> V1GlusterfsPersistentVolumeSource { Maybe Text
$sel:v1GlusterfsPersistentVolumeSourceEndpointsNamespace:V1GlusterfsPersistentVolumeSource :: Maybe Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace :: Maybe Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace, Maybe Bool
Text
v1GlusterfsPersistentVolumeSourceEndpoints :: Text
$sel:v1GlusterfsPersistentVolumeSourcePath:V1GlusterfsPersistentVolumeSource :: Text
$sel:v1GlusterfsPersistentVolumeSourceReadOnly:V1GlusterfsPersistentVolumeSource :: Maybe Bool
v1GlusterfsPersistentVolumeSourceEndpoints :: Text
v1GlusterfsPersistentVolumeSourcePath :: Text
v1GlusterfsPersistentVolumeSourceReadOnly :: Maybe Bool
..} ) (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 :: Lens_' V1GlusterfsPersistentVolumeSource Text
v1GlusterfsPersistentVolumeSourcePathL Text -> f Text
f V1GlusterfsPersistentVolumeSource{Maybe Bool
Maybe Text
Text
v1GlusterfsPersistentVolumeSourceEndpoints :: V1GlusterfsPersistentVolumeSource -> Text
$sel:v1GlusterfsPersistentVolumeSourceEndpointsNamespace:V1GlusterfsPersistentVolumeSource :: V1GlusterfsPersistentVolumeSource -> Maybe Text
$sel:v1GlusterfsPersistentVolumeSourcePath:V1GlusterfsPersistentVolumeSource :: V1GlusterfsPersistentVolumeSource -> Text
$sel:v1GlusterfsPersistentVolumeSourceReadOnly:V1GlusterfsPersistentVolumeSource :: V1GlusterfsPersistentVolumeSource -> Maybe Bool
v1GlusterfsPersistentVolumeSourceEndpoints :: Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace :: Maybe Text
v1GlusterfsPersistentVolumeSourcePath :: Text
v1GlusterfsPersistentVolumeSourceReadOnly :: Maybe Bool
..} = (\Text
v1GlusterfsPersistentVolumeSourcePath -> V1GlusterfsPersistentVolumeSource { Text
$sel:v1GlusterfsPersistentVolumeSourcePath:V1GlusterfsPersistentVolumeSource :: Text
v1GlusterfsPersistentVolumeSourcePath :: Text
v1GlusterfsPersistentVolumeSourcePath, Maybe Bool
Maybe Text
Text
v1GlusterfsPersistentVolumeSourceEndpoints :: Text
$sel:v1GlusterfsPersistentVolumeSourceEndpointsNamespace:V1GlusterfsPersistentVolumeSource :: Maybe Text
$sel:v1GlusterfsPersistentVolumeSourceReadOnly:V1GlusterfsPersistentVolumeSource :: Maybe Bool
v1GlusterfsPersistentVolumeSourceEndpoints :: Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace :: Maybe Text
v1GlusterfsPersistentVolumeSourceReadOnly :: Maybe Bool
..} ) (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 :: Lens_' V1GlusterfsPersistentVolumeSource (Maybe Bool)
v1GlusterfsPersistentVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1GlusterfsPersistentVolumeSource{Maybe Bool
Maybe Text
Text
v1GlusterfsPersistentVolumeSourceEndpoints :: V1GlusterfsPersistentVolumeSource -> Text
$sel:v1GlusterfsPersistentVolumeSourceEndpointsNamespace:V1GlusterfsPersistentVolumeSource :: V1GlusterfsPersistentVolumeSource -> Maybe Text
$sel:v1GlusterfsPersistentVolumeSourcePath:V1GlusterfsPersistentVolumeSource :: V1GlusterfsPersistentVolumeSource -> Text
$sel:v1GlusterfsPersistentVolumeSourceReadOnly:V1GlusterfsPersistentVolumeSource :: V1GlusterfsPersistentVolumeSource -> Maybe Bool
v1GlusterfsPersistentVolumeSourceEndpoints :: Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace :: Maybe Text
v1GlusterfsPersistentVolumeSourcePath :: Text
v1GlusterfsPersistentVolumeSourceReadOnly :: Maybe Bool
..} = (\Maybe Bool
v1GlusterfsPersistentVolumeSourceReadOnly -> V1GlusterfsPersistentVolumeSource { Maybe Bool
$sel:v1GlusterfsPersistentVolumeSourceReadOnly:V1GlusterfsPersistentVolumeSource :: Maybe Bool
v1GlusterfsPersistentVolumeSourceReadOnly :: Maybe Bool
v1GlusterfsPersistentVolumeSourceReadOnly, Maybe Text
Text
v1GlusterfsPersistentVolumeSourceEndpoints :: Text
$sel:v1GlusterfsPersistentVolumeSourceEndpointsNamespace:V1GlusterfsPersistentVolumeSource :: Maybe Text
$sel:v1GlusterfsPersistentVolumeSourcePath:V1GlusterfsPersistentVolumeSource :: Text
v1GlusterfsPersistentVolumeSourceEndpoints :: Text
v1GlusterfsPersistentVolumeSourceEndpointsNamespace :: Maybe Text
v1GlusterfsPersistentVolumeSourcePath :: 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 :: Lens_' V1GlusterfsVolumeSource Text
v1GlusterfsVolumeSourceEndpointsL Text -> f Text
f V1GlusterfsVolumeSource{Maybe Bool
Text
v1GlusterfsVolumeSourceEndpoints :: V1GlusterfsVolumeSource -> Text
v1GlusterfsVolumeSourceEndpoints :: Text
v1GlusterfsVolumeSourcePath :: Text
v1GlusterfsVolumeSourceReadOnly :: Maybe Bool
$sel:v1GlusterfsVolumeSourcePath:V1GlusterfsVolumeSource :: V1GlusterfsVolumeSource -> Text
$sel:v1GlusterfsVolumeSourceReadOnly:V1GlusterfsVolumeSource :: V1GlusterfsVolumeSource -> Maybe Bool
..} = (\Text
v1GlusterfsVolumeSourceEndpoints -> V1GlusterfsVolumeSource { Text
v1GlusterfsVolumeSourceEndpoints :: Text
v1GlusterfsVolumeSourceEndpoints :: Text
v1GlusterfsVolumeSourceEndpoints, Maybe Bool
Text
v1GlusterfsVolumeSourcePath :: Text
v1GlusterfsVolumeSourceReadOnly :: Maybe Bool
$sel:v1GlusterfsVolumeSourcePath:V1GlusterfsVolumeSource :: Text
$sel:v1GlusterfsVolumeSourceReadOnly:V1GlusterfsVolumeSource :: Maybe Bool
..} ) (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 :: Lens_' V1GlusterfsVolumeSource Text
v1GlusterfsVolumeSourcePathL Text -> f Text
f V1GlusterfsVolumeSource{Maybe Bool
Text
v1GlusterfsVolumeSourceEndpoints :: V1GlusterfsVolumeSource -> Text
$sel:v1GlusterfsVolumeSourcePath:V1GlusterfsVolumeSource :: V1GlusterfsVolumeSource -> Text
$sel:v1GlusterfsVolumeSourceReadOnly:V1GlusterfsVolumeSource :: V1GlusterfsVolumeSource -> Maybe Bool
v1GlusterfsVolumeSourceEndpoints :: Text
v1GlusterfsVolumeSourcePath :: Text
v1GlusterfsVolumeSourceReadOnly :: Maybe Bool
..} = (\Text
v1GlusterfsVolumeSourcePath -> V1GlusterfsVolumeSource { Text
$sel:v1GlusterfsVolumeSourcePath:V1GlusterfsVolumeSource :: Text
v1GlusterfsVolumeSourcePath :: Text
v1GlusterfsVolumeSourcePath, Maybe Bool
Text
v1GlusterfsVolumeSourceEndpoints :: Text
$sel:v1GlusterfsVolumeSourceReadOnly:V1GlusterfsVolumeSource :: Maybe Bool
v1GlusterfsVolumeSourceEndpoints :: Text
v1GlusterfsVolumeSourceReadOnly :: Maybe Bool
..} ) (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 :: Lens_' V1GlusterfsVolumeSource (Maybe Bool)
v1GlusterfsVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1GlusterfsVolumeSource{Maybe Bool
Text
v1GlusterfsVolumeSourceEndpoints :: V1GlusterfsVolumeSource -> Text
$sel:v1GlusterfsVolumeSourcePath:V1GlusterfsVolumeSource :: V1GlusterfsVolumeSource -> Text
$sel:v1GlusterfsVolumeSourceReadOnly:V1GlusterfsVolumeSource :: V1GlusterfsVolumeSource -> Maybe Bool
v1GlusterfsVolumeSourceEndpoints :: Text
v1GlusterfsVolumeSourcePath :: Text
v1GlusterfsVolumeSourceReadOnly :: Maybe Bool
..} = (\Maybe Bool
v1GlusterfsVolumeSourceReadOnly -> V1GlusterfsVolumeSource { Maybe Bool
$sel:v1GlusterfsVolumeSourceReadOnly:V1GlusterfsVolumeSource :: Maybe Bool
v1GlusterfsVolumeSourceReadOnly :: Maybe Bool
v1GlusterfsVolumeSourceReadOnly, Text
v1GlusterfsVolumeSourceEndpoints :: Text
$sel:v1GlusterfsVolumeSourcePath:V1GlusterfsVolumeSource :: Text
v1GlusterfsVolumeSourceEndpoints :: Text
v1GlusterfsVolumeSourcePath :: 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 #-}



-- * V1GroupSubject

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



-- * V1GroupVersionForDiscovery

-- | 'v1GroupVersionForDiscoveryGroupVersion' Lens
v1GroupVersionForDiscoveryGroupVersionL :: Lens_' V1GroupVersionForDiscovery (Text)
v1GroupVersionForDiscoveryGroupVersionL :: Lens_' V1GroupVersionForDiscovery Text
v1GroupVersionForDiscoveryGroupVersionL Text -> f Text
f V1GroupVersionForDiscovery{Text
v1GroupVersionForDiscoveryGroupVersion :: V1GroupVersionForDiscovery -> Text
v1GroupVersionForDiscoveryGroupVersion :: Text
v1GroupVersionForDiscoveryVersion :: Text
$sel:v1GroupVersionForDiscoveryVersion:V1GroupVersionForDiscovery :: V1GroupVersionForDiscovery -> Text
..} = (\Text
v1GroupVersionForDiscoveryGroupVersion -> V1GroupVersionForDiscovery { Text
v1GroupVersionForDiscoveryGroupVersion :: Text
v1GroupVersionForDiscoveryGroupVersion :: Text
v1GroupVersionForDiscoveryGroupVersion, Text
v1GroupVersionForDiscoveryVersion :: Text
$sel:v1GroupVersionForDiscoveryVersion:V1GroupVersionForDiscovery :: 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 :: Lens_' V1GroupVersionForDiscovery Text
v1GroupVersionForDiscoveryVersionL Text -> f Text
f V1GroupVersionForDiscovery{Text
v1GroupVersionForDiscoveryGroupVersion :: V1GroupVersionForDiscovery -> Text
$sel:v1GroupVersionForDiscoveryVersion:V1GroupVersionForDiscovery :: V1GroupVersionForDiscovery -> Text
v1GroupVersionForDiscoveryGroupVersion :: Text
v1GroupVersionForDiscoveryVersion :: Text
..} = (\Text
v1GroupVersionForDiscoveryVersion -> V1GroupVersionForDiscovery { Text
$sel:v1GroupVersionForDiscoveryVersion:V1GroupVersionForDiscovery :: 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 :: Lens_' V1HTTPGetAction (Maybe Text)
v1HTTPGetActionHostL Maybe Text -> f (Maybe Text)
f V1HTTPGetAction{Maybe [V1HTTPHeader]
Maybe Text
IntOrString
v1HTTPGetActionHost :: V1HTTPGetAction -> Maybe Text
v1HTTPGetActionHost :: Maybe Text
v1HTTPGetActionHttpHeaders :: Maybe [V1HTTPHeader]
v1HTTPGetActionPath :: Maybe Text
v1HTTPGetActionPort :: IntOrString
v1HTTPGetActionScheme :: Maybe Text
$sel:v1HTTPGetActionHttpHeaders:V1HTTPGetAction :: V1HTTPGetAction -> Maybe [V1HTTPHeader]
$sel:v1HTTPGetActionPath:V1HTTPGetAction :: V1HTTPGetAction -> Maybe Text
$sel:v1HTTPGetActionPort:V1HTTPGetAction :: V1HTTPGetAction -> IntOrString
$sel:v1HTTPGetActionScheme:V1HTTPGetAction :: V1HTTPGetAction -> Maybe Text
..} = (\Maybe Text
v1HTTPGetActionHost -> V1HTTPGetAction { Maybe Text
v1HTTPGetActionHost :: Maybe Text
v1HTTPGetActionHost :: Maybe Text
v1HTTPGetActionHost, Maybe [V1HTTPHeader]
Maybe Text
IntOrString
v1HTTPGetActionHttpHeaders :: Maybe [V1HTTPHeader]
v1HTTPGetActionPath :: Maybe Text
v1HTTPGetActionPort :: IntOrString
v1HTTPGetActionScheme :: Maybe Text
$sel:v1HTTPGetActionHttpHeaders:V1HTTPGetAction :: Maybe [V1HTTPHeader]
$sel:v1HTTPGetActionPath:V1HTTPGetAction :: Maybe Text
$sel:v1HTTPGetActionPort:V1HTTPGetAction :: IntOrString
$sel:v1HTTPGetActionScheme:V1HTTPGetAction :: 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
v1HTTPGetActionHost
{-# INLINE v1HTTPGetActionHostL #-}

-- | 'v1HTTPGetActionHttpHeaders' Lens
v1HTTPGetActionHttpHeadersL :: Lens_' V1HTTPGetAction (Maybe [V1HTTPHeader])
v1HTTPGetActionHttpHeadersL :: Lens_' V1HTTPGetAction (Maybe [V1HTTPHeader])
v1HTTPGetActionHttpHeadersL Maybe [V1HTTPHeader] -> f (Maybe [V1HTTPHeader])
f V1HTTPGetAction{Maybe [V1HTTPHeader]
Maybe Text
IntOrString
v1HTTPGetActionHost :: V1HTTPGetAction -> Maybe Text
$sel:v1HTTPGetActionHttpHeaders:V1HTTPGetAction :: V1HTTPGetAction -> Maybe [V1HTTPHeader]
$sel:v1HTTPGetActionPath:V1HTTPGetAction :: V1HTTPGetAction -> Maybe Text
$sel:v1HTTPGetActionPort:V1HTTPGetAction :: V1HTTPGetAction -> IntOrString
$sel:v1HTTPGetActionScheme:V1HTTPGetAction :: V1HTTPGetAction -> Maybe Text
v1HTTPGetActionHost :: Maybe Text
v1HTTPGetActionHttpHeaders :: Maybe [V1HTTPHeader]
v1HTTPGetActionPath :: Maybe Text
v1HTTPGetActionPort :: IntOrString
v1HTTPGetActionScheme :: Maybe Text
..} = (\Maybe [V1HTTPHeader]
v1HTTPGetActionHttpHeaders -> V1HTTPGetAction { Maybe [V1HTTPHeader]
$sel:v1HTTPGetActionHttpHeaders:V1HTTPGetAction :: Maybe [V1HTTPHeader]
v1HTTPGetActionHttpHeaders :: Maybe [V1HTTPHeader]
v1HTTPGetActionHttpHeaders, Maybe Text
IntOrString
v1HTTPGetActionHost :: Maybe Text
$sel:v1HTTPGetActionPath:V1HTTPGetAction :: Maybe Text
$sel:v1HTTPGetActionPort:V1HTTPGetAction :: IntOrString
$sel:v1HTTPGetActionScheme:V1HTTPGetAction :: Maybe Text
v1HTTPGetActionHost :: Maybe Text
v1HTTPGetActionPath :: Maybe Text
v1HTTPGetActionPort :: IntOrString
v1HTTPGetActionScheme :: 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 :: Lens_' V1HTTPGetAction (Maybe Text)
v1HTTPGetActionPathL Maybe Text -> f (Maybe Text)
f V1HTTPGetAction{Maybe [V1HTTPHeader]
Maybe Text
IntOrString
v1HTTPGetActionHost :: V1HTTPGetAction -> Maybe Text
$sel:v1HTTPGetActionHttpHeaders:V1HTTPGetAction :: V1HTTPGetAction -> Maybe [V1HTTPHeader]
$sel:v1HTTPGetActionPath:V1HTTPGetAction :: V1HTTPGetAction -> Maybe Text
$sel:v1HTTPGetActionPort:V1HTTPGetAction :: V1HTTPGetAction -> IntOrString
$sel:v1HTTPGetActionScheme:V1HTTPGetAction :: V1HTTPGetAction -> Maybe Text
v1HTTPGetActionHost :: Maybe Text
v1HTTPGetActionHttpHeaders :: Maybe [V1HTTPHeader]
v1HTTPGetActionPath :: Maybe Text
v1HTTPGetActionPort :: IntOrString
v1HTTPGetActionScheme :: Maybe Text
..} = (\Maybe Text
v1HTTPGetActionPath -> V1HTTPGetAction { Maybe Text
$sel:v1HTTPGetActionPath:V1HTTPGetAction :: Maybe Text
v1HTTPGetActionPath :: Maybe Text
v1HTTPGetActionPath, Maybe [V1HTTPHeader]
Maybe Text
IntOrString
v1HTTPGetActionHost :: Maybe Text
$sel:v1HTTPGetActionHttpHeaders:V1HTTPGetAction :: Maybe [V1HTTPHeader]
$sel:v1HTTPGetActionPort:V1HTTPGetAction :: IntOrString
$sel:v1HTTPGetActionScheme:V1HTTPGetAction :: Maybe Text
v1HTTPGetActionHost :: Maybe Text
v1HTTPGetActionHttpHeaders :: Maybe [V1HTTPHeader]
v1HTTPGetActionPort :: IntOrString
v1HTTPGetActionScheme :: 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 :: Lens_' V1HTTPGetAction IntOrString
v1HTTPGetActionPortL IntOrString -> f IntOrString
f V1HTTPGetAction{Maybe [V1HTTPHeader]
Maybe Text
IntOrString
v1HTTPGetActionHost :: V1HTTPGetAction -> Maybe Text
$sel:v1HTTPGetActionHttpHeaders:V1HTTPGetAction :: V1HTTPGetAction -> Maybe [V1HTTPHeader]
$sel:v1HTTPGetActionPath:V1HTTPGetAction :: V1HTTPGetAction -> Maybe Text
$sel:v1HTTPGetActionPort:V1HTTPGetAction :: V1HTTPGetAction -> IntOrString
$sel:v1HTTPGetActionScheme:V1HTTPGetAction :: V1HTTPGetAction -> Maybe Text
v1HTTPGetActionHost :: Maybe Text
v1HTTPGetActionHttpHeaders :: Maybe [V1HTTPHeader]
v1HTTPGetActionPath :: Maybe Text
v1HTTPGetActionPort :: IntOrString
v1HTTPGetActionScheme :: Maybe Text
..} = (\IntOrString
v1HTTPGetActionPort -> V1HTTPGetAction { IntOrString
$sel:v1HTTPGetActionPort:V1HTTPGetAction :: IntOrString
v1HTTPGetActionPort :: IntOrString
v1HTTPGetActionPort, Maybe [V1HTTPHeader]
Maybe Text
v1HTTPGetActionHost :: Maybe Text
$sel:v1HTTPGetActionHttpHeaders:V1HTTPGetAction :: Maybe [V1HTTPHeader]
$sel:v1HTTPGetActionPath:V1HTTPGetAction :: Maybe Text
$sel:v1HTTPGetActionScheme:V1HTTPGetAction :: Maybe Text
v1HTTPGetActionHost :: Maybe Text
v1HTTPGetActionHttpHeaders :: Maybe [V1HTTPHeader]
v1HTTPGetActionPath :: Maybe Text
v1HTTPGetActionScheme :: 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 :: Lens_' V1HTTPGetAction (Maybe Text)
v1HTTPGetActionSchemeL Maybe Text -> f (Maybe Text)
f V1HTTPGetAction{Maybe [V1HTTPHeader]
Maybe Text
IntOrString
v1HTTPGetActionHost :: V1HTTPGetAction -> Maybe Text
$sel:v1HTTPGetActionHttpHeaders:V1HTTPGetAction :: V1HTTPGetAction -> Maybe [V1HTTPHeader]
$sel:v1HTTPGetActionPath:V1HTTPGetAction :: V1HTTPGetAction -> Maybe Text
$sel:v1HTTPGetActionPort:V1HTTPGetAction :: V1HTTPGetAction -> IntOrString
$sel:v1HTTPGetActionScheme:V1HTTPGetAction :: V1HTTPGetAction -> Maybe Text
v1HTTPGetActionHost :: Maybe Text
v1HTTPGetActionHttpHeaders :: Maybe [V1HTTPHeader]
v1HTTPGetActionPath :: Maybe Text
v1HTTPGetActionPort :: IntOrString
v1HTTPGetActionScheme :: Maybe Text
..} = (\Maybe Text
v1HTTPGetActionScheme -> V1HTTPGetAction { Maybe Text
$sel:v1HTTPGetActionScheme:V1HTTPGetAction :: Maybe Text
v1HTTPGetActionScheme :: Maybe Text
v1HTTPGetActionScheme, Maybe [V1HTTPHeader]
Maybe Text
IntOrString
v1HTTPGetActionHost :: Maybe Text
$sel:v1HTTPGetActionHttpHeaders:V1HTTPGetAction :: Maybe [V1HTTPHeader]
$sel:v1HTTPGetActionPath:V1HTTPGetAction :: Maybe Text
$sel:v1HTTPGetActionPort:V1HTTPGetAction :: IntOrString
v1HTTPGetActionHost :: Maybe Text
v1HTTPGetActionHttpHeaders :: Maybe [V1HTTPHeader]
v1HTTPGetActionPath :: Maybe Text
v1HTTPGetActionPort :: IntOrString
..} ) (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 :: Lens_' V1HTTPHeader Text
v1HTTPHeaderNameL Text -> f Text
f V1HTTPHeader{Text
v1HTTPHeaderName :: V1HTTPHeader -> Text
v1HTTPHeaderName :: Text
v1HTTPHeaderValue :: Text
$sel:v1HTTPHeaderValue:V1HTTPHeader :: V1HTTPHeader -> Text
..} = (\Text
v1HTTPHeaderName -> V1HTTPHeader { Text
v1HTTPHeaderName :: Text
v1HTTPHeaderName :: Text
v1HTTPHeaderName, Text
v1HTTPHeaderValue :: Text
$sel:v1HTTPHeaderValue:V1HTTPHeader :: 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 :: Lens_' V1HTTPHeader Text
v1HTTPHeaderValueL Text -> f Text
f V1HTTPHeader{Text
v1HTTPHeaderName :: V1HTTPHeader -> Text
$sel:v1HTTPHeaderValue:V1HTTPHeader :: V1HTTPHeader -> Text
v1HTTPHeaderName :: Text
v1HTTPHeaderValue :: Text
..} = (\Text
v1HTTPHeaderValue -> V1HTTPHeader { Text
$sel:v1HTTPHeaderValue:V1HTTPHeader :: 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 #-}



-- * V1HTTPIngressPath

-- | 'v1HTTPIngressPathBackend' Lens
v1HTTPIngressPathBackendL :: Lens_' V1HTTPIngressPath (V1IngressBackend)
v1HTTPIngressPathBackendL :: Lens_' V1HTTPIngressPath V1IngressBackend
v1HTTPIngressPathBackendL V1IngressBackend -> f V1IngressBackend
f V1HTTPIngressPath{Maybe Text
Text
V1IngressBackend
v1HTTPIngressPathBackend :: V1HTTPIngressPath -> V1IngressBackend
v1HTTPIngressPathBackend :: V1IngressBackend
v1HTTPIngressPathPath :: Maybe Text
v1HTTPIngressPathPathType :: Text
$sel:v1HTTPIngressPathPath:V1HTTPIngressPath :: V1HTTPIngressPath -> Maybe Text
$sel:v1HTTPIngressPathPathType:V1HTTPIngressPath :: V1HTTPIngressPath -> Text
..} = (\V1IngressBackend
v1HTTPIngressPathBackend -> V1HTTPIngressPath { V1IngressBackend
v1HTTPIngressPathBackend :: V1IngressBackend
v1HTTPIngressPathBackend :: V1IngressBackend
v1HTTPIngressPathBackend, Maybe Text
Text
v1HTTPIngressPathPath :: Maybe Text
v1HTTPIngressPathPathType :: Text
$sel:v1HTTPIngressPathPath:V1HTTPIngressPath :: Maybe Text
$sel:v1HTTPIngressPathPathType:V1HTTPIngressPath :: Text
..} ) (V1IngressBackend -> V1HTTPIngressPath)
-> f V1IngressBackend -> f V1HTTPIngressPath
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1IngressBackend -> f V1IngressBackend
f V1IngressBackend
v1HTTPIngressPathBackend
{-# INLINE v1HTTPIngressPathBackendL #-}

-- | 'v1HTTPIngressPathPath' Lens
v1HTTPIngressPathPathL :: Lens_' V1HTTPIngressPath (Maybe Text)
v1HTTPIngressPathPathL :: Lens_' V1HTTPIngressPath (Maybe Text)
v1HTTPIngressPathPathL Maybe Text -> f (Maybe Text)
f V1HTTPIngressPath{Maybe Text
Text
V1IngressBackend
v1HTTPIngressPathBackend :: V1HTTPIngressPath -> V1IngressBackend
$sel:v1HTTPIngressPathPath:V1HTTPIngressPath :: V1HTTPIngressPath -> Maybe Text
$sel:v1HTTPIngressPathPathType:V1HTTPIngressPath :: V1HTTPIngressPath -> Text
v1HTTPIngressPathBackend :: V1IngressBackend
v1HTTPIngressPathPath :: Maybe Text
v1HTTPIngressPathPathType :: Text
..} = (\Maybe Text
v1HTTPIngressPathPath -> V1HTTPIngressPath { Maybe Text
$sel:v1HTTPIngressPathPath:V1HTTPIngressPath :: Maybe Text
v1HTTPIngressPathPath :: Maybe Text
v1HTTPIngressPathPath, Text
V1IngressBackend
v1HTTPIngressPathBackend :: V1IngressBackend
$sel:v1HTTPIngressPathPathType:V1HTTPIngressPath :: Text
v1HTTPIngressPathBackend :: V1IngressBackend
v1HTTPIngressPathPathType :: Text
..} ) (Maybe Text -> V1HTTPIngressPath)
-> f (Maybe Text) -> f V1HTTPIngressPath
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1HTTPIngressPathPath
{-# INLINE v1HTTPIngressPathPathL #-}

-- | 'v1HTTPIngressPathPathType' Lens
v1HTTPIngressPathPathTypeL :: Lens_' V1HTTPIngressPath (Text)
v1HTTPIngressPathPathTypeL :: Lens_' V1HTTPIngressPath Text
v1HTTPIngressPathPathTypeL Text -> f Text
f V1HTTPIngressPath{Maybe Text
Text
V1IngressBackend
v1HTTPIngressPathBackend :: V1HTTPIngressPath -> V1IngressBackend
$sel:v1HTTPIngressPathPath:V1HTTPIngressPath :: V1HTTPIngressPath -> Maybe Text
$sel:v1HTTPIngressPathPathType:V1HTTPIngressPath :: V1HTTPIngressPath -> Text
v1HTTPIngressPathBackend :: V1IngressBackend
v1HTTPIngressPathPath :: Maybe Text
v1HTTPIngressPathPathType :: Text
..} = (\Text
v1HTTPIngressPathPathType -> V1HTTPIngressPath { Text
$sel:v1HTTPIngressPathPathType:V1HTTPIngressPath :: Text
v1HTTPIngressPathPathType :: Text
v1HTTPIngressPathPathType, Maybe Text
V1IngressBackend
v1HTTPIngressPathBackend :: V1IngressBackend
$sel:v1HTTPIngressPathPath:V1HTTPIngressPath :: Maybe Text
v1HTTPIngressPathBackend :: V1IngressBackend
v1HTTPIngressPathPath :: Maybe Text
..} ) (Text -> V1HTTPIngressPath) -> f Text -> f V1HTTPIngressPath
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1HTTPIngressPathPathType
{-# INLINE v1HTTPIngressPathPathTypeL #-}



-- * V1HTTPIngressRuleValue

-- | 'v1HTTPIngressRuleValuePaths' Lens
v1HTTPIngressRuleValuePathsL :: Lens_' V1HTTPIngressRuleValue ([V1HTTPIngressPath])
v1HTTPIngressRuleValuePathsL :: Lens_' V1HTTPIngressRuleValue [V1HTTPIngressPath]
v1HTTPIngressRuleValuePathsL [V1HTTPIngressPath] -> f [V1HTTPIngressPath]
f V1HTTPIngressRuleValue{[V1HTTPIngressPath]
v1HTTPIngressRuleValuePaths :: V1HTTPIngressRuleValue -> [V1HTTPIngressPath]
v1HTTPIngressRuleValuePaths :: [V1HTTPIngressPath]
..} = (\[V1HTTPIngressPath]
v1HTTPIngressRuleValuePaths -> V1HTTPIngressRuleValue { [V1HTTPIngressPath]
v1HTTPIngressRuleValuePaths :: [V1HTTPIngressPath]
v1HTTPIngressRuleValuePaths :: [V1HTTPIngressPath]
v1HTTPIngressRuleValuePaths, ..} ) ([V1HTTPIngressPath] -> V1HTTPIngressRuleValue)
-> f [V1HTTPIngressPath] -> f V1HTTPIngressRuleValue
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1HTTPIngressPath] -> f [V1HTTPIngressPath]
f [V1HTTPIngressPath]
v1HTTPIngressRuleValuePaths
{-# INLINE v1HTTPIngressRuleValuePathsL #-}



-- * V1HorizontalPodAutoscaler

-- | 'v1HorizontalPodAutoscalerApiVersion' Lens
v1HorizontalPodAutoscalerApiVersionL :: Lens_' V1HorizontalPodAutoscaler (Maybe Text)
v1HorizontalPodAutoscalerApiVersionL :: Lens_' V1HorizontalPodAutoscaler (Maybe Text)
v1HorizontalPodAutoscalerApiVersionL Maybe Text -> f (Maybe Text)
f V1HorizontalPodAutoscaler{Maybe Text
Maybe V1ObjectMeta
Maybe V1HorizontalPodAutoscalerStatus
Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerApiVersion :: V1HorizontalPodAutoscaler -> Maybe Text
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
v1HorizontalPodAutoscalerKind :: Maybe Text
v1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerSpec :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerStatus :: Maybe V1HorizontalPodAutoscalerStatus
$sel:v1HorizontalPodAutoscalerKind:V1HorizontalPodAutoscaler :: V1HorizontalPodAutoscaler -> Maybe Text
$sel:v1HorizontalPodAutoscalerMetadata:V1HorizontalPodAutoscaler :: V1HorizontalPodAutoscaler -> Maybe V1ObjectMeta
$sel:v1HorizontalPodAutoscalerSpec:V1HorizontalPodAutoscaler :: V1HorizontalPodAutoscaler -> Maybe V1HorizontalPodAutoscalerSpec
$sel:v1HorizontalPodAutoscalerStatus:V1HorizontalPodAutoscaler :: V1HorizontalPodAutoscaler -> Maybe V1HorizontalPodAutoscalerStatus
..} = (\Maybe Text
v1HorizontalPodAutoscalerApiVersion -> V1HorizontalPodAutoscaler { Maybe Text
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
v1HorizontalPodAutoscalerApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1HorizontalPodAutoscalerStatus
Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerKind :: Maybe Text
v1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerSpec :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerStatus :: Maybe V1HorizontalPodAutoscalerStatus
$sel:v1HorizontalPodAutoscalerKind:V1HorizontalPodAutoscaler :: Maybe Text
$sel:v1HorizontalPodAutoscalerMetadata:V1HorizontalPodAutoscaler :: Maybe V1ObjectMeta
$sel:v1HorizontalPodAutoscalerSpec:V1HorizontalPodAutoscaler :: Maybe V1HorizontalPodAutoscalerSpec
$sel:v1HorizontalPodAutoscalerStatus:V1HorizontalPodAutoscaler :: Maybe V1HorizontalPodAutoscalerStatus
..} ) (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 :: Lens_' V1HorizontalPodAutoscaler (Maybe Text)
v1HorizontalPodAutoscalerKindL Maybe Text -> f (Maybe Text)
f V1HorizontalPodAutoscaler{Maybe Text
Maybe V1ObjectMeta
Maybe V1HorizontalPodAutoscalerStatus
Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerApiVersion :: V1HorizontalPodAutoscaler -> Maybe Text
$sel:v1HorizontalPodAutoscalerKind:V1HorizontalPodAutoscaler :: V1HorizontalPodAutoscaler -> Maybe Text
$sel:v1HorizontalPodAutoscalerMetadata:V1HorizontalPodAutoscaler :: V1HorizontalPodAutoscaler -> Maybe V1ObjectMeta
$sel:v1HorizontalPodAutoscalerSpec:V1HorizontalPodAutoscaler :: V1HorizontalPodAutoscaler -> Maybe V1HorizontalPodAutoscalerSpec
$sel:v1HorizontalPodAutoscalerStatus:V1HorizontalPodAutoscaler :: V1HorizontalPodAutoscaler -> Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
v1HorizontalPodAutoscalerKind :: Maybe Text
v1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerSpec :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerStatus :: Maybe V1HorizontalPodAutoscalerStatus
..} = (\Maybe Text
v1HorizontalPodAutoscalerKind -> V1HorizontalPodAutoscaler { Maybe Text
$sel:v1HorizontalPodAutoscalerKind:V1HorizontalPodAutoscaler :: Maybe Text
v1HorizontalPodAutoscalerKind :: Maybe Text
v1HorizontalPodAutoscalerKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1HorizontalPodAutoscalerStatus
Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
$sel:v1HorizontalPodAutoscalerMetadata:V1HorizontalPodAutoscaler :: Maybe V1ObjectMeta
$sel:v1HorizontalPodAutoscalerSpec:V1HorizontalPodAutoscaler :: Maybe V1HorizontalPodAutoscalerSpec
$sel:v1HorizontalPodAutoscalerStatus:V1HorizontalPodAutoscaler :: Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
v1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerSpec :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerStatus :: Maybe V1HorizontalPodAutoscalerStatus
..} ) (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 :: Lens_' V1HorizontalPodAutoscaler (Maybe V1ObjectMeta)
v1HorizontalPodAutoscalerMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1HorizontalPodAutoscaler{Maybe Text
Maybe V1ObjectMeta
Maybe V1HorizontalPodAutoscalerStatus
Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerApiVersion :: V1HorizontalPodAutoscaler -> Maybe Text
$sel:v1HorizontalPodAutoscalerKind:V1HorizontalPodAutoscaler :: V1HorizontalPodAutoscaler -> Maybe Text
$sel:v1HorizontalPodAutoscalerMetadata:V1HorizontalPodAutoscaler :: V1HorizontalPodAutoscaler -> Maybe V1ObjectMeta
$sel:v1HorizontalPodAutoscalerSpec:V1HorizontalPodAutoscaler :: V1HorizontalPodAutoscaler -> Maybe V1HorizontalPodAutoscalerSpec
$sel:v1HorizontalPodAutoscalerStatus:V1HorizontalPodAutoscaler :: V1HorizontalPodAutoscaler -> Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
v1HorizontalPodAutoscalerKind :: Maybe Text
v1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerSpec :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerStatus :: Maybe V1HorizontalPodAutoscalerStatus
..} = (\Maybe V1ObjectMeta
v1HorizontalPodAutoscalerMetadata -> V1HorizontalPodAutoscaler { Maybe V1ObjectMeta
$sel:v1HorizontalPodAutoscalerMetadata:V1HorizontalPodAutoscaler :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerMetadata, Maybe Text
Maybe V1HorizontalPodAutoscalerStatus
Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
$sel:v1HorizontalPodAutoscalerKind:V1HorizontalPodAutoscaler :: Maybe Text
$sel:v1HorizontalPodAutoscalerSpec:V1HorizontalPodAutoscaler :: Maybe V1HorizontalPodAutoscalerSpec
$sel:v1HorizontalPodAutoscalerStatus:V1HorizontalPodAutoscaler :: Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
v1HorizontalPodAutoscalerKind :: Maybe Text
v1HorizontalPodAutoscalerSpec :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerStatus :: Maybe V1HorizontalPodAutoscalerStatus
..} ) (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 :: Lens_'
  V1HorizontalPodAutoscaler (Maybe V1HorizontalPodAutoscalerSpec)
v1HorizontalPodAutoscalerSpecL Maybe V1HorizontalPodAutoscalerSpec
-> f (Maybe V1HorizontalPodAutoscalerSpec)
f V1HorizontalPodAutoscaler{Maybe Text
Maybe V1ObjectMeta
Maybe V1HorizontalPodAutoscalerStatus
Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerApiVersion :: V1HorizontalPodAutoscaler -> Maybe Text
$sel:v1HorizontalPodAutoscalerKind:V1HorizontalPodAutoscaler :: V1HorizontalPodAutoscaler -> Maybe Text
$sel:v1HorizontalPodAutoscalerMetadata:V1HorizontalPodAutoscaler :: V1HorizontalPodAutoscaler -> Maybe V1ObjectMeta
$sel:v1HorizontalPodAutoscalerSpec:V1HorizontalPodAutoscaler :: V1HorizontalPodAutoscaler -> Maybe V1HorizontalPodAutoscalerSpec
$sel:v1HorizontalPodAutoscalerStatus:V1HorizontalPodAutoscaler :: V1HorizontalPodAutoscaler -> Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
v1HorizontalPodAutoscalerKind :: Maybe Text
v1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerSpec :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerStatus :: Maybe V1HorizontalPodAutoscalerStatus
..} = (\Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerSpec -> V1HorizontalPodAutoscaler { Maybe V1HorizontalPodAutoscalerSpec
$sel:v1HorizontalPodAutoscalerSpec:V1HorizontalPodAutoscaler :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerSpec :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerSpec, Maybe Text
Maybe V1ObjectMeta
Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
$sel:v1HorizontalPodAutoscalerKind:V1HorizontalPodAutoscaler :: Maybe Text
$sel:v1HorizontalPodAutoscalerMetadata:V1HorizontalPodAutoscaler :: Maybe V1ObjectMeta
$sel:v1HorizontalPodAutoscalerStatus:V1HorizontalPodAutoscaler :: Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
v1HorizontalPodAutoscalerKind :: Maybe Text
v1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerStatus :: Maybe V1HorizontalPodAutoscalerStatus
..} ) (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 :: Lens_'
  V1HorizontalPodAutoscaler (Maybe V1HorizontalPodAutoscalerStatus)
v1HorizontalPodAutoscalerStatusL Maybe V1HorizontalPodAutoscalerStatus
-> f (Maybe V1HorizontalPodAutoscalerStatus)
f V1HorizontalPodAutoscaler{Maybe Text
Maybe V1ObjectMeta
Maybe V1HorizontalPodAutoscalerStatus
Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerApiVersion :: V1HorizontalPodAutoscaler -> Maybe Text
$sel:v1HorizontalPodAutoscalerKind:V1HorizontalPodAutoscaler :: V1HorizontalPodAutoscaler -> Maybe Text
$sel:v1HorizontalPodAutoscalerMetadata:V1HorizontalPodAutoscaler :: V1HorizontalPodAutoscaler -> Maybe V1ObjectMeta
$sel:v1HorizontalPodAutoscalerSpec:V1HorizontalPodAutoscaler :: V1HorizontalPodAutoscaler -> Maybe V1HorizontalPodAutoscalerSpec
$sel:v1HorizontalPodAutoscalerStatus:V1HorizontalPodAutoscaler :: V1HorizontalPodAutoscaler -> Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
v1HorizontalPodAutoscalerKind :: Maybe Text
v1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerSpec :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerStatus :: Maybe V1HorizontalPodAutoscalerStatus
..} = (\Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerStatus -> V1HorizontalPodAutoscaler { Maybe V1HorizontalPodAutoscalerStatus
$sel:v1HorizontalPodAutoscalerStatus:V1HorizontalPodAutoscaler :: Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerStatus :: Maybe V1HorizontalPodAutoscalerStatus
v1HorizontalPodAutoscalerStatus, Maybe Text
Maybe V1ObjectMeta
Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
$sel:v1HorizontalPodAutoscalerKind:V1HorizontalPodAutoscaler :: Maybe Text
$sel:v1HorizontalPodAutoscalerMetadata:V1HorizontalPodAutoscaler :: Maybe V1ObjectMeta
$sel:v1HorizontalPodAutoscalerSpec:V1HorizontalPodAutoscaler :: Maybe V1HorizontalPodAutoscalerSpec
v1HorizontalPodAutoscalerApiVersion :: Maybe Text
v1HorizontalPodAutoscalerKind :: Maybe Text
v1HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v1HorizontalPodAutoscalerSpec :: Maybe V1HorizontalPodAutoscalerSpec
..} ) (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 :: Lens_' V1HorizontalPodAutoscalerList (Maybe Text)
v1HorizontalPodAutoscalerListApiVersionL Maybe Text -> f (Maybe Text)
f V1HorizontalPodAutoscalerList{[V1HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v1HorizontalPodAutoscalerListApiVersion :: V1HorizontalPodAutoscalerList -> Maybe Text
v1HorizontalPodAutoscalerListApiVersion :: Maybe Text
v1HorizontalPodAutoscalerListItems :: [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListKind :: Maybe Text
v1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
$sel:v1HorizontalPodAutoscalerListItems:V1HorizontalPodAutoscalerList :: V1HorizontalPodAutoscalerList -> [V1HorizontalPodAutoscaler]
$sel:v1HorizontalPodAutoscalerListKind:V1HorizontalPodAutoscalerList :: V1HorizontalPodAutoscalerList -> Maybe Text
$sel:v1HorizontalPodAutoscalerListMetadata:V1HorizontalPodAutoscalerList :: V1HorizontalPodAutoscalerList -> Maybe V1ListMeta
..} = (\Maybe Text
v1HorizontalPodAutoscalerListApiVersion -> V1HorizontalPodAutoscalerList { Maybe Text
v1HorizontalPodAutoscalerListApiVersion :: Maybe Text
v1HorizontalPodAutoscalerListApiVersion :: Maybe Text
v1HorizontalPodAutoscalerListApiVersion, [V1HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v1HorizontalPodAutoscalerListItems :: [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListKind :: Maybe Text
v1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
$sel:v1HorizontalPodAutoscalerListItems:V1HorizontalPodAutoscalerList :: [V1HorizontalPodAutoscaler]
$sel:v1HorizontalPodAutoscalerListKind:V1HorizontalPodAutoscalerList :: Maybe Text
$sel:v1HorizontalPodAutoscalerListMetadata:V1HorizontalPodAutoscalerList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1HorizontalPodAutoscalerList [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListItemsL [V1HorizontalPodAutoscaler] -> f [V1HorizontalPodAutoscaler]
f V1HorizontalPodAutoscalerList{[V1HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v1HorizontalPodAutoscalerListApiVersion :: V1HorizontalPodAutoscalerList -> Maybe Text
$sel:v1HorizontalPodAutoscalerListItems:V1HorizontalPodAutoscalerList :: V1HorizontalPodAutoscalerList -> [V1HorizontalPodAutoscaler]
$sel:v1HorizontalPodAutoscalerListKind:V1HorizontalPodAutoscalerList :: V1HorizontalPodAutoscalerList -> Maybe Text
$sel:v1HorizontalPodAutoscalerListMetadata:V1HorizontalPodAutoscalerList :: V1HorizontalPodAutoscalerList -> Maybe V1ListMeta
v1HorizontalPodAutoscalerListApiVersion :: Maybe Text
v1HorizontalPodAutoscalerListItems :: [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListKind :: Maybe Text
v1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
..} = (\[V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListItems -> V1HorizontalPodAutoscalerList { [V1HorizontalPodAutoscaler]
$sel:v1HorizontalPodAutoscalerListItems:V1HorizontalPodAutoscalerList :: [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListItems :: [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListItems, Maybe Text
Maybe V1ListMeta
v1HorizontalPodAutoscalerListApiVersion :: Maybe Text
$sel:v1HorizontalPodAutoscalerListKind:V1HorizontalPodAutoscalerList :: Maybe Text
$sel:v1HorizontalPodAutoscalerListMetadata:V1HorizontalPodAutoscalerList :: Maybe V1ListMeta
v1HorizontalPodAutoscalerListApiVersion :: Maybe Text
v1HorizontalPodAutoscalerListKind :: Maybe Text
v1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1HorizontalPodAutoscalerList (Maybe Text)
v1HorizontalPodAutoscalerListKindL Maybe Text -> f (Maybe Text)
f V1HorizontalPodAutoscalerList{[V1HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v1HorizontalPodAutoscalerListApiVersion :: V1HorizontalPodAutoscalerList -> Maybe Text
$sel:v1HorizontalPodAutoscalerListItems:V1HorizontalPodAutoscalerList :: V1HorizontalPodAutoscalerList -> [V1HorizontalPodAutoscaler]
$sel:v1HorizontalPodAutoscalerListKind:V1HorizontalPodAutoscalerList :: V1HorizontalPodAutoscalerList -> Maybe Text
$sel:v1HorizontalPodAutoscalerListMetadata:V1HorizontalPodAutoscalerList :: V1HorizontalPodAutoscalerList -> Maybe V1ListMeta
v1HorizontalPodAutoscalerListApiVersion :: Maybe Text
v1HorizontalPodAutoscalerListItems :: [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListKind :: Maybe Text
v1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1HorizontalPodAutoscalerListKind -> V1HorizontalPodAutoscalerList { Maybe Text
$sel:v1HorizontalPodAutoscalerListKind:V1HorizontalPodAutoscalerList :: Maybe Text
v1HorizontalPodAutoscalerListKind :: Maybe Text
v1HorizontalPodAutoscalerListKind, [V1HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v1HorizontalPodAutoscalerListApiVersion :: Maybe Text
$sel:v1HorizontalPodAutoscalerListItems:V1HorizontalPodAutoscalerList :: [V1HorizontalPodAutoscaler]
$sel:v1HorizontalPodAutoscalerListMetadata:V1HorizontalPodAutoscalerList :: Maybe V1ListMeta
v1HorizontalPodAutoscalerListApiVersion :: Maybe Text
v1HorizontalPodAutoscalerListItems :: [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1HorizontalPodAutoscalerList (Maybe V1ListMeta)
v1HorizontalPodAutoscalerListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1HorizontalPodAutoscalerList{[V1HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v1HorizontalPodAutoscalerListApiVersion :: V1HorizontalPodAutoscalerList -> Maybe Text
$sel:v1HorizontalPodAutoscalerListItems:V1HorizontalPodAutoscalerList :: V1HorizontalPodAutoscalerList -> [V1HorizontalPodAutoscaler]
$sel:v1HorizontalPodAutoscalerListKind:V1HorizontalPodAutoscalerList :: V1HorizontalPodAutoscalerList -> Maybe Text
$sel:v1HorizontalPodAutoscalerListMetadata:V1HorizontalPodAutoscalerList :: V1HorizontalPodAutoscalerList -> Maybe V1ListMeta
v1HorizontalPodAutoscalerListApiVersion :: Maybe Text
v1HorizontalPodAutoscalerListItems :: [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListKind :: Maybe Text
v1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1HorizontalPodAutoscalerListMetadata -> V1HorizontalPodAutoscalerList { Maybe V1ListMeta
$sel:v1HorizontalPodAutoscalerListMetadata:V1HorizontalPodAutoscalerList :: Maybe V1ListMeta
v1HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v1HorizontalPodAutoscalerListMetadata, [V1HorizontalPodAutoscaler]
Maybe Text
v1HorizontalPodAutoscalerListApiVersion :: Maybe Text
$sel:v1HorizontalPodAutoscalerListItems:V1HorizontalPodAutoscalerList :: [V1HorizontalPodAutoscaler]
$sel:v1HorizontalPodAutoscalerListKind:V1HorizontalPodAutoscalerList :: Maybe Text
v1HorizontalPodAutoscalerListApiVersion :: Maybe Text
v1HorizontalPodAutoscalerListItems :: [V1HorizontalPodAutoscaler]
v1HorizontalPodAutoscalerListKind :: 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 :: Lens_' V1HorizontalPodAutoscalerSpec Int
v1HorizontalPodAutoscalerSpecMaxReplicasL Int -> f Int
f V1HorizontalPodAutoscalerSpec{Int
Maybe Int
V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecMaxReplicas :: V1HorizontalPodAutoscalerSpec -> Int
v1HorizontalPodAutoscalerSpecMaxReplicas :: Int
v1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v1HorizontalPodAutoscalerSpecScaleTargetRef :: V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage :: Maybe Int
$sel:v1HorizontalPodAutoscalerSpecMinReplicas:V1HorizontalPodAutoscalerSpec :: V1HorizontalPodAutoscalerSpec -> Maybe Int
$sel:v1HorizontalPodAutoscalerSpecScaleTargetRef:V1HorizontalPodAutoscalerSpec :: V1HorizontalPodAutoscalerSpec -> V1CrossVersionObjectReference
$sel:v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage:V1HorizontalPodAutoscalerSpec :: V1HorizontalPodAutoscalerSpec -> Maybe Int
..} = (\Int
v1HorizontalPodAutoscalerSpecMaxReplicas -> V1HorizontalPodAutoscalerSpec { Int
v1HorizontalPodAutoscalerSpecMaxReplicas :: Int
v1HorizontalPodAutoscalerSpecMaxReplicas :: Int
v1HorizontalPodAutoscalerSpecMaxReplicas, Maybe Int
V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v1HorizontalPodAutoscalerSpecScaleTargetRef :: V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage :: Maybe Int
$sel:v1HorizontalPodAutoscalerSpecMinReplicas:V1HorizontalPodAutoscalerSpec :: Maybe Int
$sel:v1HorizontalPodAutoscalerSpecScaleTargetRef:V1HorizontalPodAutoscalerSpec :: V1CrossVersionObjectReference
$sel:v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage:V1HorizontalPodAutoscalerSpec :: 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 :: Lens_' V1HorizontalPodAutoscalerSpec (Maybe Int)
v1HorizontalPodAutoscalerSpecMinReplicasL Maybe Int -> f (Maybe Int)
f V1HorizontalPodAutoscalerSpec{Int
Maybe Int
V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecMaxReplicas :: V1HorizontalPodAutoscalerSpec -> Int
$sel:v1HorizontalPodAutoscalerSpecMinReplicas:V1HorizontalPodAutoscalerSpec :: V1HorizontalPodAutoscalerSpec -> Maybe Int
$sel:v1HorizontalPodAutoscalerSpecScaleTargetRef:V1HorizontalPodAutoscalerSpec :: V1HorizontalPodAutoscalerSpec -> V1CrossVersionObjectReference
$sel:v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage:V1HorizontalPodAutoscalerSpec :: V1HorizontalPodAutoscalerSpec -> Maybe Int
v1HorizontalPodAutoscalerSpecMaxReplicas :: Int
v1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v1HorizontalPodAutoscalerSpecScaleTargetRef :: V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage :: Maybe Int
..} = (\Maybe Int
v1HorizontalPodAutoscalerSpecMinReplicas -> V1HorizontalPodAutoscalerSpec { Maybe Int
$sel:v1HorizontalPodAutoscalerSpecMinReplicas:V1HorizontalPodAutoscalerSpec :: Maybe Int
v1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v1HorizontalPodAutoscalerSpecMinReplicas, Int
Maybe Int
V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecMaxReplicas :: Int
$sel:v1HorizontalPodAutoscalerSpecScaleTargetRef:V1HorizontalPodAutoscalerSpec :: V1CrossVersionObjectReference
$sel:v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage:V1HorizontalPodAutoscalerSpec :: Maybe Int
v1HorizontalPodAutoscalerSpecMaxReplicas :: Int
v1HorizontalPodAutoscalerSpecScaleTargetRef :: V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage :: Maybe 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 :: Lens_' V1HorizontalPodAutoscalerSpec V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecScaleTargetRefL V1CrossVersionObjectReference -> f V1CrossVersionObjectReference
f V1HorizontalPodAutoscalerSpec{Int
Maybe Int
V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecMaxReplicas :: V1HorizontalPodAutoscalerSpec -> Int
$sel:v1HorizontalPodAutoscalerSpecMinReplicas:V1HorizontalPodAutoscalerSpec :: V1HorizontalPodAutoscalerSpec -> Maybe Int
$sel:v1HorizontalPodAutoscalerSpecScaleTargetRef:V1HorizontalPodAutoscalerSpec :: V1HorizontalPodAutoscalerSpec -> V1CrossVersionObjectReference
$sel:v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage:V1HorizontalPodAutoscalerSpec :: V1HorizontalPodAutoscalerSpec -> Maybe Int
v1HorizontalPodAutoscalerSpecMaxReplicas :: Int
v1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v1HorizontalPodAutoscalerSpecScaleTargetRef :: V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage :: Maybe Int
..} = (\V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecScaleTargetRef -> V1HorizontalPodAutoscalerSpec { V1CrossVersionObjectReference
$sel:v1HorizontalPodAutoscalerSpecScaleTargetRef:V1HorizontalPodAutoscalerSpec :: V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecScaleTargetRef :: V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecScaleTargetRef, Int
Maybe Int
v1HorizontalPodAutoscalerSpecMaxReplicas :: Int
$sel:v1HorizontalPodAutoscalerSpecMinReplicas:V1HorizontalPodAutoscalerSpec :: Maybe Int
$sel:v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage:V1HorizontalPodAutoscalerSpec :: Maybe Int
v1HorizontalPodAutoscalerSpecMaxReplicas :: Int
v1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage :: Maybe 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 :: Lens_' V1HorizontalPodAutoscalerSpec (Maybe Int)
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentageL Maybe Int -> f (Maybe Int)
f V1HorizontalPodAutoscalerSpec{Int
Maybe Int
V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecMaxReplicas :: V1HorizontalPodAutoscalerSpec -> Int
$sel:v1HorizontalPodAutoscalerSpecMinReplicas:V1HorizontalPodAutoscalerSpec :: V1HorizontalPodAutoscalerSpec -> Maybe Int
$sel:v1HorizontalPodAutoscalerSpecScaleTargetRef:V1HorizontalPodAutoscalerSpec :: V1HorizontalPodAutoscalerSpec -> V1CrossVersionObjectReference
$sel:v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage:V1HorizontalPodAutoscalerSpec :: V1HorizontalPodAutoscalerSpec -> Maybe Int
v1HorizontalPodAutoscalerSpecMaxReplicas :: Int
v1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v1HorizontalPodAutoscalerSpecScaleTargetRef :: V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage :: Maybe Int
..} = (\Maybe Int
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage -> V1HorizontalPodAutoscalerSpec { Maybe Int
$sel:v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage:V1HorizontalPodAutoscalerSpec :: Maybe Int
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerSpecTargetCpuUtilizationPercentage, Int
Maybe Int
V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecMaxReplicas :: Int
$sel:v1HorizontalPodAutoscalerSpecMinReplicas:V1HorizontalPodAutoscalerSpec :: Maybe Int
$sel:v1HorizontalPodAutoscalerSpecScaleTargetRef:V1HorizontalPodAutoscalerSpec :: V1CrossVersionObjectReference
v1HorizontalPodAutoscalerSpecMaxReplicas :: Int
v1HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v1HorizontalPodAutoscalerSpecScaleTargetRef :: V1CrossVersionObjectReference
..} ) (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 :: Lens_' V1HorizontalPodAutoscalerStatus (Maybe Int)
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentageL Maybe Int -> f (Maybe Int)
f V1HorizontalPodAutoscalerStatus{Int
Maybe Int
Maybe Integer
Maybe DateTime
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: V1HorizontalPodAutoscalerStatus -> Maybe Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
$sel:v1HorizontalPodAutoscalerStatusCurrentReplicas:V1HorizontalPodAutoscalerStatus :: V1HorizontalPodAutoscalerStatus -> Int
$sel:v1HorizontalPodAutoscalerStatusDesiredReplicas:V1HorizontalPodAutoscalerStatus :: V1HorizontalPodAutoscalerStatus -> Int
$sel:v1HorizontalPodAutoscalerStatusLastScaleTime:V1HorizontalPodAutoscalerStatus :: V1HorizontalPodAutoscalerStatus -> Maybe DateTime
$sel:v1HorizontalPodAutoscalerStatusObservedGeneration:V1HorizontalPodAutoscalerStatus :: V1HorizontalPodAutoscalerStatus -> Maybe Integer
..} = (\Maybe Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage -> V1HorizontalPodAutoscalerStatus { Maybe Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage, Int
Maybe Integer
Maybe DateTime
v1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
$sel:v1HorizontalPodAutoscalerStatusCurrentReplicas:V1HorizontalPodAutoscalerStatus :: Int
$sel:v1HorizontalPodAutoscalerStatusDesiredReplicas:V1HorizontalPodAutoscalerStatus :: Int
$sel:v1HorizontalPodAutoscalerStatusLastScaleTime:V1HorizontalPodAutoscalerStatus :: Maybe DateTime
$sel:v1HorizontalPodAutoscalerStatusObservedGeneration:V1HorizontalPodAutoscalerStatus :: Maybe Integer
..} ) (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 :: Lens_' V1HorizontalPodAutoscalerStatus Int
v1HorizontalPodAutoscalerStatusCurrentReplicasL Int -> f Int
f V1HorizontalPodAutoscalerStatus{Int
Maybe Int
Maybe Integer
Maybe DateTime
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: V1HorizontalPodAutoscalerStatus -> Maybe Int
$sel:v1HorizontalPodAutoscalerStatusCurrentReplicas:V1HorizontalPodAutoscalerStatus :: V1HorizontalPodAutoscalerStatus -> Int
$sel:v1HorizontalPodAutoscalerStatusDesiredReplicas:V1HorizontalPodAutoscalerStatus :: V1HorizontalPodAutoscalerStatus -> Int
$sel:v1HorizontalPodAutoscalerStatusLastScaleTime:V1HorizontalPodAutoscalerStatus :: V1HorizontalPodAutoscalerStatus -> Maybe DateTime
$sel:v1HorizontalPodAutoscalerStatusObservedGeneration:V1HorizontalPodAutoscalerStatus :: V1HorizontalPodAutoscalerStatus -> Maybe Integer
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
..} = (\Int
v1HorizontalPodAutoscalerStatusCurrentReplicas -> V1HorizontalPodAutoscalerStatus { Int
$sel:v1HorizontalPodAutoscalerStatusCurrentReplicas:V1HorizontalPodAutoscalerStatus :: Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v1HorizontalPodAutoscalerStatusCurrentReplicas, Int
Maybe Int
Maybe Integer
Maybe DateTime
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
$sel:v1HorizontalPodAutoscalerStatusDesiredReplicas:V1HorizontalPodAutoscalerStatus :: Int
$sel:v1HorizontalPodAutoscalerStatusLastScaleTime:V1HorizontalPodAutoscalerStatus :: Maybe DateTime
$sel:v1HorizontalPodAutoscalerStatusObservedGeneration:V1HorizontalPodAutoscalerStatus :: Maybe Integer
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
..} ) (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 :: Lens_' V1HorizontalPodAutoscalerStatus Int
v1HorizontalPodAutoscalerStatusDesiredReplicasL Int -> f Int
f V1HorizontalPodAutoscalerStatus{Int
Maybe Int
Maybe Integer
Maybe DateTime
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: V1HorizontalPodAutoscalerStatus -> Maybe Int
$sel:v1HorizontalPodAutoscalerStatusCurrentReplicas:V1HorizontalPodAutoscalerStatus :: V1HorizontalPodAutoscalerStatus -> Int
$sel:v1HorizontalPodAutoscalerStatusDesiredReplicas:V1HorizontalPodAutoscalerStatus :: V1HorizontalPodAutoscalerStatus -> Int
$sel:v1HorizontalPodAutoscalerStatusLastScaleTime:V1HorizontalPodAutoscalerStatus :: V1HorizontalPodAutoscalerStatus -> Maybe DateTime
$sel:v1HorizontalPodAutoscalerStatusObservedGeneration:V1HorizontalPodAutoscalerStatus :: V1HorizontalPodAutoscalerStatus -> Maybe Integer
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
..} = (\Int
v1HorizontalPodAutoscalerStatusDesiredReplicas -> V1HorizontalPodAutoscalerStatus { Int
$sel:v1HorizontalPodAutoscalerStatusDesiredReplicas:V1HorizontalPodAutoscalerStatus :: Int
v1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v1HorizontalPodAutoscalerStatusDesiredReplicas, Int
Maybe Int
Maybe Integer
Maybe DateTime
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
$sel:v1HorizontalPodAutoscalerStatusCurrentReplicas:V1HorizontalPodAutoscalerStatus :: Int
$sel:v1HorizontalPodAutoscalerStatusLastScaleTime:V1HorizontalPodAutoscalerStatus :: Maybe DateTime
$sel:v1HorizontalPodAutoscalerStatusObservedGeneration:V1HorizontalPodAutoscalerStatus :: Maybe Integer
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
..} ) (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 :: Lens_' V1HorizontalPodAutoscalerStatus (Maybe DateTime)
v1HorizontalPodAutoscalerStatusLastScaleTimeL Maybe DateTime -> f (Maybe DateTime)
f V1HorizontalPodAutoscalerStatus{Int
Maybe Int
Maybe Integer
Maybe DateTime
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: V1HorizontalPodAutoscalerStatus -> Maybe Int
$sel:v1HorizontalPodAutoscalerStatusCurrentReplicas:V1HorizontalPodAutoscalerStatus :: V1HorizontalPodAutoscalerStatus -> Int
$sel:v1HorizontalPodAutoscalerStatusDesiredReplicas:V1HorizontalPodAutoscalerStatus :: V1HorizontalPodAutoscalerStatus -> Int
$sel:v1HorizontalPodAutoscalerStatusLastScaleTime:V1HorizontalPodAutoscalerStatus :: V1HorizontalPodAutoscalerStatus -> Maybe DateTime
$sel:v1HorizontalPodAutoscalerStatusObservedGeneration:V1HorizontalPodAutoscalerStatus :: V1HorizontalPodAutoscalerStatus -> Maybe Integer
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
..} = (\Maybe DateTime
v1HorizontalPodAutoscalerStatusLastScaleTime -> V1HorizontalPodAutoscalerStatus { Maybe DateTime
$sel:v1HorizontalPodAutoscalerStatusLastScaleTime:V1HorizontalPodAutoscalerStatus :: Maybe DateTime
v1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v1HorizontalPodAutoscalerStatusLastScaleTime, Int
Maybe Int
Maybe Integer
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
$sel:v1HorizontalPodAutoscalerStatusCurrentReplicas:V1HorizontalPodAutoscalerStatus :: Int
$sel:v1HorizontalPodAutoscalerStatusDesiredReplicas:V1HorizontalPodAutoscalerStatus :: Int
$sel:v1HorizontalPodAutoscalerStatusObservedGeneration:V1HorizontalPodAutoscalerStatus :: Maybe Integer
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
..} ) (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 :: Lens_' V1HorizontalPodAutoscalerStatus (Maybe Integer)
v1HorizontalPodAutoscalerStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V1HorizontalPodAutoscalerStatus{Int
Maybe Int
Maybe Integer
Maybe DateTime
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: V1HorizontalPodAutoscalerStatus -> Maybe Int
$sel:v1HorizontalPodAutoscalerStatusCurrentReplicas:V1HorizontalPodAutoscalerStatus :: V1HorizontalPodAutoscalerStatus -> Int
$sel:v1HorizontalPodAutoscalerStatusDesiredReplicas:V1HorizontalPodAutoscalerStatus :: V1HorizontalPodAutoscalerStatus -> Int
$sel:v1HorizontalPodAutoscalerStatusLastScaleTime:V1HorizontalPodAutoscalerStatus :: V1HorizontalPodAutoscalerStatus -> Maybe DateTime
$sel:v1HorizontalPodAutoscalerStatusObservedGeneration:V1HorizontalPodAutoscalerStatus :: V1HorizontalPodAutoscalerStatus -> Maybe Integer
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
..} = (\Maybe Integer
v1HorizontalPodAutoscalerStatusObservedGeneration -> V1HorizontalPodAutoscalerStatus { Maybe Integer
$sel:v1HorizontalPodAutoscalerStatusObservedGeneration:V1HorizontalPodAutoscalerStatus :: Maybe Integer
v1HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v1HorizontalPodAutoscalerStatusObservedGeneration, Int
Maybe Int
Maybe DateTime
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
$sel:v1HorizontalPodAutoscalerStatusCurrentReplicas:V1HorizontalPodAutoscalerStatus :: Int
$sel:v1HorizontalPodAutoscalerStatusDesiredReplicas:V1HorizontalPodAutoscalerStatus :: Int
$sel:v1HorizontalPodAutoscalerStatusLastScaleTime:V1HorizontalPodAutoscalerStatus :: Maybe DateTime
v1HorizontalPodAutoscalerStatusCurrentCpuUtilizationPercentage :: Maybe Int
v1HorizontalPodAutoscalerStatusCurrentReplicas :: Int
v1HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v1HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
..} ) (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 :: Lens_' V1HostAlias (Maybe [Text])
v1HostAliasHostnamesL Maybe [Text] -> f (Maybe [Text])
f V1HostAlias{Maybe [Text]
Text
v1HostAliasHostnames :: V1HostAlias -> Maybe [Text]
v1HostAliasHostnames :: Maybe [Text]
v1HostAliasIp :: Text
$sel:v1HostAliasIp:V1HostAlias :: V1HostAlias -> Text
..} = (\Maybe [Text]
v1HostAliasHostnames -> V1HostAlias { Maybe [Text]
v1HostAliasHostnames :: Maybe [Text]
v1HostAliasHostnames :: Maybe [Text]
v1HostAliasHostnames, Text
v1HostAliasIp :: Text
$sel:v1HostAliasIp:V1HostAlias :: 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 (Text)
v1HostAliasIpL :: Lens_' V1HostAlias Text
v1HostAliasIpL Text -> f Text
f V1HostAlias{Maybe [Text]
Text
v1HostAliasHostnames :: V1HostAlias -> Maybe [Text]
$sel:v1HostAliasIp:V1HostAlias :: V1HostAlias -> Text
v1HostAliasHostnames :: Maybe [Text]
v1HostAliasIp :: Text
..} = (\Text
v1HostAliasIp -> V1HostAlias { Text
$sel:v1HostAliasIp:V1HostAlias :: Text
v1HostAliasIp :: Text
v1HostAliasIp, Maybe [Text]
v1HostAliasHostnames :: Maybe [Text]
v1HostAliasHostnames :: Maybe [Text]
..} ) (Text -> V1HostAlias) -> f Text -> f V1HostAlias
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1HostAliasIp
{-# INLINE v1HostAliasIpL #-}



-- * V1HostIP

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



-- * V1HostPathVolumeSource

-- | 'v1HostPathVolumeSourcePath' Lens
v1HostPathVolumeSourcePathL :: Lens_' V1HostPathVolumeSource (Text)
v1HostPathVolumeSourcePathL :: Lens_' V1HostPathVolumeSource Text
v1HostPathVolumeSourcePathL Text -> f Text
f V1HostPathVolumeSource{Maybe Text
Text
v1HostPathVolumeSourcePath :: V1HostPathVolumeSource -> Text
v1HostPathVolumeSourcePath :: Text
v1HostPathVolumeSourceType :: Maybe Text
$sel:v1HostPathVolumeSourceType:V1HostPathVolumeSource :: V1HostPathVolumeSource -> Maybe Text
..} = (\Text
v1HostPathVolumeSourcePath -> V1HostPathVolumeSource { Text
v1HostPathVolumeSourcePath :: Text
v1HostPathVolumeSourcePath :: Text
v1HostPathVolumeSourcePath, Maybe Text
v1HostPathVolumeSourceType :: Maybe Text
$sel:v1HostPathVolumeSourceType:V1HostPathVolumeSource :: 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 :: Lens_' V1HostPathVolumeSource (Maybe Text)
v1HostPathVolumeSourceTypeL Maybe Text -> f (Maybe Text)
f V1HostPathVolumeSource{Maybe Text
Text
v1HostPathVolumeSourcePath :: V1HostPathVolumeSource -> Text
$sel:v1HostPathVolumeSourceType:V1HostPathVolumeSource :: V1HostPathVolumeSource -> Maybe Text
v1HostPathVolumeSourcePath :: Text
v1HostPathVolumeSourceType :: Maybe Text
..} = (\Maybe Text
v1HostPathVolumeSourceType -> V1HostPathVolumeSource { Maybe Text
$sel:v1HostPathVolumeSourceType:V1HostPathVolumeSource :: 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 :: Lens_' V1IPBlock Text
v1IPBlockCidrL Text -> f Text
f V1IPBlock{Maybe [Text]
Text
v1IPBlockCidr :: V1IPBlock -> Text
v1IPBlockCidr :: Text
v1IPBlockExcept :: Maybe [Text]
$sel:v1IPBlockExcept:V1IPBlock :: V1IPBlock -> Maybe [Text]
..} = (\Text
v1IPBlockCidr -> V1IPBlock { Text
v1IPBlockCidr :: Text
v1IPBlockCidr :: Text
v1IPBlockCidr, Maybe [Text]
v1IPBlockExcept :: Maybe [Text]
$sel:v1IPBlockExcept:V1IPBlock :: 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 :: Lens_' V1IPBlock (Maybe [Text])
v1IPBlockExceptL Maybe [Text] -> f (Maybe [Text])
f V1IPBlock{Maybe [Text]
Text
v1IPBlockCidr :: V1IPBlock -> Text
$sel:v1IPBlockExcept:V1IPBlock :: V1IPBlock -> Maybe [Text]
v1IPBlockCidr :: Text
v1IPBlockExcept :: Maybe [Text]
..} = (\Maybe [Text]
v1IPBlockExcept -> V1IPBlock { Maybe [Text]
$sel:v1IPBlockExcept:V1IPBlock :: 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 :: Lens_' V1ISCSIPersistentVolumeSource (Maybe Bool)
v1ISCSIPersistentVolumeSourceChapAuthDiscoveryL Maybe Bool -> f (Maybe Bool)
f V1ISCSIPersistentVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: V1ISCSIPersistentVolumeSource -> Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
$sel:v1ISCSIPersistentVolumeSourceChapAuthSession:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceFsType:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceInitiatorName:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceIqn:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Text
$sel:v1ISCSIPersistentVolumeSourceIscsiInterface:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceLun:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Int
$sel:v1ISCSIPersistentVolumeSourcePortals:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe [Text]
$sel:v1ISCSIPersistentVolumeSourceReadOnly:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceSecretRef:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1ISCSIPersistentVolumeSourceTargetPortal:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Text
..} = (\Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery -> V1ISCSIPersistentVolumeSource { Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthDiscovery, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
$sel:v1ISCSIPersistentVolumeSourceChapAuthSession:V1ISCSIPersistentVolumeSource :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceFsType:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceInitiatorName:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceIqn:V1ISCSIPersistentVolumeSource :: Text
$sel:v1ISCSIPersistentVolumeSourceIscsiInterface:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceLun:V1ISCSIPersistentVolumeSource :: Int
$sel:v1ISCSIPersistentVolumeSourcePortals:V1ISCSIPersistentVolumeSource :: Maybe [Text]
$sel:v1ISCSIPersistentVolumeSourceReadOnly:V1ISCSIPersistentVolumeSource :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceSecretRef:V1ISCSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1ISCSIPersistentVolumeSourceTargetPortal:V1ISCSIPersistentVolumeSource :: Text
..} ) (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 :: Lens_' V1ISCSIPersistentVolumeSource (Maybe Bool)
v1ISCSIPersistentVolumeSourceChapAuthSessionL Maybe Bool -> f (Maybe Bool)
f V1ISCSIPersistentVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceChapAuthSession:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceFsType:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceInitiatorName:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceIqn:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Text
$sel:v1ISCSIPersistentVolumeSourceIscsiInterface:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceLun:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Int
$sel:v1ISCSIPersistentVolumeSourcePortals:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe [Text]
$sel:v1ISCSIPersistentVolumeSourceReadOnly:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceSecretRef:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1ISCSIPersistentVolumeSourceTargetPortal:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
..} = (\Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession -> V1ISCSIPersistentVolumeSource { Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceChapAuthSession:V1ISCSIPersistentVolumeSource :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceFsType:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceInitiatorName:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceIqn:V1ISCSIPersistentVolumeSource :: Text
$sel:v1ISCSIPersistentVolumeSourceIscsiInterface:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceLun:V1ISCSIPersistentVolumeSource :: Int
$sel:v1ISCSIPersistentVolumeSourcePortals:V1ISCSIPersistentVolumeSource :: Maybe [Text]
$sel:v1ISCSIPersistentVolumeSourceReadOnly:V1ISCSIPersistentVolumeSource :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceSecretRef:V1ISCSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1ISCSIPersistentVolumeSourceTargetPortal:V1ISCSIPersistentVolumeSource :: Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
..} ) (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 :: Lens_' V1ISCSIPersistentVolumeSource (Maybe Text)
v1ISCSIPersistentVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1ISCSIPersistentVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceChapAuthSession:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceFsType:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceInitiatorName:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceIqn:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Text
$sel:v1ISCSIPersistentVolumeSourceIscsiInterface:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceLun:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Int
$sel:v1ISCSIPersistentVolumeSourcePortals:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe [Text]
$sel:v1ISCSIPersistentVolumeSourceReadOnly:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceSecretRef:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1ISCSIPersistentVolumeSourceTargetPortal:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
..} = (\Maybe Text
v1ISCSIPersistentVolumeSourceFsType -> V1ISCSIPersistentVolumeSource { Maybe Text
$sel:v1ISCSIPersistentVolumeSourceFsType:V1ISCSIPersistentVolumeSource :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceFsType, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceChapAuthSession:V1ISCSIPersistentVolumeSource :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceInitiatorName:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceIqn:V1ISCSIPersistentVolumeSource :: Text
$sel:v1ISCSIPersistentVolumeSourceIscsiInterface:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceLun:V1ISCSIPersistentVolumeSource :: Int
$sel:v1ISCSIPersistentVolumeSourcePortals:V1ISCSIPersistentVolumeSource :: Maybe [Text]
$sel:v1ISCSIPersistentVolumeSourceReadOnly:V1ISCSIPersistentVolumeSource :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceSecretRef:V1ISCSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1ISCSIPersistentVolumeSourceTargetPortal:V1ISCSIPersistentVolumeSource :: Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
..} ) (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 :: Lens_' V1ISCSIPersistentVolumeSource (Maybe Text)
v1ISCSIPersistentVolumeSourceInitiatorNameL Maybe Text -> f (Maybe Text)
f V1ISCSIPersistentVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceChapAuthSession:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceFsType:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceInitiatorName:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceIqn:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Text
$sel:v1ISCSIPersistentVolumeSourceIscsiInterface:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceLun:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Int
$sel:v1ISCSIPersistentVolumeSourcePortals:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe [Text]
$sel:v1ISCSIPersistentVolumeSourceReadOnly:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceSecretRef:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1ISCSIPersistentVolumeSourceTargetPortal:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
..} = (\Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName -> V1ISCSIPersistentVolumeSource { Maybe Text
$sel:v1ISCSIPersistentVolumeSourceInitiatorName:V1ISCSIPersistentVolumeSource :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceChapAuthSession:V1ISCSIPersistentVolumeSource :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceFsType:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceIqn:V1ISCSIPersistentVolumeSource :: Text
$sel:v1ISCSIPersistentVolumeSourceIscsiInterface:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceLun:V1ISCSIPersistentVolumeSource :: Int
$sel:v1ISCSIPersistentVolumeSourcePortals:V1ISCSIPersistentVolumeSource :: Maybe [Text]
$sel:v1ISCSIPersistentVolumeSourceReadOnly:V1ISCSIPersistentVolumeSource :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceSecretRef:V1ISCSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1ISCSIPersistentVolumeSourceTargetPortal:V1ISCSIPersistentVolumeSource :: Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
..} ) (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 :: Lens_' V1ISCSIPersistentVolumeSource Text
v1ISCSIPersistentVolumeSourceIqnL Text -> f Text
f V1ISCSIPersistentVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceChapAuthSession:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceFsType:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceInitiatorName:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceIqn:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Text
$sel:v1ISCSIPersistentVolumeSourceIscsiInterface:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceLun:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Int
$sel:v1ISCSIPersistentVolumeSourcePortals:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe [Text]
$sel:v1ISCSIPersistentVolumeSourceReadOnly:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceSecretRef:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1ISCSIPersistentVolumeSourceTargetPortal:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
..} = (\Text
v1ISCSIPersistentVolumeSourceIqn -> V1ISCSIPersistentVolumeSource { Text
$sel:v1ISCSIPersistentVolumeSourceIqn:V1ISCSIPersistentVolumeSource :: Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceIqn, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceChapAuthSession:V1ISCSIPersistentVolumeSource :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceFsType:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceInitiatorName:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceIscsiInterface:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceLun:V1ISCSIPersistentVolumeSource :: Int
$sel:v1ISCSIPersistentVolumeSourcePortals:V1ISCSIPersistentVolumeSource :: Maybe [Text]
$sel:v1ISCSIPersistentVolumeSourceReadOnly:V1ISCSIPersistentVolumeSource :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceSecretRef:V1ISCSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1ISCSIPersistentVolumeSourceTargetPortal:V1ISCSIPersistentVolumeSource :: Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
..} ) (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 :: Lens_' V1ISCSIPersistentVolumeSource (Maybe Text)
v1ISCSIPersistentVolumeSourceIscsiInterfaceL Maybe Text -> f (Maybe Text)
f V1ISCSIPersistentVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceChapAuthSession:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceFsType:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceInitiatorName:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceIqn:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Text
$sel:v1ISCSIPersistentVolumeSourceIscsiInterface:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceLun:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Int
$sel:v1ISCSIPersistentVolumeSourcePortals:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe [Text]
$sel:v1ISCSIPersistentVolumeSourceReadOnly:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceSecretRef:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1ISCSIPersistentVolumeSourceTargetPortal:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
..} = (\Maybe Text
v1ISCSIPersistentVolumeSourceIscsiInterface -> V1ISCSIPersistentVolumeSource { Maybe Text
$sel:v1ISCSIPersistentVolumeSourceIscsiInterface:V1ISCSIPersistentVolumeSource :: Maybe Text
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceIscsiInterface, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceChapAuthSession:V1ISCSIPersistentVolumeSource :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceFsType:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceInitiatorName:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceIqn:V1ISCSIPersistentVolumeSource :: Text
$sel:v1ISCSIPersistentVolumeSourceLun:V1ISCSIPersistentVolumeSource :: Int
$sel:v1ISCSIPersistentVolumeSourcePortals:V1ISCSIPersistentVolumeSource :: Maybe [Text]
$sel:v1ISCSIPersistentVolumeSourceReadOnly:V1ISCSIPersistentVolumeSource :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceSecretRef:V1ISCSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1ISCSIPersistentVolumeSourceTargetPortal:V1ISCSIPersistentVolumeSource :: Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
..} ) (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 :: Lens_' V1ISCSIPersistentVolumeSource Int
v1ISCSIPersistentVolumeSourceLunL Int -> f Int
f V1ISCSIPersistentVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceChapAuthSession:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceFsType:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceInitiatorName:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceIqn:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Text
$sel:v1ISCSIPersistentVolumeSourceIscsiInterface:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceLun:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Int
$sel:v1ISCSIPersistentVolumeSourcePortals:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe [Text]
$sel:v1ISCSIPersistentVolumeSourceReadOnly:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceSecretRef:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1ISCSIPersistentVolumeSourceTargetPortal:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
..} = (\Int
v1ISCSIPersistentVolumeSourceLun -> V1ISCSIPersistentVolumeSource { Int
$sel:v1ISCSIPersistentVolumeSourceLun:V1ISCSIPersistentVolumeSource :: Int
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceLun, Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceChapAuthSession:V1ISCSIPersistentVolumeSource :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceFsType:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceInitiatorName:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceIqn:V1ISCSIPersistentVolumeSource :: Text
$sel:v1ISCSIPersistentVolumeSourceIscsiInterface:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourcePortals:V1ISCSIPersistentVolumeSource :: Maybe [Text]
$sel:v1ISCSIPersistentVolumeSourceReadOnly:V1ISCSIPersistentVolumeSource :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceSecretRef:V1ISCSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1ISCSIPersistentVolumeSourceTargetPortal:V1ISCSIPersistentVolumeSource :: Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
..} ) (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 :: Lens_' V1ISCSIPersistentVolumeSource (Maybe [Text])
v1ISCSIPersistentVolumeSourcePortalsL Maybe [Text] -> f (Maybe [Text])
f V1ISCSIPersistentVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceChapAuthSession:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceFsType:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceInitiatorName:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceIqn:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Text
$sel:v1ISCSIPersistentVolumeSourceIscsiInterface:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceLun:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Int
$sel:v1ISCSIPersistentVolumeSourcePortals:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe [Text]
$sel:v1ISCSIPersistentVolumeSourceReadOnly:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceSecretRef:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1ISCSIPersistentVolumeSourceTargetPortal:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
..} = (\Maybe [Text]
v1ISCSIPersistentVolumeSourcePortals -> V1ISCSIPersistentVolumeSource { Maybe [Text]
$sel:v1ISCSIPersistentVolumeSourcePortals:V1ISCSIPersistentVolumeSource :: Maybe [Text]
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourcePortals, Int
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceChapAuthSession:V1ISCSIPersistentVolumeSource :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceFsType:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceInitiatorName:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceIqn:V1ISCSIPersistentVolumeSource :: Text
$sel:v1ISCSIPersistentVolumeSourceIscsiInterface:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceLun:V1ISCSIPersistentVolumeSource :: Int
$sel:v1ISCSIPersistentVolumeSourceReadOnly:V1ISCSIPersistentVolumeSource :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceSecretRef:V1ISCSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1ISCSIPersistentVolumeSourceTargetPortal:V1ISCSIPersistentVolumeSource :: Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
..} ) (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 :: Lens_' V1ISCSIPersistentVolumeSource (Maybe Bool)
v1ISCSIPersistentVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1ISCSIPersistentVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceChapAuthSession:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceFsType:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceInitiatorName:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceIqn:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Text
$sel:v1ISCSIPersistentVolumeSourceIscsiInterface:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceLun:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Int
$sel:v1ISCSIPersistentVolumeSourcePortals:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe [Text]
$sel:v1ISCSIPersistentVolumeSourceReadOnly:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceSecretRef:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1ISCSIPersistentVolumeSourceTargetPortal:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
..} = (\Maybe Bool
v1ISCSIPersistentVolumeSourceReadOnly -> V1ISCSIPersistentVolumeSource { Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceReadOnly:V1ISCSIPersistentVolumeSource :: Maybe Bool
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceReadOnly, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceChapAuthSession:V1ISCSIPersistentVolumeSource :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceFsType:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceInitiatorName:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceIqn:V1ISCSIPersistentVolumeSource :: Text
$sel:v1ISCSIPersistentVolumeSourceIscsiInterface:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceLun:V1ISCSIPersistentVolumeSource :: Int
$sel:v1ISCSIPersistentVolumeSourcePortals:V1ISCSIPersistentVolumeSource :: Maybe [Text]
$sel:v1ISCSIPersistentVolumeSourceSecretRef:V1ISCSIPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1ISCSIPersistentVolumeSourceTargetPortal:V1ISCSIPersistentVolumeSource :: Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
..} ) (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 :: Lens_' V1ISCSIPersistentVolumeSource (Maybe V1SecretReference)
v1ISCSIPersistentVolumeSourceSecretRefL Maybe V1SecretReference -> f (Maybe V1SecretReference)
f V1ISCSIPersistentVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceChapAuthSession:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceFsType:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceInitiatorName:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceIqn:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Text
$sel:v1ISCSIPersistentVolumeSourceIscsiInterface:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceLun:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Int
$sel:v1ISCSIPersistentVolumeSourcePortals:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe [Text]
$sel:v1ISCSIPersistentVolumeSourceReadOnly:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceSecretRef:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1ISCSIPersistentVolumeSourceTargetPortal:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
..} = (\Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceSecretRef -> V1ISCSIPersistentVolumeSource { Maybe V1SecretReference
$sel:v1ISCSIPersistentVolumeSourceSecretRef:V1ISCSIPersistentVolumeSource :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceSecretRef, Int
Maybe Bool
Maybe [Text]
Maybe Text
Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceChapAuthSession:V1ISCSIPersistentVolumeSource :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceFsType:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceInitiatorName:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceIqn:V1ISCSIPersistentVolumeSource :: Text
$sel:v1ISCSIPersistentVolumeSourceIscsiInterface:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceLun:V1ISCSIPersistentVolumeSource :: Int
$sel:v1ISCSIPersistentVolumeSourcePortals:V1ISCSIPersistentVolumeSource :: Maybe [Text]
$sel:v1ISCSIPersistentVolumeSourceReadOnly:V1ISCSIPersistentVolumeSource :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceTargetPortal:V1ISCSIPersistentVolumeSource :: Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
..} ) (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 :: Lens_' V1ISCSIPersistentVolumeSource Text
v1ISCSIPersistentVolumeSourceTargetPortalL Text -> f Text
f V1ISCSIPersistentVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceChapAuthSession:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceFsType:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceInitiatorName:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceIqn:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Text
$sel:v1ISCSIPersistentVolumeSourceIscsiInterface:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Text
$sel:v1ISCSIPersistentVolumeSourceLun:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Int
$sel:v1ISCSIPersistentVolumeSourcePortals:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe [Text]
$sel:v1ISCSIPersistentVolumeSourceReadOnly:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceSecretRef:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1ISCSIPersistentVolumeSourceTargetPortal:V1ISCSIPersistentVolumeSource :: V1ISCSIPersistentVolumeSource -> Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
..} = (\Text
v1ISCSIPersistentVolumeSourceTargetPortal -> V1ISCSIPersistentVolumeSource { Text
$sel:v1ISCSIPersistentVolumeSourceTargetPortal:V1ISCSIPersistentVolumeSource :: Text
v1ISCSIPersistentVolumeSourceTargetPortal :: Text
v1ISCSIPersistentVolumeSourceTargetPortal, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1SecretReference
Text
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceChapAuthSession:V1ISCSIPersistentVolumeSource :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceFsType:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceInitiatorName:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceIqn:V1ISCSIPersistentVolumeSource :: Text
$sel:v1ISCSIPersistentVolumeSourceIscsiInterface:V1ISCSIPersistentVolumeSource :: Maybe Text
$sel:v1ISCSIPersistentVolumeSourceLun:V1ISCSIPersistentVolumeSource :: Int
$sel:v1ISCSIPersistentVolumeSourcePortals:V1ISCSIPersistentVolumeSource :: Maybe [Text]
$sel:v1ISCSIPersistentVolumeSourceReadOnly:V1ISCSIPersistentVolumeSource :: Maybe Bool
$sel:v1ISCSIPersistentVolumeSourceSecretRef:V1ISCSIPersistentVolumeSource :: Maybe V1SecretReference
v1ISCSIPersistentVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIPersistentVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIPersistentVolumeSourceFsType :: Maybe Text
v1ISCSIPersistentVolumeSourceInitiatorName :: Maybe Text
v1ISCSIPersistentVolumeSourceIqn :: Text
v1ISCSIPersistentVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIPersistentVolumeSourceLun :: Int
v1ISCSIPersistentVolumeSourcePortals :: Maybe [Text]
v1ISCSIPersistentVolumeSourceReadOnly :: Maybe Bool
v1ISCSIPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
..} ) (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 :: Lens_' V1ISCSIVolumeSource (Maybe Bool)
v1ISCSIVolumeSourceChapAuthDiscoveryL Maybe Bool -> f (Maybe Bool)
f V1ISCSIVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceChapAuthDiscovery :: V1ISCSIVolumeSource -> Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceTargetPortal :: Text
$sel:v1ISCSIVolumeSourceChapAuthSession:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceFsType:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceInitiatorName:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceIqn:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Text
$sel:v1ISCSIVolumeSourceIscsiInterface:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceLun:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Int
$sel:v1ISCSIVolumeSourcePortals:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe [Text]
$sel:v1ISCSIVolumeSourceReadOnly:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceSecretRef:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe V1LocalObjectReference
$sel:v1ISCSIVolumeSourceTargetPortal:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Text
..} = (\Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery -> V1ISCSIVolumeSource { Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceChapAuthDiscovery, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceTargetPortal :: Text
$sel:v1ISCSIVolumeSourceChapAuthSession:V1ISCSIVolumeSource :: Maybe Bool
$sel:v1ISCSIVolumeSourceFsType:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceInitiatorName:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceIqn:V1ISCSIVolumeSource :: Text
$sel:v1ISCSIVolumeSourceIscsiInterface:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceLun:V1ISCSIVolumeSource :: Int
$sel:v1ISCSIVolumeSourcePortals:V1ISCSIVolumeSource :: Maybe [Text]
$sel:v1ISCSIVolumeSourceReadOnly:V1ISCSIVolumeSource :: Maybe Bool
$sel:v1ISCSIVolumeSourceSecretRef:V1ISCSIVolumeSource :: Maybe V1LocalObjectReference
$sel:v1ISCSIVolumeSourceTargetPortal:V1ISCSIVolumeSource :: Text
..} ) (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 :: Lens_' V1ISCSIVolumeSource (Maybe Bool)
v1ISCSIVolumeSourceChapAuthSessionL Maybe Bool -> f (Maybe Bool)
f V1ISCSIVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceChapAuthDiscovery :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceChapAuthSession:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceFsType:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceInitiatorName:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceIqn:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Text
$sel:v1ISCSIVolumeSourceIscsiInterface:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceLun:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Int
$sel:v1ISCSIVolumeSourcePortals:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe [Text]
$sel:v1ISCSIVolumeSourceReadOnly:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceSecretRef:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe V1LocalObjectReference
$sel:v1ISCSIVolumeSourceTargetPortal:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceTargetPortal :: Text
..} = (\Maybe Bool
v1ISCSIVolumeSourceChapAuthSession -> V1ISCSIVolumeSource { Maybe Bool
$sel:v1ISCSIVolumeSourceChapAuthSession:V1ISCSIVolumeSource :: Maybe Bool
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceChapAuthSession, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
$sel:v1ISCSIVolumeSourceFsType:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceInitiatorName:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceIqn:V1ISCSIVolumeSource :: Text
$sel:v1ISCSIVolumeSourceIscsiInterface:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceLun:V1ISCSIVolumeSource :: Int
$sel:v1ISCSIVolumeSourcePortals:V1ISCSIVolumeSource :: Maybe [Text]
$sel:v1ISCSIVolumeSourceReadOnly:V1ISCSIVolumeSource :: Maybe Bool
$sel:v1ISCSIVolumeSourceSecretRef:V1ISCSIVolumeSource :: Maybe V1LocalObjectReference
$sel:v1ISCSIVolumeSourceTargetPortal:V1ISCSIVolumeSource :: Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceTargetPortal :: Text
..} ) (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 :: Lens_' V1ISCSIVolumeSource (Maybe Text)
v1ISCSIVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1ISCSIVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceChapAuthDiscovery :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceChapAuthSession:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceFsType:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceInitiatorName:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceIqn:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Text
$sel:v1ISCSIVolumeSourceIscsiInterface:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceLun:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Int
$sel:v1ISCSIVolumeSourcePortals:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe [Text]
$sel:v1ISCSIVolumeSourceReadOnly:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceSecretRef:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe V1LocalObjectReference
$sel:v1ISCSIVolumeSourceTargetPortal:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceTargetPortal :: Text
..} = (\Maybe Text
v1ISCSIVolumeSourceFsType -> V1ISCSIVolumeSource { Maybe Text
$sel:v1ISCSIVolumeSourceFsType:V1ISCSIVolumeSource :: Maybe Text
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceFsType, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
$sel:v1ISCSIVolumeSourceChapAuthSession:V1ISCSIVolumeSource :: Maybe Bool
$sel:v1ISCSIVolumeSourceInitiatorName:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceIqn:V1ISCSIVolumeSource :: Text
$sel:v1ISCSIVolumeSourceIscsiInterface:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceLun:V1ISCSIVolumeSource :: Int
$sel:v1ISCSIVolumeSourcePortals:V1ISCSIVolumeSource :: Maybe [Text]
$sel:v1ISCSIVolumeSourceReadOnly:V1ISCSIVolumeSource :: Maybe Bool
$sel:v1ISCSIVolumeSourceSecretRef:V1ISCSIVolumeSource :: Maybe V1LocalObjectReference
$sel:v1ISCSIVolumeSourceTargetPortal:V1ISCSIVolumeSource :: Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceTargetPortal :: Text
..} ) (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 :: Lens_' V1ISCSIVolumeSource (Maybe Text)
v1ISCSIVolumeSourceInitiatorNameL Maybe Text -> f (Maybe Text)
f V1ISCSIVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceChapAuthDiscovery :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceChapAuthSession:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceFsType:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceInitiatorName:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceIqn:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Text
$sel:v1ISCSIVolumeSourceIscsiInterface:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceLun:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Int
$sel:v1ISCSIVolumeSourcePortals:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe [Text]
$sel:v1ISCSIVolumeSourceReadOnly:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceSecretRef:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe V1LocalObjectReference
$sel:v1ISCSIVolumeSourceTargetPortal:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceTargetPortal :: Text
..} = (\Maybe Text
v1ISCSIVolumeSourceInitiatorName -> V1ISCSIVolumeSource { Maybe Text
$sel:v1ISCSIVolumeSourceInitiatorName:V1ISCSIVolumeSource :: Maybe Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceInitiatorName, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
$sel:v1ISCSIVolumeSourceChapAuthSession:V1ISCSIVolumeSource :: Maybe Bool
$sel:v1ISCSIVolumeSourceFsType:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceIqn:V1ISCSIVolumeSource :: Text
$sel:v1ISCSIVolumeSourceIscsiInterface:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceLun:V1ISCSIVolumeSource :: Int
$sel:v1ISCSIVolumeSourcePortals:V1ISCSIVolumeSource :: Maybe [Text]
$sel:v1ISCSIVolumeSourceReadOnly:V1ISCSIVolumeSource :: Maybe Bool
$sel:v1ISCSIVolumeSourceSecretRef:V1ISCSIVolumeSource :: Maybe V1LocalObjectReference
$sel:v1ISCSIVolumeSourceTargetPortal:V1ISCSIVolumeSource :: Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceTargetPortal :: Text
..} ) (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 :: Lens_' V1ISCSIVolumeSource Text
v1ISCSIVolumeSourceIqnL Text -> f Text
f V1ISCSIVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceChapAuthDiscovery :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceChapAuthSession:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceFsType:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceInitiatorName:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceIqn:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Text
$sel:v1ISCSIVolumeSourceIscsiInterface:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceLun:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Int
$sel:v1ISCSIVolumeSourcePortals:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe [Text]
$sel:v1ISCSIVolumeSourceReadOnly:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceSecretRef:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe V1LocalObjectReference
$sel:v1ISCSIVolumeSourceTargetPortal:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceTargetPortal :: Text
..} = (\Text
v1ISCSIVolumeSourceIqn -> V1ISCSIVolumeSource { Text
$sel:v1ISCSIVolumeSourceIqn:V1ISCSIVolumeSource :: Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceIqn, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
$sel:v1ISCSIVolumeSourceChapAuthSession:V1ISCSIVolumeSource :: Maybe Bool
$sel:v1ISCSIVolumeSourceFsType:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceInitiatorName:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceIscsiInterface:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceLun:V1ISCSIVolumeSource :: Int
$sel:v1ISCSIVolumeSourcePortals:V1ISCSIVolumeSource :: Maybe [Text]
$sel:v1ISCSIVolumeSourceReadOnly:V1ISCSIVolumeSource :: Maybe Bool
$sel:v1ISCSIVolumeSourceSecretRef:V1ISCSIVolumeSource :: Maybe V1LocalObjectReference
$sel:v1ISCSIVolumeSourceTargetPortal:V1ISCSIVolumeSource :: Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceTargetPortal :: Text
..} ) (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 :: Lens_' V1ISCSIVolumeSource (Maybe Text)
v1ISCSIVolumeSourceIscsiInterfaceL Maybe Text -> f (Maybe Text)
f V1ISCSIVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceChapAuthDiscovery :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceChapAuthSession:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceFsType:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceInitiatorName:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceIqn:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Text
$sel:v1ISCSIVolumeSourceIscsiInterface:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceLun:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Int
$sel:v1ISCSIVolumeSourcePortals:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe [Text]
$sel:v1ISCSIVolumeSourceReadOnly:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceSecretRef:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe V1LocalObjectReference
$sel:v1ISCSIVolumeSourceTargetPortal:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceTargetPortal :: Text
..} = (\Maybe Text
v1ISCSIVolumeSourceIscsiInterface -> V1ISCSIVolumeSource { Maybe Text
$sel:v1ISCSIVolumeSourceIscsiInterface:V1ISCSIVolumeSource :: Maybe Text
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceIscsiInterface, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
$sel:v1ISCSIVolumeSourceChapAuthSession:V1ISCSIVolumeSource :: Maybe Bool
$sel:v1ISCSIVolumeSourceFsType:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceInitiatorName:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceIqn:V1ISCSIVolumeSource :: Text
$sel:v1ISCSIVolumeSourceLun:V1ISCSIVolumeSource :: Int
$sel:v1ISCSIVolumeSourcePortals:V1ISCSIVolumeSource :: Maybe [Text]
$sel:v1ISCSIVolumeSourceReadOnly:V1ISCSIVolumeSource :: Maybe Bool
$sel:v1ISCSIVolumeSourceSecretRef:V1ISCSIVolumeSource :: Maybe V1LocalObjectReference
$sel:v1ISCSIVolumeSourceTargetPortal:V1ISCSIVolumeSource :: Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceTargetPortal :: Text
..} ) (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 :: Lens_' V1ISCSIVolumeSource Int
v1ISCSIVolumeSourceLunL Int -> f Int
f V1ISCSIVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceChapAuthDiscovery :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceChapAuthSession:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceFsType:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceInitiatorName:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceIqn:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Text
$sel:v1ISCSIVolumeSourceIscsiInterface:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceLun:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Int
$sel:v1ISCSIVolumeSourcePortals:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe [Text]
$sel:v1ISCSIVolumeSourceReadOnly:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceSecretRef:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe V1LocalObjectReference
$sel:v1ISCSIVolumeSourceTargetPortal:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceTargetPortal :: Text
..} = (\Int
v1ISCSIVolumeSourceLun -> V1ISCSIVolumeSource { Int
$sel:v1ISCSIVolumeSourceLun:V1ISCSIVolumeSource :: Int
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceLun, Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
$sel:v1ISCSIVolumeSourceChapAuthSession:V1ISCSIVolumeSource :: Maybe Bool
$sel:v1ISCSIVolumeSourceFsType:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceInitiatorName:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceIqn:V1ISCSIVolumeSource :: Text
$sel:v1ISCSIVolumeSourceIscsiInterface:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourcePortals:V1ISCSIVolumeSource :: Maybe [Text]
$sel:v1ISCSIVolumeSourceReadOnly:V1ISCSIVolumeSource :: Maybe Bool
$sel:v1ISCSIVolumeSourceSecretRef:V1ISCSIVolumeSource :: Maybe V1LocalObjectReference
$sel:v1ISCSIVolumeSourceTargetPortal:V1ISCSIVolumeSource :: Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceTargetPortal :: Text
..} ) (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 :: Lens_' V1ISCSIVolumeSource (Maybe [Text])
v1ISCSIVolumeSourcePortalsL Maybe [Text] -> f (Maybe [Text])
f V1ISCSIVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceChapAuthDiscovery :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceChapAuthSession:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceFsType:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceInitiatorName:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceIqn:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Text
$sel:v1ISCSIVolumeSourceIscsiInterface:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceLun:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Int
$sel:v1ISCSIVolumeSourcePortals:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe [Text]
$sel:v1ISCSIVolumeSourceReadOnly:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceSecretRef:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe V1LocalObjectReference
$sel:v1ISCSIVolumeSourceTargetPortal:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceTargetPortal :: Text
..} = (\Maybe [Text]
v1ISCSIVolumeSourcePortals -> V1ISCSIVolumeSource { Maybe [Text]
$sel:v1ISCSIVolumeSourcePortals:V1ISCSIVolumeSource :: Maybe [Text]
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourcePortals, Int
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
$sel:v1ISCSIVolumeSourceChapAuthSession:V1ISCSIVolumeSource :: Maybe Bool
$sel:v1ISCSIVolumeSourceFsType:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceInitiatorName:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceIqn:V1ISCSIVolumeSource :: Text
$sel:v1ISCSIVolumeSourceIscsiInterface:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceLun:V1ISCSIVolumeSource :: Int
$sel:v1ISCSIVolumeSourceReadOnly:V1ISCSIVolumeSource :: Maybe Bool
$sel:v1ISCSIVolumeSourceSecretRef:V1ISCSIVolumeSource :: Maybe V1LocalObjectReference
$sel:v1ISCSIVolumeSourceTargetPortal:V1ISCSIVolumeSource :: Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceTargetPortal :: Text
..} ) (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 :: Lens_' V1ISCSIVolumeSource (Maybe Bool)
v1ISCSIVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1ISCSIVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceChapAuthDiscovery :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceChapAuthSession:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceFsType:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceInitiatorName:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceIqn:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Text
$sel:v1ISCSIVolumeSourceIscsiInterface:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceLun:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Int
$sel:v1ISCSIVolumeSourcePortals:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe [Text]
$sel:v1ISCSIVolumeSourceReadOnly:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceSecretRef:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe V1LocalObjectReference
$sel:v1ISCSIVolumeSourceTargetPortal:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceTargetPortal :: Text
..} = (\Maybe Bool
v1ISCSIVolumeSourceReadOnly -> V1ISCSIVolumeSource { Maybe Bool
$sel:v1ISCSIVolumeSourceReadOnly:V1ISCSIVolumeSource :: Maybe Bool
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceReadOnly, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
$sel:v1ISCSIVolumeSourceChapAuthSession:V1ISCSIVolumeSource :: Maybe Bool
$sel:v1ISCSIVolumeSourceFsType:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceInitiatorName:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceIqn:V1ISCSIVolumeSource :: Text
$sel:v1ISCSIVolumeSourceIscsiInterface:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceLun:V1ISCSIVolumeSource :: Int
$sel:v1ISCSIVolumeSourcePortals:V1ISCSIVolumeSource :: Maybe [Text]
$sel:v1ISCSIVolumeSourceSecretRef:V1ISCSIVolumeSource :: Maybe V1LocalObjectReference
$sel:v1ISCSIVolumeSourceTargetPortal:V1ISCSIVolumeSource :: Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceTargetPortal :: Text
..} ) (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 :: Lens_' V1ISCSIVolumeSource (Maybe V1LocalObjectReference)
v1ISCSIVolumeSourceSecretRefL Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference)
f V1ISCSIVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceChapAuthDiscovery :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceChapAuthSession:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceFsType:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceInitiatorName:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceIqn:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Text
$sel:v1ISCSIVolumeSourceIscsiInterface:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceLun:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Int
$sel:v1ISCSIVolumeSourcePortals:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe [Text]
$sel:v1ISCSIVolumeSourceReadOnly:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceSecretRef:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe V1LocalObjectReference
$sel:v1ISCSIVolumeSourceTargetPortal:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceTargetPortal :: Text
..} = (\Maybe V1LocalObjectReference
v1ISCSIVolumeSourceSecretRef -> V1ISCSIVolumeSource { Maybe V1LocalObjectReference
$sel:v1ISCSIVolumeSourceSecretRef:V1ISCSIVolumeSource :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceSecretRef, Int
Maybe Bool
Maybe [Text]
Maybe Text
Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
$sel:v1ISCSIVolumeSourceChapAuthSession:V1ISCSIVolumeSource :: Maybe Bool
$sel:v1ISCSIVolumeSourceFsType:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceInitiatorName:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceIqn:V1ISCSIVolumeSource :: Text
$sel:v1ISCSIVolumeSourceIscsiInterface:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceLun:V1ISCSIVolumeSource :: Int
$sel:v1ISCSIVolumeSourcePortals:V1ISCSIVolumeSource :: Maybe [Text]
$sel:v1ISCSIVolumeSourceReadOnly:V1ISCSIVolumeSource :: Maybe Bool
$sel:v1ISCSIVolumeSourceTargetPortal:V1ISCSIVolumeSource :: Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceTargetPortal :: Text
..} ) (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 :: Lens_' V1ISCSIVolumeSource Text
v1ISCSIVolumeSourceTargetPortalL Text -> f Text
f V1ISCSIVolumeSource{Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceChapAuthDiscovery :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceChapAuthSession:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceFsType:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceInitiatorName:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceIqn:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Text
$sel:v1ISCSIVolumeSourceIscsiInterface:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Text
$sel:v1ISCSIVolumeSourceLun:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Int
$sel:v1ISCSIVolumeSourcePortals:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe [Text]
$sel:v1ISCSIVolumeSourceReadOnly:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe Bool
$sel:v1ISCSIVolumeSourceSecretRef:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Maybe V1LocalObjectReference
$sel:v1ISCSIVolumeSourceTargetPortal:V1ISCSIVolumeSource :: V1ISCSIVolumeSource -> Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceTargetPortal :: Text
..} = (\Text
v1ISCSIVolumeSourceTargetPortal -> V1ISCSIVolumeSource { Text
$sel:v1ISCSIVolumeSourceTargetPortal:V1ISCSIVolumeSource :: Text
v1ISCSIVolumeSourceTargetPortal :: Text
v1ISCSIVolumeSourceTargetPortal, Int
Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
$sel:v1ISCSIVolumeSourceChapAuthSession:V1ISCSIVolumeSource :: Maybe Bool
$sel:v1ISCSIVolumeSourceFsType:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceInitiatorName:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceIqn:V1ISCSIVolumeSource :: Text
$sel:v1ISCSIVolumeSourceIscsiInterface:V1ISCSIVolumeSource :: Maybe Text
$sel:v1ISCSIVolumeSourceLun:V1ISCSIVolumeSource :: Int
$sel:v1ISCSIVolumeSourcePortals:V1ISCSIVolumeSource :: Maybe [Text]
$sel:v1ISCSIVolumeSourceReadOnly:V1ISCSIVolumeSource :: Maybe Bool
$sel:v1ISCSIVolumeSourceSecretRef:V1ISCSIVolumeSource :: Maybe V1LocalObjectReference
v1ISCSIVolumeSourceChapAuthDiscovery :: Maybe Bool
v1ISCSIVolumeSourceChapAuthSession :: Maybe Bool
v1ISCSIVolumeSourceFsType :: Maybe Text
v1ISCSIVolumeSourceInitiatorName :: Maybe Text
v1ISCSIVolumeSourceIqn :: Text
v1ISCSIVolumeSourceIscsiInterface :: Maybe Text
v1ISCSIVolumeSourceLun :: Int
v1ISCSIVolumeSourcePortals :: Maybe [Text]
v1ISCSIVolumeSourceReadOnly :: Maybe Bool
v1ISCSIVolumeSourceSecretRef :: Maybe V1LocalObjectReference
..} ) (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 #-}



-- * V1ImageVolumeSource

-- | 'v1ImageVolumeSourcePullPolicy' Lens
v1ImageVolumeSourcePullPolicyL :: Lens_' V1ImageVolumeSource (Maybe Text)
v1ImageVolumeSourcePullPolicyL :: Lens_' V1ImageVolumeSource (Maybe Text)
v1ImageVolumeSourcePullPolicyL Maybe Text -> f (Maybe Text)
f V1ImageVolumeSource{Maybe Text
v1ImageVolumeSourcePullPolicy :: V1ImageVolumeSource -> Maybe Text
v1ImageVolumeSourcePullPolicy :: Maybe Text
v1ImageVolumeSourceReference :: Maybe Text
$sel:v1ImageVolumeSourceReference:V1ImageVolumeSource :: V1ImageVolumeSource -> Maybe Text
..} = (\Maybe Text
v1ImageVolumeSourcePullPolicy -> V1ImageVolumeSource { Maybe Text
v1ImageVolumeSourcePullPolicy :: Maybe Text
v1ImageVolumeSourcePullPolicy :: Maybe Text
v1ImageVolumeSourcePullPolicy, Maybe Text
v1ImageVolumeSourceReference :: Maybe Text
$sel:v1ImageVolumeSourceReference:V1ImageVolumeSource :: Maybe Text
..} ) (Maybe Text -> V1ImageVolumeSource)
-> f (Maybe Text) -> f V1ImageVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ImageVolumeSourcePullPolicy
{-# INLINE v1ImageVolumeSourcePullPolicyL #-}

-- | 'v1ImageVolumeSourceReference' Lens
v1ImageVolumeSourceReferenceL :: Lens_' V1ImageVolumeSource (Maybe Text)
v1ImageVolumeSourceReferenceL :: Lens_' V1ImageVolumeSource (Maybe Text)
v1ImageVolumeSourceReferenceL Maybe Text -> f (Maybe Text)
f V1ImageVolumeSource{Maybe Text
v1ImageVolumeSourcePullPolicy :: V1ImageVolumeSource -> Maybe Text
$sel:v1ImageVolumeSourceReference:V1ImageVolumeSource :: V1ImageVolumeSource -> Maybe Text
v1ImageVolumeSourcePullPolicy :: Maybe Text
v1ImageVolumeSourceReference :: Maybe Text
..} = (\Maybe Text
v1ImageVolumeSourceReference -> V1ImageVolumeSource { Maybe Text
$sel:v1ImageVolumeSourceReference:V1ImageVolumeSource :: Maybe Text
v1ImageVolumeSourceReference :: Maybe Text
v1ImageVolumeSourceReference, Maybe Text
v1ImageVolumeSourcePullPolicy :: Maybe Text
v1ImageVolumeSourcePullPolicy :: Maybe Text
..} ) (Maybe Text -> V1ImageVolumeSource)
-> f (Maybe Text) -> f V1ImageVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ImageVolumeSourceReference
{-# INLINE v1ImageVolumeSourceReferenceL #-}



-- * V1Ingress

-- | 'v1IngressApiVersion' Lens
v1IngressApiVersionL :: Lens_' V1Ingress (Maybe Text)
v1IngressApiVersionL :: Lens_' V1Ingress (Maybe Text)
v1IngressApiVersionL Maybe Text -> f (Maybe Text)
f V1Ingress{Maybe Text
Maybe V1ObjectMeta
Maybe V1IngressStatus
Maybe V1IngressSpec
v1IngressApiVersion :: V1Ingress -> Maybe Text
v1IngressApiVersion :: Maybe Text
v1IngressKind :: Maybe Text
v1IngressMetadata :: Maybe V1ObjectMeta
v1IngressSpec :: Maybe V1IngressSpec
v1IngressStatus :: Maybe V1IngressStatus
$sel:v1IngressKind:V1Ingress :: V1Ingress -> Maybe Text
$sel:v1IngressMetadata:V1Ingress :: V1Ingress -> Maybe V1ObjectMeta
$sel:v1IngressSpec:V1Ingress :: V1Ingress -> Maybe V1IngressSpec
$sel:v1IngressStatus:V1Ingress :: V1Ingress -> Maybe V1IngressStatus
..} = (\Maybe Text
v1IngressApiVersion -> V1Ingress { Maybe Text
v1IngressApiVersion :: Maybe Text
v1IngressApiVersion :: Maybe Text
v1IngressApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1IngressStatus
Maybe V1IngressSpec
v1IngressKind :: Maybe Text
v1IngressMetadata :: Maybe V1ObjectMeta
v1IngressSpec :: Maybe V1IngressSpec
v1IngressStatus :: Maybe V1IngressStatus
$sel:v1IngressKind:V1Ingress :: Maybe Text
$sel:v1IngressMetadata:V1Ingress :: Maybe V1ObjectMeta
$sel:v1IngressSpec:V1Ingress :: Maybe V1IngressSpec
$sel:v1IngressStatus:V1Ingress :: Maybe V1IngressStatus
..} ) (Maybe Text -> V1Ingress) -> f (Maybe Text) -> f V1Ingress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1IngressApiVersion
{-# INLINE v1IngressApiVersionL #-}

-- | 'v1IngressKind' Lens
v1IngressKindL :: Lens_' V1Ingress (Maybe Text)
v1IngressKindL :: Lens_' V1Ingress (Maybe Text)
v1IngressKindL Maybe Text -> f (Maybe Text)
f V1Ingress{Maybe Text
Maybe V1ObjectMeta
Maybe V1IngressStatus
Maybe V1IngressSpec
v1IngressApiVersion :: V1Ingress -> Maybe Text
$sel:v1IngressKind:V1Ingress :: V1Ingress -> Maybe Text
$sel:v1IngressMetadata:V1Ingress :: V1Ingress -> Maybe V1ObjectMeta
$sel:v1IngressSpec:V1Ingress :: V1Ingress -> Maybe V1IngressSpec
$sel:v1IngressStatus:V1Ingress :: V1Ingress -> Maybe V1IngressStatus
v1IngressApiVersion :: Maybe Text
v1IngressKind :: Maybe Text
v1IngressMetadata :: Maybe V1ObjectMeta
v1IngressSpec :: Maybe V1IngressSpec
v1IngressStatus :: Maybe V1IngressStatus
..} = (\Maybe Text
v1IngressKind -> V1Ingress { Maybe Text
$sel:v1IngressKind:V1Ingress :: Maybe Text
v1IngressKind :: Maybe Text
v1IngressKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1IngressStatus
Maybe V1IngressSpec
v1IngressApiVersion :: Maybe Text
$sel:v1IngressMetadata:V1Ingress :: Maybe V1ObjectMeta
$sel:v1IngressSpec:V1Ingress :: Maybe V1IngressSpec
$sel:v1IngressStatus:V1Ingress :: Maybe V1IngressStatus
v1IngressApiVersion :: Maybe Text
v1IngressMetadata :: Maybe V1ObjectMeta
v1IngressSpec :: Maybe V1IngressSpec
v1IngressStatus :: Maybe V1IngressStatus
..} ) (Maybe Text -> V1Ingress) -> f (Maybe Text) -> f V1Ingress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1IngressKind
{-# INLINE v1IngressKindL #-}

-- | 'v1IngressMetadata' Lens
v1IngressMetadataL :: Lens_' V1Ingress (Maybe V1ObjectMeta)
v1IngressMetadataL :: Lens_' V1Ingress (Maybe V1ObjectMeta)
v1IngressMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Ingress{Maybe Text
Maybe V1ObjectMeta
Maybe V1IngressStatus
Maybe V1IngressSpec
v1IngressApiVersion :: V1Ingress -> Maybe Text
$sel:v1IngressKind:V1Ingress :: V1Ingress -> Maybe Text
$sel:v1IngressMetadata:V1Ingress :: V1Ingress -> Maybe V1ObjectMeta
$sel:v1IngressSpec:V1Ingress :: V1Ingress -> Maybe V1IngressSpec
$sel:v1IngressStatus:V1Ingress :: V1Ingress -> Maybe V1IngressStatus
v1IngressApiVersion :: Maybe Text
v1IngressKind :: Maybe Text
v1IngressMetadata :: Maybe V1ObjectMeta
v1IngressSpec :: Maybe V1IngressSpec
v1IngressStatus :: Maybe V1IngressStatus
..} = (\Maybe V1ObjectMeta
v1IngressMetadata -> V1Ingress { Maybe V1ObjectMeta
$sel:v1IngressMetadata:V1Ingress :: Maybe V1ObjectMeta
v1IngressMetadata :: Maybe V1ObjectMeta
v1IngressMetadata, Maybe Text
Maybe V1IngressStatus
Maybe V1IngressSpec
v1IngressApiVersion :: Maybe Text
$sel:v1IngressKind:V1Ingress :: Maybe Text
$sel:v1IngressSpec:V1Ingress :: Maybe V1IngressSpec
$sel:v1IngressStatus:V1Ingress :: Maybe V1IngressStatus
v1IngressApiVersion :: Maybe Text
v1IngressKind :: Maybe Text
v1IngressSpec :: Maybe V1IngressSpec
v1IngressStatus :: Maybe V1IngressStatus
..} ) (Maybe V1ObjectMeta -> V1Ingress)
-> f (Maybe V1ObjectMeta) -> f V1Ingress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1IngressMetadata
{-# INLINE v1IngressMetadataL #-}

-- | 'v1IngressSpec' Lens
v1IngressSpecL :: Lens_' V1Ingress (Maybe V1IngressSpec)
v1IngressSpecL :: Lens_' V1Ingress (Maybe V1IngressSpec)
v1IngressSpecL Maybe V1IngressSpec -> f (Maybe V1IngressSpec)
f V1Ingress{Maybe Text
Maybe V1ObjectMeta
Maybe V1IngressStatus
Maybe V1IngressSpec
v1IngressApiVersion :: V1Ingress -> Maybe Text
$sel:v1IngressKind:V1Ingress :: V1Ingress -> Maybe Text
$sel:v1IngressMetadata:V1Ingress :: V1Ingress -> Maybe V1ObjectMeta
$sel:v1IngressSpec:V1Ingress :: V1Ingress -> Maybe V1IngressSpec
$sel:v1IngressStatus:V1Ingress :: V1Ingress -> Maybe V1IngressStatus
v1IngressApiVersion :: Maybe Text
v1IngressKind :: Maybe Text
v1IngressMetadata :: Maybe V1ObjectMeta
v1IngressSpec :: Maybe V1IngressSpec
v1IngressStatus :: Maybe V1IngressStatus
..} = (\Maybe V1IngressSpec
v1IngressSpec -> V1Ingress { Maybe V1IngressSpec
$sel:v1IngressSpec:V1Ingress :: Maybe V1IngressSpec
v1IngressSpec :: Maybe V1IngressSpec
v1IngressSpec, Maybe Text
Maybe V1ObjectMeta
Maybe V1IngressStatus
v1IngressApiVersion :: Maybe Text
$sel:v1IngressKind:V1Ingress :: Maybe Text
$sel:v1IngressMetadata:V1Ingress :: Maybe V1ObjectMeta
$sel:v1IngressStatus:V1Ingress :: Maybe V1IngressStatus
v1IngressApiVersion :: Maybe Text
v1IngressKind :: Maybe Text
v1IngressMetadata :: Maybe V1ObjectMeta
v1IngressStatus :: Maybe V1IngressStatus
..} ) (Maybe V1IngressSpec -> V1Ingress)
-> f (Maybe V1IngressSpec) -> f V1Ingress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1IngressSpec -> f (Maybe V1IngressSpec)
f Maybe V1IngressSpec
v1IngressSpec
{-# INLINE v1IngressSpecL #-}

-- | 'v1IngressStatus' Lens
v1IngressStatusL :: Lens_' V1Ingress (Maybe V1IngressStatus)
v1IngressStatusL :: Lens_' V1Ingress (Maybe V1IngressStatus)
v1IngressStatusL Maybe V1IngressStatus -> f (Maybe V1IngressStatus)
f V1Ingress{Maybe Text
Maybe V1ObjectMeta
Maybe V1IngressStatus
Maybe V1IngressSpec
v1IngressApiVersion :: V1Ingress -> Maybe Text
$sel:v1IngressKind:V1Ingress :: V1Ingress -> Maybe Text
$sel:v1IngressMetadata:V1Ingress :: V1Ingress -> Maybe V1ObjectMeta
$sel:v1IngressSpec:V1Ingress :: V1Ingress -> Maybe V1IngressSpec
$sel:v1IngressStatus:V1Ingress :: V1Ingress -> Maybe V1IngressStatus
v1IngressApiVersion :: Maybe Text
v1IngressKind :: Maybe Text
v1IngressMetadata :: Maybe V1ObjectMeta
v1IngressSpec :: Maybe V1IngressSpec
v1IngressStatus :: Maybe V1IngressStatus
..} = (\Maybe V1IngressStatus
v1IngressStatus -> V1Ingress { Maybe V1IngressStatus
$sel:v1IngressStatus:V1Ingress :: Maybe V1IngressStatus
v1IngressStatus :: Maybe V1IngressStatus
v1IngressStatus, Maybe Text
Maybe V1ObjectMeta
Maybe V1IngressSpec
v1IngressApiVersion :: Maybe Text
$sel:v1IngressKind:V1Ingress :: Maybe Text
$sel:v1IngressMetadata:V1Ingress :: Maybe V1ObjectMeta
$sel:v1IngressSpec:V1Ingress :: Maybe V1IngressSpec
v1IngressApiVersion :: Maybe Text
v1IngressKind :: Maybe Text
v1IngressMetadata :: Maybe V1ObjectMeta
v1IngressSpec :: Maybe V1IngressSpec
..} ) (Maybe V1IngressStatus -> V1Ingress)
-> f (Maybe V1IngressStatus) -> f V1Ingress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1IngressStatus -> f (Maybe V1IngressStatus)
f Maybe V1IngressStatus
v1IngressStatus
{-# INLINE v1IngressStatusL #-}



-- * V1IngressBackend

-- | 'v1IngressBackendResource' Lens
v1IngressBackendResourceL :: Lens_' V1IngressBackend (Maybe V1TypedLocalObjectReference)
v1IngressBackendResourceL :: Lens_' V1IngressBackend (Maybe V1TypedLocalObjectReference)
v1IngressBackendResourceL Maybe V1TypedLocalObjectReference
-> f (Maybe V1TypedLocalObjectReference)
f V1IngressBackend{Maybe V1TypedLocalObjectReference
Maybe V1IngressServiceBackend
v1IngressBackendResource :: V1IngressBackend -> Maybe V1TypedLocalObjectReference
v1IngressBackendResource :: Maybe V1TypedLocalObjectReference
v1IngressBackendService :: Maybe V1IngressServiceBackend
$sel:v1IngressBackendService:V1IngressBackend :: V1IngressBackend -> Maybe V1IngressServiceBackend
..} = (\Maybe V1TypedLocalObjectReference
v1IngressBackendResource -> V1IngressBackend { Maybe V1TypedLocalObjectReference
v1IngressBackendResource :: Maybe V1TypedLocalObjectReference
v1IngressBackendResource :: Maybe V1TypedLocalObjectReference
v1IngressBackendResource, Maybe V1IngressServiceBackend
v1IngressBackendService :: Maybe V1IngressServiceBackend
$sel:v1IngressBackendService:V1IngressBackend :: Maybe V1IngressServiceBackend
..} ) (Maybe V1TypedLocalObjectReference -> V1IngressBackend)
-> f (Maybe V1TypedLocalObjectReference) -> f V1IngressBackend
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1TypedLocalObjectReference
-> f (Maybe V1TypedLocalObjectReference)
f Maybe V1TypedLocalObjectReference
v1IngressBackendResource
{-# INLINE v1IngressBackendResourceL #-}

-- | 'v1IngressBackendService' Lens
v1IngressBackendServiceL :: Lens_' V1IngressBackend (Maybe V1IngressServiceBackend)
v1IngressBackendServiceL :: Lens_' V1IngressBackend (Maybe V1IngressServiceBackend)
v1IngressBackendServiceL Maybe V1IngressServiceBackend -> f (Maybe V1IngressServiceBackend)
f V1IngressBackend{Maybe V1TypedLocalObjectReference
Maybe V1IngressServiceBackend
v1IngressBackendResource :: V1IngressBackend -> Maybe V1TypedLocalObjectReference
$sel:v1IngressBackendService:V1IngressBackend :: V1IngressBackend -> Maybe V1IngressServiceBackend
v1IngressBackendResource :: Maybe V1TypedLocalObjectReference
v1IngressBackendService :: Maybe V1IngressServiceBackend
..} = (\Maybe V1IngressServiceBackend
v1IngressBackendService -> V1IngressBackend { Maybe V1IngressServiceBackend
$sel:v1IngressBackendService:V1IngressBackend :: Maybe V1IngressServiceBackend
v1IngressBackendService :: Maybe V1IngressServiceBackend
v1IngressBackendService, Maybe V1TypedLocalObjectReference
v1IngressBackendResource :: Maybe V1TypedLocalObjectReference
v1IngressBackendResource :: Maybe V1TypedLocalObjectReference
..} ) (Maybe V1IngressServiceBackend -> V1IngressBackend)
-> f (Maybe V1IngressServiceBackend) -> f V1IngressBackend
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1IngressServiceBackend -> f (Maybe V1IngressServiceBackend)
f Maybe V1IngressServiceBackend
v1IngressBackendService
{-# INLINE v1IngressBackendServiceL #-}



-- * V1IngressClass

-- | 'v1IngressClassApiVersion' Lens
v1IngressClassApiVersionL :: Lens_' V1IngressClass (Maybe Text)
v1IngressClassApiVersionL :: Lens_' V1IngressClass (Maybe Text)
v1IngressClassApiVersionL Maybe Text -> f (Maybe Text)
f V1IngressClass{Maybe Text
Maybe V1ObjectMeta
Maybe V1IngressClassSpec
v1IngressClassApiVersion :: V1IngressClass -> Maybe Text
v1IngressClassApiVersion :: Maybe Text
v1IngressClassKind :: Maybe Text
v1IngressClassMetadata :: Maybe V1ObjectMeta
v1IngressClassSpec :: Maybe V1IngressClassSpec
$sel:v1IngressClassKind:V1IngressClass :: V1IngressClass -> Maybe Text
$sel:v1IngressClassMetadata:V1IngressClass :: V1IngressClass -> Maybe V1ObjectMeta
$sel:v1IngressClassSpec:V1IngressClass :: V1IngressClass -> Maybe V1IngressClassSpec
..} = (\Maybe Text
v1IngressClassApiVersion -> V1IngressClass { Maybe Text
v1IngressClassApiVersion :: Maybe Text
v1IngressClassApiVersion :: Maybe Text
v1IngressClassApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1IngressClassSpec
v1IngressClassKind :: Maybe Text
v1IngressClassMetadata :: Maybe V1ObjectMeta
v1IngressClassSpec :: Maybe V1IngressClassSpec
$sel:v1IngressClassKind:V1IngressClass :: Maybe Text
$sel:v1IngressClassMetadata:V1IngressClass :: Maybe V1ObjectMeta
$sel:v1IngressClassSpec:V1IngressClass :: Maybe V1IngressClassSpec
..} ) (Maybe Text -> V1IngressClass)
-> f (Maybe Text) -> f V1IngressClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1IngressClassApiVersion
{-# INLINE v1IngressClassApiVersionL #-}

-- | 'v1IngressClassKind' Lens
v1IngressClassKindL :: Lens_' V1IngressClass (Maybe Text)
v1IngressClassKindL :: Lens_' V1IngressClass (Maybe Text)
v1IngressClassKindL Maybe Text -> f (Maybe Text)
f V1IngressClass{Maybe Text
Maybe V1ObjectMeta
Maybe V1IngressClassSpec
v1IngressClassApiVersion :: V1IngressClass -> Maybe Text
$sel:v1IngressClassKind:V1IngressClass :: V1IngressClass -> Maybe Text
$sel:v1IngressClassMetadata:V1IngressClass :: V1IngressClass -> Maybe V1ObjectMeta
$sel:v1IngressClassSpec:V1IngressClass :: V1IngressClass -> Maybe V1IngressClassSpec
v1IngressClassApiVersion :: Maybe Text
v1IngressClassKind :: Maybe Text
v1IngressClassMetadata :: Maybe V1ObjectMeta
v1IngressClassSpec :: Maybe V1IngressClassSpec
..} = (\Maybe Text
v1IngressClassKind -> V1IngressClass { Maybe Text
$sel:v1IngressClassKind:V1IngressClass :: Maybe Text
v1IngressClassKind :: Maybe Text
v1IngressClassKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1IngressClassSpec
v1IngressClassApiVersion :: Maybe Text
$sel:v1IngressClassMetadata:V1IngressClass :: Maybe V1ObjectMeta
$sel:v1IngressClassSpec:V1IngressClass :: Maybe V1IngressClassSpec
v1IngressClassApiVersion :: Maybe Text
v1IngressClassMetadata :: Maybe V1ObjectMeta
v1IngressClassSpec :: Maybe V1IngressClassSpec
..} ) (Maybe Text -> V1IngressClass)
-> f (Maybe Text) -> f V1IngressClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1IngressClassKind
{-# INLINE v1IngressClassKindL #-}

-- | 'v1IngressClassMetadata' Lens
v1IngressClassMetadataL :: Lens_' V1IngressClass (Maybe V1ObjectMeta)
v1IngressClassMetadataL :: Lens_' V1IngressClass (Maybe V1ObjectMeta)
v1IngressClassMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1IngressClass{Maybe Text
Maybe V1ObjectMeta
Maybe V1IngressClassSpec
v1IngressClassApiVersion :: V1IngressClass -> Maybe Text
$sel:v1IngressClassKind:V1IngressClass :: V1IngressClass -> Maybe Text
$sel:v1IngressClassMetadata:V1IngressClass :: V1IngressClass -> Maybe V1ObjectMeta
$sel:v1IngressClassSpec:V1IngressClass :: V1IngressClass -> Maybe V1IngressClassSpec
v1IngressClassApiVersion :: Maybe Text
v1IngressClassKind :: Maybe Text
v1IngressClassMetadata :: Maybe V1ObjectMeta
v1IngressClassSpec :: Maybe V1IngressClassSpec
..} = (\Maybe V1ObjectMeta
v1IngressClassMetadata -> V1IngressClass { Maybe V1ObjectMeta
$sel:v1IngressClassMetadata:V1IngressClass :: Maybe V1ObjectMeta
v1IngressClassMetadata :: Maybe V1ObjectMeta
v1IngressClassMetadata, Maybe Text
Maybe V1IngressClassSpec
v1IngressClassApiVersion :: Maybe Text
$sel:v1IngressClassKind:V1IngressClass :: Maybe Text
$sel:v1IngressClassSpec:V1IngressClass :: Maybe V1IngressClassSpec
v1IngressClassApiVersion :: Maybe Text
v1IngressClassKind :: Maybe Text
v1IngressClassSpec :: Maybe V1IngressClassSpec
..} ) (Maybe V1ObjectMeta -> V1IngressClass)
-> f (Maybe V1ObjectMeta) -> f V1IngressClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1IngressClassMetadata
{-# INLINE v1IngressClassMetadataL #-}

-- | 'v1IngressClassSpec' Lens
v1IngressClassSpecL :: Lens_' V1IngressClass (Maybe V1IngressClassSpec)
v1IngressClassSpecL :: Lens_' V1IngressClass (Maybe V1IngressClassSpec)
v1IngressClassSpecL Maybe V1IngressClassSpec -> f (Maybe V1IngressClassSpec)
f V1IngressClass{Maybe Text
Maybe V1ObjectMeta
Maybe V1IngressClassSpec
v1IngressClassApiVersion :: V1IngressClass -> Maybe Text
$sel:v1IngressClassKind:V1IngressClass :: V1IngressClass -> Maybe Text
$sel:v1IngressClassMetadata:V1IngressClass :: V1IngressClass -> Maybe V1ObjectMeta
$sel:v1IngressClassSpec:V1IngressClass :: V1IngressClass -> Maybe V1IngressClassSpec
v1IngressClassApiVersion :: Maybe Text
v1IngressClassKind :: Maybe Text
v1IngressClassMetadata :: Maybe V1ObjectMeta
v1IngressClassSpec :: Maybe V1IngressClassSpec
..} = (\Maybe V1IngressClassSpec
v1IngressClassSpec -> V1IngressClass { Maybe V1IngressClassSpec
$sel:v1IngressClassSpec:V1IngressClass :: Maybe V1IngressClassSpec
v1IngressClassSpec :: Maybe V1IngressClassSpec
v1IngressClassSpec, Maybe Text
Maybe V1ObjectMeta
v1IngressClassApiVersion :: Maybe Text
$sel:v1IngressClassKind:V1IngressClass :: Maybe Text
$sel:v1IngressClassMetadata:V1IngressClass :: Maybe V1ObjectMeta
v1IngressClassApiVersion :: Maybe Text
v1IngressClassKind :: Maybe Text
v1IngressClassMetadata :: Maybe V1ObjectMeta
..} ) (Maybe V1IngressClassSpec -> V1IngressClass)
-> f (Maybe V1IngressClassSpec) -> f V1IngressClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1IngressClassSpec -> f (Maybe V1IngressClassSpec)
f Maybe V1IngressClassSpec
v1IngressClassSpec
{-# INLINE v1IngressClassSpecL #-}



-- * V1IngressClassList

-- | 'v1IngressClassListApiVersion' Lens
v1IngressClassListApiVersionL :: Lens_' V1IngressClassList (Maybe Text)
v1IngressClassListApiVersionL :: Lens_' V1IngressClassList (Maybe Text)
v1IngressClassListApiVersionL Maybe Text -> f (Maybe Text)
f V1IngressClassList{[V1IngressClass]
Maybe Text
Maybe V1ListMeta
v1IngressClassListApiVersion :: V1IngressClassList -> Maybe Text
v1IngressClassListApiVersion :: Maybe Text
v1IngressClassListItems :: [V1IngressClass]
v1IngressClassListKind :: Maybe Text
v1IngressClassListMetadata :: Maybe V1ListMeta
$sel:v1IngressClassListItems:V1IngressClassList :: V1IngressClassList -> [V1IngressClass]
$sel:v1IngressClassListKind:V1IngressClassList :: V1IngressClassList -> Maybe Text
$sel:v1IngressClassListMetadata:V1IngressClassList :: V1IngressClassList -> Maybe V1ListMeta
..} = (\Maybe Text
v1IngressClassListApiVersion -> V1IngressClassList { Maybe Text
v1IngressClassListApiVersion :: Maybe Text
v1IngressClassListApiVersion :: Maybe Text
v1IngressClassListApiVersion, [V1IngressClass]
Maybe Text
Maybe V1ListMeta
v1IngressClassListItems :: [V1IngressClass]
v1IngressClassListKind :: Maybe Text
v1IngressClassListMetadata :: Maybe V1ListMeta
$sel:v1IngressClassListItems:V1IngressClassList :: [V1IngressClass]
$sel:v1IngressClassListKind:V1IngressClassList :: Maybe Text
$sel:v1IngressClassListMetadata:V1IngressClassList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1IngressClassList)
-> f (Maybe Text) -> f V1IngressClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1IngressClassListApiVersion
{-# INLINE v1IngressClassListApiVersionL #-}

-- | 'v1IngressClassListItems' Lens
v1IngressClassListItemsL :: Lens_' V1IngressClassList ([V1IngressClass])
v1IngressClassListItemsL :: Lens_' V1IngressClassList [V1IngressClass]
v1IngressClassListItemsL [V1IngressClass] -> f [V1IngressClass]
f V1IngressClassList{[V1IngressClass]
Maybe Text
Maybe V1ListMeta
v1IngressClassListApiVersion :: V1IngressClassList -> Maybe Text
$sel:v1IngressClassListItems:V1IngressClassList :: V1IngressClassList -> [V1IngressClass]
$sel:v1IngressClassListKind:V1IngressClassList :: V1IngressClassList -> Maybe Text
$sel:v1IngressClassListMetadata:V1IngressClassList :: V1IngressClassList -> Maybe V1ListMeta
v1IngressClassListApiVersion :: Maybe Text
v1IngressClassListItems :: [V1IngressClass]
v1IngressClassListKind :: Maybe Text
v1IngressClassListMetadata :: Maybe V1ListMeta
..} = (\[V1IngressClass]
v1IngressClassListItems -> V1IngressClassList { [V1IngressClass]
$sel:v1IngressClassListItems:V1IngressClassList :: [V1IngressClass]
v1IngressClassListItems :: [V1IngressClass]
v1IngressClassListItems, Maybe Text
Maybe V1ListMeta
v1IngressClassListApiVersion :: Maybe Text
$sel:v1IngressClassListKind:V1IngressClassList :: Maybe Text
$sel:v1IngressClassListMetadata:V1IngressClassList :: Maybe V1ListMeta
v1IngressClassListApiVersion :: Maybe Text
v1IngressClassListKind :: Maybe Text
v1IngressClassListMetadata :: Maybe V1ListMeta
..} ) ([V1IngressClass] -> V1IngressClassList)
-> f [V1IngressClass] -> f V1IngressClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1IngressClass] -> f [V1IngressClass]
f [V1IngressClass]
v1IngressClassListItems
{-# INLINE v1IngressClassListItemsL #-}

-- | 'v1IngressClassListKind' Lens
v1IngressClassListKindL :: Lens_' V1IngressClassList (Maybe Text)
v1IngressClassListKindL :: Lens_' V1IngressClassList (Maybe Text)
v1IngressClassListKindL Maybe Text -> f (Maybe Text)
f V1IngressClassList{[V1IngressClass]
Maybe Text
Maybe V1ListMeta
v1IngressClassListApiVersion :: V1IngressClassList -> Maybe Text
$sel:v1IngressClassListItems:V1IngressClassList :: V1IngressClassList -> [V1IngressClass]
$sel:v1IngressClassListKind:V1IngressClassList :: V1IngressClassList -> Maybe Text
$sel:v1IngressClassListMetadata:V1IngressClassList :: V1IngressClassList -> Maybe V1ListMeta
v1IngressClassListApiVersion :: Maybe Text
v1IngressClassListItems :: [V1IngressClass]
v1IngressClassListKind :: Maybe Text
v1IngressClassListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1IngressClassListKind -> V1IngressClassList { Maybe Text
$sel:v1IngressClassListKind:V1IngressClassList :: Maybe Text
v1IngressClassListKind :: Maybe Text
v1IngressClassListKind, [V1IngressClass]
Maybe Text
Maybe V1ListMeta
v1IngressClassListApiVersion :: Maybe Text
$sel:v1IngressClassListItems:V1IngressClassList :: [V1IngressClass]
$sel:v1IngressClassListMetadata:V1IngressClassList :: Maybe V1ListMeta
v1IngressClassListApiVersion :: Maybe Text
v1IngressClassListItems :: [V1IngressClass]
v1IngressClassListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1IngressClassList)
-> f (Maybe Text) -> f V1IngressClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1IngressClassListKind
{-# INLINE v1IngressClassListKindL #-}

-- | 'v1IngressClassListMetadata' Lens
v1IngressClassListMetadataL :: Lens_' V1IngressClassList (Maybe V1ListMeta)
v1IngressClassListMetadataL :: Lens_' V1IngressClassList (Maybe V1ListMeta)
v1IngressClassListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1IngressClassList{[V1IngressClass]
Maybe Text
Maybe V1ListMeta
v1IngressClassListApiVersion :: V1IngressClassList -> Maybe Text
$sel:v1IngressClassListItems:V1IngressClassList :: V1IngressClassList -> [V1IngressClass]
$sel:v1IngressClassListKind:V1IngressClassList :: V1IngressClassList -> Maybe Text
$sel:v1IngressClassListMetadata:V1IngressClassList :: V1IngressClassList -> Maybe V1ListMeta
v1IngressClassListApiVersion :: Maybe Text
v1IngressClassListItems :: [V1IngressClass]
v1IngressClassListKind :: Maybe Text
v1IngressClassListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1IngressClassListMetadata -> V1IngressClassList { Maybe V1ListMeta
$sel:v1IngressClassListMetadata:V1IngressClassList :: Maybe V1ListMeta
v1IngressClassListMetadata :: Maybe V1ListMeta
v1IngressClassListMetadata, [V1IngressClass]
Maybe Text
v1IngressClassListApiVersion :: Maybe Text
$sel:v1IngressClassListItems:V1IngressClassList :: [V1IngressClass]
$sel:v1IngressClassListKind:V1IngressClassList :: Maybe Text
v1IngressClassListApiVersion :: Maybe Text
v1IngressClassListItems :: [V1IngressClass]
v1IngressClassListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1IngressClassList)
-> f (Maybe V1ListMeta) -> f V1IngressClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1IngressClassListMetadata
{-# INLINE v1IngressClassListMetadataL #-}



-- * V1IngressClassParametersReference

-- | 'v1IngressClassParametersReferenceApiGroup' Lens
v1IngressClassParametersReferenceApiGroupL :: Lens_' V1IngressClassParametersReference (Maybe Text)
v1IngressClassParametersReferenceApiGroupL :: Lens_' V1IngressClassParametersReference (Maybe Text)
v1IngressClassParametersReferenceApiGroupL Maybe Text -> f (Maybe Text)
f V1IngressClassParametersReference{Maybe Text
Text
v1IngressClassParametersReferenceApiGroup :: V1IngressClassParametersReference -> Maybe Text
v1IngressClassParametersReferenceApiGroup :: Maybe Text
v1IngressClassParametersReferenceKind :: Text
v1IngressClassParametersReferenceName :: Text
v1IngressClassParametersReferenceNamespace :: Maybe Text
v1IngressClassParametersReferenceScope :: Maybe Text
$sel:v1IngressClassParametersReferenceKind:V1IngressClassParametersReference :: V1IngressClassParametersReference -> Text
$sel:v1IngressClassParametersReferenceName:V1IngressClassParametersReference :: V1IngressClassParametersReference -> Text
$sel:v1IngressClassParametersReferenceNamespace:V1IngressClassParametersReference :: V1IngressClassParametersReference -> Maybe Text
$sel:v1IngressClassParametersReferenceScope:V1IngressClassParametersReference :: V1IngressClassParametersReference -> Maybe Text
..} = (\Maybe Text
v1IngressClassParametersReferenceApiGroup -> V1IngressClassParametersReference { Maybe Text
v1IngressClassParametersReferenceApiGroup :: Maybe Text
v1IngressClassParametersReferenceApiGroup :: Maybe Text
v1IngressClassParametersReferenceApiGroup, Maybe Text
Text
v1IngressClassParametersReferenceKind :: Text
v1IngressClassParametersReferenceName :: Text
v1IngressClassParametersReferenceNamespace :: Maybe Text
v1IngressClassParametersReferenceScope :: Maybe Text
$sel:v1IngressClassParametersReferenceKind:V1IngressClassParametersReference :: Text
$sel:v1IngressClassParametersReferenceName:V1IngressClassParametersReference :: Text
$sel:v1IngressClassParametersReferenceNamespace:V1IngressClassParametersReference :: Maybe Text
$sel:v1IngressClassParametersReferenceScope:V1IngressClassParametersReference :: Maybe Text
..} ) (Maybe Text -> V1IngressClassParametersReference)
-> f (Maybe Text) -> f V1IngressClassParametersReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1IngressClassParametersReferenceApiGroup
{-# INLINE v1IngressClassParametersReferenceApiGroupL #-}

-- | 'v1IngressClassParametersReferenceKind' Lens
v1IngressClassParametersReferenceKindL :: Lens_' V1IngressClassParametersReference (Text)
v1IngressClassParametersReferenceKindL :: Lens_' V1IngressClassParametersReference Text
v1IngressClassParametersReferenceKindL Text -> f Text
f V1IngressClassParametersReference{Maybe Text
Text
v1IngressClassParametersReferenceApiGroup :: V1IngressClassParametersReference -> Maybe Text
$sel:v1IngressClassParametersReferenceKind:V1IngressClassParametersReference :: V1IngressClassParametersReference -> Text
$sel:v1IngressClassParametersReferenceName:V1IngressClassParametersReference :: V1IngressClassParametersReference -> Text
$sel:v1IngressClassParametersReferenceNamespace:V1IngressClassParametersReference :: V1IngressClassParametersReference -> Maybe Text
$sel:v1IngressClassParametersReferenceScope:V1IngressClassParametersReference :: V1IngressClassParametersReference -> Maybe Text
v1IngressClassParametersReferenceApiGroup :: Maybe Text
v1IngressClassParametersReferenceKind :: Text
v1IngressClassParametersReferenceName :: Text
v1IngressClassParametersReferenceNamespace :: Maybe Text
v1IngressClassParametersReferenceScope :: Maybe Text
..} = (\Text
v1IngressClassParametersReferenceKind -> V1IngressClassParametersReference { Text
$sel:v1IngressClassParametersReferenceKind:V1IngressClassParametersReference :: Text
v1IngressClassParametersReferenceKind :: Text
v1IngressClassParametersReferenceKind, Maybe Text
Text
v1IngressClassParametersReferenceApiGroup :: Maybe Text
$sel:v1IngressClassParametersReferenceName:V1IngressClassParametersReference :: Text
$sel:v1IngressClassParametersReferenceNamespace:V1IngressClassParametersReference :: Maybe Text
$sel:v1IngressClassParametersReferenceScope:V1IngressClassParametersReference :: Maybe Text
v1IngressClassParametersReferenceApiGroup :: Maybe Text
v1IngressClassParametersReferenceName :: Text
v1IngressClassParametersReferenceNamespace :: Maybe Text
v1IngressClassParametersReferenceScope :: Maybe Text
..} ) (Text -> V1IngressClassParametersReference)
-> f Text -> f V1IngressClassParametersReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1IngressClassParametersReferenceKind
{-# INLINE v1IngressClassParametersReferenceKindL #-}

-- | 'v1IngressClassParametersReferenceName' Lens
v1IngressClassParametersReferenceNameL :: Lens_' V1IngressClassParametersReference (Text)
v1IngressClassParametersReferenceNameL :: Lens_' V1IngressClassParametersReference Text
v1IngressClassParametersReferenceNameL Text -> f Text
f V1IngressClassParametersReference{Maybe Text
Text
v1IngressClassParametersReferenceApiGroup :: V1IngressClassParametersReference -> Maybe Text
$sel:v1IngressClassParametersReferenceKind:V1IngressClassParametersReference :: V1IngressClassParametersReference -> Text
$sel:v1IngressClassParametersReferenceName:V1IngressClassParametersReference :: V1IngressClassParametersReference -> Text
$sel:v1IngressClassParametersReferenceNamespace:V1IngressClassParametersReference :: V1IngressClassParametersReference -> Maybe Text
$sel:v1IngressClassParametersReferenceScope:V1IngressClassParametersReference :: V1IngressClassParametersReference -> Maybe Text
v1IngressClassParametersReferenceApiGroup :: Maybe Text
v1IngressClassParametersReferenceKind :: Text
v1IngressClassParametersReferenceName :: Text
v1IngressClassParametersReferenceNamespace :: Maybe Text
v1IngressClassParametersReferenceScope :: Maybe Text
..} = (\Text
v1IngressClassParametersReferenceName -> V1IngressClassParametersReference { Text
$sel:v1IngressClassParametersReferenceName:V1IngressClassParametersReference :: Text
v1IngressClassParametersReferenceName :: Text
v1IngressClassParametersReferenceName, Maybe Text
Text
v1IngressClassParametersReferenceApiGroup :: Maybe Text
$sel:v1IngressClassParametersReferenceKind:V1IngressClassParametersReference :: Text
$sel:v1IngressClassParametersReferenceNamespace:V1IngressClassParametersReference :: Maybe Text
$sel:v1IngressClassParametersReferenceScope:V1IngressClassParametersReference :: Maybe Text
v1IngressClassParametersReferenceApiGroup :: Maybe Text
v1IngressClassParametersReferenceKind :: Text
v1IngressClassParametersReferenceNamespace :: Maybe Text
v1IngressClassParametersReferenceScope :: Maybe Text
..} ) (Text -> V1IngressClassParametersReference)
-> f Text -> f V1IngressClassParametersReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1IngressClassParametersReferenceName
{-# INLINE v1IngressClassParametersReferenceNameL #-}

-- | 'v1IngressClassParametersReferenceNamespace' Lens
v1IngressClassParametersReferenceNamespaceL :: Lens_' V1IngressClassParametersReference (Maybe Text)
v1IngressClassParametersReferenceNamespaceL :: Lens_' V1IngressClassParametersReference (Maybe Text)
v1IngressClassParametersReferenceNamespaceL Maybe Text -> f (Maybe Text)
f V1IngressClassParametersReference{Maybe Text
Text
v1IngressClassParametersReferenceApiGroup :: V1IngressClassParametersReference -> Maybe Text
$sel:v1IngressClassParametersReferenceKind:V1IngressClassParametersReference :: V1IngressClassParametersReference -> Text
$sel:v1IngressClassParametersReferenceName:V1IngressClassParametersReference :: V1IngressClassParametersReference -> Text
$sel:v1IngressClassParametersReferenceNamespace:V1IngressClassParametersReference :: V1IngressClassParametersReference -> Maybe Text
$sel:v1IngressClassParametersReferenceScope:V1IngressClassParametersReference :: V1IngressClassParametersReference -> Maybe Text
v1IngressClassParametersReferenceApiGroup :: Maybe Text
v1IngressClassParametersReferenceKind :: Text
v1IngressClassParametersReferenceName :: Text
v1IngressClassParametersReferenceNamespace :: Maybe Text
v1IngressClassParametersReferenceScope :: Maybe Text
..} = (\Maybe Text
v1IngressClassParametersReferenceNamespace -> V1IngressClassParametersReference { Maybe Text
$sel:v1IngressClassParametersReferenceNamespace:V1IngressClassParametersReference :: Maybe Text
v1IngressClassParametersReferenceNamespace :: Maybe Text
v1IngressClassParametersReferenceNamespace, Maybe Text
Text
v1IngressClassParametersReferenceApiGroup :: Maybe Text
$sel:v1IngressClassParametersReferenceKind:V1IngressClassParametersReference :: Text
$sel:v1IngressClassParametersReferenceName:V1IngressClassParametersReference :: Text
$sel:v1IngressClassParametersReferenceScope:V1IngressClassParametersReference :: Maybe Text
v1IngressClassParametersReferenceApiGroup :: Maybe Text
v1IngressClassParametersReferenceKind :: Text
v1IngressClassParametersReferenceName :: Text
v1IngressClassParametersReferenceScope :: Maybe Text
..} ) (Maybe Text -> V1IngressClassParametersReference)
-> f (Maybe Text) -> f V1IngressClassParametersReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1IngressClassParametersReferenceNamespace
{-# INLINE v1IngressClassParametersReferenceNamespaceL #-}

-- | 'v1IngressClassParametersReferenceScope' Lens
v1IngressClassParametersReferenceScopeL :: Lens_' V1IngressClassParametersReference (Maybe Text)
v1IngressClassParametersReferenceScopeL :: Lens_' V1IngressClassParametersReference (Maybe Text)
v1IngressClassParametersReferenceScopeL Maybe Text -> f (Maybe Text)
f V1IngressClassParametersReference{Maybe Text
Text
v1IngressClassParametersReferenceApiGroup :: V1IngressClassParametersReference -> Maybe Text
$sel:v1IngressClassParametersReferenceKind:V1IngressClassParametersReference :: V1IngressClassParametersReference -> Text
$sel:v1IngressClassParametersReferenceName:V1IngressClassParametersReference :: V1IngressClassParametersReference -> Text
$sel:v1IngressClassParametersReferenceNamespace:V1IngressClassParametersReference :: V1IngressClassParametersReference -> Maybe Text
$sel:v1IngressClassParametersReferenceScope:V1IngressClassParametersReference :: V1IngressClassParametersReference -> Maybe Text
v1IngressClassParametersReferenceApiGroup :: Maybe Text
v1IngressClassParametersReferenceKind :: Text
v1IngressClassParametersReferenceName :: Text
v1IngressClassParametersReferenceNamespace :: Maybe Text
v1IngressClassParametersReferenceScope :: Maybe Text
..} = (\Maybe Text
v1IngressClassParametersReferenceScope -> V1IngressClassParametersReference { Maybe Text
$sel:v1IngressClassParametersReferenceScope:V1IngressClassParametersReference :: Maybe Text
v1IngressClassParametersReferenceScope :: Maybe Text
v1IngressClassParametersReferenceScope, Maybe Text
Text
v1IngressClassParametersReferenceApiGroup :: Maybe Text
$sel:v1IngressClassParametersReferenceKind:V1IngressClassParametersReference :: Text
$sel:v1IngressClassParametersReferenceName:V1IngressClassParametersReference :: Text
$sel:v1IngressClassParametersReferenceNamespace:V1IngressClassParametersReference :: Maybe Text
v1IngressClassParametersReferenceApiGroup :: Maybe Text
v1IngressClassParametersReferenceKind :: Text
v1IngressClassParametersReferenceName :: Text
v1IngressClassParametersReferenceNamespace :: Maybe Text
..} ) (Maybe Text -> V1IngressClassParametersReference)
-> f (Maybe Text) -> f V1IngressClassParametersReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1IngressClassParametersReferenceScope
{-# INLINE v1IngressClassParametersReferenceScopeL #-}



-- * V1IngressClassSpec

-- | 'v1IngressClassSpecController' Lens
v1IngressClassSpecControllerL :: Lens_' V1IngressClassSpec (Maybe Text)
v1IngressClassSpecControllerL :: Lens_' V1IngressClassSpec (Maybe Text)
v1IngressClassSpecControllerL Maybe Text -> f (Maybe Text)
f V1IngressClassSpec{Maybe Text
Maybe V1IngressClassParametersReference
v1IngressClassSpecController :: V1IngressClassSpec -> Maybe Text
v1IngressClassSpecController :: Maybe Text
v1IngressClassSpecParameters :: Maybe V1IngressClassParametersReference
$sel:v1IngressClassSpecParameters:V1IngressClassSpec :: V1IngressClassSpec -> Maybe V1IngressClassParametersReference
..} = (\Maybe Text
v1IngressClassSpecController -> V1IngressClassSpec { Maybe Text
v1IngressClassSpecController :: Maybe Text
v1IngressClassSpecController :: Maybe Text
v1IngressClassSpecController, Maybe V1IngressClassParametersReference
v1IngressClassSpecParameters :: Maybe V1IngressClassParametersReference
$sel:v1IngressClassSpecParameters:V1IngressClassSpec :: Maybe V1IngressClassParametersReference
..} ) (Maybe Text -> V1IngressClassSpec)
-> f (Maybe Text) -> f V1IngressClassSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1IngressClassSpecController
{-# INLINE v1IngressClassSpecControllerL #-}

-- | 'v1IngressClassSpecParameters' Lens
v1IngressClassSpecParametersL :: Lens_' V1IngressClassSpec (Maybe V1IngressClassParametersReference)
v1IngressClassSpecParametersL :: Lens_' V1IngressClassSpec (Maybe V1IngressClassParametersReference)
v1IngressClassSpecParametersL Maybe V1IngressClassParametersReference
-> f (Maybe V1IngressClassParametersReference)
f V1IngressClassSpec{Maybe Text
Maybe V1IngressClassParametersReference
v1IngressClassSpecController :: V1IngressClassSpec -> Maybe Text
$sel:v1IngressClassSpecParameters:V1IngressClassSpec :: V1IngressClassSpec -> Maybe V1IngressClassParametersReference
v1IngressClassSpecController :: Maybe Text
v1IngressClassSpecParameters :: Maybe V1IngressClassParametersReference
..} = (\Maybe V1IngressClassParametersReference
v1IngressClassSpecParameters -> V1IngressClassSpec { Maybe V1IngressClassParametersReference
$sel:v1IngressClassSpecParameters:V1IngressClassSpec :: Maybe V1IngressClassParametersReference
v1IngressClassSpecParameters :: Maybe V1IngressClassParametersReference
v1IngressClassSpecParameters, Maybe Text
v1IngressClassSpecController :: Maybe Text
v1IngressClassSpecController :: Maybe Text
..} ) (Maybe V1IngressClassParametersReference -> V1IngressClassSpec)
-> f (Maybe V1IngressClassParametersReference)
-> f V1IngressClassSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1IngressClassParametersReference
-> f (Maybe V1IngressClassParametersReference)
f Maybe V1IngressClassParametersReference
v1IngressClassSpecParameters
{-# INLINE v1IngressClassSpecParametersL #-}



-- * V1IngressList

-- | 'v1IngressListApiVersion' Lens
v1IngressListApiVersionL :: Lens_' V1IngressList (Maybe Text)
v1IngressListApiVersionL :: Lens_' V1IngressList (Maybe Text)
v1IngressListApiVersionL Maybe Text -> f (Maybe Text)
f V1IngressList{[V1Ingress]
Maybe Text
Maybe V1ListMeta
v1IngressListApiVersion :: V1IngressList -> Maybe Text
v1IngressListApiVersion :: Maybe Text
v1IngressListItems :: [V1Ingress]
v1IngressListKind :: Maybe Text
v1IngressListMetadata :: Maybe V1ListMeta
$sel:v1IngressListItems:V1IngressList :: V1IngressList -> [V1Ingress]
$sel:v1IngressListKind:V1IngressList :: V1IngressList -> Maybe Text
$sel:v1IngressListMetadata:V1IngressList :: V1IngressList -> Maybe V1ListMeta
..} = (\Maybe Text
v1IngressListApiVersion -> V1IngressList { Maybe Text
v1IngressListApiVersion :: Maybe Text
v1IngressListApiVersion :: Maybe Text
v1IngressListApiVersion, [V1Ingress]
Maybe Text
Maybe V1ListMeta
v1IngressListItems :: [V1Ingress]
v1IngressListKind :: Maybe Text
v1IngressListMetadata :: Maybe V1ListMeta
$sel:v1IngressListItems:V1IngressList :: [V1Ingress]
$sel:v1IngressListKind:V1IngressList :: Maybe Text
$sel:v1IngressListMetadata:V1IngressList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1IngressList) -> f (Maybe Text) -> f V1IngressList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1IngressListApiVersion
{-# INLINE v1IngressListApiVersionL #-}

-- | 'v1IngressListItems' Lens
v1IngressListItemsL :: Lens_' V1IngressList ([V1Ingress])
v1IngressListItemsL :: Lens_' V1IngressList [V1Ingress]
v1IngressListItemsL [V1Ingress] -> f [V1Ingress]
f V1IngressList{[V1Ingress]
Maybe Text
Maybe V1ListMeta
v1IngressListApiVersion :: V1IngressList -> Maybe Text
$sel:v1IngressListItems:V1IngressList :: V1IngressList -> [V1Ingress]
$sel:v1IngressListKind:V1IngressList :: V1IngressList -> Maybe Text
$sel:v1IngressListMetadata:V1IngressList :: V1IngressList -> Maybe V1ListMeta
v1IngressListApiVersion :: Maybe Text
v1IngressListItems :: [V1Ingress]
v1IngressListKind :: Maybe Text
v1IngressListMetadata :: Maybe V1ListMeta
..} = (\[V1Ingress]
v1IngressListItems -> V1IngressList { [V1Ingress]
$sel:v1IngressListItems:V1IngressList :: [V1Ingress]
v1IngressListItems :: [V1Ingress]
v1IngressListItems, Maybe Text
Maybe V1ListMeta
v1IngressListApiVersion :: Maybe Text
$sel:v1IngressListKind:V1IngressList :: Maybe Text
$sel:v1IngressListMetadata:V1IngressList :: Maybe V1ListMeta
v1IngressListApiVersion :: Maybe Text
v1IngressListKind :: Maybe Text
v1IngressListMetadata :: Maybe V1ListMeta
..} ) ([V1Ingress] -> V1IngressList) -> f [V1Ingress] -> f V1IngressList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1Ingress] -> f [V1Ingress]
f [V1Ingress]
v1IngressListItems
{-# INLINE v1IngressListItemsL #-}

-- | 'v1IngressListKind' Lens
v1IngressListKindL :: Lens_' V1IngressList (Maybe Text)
v1IngressListKindL :: Lens_' V1IngressList (Maybe Text)
v1IngressListKindL Maybe Text -> f (Maybe Text)
f V1IngressList{[V1Ingress]
Maybe Text
Maybe V1ListMeta
v1IngressListApiVersion :: V1IngressList -> Maybe Text
$sel:v1IngressListItems:V1IngressList :: V1IngressList -> [V1Ingress]
$sel:v1IngressListKind:V1IngressList :: V1IngressList -> Maybe Text
$sel:v1IngressListMetadata:V1IngressList :: V1IngressList -> Maybe V1ListMeta
v1IngressListApiVersion :: Maybe Text
v1IngressListItems :: [V1Ingress]
v1IngressListKind :: Maybe Text
v1IngressListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1IngressListKind -> V1IngressList { Maybe Text
$sel:v1IngressListKind:V1IngressList :: Maybe Text
v1IngressListKind :: Maybe Text
v1IngressListKind, [V1Ingress]
Maybe Text
Maybe V1ListMeta
v1IngressListApiVersion :: Maybe Text
$sel:v1IngressListItems:V1IngressList :: [V1Ingress]
$sel:v1IngressListMetadata:V1IngressList :: Maybe V1ListMeta
v1IngressListApiVersion :: Maybe Text
v1IngressListItems :: [V1Ingress]
v1IngressListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1IngressList) -> f (Maybe Text) -> f V1IngressList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1IngressListKind
{-# INLINE v1IngressListKindL #-}

-- | 'v1IngressListMetadata' Lens
v1IngressListMetadataL :: Lens_' V1IngressList (Maybe V1ListMeta)
v1IngressListMetadataL :: Lens_' V1IngressList (Maybe V1ListMeta)
v1IngressListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1IngressList{[V1Ingress]
Maybe Text
Maybe V1ListMeta
v1IngressListApiVersion :: V1IngressList -> Maybe Text
$sel:v1IngressListItems:V1IngressList :: V1IngressList -> [V1Ingress]
$sel:v1IngressListKind:V1IngressList :: V1IngressList -> Maybe Text
$sel:v1IngressListMetadata:V1IngressList :: V1IngressList -> Maybe V1ListMeta
v1IngressListApiVersion :: Maybe Text
v1IngressListItems :: [V1Ingress]
v1IngressListKind :: Maybe Text
v1IngressListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1IngressListMetadata -> V1IngressList { Maybe V1ListMeta
$sel:v1IngressListMetadata:V1IngressList :: Maybe V1ListMeta
v1IngressListMetadata :: Maybe V1ListMeta
v1IngressListMetadata, [V1Ingress]
Maybe Text
v1IngressListApiVersion :: Maybe Text
$sel:v1IngressListItems:V1IngressList :: [V1Ingress]
$sel:v1IngressListKind:V1IngressList :: Maybe Text
v1IngressListApiVersion :: Maybe Text
v1IngressListItems :: [V1Ingress]
v1IngressListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1IngressList)
-> f (Maybe V1ListMeta) -> f V1IngressList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1IngressListMetadata
{-# INLINE v1IngressListMetadataL #-}



-- * V1IngressLoadBalancerIngress

-- | 'v1IngressLoadBalancerIngressHostname' Lens
v1IngressLoadBalancerIngressHostnameL :: Lens_' V1IngressLoadBalancerIngress (Maybe Text)
v1IngressLoadBalancerIngressHostnameL :: Lens_' V1IngressLoadBalancerIngress (Maybe Text)
v1IngressLoadBalancerIngressHostnameL Maybe Text -> f (Maybe Text)
f V1IngressLoadBalancerIngress{Maybe [V1IngressPortStatus]
Maybe Text
v1IngressLoadBalancerIngressHostname :: V1IngressLoadBalancerIngress -> Maybe Text
v1IngressLoadBalancerIngressHostname :: Maybe Text
v1IngressLoadBalancerIngressIp :: Maybe Text
v1IngressLoadBalancerIngressPorts :: Maybe [V1IngressPortStatus]
$sel:v1IngressLoadBalancerIngressIp:V1IngressLoadBalancerIngress :: V1IngressLoadBalancerIngress -> Maybe Text
$sel:v1IngressLoadBalancerIngressPorts:V1IngressLoadBalancerIngress :: V1IngressLoadBalancerIngress -> Maybe [V1IngressPortStatus]
..} = (\Maybe Text
v1IngressLoadBalancerIngressHostname -> V1IngressLoadBalancerIngress { Maybe Text
v1IngressLoadBalancerIngressHostname :: Maybe Text
v1IngressLoadBalancerIngressHostname :: Maybe Text
v1IngressLoadBalancerIngressHostname, Maybe [V1IngressPortStatus]
Maybe Text
v1IngressLoadBalancerIngressIp :: Maybe Text
v1IngressLoadBalancerIngressPorts :: Maybe [V1IngressPortStatus]
$sel:v1IngressLoadBalancerIngressIp:V1IngressLoadBalancerIngress :: Maybe Text
$sel:v1IngressLoadBalancerIngressPorts:V1IngressLoadBalancerIngress :: Maybe [V1IngressPortStatus]
..} ) (Maybe Text -> V1IngressLoadBalancerIngress)
-> f (Maybe Text) -> f V1IngressLoadBalancerIngress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1IngressLoadBalancerIngressHostname
{-# INLINE v1IngressLoadBalancerIngressHostnameL #-}

-- | 'v1IngressLoadBalancerIngressIp' Lens
v1IngressLoadBalancerIngressIpL :: Lens_' V1IngressLoadBalancerIngress (Maybe Text)
v1IngressLoadBalancerIngressIpL :: Lens_' V1IngressLoadBalancerIngress (Maybe Text)
v1IngressLoadBalancerIngressIpL Maybe Text -> f (Maybe Text)
f V1IngressLoadBalancerIngress{Maybe [V1IngressPortStatus]
Maybe Text
v1IngressLoadBalancerIngressHostname :: V1IngressLoadBalancerIngress -> Maybe Text
$sel:v1IngressLoadBalancerIngressIp:V1IngressLoadBalancerIngress :: V1IngressLoadBalancerIngress -> Maybe Text
$sel:v1IngressLoadBalancerIngressPorts:V1IngressLoadBalancerIngress :: V1IngressLoadBalancerIngress -> Maybe [V1IngressPortStatus]
v1IngressLoadBalancerIngressHostname :: Maybe Text
v1IngressLoadBalancerIngressIp :: Maybe Text
v1IngressLoadBalancerIngressPorts :: Maybe [V1IngressPortStatus]
..} = (\Maybe Text
v1IngressLoadBalancerIngressIp -> V1IngressLoadBalancerIngress { Maybe Text
$sel:v1IngressLoadBalancerIngressIp:V1IngressLoadBalancerIngress :: Maybe Text
v1IngressLoadBalancerIngressIp :: Maybe Text
v1IngressLoadBalancerIngressIp, Maybe [V1IngressPortStatus]
Maybe Text
v1IngressLoadBalancerIngressHostname :: Maybe Text
$sel:v1IngressLoadBalancerIngressPorts:V1IngressLoadBalancerIngress :: Maybe [V1IngressPortStatus]
v1IngressLoadBalancerIngressHostname :: Maybe Text
v1IngressLoadBalancerIngressPorts :: Maybe [V1IngressPortStatus]
..} ) (Maybe Text -> V1IngressLoadBalancerIngress)
-> f (Maybe Text) -> f V1IngressLoadBalancerIngress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1IngressLoadBalancerIngressIp
{-# INLINE v1IngressLoadBalancerIngressIpL #-}

-- | 'v1IngressLoadBalancerIngressPorts' Lens
v1IngressLoadBalancerIngressPortsL :: Lens_' V1IngressLoadBalancerIngress (Maybe [V1IngressPortStatus])
v1IngressLoadBalancerIngressPortsL :: Lens_' V1IngressLoadBalancerIngress (Maybe [V1IngressPortStatus])
v1IngressLoadBalancerIngressPortsL Maybe [V1IngressPortStatus] -> f (Maybe [V1IngressPortStatus])
f V1IngressLoadBalancerIngress{Maybe [V1IngressPortStatus]
Maybe Text
v1IngressLoadBalancerIngressHostname :: V1IngressLoadBalancerIngress -> Maybe Text
$sel:v1IngressLoadBalancerIngressIp:V1IngressLoadBalancerIngress :: V1IngressLoadBalancerIngress -> Maybe Text
$sel:v1IngressLoadBalancerIngressPorts:V1IngressLoadBalancerIngress :: V1IngressLoadBalancerIngress -> Maybe [V1IngressPortStatus]
v1IngressLoadBalancerIngressHostname :: Maybe Text
v1IngressLoadBalancerIngressIp :: Maybe Text
v1IngressLoadBalancerIngressPorts :: Maybe [V1IngressPortStatus]
..} = (\Maybe [V1IngressPortStatus]
v1IngressLoadBalancerIngressPorts -> V1IngressLoadBalancerIngress { Maybe [V1IngressPortStatus]
$sel:v1IngressLoadBalancerIngressPorts:V1IngressLoadBalancerIngress :: Maybe [V1IngressPortStatus]
v1IngressLoadBalancerIngressPorts :: Maybe [V1IngressPortStatus]
v1IngressLoadBalancerIngressPorts, Maybe Text
v1IngressLoadBalancerIngressHostname :: Maybe Text
$sel:v1IngressLoadBalancerIngressIp:V1IngressLoadBalancerIngress :: Maybe Text
v1IngressLoadBalancerIngressHostname :: Maybe Text
v1IngressLoadBalancerIngressIp :: Maybe Text
..} ) (Maybe [V1IngressPortStatus] -> V1IngressLoadBalancerIngress)
-> f (Maybe [V1IngressPortStatus])
-> f V1IngressLoadBalancerIngress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1IngressPortStatus] -> f (Maybe [V1IngressPortStatus])
f Maybe [V1IngressPortStatus]
v1IngressLoadBalancerIngressPorts
{-# INLINE v1IngressLoadBalancerIngressPortsL #-}



-- * V1IngressLoadBalancerStatus

-- | 'v1IngressLoadBalancerStatusIngress' Lens
v1IngressLoadBalancerStatusIngressL :: Lens_' V1IngressLoadBalancerStatus (Maybe [V1IngressLoadBalancerIngress])
v1IngressLoadBalancerStatusIngressL :: Lens_'
  V1IngressLoadBalancerStatus (Maybe [V1IngressLoadBalancerIngress])
v1IngressLoadBalancerStatusIngressL Maybe [V1IngressLoadBalancerIngress]
-> f (Maybe [V1IngressLoadBalancerIngress])
f V1IngressLoadBalancerStatus{Maybe [V1IngressLoadBalancerIngress]
v1IngressLoadBalancerStatusIngress :: V1IngressLoadBalancerStatus -> Maybe [V1IngressLoadBalancerIngress]
v1IngressLoadBalancerStatusIngress :: Maybe [V1IngressLoadBalancerIngress]
..} = (\Maybe [V1IngressLoadBalancerIngress]
v1IngressLoadBalancerStatusIngress -> V1IngressLoadBalancerStatus { Maybe [V1IngressLoadBalancerIngress]
v1IngressLoadBalancerStatusIngress :: Maybe [V1IngressLoadBalancerIngress]
v1IngressLoadBalancerStatusIngress :: Maybe [V1IngressLoadBalancerIngress]
v1IngressLoadBalancerStatusIngress, ..} ) (Maybe [V1IngressLoadBalancerIngress]
 -> V1IngressLoadBalancerStatus)
-> f (Maybe [V1IngressLoadBalancerIngress])
-> f V1IngressLoadBalancerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1IngressLoadBalancerIngress]
-> f (Maybe [V1IngressLoadBalancerIngress])
f Maybe [V1IngressLoadBalancerIngress]
v1IngressLoadBalancerStatusIngress
{-# INLINE v1IngressLoadBalancerStatusIngressL #-}



-- * V1IngressPortStatus

-- | 'v1IngressPortStatusError' Lens
v1IngressPortStatusErrorL :: Lens_' V1IngressPortStatus (Maybe Text)
v1IngressPortStatusErrorL :: Lens_' V1IngressPortStatus (Maybe Text)
v1IngressPortStatusErrorL Maybe Text -> f (Maybe Text)
f V1IngressPortStatus{Int
Maybe Text
Text
v1IngressPortStatusError :: V1IngressPortStatus -> Maybe Text
v1IngressPortStatusError :: Maybe Text
v1IngressPortStatusPort :: Int
v1IngressPortStatusProtocol :: Text
$sel:v1IngressPortStatusPort:V1IngressPortStatus :: V1IngressPortStatus -> Int
$sel:v1IngressPortStatusProtocol:V1IngressPortStatus :: V1IngressPortStatus -> Text
..} = (\Maybe Text
v1IngressPortStatusError -> V1IngressPortStatus { Maybe Text
v1IngressPortStatusError :: Maybe Text
v1IngressPortStatusError :: Maybe Text
v1IngressPortStatusError, Int
Text
v1IngressPortStatusPort :: Int
v1IngressPortStatusProtocol :: Text
$sel:v1IngressPortStatusPort:V1IngressPortStatus :: Int
$sel:v1IngressPortStatusProtocol:V1IngressPortStatus :: Text
..} ) (Maybe Text -> V1IngressPortStatus)
-> f (Maybe Text) -> f V1IngressPortStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1IngressPortStatusError
{-# INLINE v1IngressPortStatusErrorL #-}

-- | 'v1IngressPortStatusPort' Lens
v1IngressPortStatusPortL :: Lens_' V1IngressPortStatus (Int)
v1IngressPortStatusPortL :: Lens_' V1IngressPortStatus Int
v1IngressPortStatusPortL Int -> f Int
f V1IngressPortStatus{Int
Maybe Text
Text
v1IngressPortStatusError :: V1IngressPortStatus -> Maybe Text
$sel:v1IngressPortStatusPort:V1IngressPortStatus :: V1IngressPortStatus -> Int
$sel:v1IngressPortStatusProtocol:V1IngressPortStatus :: V1IngressPortStatus -> Text
v1IngressPortStatusError :: Maybe Text
v1IngressPortStatusPort :: Int
v1IngressPortStatusProtocol :: Text
..} = (\Int
v1IngressPortStatusPort -> V1IngressPortStatus { Int
$sel:v1IngressPortStatusPort:V1IngressPortStatus :: Int
v1IngressPortStatusPort :: Int
v1IngressPortStatusPort, Maybe Text
Text
v1IngressPortStatusError :: Maybe Text
$sel:v1IngressPortStatusProtocol:V1IngressPortStatus :: Text
v1IngressPortStatusError :: Maybe Text
v1IngressPortStatusProtocol :: Text
..} ) (Int -> V1IngressPortStatus) -> f Int -> f V1IngressPortStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1IngressPortStatusPort
{-# INLINE v1IngressPortStatusPortL #-}

-- | 'v1IngressPortStatusProtocol' Lens
v1IngressPortStatusProtocolL :: Lens_' V1IngressPortStatus (Text)
v1IngressPortStatusProtocolL :: Lens_' V1IngressPortStatus Text
v1IngressPortStatusProtocolL Text -> f Text
f V1IngressPortStatus{Int
Maybe Text
Text
v1IngressPortStatusError :: V1IngressPortStatus -> Maybe Text
$sel:v1IngressPortStatusPort:V1IngressPortStatus :: V1IngressPortStatus -> Int
$sel:v1IngressPortStatusProtocol:V1IngressPortStatus :: V1IngressPortStatus -> Text
v1IngressPortStatusError :: Maybe Text
v1IngressPortStatusPort :: Int
v1IngressPortStatusProtocol :: Text
..} = (\Text
v1IngressPortStatusProtocol -> V1IngressPortStatus { Text
$sel:v1IngressPortStatusProtocol:V1IngressPortStatus :: Text
v1IngressPortStatusProtocol :: Text
v1IngressPortStatusProtocol, Int
Maybe Text
v1IngressPortStatusError :: Maybe Text
$sel:v1IngressPortStatusPort:V1IngressPortStatus :: Int
v1IngressPortStatusError :: Maybe Text
v1IngressPortStatusPort :: Int
..} ) (Text -> V1IngressPortStatus) -> f Text -> f V1IngressPortStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1IngressPortStatusProtocol
{-# INLINE v1IngressPortStatusProtocolL #-}



-- * V1IngressRule

-- | 'v1IngressRuleHost' Lens
v1IngressRuleHostL :: Lens_' V1IngressRule (Maybe Text)
v1IngressRuleHostL :: Lens_' V1IngressRule (Maybe Text)
v1IngressRuleHostL Maybe Text -> f (Maybe Text)
f V1IngressRule{Maybe Text
Maybe V1HTTPIngressRuleValue
v1IngressRuleHost :: V1IngressRule -> Maybe Text
v1IngressRuleHost :: Maybe Text
v1IngressRuleHttp :: Maybe V1HTTPIngressRuleValue
$sel:v1IngressRuleHttp:V1IngressRule :: V1IngressRule -> Maybe V1HTTPIngressRuleValue
..} = (\Maybe Text
v1IngressRuleHost -> V1IngressRule { Maybe Text
v1IngressRuleHost :: Maybe Text
v1IngressRuleHost :: Maybe Text
v1IngressRuleHost, Maybe V1HTTPIngressRuleValue
v1IngressRuleHttp :: Maybe V1HTTPIngressRuleValue
$sel:v1IngressRuleHttp:V1IngressRule :: Maybe V1HTTPIngressRuleValue
..} ) (Maybe Text -> V1IngressRule) -> f (Maybe Text) -> f V1IngressRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1IngressRuleHost
{-# INLINE v1IngressRuleHostL #-}

-- | 'v1IngressRuleHttp' Lens
v1IngressRuleHttpL :: Lens_' V1IngressRule (Maybe V1HTTPIngressRuleValue)
v1IngressRuleHttpL :: Lens_' V1IngressRule (Maybe V1HTTPIngressRuleValue)
v1IngressRuleHttpL Maybe V1HTTPIngressRuleValue -> f (Maybe V1HTTPIngressRuleValue)
f V1IngressRule{Maybe Text
Maybe V1HTTPIngressRuleValue
v1IngressRuleHost :: V1IngressRule -> Maybe Text
$sel:v1IngressRuleHttp:V1IngressRule :: V1IngressRule -> Maybe V1HTTPIngressRuleValue
v1IngressRuleHost :: Maybe Text
v1IngressRuleHttp :: Maybe V1HTTPIngressRuleValue
..} = (\Maybe V1HTTPIngressRuleValue
v1IngressRuleHttp -> V1IngressRule { Maybe V1HTTPIngressRuleValue
$sel:v1IngressRuleHttp:V1IngressRule :: Maybe V1HTTPIngressRuleValue
v1IngressRuleHttp :: Maybe V1HTTPIngressRuleValue
v1IngressRuleHttp, Maybe Text
v1IngressRuleHost :: Maybe Text
v1IngressRuleHost :: Maybe Text
..} ) (Maybe V1HTTPIngressRuleValue -> V1IngressRule)
-> f (Maybe V1HTTPIngressRuleValue) -> f V1IngressRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1HTTPIngressRuleValue -> f (Maybe V1HTTPIngressRuleValue)
f Maybe V1HTTPIngressRuleValue
v1IngressRuleHttp
{-# INLINE v1IngressRuleHttpL #-}



-- * V1IngressServiceBackend

-- | 'v1IngressServiceBackendName' Lens
v1IngressServiceBackendNameL :: Lens_' V1IngressServiceBackend (Text)
v1IngressServiceBackendNameL :: Lens_' V1IngressServiceBackend Text
v1IngressServiceBackendNameL Text -> f Text
f V1IngressServiceBackend{Maybe V1ServiceBackendPort
Text
v1IngressServiceBackendName :: V1IngressServiceBackend -> Text
v1IngressServiceBackendName :: Text
v1IngressServiceBackendPort :: Maybe V1ServiceBackendPort
$sel:v1IngressServiceBackendPort:V1IngressServiceBackend :: V1IngressServiceBackend -> Maybe V1ServiceBackendPort
..} = (\Text
v1IngressServiceBackendName -> V1IngressServiceBackend { Text
v1IngressServiceBackendName :: Text
v1IngressServiceBackendName :: Text
v1IngressServiceBackendName, Maybe V1ServiceBackendPort
v1IngressServiceBackendPort :: Maybe V1ServiceBackendPort
$sel:v1IngressServiceBackendPort:V1IngressServiceBackend :: Maybe V1ServiceBackendPort
..} ) (Text -> V1IngressServiceBackend)
-> f Text -> f V1IngressServiceBackend
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1IngressServiceBackendName
{-# INLINE v1IngressServiceBackendNameL #-}

-- | 'v1IngressServiceBackendPort' Lens
v1IngressServiceBackendPortL :: Lens_' V1IngressServiceBackend (Maybe V1ServiceBackendPort)
v1IngressServiceBackendPortL :: Lens_' V1IngressServiceBackend (Maybe V1ServiceBackendPort)
v1IngressServiceBackendPortL Maybe V1ServiceBackendPort -> f (Maybe V1ServiceBackendPort)
f V1IngressServiceBackend{Maybe V1ServiceBackendPort
Text
v1IngressServiceBackendName :: V1IngressServiceBackend -> Text
$sel:v1IngressServiceBackendPort:V1IngressServiceBackend :: V1IngressServiceBackend -> Maybe V1ServiceBackendPort
v1IngressServiceBackendName :: Text
v1IngressServiceBackendPort :: Maybe V1ServiceBackendPort
..} = (\Maybe V1ServiceBackendPort
v1IngressServiceBackendPort -> V1IngressServiceBackend { Maybe V1ServiceBackendPort
$sel:v1IngressServiceBackendPort:V1IngressServiceBackend :: Maybe V1ServiceBackendPort
v1IngressServiceBackendPort :: Maybe V1ServiceBackendPort
v1IngressServiceBackendPort, Text
v1IngressServiceBackendName :: Text
v1IngressServiceBackendName :: Text
..} ) (Maybe V1ServiceBackendPort -> V1IngressServiceBackend)
-> f (Maybe V1ServiceBackendPort) -> f V1IngressServiceBackend
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ServiceBackendPort -> f (Maybe V1ServiceBackendPort)
f Maybe V1ServiceBackendPort
v1IngressServiceBackendPort
{-# INLINE v1IngressServiceBackendPortL #-}



-- * V1IngressSpec

-- | 'v1IngressSpecDefaultBackend' Lens
v1IngressSpecDefaultBackendL :: Lens_' V1IngressSpec (Maybe V1IngressBackend)
v1IngressSpecDefaultBackendL :: Lens_' V1IngressSpec (Maybe V1IngressBackend)
v1IngressSpecDefaultBackendL Maybe V1IngressBackend -> f (Maybe V1IngressBackend)
f V1IngressSpec{Maybe [V1IngressTLS]
Maybe [V1IngressRule]
Maybe Text
Maybe V1IngressBackend
v1IngressSpecDefaultBackend :: V1IngressSpec -> Maybe V1IngressBackend
v1IngressSpecDefaultBackend :: Maybe V1IngressBackend
v1IngressSpecIngressClassName :: Maybe Text
v1IngressSpecRules :: Maybe [V1IngressRule]
v1IngressSpecTls :: Maybe [V1IngressTLS]
$sel:v1IngressSpecIngressClassName:V1IngressSpec :: V1IngressSpec -> Maybe Text
$sel:v1IngressSpecRules:V1IngressSpec :: V1IngressSpec -> Maybe [V1IngressRule]
$sel:v1IngressSpecTls:V1IngressSpec :: V1IngressSpec -> Maybe [V1IngressTLS]
..} = (\Maybe V1IngressBackend
v1IngressSpecDefaultBackend -> V1IngressSpec { Maybe V1IngressBackend
v1IngressSpecDefaultBackend :: Maybe V1IngressBackend
v1IngressSpecDefaultBackend :: Maybe V1IngressBackend
v1IngressSpecDefaultBackend, Maybe [V1IngressTLS]
Maybe [V1IngressRule]
Maybe Text
v1IngressSpecIngressClassName :: Maybe Text
v1IngressSpecRules :: Maybe [V1IngressRule]
v1IngressSpecTls :: Maybe [V1IngressTLS]
$sel:v1IngressSpecIngressClassName:V1IngressSpec :: Maybe Text
$sel:v1IngressSpecRules:V1IngressSpec :: Maybe [V1IngressRule]
$sel:v1IngressSpecTls:V1IngressSpec :: Maybe [V1IngressTLS]
..} ) (Maybe V1IngressBackend -> V1IngressSpec)
-> f (Maybe V1IngressBackend) -> f V1IngressSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1IngressBackend -> f (Maybe V1IngressBackend)
f Maybe V1IngressBackend
v1IngressSpecDefaultBackend
{-# INLINE v1IngressSpecDefaultBackendL #-}

-- | 'v1IngressSpecIngressClassName' Lens
v1IngressSpecIngressClassNameL :: Lens_' V1IngressSpec (Maybe Text)
v1IngressSpecIngressClassNameL :: Lens_' V1IngressSpec (Maybe Text)
v1IngressSpecIngressClassNameL Maybe Text -> f (Maybe Text)
f V1IngressSpec{Maybe [V1IngressTLS]
Maybe [V1IngressRule]
Maybe Text
Maybe V1IngressBackend
v1IngressSpecDefaultBackend :: V1IngressSpec -> Maybe V1IngressBackend
$sel:v1IngressSpecIngressClassName:V1IngressSpec :: V1IngressSpec -> Maybe Text
$sel:v1IngressSpecRules:V1IngressSpec :: V1IngressSpec -> Maybe [V1IngressRule]
$sel:v1IngressSpecTls:V1IngressSpec :: V1IngressSpec -> Maybe [V1IngressTLS]
v1IngressSpecDefaultBackend :: Maybe V1IngressBackend
v1IngressSpecIngressClassName :: Maybe Text
v1IngressSpecRules :: Maybe [V1IngressRule]
v1IngressSpecTls :: Maybe [V1IngressTLS]
..} = (\Maybe Text
v1IngressSpecIngressClassName -> V1IngressSpec { Maybe Text
$sel:v1IngressSpecIngressClassName:V1IngressSpec :: Maybe Text
v1IngressSpecIngressClassName :: Maybe Text
v1IngressSpecIngressClassName, Maybe [V1IngressTLS]
Maybe [V1IngressRule]
Maybe V1IngressBackend
v1IngressSpecDefaultBackend :: Maybe V1IngressBackend
$sel:v1IngressSpecRules:V1IngressSpec :: Maybe [V1IngressRule]
$sel:v1IngressSpecTls:V1IngressSpec :: Maybe [V1IngressTLS]
v1IngressSpecDefaultBackend :: Maybe V1IngressBackend
v1IngressSpecRules :: Maybe [V1IngressRule]
v1IngressSpecTls :: Maybe [V1IngressTLS]
..} ) (Maybe Text -> V1IngressSpec) -> f (Maybe Text) -> f V1IngressSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1IngressSpecIngressClassName
{-# INLINE v1IngressSpecIngressClassNameL #-}

-- | 'v1IngressSpecRules' Lens
v1IngressSpecRulesL :: Lens_' V1IngressSpec (Maybe [V1IngressRule])
v1IngressSpecRulesL :: Lens_' V1IngressSpec (Maybe [V1IngressRule])
v1IngressSpecRulesL Maybe [V1IngressRule] -> f (Maybe [V1IngressRule])
f V1IngressSpec{Maybe [V1IngressTLS]
Maybe [V1IngressRule]
Maybe Text
Maybe V1IngressBackend
v1IngressSpecDefaultBackend :: V1IngressSpec -> Maybe V1IngressBackend
$sel:v1IngressSpecIngressClassName:V1IngressSpec :: V1IngressSpec -> Maybe Text
$sel:v1IngressSpecRules:V1IngressSpec :: V1IngressSpec -> Maybe [V1IngressRule]
$sel:v1IngressSpecTls:V1IngressSpec :: V1IngressSpec -> Maybe [V1IngressTLS]
v1IngressSpecDefaultBackend :: Maybe V1IngressBackend
v1IngressSpecIngressClassName :: Maybe Text
v1IngressSpecRules :: Maybe [V1IngressRule]
v1IngressSpecTls :: Maybe [V1IngressTLS]
..} = (\Maybe [V1IngressRule]
v1IngressSpecRules -> V1IngressSpec { Maybe [V1IngressRule]
$sel:v1IngressSpecRules:V1IngressSpec :: Maybe [V1IngressRule]
v1IngressSpecRules :: Maybe [V1IngressRule]
v1IngressSpecRules, Maybe [V1IngressTLS]
Maybe Text
Maybe V1IngressBackend
v1IngressSpecDefaultBackend :: Maybe V1IngressBackend
$sel:v1IngressSpecIngressClassName:V1IngressSpec :: Maybe Text
$sel:v1IngressSpecTls:V1IngressSpec :: Maybe [V1IngressTLS]
v1IngressSpecDefaultBackend :: Maybe V1IngressBackend
v1IngressSpecIngressClassName :: Maybe Text
v1IngressSpecTls :: Maybe [V1IngressTLS]
..} ) (Maybe [V1IngressRule] -> V1IngressSpec)
-> f (Maybe [V1IngressRule]) -> f V1IngressSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1IngressRule] -> f (Maybe [V1IngressRule])
f Maybe [V1IngressRule]
v1IngressSpecRules
{-# INLINE v1IngressSpecRulesL #-}

-- | 'v1IngressSpecTls' Lens
v1IngressSpecTlsL :: Lens_' V1IngressSpec (Maybe [V1IngressTLS])
v1IngressSpecTlsL :: Lens_' V1IngressSpec (Maybe [V1IngressTLS])
v1IngressSpecTlsL Maybe [V1IngressTLS] -> f (Maybe [V1IngressTLS])
f V1IngressSpec{Maybe [V1IngressTLS]
Maybe [V1IngressRule]
Maybe Text
Maybe V1IngressBackend
v1IngressSpecDefaultBackend :: V1IngressSpec -> Maybe V1IngressBackend
$sel:v1IngressSpecIngressClassName:V1IngressSpec :: V1IngressSpec -> Maybe Text
$sel:v1IngressSpecRules:V1IngressSpec :: V1IngressSpec -> Maybe [V1IngressRule]
$sel:v1IngressSpecTls:V1IngressSpec :: V1IngressSpec -> Maybe [V1IngressTLS]
v1IngressSpecDefaultBackend :: Maybe V1IngressBackend
v1IngressSpecIngressClassName :: Maybe Text
v1IngressSpecRules :: Maybe [V1IngressRule]
v1IngressSpecTls :: Maybe [V1IngressTLS]
..} = (\Maybe [V1IngressTLS]
v1IngressSpecTls -> V1IngressSpec { Maybe [V1IngressTLS]
$sel:v1IngressSpecTls:V1IngressSpec :: Maybe [V1IngressTLS]
v1IngressSpecTls :: Maybe [V1IngressTLS]
v1IngressSpecTls, Maybe [V1IngressRule]
Maybe Text
Maybe V1IngressBackend
v1IngressSpecDefaultBackend :: Maybe V1IngressBackend
$sel:v1IngressSpecIngressClassName:V1IngressSpec :: Maybe Text
$sel:v1IngressSpecRules:V1IngressSpec :: Maybe [V1IngressRule]
v1IngressSpecDefaultBackend :: Maybe V1IngressBackend
v1IngressSpecIngressClassName :: Maybe Text
v1IngressSpecRules :: Maybe [V1IngressRule]
..} ) (Maybe [V1IngressTLS] -> V1IngressSpec)
-> f (Maybe [V1IngressTLS]) -> f V1IngressSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1IngressTLS] -> f (Maybe [V1IngressTLS])
f Maybe [V1IngressTLS]
v1IngressSpecTls
{-# INLINE v1IngressSpecTlsL #-}



-- * V1IngressStatus

-- | 'v1IngressStatusLoadBalancer' Lens
v1IngressStatusLoadBalancerL :: Lens_' V1IngressStatus (Maybe V1IngressLoadBalancerStatus)
v1IngressStatusLoadBalancerL :: Lens_' V1IngressStatus (Maybe V1IngressLoadBalancerStatus)
v1IngressStatusLoadBalancerL Maybe V1IngressLoadBalancerStatus
-> f (Maybe V1IngressLoadBalancerStatus)
f V1IngressStatus{Maybe V1IngressLoadBalancerStatus
v1IngressStatusLoadBalancer :: V1IngressStatus -> Maybe V1IngressLoadBalancerStatus
v1IngressStatusLoadBalancer :: Maybe V1IngressLoadBalancerStatus
..} = (\Maybe V1IngressLoadBalancerStatus
v1IngressStatusLoadBalancer -> V1IngressStatus { Maybe V1IngressLoadBalancerStatus
v1IngressStatusLoadBalancer :: Maybe V1IngressLoadBalancerStatus
v1IngressStatusLoadBalancer :: Maybe V1IngressLoadBalancerStatus
v1IngressStatusLoadBalancer, ..} ) (Maybe V1IngressLoadBalancerStatus -> V1IngressStatus)
-> f (Maybe V1IngressLoadBalancerStatus) -> f V1IngressStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1IngressLoadBalancerStatus
-> f (Maybe V1IngressLoadBalancerStatus)
f Maybe V1IngressLoadBalancerStatus
v1IngressStatusLoadBalancer
{-# INLINE v1IngressStatusLoadBalancerL #-}



-- * V1IngressTLS

-- | 'v1IngressTLSHosts' Lens
v1IngressTLSHostsL :: Lens_' V1IngressTLS (Maybe [Text])
v1IngressTLSHostsL :: Lens_' V1IngressTLS (Maybe [Text])
v1IngressTLSHostsL Maybe [Text] -> f (Maybe [Text])
f V1IngressTLS{Maybe [Text]
Maybe Text
v1IngressTLSHosts :: V1IngressTLS -> Maybe [Text]
v1IngressTLSHosts :: Maybe [Text]
v1IngressTLSSecretName :: Maybe Text
$sel:v1IngressTLSSecretName:V1IngressTLS :: V1IngressTLS -> Maybe Text
..} = (\Maybe [Text]
v1IngressTLSHosts -> V1IngressTLS { Maybe [Text]
v1IngressTLSHosts :: Maybe [Text]
v1IngressTLSHosts :: Maybe [Text]
v1IngressTLSHosts, Maybe Text
v1IngressTLSSecretName :: Maybe Text
$sel:v1IngressTLSSecretName:V1IngressTLS :: Maybe Text
..} ) (Maybe [Text] -> V1IngressTLS)
-> f (Maybe [Text]) -> f V1IngressTLS
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1IngressTLSHosts
{-# INLINE v1IngressTLSHostsL #-}

-- | 'v1IngressTLSSecretName' Lens
v1IngressTLSSecretNameL :: Lens_' V1IngressTLS (Maybe Text)
v1IngressTLSSecretNameL :: Lens_' V1IngressTLS (Maybe Text)
v1IngressTLSSecretNameL Maybe Text -> f (Maybe Text)
f V1IngressTLS{Maybe [Text]
Maybe Text
v1IngressTLSHosts :: V1IngressTLS -> Maybe [Text]
$sel:v1IngressTLSSecretName:V1IngressTLS :: V1IngressTLS -> Maybe Text
v1IngressTLSHosts :: Maybe [Text]
v1IngressTLSSecretName :: Maybe Text
..} = (\Maybe Text
v1IngressTLSSecretName -> V1IngressTLS { Maybe Text
$sel:v1IngressTLSSecretName:V1IngressTLS :: Maybe Text
v1IngressTLSSecretName :: Maybe Text
v1IngressTLSSecretName, Maybe [Text]
v1IngressTLSHosts :: Maybe [Text]
v1IngressTLSHosts :: Maybe [Text]
..} ) (Maybe Text -> V1IngressTLS) -> f (Maybe Text) -> f V1IngressTLS
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1IngressTLSSecretName
{-# INLINE v1IngressTLSSecretNameL #-}



-- * V1JSONSchemaProps

-- | 'v1JSONSchemaPropsRef' Lens
v1JSONSchemaPropsRefL :: Lens_' V1JSONSchemaProps (Maybe Text)
v1JSONSchemaPropsRefL :: Lens_' V1JSONSchemaProps (Maybe Text)
v1JSONSchemaPropsRefL Maybe Text -> f (Maybe Text)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
..} = (\Maybe Text
v1JSONSchemaPropsRef -> V1JSONSchemaProps { Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsRef, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Text)
v1JSONSchemaPropsSchemaL Maybe Text -> f (Maybe Text)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Text
v1JSONSchemaPropsSchema -> V1JSONSchemaProps { Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsSchema, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Value)
v1JSONSchemaPropsAdditionalItemsL Maybe Value -> f (Maybe Value)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Value
v1JSONSchemaPropsAdditionalItems -> V1JSONSchemaProps { Maybe Value
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalItems, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Value)
v1JSONSchemaPropsAdditionalPropertiesL Maybe Value -> f (Maybe Value)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Value
v1JSONSchemaPropsAdditionalProperties -> V1JSONSchemaProps { Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAdditionalProperties, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe [V1JSONSchemaProps])
v1JSONSchemaPropsAllOfL Maybe [V1JSONSchemaProps] -> f (Maybe [V1JSONSchemaProps])
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf -> V1JSONSchemaProps { Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAllOf, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe [V1JSONSchemaProps])
v1JSONSchemaPropsAnyOfL Maybe [V1JSONSchemaProps] -> f (Maybe [V1JSONSchemaProps])
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf -> V1JSONSchemaProps { Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Value)
v1JSONSchemaPropsDefaultL Maybe Value -> f (Maybe Value)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Value
v1JSONSchemaPropsDefault -> V1JSONSchemaProps { Maybe Value
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefault, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe (Map String V1JSONSchemaProps))
v1JSONSchemaPropsDefinitionsL Maybe (Map String V1JSONSchemaProps)
-> f (Maybe (Map String V1JSONSchemaProps))
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefinitions -> V1JSONSchemaProps { Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDefinitions, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe (Map String Value))
v1JSONSchemaPropsDependenciesL Maybe (Map String Value) -> f (Maybe (Map String Value))
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe (Map String Value)
v1JSONSchemaPropsDependencies -> V1JSONSchemaProps { Maybe (Map String Value)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDependencies, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Text)
v1JSONSchemaPropsDescriptionL Maybe Text -> f (Maybe Text)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Text
v1JSONSchemaPropsDescription -> V1JSONSchemaProps { Maybe Text
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsDescription, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe [Value])
v1JSONSchemaPropsEnumL Maybe [Value] -> f (Maybe [Value])
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe [Value]
v1JSONSchemaPropsEnum -> V1JSONSchemaProps { Maybe [Value]
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsEnum, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Value)
v1JSONSchemaPropsExampleL Maybe Value -> f (Maybe Value)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Value
v1JSONSchemaPropsExample -> V1JSONSchemaProps { Maybe Value
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExample, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Bool)
v1JSONSchemaPropsExclusiveMaximumL Maybe Bool -> f (Maybe Bool)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Bool
v1JSONSchemaPropsExclusiveMaximum -> V1JSONSchemaProps { Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMaximum, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Bool)
v1JSONSchemaPropsExclusiveMinimumL Maybe Bool -> f (Maybe Bool)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Bool
v1JSONSchemaPropsExclusiveMinimum -> V1JSONSchemaProps { Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe V1ExternalDocumentation)
v1JSONSchemaPropsExternalDocsL Maybe V1ExternalDocumentation -> f (Maybe V1ExternalDocumentation)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe V1ExternalDocumentation
v1JSONSchemaPropsExternalDocs -> V1JSONSchemaProps { Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsExternalDocs, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Text)
v1JSONSchemaPropsFormatL Maybe Text -> f (Maybe Text)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Text
v1JSONSchemaPropsFormat -> V1JSONSchemaProps { Maybe Text
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsFormat, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Text)
v1JSONSchemaPropsIdL Maybe Text -> f (Maybe Text)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Text
v1JSONSchemaPropsId -> V1JSONSchemaProps { Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsId, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Value)
v1JSONSchemaPropsItemsL Maybe Value -> f (Maybe Value)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Value
v1JSONSchemaPropsItems -> V1JSONSchemaProps { Maybe Value
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsItems, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Integer)
v1JSONSchemaPropsMaxItemsL Maybe Integer -> f (Maybe Integer)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Integer
v1JSONSchemaPropsMaxItems -> V1JSONSchemaProps { Maybe Integer
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxItems, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Integer)
v1JSONSchemaPropsMaxLengthL Maybe Integer -> f (Maybe Integer)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Integer
v1JSONSchemaPropsMaxLength -> V1JSONSchemaProps { Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxLength, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Integer)
v1JSONSchemaPropsMaxPropertiesL Maybe Integer -> f (Maybe Integer)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Integer
v1JSONSchemaPropsMaxProperties -> V1JSONSchemaProps { Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaxProperties, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Double)
v1JSONSchemaPropsMaximumL Maybe Double -> f (Maybe Double)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Double
v1JSONSchemaPropsMaximum -> V1JSONSchemaProps { Maybe Double
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMaximum, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Integer)
v1JSONSchemaPropsMinItemsL Maybe Integer -> f (Maybe Integer)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Integer
v1JSONSchemaPropsMinItems -> V1JSONSchemaProps { Maybe Integer
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinItems, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Integer)
v1JSONSchemaPropsMinLengthL Maybe Integer -> f (Maybe Integer)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Integer
v1JSONSchemaPropsMinLength -> V1JSONSchemaProps { Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinLength, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Integer)
v1JSONSchemaPropsMinPropertiesL Maybe Integer -> f (Maybe Integer)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Integer
v1JSONSchemaPropsMinProperties -> V1JSONSchemaProps { Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinProperties, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Double)
v1JSONSchemaPropsMinimumL Maybe Double -> f (Maybe Double)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Double
v1JSONSchemaPropsMinimum -> V1JSONSchemaProps { Maybe Double
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMinimum, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Double)
v1JSONSchemaPropsMultipleOfL Maybe Double -> f (Maybe Double)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Double
v1JSONSchemaPropsMultipleOf -> V1JSONSchemaProps { Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsMultipleOf, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe V1JSONSchemaProps)
v1JSONSchemaPropsNotL Maybe V1JSONSchemaProps -> f (Maybe V1JSONSchemaProps)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe V1JSONSchemaProps
v1JSONSchemaPropsNot -> V1JSONSchemaProps { Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNot, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Bool)
v1JSONSchemaPropsNullableL Maybe Bool -> f (Maybe Bool)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Bool
v1JSONSchemaPropsNullable -> V1JSONSchemaProps { Maybe Bool
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsNullable, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe [V1JSONSchemaProps])
v1JSONSchemaPropsOneOfL Maybe [V1JSONSchemaProps] -> f (Maybe [V1JSONSchemaProps])
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsOneOf -> V1JSONSchemaProps { Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsOneOf, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Text)
v1JSONSchemaPropsPatternL Maybe Text -> f (Maybe Text)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Text
v1JSONSchemaPropsPattern -> V1JSONSchemaProps { Maybe Text
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPattern, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe (Map String V1JSONSchemaProps))
v1JSONSchemaPropsPatternPropertiesL Maybe (Map String V1JSONSchemaProps)
-> f (Maybe (Map String V1JSONSchemaProps))
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties -> V1JSONSchemaProps { Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsPatternProperties, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe (Map String V1JSONSchemaProps))
v1JSONSchemaPropsPropertiesL Maybe (Map String V1JSONSchemaProps)
-> f (Maybe (Map String V1JSONSchemaProps))
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties -> V1JSONSchemaProps { Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe [Text])
v1JSONSchemaPropsRequiredL Maybe [Text] -> f (Maybe [Text])
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe [Text]
v1JSONSchemaPropsRequired -> V1JSONSchemaProps { Maybe [Text]
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsRequired, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Text)
v1JSONSchemaPropsTitleL Maybe Text -> f (Maybe Text)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Text
v1JSONSchemaPropsTitle -> V1JSONSchemaProps { Maybe Text
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsTitle, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Text)
v1JSONSchemaPropsTypeL Maybe Text -> f (Maybe Text)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Text
v1JSONSchemaPropsType -> V1JSONSchemaProps { Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsType, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Bool)
v1JSONSchemaPropsUniqueItemsL Maybe Bool -> f (Maybe Bool)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Bool
v1JSONSchemaPropsUniqueItems -> V1JSONSchemaProps { Maybe Bool
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsUniqueItems, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Bool)
v1JSONSchemaPropsXKubernetesEmbeddedResourceL Maybe Bool -> f (Maybe Bool)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource -> V1JSONSchemaProps { Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Bool)
v1JSONSchemaPropsXKubernetesIntOrStringL Maybe Bool -> f (Maybe Bool)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString -> V1JSONSchemaProps { Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe [Text])
v1JSONSchemaPropsXKubernetesListMapKeysL Maybe [Text] -> f (Maybe [Text])
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe [Text]
v1JSONSchemaPropsXKubernetesListMapKeys -> V1JSONSchemaProps { Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListMapKeys, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 :: Lens_' V1JSONSchemaProps (Maybe Text)
v1JSONSchemaPropsXKubernetesListTypeL Maybe Text -> f (Maybe Text)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Text
v1JSONSchemaPropsXKubernetesListType -> V1JSONSchemaProps { Maybe Text
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesListType, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 #-}

-- | 'v1JSONSchemaPropsXKubernetesMapType' Lens
v1JSONSchemaPropsXKubernetesMapTypeL :: Lens_' V1JSONSchemaProps (Maybe Text)
v1JSONSchemaPropsXKubernetesMapTypeL :: Lens_' V1JSONSchemaProps (Maybe Text)
v1JSONSchemaPropsXKubernetesMapTypeL Maybe Text -> f (Maybe Text)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Text
v1JSONSchemaPropsXKubernetesMapType -> V1JSONSchemaProps { Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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
v1JSONSchemaPropsXKubernetesMapType
{-# INLINE v1JSONSchemaPropsXKubernetesMapTypeL #-}

-- | 'v1JSONSchemaPropsXKubernetesPreserveUnknownFields' Lens
v1JSONSchemaPropsXKubernetesPreserveUnknownFieldsL :: Lens_' V1JSONSchemaProps (Maybe Bool)
v1JSONSchemaPropsXKubernetesPreserveUnknownFieldsL :: Lens_' V1JSONSchemaProps (Maybe Bool)
v1JSONSchemaPropsXKubernetesPreserveUnknownFieldsL Maybe Bool -> f (Maybe Bool)
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe Bool
v1JSONSchemaPropsXKubernetesPreserveUnknownFields -> V1JSONSchemaProps { Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesPreserveUnknownFields, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} ) (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 #-}

-- | 'v1JSONSchemaPropsXKubernetesValidations' Lens
v1JSONSchemaPropsXKubernetesValidationsL :: Lens_' V1JSONSchemaProps (Maybe [V1ValidationRule])
v1JSONSchemaPropsXKubernetesValidationsL :: Lens_' V1JSONSchemaProps (Maybe [V1ValidationRule])
v1JSONSchemaPropsXKubernetesValidationsL Maybe [V1ValidationRule] -> f (Maybe [V1ValidationRule])
f V1JSONSchemaProps{Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1ValidationRule]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: V1JSONSchemaProps -> Maybe [V1ValidationRule]
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
..} = (\Maybe [V1ValidationRule]
v1JSONSchemaPropsXKubernetesValidations -> V1JSONSchemaProps { Maybe [V1ValidationRule]
$sel:v1JSONSchemaPropsXKubernetesValidations:V1JSONSchemaProps :: Maybe [V1ValidationRule]
v1JSONSchemaPropsXKubernetesValidations :: Maybe [V1ValidationRule]
v1JSONSchemaPropsXKubernetesValidations, Maybe Bool
Maybe Double
Maybe Integer
Maybe [Value]
Maybe [Text]
Maybe [V1JSONSchemaProps]
Maybe Value
Maybe (Map String Value)
Maybe (Map String V1JSONSchemaProps)
Maybe Text
Maybe V1JSONSchemaProps
Maybe V1ExternalDocumentation
v1JSONSchemaPropsRef :: Maybe Text
$sel:v1JSONSchemaPropsSchema:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsAdditionalItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAdditionalProperties:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsAllOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsAnyOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsDefault:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsDefinitions:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsDependencies:V1JSONSchemaProps :: Maybe (Map String Value)
$sel:v1JSONSchemaPropsDescription:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsEnum:V1JSONSchemaProps :: Maybe [Value]
$sel:v1JSONSchemaPropsExample:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsExclusiveMaximum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExclusiveMinimum:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsExternalDocs:V1JSONSchemaProps :: Maybe V1ExternalDocumentation
$sel:v1JSONSchemaPropsFormat:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsId:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsItems:V1JSONSchemaProps :: Maybe Value
$sel:v1JSONSchemaPropsMaxItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaxProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMaximum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMinItems:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinLength:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinProperties:V1JSONSchemaProps :: Maybe Integer
$sel:v1JSONSchemaPropsMinimum:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsMultipleOf:V1JSONSchemaProps :: Maybe Double
$sel:v1JSONSchemaPropsNot:V1JSONSchemaProps :: Maybe V1JSONSchemaProps
$sel:v1JSONSchemaPropsNullable:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsOneOf:V1JSONSchemaProps :: Maybe [V1JSONSchemaProps]
$sel:v1JSONSchemaPropsPattern:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsPatternProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsProperties:V1JSONSchemaProps :: Maybe (Map String V1JSONSchemaProps)
$sel:v1JSONSchemaPropsRequired:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsTitle:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsUniqueItems:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesEmbeddedResource:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesIntOrString:V1JSONSchemaProps :: Maybe Bool
$sel:v1JSONSchemaPropsXKubernetesListMapKeys:V1JSONSchemaProps :: Maybe [Text]
$sel:v1JSONSchemaPropsXKubernetesListType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesMapType:V1JSONSchemaProps :: Maybe Text
$sel:v1JSONSchemaPropsXKubernetesPreserveUnknownFields:V1JSONSchemaProps :: Maybe Bool
v1JSONSchemaPropsRef :: Maybe Text
v1JSONSchemaPropsSchema :: Maybe Text
v1JSONSchemaPropsAdditionalItems :: Maybe Value
v1JSONSchemaPropsAdditionalProperties :: Maybe Value
v1JSONSchemaPropsAllOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsAnyOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsDefault :: Maybe Value
v1JSONSchemaPropsDefinitions :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsDependencies :: Maybe (Map String Value)
v1JSONSchemaPropsDescription :: Maybe Text
v1JSONSchemaPropsEnum :: Maybe [Value]
v1JSONSchemaPropsExample :: Maybe Value
v1JSONSchemaPropsExclusiveMaximum :: Maybe Bool
v1JSONSchemaPropsExclusiveMinimum :: Maybe Bool
v1JSONSchemaPropsExternalDocs :: Maybe V1ExternalDocumentation
v1JSONSchemaPropsFormat :: Maybe Text
v1JSONSchemaPropsId :: Maybe Text
v1JSONSchemaPropsItems :: Maybe Value
v1JSONSchemaPropsMaxItems :: Maybe Integer
v1JSONSchemaPropsMaxLength :: Maybe Integer
v1JSONSchemaPropsMaxProperties :: Maybe Integer
v1JSONSchemaPropsMaximum :: Maybe Double
v1JSONSchemaPropsMinItems :: Maybe Integer
v1JSONSchemaPropsMinLength :: Maybe Integer
v1JSONSchemaPropsMinProperties :: Maybe Integer
v1JSONSchemaPropsMinimum :: Maybe Double
v1JSONSchemaPropsMultipleOf :: Maybe Double
v1JSONSchemaPropsNot :: Maybe V1JSONSchemaProps
v1JSONSchemaPropsNullable :: Maybe Bool
v1JSONSchemaPropsOneOf :: Maybe [V1JSONSchemaProps]
v1JSONSchemaPropsPattern :: Maybe Text
v1JSONSchemaPropsPatternProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsProperties :: Maybe (Map String V1JSONSchemaProps)
v1JSONSchemaPropsRequired :: Maybe [Text]
v1JSONSchemaPropsTitle :: Maybe Text
v1JSONSchemaPropsType :: Maybe Text
v1JSONSchemaPropsUniqueItems :: Maybe Bool
v1JSONSchemaPropsXKubernetesEmbeddedResource :: Maybe Bool
v1JSONSchemaPropsXKubernetesIntOrString :: Maybe Bool
v1JSONSchemaPropsXKubernetesListMapKeys :: Maybe [Text]
v1JSONSchemaPropsXKubernetesListType :: Maybe Text
v1JSONSchemaPropsXKubernetesMapType :: Maybe Text
v1JSONSchemaPropsXKubernetesPreserveUnknownFields :: Maybe Bool
..} ) (Maybe [V1ValidationRule] -> V1JSONSchemaProps)
-> f (Maybe [V1ValidationRule]) -> f V1JSONSchemaProps
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1ValidationRule] -> f (Maybe [V1ValidationRule])
f Maybe [V1ValidationRule]
v1JSONSchemaPropsXKubernetesValidations
{-# INLINE v1JSONSchemaPropsXKubernetesValidationsL #-}



-- * V1Job

-- | 'v1JobApiVersion' Lens
v1JobApiVersionL :: Lens_' V1Job (Maybe Text)
v1JobApiVersionL :: Lens_' V1Job (Maybe Text)
v1JobApiVersionL Maybe Text -> f (Maybe Text)
f V1Job{Maybe Text
Maybe V1ObjectMeta
Maybe V1JobStatus
Maybe V1JobSpec
v1JobApiVersion :: V1Job -> Maybe Text
v1JobApiVersion :: Maybe Text
v1JobKind :: Maybe Text
v1JobMetadata :: Maybe V1ObjectMeta
v1JobSpec :: Maybe V1JobSpec
v1JobStatus :: Maybe V1JobStatus
$sel:v1JobKind:V1Job :: V1Job -> Maybe Text
$sel:v1JobMetadata:V1Job :: V1Job -> Maybe V1ObjectMeta
$sel:v1JobSpec:V1Job :: V1Job -> Maybe V1JobSpec
$sel:v1JobStatus:V1Job :: V1Job -> Maybe V1JobStatus
..} = (\Maybe Text
v1JobApiVersion -> V1Job { Maybe Text
v1JobApiVersion :: Maybe Text
v1JobApiVersion :: Maybe Text
v1JobApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1JobStatus
Maybe V1JobSpec
v1JobKind :: Maybe Text
v1JobMetadata :: Maybe V1ObjectMeta
v1JobSpec :: Maybe V1JobSpec
v1JobStatus :: Maybe V1JobStatus
$sel:v1JobKind:V1Job :: Maybe Text
$sel:v1JobMetadata:V1Job :: Maybe V1ObjectMeta
$sel:v1JobSpec:V1Job :: Maybe V1JobSpec
$sel:v1JobStatus:V1Job :: Maybe V1JobStatus
..} ) (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 :: Lens_' V1Job (Maybe Text)
v1JobKindL Maybe Text -> f (Maybe Text)
f V1Job{Maybe Text
Maybe V1ObjectMeta
Maybe V1JobStatus
Maybe V1JobSpec
v1JobApiVersion :: V1Job -> Maybe Text
$sel:v1JobKind:V1Job :: V1Job -> Maybe Text
$sel:v1JobMetadata:V1Job :: V1Job -> Maybe V1ObjectMeta
$sel:v1JobSpec:V1Job :: V1Job -> Maybe V1JobSpec
$sel:v1JobStatus:V1Job :: V1Job -> Maybe V1JobStatus
v1JobApiVersion :: Maybe Text
v1JobKind :: Maybe Text
v1JobMetadata :: Maybe V1ObjectMeta
v1JobSpec :: Maybe V1JobSpec
v1JobStatus :: Maybe V1JobStatus
..} = (\Maybe Text
v1JobKind -> V1Job { Maybe Text
$sel:v1JobKind:V1Job :: Maybe Text
v1JobKind :: Maybe Text
v1JobKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1JobStatus
Maybe V1JobSpec
v1JobApiVersion :: Maybe Text
$sel:v1JobMetadata:V1Job :: Maybe V1ObjectMeta
$sel:v1JobSpec:V1Job :: Maybe V1JobSpec
$sel:v1JobStatus:V1Job :: Maybe V1JobStatus
v1JobApiVersion :: Maybe Text
v1JobMetadata :: Maybe V1ObjectMeta
v1JobSpec :: Maybe V1JobSpec
v1JobStatus :: Maybe V1JobStatus
..} ) (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 :: Lens_' V1Job (Maybe V1ObjectMeta)
v1JobMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Job{Maybe Text
Maybe V1ObjectMeta
Maybe V1JobStatus
Maybe V1JobSpec
v1JobApiVersion :: V1Job -> Maybe Text
$sel:v1JobKind:V1Job :: V1Job -> Maybe Text
$sel:v1JobMetadata:V1Job :: V1Job -> Maybe V1ObjectMeta
$sel:v1JobSpec:V1Job :: V1Job -> Maybe V1JobSpec
$sel:v1JobStatus:V1Job :: V1Job -> Maybe V1JobStatus
v1JobApiVersion :: Maybe Text
v1JobKind :: Maybe Text
v1JobMetadata :: Maybe V1ObjectMeta
v1JobSpec :: Maybe V1JobSpec
v1JobStatus :: Maybe V1JobStatus
..} = (\Maybe V1ObjectMeta
v1JobMetadata -> V1Job { Maybe V1ObjectMeta
$sel:v1JobMetadata:V1Job :: Maybe V1ObjectMeta
v1JobMetadata :: Maybe V1ObjectMeta
v1JobMetadata, Maybe Text
Maybe V1JobStatus
Maybe V1JobSpec
v1JobApiVersion :: Maybe Text
$sel:v1JobKind:V1Job :: Maybe Text
$sel:v1JobSpec:V1Job :: Maybe V1JobSpec
$sel:v1JobStatus:V1Job :: Maybe V1JobStatus
v1JobApiVersion :: Maybe Text
v1JobKind :: Maybe Text
v1JobSpec :: Maybe V1JobSpec
v1JobStatus :: Maybe V1JobStatus
..} ) (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 :: Lens_' V1Job (Maybe V1JobSpec)
v1JobSpecL Maybe V1JobSpec -> f (Maybe V1JobSpec)
f V1Job{Maybe Text
Maybe V1ObjectMeta
Maybe V1JobStatus
Maybe V1JobSpec
v1JobApiVersion :: V1Job -> Maybe Text
$sel:v1JobKind:V1Job :: V1Job -> Maybe Text
$sel:v1JobMetadata:V1Job :: V1Job -> Maybe V1ObjectMeta
$sel:v1JobSpec:V1Job :: V1Job -> Maybe V1JobSpec
$sel:v1JobStatus:V1Job :: V1Job -> Maybe V1JobStatus
v1JobApiVersion :: Maybe Text
v1JobKind :: Maybe Text
v1JobMetadata :: Maybe V1ObjectMeta
v1JobSpec :: Maybe V1JobSpec
v1JobStatus :: Maybe V1JobStatus
..} = (\Maybe V1JobSpec
v1JobSpec -> V1Job { Maybe V1JobSpec
$sel:v1JobSpec:V1Job :: Maybe V1JobSpec
v1JobSpec :: Maybe V1JobSpec
v1JobSpec, Maybe Text
Maybe V1ObjectMeta
Maybe V1JobStatus
v1JobApiVersion :: Maybe Text
$sel:v1JobKind:V1Job :: Maybe Text
$sel:v1JobMetadata:V1Job :: Maybe V1ObjectMeta
$sel:v1JobStatus:V1Job :: Maybe V1JobStatus
v1JobApiVersion :: Maybe Text
v1JobKind :: Maybe Text
v1JobMetadata :: Maybe V1ObjectMeta
v1JobStatus :: Maybe V1JobStatus
..} ) (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 :: Lens_' V1Job (Maybe V1JobStatus)
v1JobStatusL Maybe V1JobStatus -> f (Maybe V1JobStatus)
f V1Job{Maybe Text
Maybe V1ObjectMeta
Maybe V1JobStatus
Maybe V1JobSpec
v1JobApiVersion :: V1Job -> Maybe Text
$sel:v1JobKind:V1Job :: V1Job -> Maybe Text
$sel:v1JobMetadata:V1Job :: V1Job -> Maybe V1ObjectMeta
$sel:v1JobSpec:V1Job :: V1Job -> Maybe V1JobSpec
$sel:v1JobStatus:V1Job :: V1Job -> Maybe V1JobStatus
v1JobApiVersion :: Maybe Text
v1JobKind :: Maybe Text
v1JobMetadata :: Maybe V1ObjectMeta
v1JobSpec :: Maybe V1JobSpec
v1JobStatus :: Maybe V1JobStatus
..} = (\Maybe V1JobStatus
v1JobStatus -> V1Job { Maybe V1JobStatus
$sel:v1JobStatus:V1Job :: Maybe V1JobStatus
v1JobStatus :: Maybe V1JobStatus
v1JobStatus, Maybe Text
Maybe V1ObjectMeta
Maybe V1JobSpec
v1JobApiVersion :: Maybe Text
$sel:v1JobKind:V1Job :: Maybe Text
$sel:v1JobMetadata:V1Job :: Maybe V1ObjectMeta
$sel:v1JobSpec:V1Job :: Maybe V1JobSpec
v1JobApiVersion :: Maybe Text
v1JobKind :: Maybe Text
v1JobMetadata :: Maybe V1ObjectMeta
v1JobSpec :: Maybe V1JobSpec
..} ) (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 :: Lens_' V1JobCondition (Maybe DateTime)
v1JobConditionLastProbeTimeL Maybe DateTime -> f (Maybe DateTime)
f V1JobCondition{Maybe Text
Maybe DateTime
Text
v1JobConditionLastProbeTime :: V1JobCondition -> Maybe DateTime
v1JobConditionLastProbeTime :: Maybe DateTime
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionMessage :: Maybe Text
v1JobConditionReason :: Maybe Text
v1JobConditionStatus :: Text
v1JobConditionType :: Text
$sel:v1JobConditionLastTransitionTime:V1JobCondition :: V1JobCondition -> Maybe DateTime
$sel:v1JobConditionMessage:V1JobCondition :: V1JobCondition -> Maybe Text
$sel:v1JobConditionReason:V1JobCondition :: V1JobCondition -> Maybe Text
$sel:v1JobConditionStatus:V1JobCondition :: V1JobCondition -> Text
$sel:v1JobConditionType:V1JobCondition :: V1JobCondition -> Text
..} = (\Maybe DateTime
v1JobConditionLastProbeTime -> V1JobCondition { Maybe DateTime
v1JobConditionLastProbeTime :: Maybe DateTime
v1JobConditionLastProbeTime :: Maybe DateTime
v1JobConditionLastProbeTime, Maybe Text
Maybe DateTime
Text
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionMessage :: Maybe Text
v1JobConditionReason :: Maybe Text
v1JobConditionStatus :: Text
v1JobConditionType :: Text
$sel:v1JobConditionLastTransitionTime:V1JobCondition :: Maybe DateTime
$sel:v1JobConditionMessage:V1JobCondition :: Maybe Text
$sel:v1JobConditionReason:V1JobCondition :: Maybe Text
$sel:v1JobConditionStatus:V1JobCondition :: Text
$sel:v1JobConditionType:V1JobCondition :: Text
..} ) (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 :: Lens_' V1JobCondition (Maybe DateTime)
v1JobConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1JobCondition{Maybe Text
Maybe DateTime
Text
v1JobConditionLastProbeTime :: V1JobCondition -> Maybe DateTime
$sel:v1JobConditionLastTransitionTime:V1JobCondition :: V1JobCondition -> Maybe DateTime
$sel:v1JobConditionMessage:V1JobCondition :: V1JobCondition -> Maybe Text
$sel:v1JobConditionReason:V1JobCondition :: V1JobCondition -> Maybe Text
$sel:v1JobConditionStatus:V1JobCondition :: V1JobCondition -> Text
$sel:v1JobConditionType:V1JobCondition :: V1JobCondition -> Text
v1JobConditionLastProbeTime :: Maybe DateTime
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionMessage :: Maybe Text
v1JobConditionReason :: Maybe Text
v1JobConditionStatus :: Text
v1JobConditionType :: Text
..} = (\Maybe DateTime
v1JobConditionLastTransitionTime -> V1JobCondition { Maybe DateTime
$sel:v1JobConditionLastTransitionTime:V1JobCondition :: Maybe DateTime
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionLastTransitionTime, Maybe Text
Maybe DateTime
Text
v1JobConditionLastProbeTime :: Maybe DateTime
$sel:v1JobConditionMessage:V1JobCondition :: Maybe Text
$sel:v1JobConditionReason:V1JobCondition :: Maybe Text
$sel:v1JobConditionStatus:V1JobCondition :: Text
$sel:v1JobConditionType:V1JobCondition :: Text
v1JobConditionLastProbeTime :: Maybe DateTime
v1JobConditionMessage :: Maybe Text
v1JobConditionReason :: Maybe Text
v1JobConditionStatus :: Text
v1JobConditionType :: Text
..} ) (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 :: Lens_' V1JobCondition (Maybe Text)
v1JobConditionMessageL Maybe Text -> f (Maybe Text)
f V1JobCondition{Maybe Text
Maybe DateTime
Text
v1JobConditionLastProbeTime :: V1JobCondition -> Maybe DateTime
$sel:v1JobConditionLastTransitionTime:V1JobCondition :: V1JobCondition -> Maybe DateTime
$sel:v1JobConditionMessage:V1JobCondition :: V1JobCondition -> Maybe Text
$sel:v1JobConditionReason:V1JobCondition :: V1JobCondition -> Maybe Text
$sel:v1JobConditionStatus:V1JobCondition :: V1JobCondition -> Text
$sel:v1JobConditionType:V1JobCondition :: V1JobCondition -> Text
v1JobConditionLastProbeTime :: Maybe DateTime
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionMessage :: Maybe Text
v1JobConditionReason :: Maybe Text
v1JobConditionStatus :: Text
v1JobConditionType :: Text
..} = (\Maybe Text
v1JobConditionMessage -> V1JobCondition { Maybe Text
$sel:v1JobConditionMessage:V1JobCondition :: Maybe Text
v1JobConditionMessage :: Maybe Text
v1JobConditionMessage, Maybe Text
Maybe DateTime
Text
v1JobConditionLastProbeTime :: Maybe DateTime
$sel:v1JobConditionLastTransitionTime:V1JobCondition :: Maybe DateTime
$sel:v1JobConditionReason:V1JobCondition :: Maybe Text
$sel:v1JobConditionStatus:V1JobCondition :: Text
$sel:v1JobConditionType:V1JobCondition :: Text
v1JobConditionLastProbeTime :: Maybe DateTime
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionReason :: Maybe Text
v1JobConditionStatus :: Text
v1JobConditionType :: Text
..} ) (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 :: Lens_' V1JobCondition (Maybe Text)
v1JobConditionReasonL Maybe Text -> f (Maybe Text)
f V1JobCondition{Maybe Text
Maybe DateTime
Text
v1JobConditionLastProbeTime :: V1JobCondition -> Maybe DateTime
$sel:v1JobConditionLastTransitionTime:V1JobCondition :: V1JobCondition -> Maybe DateTime
$sel:v1JobConditionMessage:V1JobCondition :: V1JobCondition -> Maybe Text
$sel:v1JobConditionReason:V1JobCondition :: V1JobCondition -> Maybe Text
$sel:v1JobConditionStatus:V1JobCondition :: V1JobCondition -> Text
$sel:v1JobConditionType:V1JobCondition :: V1JobCondition -> Text
v1JobConditionLastProbeTime :: Maybe DateTime
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionMessage :: Maybe Text
v1JobConditionReason :: Maybe Text
v1JobConditionStatus :: Text
v1JobConditionType :: Text
..} = (\Maybe Text
v1JobConditionReason -> V1JobCondition { Maybe Text
$sel:v1JobConditionReason:V1JobCondition :: Maybe Text
v1JobConditionReason :: Maybe Text
v1JobConditionReason, Maybe Text
Maybe DateTime
Text
v1JobConditionLastProbeTime :: Maybe DateTime
$sel:v1JobConditionLastTransitionTime:V1JobCondition :: Maybe DateTime
$sel:v1JobConditionMessage:V1JobCondition :: Maybe Text
$sel:v1JobConditionStatus:V1JobCondition :: Text
$sel:v1JobConditionType:V1JobCondition :: Text
v1JobConditionLastProbeTime :: Maybe DateTime
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionMessage :: Maybe Text
v1JobConditionStatus :: Text
v1JobConditionType :: Text
..} ) (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 :: Lens_' V1JobCondition Text
v1JobConditionStatusL Text -> f Text
f V1JobCondition{Maybe Text
Maybe DateTime
Text
v1JobConditionLastProbeTime :: V1JobCondition -> Maybe DateTime
$sel:v1JobConditionLastTransitionTime:V1JobCondition :: V1JobCondition -> Maybe DateTime
$sel:v1JobConditionMessage:V1JobCondition :: V1JobCondition -> Maybe Text
$sel:v1JobConditionReason:V1JobCondition :: V1JobCondition -> Maybe Text
$sel:v1JobConditionStatus:V1JobCondition :: V1JobCondition -> Text
$sel:v1JobConditionType:V1JobCondition :: V1JobCondition -> Text
v1JobConditionLastProbeTime :: Maybe DateTime
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionMessage :: Maybe Text
v1JobConditionReason :: Maybe Text
v1JobConditionStatus :: Text
v1JobConditionType :: Text
..} = (\Text
v1JobConditionStatus -> V1JobCondition { Text
$sel:v1JobConditionStatus:V1JobCondition :: Text
v1JobConditionStatus :: Text
v1JobConditionStatus, Maybe Text
Maybe DateTime
Text
v1JobConditionLastProbeTime :: Maybe DateTime
$sel:v1JobConditionLastTransitionTime:V1JobCondition :: Maybe DateTime
$sel:v1JobConditionMessage:V1JobCondition :: Maybe Text
$sel:v1JobConditionReason:V1JobCondition :: Maybe Text
$sel:v1JobConditionType:V1JobCondition :: Text
v1JobConditionLastProbeTime :: Maybe DateTime
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionMessage :: Maybe Text
v1JobConditionReason :: Maybe Text
v1JobConditionType :: Text
..} ) (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 :: Lens_' V1JobCondition Text
v1JobConditionTypeL Text -> f Text
f V1JobCondition{Maybe Text
Maybe DateTime
Text
v1JobConditionLastProbeTime :: V1JobCondition -> Maybe DateTime
$sel:v1JobConditionLastTransitionTime:V1JobCondition :: V1JobCondition -> Maybe DateTime
$sel:v1JobConditionMessage:V1JobCondition :: V1JobCondition -> Maybe Text
$sel:v1JobConditionReason:V1JobCondition :: V1JobCondition -> Maybe Text
$sel:v1JobConditionStatus:V1JobCondition :: V1JobCondition -> Text
$sel:v1JobConditionType:V1JobCondition :: V1JobCondition -> Text
v1JobConditionLastProbeTime :: Maybe DateTime
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionMessage :: Maybe Text
v1JobConditionReason :: Maybe Text
v1JobConditionStatus :: Text
v1JobConditionType :: Text
..} = (\Text
v1JobConditionType -> V1JobCondition { Text
$sel:v1JobConditionType:V1JobCondition :: Text
v1JobConditionType :: Text
v1JobConditionType, Maybe Text
Maybe DateTime
Text
v1JobConditionLastProbeTime :: Maybe DateTime
$sel:v1JobConditionLastTransitionTime:V1JobCondition :: Maybe DateTime
$sel:v1JobConditionMessage:V1JobCondition :: Maybe Text
$sel:v1JobConditionReason:V1JobCondition :: Maybe Text
$sel:v1JobConditionStatus:V1JobCondition :: Text
v1JobConditionLastProbeTime :: Maybe DateTime
v1JobConditionLastTransitionTime :: Maybe DateTime
v1JobConditionMessage :: Maybe Text
v1JobConditionReason :: Maybe Text
v1JobConditionStatus :: Text
..} ) (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 :: Lens_' V1JobList (Maybe Text)
v1JobListApiVersionL Maybe Text -> f (Maybe Text)
f V1JobList{[V1Job]
Maybe Text
Maybe V1ListMeta
v1JobListApiVersion :: V1JobList -> Maybe Text
v1JobListApiVersion :: Maybe Text
v1JobListItems :: [V1Job]
v1JobListKind :: Maybe Text
v1JobListMetadata :: Maybe V1ListMeta
$sel:v1JobListItems:V1JobList :: V1JobList -> [V1Job]
$sel:v1JobListKind:V1JobList :: V1JobList -> Maybe Text
$sel:v1JobListMetadata:V1JobList :: V1JobList -> Maybe V1ListMeta
..} = (\Maybe Text
v1JobListApiVersion -> V1JobList { Maybe Text
v1JobListApiVersion :: Maybe Text
v1JobListApiVersion :: Maybe Text
v1JobListApiVersion, [V1Job]
Maybe Text
Maybe V1ListMeta
v1JobListItems :: [V1Job]
v1JobListKind :: Maybe Text
v1JobListMetadata :: Maybe V1ListMeta
$sel:v1JobListItems:V1JobList :: [V1Job]
$sel:v1JobListKind:V1JobList :: Maybe Text
$sel:v1JobListMetadata:V1JobList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1JobList [V1Job]
v1JobListItemsL [V1Job] -> f [V1Job]
f V1JobList{[V1Job]
Maybe Text
Maybe V1ListMeta
v1JobListApiVersion :: V1JobList -> Maybe Text
$sel:v1JobListItems:V1JobList :: V1JobList -> [V1Job]
$sel:v1JobListKind:V1JobList :: V1JobList -> Maybe Text
$sel:v1JobListMetadata:V1JobList :: V1JobList -> Maybe V1ListMeta
v1JobListApiVersion :: Maybe Text
v1JobListItems :: [V1Job]
v1JobListKind :: Maybe Text
v1JobListMetadata :: Maybe V1ListMeta
..} = (\[V1Job]
v1JobListItems -> V1JobList { [V1Job]
$sel:v1JobListItems:V1JobList :: [V1Job]
v1JobListItems :: [V1Job]
v1JobListItems, Maybe Text
Maybe V1ListMeta
v1JobListApiVersion :: Maybe Text
$sel:v1JobListKind:V1JobList :: Maybe Text
$sel:v1JobListMetadata:V1JobList :: Maybe V1ListMeta
v1JobListApiVersion :: Maybe Text
v1JobListKind :: Maybe Text
v1JobListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1JobList (Maybe Text)
v1JobListKindL Maybe Text -> f (Maybe Text)
f V1JobList{[V1Job]
Maybe Text
Maybe V1ListMeta
v1JobListApiVersion :: V1JobList -> Maybe Text
$sel:v1JobListItems:V1JobList :: V1JobList -> [V1Job]
$sel:v1JobListKind:V1JobList :: V1JobList -> Maybe Text
$sel:v1JobListMetadata:V1JobList :: V1JobList -> Maybe V1ListMeta
v1JobListApiVersion :: Maybe Text
v1JobListItems :: [V1Job]
v1JobListKind :: Maybe Text
v1JobListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1JobListKind -> V1JobList { Maybe Text
$sel:v1JobListKind:V1JobList :: Maybe Text
v1JobListKind :: Maybe Text
v1JobListKind, [V1Job]
Maybe Text
Maybe V1ListMeta
v1JobListApiVersion :: Maybe Text
$sel:v1JobListItems:V1JobList :: [V1Job]
$sel:v1JobListMetadata:V1JobList :: Maybe V1ListMeta
v1JobListApiVersion :: Maybe Text
v1JobListItems :: [V1Job]
v1JobListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1JobList (Maybe V1ListMeta)
v1JobListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1JobList{[V1Job]
Maybe Text
Maybe V1ListMeta
v1JobListApiVersion :: V1JobList -> Maybe Text
$sel:v1JobListItems:V1JobList :: V1JobList -> [V1Job]
$sel:v1JobListKind:V1JobList :: V1JobList -> Maybe Text
$sel:v1JobListMetadata:V1JobList :: V1JobList -> Maybe V1ListMeta
v1JobListApiVersion :: Maybe Text
v1JobListItems :: [V1Job]
v1JobListKind :: Maybe Text
v1JobListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1JobListMetadata -> V1JobList { Maybe V1ListMeta
$sel:v1JobListMetadata:V1JobList :: Maybe V1ListMeta
v1JobListMetadata :: Maybe V1ListMeta
v1JobListMetadata, [V1Job]
Maybe Text
v1JobListApiVersion :: Maybe Text
$sel:v1JobListItems:V1JobList :: [V1Job]
$sel:v1JobListKind:V1JobList :: Maybe Text
v1JobListApiVersion :: Maybe Text
v1JobListItems :: [V1Job]
v1JobListKind :: 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 :: Lens_' V1JobSpec (Maybe Integer)
v1JobSpecActiveDeadlineSecondsL Maybe Integer -> f (Maybe Integer)
f V1JobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: V1JobSpec -> Maybe Integer
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
$sel:v1JobSpecBackoffLimit:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: V1JobSpec -> Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: V1JobSpec -> Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: V1JobSpec -> Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1JobSpec -> V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: V1JobSpec -> Maybe Int
..} = (\Maybe Integer
v1JobSpecActiveDeadlineSeconds -> V1JobSpec { Maybe Integer
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecActiveDeadlineSeconds, Maybe Bool
Maybe Int
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
$sel:v1JobSpecBackoffLimit:V1JobSpec :: Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: 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 :: Lens_' V1JobSpec (Maybe Int)
v1JobSpecBackoffLimitL Maybe Int -> f (Maybe Int)
f V1JobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: V1JobSpec -> Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: V1JobSpec -> Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: V1JobSpec -> Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: V1JobSpec -> Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1JobSpec -> V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: V1JobSpec -> Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} = (\Maybe Int
v1JobSpecBackoffLimit -> V1JobSpec { Maybe Int
$sel:v1JobSpecBackoffLimit:V1JobSpec :: Maybe Int
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimit, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} ) (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 #-}

-- | 'v1JobSpecBackoffLimitPerIndex' Lens
v1JobSpecBackoffLimitPerIndexL :: Lens_' V1JobSpec (Maybe Int)
v1JobSpecBackoffLimitPerIndexL :: Lens_' V1JobSpec (Maybe Int)
v1JobSpecBackoffLimitPerIndexL Maybe Int -> f (Maybe Int)
f V1JobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: V1JobSpec -> Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: V1JobSpec -> Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: V1JobSpec -> Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: V1JobSpec -> Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1JobSpec -> V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: V1JobSpec -> Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} = (\Maybe Int
v1JobSpecBackoffLimitPerIndex -> V1JobSpec { Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecBackoffLimitPerIndex, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} ) (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
v1JobSpecBackoffLimitPerIndex
{-# INLINE v1JobSpecBackoffLimitPerIndexL #-}

-- | 'v1JobSpecCompletionMode' Lens
v1JobSpecCompletionModeL :: Lens_' V1JobSpec (Maybe Text)
v1JobSpecCompletionModeL :: Lens_' V1JobSpec (Maybe Text)
v1JobSpecCompletionModeL Maybe Text -> f (Maybe Text)
f V1JobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: V1JobSpec -> Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: V1JobSpec -> Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: V1JobSpec -> Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: V1JobSpec -> Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1JobSpec -> V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: V1JobSpec -> Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} = (\Maybe Text
v1JobSpecCompletionMode -> V1JobSpec { Maybe Text
$sel:v1JobSpecCompletionMode:V1JobSpec :: Maybe Text
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletionMode, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: Maybe Int
$sel:v1JobSpecCompletions:V1JobSpec :: Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} ) (Maybe Text -> V1JobSpec) -> f (Maybe Text) -> f V1JobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1JobSpecCompletionMode
{-# INLINE v1JobSpecCompletionModeL #-}

-- | 'v1JobSpecCompletions' Lens
v1JobSpecCompletionsL :: Lens_' V1JobSpec (Maybe Int)
v1JobSpecCompletionsL :: Lens_' V1JobSpec (Maybe Int)
v1JobSpecCompletionsL Maybe Int -> f (Maybe Int)
f V1JobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: V1JobSpec -> Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: V1JobSpec -> Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: V1JobSpec -> Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: V1JobSpec -> Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1JobSpec -> V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: V1JobSpec -> Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} = (\Maybe Int
v1JobSpecCompletions -> V1JobSpec { Maybe Int
$sel:v1JobSpecCompletions:V1JobSpec :: Maybe Int
v1JobSpecCompletions :: Maybe Int
v1JobSpecCompletions, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: Maybe Text
$sel:v1JobSpecManagedBy:V1JobSpec :: Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} ) (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 #-}

-- | 'v1JobSpecManagedBy' Lens
v1JobSpecManagedByL :: Lens_' V1JobSpec (Maybe Text)
v1JobSpecManagedByL :: Lens_' V1JobSpec (Maybe Text)
v1JobSpecManagedByL Maybe Text -> f (Maybe Text)
f V1JobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: V1JobSpec -> Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: V1JobSpec -> Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: V1JobSpec -> Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: V1JobSpec -> Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1JobSpec -> V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: V1JobSpec -> Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} = (\Maybe Text
v1JobSpecManagedBy -> V1JobSpec { Maybe Text
$sel:v1JobSpecManagedBy:V1JobSpec :: Maybe Text
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManagedBy, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: Maybe Int
$sel:v1JobSpecManualSelector:V1JobSpec :: Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} ) (Maybe Text -> V1JobSpec) -> f (Maybe Text) -> f V1JobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1JobSpecManagedBy
{-# INLINE v1JobSpecManagedByL #-}

-- | 'v1JobSpecManualSelector' Lens
v1JobSpecManualSelectorL :: Lens_' V1JobSpec (Maybe Bool)
v1JobSpecManualSelectorL :: Lens_' V1JobSpec (Maybe Bool)
v1JobSpecManualSelectorL Maybe Bool -> f (Maybe Bool)
f V1JobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: V1JobSpec -> Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: V1JobSpec -> Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: V1JobSpec -> Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: V1JobSpec -> Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1JobSpec -> V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: V1JobSpec -> Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} = (\Maybe Bool
v1JobSpecManualSelector -> V1JobSpec { Maybe Bool
$sel:v1JobSpecManualSelector:V1JobSpec :: Maybe Bool
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecManualSelector, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: Maybe Text
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} ) (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 #-}

-- | 'v1JobSpecMaxFailedIndexes' Lens
v1JobSpecMaxFailedIndexesL :: Lens_' V1JobSpec (Maybe Int)
v1JobSpecMaxFailedIndexesL :: Lens_' V1JobSpec (Maybe Int)
v1JobSpecMaxFailedIndexesL Maybe Int -> f (Maybe Int)
f V1JobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: V1JobSpec -> Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: V1JobSpec -> Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: V1JobSpec -> Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: V1JobSpec -> Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1JobSpec -> V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: V1JobSpec -> Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} = (\Maybe Int
v1JobSpecMaxFailedIndexes -> V1JobSpec { Maybe Int
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: Maybe Int
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecMaxFailedIndexes, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: Maybe Bool
$sel:v1JobSpecParallelism:V1JobSpec :: Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} ) (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
v1JobSpecMaxFailedIndexes
{-# INLINE v1JobSpecMaxFailedIndexesL #-}

-- | 'v1JobSpecParallelism' Lens
v1JobSpecParallelismL :: Lens_' V1JobSpec (Maybe Int)
v1JobSpecParallelismL :: Lens_' V1JobSpec (Maybe Int)
v1JobSpecParallelismL Maybe Int -> f (Maybe Int)
f V1JobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: V1JobSpec -> Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: V1JobSpec -> Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: V1JobSpec -> Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: V1JobSpec -> Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1JobSpec -> V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: V1JobSpec -> Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} = (\Maybe Int
v1JobSpecParallelism -> V1JobSpec { Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecParallelism, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} ) (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 #-}

-- | 'v1JobSpecPodFailurePolicy' Lens
v1JobSpecPodFailurePolicyL :: Lens_' V1JobSpec (Maybe V1PodFailurePolicy)
v1JobSpecPodFailurePolicyL :: Lens_' V1JobSpec (Maybe V1PodFailurePolicy)
v1JobSpecPodFailurePolicyL Maybe V1PodFailurePolicy -> f (Maybe V1PodFailurePolicy)
f V1JobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: V1JobSpec -> Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: V1JobSpec -> Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: V1JobSpec -> Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: V1JobSpec -> Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1JobSpec -> V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: V1JobSpec -> Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} = (\Maybe V1PodFailurePolicy
v1JobSpecPodFailurePolicy -> V1JobSpec { Maybe V1PodFailurePolicy
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: Maybe V1PodFailurePolicy
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodFailurePolicy, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: Maybe Int
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} ) (Maybe V1PodFailurePolicy -> V1JobSpec)
-> f (Maybe V1PodFailurePolicy) -> f V1JobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PodFailurePolicy -> f (Maybe V1PodFailurePolicy)
f Maybe V1PodFailurePolicy
v1JobSpecPodFailurePolicy
{-# INLINE v1JobSpecPodFailurePolicyL #-}

-- | 'v1JobSpecPodReplacementPolicy' Lens
v1JobSpecPodReplacementPolicyL :: Lens_' V1JobSpec (Maybe Text)
v1JobSpecPodReplacementPolicyL :: Lens_' V1JobSpec (Maybe Text)
v1JobSpecPodReplacementPolicyL Maybe Text -> f (Maybe Text)
f V1JobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: V1JobSpec -> Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: V1JobSpec -> Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: V1JobSpec -> Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: V1JobSpec -> Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1JobSpec -> V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: V1JobSpec -> Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} = (\Maybe Text
v1JobSpecPodReplacementPolicy -> V1JobSpec { Maybe Text
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: Maybe Text
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecPodReplacementPolicy, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: Maybe V1PodFailurePolicy
$sel:v1JobSpecSelector:V1JobSpec :: Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} ) (Maybe Text -> V1JobSpec) -> f (Maybe Text) -> f V1JobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1JobSpecPodReplacementPolicy
{-# INLINE v1JobSpecPodReplacementPolicyL #-}

-- | 'v1JobSpecSelector' Lens
v1JobSpecSelectorL :: Lens_' V1JobSpec (Maybe V1LabelSelector)
v1JobSpecSelectorL :: Lens_' V1JobSpec (Maybe V1LabelSelector)
v1JobSpecSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1JobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: V1JobSpec -> Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: V1JobSpec -> Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: V1JobSpec -> Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: V1JobSpec -> Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1JobSpec -> V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: V1JobSpec -> Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} = (\Maybe V1LabelSelector
v1JobSpecSelector -> V1JobSpec { Maybe V1LabelSelector
$sel:v1JobSpecSelector:V1JobSpec :: Maybe V1LabelSelector
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSelector, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: Maybe Text
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} ) (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 #-}

-- | 'v1JobSpecSuccessPolicy' Lens
v1JobSpecSuccessPolicyL :: Lens_' V1JobSpec (Maybe V1SuccessPolicy)
v1JobSpecSuccessPolicyL :: Lens_' V1JobSpec (Maybe V1SuccessPolicy)
v1JobSpecSuccessPolicyL Maybe V1SuccessPolicy -> f (Maybe V1SuccessPolicy)
f V1JobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: V1JobSpec -> Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: V1JobSpec -> Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: V1JobSpec -> Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: V1JobSpec -> Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1JobSpec -> V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: V1JobSpec -> Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} = (\Maybe V1SuccessPolicy
v1JobSpecSuccessPolicy -> V1JobSpec { Maybe V1SuccessPolicy
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: Maybe V1SuccessPolicy
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuccessPolicy, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: Maybe V1LabelSelector
$sel:v1JobSpecSuspend:V1JobSpec :: Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} ) (Maybe V1SuccessPolicy -> V1JobSpec)
-> f (Maybe V1SuccessPolicy) -> f V1JobSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SuccessPolicy -> f (Maybe V1SuccessPolicy)
f Maybe V1SuccessPolicy
v1JobSpecSuccessPolicy
{-# INLINE v1JobSpecSuccessPolicyL #-}

-- | 'v1JobSpecSuspend' Lens
v1JobSpecSuspendL :: Lens_' V1JobSpec (Maybe Bool)
v1JobSpecSuspendL :: Lens_' V1JobSpec (Maybe Bool)
v1JobSpecSuspendL Maybe Bool -> f (Maybe Bool)
f V1JobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: V1JobSpec -> Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: V1JobSpec -> Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: V1JobSpec -> Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: V1JobSpec -> Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1JobSpec -> V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: V1JobSpec -> Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} = (\Maybe Bool
v1JobSpecSuspend -> V1JobSpec { Maybe Bool
$sel:v1JobSpecSuspend:V1JobSpec :: Maybe Bool
v1JobSpecSuspend :: Maybe Bool
v1JobSpecSuspend, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: Maybe V1SuccessPolicy
$sel:v1JobSpecTemplate:V1JobSpec :: V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} ) (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
v1JobSpecSuspend
{-# INLINE v1JobSpecSuspendL #-}

-- | 'v1JobSpecTemplate' Lens
v1JobSpecTemplateL :: Lens_' V1JobSpec (V1PodTemplateSpec)
v1JobSpecTemplateL :: Lens_' V1JobSpec V1PodTemplateSpec
v1JobSpecTemplateL V1PodTemplateSpec -> f V1PodTemplateSpec
f V1JobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: V1JobSpec -> Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: V1JobSpec -> Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: V1JobSpec -> Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: V1JobSpec -> Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1JobSpec -> V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: V1JobSpec -> Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} = (\V1PodTemplateSpec
v1JobSpecTemplate -> V1JobSpec { V1PodTemplateSpec
$sel:v1JobSpecTemplate:V1JobSpec :: V1PodTemplateSpec
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTemplate, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: Maybe Bool
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} ) (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 :: Lens_' V1JobSpec (Maybe Int)
v1JobSpecTtlSecondsAfterFinishedL Maybe Int -> f (Maybe Int)
f V1JobSpec{Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: V1JobSpec -> Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: V1JobSpec -> Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: V1JobSpec -> Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: V1JobSpec -> Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: V1JobSpec -> Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: V1JobSpec -> Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: V1JobSpec -> Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1JobSpec -> V1PodTemplateSpec
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: V1JobSpec -> Maybe Int
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
..} = (\Maybe Int
v1JobSpecTtlSecondsAfterFinished -> V1JobSpec { Maybe Int
$sel:v1JobSpecTtlSecondsAfterFinished:V1JobSpec :: Maybe Int
v1JobSpecTtlSecondsAfterFinished :: Maybe Int
v1JobSpecTtlSecondsAfterFinished, Maybe Bool
Maybe Int
Maybe Integer
Maybe Text
Maybe V1SuccessPolicy
Maybe V1PodFailurePolicy
Maybe V1LabelSelector
V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1JobSpecBackoffLimit:V1JobSpec :: Maybe Int
$sel:v1JobSpecBackoffLimitPerIndex:V1JobSpec :: Maybe Int
$sel:v1JobSpecCompletionMode:V1JobSpec :: Maybe Text
$sel:v1JobSpecCompletions:V1JobSpec :: Maybe Int
$sel:v1JobSpecManagedBy:V1JobSpec :: Maybe Text
$sel:v1JobSpecManualSelector:V1JobSpec :: Maybe Bool
$sel:v1JobSpecMaxFailedIndexes:V1JobSpec :: Maybe Int
$sel:v1JobSpecParallelism:V1JobSpec :: Maybe Int
$sel:v1JobSpecPodFailurePolicy:V1JobSpec :: Maybe V1PodFailurePolicy
$sel:v1JobSpecPodReplacementPolicy:V1JobSpec :: Maybe Text
$sel:v1JobSpecSelector:V1JobSpec :: Maybe V1LabelSelector
$sel:v1JobSpecSuccessPolicy:V1JobSpec :: Maybe V1SuccessPolicy
$sel:v1JobSpecSuspend:V1JobSpec :: Maybe Bool
$sel:v1JobSpecTemplate:V1JobSpec :: V1PodTemplateSpec
v1JobSpecActiveDeadlineSeconds :: Maybe Integer
v1JobSpecBackoffLimit :: Maybe Int
v1JobSpecBackoffLimitPerIndex :: Maybe Int
v1JobSpecCompletionMode :: Maybe Text
v1JobSpecCompletions :: Maybe Int
v1JobSpecManagedBy :: Maybe Text
v1JobSpecManualSelector :: Maybe Bool
v1JobSpecMaxFailedIndexes :: Maybe Int
v1JobSpecParallelism :: Maybe Int
v1JobSpecPodFailurePolicy :: Maybe V1PodFailurePolicy
v1JobSpecPodReplacementPolicy :: Maybe Text
v1JobSpecSelector :: Maybe V1LabelSelector
v1JobSpecSuccessPolicy :: Maybe V1SuccessPolicy
v1JobSpecSuspend :: Maybe Bool
v1JobSpecTemplate :: V1PodTemplateSpec
..} ) (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 :: Lens_' V1JobStatus (Maybe Int)
v1JobStatusActiveL Maybe Int -> f (Maybe Int)
f V1JobStatus{Maybe Int
Maybe [V1JobCondition]
Maybe Text
Maybe DateTime
Maybe V1UncountedTerminatedPods
v1JobStatusActive :: V1JobStatus -> Maybe Int
v1JobStatusActive :: Maybe Int
v1JobStatusCompletedIndexes :: Maybe Text
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusFailed :: Maybe Int
v1JobStatusFailedIndexes :: Maybe Text
v1JobStatusReady :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusTerminating :: Maybe Int
v1JobStatusUncountedTerminatedPods :: Maybe V1UncountedTerminatedPods
$sel:v1JobStatusCompletedIndexes:V1JobStatus :: V1JobStatus -> Maybe Text
$sel:v1JobStatusCompletionTime:V1JobStatus :: V1JobStatus -> Maybe DateTime
$sel:v1JobStatusConditions:V1JobStatus :: V1JobStatus -> Maybe [V1JobCondition]
$sel:v1JobStatusFailed:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusFailedIndexes:V1JobStatus :: V1JobStatus -> Maybe Text
$sel:v1JobStatusReady:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusStartTime:V1JobStatus :: V1JobStatus -> Maybe DateTime
$sel:v1JobStatusSucceeded:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusTerminating:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusUncountedTerminatedPods:V1JobStatus :: V1JobStatus -> Maybe V1UncountedTerminatedPods
..} = (\Maybe Int
v1JobStatusActive -> V1JobStatus { Maybe Int
v1JobStatusActive :: Maybe Int
v1JobStatusActive :: Maybe Int
v1JobStatusActive, Maybe Int
Maybe [V1JobCondition]
Maybe Text
Maybe DateTime
Maybe V1UncountedTerminatedPods
v1JobStatusCompletedIndexes :: Maybe Text
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusFailed :: Maybe Int
v1JobStatusFailedIndexes :: Maybe Text
v1JobStatusReady :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusTerminating :: Maybe Int
v1JobStatusUncountedTerminatedPods :: Maybe V1UncountedTerminatedPods
$sel:v1JobStatusCompletedIndexes:V1JobStatus :: Maybe Text
$sel:v1JobStatusCompletionTime:V1JobStatus :: Maybe DateTime
$sel:v1JobStatusConditions:V1JobStatus :: Maybe [V1JobCondition]
$sel:v1JobStatusFailed:V1JobStatus :: Maybe Int
$sel:v1JobStatusFailedIndexes:V1JobStatus :: Maybe Text
$sel:v1JobStatusReady:V1JobStatus :: Maybe Int
$sel:v1JobStatusStartTime:V1JobStatus :: Maybe DateTime
$sel:v1JobStatusSucceeded:V1JobStatus :: Maybe Int
$sel:v1JobStatusTerminating:V1JobStatus :: Maybe Int
$sel:v1JobStatusUncountedTerminatedPods:V1JobStatus :: Maybe V1UncountedTerminatedPods
..} ) (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 #-}

-- | 'v1JobStatusCompletedIndexes' Lens
v1JobStatusCompletedIndexesL :: Lens_' V1JobStatus (Maybe Text)
v1JobStatusCompletedIndexesL :: Lens_' V1JobStatus (Maybe Text)
v1JobStatusCompletedIndexesL Maybe Text -> f (Maybe Text)
f V1JobStatus{Maybe Int
Maybe [V1JobCondition]
Maybe Text
Maybe DateTime
Maybe V1UncountedTerminatedPods
v1JobStatusActive :: V1JobStatus -> Maybe Int
$sel:v1JobStatusCompletedIndexes:V1JobStatus :: V1JobStatus -> Maybe Text
$sel:v1JobStatusCompletionTime:V1JobStatus :: V1JobStatus -> Maybe DateTime
$sel:v1JobStatusConditions:V1JobStatus :: V1JobStatus -> Maybe [V1JobCondition]
$sel:v1JobStatusFailed:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusFailedIndexes:V1JobStatus :: V1JobStatus -> Maybe Text
$sel:v1JobStatusReady:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusStartTime:V1JobStatus :: V1JobStatus -> Maybe DateTime
$sel:v1JobStatusSucceeded:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusTerminating:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusUncountedTerminatedPods:V1JobStatus :: V1JobStatus -> Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
v1JobStatusCompletedIndexes :: Maybe Text
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusFailed :: Maybe Int
v1JobStatusFailedIndexes :: Maybe Text
v1JobStatusReady :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusTerminating :: Maybe Int
v1JobStatusUncountedTerminatedPods :: Maybe V1UncountedTerminatedPods
..} = (\Maybe Text
v1JobStatusCompletedIndexes -> V1JobStatus { Maybe Text
$sel:v1JobStatusCompletedIndexes:V1JobStatus :: Maybe Text
v1JobStatusCompletedIndexes :: Maybe Text
v1JobStatusCompletedIndexes, Maybe Int
Maybe [V1JobCondition]
Maybe Text
Maybe DateTime
Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
$sel:v1JobStatusCompletionTime:V1JobStatus :: Maybe DateTime
$sel:v1JobStatusConditions:V1JobStatus :: Maybe [V1JobCondition]
$sel:v1JobStatusFailed:V1JobStatus :: Maybe Int
$sel:v1JobStatusFailedIndexes:V1JobStatus :: Maybe Text
$sel:v1JobStatusReady:V1JobStatus :: Maybe Int
$sel:v1JobStatusStartTime:V1JobStatus :: Maybe DateTime
$sel:v1JobStatusSucceeded:V1JobStatus :: Maybe Int
$sel:v1JobStatusTerminating:V1JobStatus :: Maybe Int
$sel:v1JobStatusUncountedTerminatedPods:V1JobStatus :: Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusFailed :: Maybe Int
v1JobStatusFailedIndexes :: Maybe Text
v1JobStatusReady :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusTerminating :: Maybe Int
v1JobStatusUncountedTerminatedPods :: Maybe V1UncountedTerminatedPods
..} ) (Maybe Text -> V1JobStatus) -> f (Maybe Text) -> f V1JobStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1JobStatusCompletedIndexes
{-# INLINE v1JobStatusCompletedIndexesL #-}

-- | 'v1JobStatusCompletionTime' Lens
v1JobStatusCompletionTimeL :: Lens_' V1JobStatus (Maybe DateTime)
v1JobStatusCompletionTimeL :: Lens_' V1JobStatus (Maybe DateTime)
v1JobStatusCompletionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1JobStatus{Maybe Int
Maybe [V1JobCondition]
Maybe Text
Maybe DateTime
Maybe V1UncountedTerminatedPods
v1JobStatusActive :: V1JobStatus -> Maybe Int
$sel:v1JobStatusCompletedIndexes:V1JobStatus :: V1JobStatus -> Maybe Text
$sel:v1JobStatusCompletionTime:V1JobStatus :: V1JobStatus -> Maybe DateTime
$sel:v1JobStatusConditions:V1JobStatus :: V1JobStatus -> Maybe [V1JobCondition]
$sel:v1JobStatusFailed:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusFailedIndexes:V1JobStatus :: V1JobStatus -> Maybe Text
$sel:v1JobStatusReady:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusStartTime:V1JobStatus :: V1JobStatus -> Maybe DateTime
$sel:v1JobStatusSucceeded:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusTerminating:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusUncountedTerminatedPods:V1JobStatus :: V1JobStatus -> Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
v1JobStatusCompletedIndexes :: Maybe Text
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusFailed :: Maybe Int
v1JobStatusFailedIndexes :: Maybe Text
v1JobStatusReady :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusTerminating :: Maybe Int
v1JobStatusUncountedTerminatedPods :: Maybe V1UncountedTerminatedPods
..} = (\Maybe DateTime
v1JobStatusCompletionTime -> V1JobStatus { Maybe DateTime
$sel:v1JobStatusCompletionTime:V1JobStatus :: Maybe DateTime
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusCompletionTime, Maybe Int
Maybe [V1JobCondition]
Maybe Text
Maybe DateTime
Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
$sel:v1JobStatusCompletedIndexes:V1JobStatus :: Maybe Text
$sel:v1JobStatusConditions:V1JobStatus :: Maybe [V1JobCondition]
$sel:v1JobStatusFailed:V1JobStatus :: Maybe Int
$sel:v1JobStatusFailedIndexes:V1JobStatus :: Maybe Text
$sel:v1JobStatusReady:V1JobStatus :: Maybe Int
$sel:v1JobStatusStartTime:V1JobStatus :: Maybe DateTime
$sel:v1JobStatusSucceeded:V1JobStatus :: Maybe Int
$sel:v1JobStatusTerminating:V1JobStatus :: Maybe Int
$sel:v1JobStatusUncountedTerminatedPods:V1JobStatus :: Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
v1JobStatusCompletedIndexes :: Maybe Text
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusFailed :: Maybe Int
v1JobStatusFailedIndexes :: Maybe Text
v1JobStatusReady :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusTerminating :: Maybe Int
v1JobStatusUncountedTerminatedPods :: Maybe V1UncountedTerminatedPods
..} ) (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 :: Lens_' V1JobStatus (Maybe [V1JobCondition])
v1JobStatusConditionsL Maybe [V1JobCondition] -> f (Maybe [V1JobCondition])
f V1JobStatus{Maybe Int
Maybe [V1JobCondition]
Maybe Text
Maybe DateTime
Maybe V1UncountedTerminatedPods
v1JobStatusActive :: V1JobStatus -> Maybe Int
$sel:v1JobStatusCompletedIndexes:V1JobStatus :: V1JobStatus -> Maybe Text
$sel:v1JobStatusCompletionTime:V1JobStatus :: V1JobStatus -> Maybe DateTime
$sel:v1JobStatusConditions:V1JobStatus :: V1JobStatus -> Maybe [V1JobCondition]
$sel:v1JobStatusFailed:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusFailedIndexes:V1JobStatus :: V1JobStatus -> Maybe Text
$sel:v1JobStatusReady:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusStartTime:V1JobStatus :: V1JobStatus -> Maybe DateTime
$sel:v1JobStatusSucceeded:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusTerminating:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusUncountedTerminatedPods:V1JobStatus :: V1JobStatus -> Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
v1JobStatusCompletedIndexes :: Maybe Text
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusFailed :: Maybe Int
v1JobStatusFailedIndexes :: Maybe Text
v1JobStatusReady :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusTerminating :: Maybe Int
v1JobStatusUncountedTerminatedPods :: Maybe V1UncountedTerminatedPods
..} = (\Maybe [V1JobCondition]
v1JobStatusConditions -> V1JobStatus { Maybe [V1JobCondition]
$sel:v1JobStatusConditions:V1JobStatus :: Maybe [V1JobCondition]
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusConditions, Maybe Int
Maybe Text
Maybe DateTime
Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
$sel:v1JobStatusCompletedIndexes:V1JobStatus :: Maybe Text
$sel:v1JobStatusCompletionTime:V1JobStatus :: Maybe DateTime
$sel:v1JobStatusFailed:V1JobStatus :: Maybe Int
$sel:v1JobStatusFailedIndexes:V1JobStatus :: Maybe Text
$sel:v1JobStatusReady:V1JobStatus :: Maybe Int
$sel:v1JobStatusStartTime:V1JobStatus :: Maybe DateTime
$sel:v1JobStatusSucceeded:V1JobStatus :: Maybe Int
$sel:v1JobStatusTerminating:V1JobStatus :: Maybe Int
$sel:v1JobStatusUncountedTerminatedPods:V1JobStatus :: Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
v1JobStatusCompletedIndexes :: Maybe Text
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusFailed :: Maybe Int
v1JobStatusFailedIndexes :: Maybe Text
v1JobStatusReady :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusTerminating :: Maybe Int
v1JobStatusUncountedTerminatedPods :: Maybe V1UncountedTerminatedPods
..} ) (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 :: Lens_' V1JobStatus (Maybe Int)
v1JobStatusFailedL Maybe Int -> f (Maybe Int)
f V1JobStatus{Maybe Int
Maybe [V1JobCondition]
Maybe Text
Maybe DateTime
Maybe V1UncountedTerminatedPods
v1JobStatusActive :: V1JobStatus -> Maybe Int
$sel:v1JobStatusCompletedIndexes:V1JobStatus :: V1JobStatus -> Maybe Text
$sel:v1JobStatusCompletionTime:V1JobStatus :: V1JobStatus -> Maybe DateTime
$sel:v1JobStatusConditions:V1JobStatus :: V1JobStatus -> Maybe [V1JobCondition]
$sel:v1JobStatusFailed:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusFailedIndexes:V1JobStatus :: V1JobStatus -> Maybe Text
$sel:v1JobStatusReady:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusStartTime:V1JobStatus :: V1JobStatus -> Maybe DateTime
$sel:v1JobStatusSucceeded:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusTerminating:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusUncountedTerminatedPods:V1JobStatus :: V1JobStatus -> Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
v1JobStatusCompletedIndexes :: Maybe Text
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusFailed :: Maybe Int
v1JobStatusFailedIndexes :: Maybe Text
v1JobStatusReady :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusTerminating :: Maybe Int
v1JobStatusUncountedTerminatedPods :: Maybe V1UncountedTerminatedPods
..} = (\Maybe Int
v1JobStatusFailed -> V1JobStatus { Maybe Int
$sel:v1JobStatusFailed:V1JobStatus :: Maybe Int
v1JobStatusFailed :: Maybe Int
v1JobStatusFailed, Maybe Int
Maybe [V1JobCondition]
Maybe Text
Maybe DateTime
Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
$sel:v1JobStatusCompletedIndexes:V1JobStatus :: Maybe Text
$sel:v1JobStatusCompletionTime:V1JobStatus :: Maybe DateTime
$sel:v1JobStatusConditions:V1JobStatus :: Maybe [V1JobCondition]
$sel:v1JobStatusFailedIndexes:V1JobStatus :: Maybe Text
$sel:v1JobStatusReady:V1JobStatus :: Maybe Int
$sel:v1JobStatusStartTime:V1JobStatus :: Maybe DateTime
$sel:v1JobStatusSucceeded:V1JobStatus :: Maybe Int
$sel:v1JobStatusTerminating:V1JobStatus :: Maybe Int
$sel:v1JobStatusUncountedTerminatedPods:V1JobStatus :: Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
v1JobStatusCompletedIndexes :: Maybe Text
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusFailedIndexes :: Maybe Text
v1JobStatusReady :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusTerminating :: Maybe Int
v1JobStatusUncountedTerminatedPods :: Maybe V1UncountedTerminatedPods
..} ) (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 #-}

-- | 'v1JobStatusFailedIndexes' Lens
v1JobStatusFailedIndexesL :: Lens_' V1JobStatus (Maybe Text)
v1JobStatusFailedIndexesL :: Lens_' V1JobStatus (Maybe Text)
v1JobStatusFailedIndexesL Maybe Text -> f (Maybe Text)
f V1JobStatus{Maybe Int
Maybe [V1JobCondition]
Maybe Text
Maybe DateTime
Maybe V1UncountedTerminatedPods
v1JobStatusActive :: V1JobStatus -> Maybe Int
$sel:v1JobStatusCompletedIndexes:V1JobStatus :: V1JobStatus -> Maybe Text
$sel:v1JobStatusCompletionTime:V1JobStatus :: V1JobStatus -> Maybe DateTime
$sel:v1JobStatusConditions:V1JobStatus :: V1JobStatus -> Maybe [V1JobCondition]
$sel:v1JobStatusFailed:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusFailedIndexes:V1JobStatus :: V1JobStatus -> Maybe Text
$sel:v1JobStatusReady:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusStartTime:V1JobStatus :: V1JobStatus -> Maybe DateTime
$sel:v1JobStatusSucceeded:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusTerminating:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusUncountedTerminatedPods:V1JobStatus :: V1JobStatus -> Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
v1JobStatusCompletedIndexes :: Maybe Text
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusFailed :: Maybe Int
v1JobStatusFailedIndexes :: Maybe Text
v1JobStatusReady :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusTerminating :: Maybe Int
v1JobStatusUncountedTerminatedPods :: Maybe V1UncountedTerminatedPods
..} = (\Maybe Text
v1JobStatusFailedIndexes -> V1JobStatus { Maybe Text
$sel:v1JobStatusFailedIndexes:V1JobStatus :: Maybe Text
v1JobStatusFailedIndexes :: Maybe Text
v1JobStatusFailedIndexes, Maybe Int
Maybe [V1JobCondition]
Maybe Text
Maybe DateTime
Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
$sel:v1JobStatusCompletedIndexes:V1JobStatus :: Maybe Text
$sel:v1JobStatusCompletionTime:V1JobStatus :: Maybe DateTime
$sel:v1JobStatusConditions:V1JobStatus :: Maybe [V1JobCondition]
$sel:v1JobStatusFailed:V1JobStatus :: Maybe Int
$sel:v1JobStatusReady:V1JobStatus :: Maybe Int
$sel:v1JobStatusStartTime:V1JobStatus :: Maybe DateTime
$sel:v1JobStatusSucceeded:V1JobStatus :: Maybe Int
$sel:v1JobStatusTerminating:V1JobStatus :: Maybe Int
$sel:v1JobStatusUncountedTerminatedPods:V1JobStatus :: Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
v1JobStatusCompletedIndexes :: Maybe Text
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusFailed :: Maybe Int
v1JobStatusReady :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusTerminating :: Maybe Int
v1JobStatusUncountedTerminatedPods :: Maybe V1UncountedTerminatedPods
..} ) (Maybe Text -> V1JobStatus) -> f (Maybe Text) -> f V1JobStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1JobStatusFailedIndexes
{-# INLINE v1JobStatusFailedIndexesL #-}

-- | 'v1JobStatusReady' Lens
v1JobStatusReadyL :: Lens_' V1JobStatus (Maybe Int)
v1JobStatusReadyL :: Lens_' V1JobStatus (Maybe Int)
v1JobStatusReadyL Maybe Int -> f (Maybe Int)
f V1JobStatus{Maybe Int
Maybe [V1JobCondition]
Maybe Text
Maybe DateTime
Maybe V1UncountedTerminatedPods
v1JobStatusActive :: V1JobStatus -> Maybe Int
$sel:v1JobStatusCompletedIndexes:V1JobStatus :: V1JobStatus -> Maybe Text
$sel:v1JobStatusCompletionTime:V1JobStatus :: V1JobStatus -> Maybe DateTime
$sel:v1JobStatusConditions:V1JobStatus :: V1JobStatus -> Maybe [V1JobCondition]
$sel:v1JobStatusFailed:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusFailedIndexes:V1JobStatus :: V1JobStatus -> Maybe Text
$sel:v1JobStatusReady:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusStartTime:V1JobStatus :: V1JobStatus -> Maybe DateTime
$sel:v1JobStatusSucceeded:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusTerminating:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusUncountedTerminatedPods:V1JobStatus :: V1JobStatus -> Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
v1JobStatusCompletedIndexes :: Maybe Text
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusFailed :: Maybe Int
v1JobStatusFailedIndexes :: Maybe Text
v1JobStatusReady :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusTerminating :: Maybe Int
v1JobStatusUncountedTerminatedPods :: Maybe V1UncountedTerminatedPods
..} = (\Maybe Int
v1JobStatusReady -> V1JobStatus { Maybe Int
$sel:v1JobStatusReady:V1JobStatus :: Maybe Int
v1JobStatusReady :: Maybe Int
v1JobStatusReady, Maybe Int
Maybe [V1JobCondition]
Maybe Text
Maybe DateTime
Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
$sel:v1JobStatusCompletedIndexes:V1JobStatus :: Maybe Text
$sel:v1JobStatusCompletionTime:V1JobStatus :: Maybe DateTime
$sel:v1JobStatusConditions:V1JobStatus :: Maybe [V1JobCondition]
$sel:v1JobStatusFailed:V1JobStatus :: Maybe Int
$sel:v1JobStatusFailedIndexes:V1JobStatus :: Maybe Text
$sel:v1JobStatusStartTime:V1JobStatus :: Maybe DateTime
$sel:v1JobStatusSucceeded:V1JobStatus :: Maybe Int
$sel:v1JobStatusTerminating:V1JobStatus :: Maybe Int
$sel:v1JobStatusUncountedTerminatedPods:V1JobStatus :: Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
v1JobStatusCompletedIndexes :: Maybe Text
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusFailed :: Maybe Int
v1JobStatusFailedIndexes :: Maybe Text
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusTerminating :: Maybe Int
v1JobStatusUncountedTerminatedPods :: Maybe V1UncountedTerminatedPods
..} ) (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
v1JobStatusReady
{-# INLINE v1JobStatusReadyL #-}

-- | 'v1JobStatusStartTime' Lens
v1JobStatusStartTimeL :: Lens_' V1JobStatus (Maybe DateTime)
v1JobStatusStartTimeL :: Lens_' V1JobStatus (Maybe DateTime)
v1JobStatusStartTimeL Maybe DateTime -> f (Maybe DateTime)
f V1JobStatus{Maybe Int
Maybe [V1JobCondition]
Maybe Text
Maybe DateTime
Maybe V1UncountedTerminatedPods
v1JobStatusActive :: V1JobStatus -> Maybe Int
$sel:v1JobStatusCompletedIndexes:V1JobStatus :: V1JobStatus -> Maybe Text
$sel:v1JobStatusCompletionTime:V1JobStatus :: V1JobStatus -> Maybe DateTime
$sel:v1JobStatusConditions:V1JobStatus :: V1JobStatus -> Maybe [V1JobCondition]
$sel:v1JobStatusFailed:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusFailedIndexes:V1JobStatus :: V1JobStatus -> Maybe Text
$sel:v1JobStatusReady:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusStartTime:V1JobStatus :: V1JobStatus -> Maybe DateTime
$sel:v1JobStatusSucceeded:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusTerminating:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusUncountedTerminatedPods:V1JobStatus :: V1JobStatus -> Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
v1JobStatusCompletedIndexes :: Maybe Text
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusFailed :: Maybe Int
v1JobStatusFailedIndexes :: Maybe Text
v1JobStatusReady :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusTerminating :: Maybe Int
v1JobStatusUncountedTerminatedPods :: Maybe V1UncountedTerminatedPods
..} = (\Maybe DateTime
v1JobStatusStartTime -> V1JobStatus { Maybe DateTime
$sel:v1JobStatusStartTime:V1JobStatus :: Maybe DateTime
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusStartTime, Maybe Int
Maybe [V1JobCondition]
Maybe Text
Maybe DateTime
Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
$sel:v1JobStatusCompletedIndexes:V1JobStatus :: Maybe Text
$sel:v1JobStatusCompletionTime:V1JobStatus :: Maybe DateTime
$sel:v1JobStatusConditions:V1JobStatus :: Maybe [V1JobCondition]
$sel:v1JobStatusFailed:V1JobStatus :: Maybe Int
$sel:v1JobStatusFailedIndexes:V1JobStatus :: Maybe Text
$sel:v1JobStatusReady:V1JobStatus :: Maybe Int
$sel:v1JobStatusSucceeded:V1JobStatus :: Maybe Int
$sel:v1JobStatusTerminating:V1JobStatus :: Maybe Int
$sel:v1JobStatusUncountedTerminatedPods:V1JobStatus :: Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
v1JobStatusCompletedIndexes :: Maybe Text
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusFailed :: Maybe Int
v1JobStatusFailedIndexes :: Maybe Text
v1JobStatusReady :: Maybe Int
v1JobStatusSucceeded :: Maybe Int
v1JobStatusTerminating :: Maybe Int
v1JobStatusUncountedTerminatedPods :: Maybe V1UncountedTerminatedPods
..} ) (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 :: Lens_' V1JobStatus (Maybe Int)
v1JobStatusSucceededL Maybe Int -> f (Maybe Int)
f V1JobStatus{Maybe Int
Maybe [V1JobCondition]
Maybe Text
Maybe DateTime
Maybe V1UncountedTerminatedPods
v1JobStatusActive :: V1JobStatus -> Maybe Int
$sel:v1JobStatusCompletedIndexes:V1JobStatus :: V1JobStatus -> Maybe Text
$sel:v1JobStatusCompletionTime:V1JobStatus :: V1JobStatus -> Maybe DateTime
$sel:v1JobStatusConditions:V1JobStatus :: V1JobStatus -> Maybe [V1JobCondition]
$sel:v1JobStatusFailed:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusFailedIndexes:V1JobStatus :: V1JobStatus -> Maybe Text
$sel:v1JobStatusReady:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusStartTime:V1JobStatus :: V1JobStatus -> Maybe DateTime
$sel:v1JobStatusSucceeded:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusTerminating:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusUncountedTerminatedPods:V1JobStatus :: V1JobStatus -> Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
v1JobStatusCompletedIndexes :: Maybe Text
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusFailed :: Maybe Int
v1JobStatusFailedIndexes :: Maybe Text
v1JobStatusReady :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusTerminating :: Maybe Int
v1JobStatusUncountedTerminatedPods :: Maybe V1UncountedTerminatedPods
..} = (\Maybe Int
v1JobStatusSucceeded -> V1JobStatus { Maybe Int
$sel:v1JobStatusSucceeded:V1JobStatus :: Maybe Int
v1JobStatusSucceeded :: Maybe Int
v1JobStatusSucceeded, Maybe Int
Maybe [V1JobCondition]
Maybe Text
Maybe DateTime
Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
$sel:v1JobStatusCompletedIndexes:V1JobStatus :: Maybe Text
$sel:v1JobStatusCompletionTime:V1JobStatus :: Maybe DateTime
$sel:v1JobStatusConditions:V1JobStatus :: Maybe [V1JobCondition]
$sel:v1JobStatusFailed:V1JobStatus :: Maybe Int
$sel:v1JobStatusFailedIndexes:V1JobStatus :: Maybe Text
$sel:v1JobStatusReady:V1JobStatus :: Maybe Int
$sel:v1JobStatusStartTime:V1JobStatus :: Maybe DateTime
$sel:v1JobStatusTerminating:V1JobStatus :: Maybe Int
$sel:v1JobStatusUncountedTerminatedPods:V1JobStatus :: Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
v1JobStatusCompletedIndexes :: Maybe Text
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusFailed :: Maybe Int
v1JobStatusFailedIndexes :: Maybe Text
v1JobStatusReady :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusTerminating :: Maybe Int
v1JobStatusUncountedTerminatedPods :: Maybe V1UncountedTerminatedPods
..} ) (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 #-}

-- | 'v1JobStatusTerminating' Lens
v1JobStatusTerminatingL :: Lens_' V1JobStatus (Maybe Int)
v1JobStatusTerminatingL :: Lens_' V1JobStatus (Maybe Int)
v1JobStatusTerminatingL Maybe Int -> f (Maybe Int)
f V1JobStatus{Maybe Int
Maybe [V1JobCondition]
Maybe Text
Maybe DateTime
Maybe V1UncountedTerminatedPods
v1JobStatusActive :: V1JobStatus -> Maybe Int
$sel:v1JobStatusCompletedIndexes:V1JobStatus :: V1JobStatus -> Maybe Text
$sel:v1JobStatusCompletionTime:V1JobStatus :: V1JobStatus -> Maybe DateTime
$sel:v1JobStatusConditions:V1JobStatus :: V1JobStatus -> Maybe [V1JobCondition]
$sel:v1JobStatusFailed:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusFailedIndexes:V1JobStatus :: V1JobStatus -> Maybe Text
$sel:v1JobStatusReady:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusStartTime:V1JobStatus :: V1JobStatus -> Maybe DateTime
$sel:v1JobStatusSucceeded:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusTerminating:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusUncountedTerminatedPods:V1JobStatus :: V1JobStatus -> Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
v1JobStatusCompletedIndexes :: Maybe Text
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusFailed :: Maybe Int
v1JobStatusFailedIndexes :: Maybe Text
v1JobStatusReady :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusTerminating :: Maybe Int
v1JobStatusUncountedTerminatedPods :: Maybe V1UncountedTerminatedPods
..} = (\Maybe Int
v1JobStatusTerminating -> V1JobStatus { Maybe Int
$sel:v1JobStatusTerminating:V1JobStatus :: Maybe Int
v1JobStatusTerminating :: Maybe Int
v1JobStatusTerminating, Maybe Int
Maybe [V1JobCondition]
Maybe Text
Maybe DateTime
Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
$sel:v1JobStatusCompletedIndexes:V1JobStatus :: Maybe Text
$sel:v1JobStatusCompletionTime:V1JobStatus :: Maybe DateTime
$sel:v1JobStatusConditions:V1JobStatus :: Maybe [V1JobCondition]
$sel:v1JobStatusFailed:V1JobStatus :: Maybe Int
$sel:v1JobStatusFailedIndexes:V1JobStatus :: Maybe Text
$sel:v1JobStatusReady:V1JobStatus :: Maybe Int
$sel:v1JobStatusStartTime:V1JobStatus :: Maybe DateTime
$sel:v1JobStatusSucceeded:V1JobStatus :: Maybe Int
$sel:v1JobStatusUncountedTerminatedPods:V1JobStatus :: Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
v1JobStatusCompletedIndexes :: Maybe Text
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusFailed :: Maybe Int
v1JobStatusFailedIndexes :: Maybe Text
v1JobStatusReady :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusUncountedTerminatedPods :: Maybe V1UncountedTerminatedPods
..} ) (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
v1JobStatusTerminating
{-# INLINE v1JobStatusTerminatingL #-}

-- | 'v1JobStatusUncountedTerminatedPods' Lens
v1JobStatusUncountedTerminatedPodsL :: Lens_' V1JobStatus (Maybe V1UncountedTerminatedPods)
v1JobStatusUncountedTerminatedPodsL :: Lens_' V1JobStatus (Maybe V1UncountedTerminatedPods)
v1JobStatusUncountedTerminatedPodsL Maybe V1UncountedTerminatedPods
-> f (Maybe V1UncountedTerminatedPods)
f V1JobStatus{Maybe Int
Maybe [V1JobCondition]
Maybe Text
Maybe DateTime
Maybe V1UncountedTerminatedPods
v1JobStatusActive :: V1JobStatus -> Maybe Int
$sel:v1JobStatusCompletedIndexes:V1JobStatus :: V1JobStatus -> Maybe Text
$sel:v1JobStatusCompletionTime:V1JobStatus :: V1JobStatus -> Maybe DateTime
$sel:v1JobStatusConditions:V1JobStatus :: V1JobStatus -> Maybe [V1JobCondition]
$sel:v1JobStatusFailed:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusFailedIndexes:V1JobStatus :: V1JobStatus -> Maybe Text
$sel:v1JobStatusReady:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusStartTime:V1JobStatus :: V1JobStatus -> Maybe DateTime
$sel:v1JobStatusSucceeded:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusTerminating:V1JobStatus :: V1JobStatus -> Maybe Int
$sel:v1JobStatusUncountedTerminatedPods:V1JobStatus :: V1JobStatus -> Maybe V1UncountedTerminatedPods
v1JobStatusActive :: Maybe Int
v1JobStatusCompletedIndexes :: Maybe Text
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusFailed :: Maybe Int
v1JobStatusFailedIndexes :: Maybe Text
v1JobStatusReady :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusTerminating :: Maybe Int
v1JobStatusUncountedTerminatedPods :: Maybe V1UncountedTerminatedPods
..} = (\Maybe V1UncountedTerminatedPods
v1JobStatusUncountedTerminatedPods -> V1JobStatus { Maybe V1UncountedTerminatedPods
$sel:v1JobStatusUncountedTerminatedPods:V1JobStatus :: Maybe V1UncountedTerminatedPods
v1JobStatusUncountedTerminatedPods :: Maybe V1UncountedTerminatedPods
v1JobStatusUncountedTerminatedPods, Maybe Int
Maybe [V1JobCondition]
Maybe Text
Maybe DateTime
v1JobStatusActive :: Maybe Int
$sel:v1JobStatusCompletedIndexes:V1JobStatus :: Maybe Text
$sel:v1JobStatusCompletionTime:V1JobStatus :: Maybe DateTime
$sel:v1JobStatusConditions:V1JobStatus :: Maybe [V1JobCondition]
$sel:v1JobStatusFailed:V1JobStatus :: Maybe Int
$sel:v1JobStatusFailedIndexes:V1JobStatus :: Maybe Text
$sel:v1JobStatusReady:V1JobStatus :: Maybe Int
$sel:v1JobStatusStartTime:V1JobStatus :: Maybe DateTime
$sel:v1JobStatusSucceeded:V1JobStatus :: Maybe Int
$sel:v1JobStatusTerminating:V1JobStatus :: Maybe Int
v1JobStatusActive :: Maybe Int
v1JobStatusCompletedIndexes :: Maybe Text
v1JobStatusCompletionTime :: Maybe DateTime
v1JobStatusConditions :: Maybe [V1JobCondition]
v1JobStatusFailed :: Maybe Int
v1JobStatusFailedIndexes :: Maybe Text
v1JobStatusReady :: Maybe Int
v1JobStatusStartTime :: Maybe DateTime
v1JobStatusSucceeded :: Maybe Int
v1JobStatusTerminating :: Maybe Int
..} ) (Maybe V1UncountedTerminatedPods -> V1JobStatus)
-> f (Maybe V1UncountedTerminatedPods) -> f V1JobStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1UncountedTerminatedPods
-> f (Maybe V1UncountedTerminatedPods)
f Maybe V1UncountedTerminatedPods
v1JobStatusUncountedTerminatedPods
{-# INLINE v1JobStatusUncountedTerminatedPodsL #-}



-- * V1JobTemplateSpec

-- | 'v1JobTemplateSpecMetadata' Lens
v1JobTemplateSpecMetadataL :: Lens_' V1JobTemplateSpec (Maybe V1ObjectMeta)
v1JobTemplateSpecMetadataL :: Lens_' V1JobTemplateSpec (Maybe V1ObjectMeta)
v1JobTemplateSpecMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1JobTemplateSpec{Maybe V1ObjectMeta
Maybe V1JobSpec
v1JobTemplateSpecMetadata :: V1JobTemplateSpec -> Maybe V1ObjectMeta
v1JobTemplateSpecMetadata :: Maybe V1ObjectMeta
v1JobTemplateSpecSpec :: Maybe V1JobSpec
$sel:v1JobTemplateSpecSpec:V1JobTemplateSpec :: V1JobTemplateSpec -> Maybe V1JobSpec
..} = (\Maybe V1ObjectMeta
v1JobTemplateSpecMetadata -> V1JobTemplateSpec { Maybe V1ObjectMeta
v1JobTemplateSpecMetadata :: Maybe V1ObjectMeta
v1JobTemplateSpecMetadata :: Maybe V1ObjectMeta
v1JobTemplateSpecMetadata, Maybe V1JobSpec
v1JobTemplateSpecSpec :: Maybe V1JobSpec
$sel:v1JobTemplateSpecSpec:V1JobTemplateSpec :: Maybe V1JobSpec
..} ) (Maybe V1ObjectMeta -> V1JobTemplateSpec)
-> f (Maybe V1ObjectMeta) -> f V1JobTemplateSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1JobTemplateSpecMetadata
{-# INLINE v1JobTemplateSpecMetadataL #-}

-- | 'v1JobTemplateSpecSpec' Lens
v1JobTemplateSpecSpecL :: Lens_' V1JobTemplateSpec (Maybe V1JobSpec)
v1JobTemplateSpecSpecL :: Lens_' V1JobTemplateSpec (Maybe V1JobSpec)
v1JobTemplateSpecSpecL Maybe V1JobSpec -> f (Maybe V1JobSpec)
f V1JobTemplateSpec{Maybe V1ObjectMeta
Maybe V1JobSpec
v1JobTemplateSpecMetadata :: V1JobTemplateSpec -> Maybe V1ObjectMeta
$sel:v1JobTemplateSpecSpec:V1JobTemplateSpec :: V1JobTemplateSpec -> Maybe V1JobSpec
v1JobTemplateSpecMetadata :: Maybe V1ObjectMeta
v1JobTemplateSpecSpec :: Maybe V1JobSpec
..} = (\Maybe V1JobSpec
v1JobTemplateSpecSpec -> V1JobTemplateSpec { Maybe V1JobSpec
$sel:v1JobTemplateSpecSpec:V1JobTemplateSpec :: Maybe V1JobSpec
v1JobTemplateSpecSpec :: Maybe V1JobSpec
v1JobTemplateSpecSpec, Maybe V1ObjectMeta
v1JobTemplateSpecMetadata :: Maybe V1ObjectMeta
v1JobTemplateSpecMetadata :: Maybe V1ObjectMeta
..} ) (Maybe V1JobSpec -> V1JobTemplateSpec)
-> f (Maybe V1JobSpec) -> f V1JobTemplateSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1JobSpec -> f (Maybe V1JobSpec)
f Maybe V1JobSpec
v1JobTemplateSpecSpec
{-# INLINE v1JobTemplateSpecSpecL #-}



-- * V1KeyToPath

-- | 'v1KeyToPathKey' Lens
v1KeyToPathKeyL :: Lens_' V1KeyToPath (Text)
v1KeyToPathKeyL :: Lens_' V1KeyToPath Text
v1KeyToPathKeyL Text -> f Text
f V1KeyToPath{Maybe Int
Text
v1KeyToPathKey :: V1KeyToPath -> Text
v1KeyToPathKey :: Text
v1KeyToPathMode :: Maybe Int
v1KeyToPathPath :: Text
$sel:v1KeyToPathMode:V1KeyToPath :: V1KeyToPath -> Maybe Int
$sel:v1KeyToPathPath:V1KeyToPath :: V1KeyToPath -> Text
..} = (\Text
v1KeyToPathKey -> V1KeyToPath { Text
v1KeyToPathKey :: Text
v1KeyToPathKey :: Text
v1KeyToPathKey, Maybe Int
Text
v1KeyToPathMode :: Maybe Int
v1KeyToPathPath :: Text
$sel:v1KeyToPathMode:V1KeyToPath :: Maybe Int
$sel:v1KeyToPathPath:V1KeyToPath :: Text
..} ) (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 :: Lens_' V1KeyToPath (Maybe Int)
v1KeyToPathModeL Maybe Int -> f (Maybe Int)
f V1KeyToPath{Maybe Int
Text
v1KeyToPathKey :: V1KeyToPath -> Text
$sel:v1KeyToPathMode:V1KeyToPath :: V1KeyToPath -> Maybe Int
$sel:v1KeyToPathPath:V1KeyToPath :: V1KeyToPath -> Text
v1KeyToPathKey :: Text
v1KeyToPathMode :: Maybe Int
v1KeyToPathPath :: Text
..} = (\Maybe Int
v1KeyToPathMode -> V1KeyToPath { Maybe Int
$sel:v1KeyToPathMode:V1KeyToPath :: Maybe Int
v1KeyToPathMode :: Maybe Int
v1KeyToPathMode, Text
v1KeyToPathKey :: Text
$sel:v1KeyToPathPath:V1KeyToPath :: Text
v1KeyToPathKey :: Text
v1KeyToPathPath :: 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 :: Lens_' V1KeyToPath Text
v1KeyToPathPathL Text -> f Text
f V1KeyToPath{Maybe Int
Text
v1KeyToPathKey :: V1KeyToPath -> Text
$sel:v1KeyToPathMode:V1KeyToPath :: V1KeyToPath -> Maybe Int
$sel:v1KeyToPathPath:V1KeyToPath :: V1KeyToPath -> Text
v1KeyToPathKey :: Text
v1KeyToPathMode :: Maybe Int
v1KeyToPathPath :: Text
..} = (\Text
v1KeyToPathPath -> V1KeyToPath { Text
$sel:v1KeyToPathPath:V1KeyToPath :: Text
v1KeyToPathPath :: Text
v1KeyToPathPath, Maybe Int
Text
v1KeyToPathKey :: Text
$sel:v1KeyToPathMode:V1KeyToPath :: Maybe Int
v1KeyToPathKey :: 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
v1KeyToPathPath
{-# INLINE v1KeyToPathPathL #-}



-- * V1LabelSelector

-- | 'v1LabelSelectorMatchExpressions' Lens
v1LabelSelectorMatchExpressionsL :: Lens_' V1LabelSelector (Maybe [V1LabelSelectorRequirement])
v1LabelSelectorMatchExpressionsL :: Lens_' V1LabelSelector (Maybe [V1LabelSelectorRequirement])
v1LabelSelectorMatchExpressionsL Maybe [V1LabelSelectorRequirement]
-> f (Maybe [V1LabelSelectorRequirement])
f V1LabelSelector{Maybe [V1LabelSelectorRequirement]
Maybe (Map String Text)
v1LabelSelectorMatchExpressions :: V1LabelSelector -> Maybe [V1LabelSelectorRequirement]
v1LabelSelectorMatchExpressions :: Maybe [V1LabelSelectorRequirement]
v1LabelSelectorMatchLabels :: Maybe (Map String Text)
$sel:v1LabelSelectorMatchLabels:V1LabelSelector :: V1LabelSelector -> Maybe (Map String Text)
..} = (\Maybe [V1LabelSelectorRequirement]
v1LabelSelectorMatchExpressions -> V1LabelSelector { Maybe [V1LabelSelectorRequirement]
v1LabelSelectorMatchExpressions :: Maybe [V1LabelSelectorRequirement]
v1LabelSelectorMatchExpressions :: Maybe [V1LabelSelectorRequirement]
v1LabelSelectorMatchExpressions, Maybe (Map String Text)
v1LabelSelectorMatchLabels :: Maybe (Map String Text)
$sel:v1LabelSelectorMatchLabels:V1LabelSelector :: 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 :: Lens_' V1LabelSelector (Maybe (Map String Text))
v1LabelSelectorMatchLabelsL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1LabelSelector{Maybe [V1LabelSelectorRequirement]
Maybe (Map String Text)
v1LabelSelectorMatchExpressions :: V1LabelSelector -> Maybe [V1LabelSelectorRequirement]
$sel:v1LabelSelectorMatchLabels:V1LabelSelector :: V1LabelSelector -> Maybe (Map String Text)
v1LabelSelectorMatchExpressions :: Maybe [V1LabelSelectorRequirement]
v1LabelSelectorMatchLabels :: Maybe (Map String Text)
..} = (\Maybe (Map String Text)
v1LabelSelectorMatchLabels -> V1LabelSelector { Maybe (Map String Text)
$sel:v1LabelSelectorMatchLabels:V1LabelSelector :: 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 #-}



-- * V1LabelSelectorAttributes

-- | 'v1LabelSelectorAttributesRawSelector' Lens
v1LabelSelectorAttributesRawSelectorL :: Lens_' V1LabelSelectorAttributes (Maybe Text)
v1LabelSelectorAttributesRawSelectorL :: Lens_' V1LabelSelectorAttributes (Maybe Text)
v1LabelSelectorAttributesRawSelectorL Maybe Text -> f (Maybe Text)
f V1LabelSelectorAttributes{Maybe [V1LabelSelectorRequirement]
Maybe Text
v1LabelSelectorAttributesRawSelector :: V1LabelSelectorAttributes -> Maybe Text
v1LabelSelectorAttributesRawSelector :: Maybe Text
v1LabelSelectorAttributesRequirements :: Maybe [V1LabelSelectorRequirement]
$sel:v1LabelSelectorAttributesRequirements:V1LabelSelectorAttributes :: V1LabelSelectorAttributes -> Maybe [V1LabelSelectorRequirement]
..} = (\Maybe Text
v1LabelSelectorAttributesRawSelector -> V1LabelSelectorAttributes { Maybe Text
v1LabelSelectorAttributesRawSelector :: Maybe Text
v1LabelSelectorAttributesRawSelector :: Maybe Text
v1LabelSelectorAttributesRawSelector, Maybe [V1LabelSelectorRequirement]
v1LabelSelectorAttributesRequirements :: Maybe [V1LabelSelectorRequirement]
$sel:v1LabelSelectorAttributesRequirements:V1LabelSelectorAttributes :: Maybe [V1LabelSelectorRequirement]
..} ) (Maybe Text -> V1LabelSelectorAttributes)
-> f (Maybe Text) -> f V1LabelSelectorAttributes
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1LabelSelectorAttributesRawSelector
{-# INLINE v1LabelSelectorAttributesRawSelectorL #-}

-- | 'v1LabelSelectorAttributesRequirements' Lens
v1LabelSelectorAttributesRequirementsL :: Lens_' V1LabelSelectorAttributes (Maybe [V1LabelSelectorRequirement])
v1LabelSelectorAttributesRequirementsL :: Lens_'
  V1LabelSelectorAttributes (Maybe [V1LabelSelectorRequirement])
v1LabelSelectorAttributesRequirementsL Maybe [V1LabelSelectorRequirement]
-> f (Maybe [V1LabelSelectorRequirement])
f V1LabelSelectorAttributes{Maybe [V1LabelSelectorRequirement]
Maybe Text
v1LabelSelectorAttributesRawSelector :: V1LabelSelectorAttributes -> Maybe Text
$sel:v1LabelSelectorAttributesRequirements:V1LabelSelectorAttributes :: V1LabelSelectorAttributes -> Maybe [V1LabelSelectorRequirement]
v1LabelSelectorAttributesRawSelector :: Maybe Text
v1LabelSelectorAttributesRequirements :: Maybe [V1LabelSelectorRequirement]
..} = (\Maybe [V1LabelSelectorRequirement]
v1LabelSelectorAttributesRequirements -> V1LabelSelectorAttributes { Maybe [V1LabelSelectorRequirement]
$sel:v1LabelSelectorAttributesRequirements:V1LabelSelectorAttributes :: Maybe [V1LabelSelectorRequirement]
v1LabelSelectorAttributesRequirements :: Maybe [V1LabelSelectorRequirement]
v1LabelSelectorAttributesRequirements, Maybe Text
v1LabelSelectorAttributesRawSelector :: Maybe Text
v1LabelSelectorAttributesRawSelector :: Maybe Text
..} ) (Maybe [V1LabelSelectorRequirement] -> V1LabelSelectorAttributes)
-> f (Maybe [V1LabelSelectorRequirement])
-> f V1LabelSelectorAttributes
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1LabelSelectorRequirement]
-> f (Maybe [V1LabelSelectorRequirement])
f Maybe [V1LabelSelectorRequirement]
v1LabelSelectorAttributesRequirements
{-# INLINE v1LabelSelectorAttributesRequirementsL #-}



-- * V1LabelSelectorRequirement

-- | 'v1LabelSelectorRequirementKey' Lens
v1LabelSelectorRequirementKeyL :: Lens_' V1LabelSelectorRequirement (Text)
v1LabelSelectorRequirementKeyL :: Lens_' V1LabelSelectorRequirement Text
v1LabelSelectorRequirementKeyL Text -> f Text
f V1LabelSelectorRequirement{Maybe [Text]
Text
v1LabelSelectorRequirementKey :: V1LabelSelectorRequirement -> Text
v1LabelSelectorRequirementKey :: Text
v1LabelSelectorRequirementOperator :: Text
v1LabelSelectorRequirementValues :: Maybe [Text]
$sel:v1LabelSelectorRequirementOperator:V1LabelSelectorRequirement :: V1LabelSelectorRequirement -> Text
$sel:v1LabelSelectorRequirementValues:V1LabelSelectorRequirement :: V1LabelSelectorRequirement -> Maybe [Text]
..} = (\Text
v1LabelSelectorRequirementKey -> V1LabelSelectorRequirement { Text
v1LabelSelectorRequirementKey :: Text
v1LabelSelectorRequirementKey :: Text
v1LabelSelectorRequirementKey, Maybe [Text]
Text
v1LabelSelectorRequirementOperator :: Text
v1LabelSelectorRequirementValues :: Maybe [Text]
$sel:v1LabelSelectorRequirementOperator:V1LabelSelectorRequirement :: Text
$sel:v1LabelSelectorRequirementValues:V1LabelSelectorRequirement :: Maybe [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 :: Lens_' V1LabelSelectorRequirement Text
v1LabelSelectorRequirementOperatorL Text -> f Text
f V1LabelSelectorRequirement{Maybe [Text]
Text
v1LabelSelectorRequirementKey :: V1LabelSelectorRequirement -> Text
$sel:v1LabelSelectorRequirementOperator:V1LabelSelectorRequirement :: V1LabelSelectorRequirement -> Text
$sel:v1LabelSelectorRequirementValues:V1LabelSelectorRequirement :: V1LabelSelectorRequirement -> Maybe [Text]
v1LabelSelectorRequirementKey :: Text
v1LabelSelectorRequirementOperator :: Text
v1LabelSelectorRequirementValues :: Maybe [Text]
..} = (\Text
v1LabelSelectorRequirementOperator -> V1LabelSelectorRequirement { Text
$sel:v1LabelSelectorRequirementOperator:V1LabelSelectorRequirement :: Text
v1LabelSelectorRequirementOperator :: Text
v1LabelSelectorRequirementOperator, Maybe [Text]
Text
v1LabelSelectorRequirementKey :: Text
$sel:v1LabelSelectorRequirementValues:V1LabelSelectorRequirement :: Maybe [Text]
v1LabelSelectorRequirementKey :: Text
v1LabelSelectorRequirementValues :: Maybe [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 :: Lens_' V1LabelSelectorRequirement (Maybe [Text])
v1LabelSelectorRequirementValuesL Maybe [Text] -> f (Maybe [Text])
f V1LabelSelectorRequirement{Maybe [Text]
Text
v1LabelSelectorRequirementKey :: V1LabelSelectorRequirement -> Text
$sel:v1LabelSelectorRequirementOperator:V1LabelSelectorRequirement :: V1LabelSelectorRequirement -> Text
$sel:v1LabelSelectorRequirementValues:V1LabelSelectorRequirement :: V1LabelSelectorRequirement -> Maybe [Text]
v1LabelSelectorRequirementKey :: Text
v1LabelSelectorRequirementOperator :: Text
v1LabelSelectorRequirementValues :: Maybe [Text]
..} = (\Maybe [Text]
v1LabelSelectorRequirementValues -> V1LabelSelectorRequirement { Maybe [Text]
$sel:v1LabelSelectorRequirementValues:V1LabelSelectorRequirement :: Maybe [Text]
v1LabelSelectorRequirementValues :: Maybe [Text]
v1LabelSelectorRequirementValues, Text
v1LabelSelectorRequirementKey :: Text
$sel:v1LabelSelectorRequirementOperator:V1LabelSelectorRequirement :: Text
v1LabelSelectorRequirementKey :: Text
v1LabelSelectorRequirementOperator :: 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 :: Lens_' V1Lease (Maybe Text)
v1LeaseApiVersionL Maybe Text -> f (Maybe Text)
f V1Lease{Maybe Text
Maybe V1ObjectMeta
Maybe V1LeaseSpec
v1LeaseApiVersion :: V1Lease -> Maybe Text
v1LeaseApiVersion :: Maybe Text
v1LeaseKind :: Maybe Text
v1LeaseMetadata :: Maybe V1ObjectMeta
v1LeaseSpec :: Maybe V1LeaseSpec
$sel:v1LeaseKind:V1Lease :: V1Lease -> Maybe Text
$sel:v1LeaseMetadata:V1Lease :: V1Lease -> Maybe V1ObjectMeta
$sel:v1LeaseSpec:V1Lease :: V1Lease -> Maybe V1LeaseSpec
..} = (\Maybe Text
v1LeaseApiVersion -> V1Lease { Maybe Text
v1LeaseApiVersion :: Maybe Text
v1LeaseApiVersion :: Maybe Text
v1LeaseApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1LeaseSpec
v1LeaseKind :: Maybe Text
v1LeaseMetadata :: Maybe V1ObjectMeta
v1LeaseSpec :: Maybe V1LeaseSpec
$sel:v1LeaseKind:V1Lease :: Maybe Text
$sel:v1LeaseMetadata:V1Lease :: Maybe V1ObjectMeta
$sel:v1LeaseSpec:V1Lease :: Maybe V1LeaseSpec
..} ) (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 :: Lens_' V1Lease (Maybe Text)
v1LeaseKindL Maybe Text -> f (Maybe Text)
f V1Lease{Maybe Text
Maybe V1ObjectMeta
Maybe V1LeaseSpec
v1LeaseApiVersion :: V1Lease -> Maybe Text
$sel:v1LeaseKind:V1Lease :: V1Lease -> Maybe Text
$sel:v1LeaseMetadata:V1Lease :: V1Lease -> Maybe V1ObjectMeta
$sel:v1LeaseSpec:V1Lease :: V1Lease -> Maybe V1LeaseSpec
v1LeaseApiVersion :: Maybe Text
v1LeaseKind :: Maybe Text
v1LeaseMetadata :: Maybe V1ObjectMeta
v1LeaseSpec :: Maybe V1LeaseSpec
..} = (\Maybe Text
v1LeaseKind -> V1Lease { Maybe Text
$sel:v1LeaseKind:V1Lease :: Maybe Text
v1LeaseKind :: Maybe Text
v1LeaseKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1LeaseSpec
v1LeaseApiVersion :: Maybe Text
$sel:v1LeaseMetadata:V1Lease :: Maybe V1ObjectMeta
$sel:v1LeaseSpec:V1Lease :: Maybe V1LeaseSpec
v1LeaseApiVersion :: Maybe Text
v1LeaseMetadata :: Maybe V1ObjectMeta
v1LeaseSpec :: Maybe V1LeaseSpec
..} ) (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 :: Lens_' V1Lease (Maybe V1ObjectMeta)
v1LeaseMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Lease{Maybe Text
Maybe V1ObjectMeta
Maybe V1LeaseSpec
v1LeaseApiVersion :: V1Lease -> Maybe Text
$sel:v1LeaseKind:V1Lease :: V1Lease -> Maybe Text
$sel:v1LeaseMetadata:V1Lease :: V1Lease -> Maybe V1ObjectMeta
$sel:v1LeaseSpec:V1Lease :: V1Lease -> Maybe V1LeaseSpec
v1LeaseApiVersion :: Maybe Text
v1LeaseKind :: Maybe Text
v1LeaseMetadata :: Maybe V1ObjectMeta
v1LeaseSpec :: Maybe V1LeaseSpec
..} = (\Maybe V1ObjectMeta
v1LeaseMetadata -> V1Lease { Maybe V1ObjectMeta
$sel:v1LeaseMetadata:V1Lease :: Maybe V1ObjectMeta
v1LeaseMetadata :: Maybe V1ObjectMeta
v1LeaseMetadata, Maybe Text
Maybe V1LeaseSpec
v1LeaseApiVersion :: Maybe Text
$sel:v1LeaseKind:V1Lease :: Maybe Text
$sel:v1LeaseSpec:V1Lease :: Maybe V1LeaseSpec
v1LeaseApiVersion :: Maybe Text
v1LeaseKind :: Maybe Text
v1LeaseSpec :: Maybe V1LeaseSpec
..} ) (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 :: Lens_' V1Lease (Maybe V1LeaseSpec)
v1LeaseSpecL Maybe V1LeaseSpec -> f (Maybe V1LeaseSpec)
f V1Lease{Maybe Text
Maybe V1ObjectMeta
Maybe V1LeaseSpec
v1LeaseApiVersion :: V1Lease -> Maybe Text
$sel:v1LeaseKind:V1Lease :: V1Lease -> Maybe Text
$sel:v1LeaseMetadata:V1Lease :: V1Lease -> Maybe V1ObjectMeta
$sel:v1LeaseSpec:V1Lease :: V1Lease -> Maybe V1LeaseSpec
v1LeaseApiVersion :: Maybe Text
v1LeaseKind :: Maybe Text
v1LeaseMetadata :: Maybe V1ObjectMeta
v1LeaseSpec :: Maybe V1LeaseSpec
..} = (\Maybe V1LeaseSpec
v1LeaseSpec -> V1Lease { Maybe V1LeaseSpec
$sel:v1LeaseSpec:V1Lease :: Maybe V1LeaseSpec
v1LeaseSpec :: Maybe V1LeaseSpec
v1LeaseSpec, Maybe Text
Maybe V1ObjectMeta
v1LeaseApiVersion :: Maybe Text
$sel:v1LeaseKind:V1Lease :: Maybe Text
$sel:v1LeaseMetadata:V1Lease :: Maybe V1ObjectMeta
v1LeaseApiVersion :: Maybe Text
v1LeaseKind :: Maybe Text
v1LeaseMetadata :: Maybe V1ObjectMeta
..} ) (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 :: Lens_' V1LeaseList (Maybe Text)
v1LeaseListApiVersionL Maybe Text -> f (Maybe Text)
f V1LeaseList{[V1Lease]
Maybe Text
Maybe V1ListMeta
v1LeaseListApiVersion :: V1LeaseList -> Maybe Text
v1LeaseListApiVersion :: Maybe Text
v1LeaseListItems :: [V1Lease]
v1LeaseListKind :: Maybe Text
v1LeaseListMetadata :: Maybe V1ListMeta
$sel:v1LeaseListItems:V1LeaseList :: V1LeaseList -> [V1Lease]
$sel:v1LeaseListKind:V1LeaseList :: V1LeaseList -> Maybe Text
$sel:v1LeaseListMetadata:V1LeaseList :: V1LeaseList -> Maybe V1ListMeta
..} = (\Maybe Text
v1LeaseListApiVersion -> V1LeaseList { Maybe Text
v1LeaseListApiVersion :: Maybe Text
v1LeaseListApiVersion :: Maybe Text
v1LeaseListApiVersion, [V1Lease]
Maybe Text
Maybe V1ListMeta
v1LeaseListItems :: [V1Lease]
v1LeaseListKind :: Maybe Text
v1LeaseListMetadata :: Maybe V1ListMeta
$sel:v1LeaseListItems:V1LeaseList :: [V1Lease]
$sel:v1LeaseListKind:V1LeaseList :: Maybe Text
$sel:v1LeaseListMetadata:V1LeaseList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1LeaseList [V1Lease]
v1LeaseListItemsL [V1Lease] -> f [V1Lease]
f V1LeaseList{[V1Lease]
Maybe Text
Maybe V1ListMeta
v1LeaseListApiVersion :: V1LeaseList -> Maybe Text
$sel:v1LeaseListItems:V1LeaseList :: V1LeaseList -> [V1Lease]
$sel:v1LeaseListKind:V1LeaseList :: V1LeaseList -> Maybe Text
$sel:v1LeaseListMetadata:V1LeaseList :: V1LeaseList -> Maybe V1ListMeta
v1LeaseListApiVersion :: Maybe Text
v1LeaseListItems :: [V1Lease]
v1LeaseListKind :: Maybe Text
v1LeaseListMetadata :: Maybe V1ListMeta
..} = (\[V1Lease]
v1LeaseListItems -> V1LeaseList { [V1Lease]
$sel:v1LeaseListItems:V1LeaseList :: [V1Lease]
v1LeaseListItems :: [V1Lease]
v1LeaseListItems, Maybe Text
Maybe V1ListMeta
v1LeaseListApiVersion :: Maybe Text
$sel:v1LeaseListKind:V1LeaseList :: Maybe Text
$sel:v1LeaseListMetadata:V1LeaseList :: Maybe V1ListMeta
v1LeaseListApiVersion :: Maybe Text
v1LeaseListKind :: Maybe Text
v1LeaseListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1LeaseList (Maybe Text)
v1LeaseListKindL Maybe Text -> f (Maybe Text)
f V1LeaseList{[V1Lease]
Maybe Text
Maybe V1ListMeta
v1LeaseListApiVersion :: V1LeaseList -> Maybe Text
$sel:v1LeaseListItems:V1LeaseList :: V1LeaseList -> [V1Lease]
$sel:v1LeaseListKind:V1LeaseList :: V1LeaseList -> Maybe Text
$sel:v1LeaseListMetadata:V1LeaseList :: V1LeaseList -> Maybe V1ListMeta
v1LeaseListApiVersion :: Maybe Text
v1LeaseListItems :: [V1Lease]
v1LeaseListKind :: Maybe Text
v1LeaseListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1LeaseListKind -> V1LeaseList { Maybe Text
$sel:v1LeaseListKind:V1LeaseList :: Maybe Text
v1LeaseListKind :: Maybe Text
v1LeaseListKind, [V1Lease]
Maybe Text
Maybe V1ListMeta
v1LeaseListApiVersion :: Maybe Text
$sel:v1LeaseListItems:V1LeaseList :: [V1Lease]
$sel:v1LeaseListMetadata:V1LeaseList :: Maybe V1ListMeta
v1LeaseListApiVersion :: Maybe Text
v1LeaseListItems :: [V1Lease]
v1LeaseListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1LeaseList (Maybe V1ListMeta)
v1LeaseListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1LeaseList{[V1Lease]
Maybe Text
Maybe V1ListMeta
v1LeaseListApiVersion :: V1LeaseList -> Maybe Text
$sel:v1LeaseListItems:V1LeaseList :: V1LeaseList -> [V1Lease]
$sel:v1LeaseListKind:V1LeaseList :: V1LeaseList -> Maybe Text
$sel:v1LeaseListMetadata:V1LeaseList :: V1LeaseList -> Maybe V1ListMeta
v1LeaseListApiVersion :: Maybe Text
v1LeaseListItems :: [V1Lease]
v1LeaseListKind :: Maybe Text
v1LeaseListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1LeaseListMetadata -> V1LeaseList { Maybe V1ListMeta
$sel:v1LeaseListMetadata:V1LeaseList :: Maybe V1ListMeta
v1LeaseListMetadata :: Maybe V1ListMeta
v1LeaseListMetadata, [V1Lease]
Maybe Text
v1LeaseListApiVersion :: Maybe Text
$sel:v1LeaseListItems:V1LeaseList :: [V1Lease]
$sel:v1LeaseListKind:V1LeaseList :: Maybe Text
v1LeaseListApiVersion :: Maybe Text
v1LeaseListItems :: [V1Lease]
v1LeaseListKind :: 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 :: Lens_' V1LeaseSpec (Maybe DateTime)
v1LeaseSpecAcquireTimeL Maybe DateTime -> f (Maybe DateTime)
f V1LeaseSpec{Maybe Int
Maybe Text
Maybe DateTime
v1LeaseSpecAcquireTime :: V1LeaseSpec -> Maybe DateTime
v1LeaseSpecAcquireTime :: Maybe DateTime
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecPreferredHolder :: Maybe Text
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecStrategy :: Maybe Text
$sel:v1LeaseSpecHolderIdentity:V1LeaseSpec :: V1LeaseSpec -> Maybe Text
$sel:v1LeaseSpecLeaseDurationSeconds:V1LeaseSpec :: V1LeaseSpec -> Maybe Int
$sel:v1LeaseSpecLeaseTransitions:V1LeaseSpec :: V1LeaseSpec -> Maybe Int
$sel:v1LeaseSpecPreferredHolder:V1LeaseSpec :: V1LeaseSpec -> Maybe Text
$sel:v1LeaseSpecRenewTime:V1LeaseSpec :: V1LeaseSpec -> Maybe DateTime
$sel:v1LeaseSpecStrategy:V1LeaseSpec :: V1LeaseSpec -> Maybe Text
..} = (\Maybe DateTime
v1LeaseSpecAcquireTime -> V1LeaseSpec { Maybe DateTime
v1LeaseSpecAcquireTime :: Maybe DateTime
v1LeaseSpecAcquireTime :: Maybe DateTime
v1LeaseSpecAcquireTime, Maybe Int
Maybe Text
Maybe DateTime
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecPreferredHolder :: Maybe Text
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecStrategy :: Maybe Text
$sel:v1LeaseSpecHolderIdentity:V1LeaseSpec :: Maybe Text
$sel:v1LeaseSpecLeaseDurationSeconds:V1LeaseSpec :: Maybe Int
$sel:v1LeaseSpecLeaseTransitions:V1LeaseSpec :: Maybe Int
$sel:v1LeaseSpecPreferredHolder:V1LeaseSpec :: Maybe Text
$sel:v1LeaseSpecRenewTime:V1LeaseSpec :: Maybe DateTime
$sel:v1LeaseSpecStrategy:V1LeaseSpec :: 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 :: Lens_' V1LeaseSpec (Maybe Text)
v1LeaseSpecHolderIdentityL Maybe Text -> f (Maybe Text)
f V1LeaseSpec{Maybe Int
Maybe Text
Maybe DateTime
v1LeaseSpecAcquireTime :: V1LeaseSpec -> Maybe DateTime
$sel:v1LeaseSpecHolderIdentity:V1LeaseSpec :: V1LeaseSpec -> Maybe Text
$sel:v1LeaseSpecLeaseDurationSeconds:V1LeaseSpec :: V1LeaseSpec -> Maybe Int
$sel:v1LeaseSpecLeaseTransitions:V1LeaseSpec :: V1LeaseSpec -> Maybe Int
$sel:v1LeaseSpecPreferredHolder:V1LeaseSpec :: V1LeaseSpec -> Maybe Text
$sel:v1LeaseSpecRenewTime:V1LeaseSpec :: V1LeaseSpec -> Maybe DateTime
$sel:v1LeaseSpecStrategy:V1LeaseSpec :: V1LeaseSpec -> Maybe Text
v1LeaseSpecAcquireTime :: Maybe DateTime
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecPreferredHolder :: Maybe Text
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecStrategy :: Maybe Text
..} = (\Maybe Text
v1LeaseSpecHolderIdentity -> V1LeaseSpec { Maybe Text
$sel:v1LeaseSpecHolderIdentity:V1LeaseSpec :: Maybe Text
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecHolderIdentity, Maybe Int
Maybe Text
Maybe DateTime
v1LeaseSpecAcquireTime :: Maybe DateTime
$sel:v1LeaseSpecLeaseDurationSeconds:V1LeaseSpec :: Maybe Int
$sel:v1LeaseSpecLeaseTransitions:V1LeaseSpec :: Maybe Int
$sel:v1LeaseSpecPreferredHolder:V1LeaseSpec :: Maybe Text
$sel:v1LeaseSpecRenewTime:V1LeaseSpec :: Maybe DateTime
$sel:v1LeaseSpecStrategy:V1LeaseSpec :: Maybe Text
v1LeaseSpecAcquireTime :: Maybe DateTime
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecPreferredHolder :: Maybe Text
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecStrategy :: Maybe Text
..} ) (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 :: Lens_' V1LeaseSpec (Maybe Int)
v1LeaseSpecLeaseDurationSecondsL Maybe Int -> f (Maybe Int)
f V1LeaseSpec{Maybe Int
Maybe Text
Maybe DateTime
v1LeaseSpecAcquireTime :: V1LeaseSpec -> Maybe DateTime
$sel:v1LeaseSpecHolderIdentity:V1LeaseSpec :: V1LeaseSpec -> Maybe Text
$sel:v1LeaseSpecLeaseDurationSeconds:V1LeaseSpec :: V1LeaseSpec -> Maybe Int
$sel:v1LeaseSpecLeaseTransitions:V1LeaseSpec :: V1LeaseSpec -> Maybe Int
$sel:v1LeaseSpecPreferredHolder:V1LeaseSpec :: V1LeaseSpec -> Maybe Text
$sel:v1LeaseSpecRenewTime:V1LeaseSpec :: V1LeaseSpec -> Maybe DateTime
$sel:v1LeaseSpecStrategy:V1LeaseSpec :: V1LeaseSpec -> Maybe Text
v1LeaseSpecAcquireTime :: Maybe DateTime
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecPreferredHolder :: Maybe Text
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecStrategy :: Maybe Text
..} = (\Maybe Int
v1LeaseSpecLeaseDurationSeconds -> V1LeaseSpec { Maybe Int
$sel:v1LeaseSpecLeaseDurationSeconds:V1LeaseSpec :: Maybe Int
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecLeaseDurationSeconds, Maybe Int
Maybe Text
Maybe DateTime
v1LeaseSpecAcquireTime :: Maybe DateTime
$sel:v1LeaseSpecHolderIdentity:V1LeaseSpec :: Maybe Text
$sel:v1LeaseSpecLeaseTransitions:V1LeaseSpec :: Maybe Int
$sel:v1LeaseSpecPreferredHolder:V1LeaseSpec :: Maybe Text
$sel:v1LeaseSpecRenewTime:V1LeaseSpec :: Maybe DateTime
$sel:v1LeaseSpecStrategy:V1LeaseSpec :: Maybe Text
v1LeaseSpecAcquireTime :: Maybe DateTime
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecPreferredHolder :: Maybe Text
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecStrategy :: Maybe Text
..} ) (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 :: Lens_' V1LeaseSpec (Maybe Int)
v1LeaseSpecLeaseTransitionsL Maybe Int -> f (Maybe Int)
f V1LeaseSpec{Maybe Int
Maybe Text
Maybe DateTime
v1LeaseSpecAcquireTime :: V1LeaseSpec -> Maybe DateTime
$sel:v1LeaseSpecHolderIdentity:V1LeaseSpec :: V1LeaseSpec -> Maybe Text
$sel:v1LeaseSpecLeaseDurationSeconds:V1LeaseSpec :: V1LeaseSpec -> Maybe Int
$sel:v1LeaseSpecLeaseTransitions:V1LeaseSpec :: V1LeaseSpec -> Maybe Int
$sel:v1LeaseSpecPreferredHolder:V1LeaseSpec :: V1LeaseSpec -> Maybe Text
$sel:v1LeaseSpecRenewTime:V1LeaseSpec :: V1LeaseSpec -> Maybe DateTime
$sel:v1LeaseSpecStrategy:V1LeaseSpec :: V1LeaseSpec -> Maybe Text
v1LeaseSpecAcquireTime :: Maybe DateTime
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecPreferredHolder :: Maybe Text
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecStrategy :: Maybe Text
..} = (\Maybe Int
v1LeaseSpecLeaseTransitions -> V1LeaseSpec { Maybe Int
$sel:v1LeaseSpecLeaseTransitions:V1LeaseSpec :: Maybe Int
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecLeaseTransitions, Maybe Int
Maybe Text
Maybe DateTime
v1LeaseSpecAcquireTime :: Maybe DateTime
$sel:v1LeaseSpecHolderIdentity:V1LeaseSpec :: Maybe Text
$sel:v1LeaseSpecLeaseDurationSeconds:V1LeaseSpec :: Maybe Int
$sel:v1LeaseSpecPreferredHolder:V1LeaseSpec :: Maybe Text
$sel:v1LeaseSpecRenewTime:V1LeaseSpec :: Maybe DateTime
$sel:v1LeaseSpecStrategy:V1LeaseSpec :: Maybe Text
v1LeaseSpecAcquireTime :: Maybe DateTime
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecPreferredHolder :: Maybe Text
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecStrategy :: Maybe Text
..} ) (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 #-}

-- | 'v1LeaseSpecPreferredHolder' Lens
v1LeaseSpecPreferredHolderL :: Lens_' V1LeaseSpec (Maybe Text)
v1LeaseSpecPreferredHolderL :: Lens_' V1LeaseSpec (Maybe Text)
v1LeaseSpecPreferredHolderL Maybe Text -> f (Maybe Text)
f V1LeaseSpec{Maybe Int
Maybe Text
Maybe DateTime
v1LeaseSpecAcquireTime :: V1LeaseSpec -> Maybe DateTime
$sel:v1LeaseSpecHolderIdentity:V1LeaseSpec :: V1LeaseSpec -> Maybe Text
$sel:v1LeaseSpecLeaseDurationSeconds:V1LeaseSpec :: V1LeaseSpec -> Maybe Int
$sel:v1LeaseSpecLeaseTransitions:V1LeaseSpec :: V1LeaseSpec -> Maybe Int
$sel:v1LeaseSpecPreferredHolder:V1LeaseSpec :: V1LeaseSpec -> Maybe Text
$sel:v1LeaseSpecRenewTime:V1LeaseSpec :: V1LeaseSpec -> Maybe DateTime
$sel:v1LeaseSpecStrategy:V1LeaseSpec :: V1LeaseSpec -> Maybe Text
v1LeaseSpecAcquireTime :: Maybe DateTime
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecPreferredHolder :: Maybe Text
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecStrategy :: Maybe Text
..} = (\Maybe Text
v1LeaseSpecPreferredHolder -> V1LeaseSpec { Maybe Text
$sel:v1LeaseSpecPreferredHolder:V1LeaseSpec :: Maybe Text
v1LeaseSpecPreferredHolder :: Maybe Text
v1LeaseSpecPreferredHolder, Maybe Int
Maybe Text
Maybe DateTime
v1LeaseSpecAcquireTime :: Maybe DateTime
$sel:v1LeaseSpecHolderIdentity:V1LeaseSpec :: Maybe Text
$sel:v1LeaseSpecLeaseDurationSeconds:V1LeaseSpec :: Maybe Int
$sel:v1LeaseSpecLeaseTransitions:V1LeaseSpec :: Maybe Int
$sel:v1LeaseSpecRenewTime:V1LeaseSpec :: Maybe DateTime
$sel:v1LeaseSpecStrategy:V1LeaseSpec :: Maybe Text
v1LeaseSpecAcquireTime :: Maybe DateTime
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecStrategy :: Maybe Text
..} ) (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
v1LeaseSpecPreferredHolder
{-# INLINE v1LeaseSpecPreferredHolderL #-}

-- | 'v1LeaseSpecRenewTime' Lens
v1LeaseSpecRenewTimeL :: Lens_' V1LeaseSpec (Maybe DateTime)
v1LeaseSpecRenewTimeL :: Lens_' V1LeaseSpec (Maybe DateTime)
v1LeaseSpecRenewTimeL Maybe DateTime -> f (Maybe DateTime)
f V1LeaseSpec{Maybe Int
Maybe Text
Maybe DateTime
v1LeaseSpecAcquireTime :: V1LeaseSpec -> Maybe DateTime
$sel:v1LeaseSpecHolderIdentity:V1LeaseSpec :: V1LeaseSpec -> Maybe Text
$sel:v1LeaseSpecLeaseDurationSeconds:V1LeaseSpec :: V1LeaseSpec -> Maybe Int
$sel:v1LeaseSpecLeaseTransitions:V1LeaseSpec :: V1LeaseSpec -> Maybe Int
$sel:v1LeaseSpecPreferredHolder:V1LeaseSpec :: V1LeaseSpec -> Maybe Text
$sel:v1LeaseSpecRenewTime:V1LeaseSpec :: V1LeaseSpec -> Maybe DateTime
$sel:v1LeaseSpecStrategy:V1LeaseSpec :: V1LeaseSpec -> Maybe Text
v1LeaseSpecAcquireTime :: Maybe DateTime
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecPreferredHolder :: Maybe Text
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecStrategy :: Maybe Text
..} = (\Maybe DateTime
v1LeaseSpecRenewTime -> V1LeaseSpec { Maybe DateTime
$sel:v1LeaseSpecRenewTime:V1LeaseSpec :: Maybe DateTime
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecRenewTime, Maybe Int
Maybe Text
Maybe DateTime
v1LeaseSpecAcquireTime :: Maybe DateTime
$sel:v1LeaseSpecHolderIdentity:V1LeaseSpec :: Maybe Text
$sel:v1LeaseSpecLeaseDurationSeconds:V1LeaseSpec :: Maybe Int
$sel:v1LeaseSpecLeaseTransitions:V1LeaseSpec :: Maybe Int
$sel:v1LeaseSpecPreferredHolder:V1LeaseSpec :: Maybe Text
$sel:v1LeaseSpecStrategy:V1LeaseSpec :: Maybe Text
v1LeaseSpecAcquireTime :: Maybe DateTime
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecPreferredHolder :: Maybe Text
v1LeaseSpecStrategy :: 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
v1LeaseSpecRenewTime
{-# INLINE v1LeaseSpecRenewTimeL #-}

-- | 'v1LeaseSpecStrategy' Lens
v1LeaseSpecStrategyL :: Lens_' V1LeaseSpec (Maybe Text)
v1LeaseSpecStrategyL :: Lens_' V1LeaseSpec (Maybe Text)
v1LeaseSpecStrategyL Maybe Text -> f (Maybe Text)
f V1LeaseSpec{Maybe Int
Maybe Text
Maybe DateTime
v1LeaseSpecAcquireTime :: V1LeaseSpec -> Maybe DateTime
$sel:v1LeaseSpecHolderIdentity:V1LeaseSpec :: V1LeaseSpec -> Maybe Text
$sel:v1LeaseSpecLeaseDurationSeconds:V1LeaseSpec :: V1LeaseSpec -> Maybe Int
$sel:v1LeaseSpecLeaseTransitions:V1LeaseSpec :: V1LeaseSpec -> Maybe Int
$sel:v1LeaseSpecPreferredHolder:V1LeaseSpec :: V1LeaseSpec -> Maybe Text
$sel:v1LeaseSpecRenewTime:V1LeaseSpec :: V1LeaseSpec -> Maybe DateTime
$sel:v1LeaseSpecStrategy:V1LeaseSpec :: V1LeaseSpec -> Maybe Text
v1LeaseSpecAcquireTime :: Maybe DateTime
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecPreferredHolder :: Maybe Text
v1LeaseSpecRenewTime :: Maybe DateTime
v1LeaseSpecStrategy :: Maybe Text
..} = (\Maybe Text
v1LeaseSpecStrategy -> V1LeaseSpec { Maybe Text
$sel:v1LeaseSpecStrategy:V1LeaseSpec :: Maybe Text
v1LeaseSpecStrategy :: Maybe Text
v1LeaseSpecStrategy, Maybe Int
Maybe Text
Maybe DateTime
v1LeaseSpecAcquireTime :: Maybe DateTime
$sel:v1LeaseSpecHolderIdentity:V1LeaseSpec :: Maybe Text
$sel:v1LeaseSpecLeaseDurationSeconds:V1LeaseSpec :: Maybe Int
$sel:v1LeaseSpecLeaseTransitions:V1LeaseSpec :: Maybe Int
$sel:v1LeaseSpecPreferredHolder:V1LeaseSpec :: Maybe Text
$sel:v1LeaseSpecRenewTime:V1LeaseSpec :: Maybe DateTime
v1LeaseSpecAcquireTime :: Maybe DateTime
v1LeaseSpecHolderIdentity :: Maybe Text
v1LeaseSpecLeaseDurationSeconds :: Maybe Int
v1LeaseSpecLeaseTransitions :: Maybe Int
v1LeaseSpecPreferredHolder :: Maybe Text
v1LeaseSpecRenewTime :: 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
v1LeaseSpecStrategy
{-# INLINE v1LeaseSpecStrategyL #-}



-- * V1Lifecycle

-- | 'v1LifecyclePostStart' Lens
v1LifecyclePostStartL :: Lens_' V1Lifecycle (Maybe V1LifecycleHandler)
v1LifecyclePostStartL :: Lens_' V1Lifecycle (Maybe V1LifecycleHandler)
v1LifecyclePostStartL Maybe V1LifecycleHandler -> f (Maybe V1LifecycleHandler)
f V1Lifecycle{Maybe V1LifecycleHandler
v1LifecyclePostStart :: V1Lifecycle -> Maybe V1LifecycleHandler
v1LifecyclePostStart :: Maybe V1LifecycleHandler
v1LifecyclePreStop :: Maybe V1LifecycleHandler
$sel:v1LifecyclePreStop:V1Lifecycle :: V1Lifecycle -> Maybe V1LifecycleHandler
..} = (\Maybe V1LifecycleHandler
v1LifecyclePostStart -> V1Lifecycle { Maybe V1LifecycleHandler
v1LifecyclePostStart :: Maybe V1LifecycleHandler
v1LifecyclePostStart :: Maybe V1LifecycleHandler
v1LifecyclePostStart, Maybe V1LifecycleHandler
v1LifecyclePreStop :: Maybe V1LifecycleHandler
$sel:v1LifecyclePreStop:V1Lifecycle :: Maybe V1LifecycleHandler
..} ) (Maybe V1LifecycleHandler -> V1Lifecycle)
-> f (Maybe V1LifecycleHandler) -> f V1Lifecycle
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LifecycleHandler -> f (Maybe V1LifecycleHandler)
f Maybe V1LifecycleHandler
v1LifecyclePostStart
{-# INLINE v1LifecyclePostStartL #-}

-- | 'v1LifecyclePreStop' Lens
v1LifecyclePreStopL :: Lens_' V1Lifecycle (Maybe V1LifecycleHandler)
v1LifecyclePreStopL :: Lens_' V1Lifecycle (Maybe V1LifecycleHandler)
v1LifecyclePreStopL Maybe V1LifecycleHandler -> f (Maybe V1LifecycleHandler)
f V1Lifecycle{Maybe V1LifecycleHandler
v1LifecyclePostStart :: V1Lifecycle -> Maybe V1LifecycleHandler
$sel:v1LifecyclePreStop:V1Lifecycle :: V1Lifecycle -> Maybe V1LifecycleHandler
v1LifecyclePostStart :: Maybe V1LifecycleHandler
v1LifecyclePreStop :: Maybe V1LifecycleHandler
..} = (\Maybe V1LifecycleHandler
v1LifecyclePreStop -> V1Lifecycle { Maybe V1LifecycleHandler
$sel:v1LifecyclePreStop:V1Lifecycle :: Maybe V1LifecycleHandler
v1LifecyclePreStop :: Maybe V1LifecycleHandler
v1LifecyclePreStop, Maybe V1LifecycleHandler
v1LifecyclePostStart :: Maybe V1LifecycleHandler
v1LifecyclePostStart :: Maybe V1LifecycleHandler
..} ) (Maybe V1LifecycleHandler -> V1Lifecycle)
-> f (Maybe V1LifecycleHandler) -> f V1Lifecycle
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LifecycleHandler -> f (Maybe V1LifecycleHandler)
f Maybe V1LifecycleHandler
v1LifecyclePreStop
{-# INLINE v1LifecyclePreStopL #-}



-- * V1LifecycleHandler

-- | 'v1LifecycleHandlerExec' Lens
v1LifecycleHandlerExecL :: Lens_' V1LifecycleHandler (Maybe V1ExecAction)
v1LifecycleHandlerExecL :: Lens_' V1LifecycleHandler (Maybe V1ExecAction)
v1LifecycleHandlerExecL Maybe V1ExecAction -> f (Maybe V1ExecAction)
f V1LifecycleHandler{Maybe V1TCPSocketAction
Maybe V1SleepAction
Maybe V1HTTPGetAction
Maybe V1ExecAction
v1LifecycleHandlerExec :: V1LifecycleHandler -> Maybe V1ExecAction
v1LifecycleHandlerExec :: Maybe V1ExecAction
v1LifecycleHandlerHttpGet :: Maybe V1HTTPGetAction
v1LifecycleHandlerSleep :: Maybe V1SleepAction
v1LifecycleHandlerTcpSocket :: Maybe V1TCPSocketAction
$sel:v1LifecycleHandlerHttpGet:V1LifecycleHandler :: V1LifecycleHandler -> Maybe V1HTTPGetAction
$sel:v1LifecycleHandlerSleep:V1LifecycleHandler :: V1LifecycleHandler -> Maybe V1SleepAction
$sel:v1LifecycleHandlerTcpSocket:V1LifecycleHandler :: V1LifecycleHandler -> Maybe V1TCPSocketAction
..} = (\Maybe V1ExecAction
v1LifecycleHandlerExec -> V1LifecycleHandler { Maybe V1ExecAction
v1LifecycleHandlerExec :: Maybe V1ExecAction
v1LifecycleHandlerExec :: Maybe V1ExecAction
v1LifecycleHandlerExec, Maybe V1TCPSocketAction
Maybe V1SleepAction
Maybe V1HTTPGetAction
v1LifecycleHandlerHttpGet :: Maybe V1HTTPGetAction
v1LifecycleHandlerSleep :: Maybe V1SleepAction
v1LifecycleHandlerTcpSocket :: Maybe V1TCPSocketAction
$sel:v1LifecycleHandlerHttpGet:V1LifecycleHandler :: Maybe V1HTTPGetAction
$sel:v1LifecycleHandlerSleep:V1LifecycleHandler :: Maybe V1SleepAction
$sel:v1LifecycleHandlerTcpSocket:V1LifecycleHandler :: Maybe V1TCPSocketAction
..} ) (Maybe V1ExecAction -> V1LifecycleHandler)
-> f (Maybe V1ExecAction) -> f V1LifecycleHandler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ExecAction -> f (Maybe V1ExecAction)
f Maybe V1ExecAction
v1LifecycleHandlerExec
{-# INLINE v1LifecycleHandlerExecL #-}

-- | 'v1LifecycleHandlerHttpGet' Lens
v1LifecycleHandlerHttpGetL :: Lens_' V1LifecycleHandler (Maybe V1HTTPGetAction)
v1LifecycleHandlerHttpGetL :: Lens_' V1LifecycleHandler (Maybe V1HTTPGetAction)
v1LifecycleHandlerHttpGetL Maybe V1HTTPGetAction -> f (Maybe V1HTTPGetAction)
f V1LifecycleHandler{Maybe V1TCPSocketAction
Maybe V1SleepAction
Maybe V1HTTPGetAction
Maybe V1ExecAction
v1LifecycleHandlerExec :: V1LifecycleHandler -> Maybe V1ExecAction
$sel:v1LifecycleHandlerHttpGet:V1LifecycleHandler :: V1LifecycleHandler -> Maybe V1HTTPGetAction
$sel:v1LifecycleHandlerSleep:V1LifecycleHandler :: V1LifecycleHandler -> Maybe V1SleepAction
$sel:v1LifecycleHandlerTcpSocket:V1LifecycleHandler :: V1LifecycleHandler -> Maybe V1TCPSocketAction
v1LifecycleHandlerExec :: Maybe V1ExecAction
v1LifecycleHandlerHttpGet :: Maybe V1HTTPGetAction
v1LifecycleHandlerSleep :: Maybe V1SleepAction
v1LifecycleHandlerTcpSocket :: Maybe V1TCPSocketAction
..} = (\Maybe V1HTTPGetAction
v1LifecycleHandlerHttpGet -> V1LifecycleHandler { Maybe V1HTTPGetAction
$sel:v1LifecycleHandlerHttpGet:V1LifecycleHandler :: Maybe V1HTTPGetAction
v1LifecycleHandlerHttpGet :: Maybe V1HTTPGetAction
v1LifecycleHandlerHttpGet, Maybe V1TCPSocketAction
Maybe V1SleepAction
Maybe V1ExecAction
v1LifecycleHandlerExec :: Maybe V1ExecAction
$sel:v1LifecycleHandlerSleep:V1LifecycleHandler :: Maybe V1SleepAction
$sel:v1LifecycleHandlerTcpSocket:V1LifecycleHandler :: Maybe V1TCPSocketAction
v1LifecycleHandlerExec :: Maybe V1ExecAction
v1LifecycleHandlerSleep :: Maybe V1SleepAction
v1LifecycleHandlerTcpSocket :: Maybe V1TCPSocketAction
..} ) (Maybe V1HTTPGetAction -> V1LifecycleHandler)
-> f (Maybe V1HTTPGetAction) -> f V1LifecycleHandler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1HTTPGetAction -> f (Maybe V1HTTPGetAction)
f Maybe V1HTTPGetAction
v1LifecycleHandlerHttpGet
{-# INLINE v1LifecycleHandlerHttpGetL #-}

-- | 'v1LifecycleHandlerSleep' Lens
v1LifecycleHandlerSleepL :: Lens_' V1LifecycleHandler (Maybe V1SleepAction)
v1LifecycleHandlerSleepL :: Lens_' V1LifecycleHandler (Maybe V1SleepAction)
v1LifecycleHandlerSleepL Maybe V1SleepAction -> f (Maybe V1SleepAction)
f V1LifecycleHandler{Maybe V1TCPSocketAction
Maybe V1SleepAction
Maybe V1HTTPGetAction
Maybe V1ExecAction
v1LifecycleHandlerExec :: V1LifecycleHandler -> Maybe V1ExecAction
$sel:v1LifecycleHandlerHttpGet:V1LifecycleHandler :: V1LifecycleHandler -> Maybe V1HTTPGetAction
$sel:v1LifecycleHandlerSleep:V1LifecycleHandler :: V1LifecycleHandler -> Maybe V1SleepAction
$sel:v1LifecycleHandlerTcpSocket:V1LifecycleHandler :: V1LifecycleHandler -> Maybe V1TCPSocketAction
v1LifecycleHandlerExec :: Maybe V1ExecAction
v1LifecycleHandlerHttpGet :: Maybe V1HTTPGetAction
v1LifecycleHandlerSleep :: Maybe V1SleepAction
v1LifecycleHandlerTcpSocket :: Maybe V1TCPSocketAction
..} = (\Maybe V1SleepAction
v1LifecycleHandlerSleep -> V1LifecycleHandler { Maybe V1SleepAction
$sel:v1LifecycleHandlerSleep:V1LifecycleHandler :: Maybe V1SleepAction
v1LifecycleHandlerSleep :: Maybe V1SleepAction
v1LifecycleHandlerSleep, Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1ExecAction
v1LifecycleHandlerExec :: Maybe V1ExecAction
$sel:v1LifecycleHandlerHttpGet:V1LifecycleHandler :: Maybe V1HTTPGetAction
$sel:v1LifecycleHandlerTcpSocket:V1LifecycleHandler :: Maybe V1TCPSocketAction
v1LifecycleHandlerExec :: Maybe V1ExecAction
v1LifecycleHandlerHttpGet :: Maybe V1HTTPGetAction
v1LifecycleHandlerTcpSocket :: Maybe V1TCPSocketAction
..} ) (Maybe V1SleepAction -> V1LifecycleHandler)
-> f (Maybe V1SleepAction) -> f V1LifecycleHandler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SleepAction -> f (Maybe V1SleepAction)
f Maybe V1SleepAction
v1LifecycleHandlerSleep
{-# INLINE v1LifecycleHandlerSleepL #-}

-- | 'v1LifecycleHandlerTcpSocket' Lens
v1LifecycleHandlerTcpSocketL :: Lens_' V1LifecycleHandler (Maybe V1TCPSocketAction)
v1LifecycleHandlerTcpSocketL :: Lens_' V1LifecycleHandler (Maybe V1TCPSocketAction)
v1LifecycleHandlerTcpSocketL Maybe V1TCPSocketAction -> f (Maybe V1TCPSocketAction)
f V1LifecycleHandler{Maybe V1TCPSocketAction
Maybe V1SleepAction
Maybe V1HTTPGetAction
Maybe V1ExecAction
v1LifecycleHandlerExec :: V1LifecycleHandler -> Maybe V1ExecAction
$sel:v1LifecycleHandlerHttpGet:V1LifecycleHandler :: V1LifecycleHandler -> Maybe V1HTTPGetAction
$sel:v1LifecycleHandlerSleep:V1LifecycleHandler :: V1LifecycleHandler -> Maybe V1SleepAction
$sel:v1LifecycleHandlerTcpSocket:V1LifecycleHandler :: V1LifecycleHandler -> Maybe V1TCPSocketAction
v1LifecycleHandlerExec :: Maybe V1ExecAction
v1LifecycleHandlerHttpGet :: Maybe V1HTTPGetAction
v1LifecycleHandlerSleep :: Maybe V1SleepAction
v1LifecycleHandlerTcpSocket :: Maybe V1TCPSocketAction
..} = (\Maybe V1TCPSocketAction
v1LifecycleHandlerTcpSocket -> V1LifecycleHandler { Maybe V1TCPSocketAction
$sel:v1LifecycleHandlerTcpSocket:V1LifecycleHandler :: Maybe V1TCPSocketAction
v1LifecycleHandlerTcpSocket :: Maybe V1TCPSocketAction
v1LifecycleHandlerTcpSocket, Maybe V1SleepAction
Maybe V1HTTPGetAction
Maybe V1ExecAction
v1LifecycleHandlerExec :: Maybe V1ExecAction
$sel:v1LifecycleHandlerHttpGet:V1LifecycleHandler :: Maybe V1HTTPGetAction
$sel:v1LifecycleHandlerSleep:V1LifecycleHandler :: Maybe V1SleepAction
v1LifecycleHandlerExec :: Maybe V1ExecAction
v1LifecycleHandlerHttpGet :: Maybe V1HTTPGetAction
v1LifecycleHandlerSleep :: Maybe V1SleepAction
..} ) (Maybe V1TCPSocketAction -> V1LifecycleHandler)
-> f (Maybe V1TCPSocketAction) -> f V1LifecycleHandler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1TCPSocketAction -> f (Maybe V1TCPSocketAction)
f Maybe V1TCPSocketAction
v1LifecycleHandlerTcpSocket
{-# INLINE v1LifecycleHandlerTcpSocketL #-}



-- * V1LimitRange

-- | 'v1LimitRangeApiVersion' Lens
v1LimitRangeApiVersionL :: Lens_' V1LimitRange (Maybe Text)
v1LimitRangeApiVersionL :: Lens_' V1LimitRange (Maybe Text)
v1LimitRangeApiVersionL Maybe Text -> f (Maybe Text)
f V1LimitRange{Maybe Text
Maybe V1ObjectMeta
Maybe V1LimitRangeSpec
v1LimitRangeApiVersion :: V1LimitRange -> Maybe Text
v1LimitRangeApiVersion :: Maybe Text
v1LimitRangeKind :: Maybe Text
v1LimitRangeMetadata :: Maybe V1ObjectMeta
v1LimitRangeSpec :: Maybe V1LimitRangeSpec
$sel:v1LimitRangeKind:V1LimitRange :: V1LimitRange -> Maybe Text
$sel:v1LimitRangeMetadata:V1LimitRange :: V1LimitRange -> Maybe V1ObjectMeta
$sel:v1LimitRangeSpec:V1LimitRange :: V1LimitRange -> Maybe V1LimitRangeSpec
..} = (\Maybe Text
v1LimitRangeApiVersion -> V1LimitRange { Maybe Text
v1LimitRangeApiVersion :: Maybe Text
v1LimitRangeApiVersion :: Maybe Text
v1LimitRangeApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1LimitRangeSpec
v1LimitRangeKind :: Maybe Text
v1LimitRangeMetadata :: Maybe V1ObjectMeta
v1LimitRangeSpec :: Maybe V1LimitRangeSpec
$sel:v1LimitRangeKind:V1LimitRange :: Maybe Text
$sel:v1LimitRangeMetadata:V1LimitRange :: Maybe V1ObjectMeta
$sel:v1LimitRangeSpec:V1LimitRange :: Maybe V1LimitRangeSpec
..} ) (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 :: Lens_' V1LimitRange (Maybe Text)
v1LimitRangeKindL Maybe Text -> f (Maybe Text)
f V1LimitRange{Maybe Text
Maybe V1ObjectMeta
Maybe V1LimitRangeSpec
v1LimitRangeApiVersion :: V1LimitRange -> Maybe Text
$sel:v1LimitRangeKind:V1LimitRange :: V1LimitRange -> Maybe Text
$sel:v1LimitRangeMetadata:V1LimitRange :: V1LimitRange -> Maybe V1ObjectMeta
$sel:v1LimitRangeSpec:V1LimitRange :: V1LimitRange -> Maybe V1LimitRangeSpec
v1LimitRangeApiVersion :: Maybe Text
v1LimitRangeKind :: Maybe Text
v1LimitRangeMetadata :: Maybe V1ObjectMeta
v1LimitRangeSpec :: Maybe V1LimitRangeSpec
..} = (\Maybe Text
v1LimitRangeKind -> V1LimitRange { Maybe Text
$sel:v1LimitRangeKind:V1LimitRange :: Maybe Text
v1LimitRangeKind :: Maybe Text
v1LimitRangeKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1LimitRangeSpec
v1LimitRangeApiVersion :: Maybe Text
$sel:v1LimitRangeMetadata:V1LimitRange :: Maybe V1ObjectMeta
$sel:v1LimitRangeSpec:V1LimitRange :: Maybe V1LimitRangeSpec
v1LimitRangeApiVersion :: Maybe Text
v1LimitRangeMetadata :: Maybe V1ObjectMeta
v1LimitRangeSpec :: Maybe V1LimitRangeSpec
..} ) (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 :: Lens_' V1LimitRange (Maybe V1ObjectMeta)
v1LimitRangeMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1LimitRange{Maybe Text
Maybe V1ObjectMeta
Maybe V1LimitRangeSpec
v1LimitRangeApiVersion :: V1LimitRange -> Maybe Text
$sel:v1LimitRangeKind:V1LimitRange :: V1LimitRange -> Maybe Text
$sel:v1LimitRangeMetadata:V1LimitRange :: V1LimitRange -> Maybe V1ObjectMeta
$sel:v1LimitRangeSpec:V1LimitRange :: V1LimitRange -> Maybe V1LimitRangeSpec
v1LimitRangeApiVersion :: Maybe Text
v1LimitRangeKind :: Maybe Text
v1LimitRangeMetadata :: Maybe V1ObjectMeta
v1LimitRangeSpec :: Maybe V1LimitRangeSpec
..} = (\Maybe V1ObjectMeta
v1LimitRangeMetadata -> V1LimitRange { Maybe V1ObjectMeta
$sel:v1LimitRangeMetadata:V1LimitRange :: Maybe V1ObjectMeta
v1LimitRangeMetadata :: Maybe V1ObjectMeta
v1LimitRangeMetadata, Maybe Text
Maybe V1LimitRangeSpec
v1LimitRangeApiVersion :: Maybe Text
$sel:v1LimitRangeKind:V1LimitRange :: Maybe Text
$sel:v1LimitRangeSpec:V1LimitRange :: Maybe V1LimitRangeSpec
v1LimitRangeApiVersion :: Maybe Text
v1LimitRangeKind :: Maybe Text
v1LimitRangeSpec :: Maybe V1LimitRangeSpec
..} ) (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 :: Lens_' V1LimitRange (Maybe V1LimitRangeSpec)
v1LimitRangeSpecL Maybe V1LimitRangeSpec -> f (Maybe V1LimitRangeSpec)
f V1LimitRange{Maybe Text
Maybe V1ObjectMeta
Maybe V1LimitRangeSpec
v1LimitRangeApiVersion :: V1LimitRange -> Maybe Text
$sel:v1LimitRangeKind:V1LimitRange :: V1LimitRange -> Maybe Text
$sel:v1LimitRangeMetadata:V1LimitRange :: V1LimitRange -> Maybe V1ObjectMeta
$sel:v1LimitRangeSpec:V1LimitRange :: V1LimitRange -> Maybe V1LimitRangeSpec
v1LimitRangeApiVersion :: Maybe Text
v1LimitRangeKind :: Maybe Text
v1LimitRangeMetadata :: Maybe V1ObjectMeta
v1LimitRangeSpec :: Maybe V1LimitRangeSpec
..} = (\Maybe V1LimitRangeSpec
v1LimitRangeSpec -> V1LimitRange { Maybe V1LimitRangeSpec
$sel:v1LimitRangeSpec:V1LimitRange :: Maybe V1LimitRangeSpec
v1LimitRangeSpec :: Maybe V1LimitRangeSpec
v1LimitRangeSpec, Maybe Text
Maybe V1ObjectMeta
v1LimitRangeApiVersion :: Maybe Text
$sel:v1LimitRangeKind:V1LimitRange :: Maybe Text
$sel:v1LimitRangeMetadata:V1LimitRange :: Maybe V1ObjectMeta
v1LimitRangeApiVersion :: Maybe Text
v1LimitRangeKind :: Maybe Text
v1LimitRangeMetadata :: Maybe V1ObjectMeta
..} ) (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 :: Lens_' V1LimitRangeItem (Maybe (Map String Quantity))
v1LimitRangeItemDefaultL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1LimitRangeItem{Maybe (Map String Quantity)
Text
v1LimitRangeItemDefault :: V1LimitRangeItem -> Maybe (Map String Quantity)
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemType :: Text
$sel:v1LimitRangeItemDefaultRequest:V1LimitRangeItem :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemMax:V1LimitRangeItem :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemMaxLimitRequestRatio:V1LimitRangeItem :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemMin:V1LimitRangeItem :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemType:V1LimitRangeItem :: V1LimitRangeItem -> Text
..} = (\Maybe (Map String Quantity)
v1LimitRangeItemDefault -> V1LimitRangeItem { Maybe (Map String Quantity)
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
v1LimitRangeItemDefault, Maybe (Map String Quantity)
Text
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemType :: Text
$sel:v1LimitRangeItemDefaultRequest:V1LimitRangeItem :: Maybe (Map String Quantity)
$sel:v1LimitRangeItemMax:V1LimitRangeItem :: Maybe (Map String Quantity)
$sel:v1LimitRangeItemMaxLimitRequestRatio:V1LimitRangeItem :: Maybe (Map String Quantity)
$sel:v1LimitRangeItemMin:V1LimitRangeItem :: Maybe (Map String Quantity)
$sel:v1LimitRangeItemType:V1LimitRangeItem :: Text
..} ) (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 :: Lens_' V1LimitRangeItem (Maybe (Map String Quantity))
v1LimitRangeItemDefaultRequestL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1LimitRangeItem{Maybe (Map String Quantity)
Text
v1LimitRangeItemDefault :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemDefaultRequest:V1LimitRangeItem :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemMax:V1LimitRangeItem :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemMaxLimitRequestRatio:V1LimitRangeItem :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemMin:V1LimitRangeItem :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemType:V1LimitRangeItem :: V1LimitRangeItem -> Text
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemType :: Text
..} = (\Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest -> V1LimitRangeItem { Maybe (Map String Quantity)
$sel:v1LimitRangeItemDefaultRequest:V1LimitRangeItem :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest, Maybe (Map String Quantity)
Text
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
$sel:v1LimitRangeItemMax:V1LimitRangeItem :: Maybe (Map String Quantity)
$sel:v1LimitRangeItemMaxLimitRequestRatio:V1LimitRangeItem :: Maybe (Map String Quantity)
$sel:v1LimitRangeItemMin:V1LimitRangeItem :: Maybe (Map String Quantity)
$sel:v1LimitRangeItemType:V1LimitRangeItem :: Text
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemType :: Text
..} ) (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 :: Lens_' V1LimitRangeItem (Maybe (Map String Quantity))
v1LimitRangeItemMaxL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1LimitRangeItem{Maybe (Map String Quantity)
Text
v1LimitRangeItemDefault :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemDefaultRequest:V1LimitRangeItem :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemMax:V1LimitRangeItem :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemMaxLimitRequestRatio:V1LimitRangeItem :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemMin:V1LimitRangeItem :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemType:V1LimitRangeItem :: V1LimitRangeItem -> Text
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemType :: Text
..} = (\Maybe (Map String Quantity)
v1LimitRangeItemMax -> V1LimitRangeItem { Maybe (Map String Quantity)
$sel:v1LimitRangeItemMax:V1LimitRangeItem :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemMax, Maybe (Map String Quantity)
Text
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
$sel:v1LimitRangeItemDefaultRequest:V1LimitRangeItem :: Maybe (Map String Quantity)
$sel:v1LimitRangeItemMaxLimitRequestRatio:V1LimitRangeItem :: Maybe (Map String Quantity)
$sel:v1LimitRangeItemMin:V1LimitRangeItem :: Maybe (Map String Quantity)
$sel:v1LimitRangeItemType:V1LimitRangeItem :: Text
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemType :: Text
..} ) (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 :: Lens_' V1LimitRangeItem (Maybe (Map String Quantity))
v1LimitRangeItemMaxLimitRequestRatioL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1LimitRangeItem{Maybe (Map String Quantity)
Text
v1LimitRangeItemDefault :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemDefaultRequest:V1LimitRangeItem :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemMax:V1LimitRangeItem :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemMaxLimitRequestRatio:V1LimitRangeItem :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemMin:V1LimitRangeItem :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemType:V1LimitRangeItem :: V1LimitRangeItem -> Text
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemType :: Text
..} = (\Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio -> V1LimitRangeItem { Maybe (Map String Quantity)
$sel:v1LimitRangeItemMaxLimitRequestRatio:V1LimitRangeItem :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio, Maybe (Map String Quantity)
Text
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
$sel:v1LimitRangeItemDefaultRequest:V1LimitRangeItem :: Maybe (Map String Quantity)
$sel:v1LimitRangeItemMax:V1LimitRangeItem :: Maybe (Map String Quantity)
$sel:v1LimitRangeItemMin:V1LimitRangeItem :: Maybe (Map String Quantity)
$sel:v1LimitRangeItemType:V1LimitRangeItem :: Text
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemType :: Text
..} ) (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 :: Lens_' V1LimitRangeItem (Maybe (Map String Quantity))
v1LimitRangeItemMinL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1LimitRangeItem{Maybe (Map String Quantity)
Text
v1LimitRangeItemDefault :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemDefaultRequest:V1LimitRangeItem :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemMax:V1LimitRangeItem :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemMaxLimitRequestRatio:V1LimitRangeItem :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemMin:V1LimitRangeItem :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemType:V1LimitRangeItem :: V1LimitRangeItem -> Text
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemType :: Text
..} = (\Maybe (Map String Quantity)
v1LimitRangeItemMin -> V1LimitRangeItem { Maybe (Map String Quantity)
$sel:v1LimitRangeItemMin:V1LimitRangeItem :: Maybe (Map String Quantity)
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemMin, Maybe (Map String Quantity)
Text
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
$sel:v1LimitRangeItemDefaultRequest:V1LimitRangeItem :: Maybe (Map String Quantity)
$sel:v1LimitRangeItemMax:V1LimitRangeItem :: Maybe (Map String Quantity)
$sel:v1LimitRangeItemMaxLimitRequestRatio:V1LimitRangeItem :: Maybe (Map String Quantity)
$sel:v1LimitRangeItemType:V1LimitRangeItem :: Text
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemType :: Text
..} ) (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 (Text)
v1LimitRangeItemTypeL :: Lens_' V1LimitRangeItem Text
v1LimitRangeItemTypeL Text -> f Text
f V1LimitRangeItem{Maybe (Map String Quantity)
Text
v1LimitRangeItemDefault :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemDefaultRequest:V1LimitRangeItem :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemMax:V1LimitRangeItem :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemMaxLimitRequestRatio:V1LimitRangeItem :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemMin:V1LimitRangeItem :: V1LimitRangeItem -> Maybe (Map String Quantity)
$sel:v1LimitRangeItemType:V1LimitRangeItem :: V1LimitRangeItem -> Text
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMin :: Maybe (Map String Quantity)
v1LimitRangeItemType :: Text
..} = (\Text
v1LimitRangeItemType -> V1LimitRangeItem { Text
$sel:v1LimitRangeItemType:V1LimitRangeItem :: Text
v1LimitRangeItemType :: Text
v1LimitRangeItemType, Maybe (Map String Quantity)
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
$sel:v1LimitRangeItemDefaultRequest:V1LimitRangeItem :: Maybe (Map String Quantity)
$sel:v1LimitRangeItemMax:V1LimitRangeItem :: Maybe (Map String Quantity)
$sel:v1LimitRangeItemMaxLimitRequestRatio:V1LimitRangeItem :: Maybe (Map String Quantity)
$sel:v1LimitRangeItemMin:V1LimitRangeItem :: Maybe (Map String Quantity)
v1LimitRangeItemDefault :: Maybe (Map String Quantity)
v1LimitRangeItemDefaultRequest :: Maybe (Map String Quantity)
v1LimitRangeItemMax :: Maybe (Map String Quantity)
v1LimitRangeItemMaxLimitRequestRatio :: Maybe (Map String Quantity)
v1LimitRangeItemMin :: Maybe (Map String Quantity)
..} ) (Text -> V1LimitRangeItem) -> f Text -> f V1LimitRangeItem
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1LimitRangeItemType
{-# INLINE v1LimitRangeItemTypeL #-}



-- * V1LimitRangeList

-- | 'v1LimitRangeListApiVersion' Lens
v1LimitRangeListApiVersionL :: Lens_' V1LimitRangeList (Maybe Text)
v1LimitRangeListApiVersionL :: Lens_' V1LimitRangeList (Maybe Text)
v1LimitRangeListApiVersionL Maybe Text -> f (Maybe Text)
f V1LimitRangeList{[V1LimitRange]
Maybe Text
Maybe V1ListMeta
v1LimitRangeListApiVersion :: V1LimitRangeList -> Maybe Text
v1LimitRangeListApiVersion :: Maybe Text
v1LimitRangeListItems :: [V1LimitRange]
v1LimitRangeListKind :: Maybe Text
v1LimitRangeListMetadata :: Maybe V1ListMeta
$sel:v1LimitRangeListItems:V1LimitRangeList :: V1LimitRangeList -> [V1LimitRange]
$sel:v1LimitRangeListKind:V1LimitRangeList :: V1LimitRangeList -> Maybe Text
$sel:v1LimitRangeListMetadata:V1LimitRangeList :: V1LimitRangeList -> Maybe V1ListMeta
..} = (\Maybe Text
v1LimitRangeListApiVersion -> V1LimitRangeList { Maybe Text
v1LimitRangeListApiVersion :: Maybe Text
v1LimitRangeListApiVersion :: Maybe Text
v1LimitRangeListApiVersion, [V1LimitRange]
Maybe Text
Maybe V1ListMeta
v1LimitRangeListItems :: [V1LimitRange]
v1LimitRangeListKind :: Maybe Text
v1LimitRangeListMetadata :: Maybe V1ListMeta
$sel:v1LimitRangeListItems:V1LimitRangeList :: [V1LimitRange]
$sel:v1LimitRangeListKind:V1LimitRangeList :: Maybe Text
$sel:v1LimitRangeListMetadata:V1LimitRangeList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1LimitRangeList [V1LimitRange]
v1LimitRangeListItemsL [V1LimitRange] -> f [V1LimitRange]
f V1LimitRangeList{[V1LimitRange]
Maybe Text
Maybe V1ListMeta
v1LimitRangeListApiVersion :: V1LimitRangeList -> Maybe Text
$sel:v1LimitRangeListItems:V1LimitRangeList :: V1LimitRangeList -> [V1LimitRange]
$sel:v1LimitRangeListKind:V1LimitRangeList :: V1LimitRangeList -> Maybe Text
$sel:v1LimitRangeListMetadata:V1LimitRangeList :: V1LimitRangeList -> Maybe V1ListMeta
v1LimitRangeListApiVersion :: Maybe Text
v1LimitRangeListItems :: [V1LimitRange]
v1LimitRangeListKind :: Maybe Text
v1LimitRangeListMetadata :: Maybe V1ListMeta
..} = (\[V1LimitRange]
v1LimitRangeListItems -> V1LimitRangeList { [V1LimitRange]
$sel:v1LimitRangeListItems:V1LimitRangeList :: [V1LimitRange]
v1LimitRangeListItems :: [V1LimitRange]
v1LimitRangeListItems, Maybe Text
Maybe V1ListMeta
v1LimitRangeListApiVersion :: Maybe Text
$sel:v1LimitRangeListKind:V1LimitRangeList :: Maybe Text
$sel:v1LimitRangeListMetadata:V1LimitRangeList :: Maybe V1ListMeta
v1LimitRangeListApiVersion :: Maybe Text
v1LimitRangeListKind :: Maybe Text
v1LimitRangeListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1LimitRangeList (Maybe Text)
v1LimitRangeListKindL Maybe Text -> f (Maybe Text)
f V1LimitRangeList{[V1LimitRange]
Maybe Text
Maybe V1ListMeta
v1LimitRangeListApiVersion :: V1LimitRangeList -> Maybe Text
$sel:v1LimitRangeListItems:V1LimitRangeList :: V1LimitRangeList -> [V1LimitRange]
$sel:v1LimitRangeListKind:V1LimitRangeList :: V1LimitRangeList -> Maybe Text
$sel:v1LimitRangeListMetadata:V1LimitRangeList :: V1LimitRangeList -> Maybe V1ListMeta
v1LimitRangeListApiVersion :: Maybe Text
v1LimitRangeListItems :: [V1LimitRange]
v1LimitRangeListKind :: Maybe Text
v1LimitRangeListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1LimitRangeListKind -> V1LimitRangeList { Maybe Text
$sel:v1LimitRangeListKind:V1LimitRangeList :: Maybe Text
v1LimitRangeListKind :: Maybe Text
v1LimitRangeListKind, [V1LimitRange]
Maybe Text
Maybe V1ListMeta
v1LimitRangeListApiVersion :: Maybe Text
$sel:v1LimitRangeListItems:V1LimitRangeList :: [V1LimitRange]
$sel:v1LimitRangeListMetadata:V1LimitRangeList :: Maybe V1ListMeta
v1LimitRangeListApiVersion :: Maybe Text
v1LimitRangeListItems :: [V1LimitRange]
v1LimitRangeListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1LimitRangeList (Maybe V1ListMeta)
v1LimitRangeListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1LimitRangeList{[V1LimitRange]
Maybe Text
Maybe V1ListMeta
v1LimitRangeListApiVersion :: V1LimitRangeList -> Maybe Text
$sel:v1LimitRangeListItems:V1LimitRangeList :: V1LimitRangeList -> [V1LimitRange]
$sel:v1LimitRangeListKind:V1LimitRangeList :: V1LimitRangeList -> Maybe Text
$sel:v1LimitRangeListMetadata:V1LimitRangeList :: V1LimitRangeList -> Maybe V1ListMeta
v1LimitRangeListApiVersion :: Maybe Text
v1LimitRangeListItems :: [V1LimitRange]
v1LimitRangeListKind :: Maybe Text
v1LimitRangeListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1LimitRangeListMetadata -> V1LimitRangeList { Maybe V1ListMeta
$sel:v1LimitRangeListMetadata:V1LimitRangeList :: Maybe V1ListMeta
v1LimitRangeListMetadata :: Maybe V1ListMeta
v1LimitRangeListMetadata, [V1LimitRange]
Maybe Text
v1LimitRangeListApiVersion :: Maybe Text
$sel:v1LimitRangeListItems:V1LimitRangeList :: [V1LimitRange]
$sel:v1LimitRangeListKind:V1LimitRangeList :: Maybe Text
v1LimitRangeListApiVersion :: Maybe Text
v1LimitRangeListItems :: [V1LimitRange]
v1LimitRangeListKind :: 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 :: Lens_' V1LimitRangeSpec [V1LimitRangeItem]
v1LimitRangeSpecLimitsL [V1LimitRangeItem] -> f [V1LimitRangeItem]
f V1LimitRangeSpec{[V1LimitRangeItem]
v1LimitRangeSpecLimits :: V1LimitRangeSpec -> [V1LimitRangeItem]
v1LimitRangeSpecLimits :: [V1LimitRangeItem]
..} = (\[V1LimitRangeItem]
v1LimitRangeSpecLimits -> 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 #-}



-- * V1LimitResponse

-- | 'v1LimitResponseQueuing' Lens
v1LimitResponseQueuingL :: Lens_' V1LimitResponse (Maybe V1QueuingConfiguration)
v1LimitResponseQueuingL :: Lens_' V1LimitResponse (Maybe V1QueuingConfiguration)
v1LimitResponseQueuingL Maybe V1QueuingConfiguration -> f (Maybe V1QueuingConfiguration)
f V1LimitResponse{Maybe V1QueuingConfiguration
Text
v1LimitResponseQueuing :: V1LimitResponse -> Maybe V1QueuingConfiguration
v1LimitResponseQueuing :: Maybe V1QueuingConfiguration
v1LimitResponseType :: Text
$sel:v1LimitResponseType:V1LimitResponse :: V1LimitResponse -> Text
..} = (\Maybe V1QueuingConfiguration
v1LimitResponseQueuing -> V1LimitResponse { Maybe V1QueuingConfiguration
v1LimitResponseQueuing :: Maybe V1QueuingConfiguration
v1LimitResponseQueuing :: Maybe V1QueuingConfiguration
v1LimitResponseQueuing, Text
v1LimitResponseType :: Text
$sel:v1LimitResponseType:V1LimitResponse :: Text
..} ) (Maybe V1QueuingConfiguration -> V1LimitResponse)
-> f (Maybe V1QueuingConfiguration) -> f V1LimitResponse
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1QueuingConfiguration -> f (Maybe V1QueuingConfiguration)
f Maybe V1QueuingConfiguration
v1LimitResponseQueuing
{-# INLINE v1LimitResponseQueuingL #-}

-- | 'v1LimitResponseType' Lens
v1LimitResponseTypeL :: Lens_' V1LimitResponse (Text)
v1LimitResponseTypeL :: Lens_' V1LimitResponse Text
v1LimitResponseTypeL Text -> f Text
f V1LimitResponse{Maybe V1QueuingConfiguration
Text
v1LimitResponseQueuing :: V1LimitResponse -> Maybe V1QueuingConfiguration
$sel:v1LimitResponseType:V1LimitResponse :: V1LimitResponse -> Text
v1LimitResponseQueuing :: Maybe V1QueuingConfiguration
v1LimitResponseType :: Text
..} = (\Text
v1LimitResponseType -> V1LimitResponse { Text
$sel:v1LimitResponseType:V1LimitResponse :: Text
v1LimitResponseType :: Text
v1LimitResponseType, Maybe V1QueuingConfiguration
v1LimitResponseQueuing :: Maybe V1QueuingConfiguration
v1LimitResponseQueuing :: Maybe V1QueuingConfiguration
..} ) (Text -> V1LimitResponse) -> f Text -> f V1LimitResponse
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1LimitResponseType
{-# INLINE v1LimitResponseTypeL #-}



-- * V1LimitedPriorityLevelConfiguration

-- | 'v1LimitedPriorityLevelConfigurationBorrowingLimitPercent' Lens
v1LimitedPriorityLevelConfigurationBorrowingLimitPercentL :: Lens_' V1LimitedPriorityLevelConfiguration (Maybe Int)
v1LimitedPriorityLevelConfigurationBorrowingLimitPercentL :: Lens_' V1LimitedPriorityLevelConfiguration (Maybe Int)
v1LimitedPriorityLevelConfigurationBorrowingLimitPercentL Maybe Int -> f (Maybe Int)
f V1LimitedPriorityLevelConfiguration{Maybe Int
Maybe V1LimitResponse
v1LimitedPriorityLevelConfigurationBorrowingLimitPercent :: V1LimitedPriorityLevelConfiguration -> Maybe Int
v1LimitedPriorityLevelConfigurationBorrowingLimitPercent :: Maybe Int
v1LimitedPriorityLevelConfigurationLendablePercent :: Maybe Int
v1LimitedPriorityLevelConfigurationLimitResponse :: Maybe V1LimitResponse
v1LimitedPriorityLevelConfigurationNominalConcurrencyShares :: Maybe Int
$sel:v1LimitedPriorityLevelConfigurationLendablePercent:V1LimitedPriorityLevelConfiguration :: V1LimitedPriorityLevelConfiguration -> Maybe Int
$sel:v1LimitedPriorityLevelConfigurationLimitResponse:V1LimitedPriorityLevelConfiguration :: V1LimitedPriorityLevelConfiguration -> Maybe V1LimitResponse
$sel:v1LimitedPriorityLevelConfigurationNominalConcurrencyShares:V1LimitedPriorityLevelConfiguration :: V1LimitedPriorityLevelConfiguration -> Maybe Int
..} = (\Maybe Int
v1LimitedPriorityLevelConfigurationBorrowingLimitPercent -> V1LimitedPriorityLevelConfiguration { Maybe Int
v1LimitedPriorityLevelConfigurationBorrowingLimitPercent :: Maybe Int
v1LimitedPriorityLevelConfigurationBorrowingLimitPercent :: Maybe Int
v1LimitedPriorityLevelConfigurationBorrowingLimitPercent, Maybe Int
Maybe V1LimitResponse
v1LimitedPriorityLevelConfigurationLendablePercent :: Maybe Int
v1LimitedPriorityLevelConfigurationLimitResponse :: Maybe V1LimitResponse
v1LimitedPriorityLevelConfigurationNominalConcurrencyShares :: Maybe Int
$sel:v1LimitedPriorityLevelConfigurationLendablePercent:V1LimitedPriorityLevelConfiguration :: Maybe Int
$sel:v1LimitedPriorityLevelConfigurationLimitResponse:V1LimitedPriorityLevelConfiguration :: Maybe V1LimitResponse
$sel:v1LimitedPriorityLevelConfigurationNominalConcurrencyShares:V1LimitedPriorityLevelConfiguration :: Maybe Int
..} ) (Maybe Int -> V1LimitedPriorityLevelConfiguration)
-> f (Maybe Int) -> f V1LimitedPriorityLevelConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1LimitedPriorityLevelConfigurationBorrowingLimitPercent
{-# INLINE v1LimitedPriorityLevelConfigurationBorrowingLimitPercentL #-}

-- | 'v1LimitedPriorityLevelConfigurationLendablePercent' Lens
v1LimitedPriorityLevelConfigurationLendablePercentL :: Lens_' V1LimitedPriorityLevelConfiguration (Maybe Int)
v1LimitedPriorityLevelConfigurationLendablePercentL :: Lens_' V1LimitedPriorityLevelConfiguration (Maybe Int)
v1LimitedPriorityLevelConfigurationLendablePercentL Maybe Int -> f (Maybe Int)
f V1LimitedPriorityLevelConfiguration{Maybe Int
Maybe V1LimitResponse
v1LimitedPriorityLevelConfigurationBorrowingLimitPercent :: V1LimitedPriorityLevelConfiguration -> Maybe Int
$sel:v1LimitedPriorityLevelConfigurationLendablePercent:V1LimitedPriorityLevelConfiguration :: V1LimitedPriorityLevelConfiguration -> Maybe Int
$sel:v1LimitedPriorityLevelConfigurationLimitResponse:V1LimitedPriorityLevelConfiguration :: V1LimitedPriorityLevelConfiguration -> Maybe V1LimitResponse
$sel:v1LimitedPriorityLevelConfigurationNominalConcurrencyShares:V1LimitedPriorityLevelConfiguration :: V1LimitedPriorityLevelConfiguration -> Maybe Int
v1LimitedPriorityLevelConfigurationBorrowingLimitPercent :: Maybe Int
v1LimitedPriorityLevelConfigurationLendablePercent :: Maybe Int
v1LimitedPriorityLevelConfigurationLimitResponse :: Maybe V1LimitResponse
v1LimitedPriorityLevelConfigurationNominalConcurrencyShares :: Maybe Int
..} = (\Maybe Int
v1LimitedPriorityLevelConfigurationLendablePercent -> V1LimitedPriorityLevelConfiguration { Maybe Int
$sel:v1LimitedPriorityLevelConfigurationLendablePercent:V1LimitedPriorityLevelConfiguration :: Maybe Int
v1LimitedPriorityLevelConfigurationLendablePercent :: Maybe Int
v1LimitedPriorityLevelConfigurationLendablePercent, Maybe Int
Maybe V1LimitResponse
v1LimitedPriorityLevelConfigurationBorrowingLimitPercent :: Maybe Int
$sel:v1LimitedPriorityLevelConfigurationLimitResponse:V1LimitedPriorityLevelConfiguration :: Maybe V1LimitResponse
$sel:v1LimitedPriorityLevelConfigurationNominalConcurrencyShares:V1LimitedPriorityLevelConfiguration :: Maybe Int
v1LimitedPriorityLevelConfigurationBorrowingLimitPercent :: Maybe Int
v1LimitedPriorityLevelConfigurationLimitResponse :: Maybe V1LimitResponse
v1LimitedPriorityLevelConfigurationNominalConcurrencyShares :: Maybe Int
..} ) (Maybe Int -> V1LimitedPriorityLevelConfiguration)
-> f (Maybe Int) -> f V1LimitedPriorityLevelConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1LimitedPriorityLevelConfigurationLendablePercent
{-# INLINE v1LimitedPriorityLevelConfigurationLendablePercentL #-}

-- | 'v1LimitedPriorityLevelConfigurationLimitResponse' Lens
v1LimitedPriorityLevelConfigurationLimitResponseL :: Lens_' V1LimitedPriorityLevelConfiguration (Maybe V1LimitResponse)
v1LimitedPriorityLevelConfigurationLimitResponseL :: Lens_' V1LimitedPriorityLevelConfiguration (Maybe V1LimitResponse)
v1LimitedPriorityLevelConfigurationLimitResponseL Maybe V1LimitResponse -> f (Maybe V1LimitResponse)
f V1LimitedPriorityLevelConfiguration{Maybe Int
Maybe V1LimitResponse
v1LimitedPriorityLevelConfigurationBorrowingLimitPercent :: V1LimitedPriorityLevelConfiguration -> Maybe Int
$sel:v1LimitedPriorityLevelConfigurationLendablePercent:V1LimitedPriorityLevelConfiguration :: V1LimitedPriorityLevelConfiguration -> Maybe Int
$sel:v1LimitedPriorityLevelConfigurationLimitResponse:V1LimitedPriorityLevelConfiguration :: V1LimitedPriorityLevelConfiguration -> Maybe V1LimitResponse
$sel:v1LimitedPriorityLevelConfigurationNominalConcurrencyShares:V1LimitedPriorityLevelConfiguration :: V1LimitedPriorityLevelConfiguration -> Maybe Int
v1LimitedPriorityLevelConfigurationBorrowingLimitPercent :: Maybe Int
v1LimitedPriorityLevelConfigurationLendablePercent :: Maybe Int
v1LimitedPriorityLevelConfigurationLimitResponse :: Maybe V1LimitResponse
v1LimitedPriorityLevelConfigurationNominalConcurrencyShares :: Maybe Int
..} = (\Maybe V1LimitResponse
v1LimitedPriorityLevelConfigurationLimitResponse -> V1LimitedPriorityLevelConfiguration { Maybe V1LimitResponse
$sel:v1LimitedPriorityLevelConfigurationLimitResponse:V1LimitedPriorityLevelConfiguration :: Maybe V1LimitResponse
v1LimitedPriorityLevelConfigurationLimitResponse :: Maybe V1LimitResponse
v1LimitedPriorityLevelConfigurationLimitResponse, Maybe Int
v1LimitedPriorityLevelConfigurationBorrowingLimitPercent :: Maybe Int
$sel:v1LimitedPriorityLevelConfigurationLendablePercent:V1LimitedPriorityLevelConfiguration :: Maybe Int
$sel:v1LimitedPriorityLevelConfigurationNominalConcurrencyShares:V1LimitedPriorityLevelConfiguration :: Maybe Int
v1LimitedPriorityLevelConfigurationBorrowingLimitPercent :: Maybe Int
v1LimitedPriorityLevelConfigurationLendablePercent :: Maybe Int
v1LimitedPriorityLevelConfigurationNominalConcurrencyShares :: Maybe Int
..} ) (Maybe V1LimitResponse -> V1LimitedPriorityLevelConfiguration)
-> f (Maybe V1LimitResponse)
-> f V1LimitedPriorityLevelConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LimitResponse -> f (Maybe V1LimitResponse)
f Maybe V1LimitResponse
v1LimitedPriorityLevelConfigurationLimitResponse
{-# INLINE v1LimitedPriorityLevelConfigurationLimitResponseL #-}

-- | 'v1LimitedPriorityLevelConfigurationNominalConcurrencyShares' Lens
v1LimitedPriorityLevelConfigurationNominalConcurrencySharesL :: Lens_' V1LimitedPriorityLevelConfiguration (Maybe Int)
v1LimitedPriorityLevelConfigurationNominalConcurrencySharesL :: Lens_' V1LimitedPriorityLevelConfiguration (Maybe Int)
v1LimitedPriorityLevelConfigurationNominalConcurrencySharesL Maybe Int -> f (Maybe Int)
f V1LimitedPriorityLevelConfiguration{Maybe Int
Maybe V1LimitResponse
v1LimitedPriorityLevelConfigurationBorrowingLimitPercent :: V1LimitedPriorityLevelConfiguration -> Maybe Int
$sel:v1LimitedPriorityLevelConfigurationLendablePercent:V1LimitedPriorityLevelConfiguration :: V1LimitedPriorityLevelConfiguration -> Maybe Int
$sel:v1LimitedPriorityLevelConfigurationLimitResponse:V1LimitedPriorityLevelConfiguration :: V1LimitedPriorityLevelConfiguration -> Maybe V1LimitResponse
$sel:v1LimitedPriorityLevelConfigurationNominalConcurrencyShares:V1LimitedPriorityLevelConfiguration :: V1LimitedPriorityLevelConfiguration -> Maybe Int
v1LimitedPriorityLevelConfigurationBorrowingLimitPercent :: Maybe Int
v1LimitedPriorityLevelConfigurationLendablePercent :: Maybe Int
v1LimitedPriorityLevelConfigurationLimitResponse :: Maybe V1LimitResponse
v1LimitedPriorityLevelConfigurationNominalConcurrencyShares :: Maybe Int
..} = (\Maybe Int
v1LimitedPriorityLevelConfigurationNominalConcurrencyShares -> V1LimitedPriorityLevelConfiguration { Maybe Int
$sel:v1LimitedPriorityLevelConfigurationNominalConcurrencyShares:V1LimitedPriorityLevelConfiguration :: Maybe Int
v1LimitedPriorityLevelConfigurationNominalConcurrencyShares :: Maybe Int
v1LimitedPriorityLevelConfigurationNominalConcurrencyShares, Maybe Int
Maybe V1LimitResponse
v1LimitedPriorityLevelConfigurationBorrowingLimitPercent :: Maybe Int
$sel:v1LimitedPriorityLevelConfigurationLendablePercent:V1LimitedPriorityLevelConfiguration :: Maybe Int
$sel:v1LimitedPriorityLevelConfigurationLimitResponse:V1LimitedPriorityLevelConfiguration :: Maybe V1LimitResponse
v1LimitedPriorityLevelConfigurationBorrowingLimitPercent :: Maybe Int
v1LimitedPriorityLevelConfigurationLendablePercent :: Maybe Int
v1LimitedPriorityLevelConfigurationLimitResponse :: Maybe V1LimitResponse
..} ) (Maybe Int -> V1LimitedPriorityLevelConfiguration)
-> f (Maybe Int) -> f V1LimitedPriorityLevelConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1LimitedPriorityLevelConfigurationNominalConcurrencyShares
{-# INLINE v1LimitedPriorityLevelConfigurationNominalConcurrencySharesL #-}



-- * V1LinuxContainerUser

-- | 'v1LinuxContainerUserGid' Lens
v1LinuxContainerUserGidL :: Lens_' V1LinuxContainerUser (Integer)
v1LinuxContainerUserGidL :: Lens_' V1LinuxContainerUser Integer
v1LinuxContainerUserGidL Integer -> f Integer
f V1LinuxContainerUser{Integer
Maybe [Integer]
v1LinuxContainerUserGid :: V1LinuxContainerUser -> Integer
v1LinuxContainerUserGid :: Integer
v1LinuxContainerUserSupplementalGroups :: Maybe [Integer]
v1LinuxContainerUserUid :: Integer
$sel:v1LinuxContainerUserSupplementalGroups:V1LinuxContainerUser :: V1LinuxContainerUser -> Maybe [Integer]
$sel:v1LinuxContainerUserUid:V1LinuxContainerUser :: V1LinuxContainerUser -> Integer
..} = (\Integer
v1LinuxContainerUserGid -> V1LinuxContainerUser { Integer
v1LinuxContainerUserGid :: Integer
v1LinuxContainerUserGid :: Integer
v1LinuxContainerUserGid, Integer
Maybe [Integer]
v1LinuxContainerUserSupplementalGroups :: Maybe [Integer]
v1LinuxContainerUserUid :: Integer
$sel:v1LinuxContainerUserSupplementalGroups:V1LinuxContainerUser :: Maybe [Integer]
$sel:v1LinuxContainerUserUid:V1LinuxContainerUser :: Integer
..} ) (Integer -> V1LinuxContainerUser)
-> f Integer -> f V1LinuxContainerUser
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Integer -> f Integer
f Integer
v1LinuxContainerUserGid
{-# INLINE v1LinuxContainerUserGidL #-}

-- | 'v1LinuxContainerUserSupplementalGroups' Lens
v1LinuxContainerUserSupplementalGroupsL :: Lens_' V1LinuxContainerUser (Maybe [Integer])
v1LinuxContainerUserSupplementalGroupsL :: Lens_' V1LinuxContainerUser (Maybe [Integer])
v1LinuxContainerUserSupplementalGroupsL Maybe [Integer] -> f (Maybe [Integer])
f V1LinuxContainerUser{Integer
Maybe [Integer]
v1LinuxContainerUserGid :: V1LinuxContainerUser -> Integer
$sel:v1LinuxContainerUserSupplementalGroups:V1LinuxContainerUser :: V1LinuxContainerUser -> Maybe [Integer]
$sel:v1LinuxContainerUserUid:V1LinuxContainerUser :: V1LinuxContainerUser -> Integer
v1LinuxContainerUserGid :: Integer
v1LinuxContainerUserSupplementalGroups :: Maybe [Integer]
v1LinuxContainerUserUid :: Integer
..} = (\Maybe [Integer]
v1LinuxContainerUserSupplementalGroups -> V1LinuxContainerUser { Maybe [Integer]
$sel:v1LinuxContainerUserSupplementalGroups:V1LinuxContainerUser :: Maybe [Integer]
v1LinuxContainerUserSupplementalGroups :: Maybe [Integer]
v1LinuxContainerUserSupplementalGroups, Integer
v1LinuxContainerUserGid :: Integer
$sel:v1LinuxContainerUserUid:V1LinuxContainerUser :: Integer
v1LinuxContainerUserGid :: Integer
v1LinuxContainerUserUid :: Integer
..} ) (Maybe [Integer] -> V1LinuxContainerUser)
-> f (Maybe [Integer]) -> f V1LinuxContainerUser
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Integer] -> f (Maybe [Integer])
f Maybe [Integer]
v1LinuxContainerUserSupplementalGroups
{-# INLINE v1LinuxContainerUserSupplementalGroupsL #-}

-- | 'v1LinuxContainerUserUid' Lens
v1LinuxContainerUserUidL :: Lens_' V1LinuxContainerUser (Integer)
v1LinuxContainerUserUidL :: Lens_' V1LinuxContainerUser Integer
v1LinuxContainerUserUidL Integer -> f Integer
f V1LinuxContainerUser{Integer
Maybe [Integer]
v1LinuxContainerUserGid :: V1LinuxContainerUser -> Integer
$sel:v1LinuxContainerUserSupplementalGroups:V1LinuxContainerUser :: V1LinuxContainerUser -> Maybe [Integer]
$sel:v1LinuxContainerUserUid:V1LinuxContainerUser :: V1LinuxContainerUser -> Integer
v1LinuxContainerUserGid :: Integer
v1LinuxContainerUserSupplementalGroups :: Maybe [Integer]
v1LinuxContainerUserUid :: Integer
..} = (\Integer
v1LinuxContainerUserUid -> V1LinuxContainerUser { Integer
$sel:v1LinuxContainerUserUid:V1LinuxContainerUser :: Integer
v1LinuxContainerUserUid :: Integer
v1LinuxContainerUserUid, Integer
Maybe [Integer]
v1LinuxContainerUserGid :: Integer
$sel:v1LinuxContainerUserSupplementalGroups:V1LinuxContainerUser :: Maybe [Integer]
v1LinuxContainerUserGid :: Integer
v1LinuxContainerUserSupplementalGroups :: Maybe [Integer]
..} ) (Integer -> V1LinuxContainerUser)
-> f Integer -> f V1LinuxContainerUser
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Integer -> f Integer
f Integer
v1LinuxContainerUserUid
{-# INLINE v1LinuxContainerUserUidL #-}



-- * V1ListMeta

-- | 'v1ListMetaContinue' Lens
v1ListMetaContinueL :: Lens_' V1ListMeta (Maybe Text)
v1ListMetaContinueL :: Lens_' V1ListMeta (Maybe Text)
v1ListMetaContinueL Maybe Text -> f (Maybe Text)
f V1ListMeta{Maybe Integer
Maybe Text
v1ListMetaContinue :: V1ListMeta -> Maybe Text
v1ListMetaContinue :: Maybe Text
v1ListMetaRemainingItemCount :: Maybe Integer
v1ListMetaResourceVersion :: Maybe Text
v1ListMetaSelfLink :: Maybe Text
$sel:v1ListMetaRemainingItemCount:V1ListMeta :: V1ListMeta -> Maybe Integer
$sel:v1ListMetaResourceVersion:V1ListMeta :: V1ListMeta -> Maybe Text
$sel:v1ListMetaSelfLink:V1ListMeta :: V1ListMeta -> Maybe Text
..} = (\Maybe Text
v1ListMetaContinue -> V1ListMeta { Maybe Text
v1ListMetaContinue :: Maybe Text
v1ListMetaContinue :: Maybe Text
v1ListMetaContinue, Maybe Integer
Maybe Text
v1ListMetaRemainingItemCount :: Maybe Integer
v1ListMetaResourceVersion :: Maybe Text
v1ListMetaSelfLink :: Maybe Text
$sel:v1ListMetaRemainingItemCount:V1ListMeta :: Maybe Integer
$sel:v1ListMetaResourceVersion:V1ListMeta :: Maybe Text
$sel:v1ListMetaSelfLink:V1ListMeta :: 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
v1ListMetaContinue
{-# INLINE v1ListMetaContinueL #-}

-- | 'v1ListMetaRemainingItemCount' Lens
v1ListMetaRemainingItemCountL :: Lens_' V1ListMeta (Maybe Integer)
v1ListMetaRemainingItemCountL :: Lens_' V1ListMeta (Maybe Integer)
v1ListMetaRemainingItemCountL Maybe Integer -> f (Maybe Integer)
f V1ListMeta{Maybe Integer
Maybe Text
v1ListMetaContinue :: V1ListMeta -> Maybe Text
$sel:v1ListMetaRemainingItemCount:V1ListMeta :: V1ListMeta -> Maybe Integer
$sel:v1ListMetaResourceVersion:V1ListMeta :: V1ListMeta -> Maybe Text
$sel:v1ListMetaSelfLink:V1ListMeta :: V1ListMeta -> Maybe Text
v1ListMetaContinue :: Maybe Text
v1ListMetaRemainingItemCount :: Maybe Integer
v1ListMetaResourceVersion :: Maybe Text
v1ListMetaSelfLink :: Maybe Text
..} = (\Maybe Integer
v1ListMetaRemainingItemCount -> V1ListMeta { Maybe Integer
$sel:v1ListMetaRemainingItemCount:V1ListMeta :: Maybe Integer
v1ListMetaRemainingItemCount :: Maybe Integer
v1ListMetaRemainingItemCount, Maybe Text
v1ListMetaContinue :: Maybe Text
$sel:v1ListMetaResourceVersion:V1ListMeta :: Maybe Text
$sel:v1ListMetaSelfLink:V1ListMeta :: Maybe Text
v1ListMetaContinue :: Maybe Text
v1ListMetaResourceVersion :: Maybe Text
v1ListMetaSelfLink :: 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 :: Lens_' V1ListMeta (Maybe Text)
v1ListMetaResourceVersionL Maybe Text -> f (Maybe Text)
f V1ListMeta{Maybe Integer
Maybe Text
v1ListMetaContinue :: V1ListMeta -> Maybe Text
$sel:v1ListMetaRemainingItemCount:V1ListMeta :: V1ListMeta -> Maybe Integer
$sel:v1ListMetaResourceVersion:V1ListMeta :: V1ListMeta -> Maybe Text
$sel:v1ListMetaSelfLink:V1ListMeta :: V1ListMeta -> Maybe Text
v1ListMetaContinue :: Maybe Text
v1ListMetaRemainingItemCount :: Maybe Integer
v1ListMetaResourceVersion :: Maybe Text
v1ListMetaSelfLink :: Maybe Text
..} = (\Maybe Text
v1ListMetaResourceVersion -> V1ListMeta { Maybe Text
$sel:v1ListMetaResourceVersion:V1ListMeta :: Maybe Text
v1ListMetaResourceVersion :: Maybe Text
v1ListMetaResourceVersion, Maybe Integer
Maybe Text
v1ListMetaContinue :: Maybe Text
$sel:v1ListMetaRemainingItemCount:V1ListMeta :: Maybe Integer
$sel:v1ListMetaSelfLink:V1ListMeta :: Maybe Text
v1ListMetaContinue :: Maybe Text
v1ListMetaRemainingItemCount :: Maybe Integer
v1ListMetaSelfLink :: 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 :: Lens_' V1ListMeta (Maybe Text)
v1ListMetaSelfLinkL Maybe Text -> f (Maybe Text)
f V1ListMeta{Maybe Integer
Maybe Text
v1ListMetaContinue :: V1ListMeta -> Maybe Text
$sel:v1ListMetaRemainingItemCount:V1ListMeta :: V1ListMeta -> Maybe Integer
$sel:v1ListMetaResourceVersion:V1ListMeta :: V1ListMeta -> Maybe Text
$sel:v1ListMetaSelfLink:V1ListMeta :: V1ListMeta -> Maybe Text
v1ListMetaContinue :: Maybe Text
v1ListMetaRemainingItemCount :: Maybe Integer
v1ListMetaResourceVersion :: Maybe Text
v1ListMetaSelfLink :: Maybe Text
..} = (\Maybe Text
v1ListMetaSelfLink -> V1ListMeta { Maybe Text
$sel:v1ListMetaSelfLink:V1ListMeta :: Maybe Text
v1ListMetaSelfLink :: Maybe Text
v1ListMetaSelfLink, Maybe Integer
Maybe Text
v1ListMetaContinue :: Maybe Text
$sel:v1ListMetaRemainingItemCount:V1ListMeta :: Maybe Integer
$sel:v1ListMetaResourceVersion:V1ListMeta :: Maybe Text
v1ListMetaContinue :: Maybe Text
v1ListMetaRemainingItemCount :: Maybe Integer
v1ListMetaResourceVersion :: 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 :: Lens_' V1LoadBalancerIngress (Maybe Text)
v1LoadBalancerIngressHostnameL Maybe Text -> f (Maybe Text)
f V1LoadBalancerIngress{Maybe [V1PortStatus]
Maybe Text
v1LoadBalancerIngressHostname :: V1LoadBalancerIngress -> Maybe Text
v1LoadBalancerIngressHostname :: Maybe Text
v1LoadBalancerIngressIp :: Maybe Text
v1LoadBalancerIngressIpMode :: Maybe Text
v1LoadBalancerIngressPorts :: Maybe [V1PortStatus]
$sel:v1LoadBalancerIngressIp:V1LoadBalancerIngress :: V1LoadBalancerIngress -> Maybe Text
$sel:v1LoadBalancerIngressIpMode:V1LoadBalancerIngress :: V1LoadBalancerIngress -> Maybe Text
$sel:v1LoadBalancerIngressPorts:V1LoadBalancerIngress :: V1LoadBalancerIngress -> Maybe [V1PortStatus]
..} = (\Maybe Text
v1LoadBalancerIngressHostname -> V1LoadBalancerIngress { Maybe Text
v1LoadBalancerIngressHostname :: Maybe Text
v1LoadBalancerIngressHostname :: Maybe Text
v1LoadBalancerIngressHostname, Maybe [V1PortStatus]
Maybe Text
v1LoadBalancerIngressIp :: Maybe Text
v1LoadBalancerIngressIpMode :: Maybe Text
v1LoadBalancerIngressPorts :: Maybe [V1PortStatus]
$sel:v1LoadBalancerIngressIp:V1LoadBalancerIngress :: Maybe Text
$sel:v1LoadBalancerIngressIpMode:V1LoadBalancerIngress :: Maybe Text
$sel:v1LoadBalancerIngressPorts:V1LoadBalancerIngress :: Maybe [V1PortStatus]
..} ) (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 :: Lens_' V1LoadBalancerIngress (Maybe Text)
v1LoadBalancerIngressIpL Maybe Text -> f (Maybe Text)
f V1LoadBalancerIngress{Maybe [V1PortStatus]
Maybe Text
v1LoadBalancerIngressHostname :: V1LoadBalancerIngress -> Maybe Text
$sel:v1LoadBalancerIngressIp:V1LoadBalancerIngress :: V1LoadBalancerIngress -> Maybe Text
$sel:v1LoadBalancerIngressIpMode:V1LoadBalancerIngress :: V1LoadBalancerIngress -> Maybe Text
$sel:v1LoadBalancerIngressPorts:V1LoadBalancerIngress :: V1LoadBalancerIngress -> Maybe [V1PortStatus]
v1LoadBalancerIngressHostname :: Maybe Text
v1LoadBalancerIngressIp :: Maybe Text
v1LoadBalancerIngressIpMode :: Maybe Text
v1LoadBalancerIngressPorts :: Maybe [V1PortStatus]
..} = (\Maybe Text
v1LoadBalancerIngressIp -> V1LoadBalancerIngress { Maybe Text
$sel:v1LoadBalancerIngressIp:V1LoadBalancerIngress :: Maybe Text
v1LoadBalancerIngressIp :: Maybe Text
v1LoadBalancerIngressIp, Maybe [V1PortStatus]
Maybe Text
v1LoadBalancerIngressHostname :: Maybe Text
$sel:v1LoadBalancerIngressIpMode:V1LoadBalancerIngress :: Maybe Text
$sel:v1LoadBalancerIngressPorts:V1LoadBalancerIngress :: Maybe [V1PortStatus]
v1LoadBalancerIngressHostname :: Maybe Text
v1LoadBalancerIngressIpMode :: Maybe Text
v1LoadBalancerIngressPorts :: Maybe [V1PortStatus]
..} ) (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 #-}

-- | 'v1LoadBalancerIngressIpMode' Lens
v1LoadBalancerIngressIpModeL :: Lens_' V1LoadBalancerIngress (Maybe Text)
v1LoadBalancerIngressIpModeL :: Lens_' V1LoadBalancerIngress (Maybe Text)
v1LoadBalancerIngressIpModeL Maybe Text -> f (Maybe Text)
f V1LoadBalancerIngress{Maybe [V1PortStatus]
Maybe Text
v1LoadBalancerIngressHostname :: V1LoadBalancerIngress -> Maybe Text
$sel:v1LoadBalancerIngressIp:V1LoadBalancerIngress :: V1LoadBalancerIngress -> Maybe Text
$sel:v1LoadBalancerIngressIpMode:V1LoadBalancerIngress :: V1LoadBalancerIngress -> Maybe Text
$sel:v1LoadBalancerIngressPorts:V1LoadBalancerIngress :: V1LoadBalancerIngress -> Maybe [V1PortStatus]
v1LoadBalancerIngressHostname :: Maybe Text
v1LoadBalancerIngressIp :: Maybe Text
v1LoadBalancerIngressIpMode :: Maybe Text
v1LoadBalancerIngressPorts :: Maybe [V1PortStatus]
..} = (\Maybe Text
v1LoadBalancerIngressIpMode -> V1LoadBalancerIngress { Maybe Text
$sel:v1LoadBalancerIngressIpMode:V1LoadBalancerIngress :: Maybe Text
v1LoadBalancerIngressIpMode :: Maybe Text
v1LoadBalancerIngressIpMode, Maybe [V1PortStatus]
Maybe Text
v1LoadBalancerIngressHostname :: Maybe Text
$sel:v1LoadBalancerIngressIp:V1LoadBalancerIngress :: Maybe Text
$sel:v1LoadBalancerIngressPorts:V1LoadBalancerIngress :: Maybe [V1PortStatus]
v1LoadBalancerIngressHostname :: Maybe Text
v1LoadBalancerIngressIp :: Maybe Text
v1LoadBalancerIngressPorts :: Maybe [V1PortStatus]
..} ) (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
v1LoadBalancerIngressIpMode
{-# INLINE v1LoadBalancerIngressIpModeL #-}

-- | 'v1LoadBalancerIngressPorts' Lens
v1LoadBalancerIngressPortsL :: Lens_' V1LoadBalancerIngress (Maybe [V1PortStatus])
v1LoadBalancerIngressPortsL :: Lens_' V1LoadBalancerIngress (Maybe [V1PortStatus])
v1LoadBalancerIngressPortsL Maybe [V1PortStatus] -> f (Maybe [V1PortStatus])
f V1LoadBalancerIngress{Maybe [V1PortStatus]
Maybe Text
v1LoadBalancerIngressHostname :: V1LoadBalancerIngress -> Maybe Text
$sel:v1LoadBalancerIngressIp:V1LoadBalancerIngress :: V1LoadBalancerIngress -> Maybe Text
$sel:v1LoadBalancerIngressIpMode:V1LoadBalancerIngress :: V1LoadBalancerIngress -> Maybe Text
$sel:v1LoadBalancerIngressPorts:V1LoadBalancerIngress :: V1LoadBalancerIngress -> Maybe [V1PortStatus]
v1LoadBalancerIngressHostname :: Maybe Text
v1LoadBalancerIngressIp :: Maybe Text
v1LoadBalancerIngressIpMode :: Maybe Text
v1LoadBalancerIngressPorts :: Maybe [V1PortStatus]
..} = (\Maybe [V1PortStatus]
v1LoadBalancerIngressPorts -> V1LoadBalancerIngress { Maybe [V1PortStatus]
$sel:v1LoadBalancerIngressPorts:V1LoadBalancerIngress :: Maybe [V1PortStatus]
v1LoadBalancerIngressPorts :: Maybe [V1PortStatus]
v1LoadBalancerIngressPorts, Maybe Text
v1LoadBalancerIngressHostname :: Maybe Text
$sel:v1LoadBalancerIngressIp:V1LoadBalancerIngress :: Maybe Text
$sel:v1LoadBalancerIngressIpMode:V1LoadBalancerIngress :: Maybe Text
v1LoadBalancerIngressHostname :: Maybe Text
v1LoadBalancerIngressIp :: Maybe Text
v1LoadBalancerIngressIpMode :: Maybe Text
..} ) (Maybe [V1PortStatus] -> V1LoadBalancerIngress)
-> f (Maybe [V1PortStatus]) -> f V1LoadBalancerIngress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1PortStatus] -> f (Maybe [V1PortStatus])
f Maybe [V1PortStatus]
v1LoadBalancerIngressPorts
{-# INLINE v1LoadBalancerIngressPortsL #-}



-- * V1LoadBalancerStatus

-- | 'v1LoadBalancerStatusIngress' Lens
v1LoadBalancerStatusIngressL :: Lens_' V1LoadBalancerStatus (Maybe [V1LoadBalancerIngress])
v1LoadBalancerStatusIngressL :: Lens_' V1LoadBalancerStatus (Maybe [V1LoadBalancerIngress])
v1LoadBalancerStatusIngressL Maybe [V1LoadBalancerIngress] -> f (Maybe [V1LoadBalancerIngress])
f V1LoadBalancerStatus{Maybe [V1LoadBalancerIngress]
v1LoadBalancerStatusIngress :: V1LoadBalancerStatus -> Maybe [V1LoadBalancerIngress]
v1LoadBalancerStatusIngress :: Maybe [V1LoadBalancerIngress]
..} = (\Maybe [V1LoadBalancerIngress]
v1LoadBalancerStatusIngress -> 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 :: Lens_' V1LocalObjectReference (Maybe Text)
v1LocalObjectReferenceNameL Maybe Text -> f (Maybe Text)
f V1LocalObjectReference{Maybe Text
v1LocalObjectReferenceName :: V1LocalObjectReference -> Maybe Text
v1LocalObjectReferenceName :: Maybe Text
..} = (\Maybe Text
v1LocalObjectReferenceName -> 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 :: Lens_' V1LocalSubjectAccessReview (Maybe Text)
v1LocalSubjectAccessReviewApiVersionL Maybe Text -> f (Maybe Text)
f V1LocalSubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewApiVersion :: V1LocalSubjectAccessReview -> Maybe Text
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1LocalSubjectAccessReviewKind :: Maybe Text
v1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
$sel:v1LocalSubjectAccessReviewKind:V1LocalSubjectAccessReview :: V1LocalSubjectAccessReview -> Maybe Text
$sel:v1LocalSubjectAccessReviewMetadata:V1LocalSubjectAccessReview :: V1LocalSubjectAccessReview -> Maybe V1ObjectMeta
$sel:v1LocalSubjectAccessReviewSpec:V1LocalSubjectAccessReview :: V1LocalSubjectAccessReview -> V1SubjectAccessReviewSpec
$sel:v1LocalSubjectAccessReviewStatus:V1LocalSubjectAccessReview :: V1LocalSubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
..} = (\Maybe Text
v1LocalSubjectAccessReviewApiVersion -> V1LocalSubjectAccessReview { Maybe Text
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1LocalSubjectAccessReviewApiVersion, Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewKind :: Maybe Text
v1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
$sel:v1LocalSubjectAccessReviewKind:V1LocalSubjectAccessReview :: Maybe Text
$sel:v1LocalSubjectAccessReviewMetadata:V1LocalSubjectAccessReview :: Maybe V1ObjectMeta
$sel:v1LocalSubjectAccessReviewSpec:V1LocalSubjectAccessReview :: V1SubjectAccessReviewSpec
$sel:v1LocalSubjectAccessReviewStatus:V1LocalSubjectAccessReview :: Maybe V1SubjectAccessReviewStatus
..} ) (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 :: Lens_' V1LocalSubjectAccessReview (Maybe Text)
v1LocalSubjectAccessReviewKindL Maybe Text -> f (Maybe Text)
f V1LocalSubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewApiVersion :: V1LocalSubjectAccessReview -> Maybe Text
$sel:v1LocalSubjectAccessReviewKind:V1LocalSubjectAccessReview :: V1LocalSubjectAccessReview -> Maybe Text
$sel:v1LocalSubjectAccessReviewMetadata:V1LocalSubjectAccessReview :: V1LocalSubjectAccessReview -> Maybe V1ObjectMeta
$sel:v1LocalSubjectAccessReviewSpec:V1LocalSubjectAccessReview :: V1LocalSubjectAccessReview -> V1SubjectAccessReviewSpec
$sel:v1LocalSubjectAccessReviewStatus:V1LocalSubjectAccessReview :: V1LocalSubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1LocalSubjectAccessReviewKind :: Maybe Text
v1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
..} = (\Maybe Text
v1LocalSubjectAccessReviewKind -> V1LocalSubjectAccessReview { Maybe Text
$sel:v1LocalSubjectAccessReviewKind:V1LocalSubjectAccessReview :: Maybe Text
v1LocalSubjectAccessReviewKind :: Maybe Text
v1LocalSubjectAccessReviewKind, Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
$sel:v1LocalSubjectAccessReviewMetadata:V1LocalSubjectAccessReview :: Maybe V1ObjectMeta
$sel:v1LocalSubjectAccessReviewSpec:V1LocalSubjectAccessReview :: V1SubjectAccessReviewSpec
$sel:v1LocalSubjectAccessReviewStatus:V1LocalSubjectAccessReview :: Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
..} ) (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 :: Lens_' V1LocalSubjectAccessReview (Maybe V1ObjectMeta)
v1LocalSubjectAccessReviewMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1LocalSubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewApiVersion :: V1LocalSubjectAccessReview -> Maybe Text
$sel:v1LocalSubjectAccessReviewKind:V1LocalSubjectAccessReview :: V1LocalSubjectAccessReview -> Maybe Text
$sel:v1LocalSubjectAccessReviewMetadata:V1LocalSubjectAccessReview :: V1LocalSubjectAccessReview -> Maybe V1ObjectMeta
$sel:v1LocalSubjectAccessReviewSpec:V1LocalSubjectAccessReview :: V1LocalSubjectAccessReview -> V1SubjectAccessReviewSpec
$sel:v1LocalSubjectAccessReviewStatus:V1LocalSubjectAccessReview :: V1LocalSubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1LocalSubjectAccessReviewKind :: Maybe Text
v1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
..} = (\Maybe V1ObjectMeta
v1LocalSubjectAccessReviewMetadata -> V1LocalSubjectAccessReview { Maybe V1ObjectMeta
$sel:v1LocalSubjectAccessReviewMetadata:V1LocalSubjectAccessReview :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewMetadata, Maybe Text
Maybe V1SubjectAccessReviewStatus
V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
$sel:v1LocalSubjectAccessReviewKind:V1LocalSubjectAccessReview :: Maybe Text
$sel:v1LocalSubjectAccessReviewSpec:V1LocalSubjectAccessReview :: V1SubjectAccessReviewSpec
$sel:v1LocalSubjectAccessReviewStatus:V1LocalSubjectAccessReview :: Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1LocalSubjectAccessReviewKind :: Maybe Text
v1LocalSubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
..} ) (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 :: Lens_' V1LocalSubjectAccessReview V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewSpecL V1SubjectAccessReviewSpec -> f V1SubjectAccessReviewSpec
f V1LocalSubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewApiVersion :: V1LocalSubjectAccessReview -> Maybe Text
$sel:v1LocalSubjectAccessReviewKind:V1LocalSubjectAccessReview :: V1LocalSubjectAccessReview -> Maybe Text
$sel:v1LocalSubjectAccessReviewMetadata:V1LocalSubjectAccessReview :: V1LocalSubjectAccessReview -> Maybe V1ObjectMeta
$sel:v1LocalSubjectAccessReviewSpec:V1LocalSubjectAccessReview :: V1LocalSubjectAccessReview -> V1SubjectAccessReviewSpec
$sel:v1LocalSubjectAccessReviewStatus:V1LocalSubjectAccessReview :: V1LocalSubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1LocalSubjectAccessReviewKind :: Maybe Text
v1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
..} = (\V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewSpec -> V1LocalSubjectAccessReview { V1SubjectAccessReviewSpec
$sel:v1LocalSubjectAccessReviewSpec:V1LocalSubjectAccessReview :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewSpec, Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
$sel:v1LocalSubjectAccessReviewKind:V1LocalSubjectAccessReview :: Maybe Text
$sel:v1LocalSubjectAccessReviewMetadata:V1LocalSubjectAccessReview :: Maybe V1ObjectMeta
$sel:v1LocalSubjectAccessReviewStatus:V1LocalSubjectAccessReview :: Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1LocalSubjectAccessReviewKind :: Maybe Text
v1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
..} ) (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 :: Lens_'
  V1LocalSubjectAccessReview (Maybe V1SubjectAccessReviewStatus)
v1LocalSubjectAccessReviewStatusL Maybe V1SubjectAccessReviewStatus
-> f (Maybe V1SubjectAccessReviewStatus)
f V1LocalSubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewApiVersion :: V1LocalSubjectAccessReview -> Maybe Text
$sel:v1LocalSubjectAccessReviewKind:V1LocalSubjectAccessReview :: V1LocalSubjectAccessReview -> Maybe Text
$sel:v1LocalSubjectAccessReviewMetadata:V1LocalSubjectAccessReview :: V1LocalSubjectAccessReview -> Maybe V1ObjectMeta
$sel:v1LocalSubjectAccessReviewSpec:V1LocalSubjectAccessReview :: V1LocalSubjectAccessReview -> V1SubjectAccessReviewSpec
$sel:v1LocalSubjectAccessReviewStatus:V1LocalSubjectAccessReview :: V1LocalSubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1LocalSubjectAccessReviewKind :: Maybe Text
v1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
..} = (\Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewStatus -> V1LocalSubjectAccessReview { Maybe V1SubjectAccessReviewStatus
$sel:v1LocalSubjectAccessReviewStatus:V1LocalSubjectAccessReview :: Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1LocalSubjectAccessReviewStatus, Maybe Text
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
$sel:v1LocalSubjectAccessReviewKind:V1LocalSubjectAccessReview :: Maybe Text
$sel:v1LocalSubjectAccessReviewMetadata:V1LocalSubjectAccessReview :: Maybe V1ObjectMeta
$sel:v1LocalSubjectAccessReviewSpec:V1LocalSubjectAccessReview :: V1SubjectAccessReviewSpec
v1LocalSubjectAccessReviewApiVersion :: Maybe Text
v1LocalSubjectAccessReviewKind :: Maybe Text
v1LocalSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1LocalSubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
..} ) (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 :: Lens_' V1LocalVolumeSource (Maybe Text)
v1LocalVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1LocalVolumeSource{Maybe Text
Text
v1LocalVolumeSourceFsType :: V1LocalVolumeSource -> Maybe Text
v1LocalVolumeSourceFsType :: Maybe Text
v1LocalVolumeSourcePath :: Text
$sel:v1LocalVolumeSourcePath:V1LocalVolumeSource :: V1LocalVolumeSource -> Text
..} = (\Maybe Text
v1LocalVolumeSourceFsType -> V1LocalVolumeSource { Maybe Text
v1LocalVolumeSourceFsType :: Maybe Text
v1LocalVolumeSourceFsType :: Maybe Text
v1LocalVolumeSourceFsType, Text
v1LocalVolumeSourcePath :: Text
$sel:v1LocalVolumeSourcePath:V1LocalVolumeSource :: 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 :: Lens_' V1LocalVolumeSource Text
v1LocalVolumeSourcePathL Text -> f Text
f V1LocalVolumeSource{Maybe Text
Text
v1LocalVolumeSourceFsType :: V1LocalVolumeSource -> Maybe Text
$sel:v1LocalVolumeSourcePath:V1LocalVolumeSource :: V1LocalVolumeSource -> Text
v1LocalVolumeSourceFsType :: Maybe Text
v1LocalVolumeSourcePath :: Text
..} = (\Text
v1LocalVolumeSourcePath -> V1LocalVolumeSource { Text
$sel:v1LocalVolumeSourcePath:V1LocalVolumeSource :: 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 :: Lens_' V1ManagedFieldsEntry (Maybe Text)
v1ManagedFieldsEntryApiVersionL Maybe Text -> f (Maybe Text)
f V1ManagedFieldsEntry{Maybe Value
Maybe Text
Maybe DateTime
v1ManagedFieldsEntryApiVersion :: V1ManagedFieldsEntry -> Maybe Text
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntrySubresource :: Maybe Text
v1ManagedFieldsEntryTime :: Maybe DateTime
$sel:v1ManagedFieldsEntryFieldsType:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryFieldsV1:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Value
$sel:v1ManagedFieldsEntryManager:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryOperation:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntrySubresource:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryTime:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe DateTime
..} = (\Maybe Text
v1ManagedFieldsEntryApiVersion -> V1ManagedFieldsEntry { Maybe Text
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryApiVersion, Maybe Value
Maybe Text
Maybe DateTime
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntrySubresource :: Maybe Text
v1ManagedFieldsEntryTime :: Maybe DateTime
$sel:v1ManagedFieldsEntryFieldsType:V1ManagedFieldsEntry :: Maybe Text
$sel:v1ManagedFieldsEntryFieldsV1:V1ManagedFieldsEntry :: Maybe Value
$sel:v1ManagedFieldsEntryManager:V1ManagedFieldsEntry :: Maybe Text
$sel:v1ManagedFieldsEntryOperation:V1ManagedFieldsEntry :: Maybe Text
$sel:v1ManagedFieldsEntrySubresource:V1ManagedFieldsEntry :: Maybe Text
$sel:v1ManagedFieldsEntryTime:V1ManagedFieldsEntry :: Maybe DateTime
..} ) (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 :: Lens_' V1ManagedFieldsEntry (Maybe Text)
v1ManagedFieldsEntryFieldsTypeL Maybe Text -> f (Maybe Text)
f V1ManagedFieldsEntry{Maybe Value
Maybe Text
Maybe DateTime
v1ManagedFieldsEntryApiVersion :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryFieldsType:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryFieldsV1:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Value
$sel:v1ManagedFieldsEntryManager:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryOperation:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntrySubresource:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryTime:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe DateTime
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntrySubresource :: Maybe Text
v1ManagedFieldsEntryTime :: Maybe DateTime
..} = (\Maybe Text
v1ManagedFieldsEntryFieldsType -> V1ManagedFieldsEntry { Maybe Text
$sel:v1ManagedFieldsEntryFieldsType:V1ManagedFieldsEntry :: Maybe Text
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryFieldsType, Maybe Value
Maybe Text
Maybe DateTime
v1ManagedFieldsEntryApiVersion :: Maybe Text
$sel:v1ManagedFieldsEntryFieldsV1:V1ManagedFieldsEntry :: Maybe Value
$sel:v1ManagedFieldsEntryManager:V1ManagedFieldsEntry :: Maybe Text
$sel:v1ManagedFieldsEntryOperation:V1ManagedFieldsEntry :: Maybe Text
$sel:v1ManagedFieldsEntrySubresource:V1ManagedFieldsEntry :: Maybe Text
$sel:v1ManagedFieldsEntryTime:V1ManagedFieldsEntry :: Maybe DateTime
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntrySubresource :: Maybe Text
v1ManagedFieldsEntryTime :: Maybe DateTime
..} ) (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 :: Lens_' V1ManagedFieldsEntry (Maybe Value)
v1ManagedFieldsEntryFieldsV1L Maybe Value -> f (Maybe Value)
f V1ManagedFieldsEntry{Maybe Value
Maybe Text
Maybe DateTime
v1ManagedFieldsEntryApiVersion :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryFieldsType:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryFieldsV1:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Value
$sel:v1ManagedFieldsEntryManager:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryOperation:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntrySubresource:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryTime:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe DateTime
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntrySubresource :: Maybe Text
v1ManagedFieldsEntryTime :: Maybe DateTime
..} = (\Maybe Value
v1ManagedFieldsEntryFieldsV1 -> V1ManagedFieldsEntry { Maybe Value
$sel:v1ManagedFieldsEntryFieldsV1:V1ManagedFieldsEntry :: Maybe Value
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryFieldsV1, Maybe Text
Maybe DateTime
v1ManagedFieldsEntryApiVersion :: Maybe Text
$sel:v1ManagedFieldsEntryFieldsType:V1ManagedFieldsEntry :: Maybe Text
$sel:v1ManagedFieldsEntryManager:V1ManagedFieldsEntry :: Maybe Text
$sel:v1ManagedFieldsEntryOperation:V1ManagedFieldsEntry :: Maybe Text
$sel:v1ManagedFieldsEntrySubresource:V1ManagedFieldsEntry :: Maybe Text
$sel:v1ManagedFieldsEntryTime:V1ManagedFieldsEntry :: Maybe DateTime
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntrySubresource :: Maybe Text
v1ManagedFieldsEntryTime :: Maybe DateTime
..} ) (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 :: Lens_' V1ManagedFieldsEntry (Maybe Text)
v1ManagedFieldsEntryManagerL Maybe Text -> f (Maybe Text)
f V1ManagedFieldsEntry{Maybe Value
Maybe Text
Maybe DateTime
v1ManagedFieldsEntryApiVersion :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryFieldsType:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryFieldsV1:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Value
$sel:v1ManagedFieldsEntryManager:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryOperation:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntrySubresource:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryTime:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe DateTime
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntrySubresource :: Maybe Text
v1ManagedFieldsEntryTime :: Maybe DateTime
..} = (\Maybe Text
v1ManagedFieldsEntryManager -> V1ManagedFieldsEntry { Maybe Text
$sel:v1ManagedFieldsEntryManager:V1ManagedFieldsEntry :: Maybe Text
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryManager, Maybe Value
Maybe Text
Maybe DateTime
v1ManagedFieldsEntryApiVersion :: Maybe Text
$sel:v1ManagedFieldsEntryFieldsType:V1ManagedFieldsEntry :: Maybe Text
$sel:v1ManagedFieldsEntryFieldsV1:V1ManagedFieldsEntry :: Maybe Value
$sel:v1ManagedFieldsEntryOperation:V1ManagedFieldsEntry :: Maybe Text
$sel:v1ManagedFieldsEntrySubresource:V1ManagedFieldsEntry :: Maybe Text
$sel:v1ManagedFieldsEntryTime:V1ManagedFieldsEntry :: Maybe DateTime
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntrySubresource :: Maybe Text
v1ManagedFieldsEntryTime :: Maybe DateTime
..} ) (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 :: Lens_' V1ManagedFieldsEntry (Maybe Text)
v1ManagedFieldsEntryOperationL Maybe Text -> f (Maybe Text)
f V1ManagedFieldsEntry{Maybe Value
Maybe Text
Maybe DateTime
v1ManagedFieldsEntryApiVersion :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryFieldsType:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryFieldsV1:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Value
$sel:v1ManagedFieldsEntryManager:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryOperation:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntrySubresource:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryTime:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe DateTime
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntrySubresource :: Maybe Text
v1ManagedFieldsEntryTime :: Maybe DateTime
..} = (\Maybe Text
v1ManagedFieldsEntryOperation -> V1ManagedFieldsEntry { Maybe Text
$sel:v1ManagedFieldsEntryOperation:V1ManagedFieldsEntry :: Maybe Text
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntryOperation, Maybe Value
Maybe Text
Maybe DateTime
v1ManagedFieldsEntryApiVersion :: Maybe Text
$sel:v1ManagedFieldsEntryFieldsType:V1ManagedFieldsEntry :: Maybe Text
$sel:v1ManagedFieldsEntryFieldsV1:V1ManagedFieldsEntry :: Maybe Value
$sel:v1ManagedFieldsEntryManager:V1ManagedFieldsEntry :: Maybe Text
$sel:v1ManagedFieldsEntrySubresource:V1ManagedFieldsEntry :: Maybe Text
$sel:v1ManagedFieldsEntryTime:V1ManagedFieldsEntry :: Maybe DateTime
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntrySubresource :: Maybe Text
v1ManagedFieldsEntryTime :: Maybe DateTime
..} ) (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 #-}

-- | 'v1ManagedFieldsEntrySubresource' Lens
v1ManagedFieldsEntrySubresourceL :: Lens_' V1ManagedFieldsEntry (Maybe Text)
v1ManagedFieldsEntrySubresourceL :: Lens_' V1ManagedFieldsEntry (Maybe Text)
v1ManagedFieldsEntrySubresourceL Maybe Text -> f (Maybe Text)
f V1ManagedFieldsEntry{Maybe Value
Maybe Text
Maybe DateTime
v1ManagedFieldsEntryApiVersion :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryFieldsType:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryFieldsV1:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Value
$sel:v1ManagedFieldsEntryManager:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryOperation:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntrySubresource:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryTime:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe DateTime
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntrySubresource :: Maybe Text
v1ManagedFieldsEntryTime :: Maybe DateTime
..} = (\Maybe Text
v1ManagedFieldsEntrySubresource -> V1ManagedFieldsEntry { Maybe Text
$sel:v1ManagedFieldsEntrySubresource:V1ManagedFieldsEntry :: Maybe Text
v1ManagedFieldsEntrySubresource :: Maybe Text
v1ManagedFieldsEntrySubresource, Maybe Value
Maybe Text
Maybe DateTime
v1ManagedFieldsEntryApiVersion :: Maybe Text
$sel:v1ManagedFieldsEntryFieldsType:V1ManagedFieldsEntry :: Maybe Text
$sel:v1ManagedFieldsEntryFieldsV1:V1ManagedFieldsEntry :: Maybe Value
$sel:v1ManagedFieldsEntryManager:V1ManagedFieldsEntry :: Maybe Text
$sel:v1ManagedFieldsEntryOperation:V1ManagedFieldsEntry :: Maybe Text
$sel:v1ManagedFieldsEntryTime:V1ManagedFieldsEntry :: Maybe DateTime
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntryTime :: Maybe DateTime
..} ) (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
v1ManagedFieldsEntrySubresource
{-# INLINE v1ManagedFieldsEntrySubresourceL #-}

-- | 'v1ManagedFieldsEntryTime' Lens
v1ManagedFieldsEntryTimeL :: Lens_' V1ManagedFieldsEntry (Maybe DateTime)
v1ManagedFieldsEntryTimeL :: Lens_' V1ManagedFieldsEntry (Maybe DateTime)
v1ManagedFieldsEntryTimeL Maybe DateTime -> f (Maybe DateTime)
f V1ManagedFieldsEntry{Maybe Value
Maybe Text
Maybe DateTime
v1ManagedFieldsEntryApiVersion :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryFieldsType:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryFieldsV1:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Value
$sel:v1ManagedFieldsEntryManager:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryOperation:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntrySubresource:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe Text
$sel:v1ManagedFieldsEntryTime:V1ManagedFieldsEntry :: V1ManagedFieldsEntry -> Maybe DateTime
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntrySubresource :: Maybe Text
v1ManagedFieldsEntryTime :: Maybe DateTime
..} = (\Maybe DateTime
v1ManagedFieldsEntryTime -> V1ManagedFieldsEntry { Maybe DateTime
$sel:v1ManagedFieldsEntryTime:V1ManagedFieldsEntry :: Maybe DateTime
v1ManagedFieldsEntryTime :: Maybe DateTime
v1ManagedFieldsEntryTime, Maybe Value
Maybe Text
v1ManagedFieldsEntryApiVersion :: Maybe Text
$sel:v1ManagedFieldsEntryFieldsType:V1ManagedFieldsEntry :: Maybe Text
$sel:v1ManagedFieldsEntryFieldsV1:V1ManagedFieldsEntry :: Maybe Value
$sel:v1ManagedFieldsEntryManager:V1ManagedFieldsEntry :: Maybe Text
$sel:v1ManagedFieldsEntryOperation:V1ManagedFieldsEntry :: Maybe Text
$sel:v1ManagedFieldsEntrySubresource:V1ManagedFieldsEntry :: Maybe Text
v1ManagedFieldsEntryApiVersion :: Maybe Text
v1ManagedFieldsEntryFieldsType :: Maybe Text
v1ManagedFieldsEntryFieldsV1 :: Maybe Value
v1ManagedFieldsEntryManager :: Maybe Text
v1ManagedFieldsEntryOperation :: Maybe Text
v1ManagedFieldsEntrySubresource :: 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 #-}



-- * V1MatchCondition

-- | 'v1MatchConditionExpression' Lens
v1MatchConditionExpressionL :: Lens_' V1MatchCondition (Text)
v1MatchConditionExpressionL :: Lens_' V1MatchCondition Text
v1MatchConditionExpressionL Text -> f Text
f V1MatchCondition{Text
v1MatchConditionExpression :: V1MatchCondition -> Text
v1MatchConditionExpression :: Text
v1MatchConditionName :: Text
$sel:v1MatchConditionName:V1MatchCondition :: V1MatchCondition -> Text
..} = (\Text
v1MatchConditionExpression -> V1MatchCondition { Text
v1MatchConditionExpression :: Text
v1MatchConditionExpression :: Text
v1MatchConditionExpression, Text
v1MatchConditionName :: Text
$sel:v1MatchConditionName:V1MatchCondition :: Text
..} ) (Text -> V1MatchCondition) -> f Text -> f V1MatchCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1MatchConditionExpression
{-# INLINE v1MatchConditionExpressionL #-}

-- | 'v1MatchConditionName' Lens
v1MatchConditionNameL :: Lens_' V1MatchCondition (Text)
v1MatchConditionNameL :: Lens_' V1MatchCondition Text
v1MatchConditionNameL Text -> f Text
f V1MatchCondition{Text
v1MatchConditionExpression :: V1MatchCondition -> Text
$sel:v1MatchConditionName:V1MatchCondition :: V1MatchCondition -> Text
v1MatchConditionExpression :: Text
v1MatchConditionName :: Text
..} = (\Text
v1MatchConditionName -> V1MatchCondition { Text
$sel:v1MatchConditionName:V1MatchCondition :: Text
v1MatchConditionName :: Text
v1MatchConditionName, Text
v1MatchConditionExpression :: Text
v1MatchConditionExpression :: Text
..} ) (Text -> V1MatchCondition) -> f Text -> f V1MatchCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1MatchConditionName
{-# INLINE v1MatchConditionNameL #-}



-- * V1MatchResources

-- | 'v1MatchResourcesExcludeResourceRules' Lens
v1MatchResourcesExcludeResourceRulesL :: Lens_' V1MatchResources (Maybe [V1NamedRuleWithOperations])
v1MatchResourcesExcludeResourceRulesL :: Lens_' V1MatchResources (Maybe [V1NamedRuleWithOperations])
v1MatchResourcesExcludeResourceRulesL Maybe [V1NamedRuleWithOperations]
-> f (Maybe [V1NamedRuleWithOperations])
f V1MatchResources{Maybe [V1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1MatchResourcesExcludeResourceRules :: V1MatchResources -> Maybe [V1NamedRuleWithOperations]
v1MatchResourcesExcludeResourceRules :: Maybe [V1NamedRuleWithOperations]
v1MatchResourcesMatchPolicy :: Maybe Text
v1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1MatchResourcesResourceRules :: Maybe [V1NamedRuleWithOperations]
$sel:v1MatchResourcesMatchPolicy:V1MatchResources :: V1MatchResources -> Maybe Text
$sel:v1MatchResourcesNamespaceSelector:V1MatchResources :: V1MatchResources -> Maybe V1LabelSelector
$sel:v1MatchResourcesObjectSelector:V1MatchResources :: V1MatchResources -> Maybe V1LabelSelector
$sel:v1MatchResourcesResourceRules:V1MatchResources :: V1MatchResources -> Maybe [V1NamedRuleWithOperations]
..} = (\Maybe [V1NamedRuleWithOperations]
v1MatchResourcesExcludeResourceRules -> V1MatchResources { Maybe [V1NamedRuleWithOperations]
v1MatchResourcesExcludeResourceRules :: Maybe [V1NamedRuleWithOperations]
v1MatchResourcesExcludeResourceRules :: Maybe [V1NamedRuleWithOperations]
v1MatchResourcesExcludeResourceRules, Maybe [V1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1MatchResourcesMatchPolicy :: Maybe Text
v1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1MatchResourcesResourceRules :: Maybe [V1NamedRuleWithOperations]
$sel:v1MatchResourcesMatchPolicy:V1MatchResources :: Maybe Text
$sel:v1MatchResourcesNamespaceSelector:V1MatchResources :: Maybe V1LabelSelector
$sel:v1MatchResourcesObjectSelector:V1MatchResources :: Maybe V1LabelSelector
$sel:v1MatchResourcesResourceRules:V1MatchResources :: Maybe [V1NamedRuleWithOperations]
..} ) (Maybe [V1NamedRuleWithOperations] -> V1MatchResources)
-> f (Maybe [V1NamedRuleWithOperations]) -> f V1MatchResources
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1NamedRuleWithOperations]
-> f (Maybe [V1NamedRuleWithOperations])
f Maybe [V1NamedRuleWithOperations]
v1MatchResourcesExcludeResourceRules
{-# INLINE v1MatchResourcesExcludeResourceRulesL #-}

-- | 'v1MatchResourcesMatchPolicy' Lens
v1MatchResourcesMatchPolicyL :: Lens_' V1MatchResources (Maybe Text)
v1MatchResourcesMatchPolicyL :: Lens_' V1MatchResources (Maybe Text)
v1MatchResourcesMatchPolicyL Maybe Text -> f (Maybe Text)
f V1MatchResources{Maybe [V1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1MatchResourcesExcludeResourceRules :: V1MatchResources -> Maybe [V1NamedRuleWithOperations]
$sel:v1MatchResourcesMatchPolicy:V1MatchResources :: V1MatchResources -> Maybe Text
$sel:v1MatchResourcesNamespaceSelector:V1MatchResources :: V1MatchResources -> Maybe V1LabelSelector
$sel:v1MatchResourcesObjectSelector:V1MatchResources :: V1MatchResources -> Maybe V1LabelSelector
$sel:v1MatchResourcesResourceRules:V1MatchResources :: V1MatchResources -> Maybe [V1NamedRuleWithOperations]
v1MatchResourcesExcludeResourceRules :: Maybe [V1NamedRuleWithOperations]
v1MatchResourcesMatchPolicy :: Maybe Text
v1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1MatchResourcesResourceRules :: Maybe [V1NamedRuleWithOperations]
..} = (\Maybe Text
v1MatchResourcesMatchPolicy -> V1MatchResources { Maybe Text
$sel:v1MatchResourcesMatchPolicy:V1MatchResources :: Maybe Text
v1MatchResourcesMatchPolicy :: Maybe Text
v1MatchResourcesMatchPolicy, Maybe [V1NamedRuleWithOperations]
Maybe V1LabelSelector
v1MatchResourcesExcludeResourceRules :: Maybe [V1NamedRuleWithOperations]
$sel:v1MatchResourcesNamespaceSelector:V1MatchResources :: Maybe V1LabelSelector
$sel:v1MatchResourcesObjectSelector:V1MatchResources :: Maybe V1LabelSelector
$sel:v1MatchResourcesResourceRules:V1MatchResources :: Maybe [V1NamedRuleWithOperations]
v1MatchResourcesExcludeResourceRules :: Maybe [V1NamedRuleWithOperations]
v1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1MatchResourcesResourceRules :: Maybe [V1NamedRuleWithOperations]
..} ) (Maybe Text -> V1MatchResources)
-> f (Maybe Text) -> f V1MatchResources
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1MatchResourcesMatchPolicy
{-# INLINE v1MatchResourcesMatchPolicyL #-}

-- | 'v1MatchResourcesNamespaceSelector' Lens
v1MatchResourcesNamespaceSelectorL :: Lens_' V1MatchResources (Maybe V1LabelSelector)
v1MatchResourcesNamespaceSelectorL :: Lens_' V1MatchResources (Maybe V1LabelSelector)
v1MatchResourcesNamespaceSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1MatchResources{Maybe [V1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1MatchResourcesExcludeResourceRules :: V1MatchResources -> Maybe [V1NamedRuleWithOperations]
$sel:v1MatchResourcesMatchPolicy:V1MatchResources :: V1MatchResources -> Maybe Text
$sel:v1MatchResourcesNamespaceSelector:V1MatchResources :: V1MatchResources -> Maybe V1LabelSelector
$sel:v1MatchResourcesObjectSelector:V1MatchResources :: V1MatchResources -> Maybe V1LabelSelector
$sel:v1MatchResourcesResourceRules:V1MatchResources :: V1MatchResources -> Maybe [V1NamedRuleWithOperations]
v1MatchResourcesExcludeResourceRules :: Maybe [V1NamedRuleWithOperations]
v1MatchResourcesMatchPolicy :: Maybe Text
v1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1MatchResourcesResourceRules :: Maybe [V1NamedRuleWithOperations]
..} = (\Maybe V1LabelSelector
v1MatchResourcesNamespaceSelector -> V1MatchResources { Maybe V1LabelSelector
$sel:v1MatchResourcesNamespaceSelector:V1MatchResources :: Maybe V1LabelSelector
v1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1MatchResourcesNamespaceSelector, Maybe [V1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1MatchResourcesExcludeResourceRules :: Maybe [V1NamedRuleWithOperations]
$sel:v1MatchResourcesMatchPolicy:V1MatchResources :: Maybe Text
$sel:v1MatchResourcesObjectSelector:V1MatchResources :: Maybe V1LabelSelector
$sel:v1MatchResourcesResourceRules:V1MatchResources :: Maybe [V1NamedRuleWithOperations]
v1MatchResourcesExcludeResourceRules :: Maybe [V1NamedRuleWithOperations]
v1MatchResourcesMatchPolicy :: Maybe Text
v1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1MatchResourcesResourceRules :: Maybe [V1NamedRuleWithOperations]
..} ) (Maybe V1LabelSelector -> V1MatchResources)
-> f (Maybe V1LabelSelector) -> f V1MatchResources
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1MatchResourcesNamespaceSelector
{-# INLINE v1MatchResourcesNamespaceSelectorL #-}

-- | 'v1MatchResourcesObjectSelector' Lens
v1MatchResourcesObjectSelectorL :: Lens_' V1MatchResources (Maybe V1LabelSelector)
v1MatchResourcesObjectSelectorL :: Lens_' V1MatchResources (Maybe V1LabelSelector)
v1MatchResourcesObjectSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1MatchResources{Maybe [V1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1MatchResourcesExcludeResourceRules :: V1MatchResources -> Maybe [V1NamedRuleWithOperations]
$sel:v1MatchResourcesMatchPolicy:V1MatchResources :: V1MatchResources -> Maybe Text
$sel:v1MatchResourcesNamespaceSelector:V1MatchResources :: V1MatchResources -> Maybe V1LabelSelector
$sel:v1MatchResourcesObjectSelector:V1MatchResources :: V1MatchResources -> Maybe V1LabelSelector
$sel:v1MatchResourcesResourceRules:V1MatchResources :: V1MatchResources -> Maybe [V1NamedRuleWithOperations]
v1MatchResourcesExcludeResourceRules :: Maybe [V1NamedRuleWithOperations]
v1MatchResourcesMatchPolicy :: Maybe Text
v1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1MatchResourcesResourceRules :: Maybe [V1NamedRuleWithOperations]
..} = (\Maybe V1LabelSelector
v1MatchResourcesObjectSelector -> V1MatchResources { Maybe V1LabelSelector
$sel:v1MatchResourcesObjectSelector:V1MatchResources :: Maybe V1LabelSelector
v1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1MatchResourcesObjectSelector, Maybe [V1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1MatchResourcesExcludeResourceRules :: Maybe [V1NamedRuleWithOperations]
$sel:v1MatchResourcesMatchPolicy:V1MatchResources :: Maybe Text
$sel:v1MatchResourcesNamespaceSelector:V1MatchResources :: Maybe V1LabelSelector
$sel:v1MatchResourcesResourceRules:V1MatchResources :: Maybe [V1NamedRuleWithOperations]
v1MatchResourcesExcludeResourceRules :: Maybe [V1NamedRuleWithOperations]
v1MatchResourcesMatchPolicy :: Maybe Text
v1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1MatchResourcesResourceRules :: Maybe [V1NamedRuleWithOperations]
..} ) (Maybe V1LabelSelector -> V1MatchResources)
-> f (Maybe V1LabelSelector) -> f V1MatchResources
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1MatchResourcesObjectSelector
{-# INLINE v1MatchResourcesObjectSelectorL #-}

-- | 'v1MatchResourcesResourceRules' Lens
v1MatchResourcesResourceRulesL :: Lens_' V1MatchResources (Maybe [V1NamedRuleWithOperations])
v1MatchResourcesResourceRulesL :: Lens_' V1MatchResources (Maybe [V1NamedRuleWithOperations])
v1MatchResourcesResourceRulesL Maybe [V1NamedRuleWithOperations]
-> f (Maybe [V1NamedRuleWithOperations])
f V1MatchResources{Maybe [V1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1MatchResourcesExcludeResourceRules :: V1MatchResources -> Maybe [V1NamedRuleWithOperations]
$sel:v1MatchResourcesMatchPolicy:V1MatchResources :: V1MatchResources -> Maybe Text
$sel:v1MatchResourcesNamespaceSelector:V1MatchResources :: V1MatchResources -> Maybe V1LabelSelector
$sel:v1MatchResourcesObjectSelector:V1MatchResources :: V1MatchResources -> Maybe V1LabelSelector
$sel:v1MatchResourcesResourceRules:V1MatchResources :: V1MatchResources -> Maybe [V1NamedRuleWithOperations]
v1MatchResourcesExcludeResourceRules :: Maybe [V1NamedRuleWithOperations]
v1MatchResourcesMatchPolicy :: Maybe Text
v1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1MatchResourcesResourceRules :: Maybe [V1NamedRuleWithOperations]
..} = (\Maybe [V1NamedRuleWithOperations]
v1MatchResourcesResourceRules -> V1MatchResources { Maybe [V1NamedRuleWithOperations]
$sel:v1MatchResourcesResourceRules:V1MatchResources :: Maybe [V1NamedRuleWithOperations]
v1MatchResourcesResourceRules :: Maybe [V1NamedRuleWithOperations]
v1MatchResourcesResourceRules, Maybe [V1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1MatchResourcesExcludeResourceRules :: Maybe [V1NamedRuleWithOperations]
$sel:v1MatchResourcesMatchPolicy:V1MatchResources :: Maybe Text
$sel:v1MatchResourcesNamespaceSelector:V1MatchResources :: Maybe V1LabelSelector
$sel:v1MatchResourcesObjectSelector:V1MatchResources :: Maybe V1LabelSelector
v1MatchResourcesExcludeResourceRules :: Maybe [V1NamedRuleWithOperations]
v1MatchResourcesMatchPolicy :: Maybe Text
v1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1MatchResourcesObjectSelector :: Maybe V1LabelSelector
..} ) (Maybe [V1NamedRuleWithOperations] -> V1MatchResources)
-> f (Maybe [V1NamedRuleWithOperations]) -> f V1MatchResources
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1NamedRuleWithOperations]
-> f (Maybe [V1NamedRuleWithOperations])
f Maybe [V1NamedRuleWithOperations]
v1MatchResourcesResourceRules
{-# INLINE v1MatchResourcesResourceRulesL #-}



-- * V1ModifyVolumeStatus

-- | 'v1ModifyVolumeStatusStatus' Lens
v1ModifyVolumeStatusStatusL :: Lens_' V1ModifyVolumeStatus (Text)
v1ModifyVolumeStatusStatusL :: Lens_' V1ModifyVolumeStatus Text
v1ModifyVolumeStatusStatusL Text -> f Text
f V1ModifyVolumeStatus{Maybe Text
Text
v1ModifyVolumeStatusStatus :: V1ModifyVolumeStatus -> Text
v1ModifyVolumeStatusStatus :: Text
v1ModifyVolumeStatusTargetVolumeAttributesClassName :: Maybe Text
$sel:v1ModifyVolumeStatusTargetVolumeAttributesClassName:V1ModifyVolumeStatus :: V1ModifyVolumeStatus -> Maybe Text
..} = (\Text
v1ModifyVolumeStatusStatus -> V1ModifyVolumeStatus { Text
v1ModifyVolumeStatusStatus :: Text
v1ModifyVolumeStatusStatus :: Text
v1ModifyVolumeStatusStatus, Maybe Text
v1ModifyVolumeStatusTargetVolumeAttributesClassName :: Maybe Text
$sel:v1ModifyVolumeStatusTargetVolumeAttributesClassName:V1ModifyVolumeStatus :: Maybe Text
..} ) (Text -> V1ModifyVolumeStatus) -> f Text -> f V1ModifyVolumeStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ModifyVolumeStatusStatus
{-# INLINE v1ModifyVolumeStatusStatusL #-}

-- | 'v1ModifyVolumeStatusTargetVolumeAttributesClassName' Lens
v1ModifyVolumeStatusTargetVolumeAttributesClassNameL :: Lens_' V1ModifyVolumeStatus (Maybe Text)
v1ModifyVolumeStatusTargetVolumeAttributesClassNameL :: Lens_' V1ModifyVolumeStatus (Maybe Text)
v1ModifyVolumeStatusTargetVolumeAttributesClassNameL Maybe Text -> f (Maybe Text)
f V1ModifyVolumeStatus{Maybe Text
Text
v1ModifyVolumeStatusStatus :: V1ModifyVolumeStatus -> Text
$sel:v1ModifyVolumeStatusTargetVolumeAttributesClassName:V1ModifyVolumeStatus :: V1ModifyVolumeStatus -> Maybe Text
v1ModifyVolumeStatusStatus :: Text
v1ModifyVolumeStatusTargetVolumeAttributesClassName :: Maybe Text
..} = (\Maybe Text
v1ModifyVolumeStatusTargetVolumeAttributesClassName -> V1ModifyVolumeStatus { Maybe Text
$sel:v1ModifyVolumeStatusTargetVolumeAttributesClassName:V1ModifyVolumeStatus :: Maybe Text
v1ModifyVolumeStatusTargetVolumeAttributesClassName :: Maybe Text
v1ModifyVolumeStatusTargetVolumeAttributesClassName, Text
v1ModifyVolumeStatusStatus :: Text
v1ModifyVolumeStatusStatus :: Text
..} ) (Maybe Text -> V1ModifyVolumeStatus)
-> f (Maybe Text) -> f V1ModifyVolumeStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ModifyVolumeStatusTargetVolumeAttributesClassName
{-# INLINE v1ModifyVolumeStatusTargetVolumeAttributesClassNameL #-}



-- * V1MutatingWebhook

-- | 'v1MutatingWebhookAdmissionReviewVersions' Lens
v1MutatingWebhookAdmissionReviewVersionsL :: Lens_' V1MutatingWebhook ([Text])
v1MutatingWebhookAdmissionReviewVersionsL :: Lens_' V1MutatingWebhook [Text]
v1MutatingWebhookAdmissionReviewVersionsL [Text] -> f [Text]
f V1MutatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: V1MutatingWebhook -> [Text]
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookName :: Text
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookTimeoutSeconds :: Maybe Int
$sel:v1MutatingWebhookClientConfig:V1MutatingWebhook :: V1MutatingWebhook -> AdmissionregistrationV1WebhookClientConfig
$sel:v1MutatingWebhookFailurePolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookMatchConditions:V1MutatingWebhook :: V1MutatingWebhook -> Maybe [V1MatchCondition]
$sel:v1MutatingWebhookMatchPolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookName:V1MutatingWebhook :: V1MutatingWebhook -> Text
$sel:v1MutatingWebhookNamespaceSelector:V1MutatingWebhook :: V1MutatingWebhook -> Maybe V1LabelSelector
$sel:v1MutatingWebhookObjectSelector:V1MutatingWebhook :: V1MutatingWebhook -> Maybe V1LabelSelector
$sel:v1MutatingWebhookReinvocationPolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookRules:V1MutatingWebhook :: V1MutatingWebhook -> Maybe [V1RuleWithOperations]
$sel:v1MutatingWebhookSideEffects:V1MutatingWebhook :: V1MutatingWebhook -> Text
$sel:v1MutatingWebhookTimeoutSeconds:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Int
..} = (\[Text]
v1MutatingWebhookAdmissionReviewVersions -> V1MutatingWebhook { [Text]
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookAdmissionReviewVersions, Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookName :: Text
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookTimeoutSeconds :: Maybe Int
$sel:v1MutatingWebhookClientConfig:V1MutatingWebhook :: AdmissionregistrationV1WebhookClientConfig
$sel:v1MutatingWebhookFailurePolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookMatchConditions:V1MutatingWebhook :: Maybe [V1MatchCondition]
$sel:v1MutatingWebhookMatchPolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookName:V1MutatingWebhook :: Text
$sel:v1MutatingWebhookNamespaceSelector:V1MutatingWebhook :: Maybe V1LabelSelector
$sel:v1MutatingWebhookObjectSelector:V1MutatingWebhook :: Maybe V1LabelSelector
$sel:v1MutatingWebhookReinvocationPolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookRules:V1MutatingWebhook :: Maybe [V1RuleWithOperations]
$sel:v1MutatingWebhookSideEffects:V1MutatingWebhook :: Text
$sel:v1MutatingWebhookTimeoutSeconds:V1MutatingWebhook :: Maybe Int
..} ) ([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 :: Lens_' V1MutatingWebhook AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookClientConfigL AdmissionregistrationV1WebhookClientConfig
-> f AdmissionregistrationV1WebhookClientConfig
f V1MutatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: V1MutatingWebhook -> [Text]
$sel:v1MutatingWebhookClientConfig:V1MutatingWebhook :: V1MutatingWebhook -> AdmissionregistrationV1WebhookClientConfig
$sel:v1MutatingWebhookFailurePolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookMatchConditions:V1MutatingWebhook :: V1MutatingWebhook -> Maybe [V1MatchCondition]
$sel:v1MutatingWebhookMatchPolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookName:V1MutatingWebhook :: V1MutatingWebhook -> Text
$sel:v1MutatingWebhookNamespaceSelector:V1MutatingWebhook :: V1MutatingWebhook -> Maybe V1LabelSelector
$sel:v1MutatingWebhookObjectSelector:V1MutatingWebhook :: V1MutatingWebhook -> Maybe V1LabelSelector
$sel:v1MutatingWebhookReinvocationPolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookRules:V1MutatingWebhook :: V1MutatingWebhook -> Maybe [V1RuleWithOperations]
$sel:v1MutatingWebhookSideEffects:V1MutatingWebhook :: V1MutatingWebhook -> Text
$sel:v1MutatingWebhookTimeoutSeconds:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Int
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookName :: Text
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookTimeoutSeconds :: Maybe Int
..} = (\AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookClientConfig -> V1MutatingWebhook { AdmissionregistrationV1WebhookClientConfig
$sel:v1MutatingWebhookClientConfig:V1MutatingWebhook :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookClientConfig, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
v1MutatingWebhookAdmissionReviewVersions :: [Text]
$sel:v1MutatingWebhookFailurePolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookMatchConditions:V1MutatingWebhook :: Maybe [V1MatchCondition]
$sel:v1MutatingWebhookMatchPolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookName:V1MutatingWebhook :: Text
$sel:v1MutatingWebhookNamespaceSelector:V1MutatingWebhook :: Maybe V1LabelSelector
$sel:v1MutatingWebhookObjectSelector:V1MutatingWebhook :: Maybe V1LabelSelector
$sel:v1MutatingWebhookReinvocationPolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookRules:V1MutatingWebhook :: Maybe [V1RuleWithOperations]
$sel:v1MutatingWebhookSideEffects:V1MutatingWebhook :: Text
$sel:v1MutatingWebhookTimeoutSeconds:V1MutatingWebhook :: Maybe Int
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookName :: Text
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookTimeoutSeconds :: Maybe Int
..} ) (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 :: Lens_' V1MutatingWebhook (Maybe Text)
v1MutatingWebhookFailurePolicyL Maybe Text -> f (Maybe Text)
f V1MutatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: V1MutatingWebhook -> [Text]
$sel:v1MutatingWebhookClientConfig:V1MutatingWebhook :: V1MutatingWebhook -> AdmissionregistrationV1WebhookClientConfig
$sel:v1MutatingWebhookFailurePolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookMatchConditions:V1MutatingWebhook :: V1MutatingWebhook -> Maybe [V1MatchCondition]
$sel:v1MutatingWebhookMatchPolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookName:V1MutatingWebhook :: V1MutatingWebhook -> Text
$sel:v1MutatingWebhookNamespaceSelector:V1MutatingWebhook :: V1MutatingWebhook -> Maybe V1LabelSelector
$sel:v1MutatingWebhookObjectSelector:V1MutatingWebhook :: V1MutatingWebhook -> Maybe V1LabelSelector
$sel:v1MutatingWebhookReinvocationPolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookRules:V1MutatingWebhook :: V1MutatingWebhook -> Maybe [V1RuleWithOperations]
$sel:v1MutatingWebhookSideEffects:V1MutatingWebhook :: V1MutatingWebhook -> Text
$sel:v1MutatingWebhookTimeoutSeconds:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Int
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookName :: Text
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookTimeoutSeconds :: Maybe Int
..} = (\Maybe Text
v1MutatingWebhookFailurePolicy -> V1MutatingWebhook { Maybe Text
$sel:v1MutatingWebhookFailurePolicy:V1MutatingWebhook :: Maybe Text
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookFailurePolicy, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
$sel:v1MutatingWebhookClientConfig:V1MutatingWebhook :: AdmissionregistrationV1WebhookClientConfig
$sel:v1MutatingWebhookMatchConditions:V1MutatingWebhook :: Maybe [V1MatchCondition]
$sel:v1MutatingWebhookMatchPolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookName:V1MutatingWebhook :: Text
$sel:v1MutatingWebhookNamespaceSelector:V1MutatingWebhook :: Maybe V1LabelSelector
$sel:v1MutatingWebhookObjectSelector:V1MutatingWebhook :: Maybe V1LabelSelector
$sel:v1MutatingWebhookReinvocationPolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookRules:V1MutatingWebhook :: Maybe [V1RuleWithOperations]
$sel:v1MutatingWebhookSideEffects:V1MutatingWebhook :: Text
$sel:v1MutatingWebhookTimeoutSeconds:V1MutatingWebhook :: Maybe Int
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookName :: Text
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookTimeoutSeconds :: Maybe Int
..} ) (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 #-}

-- | 'v1MutatingWebhookMatchConditions' Lens
v1MutatingWebhookMatchConditionsL :: Lens_' V1MutatingWebhook (Maybe [V1MatchCondition])
v1MutatingWebhookMatchConditionsL :: Lens_' V1MutatingWebhook (Maybe [V1MatchCondition])
v1MutatingWebhookMatchConditionsL Maybe [V1MatchCondition] -> f (Maybe [V1MatchCondition])
f V1MutatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: V1MutatingWebhook -> [Text]
$sel:v1MutatingWebhookClientConfig:V1MutatingWebhook :: V1MutatingWebhook -> AdmissionregistrationV1WebhookClientConfig
$sel:v1MutatingWebhookFailurePolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookMatchConditions:V1MutatingWebhook :: V1MutatingWebhook -> Maybe [V1MatchCondition]
$sel:v1MutatingWebhookMatchPolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookName:V1MutatingWebhook :: V1MutatingWebhook -> Text
$sel:v1MutatingWebhookNamespaceSelector:V1MutatingWebhook :: V1MutatingWebhook -> Maybe V1LabelSelector
$sel:v1MutatingWebhookObjectSelector:V1MutatingWebhook :: V1MutatingWebhook -> Maybe V1LabelSelector
$sel:v1MutatingWebhookReinvocationPolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookRules:V1MutatingWebhook :: V1MutatingWebhook -> Maybe [V1RuleWithOperations]
$sel:v1MutatingWebhookSideEffects:V1MutatingWebhook :: V1MutatingWebhook -> Text
$sel:v1MutatingWebhookTimeoutSeconds:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Int
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookName :: Text
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookTimeoutSeconds :: Maybe Int
..} = (\Maybe [V1MatchCondition]
v1MutatingWebhookMatchConditions -> V1MutatingWebhook { Maybe [V1MatchCondition]
$sel:v1MutatingWebhookMatchConditions:V1MutatingWebhook :: Maybe [V1MatchCondition]
v1MutatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1MutatingWebhookMatchConditions, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
$sel:v1MutatingWebhookClientConfig:V1MutatingWebhook :: AdmissionregistrationV1WebhookClientConfig
$sel:v1MutatingWebhookFailurePolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookMatchPolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookName:V1MutatingWebhook :: Text
$sel:v1MutatingWebhookNamespaceSelector:V1MutatingWebhook :: Maybe V1LabelSelector
$sel:v1MutatingWebhookObjectSelector:V1MutatingWebhook :: Maybe V1LabelSelector
$sel:v1MutatingWebhookReinvocationPolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookRules:V1MutatingWebhook :: Maybe [V1RuleWithOperations]
$sel:v1MutatingWebhookSideEffects:V1MutatingWebhook :: Text
$sel:v1MutatingWebhookTimeoutSeconds:V1MutatingWebhook :: Maybe Int
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookName :: Text
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookTimeoutSeconds :: Maybe Int
..} ) (Maybe [V1MatchCondition] -> V1MutatingWebhook)
-> f (Maybe [V1MatchCondition]) -> f V1MutatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1MatchCondition] -> f (Maybe [V1MatchCondition])
f Maybe [V1MatchCondition]
v1MutatingWebhookMatchConditions
{-# INLINE v1MutatingWebhookMatchConditionsL #-}

-- | 'v1MutatingWebhookMatchPolicy' Lens
v1MutatingWebhookMatchPolicyL :: Lens_' V1MutatingWebhook (Maybe Text)
v1MutatingWebhookMatchPolicyL :: Lens_' V1MutatingWebhook (Maybe Text)
v1MutatingWebhookMatchPolicyL Maybe Text -> f (Maybe Text)
f V1MutatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: V1MutatingWebhook -> [Text]
$sel:v1MutatingWebhookClientConfig:V1MutatingWebhook :: V1MutatingWebhook -> AdmissionregistrationV1WebhookClientConfig
$sel:v1MutatingWebhookFailurePolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookMatchConditions:V1MutatingWebhook :: V1MutatingWebhook -> Maybe [V1MatchCondition]
$sel:v1MutatingWebhookMatchPolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookName:V1MutatingWebhook :: V1MutatingWebhook -> Text
$sel:v1MutatingWebhookNamespaceSelector:V1MutatingWebhook :: V1MutatingWebhook -> Maybe V1LabelSelector
$sel:v1MutatingWebhookObjectSelector:V1MutatingWebhook :: V1MutatingWebhook -> Maybe V1LabelSelector
$sel:v1MutatingWebhookReinvocationPolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookRules:V1MutatingWebhook :: V1MutatingWebhook -> Maybe [V1RuleWithOperations]
$sel:v1MutatingWebhookSideEffects:V1MutatingWebhook :: V1MutatingWebhook -> Text
$sel:v1MutatingWebhookTimeoutSeconds:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Int
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookName :: Text
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookTimeoutSeconds :: Maybe Int
..} = (\Maybe Text
v1MutatingWebhookMatchPolicy -> V1MutatingWebhook { Maybe Text
$sel:v1MutatingWebhookMatchPolicy:V1MutatingWebhook :: Maybe Text
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookMatchPolicy, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
$sel:v1MutatingWebhookClientConfig:V1MutatingWebhook :: AdmissionregistrationV1WebhookClientConfig
$sel:v1MutatingWebhookFailurePolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookMatchConditions:V1MutatingWebhook :: Maybe [V1MatchCondition]
$sel:v1MutatingWebhookName:V1MutatingWebhook :: Text
$sel:v1MutatingWebhookNamespaceSelector:V1MutatingWebhook :: Maybe V1LabelSelector
$sel:v1MutatingWebhookObjectSelector:V1MutatingWebhook :: Maybe V1LabelSelector
$sel:v1MutatingWebhookReinvocationPolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookRules:V1MutatingWebhook :: Maybe [V1RuleWithOperations]
$sel:v1MutatingWebhookSideEffects:V1MutatingWebhook :: Text
$sel:v1MutatingWebhookTimeoutSeconds:V1MutatingWebhook :: Maybe Int
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1MutatingWebhookName :: Text
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookTimeoutSeconds :: Maybe Int
..} ) (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 :: Lens_' V1MutatingWebhook Text
v1MutatingWebhookNameL Text -> f Text
f V1MutatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: V1MutatingWebhook -> [Text]
$sel:v1MutatingWebhookClientConfig:V1MutatingWebhook :: V1MutatingWebhook -> AdmissionregistrationV1WebhookClientConfig
$sel:v1MutatingWebhookFailurePolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookMatchConditions:V1MutatingWebhook :: V1MutatingWebhook -> Maybe [V1MatchCondition]
$sel:v1MutatingWebhookMatchPolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookName:V1MutatingWebhook :: V1MutatingWebhook -> Text
$sel:v1MutatingWebhookNamespaceSelector:V1MutatingWebhook :: V1MutatingWebhook -> Maybe V1LabelSelector
$sel:v1MutatingWebhookObjectSelector:V1MutatingWebhook :: V1MutatingWebhook -> Maybe V1LabelSelector
$sel:v1MutatingWebhookReinvocationPolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookRules:V1MutatingWebhook :: V1MutatingWebhook -> Maybe [V1RuleWithOperations]
$sel:v1MutatingWebhookSideEffects:V1MutatingWebhook :: V1MutatingWebhook -> Text
$sel:v1MutatingWebhookTimeoutSeconds:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Int
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookName :: Text
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookTimeoutSeconds :: Maybe Int
..} = (\Text
v1MutatingWebhookName -> V1MutatingWebhook { Text
$sel:v1MutatingWebhookName:V1MutatingWebhook :: Text
v1MutatingWebhookName :: Text
v1MutatingWebhookName, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
$sel:v1MutatingWebhookClientConfig:V1MutatingWebhook :: AdmissionregistrationV1WebhookClientConfig
$sel:v1MutatingWebhookFailurePolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookMatchConditions:V1MutatingWebhook :: Maybe [V1MatchCondition]
$sel:v1MutatingWebhookMatchPolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookNamespaceSelector:V1MutatingWebhook :: Maybe V1LabelSelector
$sel:v1MutatingWebhookObjectSelector:V1MutatingWebhook :: Maybe V1LabelSelector
$sel:v1MutatingWebhookReinvocationPolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookRules:V1MutatingWebhook :: Maybe [V1RuleWithOperations]
$sel:v1MutatingWebhookSideEffects:V1MutatingWebhook :: Text
$sel:v1MutatingWebhookTimeoutSeconds:V1MutatingWebhook :: Maybe Int
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookTimeoutSeconds :: Maybe Int
..} ) (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 :: Lens_' V1MutatingWebhook (Maybe V1LabelSelector)
v1MutatingWebhookNamespaceSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1MutatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: V1MutatingWebhook -> [Text]
$sel:v1MutatingWebhookClientConfig:V1MutatingWebhook :: V1MutatingWebhook -> AdmissionregistrationV1WebhookClientConfig
$sel:v1MutatingWebhookFailurePolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookMatchConditions:V1MutatingWebhook :: V1MutatingWebhook -> Maybe [V1MatchCondition]
$sel:v1MutatingWebhookMatchPolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookName:V1MutatingWebhook :: V1MutatingWebhook -> Text
$sel:v1MutatingWebhookNamespaceSelector:V1MutatingWebhook :: V1MutatingWebhook -> Maybe V1LabelSelector
$sel:v1MutatingWebhookObjectSelector:V1MutatingWebhook :: V1MutatingWebhook -> Maybe V1LabelSelector
$sel:v1MutatingWebhookReinvocationPolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookRules:V1MutatingWebhook :: V1MutatingWebhook -> Maybe [V1RuleWithOperations]
$sel:v1MutatingWebhookSideEffects:V1MutatingWebhook :: V1MutatingWebhook -> Text
$sel:v1MutatingWebhookTimeoutSeconds:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Int
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookName :: Text
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookTimeoutSeconds :: Maybe Int
..} = (\Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector -> V1MutatingWebhook { Maybe V1LabelSelector
$sel:v1MutatingWebhookNamespaceSelector:V1MutatingWebhook :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookNamespaceSelector, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
$sel:v1MutatingWebhookClientConfig:V1MutatingWebhook :: AdmissionregistrationV1WebhookClientConfig
$sel:v1MutatingWebhookFailurePolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookMatchConditions:V1MutatingWebhook :: Maybe [V1MatchCondition]
$sel:v1MutatingWebhookMatchPolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookName:V1MutatingWebhook :: Text
$sel:v1MutatingWebhookObjectSelector:V1MutatingWebhook :: Maybe V1LabelSelector
$sel:v1MutatingWebhookReinvocationPolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookRules:V1MutatingWebhook :: Maybe [V1RuleWithOperations]
$sel:v1MutatingWebhookSideEffects:V1MutatingWebhook :: Text
$sel:v1MutatingWebhookTimeoutSeconds:V1MutatingWebhook :: Maybe Int
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookName :: Text
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookTimeoutSeconds :: Maybe Int
..} ) (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 :: Lens_' V1MutatingWebhook (Maybe V1LabelSelector)
v1MutatingWebhookObjectSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1MutatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: V1MutatingWebhook -> [Text]
$sel:v1MutatingWebhookClientConfig:V1MutatingWebhook :: V1MutatingWebhook -> AdmissionregistrationV1WebhookClientConfig
$sel:v1MutatingWebhookFailurePolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookMatchConditions:V1MutatingWebhook :: V1MutatingWebhook -> Maybe [V1MatchCondition]
$sel:v1MutatingWebhookMatchPolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookName:V1MutatingWebhook :: V1MutatingWebhook -> Text
$sel:v1MutatingWebhookNamespaceSelector:V1MutatingWebhook :: V1MutatingWebhook -> Maybe V1LabelSelector
$sel:v1MutatingWebhookObjectSelector:V1MutatingWebhook :: V1MutatingWebhook -> Maybe V1LabelSelector
$sel:v1MutatingWebhookReinvocationPolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookRules:V1MutatingWebhook :: V1MutatingWebhook -> Maybe [V1RuleWithOperations]
$sel:v1MutatingWebhookSideEffects:V1MutatingWebhook :: V1MutatingWebhook -> Text
$sel:v1MutatingWebhookTimeoutSeconds:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Int
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookName :: Text
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookTimeoutSeconds :: Maybe Int
..} = (\Maybe V1LabelSelector
v1MutatingWebhookObjectSelector -> V1MutatingWebhook { Maybe V1LabelSelector
$sel:v1MutatingWebhookObjectSelector:V1MutatingWebhook :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
$sel:v1MutatingWebhookClientConfig:V1MutatingWebhook :: AdmissionregistrationV1WebhookClientConfig
$sel:v1MutatingWebhookFailurePolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookMatchConditions:V1MutatingWebhook :: Maybe [V1MatchCondition]
$sel:v1MutatingWebhookMatchPolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookName:V1MutatingWebhook :: Text
$sel:v1MutatingWebhookNamespaceSelector:V1MutatingWebhook :: Maybe V1LabelSelector
$sel:v1MutatingWebhookReinvocationPolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookRules:V1MutatingWebhook :: Maybe [V1RuleWithOperations]
$sel:v1MutatingWebhookSideEffects:V1MutatingWebhook :: Text
$sel:v1MutatingWebhookTimeoutSeconds:V1MutatingWebhook :: Maybe Int
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookName :: Text
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookTimeoutSeconds :: Maybe Int
..} ) (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 :: Lens_' V1MutatingWebhook (Maybe Text)
v1MutatingWebhookReinvocationPolicyL Maybe Text -> f (Maybe Text)
f V1MutatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: V1MutatingWebhook -> [Text]
$sel:v1MutatingWebhookClientConfig:V1MutatingWebhook :: V1MutatingWebhook -> AdmissionregistrationV1WebhookClientConfig
$sel:v1MutatingWebhookFailurePolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookMatchConditions:V1MutatingWebhook :: V1MutatingWebhook -> Maybe [V1MatchCondition]
$sel:v1MutatingWebhookMatchPolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookName:V1MutatingWebhook :: V1MutatingWebhook -> Text
$sel:v1MutatingWebhookNamespaceSelector:V1MutatingWebhook :: V1MutatingWebhook -> Maybe V1LabelSelector
$sel:v1MutatingWebhookObjectSelector:V1MutatingWebhook :: V1MutatingWebhook -> Maybe V1LabelSelector
$sel:v1MutatingWebhookReinvocationPolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookRules:V1MutatingWebhook :: V1MutatingWebhook -> Maybe [V1RuleWithOperations]
$sel:v1MutatingWebhookSideEffects:V1MutatingWebhook :: V1MutatingWebhook -> Text
$sel:v1MutatingWebhookTimeoutSeconds:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Int
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookName :: Text
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookTimeoutSeconds :: Maybe Int
..} = (\Maybe Text
v1MutatingWebhookReinvocationPolicy -> V1MutatingWebhook { Maybe Text
$sel:v1MutatingWebhookReinvocationPolicy:V1MutatingWebhook :: Maybe Text
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookReinvocationPolicy, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
$sel:v1MutatingWebhookClientConfig:V1MutatingWebhook :: AdmissionregistrationV1WebhookClientConfig
$sel:v1MutatingWebhookFailurePolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookMatchConditions:V1MutatingWebhook :: Maybe [V1MatchCondition]
$sel:v1MutatingWebhookMatchPolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookName:V1MutatingWebhook :: Text
$sel:v1MutatingWebhookNamespaceSelector:V1MutatingWebhook :: Maybe V1LabelSelector
$sel:v1MutatingWebhookObjectSelector:V1MutatingWebhook :: Maybe V1LabelSelector
$sel:v1MutatingWebhookRules:V1MutatingWebhook :: Maybe [V1RuleWithOperations]
$sel:v1MutatingWebhookSideEffects:V1MutatingWebhook :: Text
$sel:v1MutatingWebhookTimeoutSeconds:V1MutatingWebhook :: Maybe Int
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookName :: Text
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookTimeoutSeconds :: Maybe Int
..} ) (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 :: Lens_' V1MutatingWebhook (Maybe [V1RuleWithOperations])
v1MutatingWebhookRulesL Maybe [V1RuleWithOperations] -> f (Maybe [V1RuleWithOperations])
f V1MutatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: V1MutatingWebhook -> [Text]
$sel:v1MutatingWebhookClientConfig:V1MutatingWebhook :: V1MutatingWebhook -> AdmissionregistrationV1WebhookClientConfig
$sel:v1MutatingWebhookFailurePolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookMatchConditions:V1MutatingWebhook :: V1MutatingWebhook -> Maybe [V1MatchCondition]
$sel:v1MutatingWebhookMatchPolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookName:V1MutatingWebhook :: V1MutatingWebhook -> Text
$sel:v1MutatingWebhookNamespaceSelector:V1MutatingWebhook :: V1MutatingWebhook -> Maybe V1LabelSelector
$sel:v1MutatingWebhookObjectSelector:V1MutatingWebhook :: V1MutatingWebhook -> Maybe V1LabelSelector
$sel:v1MutatingWebhookReinvocationPolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookRules:V1MutatingWebhook :: V1MutatingWebhook -> Maybe [V1RuleWithOperations]
$sel:v1MutatingWebhookSideEffects:V1MutatingWebhook :: V1MutatingWebhook -> Text
$sel:v1MutatingWebhookTimeoutSeconds:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Int
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookName :: Text
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookTimeoutSeconds :: Maybe Int
..} = (\Maybe [V1RuleWithOperations]
v1MutatingWebhookRules -> V1MutatingWebhook { Maybe [V1RuleWithOperations]
$sel:v1MutatingWebhookRules:V1MutatingWebhook :: Maybe [V1RuleWithOperations]
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookRules, [Text]
Maybe Int
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
$sel:v1MutatingWebhookClientConfig:V1MutatingWebhook :: AdmissionregistrationV1WebhookClientConfig
$sel:v1MutatingWebhookFailurePolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookMatchConditions:V1MutatingWebhook :: Maybe [V1MatchCondition]
$sel:v1MutatingWebhookMatchPolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookName:V1MutatingWebhook :: Text
$sel:v1MutatingWebhookNamespaceSelector:V1MutatingWebhook :: Maybe V1LabelSelector
$sel:v1MutatingWebhookObjectSelector:V1MutatingWebhook :: Maybe V1LabelSelector
$sel:v1MutatingWebhookReinvocationPolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookSideEffects:V1MutatingWebhook :: Text
$sel:v1MutatingWebhookTimeoutSeconds:V1MutatingWebhook :: Maybe Int
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookName :: Text
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookTimeoutSeconds :: Maybe Int
..} ) (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 :: Lens_' V1MutatingWebhook Text
v1MutatingWebhookSideEffectsL Text -> f Text
f V1MutatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: V1MutatingWebhook -> [Text]
$sel:v1MutatingWebhookClientConfig:V1MutatingWebhook :: V1MutatingWebhook -> AdmissionregistrationV1WebhookClientConfig
$sel:v1MutatingWebhookFailurePolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookMatchConditions:V1MutatingWebhook :: V1MutatingWebhook -> Maybe [V1MatchCondition]
$sel:v1MutatingWebhookMatchPolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookName:V1MutatingWebhook :: V1MutatingWebhook -> Text
$sel:v1MutatingWebhookNamespaceSelector:V1MutatingWebhook :: V1MutatingWebhook -> Maybe V1LabelSelector
$sel:v1MutatingWebhookObjectSelector:V1MutatingWebhook :: V1MutatingWebhook -> Maybe V1LabelSelector
$sel:v1MutatingWebhookReinvocationPolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookRules:V1MutatingWebhook :: V1MutatingWebhook -> Maybe [V1RuleWithOperations]
$sel:v1MutatingWebhookSideEffects:V1MutatingWebhook :: V1MutatingWebhook -> Text
$sel:v1MutatingWebhookTimeoutSeconds:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Int
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookName :: Text
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookTimeoutSeconds :: Maybe Int
..} = (\Text
v1MutatingWebhookSideEffects -> V1MutatingWebhook { Text
$sel:v1MutatingWebhookSideEffects:V1MutatingWebhook :: Text
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookSideEffects, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
$sel:v1MutatingWebhookClientConfig:V1MutatingWebhook :: AdmissionregistrationV1WebhookClientConfig
$sel:v1MutatingWebhookFailurePolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookMatchConditions:V1MutatingWebhook :: Maybe [V1MatchCondition]
$sel:v1MutatingWebhookMatchPolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookName:V1MutatingWebhook :: Text
$sel:v1MutatingWebhookNamespaceSelector:V1MutatingWebhook :: Maybe V1LabelSelector
$sel:v1MutatingWebhookObjectSelector:V1MutatingWebhook :: Maybe V1LabelSelector
$sel:v1MutatingWebhookReinvocationPolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookRules:V1MutatingWebhook :: Maybe [V1RuleWithOperations]
$sel:v1MutatingWebhookTimeoutSeconds:V1MutatingWebhook :: Maybe Int
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookName :: Text
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookTimeoutSeconds :: Maybe Int
..} ) (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 :: Lens_' V1MutatingWebhook (Maybe Int)
v1MutatingWebhookTimeoutSecondsL Maybe Int -> f (Maybe Int)
f V1MutatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: V1MutatingWebhook -> [Text]
$sel:v1MutatingWebhookClientConfig:V1MutatingWebhook :: V1MutatingWebhook -> AdmissionregistrationV1WebhookClientConfig
$sel:v1MutatingWebhookFailurePolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookMatchConditions:V1MutatingWebhook :: V1MutatingWebhook -> Maybe [V1MatchCondition]
$sel:v1MutatingWebhookMatchPolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookName:V1MutatingWebhook :: V1MutatingWebhook -> Text
$sel:v1MutatingWebhookNamespaceSelector:V1MutatingWebhook :: V1MutatingWebhook -> Maybe V1LabelSelector
$sel:v1MutatingWebhookObjectSelector:V1MutatingWebhook :: V1MutatingWebhook -> Maybe V1LabelSelector
$sel:v1MutatingWebhookReinvocationPolicy:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Text
$sel:v1MutatingWebhookRules:V1MutatingWebhook :: V1MutatingWebhook -> Maybe [V1RuleWithOperations]
$sel:v1MutatingWebhookSideEffects:V1MutatingWebhook :: V1MutatingWebhook -> Text
$sel:v1MutatingWebhookTimeoutSeconds:V1MutatingWebhook :: V1MutatingWebhook -> Maybe Int
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookName :: Text
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookSideEffects :: Text
v1MutatingWebhookTimeoutSeconds :: Maybe Int
..} = (\Maybe Int
v1MutatingWebhookTimeoutSeconds -> V1MutatingWebhook { Maybe Int
$sel:v1MutatingWebhookTimeoutSeconds:V1MutatingWebhook :: Maybe Int
v1MutatingWebhookTimeoutSeconds :: Maybe Int
v1MutatingWebhookTimeoutSeconds, [Text]
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookAdmissionReviewVersions :: [Text]
$sel:v1MutatingWebhookClientConfig:V1MutatingWebhook :: AdmissionregistrationV1WebhookClientConfig
$sel:v1MutatingWebhookFailurePolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookMatchConditions:V1MutatingWebhook :: Maybe [V1MatchCondition]
$sel:v1MutatingWebhookMatchPolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookName:V1MutatingWebhook :: Text
$sel:v1MutatingWebhookNamespaceSelector:V1MutatingWebhook :: Maybe V1LabelSelector
$sel:v1MutatingWebhookObjectSelector:V1MutatingWebhook :: Maybe V1LabelSelector
$sel:v1MutatingWebhookReinvocationPolicy:V1MutatingWebhook :: Maybe Text
$sel:v1MutatingWebhookRules:V1MutatingWebhook :: Maybe [V1RuleWithOperations]
$sel:v1MutatingWebhookSideEffects:V1MutatingWebhook :: Text
v1MutatingWebhookAdmissionReviewVersions :: [Text]
v1MutatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1MutatingWebhookFailurePolicy :: Maybe Text
v1MutatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1MutatingWebhookMatchPolicy :: Maybe Text
v1MutatingWebhookName :: Text
v1MutatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1MutatingWebhookObjectSelector :: Maybe V1LabelSelector
v1MutatingWebhookReinvocationPolicy :: Maybe Text
v1MutatingWebhookRules :: Maybe [V1RuleWithOperations]
v1MutatingWebhookSideEffects :: 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 :: Lens_' V1MutatingWebhookConfiguration (Maybe Text)
v1MutatingWebhookConfigurationApiVersionL Maybe Text -> f (Maybe Text)
f V1MutatingWebhookConfiguration{Maybe [V1MutatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1MutatingWebhookConfigurationApiVersion :: V1MutatingWebhookConfiguration -> Maybe Text
v1MutatingWebhookConfigurationApiVersion :: Maybe Text
v1MutatingWebhookConfigurationKind :: Maybe Text
v1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1MutatingWebhookConfigurationWebhooks :: Maybe [V1MutatingWebhook]
$sel:v1MutatingWebhookConfigurationKind:V1MutatingWebhookConfiguration :: V1MutatingWebhookConfiguration -> Maybe Text
$sel:v1MutatingWebhookConfigurationMetadata:V1MutatingWebhookConfiguration :: V1MutatingWebhookConfiguration -> Maybe V1ObjectMeta
$sel:v1MutatingWebhookConfigurationWebhooks:V1MutatingWebhookConfiguration :: V1MutatingWebhookConfiguration -> Maybe [V1MutatingWebhook]
..} = (\Maybe Text
v1MutatingWebhookConfigurationApiVersion -> V1MutatingWebhookConfiguration { Maybe Text
v1MutatingWebhookConfigurationApiVersion :: Maybe Text
v1MutatingWebhookConfigurationApiVersion :: Maybe Text
v1MutatingWebhookConfigurationApiVersion, Maybe [V1MutatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1MutatingWebhookConfigurationKind :: Maybe Text
v1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1MutatingWebhookConfigurationWebhooks :: Maybe [V1MutatingWebhook]
$sel:v1MutatingWebhookConfigurationKind:V1MutatingWebhookConfiguration :: Maybe Text
$sel:v1MutatingWebhookConfigurationMetadata:V1MutatingWebhookConfiguration :: Maybe V1ObjectMeta
$sel:v1MutatingWebhookConfigurationWebhooks:V1MutatingWebhookConfiguration :: Maybe [V1MutatingWebhook]
..} ) (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 :: Lens_' V1MutatingWebhookConfiguration (Maybe Text)
v1MutatingWebhookConfigurationKindL Maybe Text -> f (Maybe Text)
f V1MutatingWebhookConfiguration{Maybe [V1MutatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1MutatingWebhookConfigurationApiVersion :: V1MutatingWebhookConfiguration -> Maybe Text
$sel:v1MutatingWebhookConfigurationKind:V1MutatingWebhookConfiguration :: V1MutatingWebhookConfiguration -> Maybe Text
$sel:v1MutatingWebhookConfigurationMetadata:V1MutatingWebhookConfiguration :: V1MutatingWebhookConfiguration -> Maybe V1ObjectMeta
$sel:v1MutatingWebhookConfigurationWebhooks:V1MutatingWebhookConfiguration :: V1MutatingWebhookConfiguration -> Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationApiVersion :: Maybe Text
v1MutatingWebhookConfigurationKind :: Maybe Text
v1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1MutatingWebhookConfigurationWebhooks :: Maybe [V1MutatingWebhook]
..} = (\Maybe Text
v1MutatingWebhookConfigurationKind -> V1MutatingWebhookConfiguration { Maybe Text
$sel:v1MutatingWebhookConfigurationKind:V1MutatingWebhookConfiguration :: Maybe Text
v1MutatingWebhookConfigurationKind :: Maybe Text
v1MutatingWebhookConfigurationKind, Maybe [V1MutatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1MutatingWebhookConfigurationApiVersion :: Maybe Text
$sel:v1MutatingWebhookConfigurationMetadata:V1MutatingWebhookConfiguration :: Maybe V1ObjectMeta
$sel:v1MutatingWebhookConfigurationWebhooks:V1MutatingWebhookConfiguration :: Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationApiVersion :: Maybe Text
v1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1MutatingWebhookConfigurationWebhooks :: Maybe [V1MutatingWebhook]
..} ) (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 :: Lens_' V1MutatingWebhookConfiguration (Maybe V1ObjectMeta)
v1MutatingWebhookConfigurationMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1MutatingWebhookConfiguration{Maybe [V1MutatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1MutatingWebhookConfigurationApiVersion :: V1MutatingWebhookConfiguration -> Maybe Text
$sel:v1MutatingWebhookConfigurationKind:V1MutatingWebhookConfiguration :: V1MutatingWebhookConfiguration -> Maybe Text
$sel:v1MutatingWebhookConfigurationMetadata:V1MutatingWebhookConfiguration :: V1MutatingWebhookConfiguration -> Maybe V1ObjectMeta
$sel:v1MutatingWebhookConfigurationWebhooks:V1MutatingWebhookConfiguration :: V1MutatingWebhookConfiguration -> Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationApiVersion :: Maybe Text
v1MutatingWebhookConfigurationKind :: Maybe Text
v1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1MutatingWebhookConfigurationWebhooks :: Maybe [V1MutatingWebhook]
..} = (\Maybe V1ObjectMeta
v1MutatingWebhookConfigurationMetadata -> V1MutatingWebhookConfiguration { Maybe V1ObjectMeta
$sel:v1MutatingWebhookConfigurationMetadata:V1MutatingWebhookConfiguration :: Maybe V1ObjectMeta
v1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1MutatingWebhookConfigurationMetadata, Maybe [V1MutatingWebhook]
Maybe Text
v1MutatingWebhookConfigurationApiVersion :: Maybe Text
$sel:v1MutatingWebhookConfigurationKind:V1MutatingWebhookConfiguration :: Maybe Text
$sel:v1MutatingWebhookConfigurationWebhooks:V1MutatingWebhookConfiguration :: Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationApiVersion :: Maybe Text
v1MutatingWebhookConfigurationKind :: Maybe Text
v1MutatingWebhookConfigurationWebhooks :: Maybe [V1MutatingWebhook]
..} ) (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 :: Lens_' V1MutatingWebhookConfiguration (Maybe [V1MutatingWebhook])
v1MutatingWebhookConfigurationWebhooksL Maybe [V1MutatingWebhook] -> f (Maybe [V1MutatingWebhook])
f V1MutatingWebhookConfiguration{Maybe [V1MutatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1MutatingWebhookConfigurationApiVersion :: V1MutatingWebhookConfiguration -> Maybe Text
$sel:v1MutatingWebhookConfigurationKind:V1MutatingWebhookConfiguration :: V1MutatingWebhookConfiguration -> Maybe Text
$sel:v1MutatingWebhookConfigurationMetadata:V1MutatingWebhookConfiguration :: V1MutatingWebhookConfiguration -> Maybe V1ObjectMeta
$sel:v1MutatingWebhookConfigurationWebhooks:V1MutatingWebhookConfiguration :: V1MutatingWebhookConfiguration -> Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationApiVersion :: Maybe Text
v1MutatingWebhookConfigurationKind :: Maybe Text
v1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1MutatingWebhookConfigurationWebhooks :: Maybe [V1MutatingWebhook]
..} = (\Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationWebhooks -> V1MutatingWebhookConfiguration { Maybe [V1MutatingWebhook]
$sel:v1MutatingWebhookConfigurationWebhooks:V1MutatingWebhookConfiguration :: Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationWebhooks :: Maybe [V1MutatingWebhook]
v1MutatingWebhookConfigurationWebhooks, Maybe Text
Maybe V1ObjectMeta
v1MutatingWebhookConfigurationApiVersion :: Maybe Text
$sel:v1MutatingWebhookConfigurationKind:V1MutatingWebhookConfiguration :: Maybe Text
$sel:v1MutatingWebhookConfigurationMetadata:V1MutatingWebhookConfiguration :: Maybe V1ObjectMeta
v1MutatingWebhookConfigurationApiVersion :: Maybe Text
v1MutatingWebhookConfigurationKind :: Maybe Text
v1MutatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
..} ) (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 :: Lens_' V1MutatingWebhookConfigurationList (Maybe Text)
v1MutatingWebhookConfigurationListApiVersionL Maybe Text -> f (Maybe Text)
f V1MutatingWebhookConfigurationList{[V1MutatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1MutatingWebhookConfigurationListApiVersion :: V1MutatingWebhookConfigurationList -> Maybe Text
v1MutatingWebhookConfigurationListApiVersion :: Maybe Text
v1MutatingWebhookConfigurationListItems :: [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListKind :: Maybe Text
v1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
$sel:v1MutatingWebhookConfigurationListItems:V1MutatingWebhookConfigurationList :: V1MutatingWebhookConfigurationList
-> [V1MutatingWebhookConfiguration]
$sel:v1MutatingWebhookConfigurationListKind:V1MutatingWebhookConfigurationList :: V1MutatingWebhookConfigurationList -> Maybe Text
$sel:v1MutatingWebhookConfigurationListMetadata:V1MutatingWebhookConfigurationList :: V1MutatingWebhookConfigurationList -> Maybe V1ListMeta
..} = (\Maybe Text
v1MutatingWebhookConfigurationListApiVersion -> V1MutatingWebhookConfigurationList { Maybe Text
v1MutatingWebhookConfigurationListApiVersion :: Maybe Text
v1MutatingWebhookConfigurationListApiVersion :: Maybe Text
v1MutatingWebhookConfigurationListApiVersion, [V1MutatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1MutatingWebhookConfigurationListItems :: [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListKind :: Maybe Text
v1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
$sel:v1MutatingWebhookConfigurationListItems:V1MutatingWebhookConfigurationList :: [V1MutatingWebhookConfiguration]
$sel:v1MutatingWebhookConfigurationListKind:V1MutatingWebhookConfigurationList :: Maybe Text
$sel:v1MutatingWebhookConfigurationListMetadata:V1MutatingWebhookConfigurationList :: Maybe V1ListMeta
..} ) (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 :: Lens_'
  V1MutatingWebhookConfigurationList [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListItemsL [V1MutatingWebhookConfiguration]
-> f [V1MutatingWebhookConfiguration]
f V1MutatingWebhookConfigurationList{[V1MutatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1MutatingWebhookConfigurationListApiVersion :: V1MutatingWebhookConfigurationList -> Maybe Text
$sel:v1MutatingWebhookConfigurationListItems:V1MutatingWebhookConfigurationList :: V1MutatingWebhookConfigurationList
-> [V1MutatingWebhookConfiguration]
$sel:v1MutatingWebhookConfigurationListKind:V1MutatingWebhookConfigurationList :: V1MutatingWebhookConfigurationList -> Maybe Text
$sel:v1MutatingWebhookConfigurationListMetadata:V1MutatingWebhookConfigurationList :: V1MutatingWebhookConfigurationList -> Maybe V1ListMeta
v1MutatingWebhookConfigurationListApiVersion :: Maybe Text
v1MutatingWebhookConfigurationListItems :: [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListKind :: Maybe Text
v1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
..} = (\[V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListItems -> V1MutatingWebhookConfigurationList { [V1MutatingWebhookConfiguration]
$sel:v1MutatingWebhookConfigurationListItems:V1MutatingWebhookConfigurationList :: [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListItems :: [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListItems, Maybe Text
Maybe V1ListMeta
v1MutatingWebhookConfigurationListApiVersion :: Maybe Text
$sel:v1MutatingWebhookConfigurationListKind:V1MutatingWebhookConfigurationList :: Maybe Text
$sel:v1MutatingWebhookConfigurationListMetadata:V1MutatingWebhookConfigurationList :: Maybe V1ListMeta
v1MutatingWebhookConfigurationListApiVersion :: Maybe Text
v1MutatingWebhookConfigurationListKind :: Maybe Text
v1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1MutatingWebhookConfigurationList (Maybe Text)
v1MutatingWebhookConfigurationListKindL Maybe Text -> f (Maybe Text)
f V1MutatingWebhookConfigurationList{[V1MutatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1MutatingWebhookConfigurationListApiVersion :: V1MutatingWebhookConfigurationList -> Maybe Text
$sel:v1MutatingWebhookConfigurationListItems:V1MutatingWebhookConfigurationList :: V1MutatingWebhookConfigurationList
-> [V1MutatingWebhookConfiguration]
$sel:v1MutatingWebhookConfigurationListKind:V1MutatingWebhookConfigurationList :: V1MutatingWebhookConfigurationList -> Maybe Text
$sel:v1MutatingWebhookConfigurationListMetadata:V1MutatingWebhookConfigurationList :: V1MutatingWebhookConfigurationList -> Maybe V1ListMeta
v1MutatingWebhookConfigurationListApiVersion :: Maybe Text
v1MutatingWebhookConfigurationListItems :: [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListKind :: Maybe Text
v1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1MutatingWebhookConfigurationListKind -> V1MutatingWebhookConfigurationList { Maybe Text
$sel:v1MutatingWebhookConfigurationListKind:V1MutatingWebhookConfigurationList :: Maybe Text
v1MutatingWebhookConfigurationListKind :: Maybe Text
v1MutatingWebhookConfigurationListKind, [V1MutatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1MutatingWebhookConfigurationListApiVersion :: Maybe Text
$sel:v1MutatingWebhookConfigurationListItems:V1MutatingWebhookConfigurationList :: [V1MutatingWebhookConfiguration]
$sel:v1MutatingWebhookConfigurationListMetadata:V1MutatingWebhookConfigurationList :: Maybe V1ListMeta
v1MutatingWebhookConfigurationListApiVersion :: Maybe Text
v1MutatingWebhookConfigurationListItems :: [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1MutatingWebhookConfigurationList (Maybe V1ListMeta)
v1MutatingWebhookConfigurationListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1MutatingWebhookConfigurationList{[V1MutatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1MutatingWebhookConfigurationListApiVersion :: V1MutatingWebhookConfigurationList -> Maybe Text
$sel:v1MutatingWebhookConfigurationListItems:V1MutatingWebhookConfigurationList :: V1MutatingWebhookConfigurationList
-> [V1MutatingWebhookConfiguration]
$sel:v1MutatingWebhookConfigurationListKind:V1MutatingWebhookConfigurationList :: V1MutatingWebhookConfigurationList -> Maybe Text
$sel:v1MutatingWebhookConfigurationListMetadata:V1MutatingWebhookConfigurationList :: V1MutatingWebhookConfigurationList -> Maybe V1ListMeta
v1MutatingWebhookConfigurationListApiVersion :: Maybe Text
v1MutatingWebhookConfigurationListItems :: [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListKind :: Maybe Text
v1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1MutatingWebhookConfigurationListMetadata -> V1MutatingWebhookConfigurationList { Maybe V1ListMeta
$sel:v1MutatingWebhookConfigurationListMetadata:V1MutatingWebhookConfigurationList :: Maybe V1ListMeta
v1MutatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1MutatingWebhookConfigurationListMetadata, [V1MutatingWebhookConfiguration]
Maybe Text
v1MutatingWebhookConfigurationListApiVersion :: Maybe Text
$sel:v1MutatingWebhookConfigurationListItems:V1MutatingWebhookConfigurationList :: [V1MutatingWebhookConfiguration]
$sel:v1MutatingWebhookConfigurationListKind:V1MutatingWebhookConfigurationList :: Maybe Text
v1MutatingWebhookConfigurationListApiVersion :: Maybe Text
v1MutatingWebhookConfigurationListItems :: [V1MutatingWebhookConfiguration]
v1MutatingWebhookConfigurationListKind :: 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 :: Lens_' V1NFSVolumeSource Text
v1NFSVolumeSourcePathL Text -> f Text
f V1NFSVolumeSource{Maybe Bool
Text
v1NFSVolumeSourcePath :: V1NFSVolumeSource -> Text
v1NFSVolumeSourcePath :: Text
v1NFSVolumeSourceReadOnly :: Maybe Bool
v1NFSVolumeSourceServer :: Text
$sel:v1NFSVolumeSourceReadOnly:V1NFSVolumeSource :: V1NFSVolumeSource -> Maybe Bool
$sel:v1NFSVolumeSourceServer:V1NFSVolumeSource :: V1NFSVolumeSource -> Text
..} = (\Text
v1NFSVolumeSourcePath -> V1NFSVolumeSource { Text
v1NFSVolumeSourcePath :: Text
v1NFSVolumeSourcePath :: Text
v1NFSVolumeSourcePath, Maybe Bool
Text
v1NFSVolumeSourceReadOnly :: Maybe Bool
v1NFSVolumeSourceServer :: Text
$sel:v1NFSVolumeSourceReadOnly:V1NFSVolumeSource :: Maybe Bool
$sel:v1NFSVolumeSourceServer:V1NFSVolumeSource :: Text
..} ) (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 :: Lens_' V1NFSVolumeSource (Maybe Bool)
v1NFSVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1NFSVolumeSource{Maybe Bool
Text
v1NFSVolumeSourcePath :: V1NFSVolumeSource -> Text
$sel:v1NFSVolumeSourceReadOnly:V1NFSVolumeSource :: V1NFSVolumeSource -> Maybe Bool
$sel:v1NFSVolumeSourceServer:V1NFSVolumeSource :: V1NFSVolumeSource -> Text
v1NFSVolumeSourcePath :: Text
v1NFSVolumeSourceReadOnly :: Maybe Bool
v1NFSVolumeSourceServer :: Text
..} = (\Maybe Bool
v1NFSVolumeSourceReadOnly -> V1NFSVolumeSource { Maybe Bool
$sel:v1NFSVolumeSourceReadOnly:V1NFSVolumeSource :: Maybe Bool
v1NFSVolumeSourceReadOnly :: Maybe Bool
v1NFSVolumeSourceReadOnly, Text
v1NFSVolumeSourcePath :: Text
$sel:v1NFSVolumeSourceServer:V1NFSVolumeSource :: Text
v1NFSVolumeSourcePath :: Text
v1NFSVolumeSourceServer :: 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 :: Lens_' V1NFSVolumeSource Text
v1NFSVolumeSourceServerL Text -> f Text
f V1NFSVolumeSource{Maybe Bool
Text
v1NFSVolumeSourcePath :: V1NFSVolumeSource -> Text
$sel:v1NFSVolumeSourceReadOnly:V1NFSVolumeSource :: V1NFSVolumeSource -> Maybe Bool
$sel:v1NFSVolumeSourceServer:V1NFSVolumeSource :: V1NFSVolumeSource -> Text
v1NFSVolumeSourcePath :: Text
v1NFSVolumeSourceReadOnly :: Maybe Bool
v1NFSVolumeSourceServer :: Text
..} = (\Text
v1NFSVolumeSourceServer -> V1NFSVolumeSource { Text
$sel:v1NFSVolumeSourceServer:V1NFSVolumeSource :: Text
v1NFSVolumeSourceServer :: Text
v1NFSVolumeSourceServer, Maybe Bool
Text
v1NFSVolumeSourcePath :: Text
$sel:v1NFSVolumeSourceReadOnly:V1NFSVolumeSource :: Maybe Bool
v1NFSVolumeSourcePath :: 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
v1NFSVolumeSourceServer
{-# INLINE v1NFSVolumeSourceServerL #-}



-- * V1NamedRuleWithOperations

-- | 'v1NamedRuleWithOperationsApiGroups' Lens
v1NamedRuleWithOperationsApiGroupsL :: Lens_' V1NamedRuleWithOperations (Maybe [Text])
v1NamedRuleWithOperationsApiGroupsL :: Lens_' V1NamedRuleWithOperations (Maybe [Text])
v1NamedRuleWithOperationsApiGroupsL Maybe [Text] -> f (Maybe [Text])
f V1NamedRuleWithOperations{Maybe [Text]
Maybe Text
v1NamedRuleWithOperationsApiGroups :: V1NamedRuleWithOperations -> Maybe [Text]
v1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1NamedRuleWithOperationsOperations :: Maybe [Text]
v1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1NamedRuleWithOperationsResources :: Maybe [Text]
v1NamedRuleWithOperationsScope :: Maybe Text
$sel:v1NamedRuleWithOperationsApiVersions:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsOperations:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsResourceNames:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsResources:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsScope:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe Text
..} = (\Maybe [Text]
v1NamedRuleWithOperationsApiGroups -> V1NamedRuleWithOperations { Maybe [Text]
v1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1NamedRuleWithOperationsApiGroups, Maybe [Text]
Maybe Text
v1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1NamedRuleWithOperationsOperations :: Maybe [Text]
v1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1NamedRuleWithOperationsResources :: Maybe [Text]
v1NamedRuleWithOperationsScope :: Maybe Text
$sel:v1NamedRuleWithOperationsApiVersions:V1NamedRuleWithOperations :: Maybe [Text]
$sel:v1NamedRuleWithOperationsOperations:V1NamedRuleWithOperations :: Maybe [Text]
$sel:v1NamedRuleWithOperationsResourceNames:V1NamedRuleWithOperations :: Maybe [Text]
$sel:v1NamedRuleWithOperationsResources:V1NamedRuleWithOperations :: Maybe [Text]
$sel:v1NamedRuleWithOperationsScope:V1NamedRuleWithOperations :: Maybe Text
..} ) (Maybe [Text] -> V1NamedRuleWithOperations)
-> f (Maybe [Text]) -> f V1NamedRuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1NamedRuleWithOperationsApiGroups
{-# INLINE v1NamedRuleWithOperationsApiGroupsL #-}

-- | 'v1NamedRuleWithOperationsApiVersions' Lens
v1NamedRuleWithOperationsApiVersionsL :: Lens_' V1NamedRuleWithOperations (Maybe [Text])
v1NamedRuleWithOperationsApiVersionsL :: Lens_' V1NamedRuleWithOperations (Maybe [Text])
v1NamedRuleWithOperationsApiVersionsL Maybe [Text] -> f (Maybe [Text])
f V1NamedRuleWithOperations{Maybe [Text]
Maybe Text
v1NamedRuleWithOperationsApiGroups :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsApiVersions:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsOperations:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsResourceNames:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsResources:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsScope:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe Text
v1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1NamedRuleWithOperationsOperations :: Maybe [Text]
v1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1NamedRuleWithOperationsResources :: Maybe [Text]
v1NamedRuleWithOperationsScope :: Maybe Text
..} = (\Maybe [Text]
v1NamedRuleWithOperationsApiVersions -> V1NamedRuleWithOperations { Maybe [Text]
$sel:v1NamedRuleWithOperationsApiVersions:V1NamedRuleWithOperations :: Maybe [Text]
v1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1NamedRuleWithOperationsApiVersions, Maybe [Text]
Maybe Text
v1NamedRuleWithOperationsApiGroups :: Maybe [Text]
$sel:v1NamedRuleWithOperationsOperations:V1NamedRuleWithOperations :: Maybe [Text]
$sel:v1NamedRuleWithOperationsResourceNames:V1NamedRuleWithOperations :: Maybe [Text]
$sel:v1NamedRuleWithOperationsResources:V1NamedRuleWithOperations :: Maybe [Text]
$sel:v1NamedRuleWithOperationsScope:V1NamedRuleWithOperations :: Maybe Text
v1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1NamedRuleWithOperationsOperations :: Maybe [Text]
v1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1NamedRuleWithOperationsResources :: Maybe [Text]
v1NamedRuleWithOperationsScope :: Maybe Text
..} ) (Maybe [Text] -> V1NamedRuleWithOperations)
-> f (Maybe [Text]) -> f V1NamedRuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1NamedRuleWithOperationsApiVersions
{-# INLINE v1NamedRuleWithOperationsApiVersionsL #-}

-- | 'v1NamedRuleWithOperationsOperations' Lens
v1NamedRuleWithOperationsOperationsL :: Lens_' V1NamedRuleWithOperations (Maybe [Text])
v1NamedRuleWithOperationsOperationsL :: Lens_' V1NamedRuleWithOperations (Maybe [Text])
v1NamedRuleWithOperationsOperationsL Maybe [Text] -> f (Maybe [Text])
f V1NamedRuleWithOperations{Maybe [Text]
Maybe Text
v1NamedRuleWithOperationsApiGroups :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsApiVersions:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsOperations:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsResourceNames:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsResources:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsScope:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe Text
v1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1NamedRuleWithOperationsOperations :: Maybe [Text]
v1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1NamedRuleWithOperationsResources :: Maybe [Text]
v1NamedRuleWithOperationsScope :: Maybe Text
..} = (\Maybe [Text]
v1NamedRuleWithOperationsOperations -> V1NamedRuleWithOperations { Maybe [Text]
$sel:v1NamedRuleWithOperationsOperations:V1NamedRuleWithOperations :: Maybe [Text]
v1NamedRuleWithOperationsOperations :: Maybe [Text]
v1NamedRuleWithOperationsOperations, Maybe [Text]
Maybe Text
v1NamedRuleWithOperationsApiGroups :: Maybe [Text]
$sel:v1NamedRuleWithOperationsApiVersions:V1NamedRuleWithOperations :: Maybe [Text]
$sel:v1NamedRuleWithOperationsResourceNames:V1NamedRuleWithOperations :: Maybe [Text]
$sel:v1NamedRuleWithOperationsResources:V1NamedRuleWithOperations :: Maybe [Text]
$sel:v1NamedRuleWithOperationsScope:V1NamedRuleWithOperations :: Maybe Text
v1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1NamedRuleWithOperationsResources :: Maybe [Text]
v1NamedRuleWithOperationsScope :: Maybe Text
..} ) (Maybe [Text] -> V1NamedRuleWithOperations)
-> f (Maybe [Text]) -> f V1NamedRuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1NamedRuleWithOperationsOperations
{-# INLINE v1NamedRuleWithOperationsOperationsL #-}

-- | 'v1NamedRuleWithOperationsResourceNames' Lens
v1NamedRuleWithOperationsResourceNamesL :: Lens_' V1NamedRuleWithOperations (Maybe [Text])
v1NamedRuleWithOperationsResourceNamesL :: Lens_' V1NamedRuleWithOperations (Maybe [Text])
v1NamedRuleWithOperationsResourceNamesL Maybe [Text] -> f (Maybe [Text])
f V1NamedRuleWithOperations{Maybe [Text]
Maybe Text
v1NamedRuleWithOperationsApiGroups :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsApiVersions:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsOperations:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsResourceNames:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsResources:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsScope:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe Text
v1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1NamedRuleWithOperationsOperations :: Maybe [Text]
v1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1NamedRuleWithOperationsResources :: Maybe [Text]
v1NamedRuleWithOperationsScope :: Maybe Text
..} = (\Maybe [Text]
v1NamedRuleWithOperationsResourceNames -> V1NamedRuleWithOperations { Maybe [Text]
$sel:v1NamedRuleWithOperationsResourceNames:V1NamedRuleWithOperations :: Maybe [Text]
v1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1NamedRuleWithOperationsResourceNames, Maybe [Text]
Maybe Text
v1NamedRuleWithOperationsApiGroups :: Maybe [Text]
$sel:v1NamedRuleWithOperationsApiVersions:V1NamedRuleWithOperations :: Maybe [Text]
$sel:v1NamedRuleWithOperationsOperations:V1NamedRuleWithOperations :: Maybe [Text]
$sel:v1NamedRuleWithOperationsResources:V1NamedRuleWithOperations :: Maybe [Text]
$sel:v1NamedRuleWithOperationsScope:V1NamedRuleWithOperations :: Maybe Text
v1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1NamedRuleWithOperationsOperations :: Maybe [Text]
v1NamedRuleWithOperationsResources :: Maybe [Text]
v1NamedRuleWithOperationsScope :: Maybe Text
..} ) (Maybe [Text] -> V1NamedRuleWithOperations)
-> f (Maybe [Text]) -> f V1NamedRuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1NamedRuleWithOperationsResourceNames
{-# INLINE v1NamedRuleWithOperationsResourceNamesL #-}

-- | 'v1NamedRuleWithOperationsResources' Lens
v1NamedRuleWithOperationsResourcesL :: Lens_' V1NamedRuleWithOperations (Maybe [Text])
v1NamedRuleWithOperationsResourcesL :: Lens_' V1NamedRuleWithOperations (Maybe [Text])
v1NamedRuleWithOperationsResourcesL Maybe [Text] -> f (Maybe [Text])
f V1NamedRuleWithOperations{Maybe [Text]
Maybe Text
v1NamedRuleWithOperationsApiGroups :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsApiVersions:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsOperations:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsResourceNames:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsResources:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsScope:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe Text
v1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1NamedRuleWithOperationsOperations :: Maybe [Text]
v1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1NamedRuleWithOperationsResources :: Maybe [Text]
v1NamedRuleWithOperationsScope :: Maybe Text
..} = (\Maybe [Text]
v1NamedRuleWithOperationsResources -> V1NamedRuleWithOperations { Maybe [Text]
$sel:v1NamedRuleWithOperationsResources:V1NamedRuleWithOperations :: Maybe [Text]
v1NamedRuleWithOperationsResources :: Maybe [Text]
v1NamedRuleWithOperationsResources, Maybe [Text]
Maybe Text
v1NamedRuleWithOperationsApiGroups :: Maybe [Text]
$sel:v1NamedRuleWithOperationsApiVersions:V1NamedRuleWithOperations :: Maybe [Text]
$sel:v1NamedRuleWithOperationsOperations:V1NamedRuleWithOperations :: Maybe [Text]
$sel:v1NamedRuleWithOperationsResourceNames:V1NamedRuleWithOperations :: Maybe [Text]
$sel:v1NamedRuleWithOperationsScope:V1NamedRuleWithOperations :: Maybe Text
v1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1NamedRuleWithOperationsOperations :: Maybe [Text]
v1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1NamedRuleWithOperationsScope :: Maybe Text
..} ) (Maybe [Text] -> V1NamedRuleWithOperations)
-> f (Maybe [Text]) -> f V1NamedRuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1NamedRuleWithOperationsResources
{-# INLINE v1NamedRuleWithOperationsResourcesL #-}

-- | 'v1NamedRuleWithOperationsScope' Lens
v1NamedRuleWithOperationsScopeL :: Lens_' V1NamedRuleWithOperations (Maybe Text)
v1NamedRuleWithOperationsScopeL :: Lens_' V1NamedRuleWithOperations (Maybe Text)
v1NamedRuleWithOperationsScopeL Maybe Text -> f (Maybe Text)
f V1NamedRuleWithOperations{Maybe [Text]
Maybe Text
v1NamedRuleWithOperationsApiGroups :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsApiVersions:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsOperations:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsResourceNames:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsResources:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe [Text]
$sel:v1NamedRuleWithOperationsScope:V1NamedRuleWithOperations :: V1NamedRuleWithOperations -> Maybe Text
v1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1NamedRuleWithOperationsOperations :: Maybe [Text]
v1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1NamedRuleWithOperationsResources :: Maybe [Text]
v1NamedRuleWithOperationsScope :: Maybe Text
..} = (\Maybe Text
v1NamedRuleWithOperationsScope -> V1NamedRuleWithOperations { Maybe Text
$sel:v1NamedRuleWithOperationsScope:V1NamedRuleWithOperations :: Maybe Text
v1NamedRuleWithOperationsScope :: Maybe Text
v1NamedRuleWithOperationsScope, Maybe [Text]
v1NamedRuleWithOperationsApiGroups :: Maybe [Text]
$sel:v1NamedRuleWithOperationsApiVersions:V1NamedRuleWithOperations :: Maybe [Text]
$sel:v1NamedRuleWithOperationsOperations:V1NamedRuleWithOperations :: Maybe [Text]
$sel:v1NamedRuleWithOperationsResourceNames:V1NamedRuleWithOperations :: Maybe [Text]
$sel:v1NamedRuleWithOperationsResources:V1NamedRuleWithOperations :: Maybe [Text]
v1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1NamedRuleWithOperationsOperations :: Maybe [Text]
v1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1NamedRuleWithOperationsResources :: Maybe [Text]
..} ) (Maybe Text -> V1NamedRuleWithOperations)
-> f (Maybe Text) -> f V1NamedRuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NamedRuleWithOperationsScope
{-# INLINE v1NamedRuleWithOperationsScopeL #-}



-- * V1Namespace

-- | 'v1NamespaceApiVersion' Lens
v1NamespaceApiVersionL :: Lens_' V1Namespace (Maybe Text)
v1NamespaceApiVersionL :: Lens_' V1Namespace (Maybe Text)
v1NamespaceApiVersionL Maybe Text -> f (Maybe Text)
f V1Namespace{Maybe Text
Maybe V1ObjectMeta
Maybe V1NamespaceStatus
Maybe V1NamespaceSpec
v1NamespaceApiVersion :: V1Namespace -> Maybe Text
v1NamespaceApiVersion :: Maybe Text
v1NamespaceKind :: Maybe Text
v1NamespaceMetadata :: Maybe V1ObjectMeta
v1NamespaceSpec :: Maybe V1NamespaceSpec
v1NamespaceStatus :: Maybe V1NamespaceStatus
$sel:v1NamespaceKind:V1Namespace :: V1Namespace -> Maybe Text
$sel:v1NamespaceMetadata:V1Namespace :: V1Namespace -> Maybe V1ObjectMeta
$sel:v1NamespaceSpec:V1Namespace :: V1Namespace -> Maybe V1NamespaceSpec
$sel:v1NamespaceStatus:V1Namespace :: V1Namespace -> Maybe V1NamespaceStatus
..} = (\Maybe Text
v1NamespaceApiVersion -> V1Namespace { Maybe Text
v1NamespaceApiVersion :: Maybe Text
v1NamespaceApiVersion :: Maybe Text
v1NamespaceApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1NamespaceStatus
Maybe V1NamespaceSpec
v1NamespaceKind :: Maybe Text
v1NamespaceMetadata :: Maybe V1ObjectMeta
v1NamespaceSpec :: Maybe V1NamespaceSpec
v1NamespaceStatus :: Maybe V1NamespaceStatus
$sel:v1NamespaceKind:V1Namespace :: Maybe Text
$sel:v1NamespaceMetadata:V1Namespace :: Maybe V1ObjectMeta
$sel:v1NamespaceSpec:V1Namespace :: Maybe V1NamespaceSpec
$sel:v1NamespaceStatus:V1Namespace :: Maybe V1NamespaceStatus
..} ) (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 :: Lens_' V1Namespace (Maybe Text)
v1NamespaceKindL Maybe Text -> f (Maybe Text)
f V1Namespace{Maybe Text
Maybe V1ObjectMeta
Maybe V1NamespaceStatus
Maybe V1NamespaceSpec
v1NamespaceApiVersion :: V1Namespace -> Maybe Text
$sel:v1NamespaceKind:V1Namespace :: V1Namespace -> Maybe Text
$sel:v1NamespaceMetadata:V1Namespace :: V1Namespace -> Maybe V1ObjectMeta
$sel:v1NamespaceSpec:V1Namespace :: V1Namespace -> Maybe V1NamespaceSpec
$sel:v1NamespaceStatus:V1Namespace :: V1Namespace -> Maybe V1NamespaceStatus
v1NamespaceApiVersion :: Maybe Text
v1NamespaceKind :: Maybe Text
v1NamespaceMetadata :: Maybe V1ObjectMeta
v1NamespaceSpec :: Maybe V1NamespaceSpec
v1NamespaceStatus :: Maybe V1NamespaceStatus
..} = (\Maybe Text
v1NamespaceKind -> V1Namespace { Maybe Text
$sel:v1NamespaceKind:V1Namespace :: Maybe Text
v1NamespaceKind :: Maybe Text
v1NamespaceKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1NamespaceStatus
Maybe V1NamespaceSpec
v1NamespaceApiVersion :: Maybe Text
$sel:v1NamespaceMetadata:V1Namespace :: Maybe V1ObjectMeta
$sel:v1NamespaceSpec:V1Namespace :: Maybe V1NamespaceSpec
$sel:v1NamespaceStatus:V1Namespace :: Maybe V1NamespaceStatus
v1NamespaceApiVersion :: Maybe Text
v1NamespaceMetadata :: Maybe V1ObjectMeta
v1NamespaceSpec :: Maybe V1NamespaceSpec
v1NamespaceStatus :: Maybe V1NamespaceStatus
..} ) (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 :: Lens_' V1Namespace (Maybe V1ObjectMeta)
v1NamespaceMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Namespace{Maybe Text
Maybe V1ObjectMeta
Maybe V1NamespaceStatus
Maybe V1NamespaceSpec
v1NamespaceApiVersion :: V1Namespace -> Maybe Text
$sel:v1NamespaceKind:V1Namespace :: V1Namespace -> Maybe Text
$sel:v1NamespaceMetadata:V1Namespace :: V1Namespace -> Maybe V1ObjectMeta
$sel:v1NamespaceSpec:V1Namespace :: V1Namespace -> Maybe V1NamespaceSpec
$sel:v1NamespaceStatus:V1Namespace :: V1Namespace -> Maybe V1NamespaceStatus
v1NamespaceApiVersion :: Maybe Text
v1NamespaceKind :: Maybe Text
v1NamespaceMetadata :: Maybe V1ObjectMeta
v1NamespaceSpec :: Maybe V1NamespaceSpec
v1NamespaceStatus :: Maybe V1NamespaceStatus
..} = (\Maybe V1ObjectMeta
v1NamespaceMetadata -> V1Namespace { Maybe V1ObjectMeta
$sel:v1NamespaceMetadata:V1Namespace :: Maybe V1ObjectMeta
v1NamespaceMetadata :: Maybe V1ObjectMeta
v1NamespaceMetadata, Maybe Text
Maybe V1NamespaceStatus
Maybe V1NamespaceSpec
v1NamespaceApiVersion :: Maybe Text
$sel:v1NamespaceKind:V1Namespace :: Maybe Text
$sel:v1NamespaceSpec:V1Namespace :: Maybe V1NamespaceSpec
$sel:v1NamespaceStatus:V1Namespace :: Maybe V1NamespaceStatus
v1NamespaceApiVersion :: Maybe Text
v1NamespaceKind :: Maybe Text
v1NamespaceSpec :: Maybe V1NamespaceSpec
v1NamespaceStatus :: Maybe V1NamespaceStatus
..} ) (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 :: Lens_' V1Namespace (Maybe V1NamespaceSpec)
v1NamespaceSpecL Maybe V1NamespaceSpec -> f (Maybe V1NamespaceSpec)
f V1Namespace{Maybe Text
Maybe V1ObjectMeta
Maybe V1NamespaceStatus
Maybe V1NamespaceSpec
v1NamespaceApiVersion :: V1Namespace -> Maybe Text
$sel:v1NamespaceKind:V1Namespace :: V1Namespace -> Maybe Text
$sel:v1NamespaceMetadata:V1Namespace :: V1Namespace -> Maybe V1ObjectMeta
$sel:v1NamespaceSpec:V1Namespace :: V1Namespace -> Maybe V1NamespaceSpec
$sel:v1NamespaceStatus:V1Namespace :: V1Namespace -> Maybe V1NamespaceStatus
v1NamespaceApiVersion :: Maybe Text
v1NamespaceKind :: Maybe Text
v1NamespaceMetadata :: Maybe V1ObjectMeta
v1NamespaceSpec :: Maybe V1NamespaceSpec
v1NamespaceStatus :: Maybe V1NamespaceStatus
..} = (\Maybe V1NamespaceSpec
v1NamespaceSpec -> V1Namespace { Maybe V1NamespaceSpec
$sel:v1NamespaceSpec:V1Namespace :: Maybe V1NamespaceSpec
v1NamespaceSpec :: Maybe V1NamespaceSpec
v1NamespaceSpec, Maybe Text
Maybe V1ObjectMeta
Maybe V1NamespaceStatus
v1NamespaceApiVersion :: Maybe Text
$sel:v1NamespaceKind:V1Namespace :: Maybe Text
$sel:v1NamespaceMetadata:V1Namespace :: Maybe V1ObjectMeta
$sel:v1NamespaceStatus:V1Namespace :: Maybe V1NamespaceStatus
v1NamespaceApiVersion :: Maybe Text
v1NamespaceKind :: Maybe Text
v1NamespaceMetadata :: Maybe V1ObjectMeta
v1NamespaceStatus :: Maybe V1NamespaceStatus
..} ) (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 :: Lens_' V1Namespace (Maybe V1NamespaceStatus)
v1NamespaceStatusL Maybe V1NamespaceStatus -> f (Maybe V1NamespaceStatus)
f V1Namespace{Maybe Text
Maybe V1ObjectMeta
Maybe V1NamespaceStatus
Maybe V1NamespaceSpec
v1NamespaceApiVersion :: V1Namespace -> Maybe Text
$sel:v1NamespaceKind:V1Namespace :: V1Namespace -> Maybe Text
$sel:v1NamespaceMetadata:V1Namespace :: V1Namespace -> Maybe V1ObjectMeta
$sel:v1NamespaceSpec:V1Namespace :: V1Namespace -> Maybe V1NamespaceSpec
$sel:v1NamespaceStatus:V1Namespace :: V1Namespace -> Maybe V1NamespaceStatus
v1NamespaceApiVersion :: Maybe Text
v1NamespaceKind :: Maybe Text
v1NamespaceMetadata :: Maybe V1ObjectMeta
v1NamespaceSpec :: Maybe V1NamespaceSpec
v1NamespaceStatus :: Maybe V1NamespaceStatus
..} = (\Maybe V1NamespaceStatus
v1NamespaceStatus -> V1Namespace { Maybe V1NamespaceStatus
$sel:v1NamespaceStatus:V1Namespace :: Maybe V1NamespaceStatus
v1NamespaceStatus :: Maybe V1NamespaceStatus
v1NamespaceStatus, Maybe Text
Maybe V1ObjectMeta
Maybe V1NamespaceSpec
v1NamespaceApiVersion :: Maybe Text
$sel:v1NamespaceKind:V1Namespace :: Maybe Text
$sel:v1NamespaceMetadata:V1Namespace :: Maybe V1ObjectMeta
$sel:v1NamespaceSpec:V1Namespace :: Maybe V1NamespaceSpec
v1NamespaceApiVersion :: Maybe Text
v1NamespaceKind :: Maybe Text
v1NamespaceMetadata :: Maybe V1ObjectMeta
v1NamespaceSpec :: Maybe V1NamespaceSpec
..} ) (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 :: Lens_' V1NamespaceCondition (Maybe DateTime)
v1NamespaceConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1NamespaceCondition{Maybe Text
Maybe DateTime
Text
v1NamespaceConditionLastTransitionTime :: V1NamespaceCondition -> Maybe DateTime
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
v1NamespaceConditionMessage :: Maybe Text
v1NamespaceConditionReason :: Maybe Text
v1NamespaceConditionStatus :: Text
v1NamespaceConditionType :: Text
$sel:v1NamespaceConditionMessage:V1NamespaceCondition :: V1NamespaceCondition -> Maybe Text
$sel:v1NamespaceConditionReason:V1NamespaceCondition :: V1NamespaceCondition -> Maybe Text
$sel:v1NamespaceConditionStatus:V1NamespaceCondition :: V1NamespaceCondition -> Text
$sel:v1NamespaceConditionType:V1NamespaceCondition :: V1NamespaceCondition -> Text
..} = (\Maybe DateTime
v1NamespaceConditionLastTransitionTime -> V1NamespaceCondition { Maybe DateTime
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
v1NamespaceConditionLastTransitionTime, Maybe Text
Text
v1NamespaceConditionMessage :: Maybe Text
v1NamespaceConditionReason :: Maybe Text
v1NamespaceConditionStatus :: Text
v1NamespaceConditionType :: Text
$sel:v1NamespaceConditionMessage:V1NamespaceCondition :: Maybe Text
$sel:v1NamespaceConditionReason:V1NamespaceCondition :: Maybe Text
$sel:v1NamespaceConditionStatus:V1NamespaceCondition :: Text
$sel:v1NamespaceConditionType:V1NamespaceCondition :: 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 :: Lens_' V1NamespaceCondition (Maybe Text)
v1NamespaceConditionMessageL Maybe Text -> f (Maybe Text)
f V1NamespaceCondition{Maybe Text
Maybe DateTime
Text
v1NamespaceConditionLastTransitionTime :: V1NamespaceCondition -> Maybe DateTime
$sel:v1NamespaceConditionMessage:V1NamespaceCondition :: V1NamespaceCondition -> Maybe Text
$sel:v1NamespaceConditionReason:V1NamespaceCondition :: V1NamespaceCondition -> Maybe Text
$sel:v1NamespaceConditionStatus:V1NamespaceCondition :: V1NamespaceCondition -> Text
$sel:v1NamespaceConditionType:V1NamespaceCondition :: V1NamespaceCondition -> Text
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
v1NamespaceConditionMessage :: Maybe Text
v1NamespaceConditionReason :: Maybe Text
v1NamespaceConditionStatus :: Text
v1NamespaceConditionType :: Text
..} = (\Maybe Text
v1NamespaceConditionMessage -> V1NamespaceCondition { Maybe Text
$sel:v1NamespaceConditionMessage:V1NamespaceCondition :: Maybe Text
v1NamespaceConditionMessage :: Maybe Text
v1NamespaceConditionMessage, Maybe Text
Maybe DateTime
Text
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
$sel:v1NamespaceConditionReason:V1NamespaceCondition :: Maybe Text
$sel:v1NamespaceConditionStatus:V1NamespaceCondition :: Text
$sel:v1NamespaceConditionType:V1NamespaceCondition :: Text
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
v1NamespaceConditionReason :: Maybe Text
v1NamespaceConditionStatus :: Text
v1NamespaceConditionType :: Text
..} ) (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 :: Lens_' V1NamespaceCondition (Maybe Text)
v1NamespaceConditionReasonL Maybe Text -> f (Maybe Text)
f V1NamespaceCondition{Maybe Text
Maybe DateTime
Text
v1NamespaceConditionLastTransitionTime :: V1NamespaceCondition -> Maybe DateTime
$sel:v1NamespaceConditionMessage:V1NamespaceCondition :: V1NamespaceCondition -> Maybe Text
$sel:v1NamespaceConditionReason:V1NamespaceCondition :: V1NamespaceCondition -> Maybe Text
$sel:v1NamespaceConditionStatus:V1NamespaceCondition :: V1NamespaceCondition -> Text
$sel:v1NamespaceConditionType:V1NamespaceCondition :: V1NamespaceCondition -> Text
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
v1NamespaceConditionMessage :: Maybe Text
v1NamespaceConditionReason :: Maybe Text
v1NamespaceConditionStatus :: Text
v1NamespaceConditionType :: Text
..} = (\Maybe Text
v1NamespaceConditionReason -> V1NamespaceCondition { Maybe Text
$sel:v1NamespaceConditionReason:V1NamespaceCondition :: Maybe Text
v1NamespaceConditionReason :: Maybe Text
v1NamespaceConditionReason, Maybe Text
Maybe DateTime
Text
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
$sel:v1NamespaceConditionMessage:V1NamespaceCondition :: Maybe Text
$sel:v1NamespaceConditionStatus:V1NamespaceCondition :: Text
$sel:v1NamespaceConditionType:V1NamespaceCondition :: Text
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
v1NamespaceConditionMessage :: Maybe Text
v1NamespaceConditionStatus :: Text
v1NamespaceConditionType :: Text
..} ) (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 :: Lens_' V1NamespaceCondition Text
v1NamespaceConditionStatusL Text -> f Text
f V1NamespaceCondition{Maybe Text
Maybe DateTime
Text
v1NamespaceConditionLastTransitionTime :: V1NamespaceCondition -> Maybe DateTime
$sel:v1NamespaceConditionMessage:V1NamespaceCondition :: V1NamespaceCondition -> Maybe Text
$sel:v1NamespaceConditionReason:V1NamespaceCondition :: V1NamespaceCondition -> Maybe Text
$sel:v1NamespaceConditionStatus:V1NamespaceCondition :: V1NamespaceCondition -> Text
$sel:v1NamespaceConditionType:V1NamespaceCondition :: V1NamespaceCondition -> Text
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
v1NamespaceConditionMessage :: Maybe Text
v1NamespaceConditionReason :: Maybe Text
v1NamespaceConditionStatus :: Text
v1NamespaceConditionType :: Text
..} = (\Text
v1NamespaceConditionStatus -> V1NamespaceCondition { Text
$sel:v1NamespaceConditionStatus:V1NamespaceCondition :: Text
v1NamespaceConditionStatus :: Text
v1NamespaceConditionStatus, Maybe Text
Maybe DateTime
Text
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
$sel:v1NamespaceConditionMessage:V1NamespaceCondition :: Maybe Text
$sel:v1NamespaceConditionReason:V1NamespaceCondition :: Maybe Text
$sel:v1NamespaceConditionType:V1NamespaceCondition :: Text
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
v1NamespaceConditionMessage :: Maybe Text
v1NamespaceConditionReason :: Maybe Text
v1NamespaceConditionType :: Text
..} ) (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 :: Lens_' V1NamespaceCondition Text
v1NamespaceConditionTypeL Text -> f Text
f V1NamespaceCondition{Maybe Text
Maybe DateTime
Text
v1NamespaceConditionLastTransitionTime :: V1NamespaceCondition -> Maybe DateTime
$sel:v1NamespaceConditionMessage:V1NamespaceCondition :: V1NamespaceCondition -> Maybe Text
$sel:v1NamespaceConditionReason:V1NamespaceCondition :: V1NamespaceCondition -> Maybe Text
$sel:v1NamespaceConditionStatus:V1NamespaceCondition :: V1NamespaceCondition -> Text
$sel:v1NamespaceConditionType:V1NamespaceCondition :: V1NamespaceCondition -> Text
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
v1NamespaceConditionMessage :: Maybe Text
v1NamespaceConditionReason :: Maybe Text
v1NamespaceConditionStatus :: Text
v1NamespaceConditionType :: Text
..} = (\Text
v1NamespaceConditionType -> V1NamespaceCondition { Text
$sel:v1NamespaceConditionType:V1NamespaceCondition :: Text
v1NamespaceConditionType :: Text
v1NamespaceConditionType, Maybe Text
Maybe DateTime
Text
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
$sel:v1NamespaceConditionMessage:V1NamespaceCondition :: Maybe Text
$sel:v1NamespaceConditionReason:V1NamespaceCondition :: Maybe Text
$sel:v1NamespaceConditionStatus:V1NamespaceCondition :: Text
v1NamespaceConditionLastTransitionTime :: Maybe DateTime
v1NamespaceConditionMessage :: Maybe Text
v1NamespaceConditionReason :: Maybe Text
v1NamespaceConditionStatus :: Text
..} ) (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 :: Lens_' V1NamespaceList (Maybe Text)
v1NamespaceListApiVersionL Maybe Text -> f (Maybe Text)
f V1NamespaceList{[V1Namespace]
Maybe Text
Maybe V1ListMeta
v1NamespaceListApiVersion :: V1NamespaceList -> Maybe Text
v1NamespaceListApiVersion :: Maybe Text
v1NamespaceListItems :: [V1Namespace]
v1NamespaceListKind :: Maybe Text
v1NamespaceListMetadata :: Maybe V1ListMeta
$sel:v1NamespaceListItems:V1NamespaceList :: V1NamespaceList -> [V1Namespace]
$sel:v1NamespaceListKind:V1NamespaceList :: V1NamespaceList -> Maybe Text
$sel:v1NamespaceListMetadata:V1NamespaceList :: V1NamespaceList -> Maybe V1ListMeta
..} = (\Maybe Text
v1NamespaceListApiVersion -> V1NamespaceList { Maybe Text
v1NamespaceListApiVersion :: Maybe Text
v1NamespaceListApiVersion :: Maybe Text
v1NamespaceListApiVersion, [V1Namespace]
Maybe Text
Maybe V1ListMeta
v1NamespaceListItems :: [V1Namespace]
v1NamespaceListKind :: Maybe Text
v1NamespaceListMetadata :: Maybe V1ListMeta
$sel:v1NamespaceListItems:V1NamespaceList :: [V1Namespace]
$sel:v1NamespaceListKind:V1NamespaceList :: Maybe Text
$sel:v1NamespaceListMetadata:V1NamespaceList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1NamespaceList [V1Namespace]
v1NamespaceListItemsL [V1Namespace] -> f [V1Namespace]
f V1NamespaceList{[V1Namespace]
Maybe Text
Maybe V1ListMeta
v1NamespaceListApiVersion :: V1NamespaceList -> Maybe Text
$sel:v1NamespaceListItems:V1NamespaceList :: V1NamespaceList -> [V1Namespace]
$sel:v1NamespaceListKind:V1NamespaceList :: V1NamespaceList -> Maybe Text
$sel:v1NamespaceListMetadata:V1NamespaceList :: V1NamespaceList -> Maybe V1ListMeta
v1NamespaceListApiVersion :: Maybe Text
v1NamespaceListItems :: [V1Namespace]
v1NamespaceListKind :: Maybe Text
v1NamespaceListMetadata :: Maybe V1ListMeta
..} = (\[V1Namespace]
v1NamespaceListItems -> V1NamespaceList { [V1Namespace]
$sel:v1NamespaceListItems:V1NamespaceList :: [V1Namespace]
v1NamespaceListItems :: [V1Namespace]
v1NamespaceListItems, Maybe Text
Maybe V1ListMeta
v1NamespaceListApiVersion :: Maybe Text
$sel:v1NamespaceListKind:V1NamespaceList :: Maybe Text
$sel:v1NamespaceListMetadata:V1NamespaceList :: Maybe V1ListMeta
v1NamespaceListApiVersion :: Maybe Text
v1NamespaceListKind :: Maybe Text
v1NamespaceListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1NamespaceList (Maybe Text)
v1NamespaceListKindL Maybe Text -> f (Maybe Text)
f V1NamespaceList{[V1Namespace]
Maybe Text
Maybe V1ListMeta
v1NamespaceListApiVersion :: V1NamespaceList -> Maybe Text
$sel:v1NamespaceListItems:V1NamespaceList :: V1NamespaceList -> [V1Namespace]
$sel:v1NamespaceListKind:V1NamespaceList :: V1NamespaceList -> Maybe Text
$sel:v1NamespaceListMetadata:V1NamespaceList :: V1NamespaceList -> Maybe V1ListMeta
v1NamespaceListApiVersion :: Maybe Text
v1NamespaceListItems :: [V1Namespace]
v1NamespaceListKind :: Maybe Text
v1NamespaceListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1NamespaceListKind -> V1NamespaceList { Maybe Text
$sel:v1NamespaceListKind:V1NamespaceList :: Maybe Text
v1NamespaceListKind :: Maybe Text
v1NamespaceListKind, [V1Namespace]
Maybe Text
Maybe V1ListMeta
v1NamespaceListApiVersion :: Maybe Text
$sel:v1NamespaceListItems:V1NamespaceList :: [V1Namespace]
$sel:v1NamespaceListMetadata:V1NamespaceList :: Maybe V1ListMeta
v1NamespaceListApiVersion :: Maybe Text
v1NamespaceListItems :: [V1Namespace]
v1NamespaceListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1NamespaceList (Maybe V1ListMeta)
v1NamespaceListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1NamespaceList{[V1Namespace]
Maybe Text
Maybe V1ListMeta
v1NamespaceListApiVersion :: V1NamespaceList -> Maybe Text
$sel:v1NamespaceListItems:V1NamespaceList :: V1NamespaceList -> [V1Namespace]
$sel:v1NamespaceListKind:V1NamespaceList :: V1NamespaceList -> Maybe Text
$sel:v1NamespaceListMetadata:V1NamespaceList :: V1NamespaceList -> Maybe V1ListMeta
v1NamespaceListApiVersion :: Maybe Text
v1NamespaceListItems :: [V1Namespace]
v1NamespaceListKind :: Maybe Text
v1NamespaceListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1NamespaceListMetadata -> V1NamespaceList { Maybe V1ListMeta
$sel:v1NamespaceListMetadata:V1NamespaceList :: Maybe V1ListMeta
v1NamespaceListMetadata :: Maybe V1ListMeta
v1NamespaceListMetadata, [V1Namespace]
Maybe Text
v1NamespaceListApiVersion :: Maybe Text
$sel:v1NamespaceListItems:V1NamespaceList :: [V1Namespace]
$sel:v1NamespaceListKind:V1NamespaceList :: Maybe Text
v1NamespaceListApiVersion :: Maybe Text
v1NamespaceListItems :: [V1Namespace]
v1NamespaceListKind :: 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 :: Lens_' V1NamespaceSpec (Maybe [Text])
v1NamespaceSpecFinalizersL Maybe [Text] -> f (Maybe [Text])
f V1NamespaceSpec{Maybe [Text]
v1NamespaceSpecFinalizers :: V1NamespaceSpec -> Maybe [Text]
v1NamespaceSpecFinalizers :: Maybe [Text]
..} = (\Maybe [Text]
v1NamespaceSpecFinalizers -> 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 :: Lens_' V1NamespaceStatus (Maybe [V1NamespaceCondition])
v1NamespaceStatusConditionsL Maybe [V1NamespaceCondition] -> f (Maybe [V1NamespaceCondition])
f V1NamespaceStatus{Maybe [V1NamespaceCondition]
Maybe Text
v1NamespaceStatusConditions :: V1NamespaceStatus -> Maybe [V1NamespaceCondition]
v1NamespaceStatusConditions :: Maybe [V1NamespaceCondition]
v1NamespaceStatusPhase :: Maybe Text
$sel:v1NamespaceStatusPhase:V1NamespaceStatus :: V1NamespaceStatus -> Maybe Text
..} = (\Maybe [V1NamespaceCondition]
v1NamespaceStatusConditions -> V1NamespaceStatus { Maybe [V1NamespaceCondition]
v1NamespaceStatusConditions :: Maybe [V1NamespaceCondition]
v1NamespaceStatusConditions :: Maybe [V1NamespaceCondition]
v1NamespaceStatusConditions, Maybe Text
v1NamespaceStatusPhase :: Maybe Text
$sel:v1NamespaceStatusPhase:V1NamespaceStatus :: 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 :: Lens_' V1NamespaceStatus (Maybe Text)
v1NamespaceStatusPhaseL Maybe Text -> f (Maybe Text)
f V1NamespaceStatus{Maybe [V1NamespaceCondition]
Maybe Text
v1NamespaceStatusConditions :: V1NamespaceStatus -> Maybe [V1NamespaceCondition]
$sel:v1NamespaceStatusPhase:V1NamespaceStatus :: V1NamespaceStatus -> Maybe Text
v1NamespaceStatusConditions :: Maybe [V1NamespaceCondition]
v1NamespaceStatusPhase :: Maybe Text
..} = (\Maybe Text
v1NamespaceStatusPhase -> V1NamespaceStatus { Maybe Text
$sel:v1NamespaceStatusPhase:V1NamespaceStatus :: 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 :: Lens_' V1NetworkPolicy (Maybe Text)
v1NetworkPolicyApiVersionL Maybe Text -> f (Maybe Text)
f V1NetworkPolicy{Maybe Text
Maybe V1ObjectMeta
Maybe V1NetworkPolicySpec
v1NetworkPolicyApiVersion :: V1NetworkPolicy -> Maybe Text
v1NetworkPolicyApiVersion :: Maybe Text
v1NetworkPolicyKind :: Maybe Text
v1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1NetworkPolicySpec :: Maybe V1NetworkPolicySpec
$sel:v1NetworkPolicyKind:V1NetworkPolicy :: V1NetworkPolicy -> Maybe Text
$sel:v1NetworkPolicyMetadata:V1NetworkPolicy :: V1NetworkPolicy -> Maybe V1ObjectMeta
$sel:v1NetworkPolicySpec:V1NetworkPolicy :: V1NetworkPolicy -> Maybe V1NetworkPolicySpec
..} = (\Maybe Text
v1NetworkPolicyApiVersion -> V1NetworkPolicy { Maybe Text
v1NetworkPolicyApiVersion :: Maybe Text
v1NetworkPolicyApiVersion :: Maybe Text
v1NetworkPolicyApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1NetworkPolicySpec
v1NetworkPolicyKind :: Maybe Text
v1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1NetworkPolicySpec :: Maybe V1NetworkPolicySpec
$sel:v1NetworkPolicyKind:V1NetworkPolicy :: Maybe Text
$sel:v1NetworkPolicyMetadata:V1NetworkPolicy :: Maybe V1ObjectMeta
$sel:v1NetworkPolicySpec:V1NetworkPolicy :: Maybe V1NetworkPolicySpec
..} ) (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 :: Lens_' V1NetworkPolicy (Maybe Text)
v1NetworkPolicyKindL Maybe Text -> f (Maybe Text)
f V1NetworkPolicy{Maybe Text
Maybe V1ObjectMeta
Maybe V1NetworkPolicySpec
v1NetworkPolicyApiVersion :: V1NetworkPolicy -> Maybe Text
$sel:v1NetworkPolicyKind:V1NetworkPolicy :: V1NetworkPolicy -> Maybe Text
$sel:v1NetworkPolicyMetadata:V1NetworkPolicy :: V1NetworkPolicy -> Maybe V1ObjectMeta
$sel:v1NetworkPolicySpec:V1NetworkPolicy :: V1NetworkPolicy -> Maybe V1NetworkPolicySpec
v1NetworkPolicyApiVersion :: Maybe Text
v1NetworkPolicyKind :: Maybe Text
v1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1NetworkPolicySpec :: Maybe V1NetworkPolicySpec
..} = (\Maybe Text
v1NetworkPolicyKind -> V1NetworkPolicy { Maybe Text
$sel:v1NetworkPolicyKind:V1NetworkPolicy :: Maybe Text
v1NetworkPolicyKind :: Maybe Text
v1NetworkPolicyKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1NetworkPolicySpec
v1NetworkPolicyApiVersion :: Maybe Text
$sel:v1NetworkPolicyMetadata:V1NetworkPolicy :: Maybe V1ObjectMeta
$sel:v1NetworkPolicySpec:V1NetworkPolicy :: Maybe V1NetworkPolicySpec
v1NetworkPolicyApiVersion :: Maybe Text
v1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1NetworkPolicySpec :: Maybe V1NetworkPolicySpec
..} ) (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 :: Lens_' V1NetworkPolicy (Maybe V1ObjectMeta)
v1NetworkPolicyMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1NetworkPolicy{Maybe Text
Maybe V1ObjectMeta
Maybe V1NetworkPolicySpec
v1NetworkPolicyApiVersion :: V1NetworkPolicy -> Maybe Text
$sel:v1NetworkPolicyKind:V1NetworkPolicy :: V1NetworkPolicy -> Maybe Text
$sel:v1NetworkPolicyMetadata:V1NetworkPolicy :: V1NetworkPolicy -> Maybe V1ObjectMeta
$sel:v1NetworkPolicySpec:V1NetworkPolicy :: V1NetworkPolicy -> Maybe V1NetworkPolicySpec
v1NetworkPolicyApiVersion :: Maybe Text
v1NetworkPolicyKind :: Maybe Text
v1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1NetworkPolicySpec :: Maybe V1NetworkPolicySpec
..} = (\Maybe V1ObjectMeta
v1NetworkPolicyMetadata -> V1NetworkPolicy { Maybe V1ObjectMeta
$sel:v1NetworkPolicyMetadata:V1NetworkPolicy :: Maybe V1ObjectMeta
v1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1NetworkPolicyMetadata, Maybe Text
Maybe V1NetworkPolicySpec
v1NetworkPolicyApiVersion :: Maybe Text
$sel:v1NetworkPolicyKind:V1NetworkPolicy :: Maybe Text
$sel:v1NetworkPolicySpec:V1NetworkPolicy :: Maybe V1NetworkPolicySpec
v1NetworkPolicyApiVersion :: Maybe Text
v1NetworkPolicyKind :: Maybe Text
v1NetworkPolicySpec :: Maybe V1NetworkPolicySpec
..} ) (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 :: Lens_' V1NetworkPolicy (Maybe V1NetworkPolicySpec)
v1NetworkPolicySpecL Maybe V1NetworkPolicySpec -> f (Maybe V1NetworkPolicySpec)
f V1NetworkPolicy{Maybe Text
Maybe V1ObjectMeta
Maybe V1NetworkPolicySpec
v1NetworkPolicyApiVersion :: V1NetworkPolicy -> Maybe Text
$sel:v1NetworkPolicyKind:V1NetworkPolicy :: V1NetworkPolicy -> Maybe Text
$sel:v1NetworkPolicyMetadata:V1NetworkPolicy :: V1NetworkPolicy -> Maybe V1ObjectMeta
$sel:v1NetworkPolicySpec:V1NetworkPolicy :: V1NetworkPolicy -> Maybe V1NetworkPolicySpec
v1NetworkPolicyApiVersion :: Maybe Text
v1NetworkPolicyKind :: Maybe Text
v1NetworkPolicyMetadata :: Maybe V1ObjectMeta
v1NetworkPolicySpec :: Maybe V1NetworkPolicySpec
..} = (\Maybe V1NetworkPolicySpec
v1NetworkPolicySpec -> V1NetworkPolicy { Maybe V1NetworkPolicySpec
$sel:v1NetworkPolicySpec:V1NetworkPolicy :: Maybe V1NetworkPolicySpec
v1NetworkPolicySpec :: Maybe V1NetworkPolicySpec
v1NetworkPolicySpec, Maybe Text
Maybe V1ObjectMeta
v1NetworkPolicyApiVersion :: Maybe Text
$sel:v1NetworkPolicyKind:V1NetworkPolicy :: Maybe Text
$sel:v1NetworkPolicyMetadata:V1NetworkPolicy :: Maybe V1ObjectMeta
v1NetworkPolicyApiVersion :: Maybe Text
v1NetworkPolicyKind :: Maybe Text
v1NetworkPolicyMetadata :: Maybe V1ObjectMeta
..} ) (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 :: Lens_' V1NetworkPolicyEgressRule (Maybe [V1NetworkPolicyPort])
v1NetworkPolicyEgressRulePortsL Maybe [V1NetworkPolicyPort] -> f (Maybe [V1NetworkPolicyPort])
f V1NetworkPolicyEgressRule{Maybe [V1NetworkPolicyPort]
Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyEgressRulePorts :: V1NetworkPolicyEgressRule -> Maybe [V1NetworkPolicyPort]
v1NetworkPolicyEgressRulePorts :: Maybe [V1NetworkPolicyPort]
v1NetworkPolicyEgressRuleTo :: Maybe [V1NetworkPolicyPeer]
$sel:v1NetworkPolicyEgressRuleTo:V1NetworkPolicyEgressRule :: V1NetworkPolicyEgressRule -> Maybe [V1NetworkPolicyPeer]
..} = (\Maybe [V1NetworkPolicyPort]
v1NetworkPolicyEgressRulePorts -> V1NetworkPolicyEgressRule { Maybe [V1NetworkPolicyPort]
v1NetworkPolicyEgressRulePorts :: Maybe [V1NetworkPolicyPort]
v1NetworkPolicyEgressRulePorts :: Maybe [V1NetworkPolicyPort]
v1NetworkPolicyEgressRulePorts, Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyEgressRuleTo :: Maybe [V1NetworkPolicyPeer]
$sel:v1NetworkPolicyEgressRuleTo:V1NetworkPolicyEgressRule :: 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 :: Lens_' V1NetworkPolicyEgressRule (Maybe [V1NetworkPolicyPeer])
v1NetworkPolicyEgressRuleToL Maybe [V1NetworkPolicyPeer] -> f (Maybe [V1NetworkPolicyPeer])
f V1NetworkPolicyEgressRule{Maybe [V1NetworkPolicyPort]
Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyEgressRulePorts :: V1NetworkPolicyEgressRule -> Maybe [V1NetworkPolicyPort]
$sel:v1NetworkPolicyEgressRuleTo:V1NetworkPolicyEgressRule :: V1NetworkPolicyEgressRule -> Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyEgressRulePorts :: Maybe [V1NetworkPolicyPort]
v1NetworkPolicyEgressRuleTo :: Maybe [V1NetworkPolicyPeer]
..} = (\Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyEgressRuleTo -> V1NetworkPolicyEgressRule { Maybe [V1NetworkPolicyPeer]
$sel:v1NetworkPolicyEgressRuleTo:V1NetworkPolicyEgressRule :: 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 :: Lens_' V1NetworkPolicyIngressRule (Maybe [V1NetworkPolicyPeer])
v1NetworkPolicyIngressRuleFromL Maybe [V1NetworkPolicyPeer] -> f (Maybe [V1NetworkPolicyPeer])
f V1NetworkPolicyIngressRule{Maybe [V1NetworkPolicyPort]
Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyIngressRuleFrom :: V1NetworkPolicyIngressRule -> Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyIngressRuleFrom :: Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyIngressRulePorts :: Maybe [V1NetworkPolicyPort]
$sel:v1NetworkPolicyIngressRulePorts:V1NetworkPolicyIngressRule :: V1NetworkPolicyIngressRule -> Maybe [V1NetworkPolicyPort]
..} = (\Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyIngressRuleFrom -> V1NetworkPolicyIngressRule { Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyIngressRuleFrom :: Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyIngressRuleFrom :: Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyIngressRuleFrom, Maybe [V1NetworkPolicyPort]
v1NetworkPolicyIngressRulePorts :: Maybe [V1NetworkPolicyPort]
$sel:v1NetworkPolicyIngressRulePorts:V1NetworkPolicyIngressRule :: 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 :: Lens_' V1NetworkPolicyIngressRule (Maybe [V1NetworkPolicyPort])
v1NetworkPolicyIngressRulePortsL Maybe [V1NetworkPolicyPort] -> f (Maybe [V1NetworkPolicyPort])
f V1NetworkPolicyIngressRule{Maybe [V1NetworkPolicyPort]
Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyIngressRuleFrom :: V1NetworkPolicyIngressRule -> Maybe [V1NetworkPolicyPeer]
$sel:v1NetworkPolicyIngressRulePorts:V1NetworkPolicyIngressRule :: V1NetworkPolicyIngressRule -> Maybe [V1NetworkPolicyPort]
v1NetworkPolicyIngressRuleFrom :: Maybe [V1NetworkPolicyPeer]
v1NetworkPolicyIngressRulePorts :: Maybe [V1NetworkPolicyPort]
..} = (\Maybe [V1NetworkPolicyPort]
v1NetworkPolicyIngressRulePorts -> V1NetworkPolicyIngressRule { Maybe [V1NetworkPolicyPort]
$sel:v1NetworkPolicyIngressRulePorts:V1NetworkPolicyIngressRule :: 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 :: Lens_' V1NetworkPolicyList (Maybe Text)
v1NetworkPolicyListApiVersionL Maybe Text -> f (Maybe Text)
f V1NetworkPolicyList{[V1NetworkPolicy]
Maybe Text
Maybe V1ListMeta
v1NetworkPolicyListApiVersion :: V1NetworkPolicyList -> Maybe Text
v1NetworkPolicyListApiVersion :: Maybe Text
v1NetworkPolicyListItems :: [V1NetworkPolicy]
v1NetworkPolicyListKind :: Maybe Text
v1NetworkPolicyListMetadata :: Maybe V1ListMeta
$sel:v1NetworkPolicyListItems:V1NetworkPolicyList :: V1NetworkPolicyList -> [V1NetworkPolicy]
$sel:v1NetworkPolicyListKind:V1NetworkPolicyList :: V1NetworkPolicyList -> Maybe Text
$sel:v1NetworkPolicyListMetadata:V1NetworkPolicyList :: V1NetworkPolicyList -> Maybe V1ListMeta
..} = (\Maybe Text
v1NetworkPolicyListApiVersion -> V1NetworkPolicyList { Maybe Text
v1NetworkPolicyListApiVersion :: Maybe Text
v1NetworkPolicyListApiVersion :: Maybe Text
v1NetworkPolicyListApiVersion, [V1NetworkPolicy]
Maybe Text
Maybe V1ListMeta
v1NetworkPolicyListItems :: [V1NetworkPolicy]
v1NetworkPolicyListKind :: Maybe Text
v1NetworkPolicyListMetadata :: Maybe V1ListMeta
$sel:v1NetworkPolicyListItems:V1NetworkPolicyList :: [V1NetworkPolicy]
$sel:v1NetworkPolicyListKind:V1NetworkPolicyList :: Maybe Text
$sel:v1NetworkPolicyListMetadata:V1NetworkPolicyList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1NetworkPolicyList [V1NetworkPolicy]
v1NetworkPolicyListItemsL [V1NetworkPolicy] -> f [V1NetworkPolicy]
f V1NetworkPolicyList{[V1NetworkPolicy]
Maybe Text
Maybe V1ListMeta
v1NetworkPolicyListApiVersion :: V1NetworkPolicyList -> Maybe Text
$sel:v1NetworkPolicyListItems:V1NetworkPolicyList :: V1NetworkPolicyList -> [V1NetworkPolicy]
$sel:v1NetworkPolicyListKind:V1NetworkPolicyList :: V1NetworkPolicyList -> Maybe Text
$sel:v1NetworkPolicyListMetadata:V1NetworkPolicyList :: V1NetworkPolicyList -> Maybe V1ListMeta
v1NetworkPolicyListApiVersion :: Maybe Text
v1NetworkPolicyListItems :: [V1NetworkPolicy]
v1NetworkPolicyListKind :: Maybe Text
v1NetworkPolicyListMetadata :: Maybe V1ListMeta
..} = (\[V1NetworkPolicy]
v1NetworkPolicyListItems -> V1NetworkPolicyList { [V1NetworkPolicy]
$sel:v1NetworkPolicyListItems:V1NetworkPolicyList :: [V1NetworkPolicy]
v1NetworkPolicyListItems :: [V1NetworkPolicy]
v1NetworkPolicyListItems, Maybe Text
Maybe V1ListMeta
v1NetworkPolicyListApiVersion :: Maybe Text
$sel:v1NetworkPolicyListKind:V1NetworkPolicyList :: Maybe Text
$sel:v1NetworkPolicyListMetadata:V1NetworkPolicyList :: Maybe V1ListMeta
v1NetworkPolicyListApiVersion :: Maybe Text
v1NetworkPolicyListKind :: Maybe Text
v1NetworkPolicyListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1NetworkPolicyList (Maybe Text)
v1NetworkPolicyListKindL Maybe Text -> f (Maybe Text)
f V1NetworkPolicyList{[V1NetworkPolicy]
Maybe Text
Maybe V1ListMeta
v1NetworkPolicyListApiVersion :: V1NetworkPolicyList -> Maybe Text
$sel:v1NetworkPolicyListItems:V1NetworkPolicyList :: V1NetworkPolicyList -> [V1NetworkPolicy]
$sel:v1NetworkPolicyListKind:V1NetworkPolicyList :: V1NetworkPolicyList -> Maybe Text
$sel:v1NetworkPolicyListMetadata:V1NetworkPolicyList :: V1NetworkPolicyList -> Maybe V1ListMeta
v1NetworkPolicyListApiVersion :: Maybe Text
v1NetworkPolicyListItems :: [V1NetworkPolicy]
v1NetworkPolicyListKind :: Maybe Text
v1NetworkPolicyListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1NetworkPolicyListKind -> V1NetworkPolicyList { Maybe Text
$sel:v1NetworkPolicyListKind:V1NetworkPolicyList :: Maybe Text
v1NetworkPolicyListKind :: Maybe Text
v1NetworkPolicyListKind, [V1NetworkPolicy]
Maybe Text
Maybe V1ListMeta
v1NetworkPolicyListApiVersion :: Maybe Text
$sel:v1NetworkPolicyListItems:V1NetworkPolicyList :: [V1NetworkPolicy]
$sel:v1NetworkPolicyListMetadata:V1NetworkPolicyList :: Maybe V1ListMeta
v1NetworkPolicyListApiVersion :: Maybe Text
v1NetworkPolicyListItems :: [V1NetworkPolicy]
v1NetworkPolicyListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1NetworkPolicyList (Maybe V1ListMeta)
v1NetworkPolicyListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1NetworkPolicyList{[V1NetworkPolicy]
Maybe Text
Maybe V1ListMeta
v1NetworkPolicyListApiVersion :: V1NetworkPolicyList -> Maybe Text
$sel:v1NetworkPolicyListItems:V1NetworkPolicyList :: V1NetworkPolicyList -> [V1NetworkPolicy]
$sel:v1NetworkPolicyListKind:V1NetworkPolicyList :: V1NetworkPolicyList -> Maybe Text
$sel:v1NetworkPolicyListMetadata:V1NetworkPolicyList :: V1NetworkPolicyList -> Maybe V1ListMeta
v1NetworkPolicyListApiVersion :: Maybe Text
v1NetworkPolicyListItems :: [V1NetworkPolicy]
v1NetworkPolicyListKind :: Maybe Text
v1NetworkPolicyListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1NetworkPolicyListMetadata -> V1NetworkPolicyList { Maybe V1ListMeta
$sel:v1NetworkPolicyListMetadata:V1NetworkPolicyList :: Maybe V1ListMeta
v1NetworkPolicyListMetadata :: Maybe V1ListMeta
v1NetworkPolicyListMetadata, [V1NetworkPolicy]
Maybe Text
v1NetworkPolicyListApiVersion :: Maybe Text
$sel:v1NetworkPolicyListItems:V1NetworkPolicyList :: [V1NetworkPolicy]
$sel:v1NetworkPolicyListKind:V1NetworkPolicyList :: Maybe Text
v1NetworkPolicyListApiVersion :: Maybe Text
v1NetworkPolicyListItems :: [V1NetworkPolicy]
v1NetworkPolicyListKind :: 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 :: Lens_' V1NetworkPolicyPeer (Maybe V1IPBlock)
v1NetworkPolicyPeerIpBlockL Maybe V1IPBlock -> f (Maybe V1IPBlock)
f V1NetworkPolicyPeer{Maybe V1LabelSelector
Maybe V1IPBlock
v1NetworkPolicyPeerIpBlock :: V1NetworkPolicyPeer -> Maybe V1IPBlock
v1NetworkPolicyPeerIpBlock :: Maybe V1IPBlock
v1NetworkPolicyPeerNamespaceSelector :: Maybe V1LabelSelector
v1NetworkPolicyPeerPodSelector :: Maybe V1LabelSelector
$sel:v1NetworkPolicyPeerNamespaceSelector:V1NetworkPolicyPeer :: V1NetworkPolicyPeer -> Maybe V1LabelSelector
$sel:v1NetworkPolicyPeerPodSelector:V1NetworkPolicyPeer :: V1NetworkPolicyPeer -> Maybe V1LabelSelector
..} = (\Maybe V1IPBlock
v1NetworkPolicyPeerIpBlock -> V1NetworkPolicyPeer { Maybe V1IPBlock
v1NetworkPolicyPeerIpBlock :: Maybe V1IPBlock
v1NetworkPolicyPeerIpBlock :: Maybe V1IPBlock
v1NetworkPolicyPeerIpBlock, Maybe V1LabelSelector
v1NetworkPolicyPeerNamespaceSelector :: Maybe V1LabelSelector
v1NetworkPolicyPeerPodSelector :: Maybe V1LabelSelector
$sel:v1NetworkPolicyPeerNamespaceSelector:V1NetworkPolicyPeer :: Maybe V1LabelSelector
$sel:v1NetworkPolicyPeerPodSelector:V1NetworkPolicyPeer :: 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 :: Lens_' V1NetworkPolicyPeer (Maybe V1LabelSelector)
v1NetworkPolicyPeerNamespaceSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1NetworkPolicyPeer{Maybe V1LabelSelector
Maybe V1IPBlock
v1NetworkPolicyPeerIpBlock :: V1NetworkPolicyPeer -> Maybe V1IPBlock
$sel:v1NetworkPolicyPeerNamespaceSelector:V1NetworkPolicyPeer :: V1NetworkPolicyPeer -> Maybe V1LabelSelector
$sel:v1NetworkPolicyPeerPodSelector:V1NetworkPolicyPeer :: V1NetworkPolicyPeer -> Maybe V1LabelSelector
v1NetworkPolicyPeerIpBlock :: Maybe V1IPBlock
v1NetworkPolicyPeerNamespaceSelector :: Maybe V1LabelSelector
v1NetworkPolicyPeerPodSelector :: Maybe V1LabelSelector
..} = (\Maybe V1LabelSelector
v1NetworkPolicyPeerNamespaceSelector -> V1NetworkPolicyPeer { Maybe V1LabelSelector
$sel:v1NetworkPolicyPeerNamespaceSelector:V1NetworkPolicyPeer :: Maybe V1LabelSelector
v1NetworkPolicyPeerNamespaceSelector :: Maybe V1LabelSelector
v1NetworkPolicyPeerNamespaceSelector, Maybe V1LabelSelector
Maybe V1IPBlock
v1NetworkPolicyPeerIpBlock :: Maybe V1IPBlock
$sel:v1NetworkPolicyPeerPodSelector:V1NetworkPolicyPeer :: Maybe V1LabelSelector
v1NetworkPolicyPeerIpBlock :: Maybe V1IPBlock
v1NetworkPolicyPeerPodSelector :: Maybe V1LabelSelector
..} ) (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 :: Lens_' V1NetworkPolicyPeer (Maybe V1LabelSelector)
v1NetworkPolicyPeerPodSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1NetworkPolicyPeer{Maybe V1LabelSelector
Maybe V1IPBlock
v1NetworkPolicyPeerIpBlock :: V1NetworkPolicyPeer -> Maybe V1IPBlock
$sel:v1NetworkPolicyPeerNamespaceSelector:V1NetworkPolicyPeer :: V1NetworkPolicyPeer -> Maybe V1LabelSelector
$sel:v1NetworkPolicyPeerPodSelector:V1NetworkPolicyPeer :: V1NetworkPolicyPeer -> Maybe V1LabelSelector
v1NetworkPolicyPeerIpBlock :: Maybe V1IPBlock
v1NetworkPolicyPeerNamespaceSelector :: Maybe V1LabelSelector
v1NetworkPolicyPeerPodSelector :: Maybe V1LabelSelector
..} = (\Maybe V1LabelSelector
v1NetworkPolicyPeerPodSelector -> V1NetworkPolicyPeer { Maybe V1LabelSelector
$sel:v1NetworkPolicyPeerPodSelector:V1NetworkPolicyPeer :: Maybe V1LabelSelector
v1NetworkPolicyPeerPodSelector :: Maybe V1LabelSelector
v1NetworkPolicyPeerPodSelector, Maybe V1LabelSelector
Maybe V1IPBlock
v1NetworkPolicyPeerIpBlock :: Maybe V1IPBlock
$sel:v1NetworkPolicyPeerNamespaceSelector:V1NetworkPolicyPeer :: Maybe V1LabelSelector
v1NetworkPolicyPeerIpBlock :: Maybe V1IPBlock
v1NetworkPolicyPeerNamespaceSelector :: Maybe V1LabelSelector
..} ) (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

-- | 'v1NetworkPolicyPortEndPort' Lens
v1NetworkPolicyPortEndPortL :: Lens_' V1NetworkPolicyPort (Maybe Int)
v1NetworkPolicyPortEndPortL :: Lens_' V1NetworkPolicyPort (Maybe Int)
v1NetworkPolicyPortEndPortL Maybe Int -> f (Maybe Int)
f V1NetworkPolicyPort{Maybe Int
Maybe Text
Maybe IntOrString
v1NetworkPolicyPortEndPort :: V1NetworkPolicyPort -> Maybe Int
v1NetworkPolicyPortEndPort :: Maybe Int
v1NetworkPolicyPortPort :: Maybe IntOrString
v1NetworkPolicyPortProtocol :: Maybe Text
$sel:v1NetworkPolicyPortPort:V1NetworkPolicyPort :: V1NetworkPolicyPort -> Maybe IntOrString
$sel:v1NetworkPolicyPortProtocol:V1NetworkPolicyPort :: V1NetworkPolicyPort -> Maybe Text
..} = (\Maybe Int
v1NetworkPolicyPortEndPort -> V1NetworkPolicyPort { Maybe Int
v1NetworkPolicyPortEndPort :: Maybe Int
v1NetworkPolicyPortEndPort :: Maybe Int
v1NetworkPolicyPortEndPort, Maybe Text
Maybe IntOrString
v1NetworkPolicyPortPort :: Maybe IntOrString
v1NetworkPolicyPortProtocol :: Maybe Text
$sel:v1NetworkPolicyPortPort:V1NetworkPolicyPort :: Maybe IntOrString
$sel:v1NetworkPolicyPortProtocol:V1NetworkPolicyPort :: Maybe Text
..} ) (Maybe Int -> V1NetworkPolicyPort)
-> f (Maybe Int) -> f V1NetworkPolicyPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1NetworkPolicyPortEndPort
{-# INLINE v1NetworkPolicyPortEndPortL #-}

-- | 'v1NetworkPolicyPortPort' Lens
v1NetworkPolicyPortPortL :: Lens_' V1NetworkPolicyPort (Maybe IntOrString)
v1NetworkPolicyPortPortL :: Lens_' V1NetworkPolicyPort (Maybe IntOrString)
v1NetworkPolicyPortPortL Maybe IntOrString -> f (Maybe IntOrString)
f V1NetworkPolicyPort{Maybe Int
Maybe Text
Maybe IntOrString
v1NetworkPolicyPortEndPort :: V1NetworkPolicyPort -> Maybe Int
$sel:v1NetworkPolicyPortPort:V1NetworkPolicyPort :: V1NetworkPolicyPort -> Maybe IntOrString
$sel:v1NetworkPolicyPortProtocol:V1NetworkPolicyPort :: V1NetworkPolicyPort -> Maybe Text
v1NetworkPolicyPortEndPort :: Maybe Int
v1NetworkPolicyPortPort :: Maybe IntOrString
v1NetworkPolicyPortProtocol :: Maybe Text
..} = (\Maybe IntOrString
v1NetworkPolicyPortPort -> V1NetworkPolicyPort { Maybe IntOrString
$sel:v1NetworkPolicyPortPort:V1NetworkPolicyPort :: Maybe IntOrString
v1NetworkPolicyPortPort :: Maybe IntOrString
v1NetworkPolicyPortPort, Maybe Int
Maybe Text
v1NetworkPolicyPortEndPort :: Maybe Int
$sel:v1NetworkPolicyPortProtocol:V1NetworkPolicyPort :: Maybe Text
v1NetworkPolicyPortEndPort :: Maybe Int
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 :: Lens_' V1NetworkPolicyPort (Maybe Text)
v1NetworkPolicyPortProtocolL Maybe Text -> f (Maybe Text)
f V1NetworkPolicyPort{Maybe Int
Maybe Text
Maybe IntOrString
v1NetworkPolicyPortEndPort :: V1NetworkPolicyPort -> Maybe Int
$sel:v1NetworkPolicyPortPort:V1NetworkPolicyPort :: V1NetworkPolicyPort -> Maybe IntOrString
$sel:v1NetworkPolicyPortProtocol:V1NetworkPolicyPort :: V1NetworkPolicyPort -> Maybe Text
v1NetworkPolicyPortEndPort :: Maybe Int
v1NetworkPolicyPortPort :: Maybe IntOrString
v1NetworkPolicyPortProtocol :: Maybe Text
..} = (\Maybe Text
v1NetworkPolicyPortProtocol -> V1NetworkPolicyPort { Maybe Text
$sel:v1NetworkPolicyPortProtocol:V1NetworkPolicyPort :: Maybe Text
v1NetworkPolicyPortProtocol :: Maybe Text
v1NetworkPolicyPortProtocol, Maybe Int
Maybe IntOrString
v1NetworkPolicyPortEndPort :: Maybe Int
$sel:v1NetworkPolicyPortPort:V1NetworkPolicyPort :: Maybe IntOrString
v1NetworkPolicyPortEndPort :: Maybe Int
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 :: Lens_' V1NetworkPolicySpec (Maybe [V1NetworkPolicyEgressRule])
v1NetworkPolicySpecEgressL Maybe [V1NetworkPolicyEgressRule]
-> f (Maybe [V1NetworkPolicyEgressRule])
f V1NetworkPolicySpec{Maybe [Text]
Maybe [V1NetworkPolicyIngressRule]
Maybe [V1NetworkPolicyEgressRule]
V1LabelSelector
v1NetworkPolicySpecEgress :: V1NetworkPolicySpec -> Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecEgress :: Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecIngress :: Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecPodSelector :: V1LabelSelector
v1NetworkPolicySpecPolicyTypes :: Maybe [Text]
$sel:v1NetworkPolicySpecIngress:V1NetworkPolicySpec :: V1NetworkPolicySpec -> Maybe [V1NetworkPolicyIngressRule]
$sel:v1NetworkPolicySpecPodSelector:V1NetworkPolicySpec :: V1NetworkPolicySpec -> V1LabelSelector
$sel:v1NetworkPolicySpecPolicyTypes:V1NetworkPolicySpec :: V1NetworkPolicySpec -> Maybe [Text]
..} = (\Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecEgress -> V1NetworkPolicySpec { Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecEgress :: Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecEgress :: Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecEgress, Maybe [Text]
Maybe [V1NetworkPolicyIngressRule]
V1LabelSelector
v1NetworkPolicySpecIngress :: Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecPodSelector :: V1LabelSelector
v1NetworkPolicySpecPolicyTypes :: Maybe [Text]
$sel:v1NetworkPolicySpecIngress:V1NetworkPolicySpec :: Maybe [V1NetworkPolicyIngressRule]
$sel:v1NetworkPolicySpecPodSelector:V1NetworkPolicySpec :: V1LabelSelector
$sel:v1NetworkPolicySpecPolicyTypes:V1NetworkPolicySpec :: Maybe [Text]
..} ) (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 :: Lens_' V1NetworkPolicySpec (Maybe [V1NetworkPolicyIngressRule])
v1NetworkPolicySpecIngressL Maybe [V1NetworkPolicyIngressRule]
-> f (Maybe [V1NetworkPolicyIngressRule])
f V1NetworkPolicySpec{Maybe [Text]
Maybe [V1NetworkPolicyIngressRule]
Maybe [V1NetworkPolicyEgressRule]
V1LabelSelector
v1NetworkPolicySpecEgress :: V1NetworkPolicySpec -> Maybe [V1NetworkPolicyEgressRule]
$sel:v1NetworkPolicySpecIngress:V1NetworkPolicySpec :: V1NetworkPolicySpec -> Maybe [V1NetworkPolicyIngressRule]
$sel:v1NetworkPolicySpecPodSelector:V1NetworkPolicySpec :: V1NetworkPolicySpec -> V1LabelSelector
$sel:v1NetworkPolicySpecPolicyTypes:V1NetworkPolicySpec :: V1NetworkPolicySpec -> Maybe [Text]
v1NetworkPolicySpecEgress :: Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecIngress :: Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecPodSelector :: V1LabelSelector
v1NetworkPolicySpecPolicyTypes :: Maybe [Text]
..} = (\Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecIngress -> V1NetworkPolicySpec { Maybe [V1NetworkPolicyIngressRule]
$sel:v1NetworkPolicySpecIngress:V1NetworkPolicySpec :: Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecIngress :: Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecIngress, Maybe [Text]
Maybe [V1NetworkPolicyEgressRule]
V1LabelSelector
v1NetworkPolicySpecEgress :: Maybe [V1NetworkPolicyEgressRule]
$sel:v1NetworkPolicySpecPodSelector:V1NetworkPolicySpec :: V1LabelSelector
$sel:v1NetworkPolicySpecPolicyTypes:V1NetworkPolicySpec :: Maybe [Text]
v1NetworkPolicySpecEgress :: Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecPodSelector :: V1LabelSelector
v1NetworkPolicySpecPolicyTypes :: Maybe [Text]
..} ) (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 :: Lens_' V1NetworkPolicySpec V1LabelSelector
v1NetworkPolicySpecPodSelectorL V1LabelSelector -> f V1LabelSelector
f V1NetworkPolicySpec{Maybe [Text]
Maybe [V1NetworkPolicyIngressRule]
Maybe [V1NetworkPolicyEgressRule]
V1LabelSelector
v1NetworkPolicySpecEgress :: V1NetworkPolicySpec -> Maybe [V1NetworkPolicyEgressRule]
$sel:v1NetworkPolicySpecIngress:V1NetworkPolicySpec :: V1NetworkPolicySpec -> Maybe [V1NetworkPolicyIngressRule]
$sel:v1NetworkPolicySpecPodSelector:V1NetworkPolicySpec :: V1NetworkPolicySpec -> V1LabelSelector
$sel:v1NetworkPolicySpecPolicyTypes:V1NetworkPolicySpec :: V1NetworkPolicySpec -> Maybe [Text]
v1NetworkPolicySpecEgress :: Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecIngress :: Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecPodSelector :: V1LabelSelector
v1NetworkPolicySpecPolicyTypes :: Maybe [Text]
..} = (\V1LabelSelector
v1NetworkPolicySpecPodSelector -> V1NetworkPolicySpec { V1LabelSelector
$sel:v1NetworkPolicySpecPodSelector:V1NetworkPolicySpec :: V1LabelSelector
v1NetworkPolicySpecPodSelector :: V1LabelSelector
v1NetworkPolicySpecPodSelector, Maybe [Text]
Maybe [V1NetworkPolicyIngressRule]
Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecEgress :: Maybe [V1NetworkPolicyEgressRule]
$sel:v1NetworkPolicySpecIngress:V1NetworkPolicySpec :: Maybe [V1NetworkPolicyIngressRule]
$sel:v1NetworkPolicySpecPolicyTypes:V1NetworkPolicySpec :: Maybe [Text]
v1NetworkPolicySpecEgress :: Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecIngress :: Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecPolicyTypes :: Maybe [Text]
..} ) (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 :: Lens_' V1NetworkPolicySpec (Maybe [Text])
v1NetworkPolicySpecPolicyTypesL Maybe [Text] -> f (Maybe [Text])
f V1NetworkPolicySpec{Maybe [Text]
Maybe [V1NetworkPolicyIngressRule]
Maybe [V1NetworkPolicyEgressRule]
V1LabelSelector
v1NetworkPolicySpecEgress :: V1NetworkPolicySpec -> Maybe [V1NetworkPolicyEgressRule]
$sel:v1NetworkPolicySpecIngress:V1NetworkPolicySpec :: V1NetworkPolicySpec -> Maybe [V1NetworkPolicyIngressRule]
$sel:v1NetworkPolicySpecPodSelector:V1NetworkPolicySpec :: V1NetworkPolicySpec -> V1LabelSelector
$sel:v1NetworkPolicySpecPolicyTypes:V1NetworkPolicySpec :: V1NetworkPolicySpec -> Maybe [Text]
v1NetworkPolicySpecEgress :: Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecIngress :: Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecPodSelector :: V1LabelSelector
v1NetworkPolicySpecPolicyTypes :: Maybe [Text]
..} = (\Maybe [Text]
v1NetworkPolicySpecPolicyTypes -> V1NetworkPolicySpec { Maybe [Text]
$sel:v1NetworkPolicySpecPolicyTypes:V1NetworkPolicySpec :: Maybe [Text]
v1NetworkPolicySpecPolicyTypes :: Maybe [Text]
v1NetworkPolicySpecPolicyTypes, Maybe [V1NetworkPolicyIngressRule]
Maybe [V1NetworkPolicyEgressRule]
V1LabelSelector
v1NetworkPolicySpecEgress :: Maybe [V1NetworkPolicyEgressRule]
$sel:v1NetworkPolicySpecIngress:V1NetworkPolicySpec :: Maybe [V1NetworkPolicyIngressRule]
$sel:v1NetworkPolicySpecPodSelector:V1NetworkPolicySpec :: V1LabelSelector
v1NetworkPolicySpecEgress :: Maybe [V1NetworkPolicyEgressRule]
v1NetworkPolicySpecIngress :: Maybe [V1NetworkPolicyIngressRule]
v1NetworkPolicySpecPodSelector :: V1LabelSelector
..} ) (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 :: Lens_' V1Node (Maybe Text)
v1NodeApiVersionL Maybe Text -> f (Maybe Text)
f V1Node{Maybe Text
Maybe V1ObjectMeta
Maybe V1NodeStatus
Maybe V1NodeSpec
v1NodeApiVersion :: V1Node -> Maybe Text
v1NodeApiVersion :: Maybe Text
v1NodeKind :: Maybe Text
v1NodeMetadata :: Maybe V1ObjectMeta
v1NodeSpec :: Maybe V1NodeSpec
v1NodeStatus :: Maybe V1NodeStatus
$sel:v1NodeKind:V1Node :: V1Node -> Maybe Text
$sel:v1NodeMetadata:V1Node :: V1Node -> Maybe V1ObjectMeta
$sel:v1NodeSpec:V1Node :: V1Node -> Maybe V1NodeSpec
$sel:v1NodeStatus:V1Node :: V1Node -> Maybe V1NodeStatus
..} = (\Maybe Text
v1NodeApiVersion -> V1Node { Maybe Text
v1NodeApiVersion :: Maybe Text
v1NodeApiVersion :: Maybe Text
v1NodeApiVersion, Maybe Text
Maybe V1ObjectMeta
Maybe V1NodeStatus
Maybe V1NodeSpec
v1NodeKind :: Maybe Text
v1NodeMetadata :: Maybe V1ObjectMeta
v1NodeSpec :: Maybe V1NodeSpec
v1NodeStatus :: Maybe V1NodeStatus
$sel:v1NodeKind:V1Node :: Maybe Text
$sel:v1NodeMetadata:V1Node :: Maybe V1ObjectMeta
$sel:v1NodeSpec:V1Node :: Maybe V1NodeSpec
$sel:v1NodeStatus:V1Node :: Maybe V1NodeStatus
..} ) (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 :: Lens_' V1Node (Maybe Text)
v1NodeKindL Maybe Text -> f (Maybe Text)
f V1Node{Maybe Text
Maybe V1ObjectMeta
Maybe V1NodeStatus
Maybe V1NodeSpec
v1NodeApiVersion :: V1Node -> Maybe Text
$sel:v1NodeKind:V1Node :: V1Node -> Maybe Text
$sel:v1NodeMetadata:V1Node :: V1Node -> Maybe V1ObjectMeta
$sel:v1NodeSpec:V1Node :: V1Node -> Maybe V1NodeSpec
$sel:v1NodeStatus:V1Node :: V1Node -> Maybe V1NodeStatus
v1NodeApiVersion :: Maybe Text
v1NodeKind :: Maybe Text
v1NodeMetadata :: Maybe V1ObjectMeta
v1NodeSpec :: Maybe V1NodeSpec
v1NodeStatus :: Maybe V1NodeStatus
..} = (\Maybe Text
v1NodeKind -> V1Node { Maybe Text
$sel:v1NodeKind:V1Node :: Maybe Text
v1NodeKind :: Maybe Text
v1NodeKind, Maybe Text
Maybe V1ObjectMeta
Maybe V1NodeStatus
Maybe V1NodeSpec
v1NodeApiVersion :: Maybe Text
$sel:v1NodeMetadata:V1Node :: Maybe V1ObjectMeta
$sel:v1NodeSpec:V1Node :: Maybe V1NodeSpec
$sel:v1NodeStatus:V1Node :: Maybe V1NodeStatus
v1NodeApiVersion :: Maybe Text
v1NodeMetadata :: Maybe V1ObjectMeta
v1NodeSpec :: Maybe V1NodeSpec
v1NodeStatus :: Maybe V1NodeStatus
..} ) (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 :: Lens_' V1Node (Maybe V1ObjectMeta)
v1NodeMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Node{Maybe Text
Maybe V1ObjectMeta
Maybe V1NodeStatus
Maybe V1NodeSpec
v1NodeApiVersion :: V1Node -> Maybe Text
$sel:v1NodeKind:V1Node :: V1Node -> Maybe Text
$sel:v1NodeMetadata:V1Node :: V1Node -> Maybe V1ObjectMeta
$sel:v1NodeSpec:V1Node :: V1Node -> Maybe V1NodeSpec
$sel:v1NodeStatus:V1Node :: V1Node -> Maybe V1NodeStatus
v1NodeApiVersion :: Maybe Text
v1NodeKind :: Maybe Text
v1NodeMetadata :: Maybe V1ObjectMeta
v1NodeSpec :: Maybe V1NodeSpec
v1NodeStatus :: Maybe V1NodeStatus
..} = (\Maybe V1ObjectMeta
v1NodeMetadata -> V1Node { Maybe V1ObjectMeta
$sel:v1NodeMetadata:V1Node :: Maybe V1ObjectMeta
v1NodeMetadata :: Maybe V1ObjectMeta
v1NodeMetadata, Maybe Text
Maybe V1NodeStatus
Maybe V1NodeSpec
v1NodeApiVersion :: Maybe Text
$sel:v1NodeKind:V1Node :: Maybe Text
$sel:v1NodeSpec:V1Node :: Maybe V1NodeSpec
$sel:v1NodeStatus:V1Node :: Maybe V1NodeStatus
v1NodeApiVersion :: Maybe Text
v1NodeKind :: Maybe Text
v1NodeSpec :: Maybe V1NodeSpec
v1NodeStatus :: Maybe V1NodeStatus
..} ) (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 :: Lens_' V1Node (Maybe V1NodeSpec)
v1NodeSpecL Maybe V1NodeSpec -> f (Maybe V1NodeSpec)
f V1Node{Maybe Text
Maybe V1ObjectMeta
Maybe V1NodeStatus
Maybe V1NodeSpec
v1NodeApiVersion :: V1Node -> Maybe Text
$sel:v1NodeKind:V1Node :: V1Node -> Maybe Text
$sel:v1NodeMetadata:V1Node :: V1Node -> Maybe V1ObjectMeta
$sel:v1NodeSpec:V1Node :: V1Node -> Maybe V1NodeSpec
$sel:v1NodeStatus:V1Node :: V1Node -> Maybe V1NodeStatus
v1NodeApiVersion :: Maybe Text
v1NodeKind :: Maybe Text
v1NodeMetadata :: Maybe V1ObjectMeta
v1NodeSpec :: Maybe V1NodeSpec
v1NodeStatus :: Maybe V1NodeStatus
..} = (\Maybe V1NodeSpec
v1NodeSpec -> V1Node { Maybe V1NodeSpec
$sel:v1NodeSpec:V1Node :: Maybe V1NodeSpec
v1NodeSpec :: Maybe V1NodeSpec
v1NodeSpec, Maybe Text
Maybe V1ObjectMeta
Maybe V1NodeStatus
v1NodeApiVersion :: Maybe Text
$sel:v1NodeKind:V1Node :: Maybe Text
$sel:v1NodeMetadata:V1Node :: Maybe V1ObjectMeta
$sel:v1NodeStatus:V1Node :: Maybe V1NodeStatus
v1NodeApiVersion :: Maybe Text
v1NodeKind :: Maybe Text
v1NodeMetadata :: Maybe V1ObjectMeta
v1NodeStatus :: Maybe V1NodeStatus
..} ) (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 :: Lens_' V1Node (Maybe V1NodeStatus)
v1NodeStatusL Maybe V1NodeStatus -> f (Maybe V1NodeStatus)
f V1Node{Maybe Text
Maybe V1ObjectMeta
Maybe V1NodeStatus
Maybe V1NodeSpec
v1NodeApiVersion :: V1Node -> Maybe Text
$sel:v1NodeKind:V1Node :: V1Node -> Maybe Text
$sel:v1NodeMetadata:V1Node :: V1Node -> Maybe V1ObjectMeta
$sel:v1NodeSpec:V1Node :: V1Node -> Maybe V1NodeSpec
$sel:v1NodeStatus:V1Node :: V1Node -> Maybe V1NodeStatus
v1NodeApiVersion :: Maybe Text
v1NodeKind :: Maybe Text
v1NodeMetadata :: Maybe V1ObjectMeta
v1NodeSpec :: Maybe V1NodeSpec
v1NodeStatus :: Maybe V1NodeStatus
..} = (\Maybe V1NodeStatus
v1NodeStatus -> V1Node { Maybe V1NodeStatus
$sel:v1NodeStatus:V1Node :: Maybe V1NodeStatus
v1NodeStatus :: Maybe V1NodeStatus
v1NodeStatus, Maybe Text
Maybe V1ObjectMeta
Maybe V1NodeSpec
v1NodeApiVersion :: Maybe Text
$sel:v1NodeKind:V1Node :: Maybe Text
$sel:v1NodeMetadata:V1Node :: Maybe V1ObjectMeta
$sel:v1NodeSpec:V1Node :: Maybe V1NodeSpec
v1NodeApiVersion :: Maybe Text
v1NodeKind :: Maybe Text
v1NodeMetadata :: Maybe V1ObjectMeta
v1NodeSpec :: Maybe V1NodeSpec
..} ) (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 :: Lens_' V1NodeAddress Text
v1NodeAddressAddressL Text -> f Text
f V1NodeAddress{Text
v1NodeAddressAddress :: V1NodeAddress -> Text
v1NodeAddressAddress :: Text
v1NodeAddressType :: Text
$sel:v1NodeAddressType:V1NodeAddress :: V1NodeAddress -> Text
..} = (\Text
v1NodeAddressAddress -> V1NodeAddress { Text
v1NodeAddressAddress :: Text
v1NodeAddressAddress :: Text
v1NodeAddressAddress, Text
v1NodeAddressType :: Text
$sel:v1NodeAddressType:V1NodeAddress :: 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 :: Lens_' V1NodeAddress Text
v1NodeAddressTypeL Text -> f Text
f V1NodeAddress{Text
v1NodeAddressAddress :: V1NodeAddress -> Text
$sel:v1NodeAddressType:V1NodeAddress :: V1NodeAddress -> Text
v1NodeAddressAddress :: Text
v1NodeAddressType :: Text
..} = (\Text
v1NodeAddressType -> V1NodeAddress { Text
$sel:v1NodeAddressType:V1NodeAddress :: 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 :: Lens_' V1NodeAffinity (Maybe [V1PreferredSchedulingTerm])
v1NodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionL Maybe [V1PreferredSchedulingTerm]
-> f (Maybe [V1PreferredSchedulingTerm])
f V1NodeAffinity{Maybe [V1PreferredSchedulingTerm]
Maybe V1NodeSelector
v1NodeAffinityPreferredDuringSchedulingIgnoredDuringExecution :: V1NodeAffinity -> Maybe [V1PreferredSchedulingTerm]
v1NodeAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PreferredSchedulingTerm]
v1NodeAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe V1NodeSelector
$sel:v1NodeAffinityRequiredDuringSchedulingIgnoredDuringExecution:V1NodeAffinity :: V1NodeAffinity -> Maybe V1NodeSelector
..} = (\Maybe [V1PreferredSchedulingTerm]
v1NodeAffinityPreferredDuringSchedulingIgnoredDuringExecution -> V1NodeAffinity { Maybe [V1PreferredSchedulingTerm]
v1NodeAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PreferredSchedulingTerm]
v1NodeAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PreferredSchedulingTerm]
v1NodeAffinityPreferredDuringSchedulingIgnoredDuringExecution, Maybe V1NodeSelector
v1NodeAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe V1NodeSelector
$sel:v1NodeAffinityRequiredDuringSchedulingIgnoredDuringExecution:V1NodeAffinity :: 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 :: Lens_' V1NodeAffinity (Maybe V1NodeSelector)
v1NodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionL Maybe V1NodeSelector -> f (Maybe V1NodeSelector)
f V1NodeAffinity{Maybe [V1PreferredSchedulingTerm]
Maybe V1NodeSelector
v1NodeAffinityPreferredDuringSchedulingIgnoredDuringExecution :: V1NodeAffinity -> Maybe [V1PreferredSchedulingTerm]
$sel:v1NodeAffinityRequiredDuringSchedulingIgnoredDuringExecution:V1NodeAffinity :: V1NodeAffinity -> Maybe V1NodeSelector
v1NodeAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PreferredSchedulingTerm]
v1NodeAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe V1NodeSelector
..} = (\Maybe V1NodeSelector
v1NodeAffinityRequiredDuringSchedulingIgnoredDuringExecution -> V1NodeAffinity { Maybe V1NodeSelector
$sel:v1NodeAffinityRequiredDuringSchedulingIgnoredDuringExecution:V1NodeAffinity :: 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 :: Lens_' V1NodeCondition (Maybe DateTime)
v1NodeConditionLastHeartbeatTimeL Maybe DateTime -> f (Maybe DateTime)
f V1NodeCondition{Maybe Text
Maybe DateTime
Text
v1NodeConditionLastHeartbeatTime :: V1NodeCondition -> Maybe DateTime
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionMessage :: Maybe Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionStatus :: Text
v1NodeConditionType :: Text
$sel:v1NodeConditionLastTransitionTime:V1NodeCondition :: V1NodeCondition -> Maybe DateTime
$sel:v1NodeConditionMessage:V1NodeCondition :: V1NodeCondition -> Maybe Text
$sel:v1NodeConditionReason:V1NodeCondition :: V1NodeCondition -> Maybe Text
$sel:v1NodeConditionStatus:V1NodeCondition :: V1NodeCondition -> Text
$sel:v1NodeConditionType:V1NodeCondition :: V1NodeCondition -> Text
..} = (\Maybe DateTime
v1NodeConditionLastHeartbeatTime -> V1NodeCondition { Maybe DateTime
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
v1NodeConditionLastHeartbeatTime, Maybe Text
Maybe DateTime
Text
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionMessage :: Maybe Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionStatus :: Text
v1NodeConditionType :: Text
$sel:v1NodeConditionLastTransitionTime:V1NodeCondition :: Maybe DateTime
$sel:v1NodeConditionMessage:V1NodeCondition :: Maybe Text
$sel:v1NodeConditionReason:V1NodeCondition :: Maybe Text
$sel:v1NodeConditionStatus:V1NodeCondition :: Text
$sel:v1NodeConditionType:V1NodeCondition :: Text
..} ) (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 :: Lens_' V1NodeCondition (Maybe DateTime)
v1NodeConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1NodeCondition{Maybe Text
Maybe DateTime
Text
v1NodeConditionLastHeartbeatTime :: V1NodeCondition -> Maybe DateTime
$sel:v1NodeConditionLastTransitionTime:V1NodeCondition :: V1NodeCondition -> Maybe DateTime
$sel:v1NodeConditionMessage:V1NodeCondition :: V1NodeCondition -> Maybe Text
$sel:v1NodeConditionReason:V1NodeCondition :: V1NodeCondition -> Maybe Text
$sel:v1NodeConditionStatus:V1NodeCondition :: V1NodeCondition -> Text
$sel:v1NodeConditionType:V1NodeCondition :: V1NodeCondition -> Text
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionMessage :: Maybe Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionStatus :: Text
v1NodeConditionType :: Text
..} = (\Maybe DateTime
v1NodeConditionLastTransitionTime -> V1NodeCondition { Maybe DateTime
$sel:v1NodeConditionLastTransitionTime:V1NodeCondition :: Maybe DateTime
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionLastTransitionTime, Maybe Text
Maybe DateTime
Text
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
$sel:v1NodeConditionMessage:V1NodeCondition :: Maybe Text
$sel:v1NodeConditionReason:V1NodeCondition :: Maybe Text
$sel:v1NodeConditionStatus:V1NodeCondition :: Text
$sel:v1NodeConditionType:V1NodeCondition :: Text
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
v1NodeConditionMessage :: Maybe Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionStatus :: Text
v1NodeConditionType :: Text
..} ) (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 :: Lens_' V1NodeCondition (Maybe Text)
v1NodeConditionMessageL Maybe Text -> f (Maybe Text)
f V1NodeCondition{Maybe Text
Maybe DateTime
Text
v1NodeConditionLastHeartbeatTime :: V1NodeCondition -> Maybe DateTime
$sel:v1NodeConditionLastTransitionTime:V1NodeCondition :: V1NodeCondition -> Maybe DateTime
$sel:v1NodeConditionMessage:V1NodeCondition :: V1NodeCondition -> Maybe Text
$sel:v1NodeConditionReason:V1NodeCondition :: V1NodeCondition -> Maybe Text
$sel:v1NodeConditionStatus:V1NodeCondition :: V1NodeCondition -> Text
$sel:v1NodeConditionType:V1NodeCondition :: V1NodeCondition -> Text
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionMessage :: Maybe Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionStatus :: Text
v1NodeConditionType :: Text
..} = (\Maybe Text
v1NodeConditionMessage -> V1NodeCondition { Maybe Text
$sel:v1NodeConditionMessage:V1NodeCondition :: Maybe Text
v1NodeConditionMessage :: Maybe Text
v1NodeConditionMessage, Maybe Text
Maybe DateTime
Text
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
$sel:v1NodeConditionLastTransitionTime:V1NodeCondition :: Maybe DateTime
$sel:v1NodeConditionReason:V1NodeCondition :: Maybe Text
$sel:v1NodeConditionStatus:V1NodeCondition :: Text
$sel:v1NodeConditionType:V1NodeCondition :: Text
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionReason :: Maybe Text
v1NodeConditionStatus :: Text
v1NodeConditionType :: Text
..} ) (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 :: Lens_' V1NodeCondition (Maybe Text)
v1NodeConditionReasonL Maybe Text -> f (Maybe Text)
f V1NodeCondition{Maybe Text
Maybe DateTime
Text
v1NodeConditionLastHeartbeatTime :: V1NodeCondition -> Maybe DateTime
$sel:v1NodeConditionLastTransitionTime:V1NodeCondition :: V1NodeCondition -> Maybe DateTime
$sel:v1NodeConditionMessage:V1NodeCondition :: V1NodeCondition -> Maybe Text
$sel:v1NodeConditionReason:V1NodeCondition :: V1NodeCondition -> Maybe Text
$sel:v1NodeConditionStatus:V1NodeCondition :: V1NodeCondition -> Text
$sel:v1NodeConditionType:V1NodeCondition :: V1NodeCondition -> Text
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionMessage :: Maybe Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionStatus :: Text
v1NodeConditionType :: Text
..} = (\Maybe Text
v1NodeConditionReason -> V1NodeCondition { Maybe Text
$sel:v1NodeConditionReason:V1NodeCondition :: Maybe Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionReason, Maybe Text
Maybe DateTime
Text
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
$sel:v1NodeConditionLastTransitionTime:V1NodeCondition :: Maybe DateTime
$sel:v1NodeConditionMessage:V1NodeCondition :: Maybe Text
$sel:v1NodeConditionStatus:V1NodeCondition :: Text
$sel:v1NodeConditionType:V1NodeCondition :: Text
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionMessage :: Maybe Text
v1NodeConditionStatus :: Text
v1NodeConditionType :: Text
..} ) (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 :: Lens_' V1NodeCondition Text
v1NodeConditionStatusL Text -> f Text
f V1NodeCondition{Maybe Text
Maybe DateTime
Text
v1NodeConditionLastHeartbeatTime :: V1NodeCondition -> Maybe DateTime
$sel:v1NodeConditionLastTransitionTime:V1NodeCondition :: V1NodeCondition -> Maybe DateTime
$sel:v1NodeConditionMessage:V1NodeCondition :: V1NodeCondition -> Maybe Text
$sel:v1NodeConditionReason:V1NodeCondition :: V1NodeCondition -> Maybe Text
$sel:v1NodeConditionStatus:V1NodeCondition :: V1NodeCondition -> Text
$sel:v1NodeConditionType:V1NodeCondition :: V1NodeCondition -> Text
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionMessage :: Maybe Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionStatus :: Text
v1NodeConditionType :: Text
..} = (\Text
v1NodeConditionStatus -> V1NodeCondition { Text
$sel:v1NodeConditionStatus:V1NodeCondition :: Text
v1NodeConditionStatus :: Text
v1NodeConditionStatus, Maybe Text
Maybe DateTime
Text
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
$sel:v1NodeConditionLastTransitionTime:V1NodeCondition :: Maybe DateTime
$sel:v1NodeConditionMessage:V1NodeCondition :: Maybe Text
$sel:v1NodeConditionReason:V1NodeCondition :: Maybe Text
$sel:v1NodeConditionType:V1NodeCondition :: Text
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionMessage :: Maybe Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionType :: Text
..} ) (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 :: Lens_' V1NodeCondition Text
v1NodeConditionTypeL Text -> f Text
f V1NodeCondition{Maybe Text
Maybe DateTime
Text
v1NodeConditionLastHeartbeatTime :: V1NodeCondition -> Maybe DateTime
$sel:v1NodeConditionLastTransitionTime:V1NodeCondition :: V1NodeCondition -> Maybe DateTime
$sel:v1NodeConditionMessage:V1NodeCondition :: V1NodeCondition -> Maybe Text
$sel:v1NodeConditionReason:V1NodeCondition :: V1NodeCondition -> Maybe Text
$sel:v1NodeConditionStatus:V1NodeCondition :: V1NodeCondition -> Text
$sel:v1NodeConditionType:V1NodeCondition :: V1NodeCondition -> Text
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionMessage :: Maybe Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionStatus :: Text
v1NodeConditionType :: Text
..} = (\Text
v1NodeConditionType -> V1NodeCondition { Text
$sel:v1NodeConditionType:V1NodeCondition :: Text
v1NodeConditionType :: Text
v1NodeConditionType, Maybe Text
Maybe DateTime
Text
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
$sel:v1NodeConditionLastTransitionTime:V1NodeCondition :: Maybe DateTime
$sel:v1NodeConditionMessage:V1NodeCondition :: Maybe Text
$sel:v1NodeConditionReason:V1NodeCondition :: Maybe Text
$sel:v1NodeConditionStatus:V1NodeCondition :: Text
v1NodeConditionLastHeartbeatTime :: Maybe DateTime
v1NodeConditionLastTransitionTime :: Maybe DateTime
v1NodeConditionMessage :: Maybe Text
v1NodeConditionReason :: Maybe Text
v1NodeConditionStatus :: Text
..} ) (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 :: Lens_' V1NodeConfigSource (Maybe V1ConfigMapNodeConfigSource)
v1NodeConfigSourceConfigMapL Maybe V1ConfigMapNodeConfigSource
-> f (Maybe V1ConfigMapNodeConfigSource)
f V1NodeConfigSource{Maybe V1ConfigMapNodeConfigSource
v1NodeConfigSourceConfigMap :: V1NodeConfigSource -> Maybe V1ConfigMapNodeConfigSource
v1NodeConfigSourceConfigMap :: Maybe V1ConfigMapNodeConfigSource
..} = (\Maybe V1ConfigMapNodeConfigSource
v1NodeConfigSourceConfigMap -> 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 :: Lens_' V1NodeConfigStatus (Maybe V1NodeConfigSource)
v1NodeConfigStatusActiveL Maybe V1NodeConfigSource -> f (Maybe V1NodeConfigSource)
f V1NodeConfigStatus{Maybe Text
Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: V1NodeConfigStatus -> Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: Maybe V1NodeConfigSource
v1NodeConfigStatusAssigned :: Maybe V1NodeConfigSource
v1NodeConfigStatusError :: Maybe Text
v1NodeConfigStatusLastKnownGood :: Maybe V1NodeConfigSource
$sel:v1NodeConfigStatusAssigned:V1NodeConfigStatus :: V1NodeConfigStatus -> Maybe V1NodeConfigSource
$sel:v1NodeConfigStatusError:V1NodeConfigStatus :: V1NodeConfigStatus -> Maybe Text
$sel:v1NodeConfigStatusLastKnownGood:V1NodeConfigStatus :: V1NodeConfigStatus -> Maybe V1NodeConfigSource
..} = (\Maybe V1NodeConfigSource
v1NodeConfigStatusActive -> V1NodeConfigStatus { Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: Maybe V1NodeConfigSource
v1NodeConfigStatusActive, Maybe Text
Maybe V1NodeConfigSource
v1NodeConfigStatusAssigned :: Maybe V1NodeConfigSource
v1NodeConfigStatusError :: Maybe Text
v1NodeConfigStatusLastKnownGood :: Maybe V1NodeConfigSource
$sel:v1NodeConfigStatusAssigned:V1NodeConfigStatus :: Maybe V1NodeConfigSource
$sel:v1NodeConfigStatusError:V1NodeConfigStatus :: Maybe Text
$sel:v1NodeConfigStatusLastKnownGood:V1NodeConfigStatus :: 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 :: Lens_' V1NodeConfigStatus (Maybe V1NodeConfigSource)
v1NodeConfigStatusAssignedL Maybe V1NodeConfigSource -> f (Maybe V1NodeConfigSource)
f V1NodeConfigStatus{Maybe Text
Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: V1NodeConfigStatus -> Maybe V1NodeConfigSource
$sel:v1NodeConfigStatusAssigned:V1NodeConfigStatus :: V1NodeConfigStatus -> Maybe V1NodeConfigSource
$sel:v1NodeConfigStatusError:V1NodeConfigStatus :: V1NodeConfigStatus -> Maybe Text
$sel:v1NodeConfigStatusLastKnownGood:V1NodeConfigStatus :: V1NodeConfigStatus -> Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: Maybe V1NodeConfigSource
v1NodeConfigStatusAssigned :: Maybe V1NodeConfigSource
v1NodeConfigStatusError :: Maybe Text
v1NodeConfigStatusLastKnownGood :: Maybe V1NodeConfigSource
..} = (\Maybe V1NodeConfigSource
v1NodeConfigStatusAssigned -> V1NodeConfigStatus { Maybe V1NodeConfigSource
$sel:v1NodeConfigStatusAssigned:V1NodeConfigStatus :: Maybe V1NodeConfigSource
v1NodeConfigStatusAssigned :: Maybe V1NodeConfigSource
v1NodeConfigStatusAssigned, Maybe Text
Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: Maybe V1NodeConfigSource
$sel:v1NodeConfigStatusError:V1NodeConfigStatus :: Maybe Text
$sel:v1NodeConfigStatusLastKnownGood:V1NodeConfigStatus :: Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: Maybe V1NodeConfigSource
v1NodeConfigStatusError :: Maybe Text
v1NodeConfigStatusLastKnownGood :: 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 :: Lens_' V1NodeConfigStatus (Maybe Text)
v1NodeConfigStatusErrorL Maybe Text -> f (Maybe Text)
f V1NodeConfigStatus{Maybe Text
Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: V1NodeConfigStatus -> Maybe V1NodeConfigSource
$sel:v1NodeConfigStatusAssigned:V1NodeConfigStatus :: V1NodeConfigStatus -> Maybe V1NodeConfigSource
$sel:v1NodeConfigStatusError:V1NodeConfigStatus :: V1NodeConfigStatus -> Maybe Text
$sel:v1NodeConfigStatusLastKnownGood:V1NodeConfigStatus :: V1NodeConfigStatus -> Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: Maybe V1NodeConfigSource
v1NodeConfigStatusAssigned :: Maybe V1NodeConfigSource
v1NodeConfigStatusError :: Maybe Text
v1NodeConfigStatusLastKnownGood :: Maybe V1NodeConfigSource
..} = (\Maybe Text
v1NodeConfigStatusError -> V1NodeConfigStatus { Maybe Text
$sel:v1NodeConfigStatusError:V1NodeConfigStatus :: Maybe Text
v1NodeConfigStatusError :: Maybe Text
v1NodeConfigStatusError, Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: Maybe V1NodeConfigSource
$sel:v1NodeConfigStatusAssigned:V1NodeConfigStatus :: Maybe V1NodeConfigSource
$sel:v1NodeConfigStatusLastKnownGood:V1NodeConfigStatus :: Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: Maybe V1NodeConfigSource
v1NodeConfigStatusAssigned :: Maybe V1NodeConfigSource
v1NodeConfigStatusLastKnownGood :: 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 :: Lens_' V1NodeConfigStatus (Maybe V1NodeConfigSource)
v1NodeConfigStatusLastKnownGoodL Maybe V1NodeConfigSource -> f (Maybe V1NodeConfigSource)
f V1NodeConfigStatus{Maybe Text
Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: V1NodeConfigStatus -> Maybe V1NodeConfigSource
$sel:v1NodeConfigStatusAssigned:V1NodeConfigStatus :: V1NodeConfigStatus -> Maybe V1NodeConfigSource
$sel:v1NodeConfigStatusError:V1NodeConfigStatus :: V1NodeConfigStatus -> Maybe Text
$sel:v1NodeConfigStatusLastKnownGood:V1NodeConfigStatus :: V1NodeConfigStatus -> Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: Maybe V1NodeConfigSource
v1NodeConfigStatusAssigned :: Maybe V1NodeConfigSource
v1NodeConfigStatusError :: Maybe Text
v1NodeConfigStatusLastKnownGood :: Maybe V1NodeConfigSource
..} = (\Maybe V1NodeConfigSource
v1NodeConfigStatusLastKnownGood -> V1NodeConfigStatus { Maybe V1NodeConfigSource
$sel:v1NodeConfigStatusLastKnownGood:V1NodeConfigStatus :: Maybe V1NodeConfigSource
v1NodeConfigStatusLastKnownGood :: Maybe V1NodeConfigSource
v1NodeConfigStatusLastKnownGood, Maybe Text
Maybe V1NodeConfigSource
v1NodeConfigStatusActive :: Maybe V1NodeConfigSource
$sel:v1NodeConfigStatusAssigned:V1NodeConfigStatus :: Maybe V1NodeConfigSource
$sel:v1NodeConfigStatusError:V1NodeConfigStatus :: Maybe Text
v1NodeConfigStatusActive :: Maybe V1NodeConfigSource
v1NodeConfigStatusAssigned :: Maybe V1NodeConfigSource
v1NodeConfigStatusError :: Maybe Text
..} ) (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 :: Lens_' V1NodeDaemonEndpoints (Maybe V1DaemonEndpoint)
v1NodeDaemonEndpointsKubeletEndpointL Maybe V1DaemonEndpoint -> f (Maybe V1DaemonEndpoint)
f V1NodeDaemonEndpoints{Maybe V1DaemonEndpoint
v1NodeDaemonEndpointsKubeletEndpoint :: V1NodeDaemonEndpoints -> Maybe V1DaemonEndpoint
v1NodeDaemonEndpointsKubeletEndpoint :: Maybe V1DaemonEndpoint
..} = (\Maybe V1DaemonEndpoint
v1NodeDaemonEndpointsKubeletEndpoint -> 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 #-}



-- * V1NodeFeatures

-- | 'v1NodeFeaturesSupplementalGroupsPolicy' Lens
v1NodeFeaturesSupplementalGroupsPolicyL :: Lens_' V1NodeFeatures (Maybe Bool)
v1NodeFeaturesSupplementalGroupsPolicyL :: Lens_' V1NodeFeatures (Maybe Bool)
v1NodeFeaturesSupplementalGroupsPolicyL Maybe Bool -> f (Maybe Bool)
f V1NodeFeatures{Maybe Bool
v1NodeFeaturesSupplementalGroupsPolicy :: V1NodeFeatures -> Maybe Bool
v1NodeFeaturesSupplementalGroupsPolicy :: Maybe Bool
..} = (\Maybe Bool
v1NodeFeaturesSupplementalGroupsPolicy -> V1NodeFeatures { Maybe Bool
v1NodeFeaturesSupplementalGroupsPolicy :: Maybe Bool
v1NodeFeaturesSupplementalGroupsPolicy :: Maybe Bool
v1NodeFeaturesSupplementalGroupsPolicy, ..} ) (Maybe Bool -> V1NodeFeatures)
-> f (Maybe Bool) -> f V1NodeFeatures
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1NodeFeaturesSupplementalGroupsPolicy
{-# INLINE v1NodeFeaturesSupplementalGroupsPolicyL #-}



-- * V1NodeList

-- | 'v1NodeListApiVersion' Lens
v1NodeListApiVersionL :: Lens_' V1NodeList (Maybe Text)
v1NodeListApiVersionL :: Lens_' V1NodeList (Maybe Text)
v1NodeListApiVersionL Maybe Text -> f (Maybe Text)
f V1NodeList{[V1Node]
Maybe Text
Maybe V1ListMeta
v1NodeListApiVersion :: V1NodeList -> Maybe Text
v1NodeListApiVersion :: Maybe Text
v1NodeListItems :: [V1Node]
v1NodeListKind :: Maybe Text
v1NodeListMetadata :: Maybe V1ListMeta
$sel:v1NodeListItems:V1NodeList :: V1NodeList -> [V1Node]
$sel:v1NodeListKind:V1NodeList :: V1NodeList -> Maybe Text
$sel:v1NodeListMetadata:V1NodeList :: V1NodeList -> Maybe V1ListMeta
..} = (\Maybe Text
v1NodeListApiVersion -> V1NodeList { Maybe Text
v1NodeListApiVersion :: Maybe Text
v1NodeListApiVersion :: Maybe Text
v1NodeListApiVersion, [V1Node]
Maybe Text
Maybe V1ListMeta
v1NodeListItems :: [V1Node]
v1NodeListKind :: Maybe Text
v1NodeListMetadata :: Maybe V1ListMeta
$sel:v1NodeListItems:V1NodeList :: [V1Node]
$sel:v1NodeListKind:V1NodeList :: Maybe Text
$sel:v1NodeListMetadata:V1NodeList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1NodeList [V1Node]
v1NodeListItemsL [V1Node] -> f [V1Node]
f V1NodeList{[V1Node]
Maybe Text
Maybe V1ListMeta
v1NodeListApiVersion :: V1NodeList -> Maybe Text
$sel:v1NodeListItems:V1NodeList :: V1NodeList -> [V1Node]
$sel:v1NodeListKind:V1NodeList :: V1NodeList -> Maybe Text
$sel:v1NodeListMetadata:V1NodeList :: V1NodeList -> Maybe V1ListMeta
v1NodeListApiVersion :: Maybe Text
v1NodeListItems :: [V1Node]
v1NodeListKind :: Maybe Text
v1NodeListMetadata :: Maybe V1ListMeta
..} = (\[V1Node]
v1NodeListItems -> V1NodeList { [V1Node]
$sel:v1NodeListItems:V1NodeList :: [V1Node]
v1NodeListItems :: [V1Node]
v1NodeListItems, Maybe Text
Maybe V1ListMeta
v1NodeListApiVersion :: Maybe Text
$sel:v1NodeListKind:V1NodeList :: Maybe Text
$sel:v1NodeListMetadata:V1NodeList :: Maybe V1ListMeta
v1NodeListApiVersion :: Maybe Text
v1NodeListKind :: Maybe Text
v1NodeListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1NodeList (Maybe Text)
v1NodeListKindL Maybe Text -> f (Maybe Text)
f V1NodeList{[V1Node]
Maybe Text
Maybe V1ListMeta
v1NodeListApiVersion :: V1NodeList -> Maybe Text
$sel:v1NodeListItems:V1NodeList :: V1NodeList -> [V1Node]
$sel:v1NodeListKind:V1NodeList :: V1NodeList -> Maybe Text
$sel:v1NodeListMetadata:V1NodeList :: V1NodeList -> Maybe V1ListMeta
v1NodeListApiVersion :: Maybe Text
v1NodeListItems :: [V1Node]
v1NodeListKind :: Maybe Text
v1NodeListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1NodeListKind -> V1NodeList { Maybe Text
$sel:v1NodeListKind:V1NodeList :: Maybe Text
v1NodeListKind :: Maybe Text
v1NodeListKind, [V1Node]
Maybe Text
Maybe V1ListMeta
v1NodeListApiVersion :: Maybe Text
$sel:v1NodeListItems:V1NodeList :: [V1Node]
$sel:v1NodeListMetadata:V1NodeList :: Maybe V1ListMeta
v1NodeListApiVersion :: Maybe Text
v1NodeListItems :: [V1Node]
v1NodeListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1NodeList (Maybe V1ListMeta)
v1NodeListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1NodeList{[V1Node]
Maybe Text
Maybe V1ListMeta
v1NodeListApiVersion :: V1NodeList -> Maybe Text
$sel:v1NodeListItems:V1NodeList :: V1NodeList -> [V1Node]
$sel:v1NodeListKind:V1NodeList :: V1NodeList -> Maybe Text
$sel:v1NodeListMetadata:V1NodeList :: V1NodeList -> Maybe V1ListMeta
v1NodeListApiVersion :: Maybe Text
v1NodeListItems :: [V1Node]
v1NodeListKind :: Maybe Text
v1NodeListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1NodeListMetadata -> V1NodeList { Maybe V1ListMeta
$sel:v1NodeListMetadata:V1NodeList :: Maybe V1ListMeta
v1NodeListMetadata :: Maybe V1ListMeta
v1NodeListMetadata, [V1Node]
Maybe Text
v1NodeListApiVersion :: Maybe Text
$sel:v1NodeListItems:V1NodeList :: [V1Node]
$sel:v1NodeListKind:V1NodeList :: Maybe Text
v1NodeListApiVersion :: Maybe Text
v1NodeListItems :: [V1Node]
v1NodeListKind :: 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 #-}



-- * V1NodeRuntimeHandler

-- | 'v1NodeRuntimeHandlerFeatures' Lens
v1NodeRuntimeHandlerFeaturesL :: Lens_' V1NodeRuntimeHandler (Maybe V1NodeRuntimeHandlerFeatures)
v1NodeRuntimeHandlerFeaturesL :: Lens_' V1NodeRuntimeHandler (Maybe V1NodeRuntimeHandlerFeatures)
v1NodeRuntimeHandlerFeaturesL Maybe V1NodeRuntimeHandlerFeatures
-> f (Maybe V1NodeRuntimeHandlerFeatures)
f V1NodeRuntimeHandler{Maybe Text
Maybe V1NodeRuntimeHandlerFeatures
v1NodeRuntimeHandlerFeatures :: V1NodeRuntimeHandler -> Maybe V1NodeRuntimeHandlerFeatures
v1NodeRuntimeHandlerFeatures :: Maybe V1NodeRuntimeHandlerFeatures
v1NodeRuntimeHandlerName :: Maybe Text
$sel:v1NodeRuntimeHandlerName:V1NodeRuntimeHandler :: V1NodeRuntimeHandler -> Maybe Text
..} = (\Maybe V1NodeRuntimeHandlerFeatures
v1NodeRuntimeHandlerFeatures -> V1NodeRuntimeHandler { Maybe V1NodeRuntimeHandlerFeatures
v1NodeRuntimeHandlerFeatures :: Maybe V1NodeRuntimeHandlerFeatures
v1NodeRuntimeHandlerFeatures :: Maybe V1NodeRuntimeHandlerFeatures
v1NodeRuntimeHandlerFeatures, Maybe Text
v1NodeRuntimeHandlerName :: Maybe Text
$sel:v1NodeRuntimeHandlerName:V1NodeRuntimeHandler :: Maybe Text
..} ) (Maybe V1NodeRuntimeHandlerFeatures -> V1NodeRuntimeHandler)
-> f (Maybe V1NodeRuntimeHandlerFeatures) -> f V1NodeRuntimeHandler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1NodeRuntimeHandlerFeatures
-> f (Maybe V1NodeRuntimeHandlerFeatures)
f Maybe V1NodeRuntimeHandlerFeatures
v1NodeRuntimeHandlerFeatures
{-# INLINE v1NodeRuntimeHandlerFeaturesL #-}

-- | 'v1NodeRuntimeHandlerName' Lens
v1NodeRuntimeHandlerNameL :: Lens_' V1NodeRuntimeHandler (Maybe Text)
v1NodeRuntimeHandlerNameL :: Lens_' V1NodeRuntimeHandler (Maybe Text)
v1NodeRuntimeHandlerNameL Maybe Text -> f (Maybe Text)
f V1NodeRuntimeHandler{Maybe Text
Maybe V1NodeRuntimeHandlerFeatures
v1NodeRuntimeHandlerFeatures :: V1NodeRuntimeHandler -> Maybe V1NodeRuntimeHandlerFeatures
$sel:v1NodeRuntimeHandlerName:V1NodeRuntimeHandler :: V1NodeRuntimeHandler -> Maybe Text
v1NodeRuntimeHandlerFeatures :: Maybe V1NodeRuntimeHandlerFeatures
v1NodeRuntimeHandlerName :: Maybe Text
..} = (\Maybe Text
v1NodeRuntimeHandlerName -> V1NodeRuntimeHandler { Maybe Text
$sel:v1NodeRuntimeHandlerName:V1NodeRuntimeHandler :: Maybe Text
v1NodeRuntimeHandlerName :: Maybe Text
v1NodeRuntimeHandlerName, Maybe V1NodeRuntimeHandlerFeatures
v1NodeRuntimeHandlerFeatures :: Maybe V1NodeRuntimeHandlerFeatures
v1NodeRuntimeHandlerFeatures :: Maybe V1NodeRuntimeHandlerFeatures
..} ) (Maybe Text -> V1NodeRuntimeHandler)
-> f (Maybe Text) -> f V1NodeRuntimeHandler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1NodeRuntimeHandlerName
{-# INLINE v1NodeRuntimeHandlerNameL #-}



-- * V1NodeRuntimeHandlerFeatures

-- | 'v1NodeRuntimeHandlerFeaturesRecursiveReadOnlyMounts' Lens
v1NodeRuntimeHandlerFeaturesRecursiveReadOnlyMountsL :: Lens_' V1NodeRuntimeHandlerFeatures (Maybe Bool)
v1NodeRuntimeHandlerFeaturesRecursiveReadOnlyMountsL :: Lens_' V1NodeRuntimeHandlerFeatures (Maybe Bool)
v1NodeRuntimeHandlerFeaturesRecursiveReadOnlyMountsL Maybe Bool -> f (Maybe Bool)
f V1NodeRuntimeHandlerFeatures{Maybe Bool
v1NodeRuntimeHandlerFeaturesRecursiveReadOnlyMounts :: V1NodeRuntimeHandlerFeatures -> Maybe Bool
v1NodeRuntimeHandlerFeaturesRecursiveReadOnlyMounts :: Maybe Bool
v1NodeRuntimeHandlerFeaturesUserNamespaces :: Maybe Bool
$sel:v1NodeRuntimeHandlerFeaturesUserNamespaces:V1NodeRuntimeHandlerFeatures :: V1NodeRuntimeHandlerFeatures -> Maybe Bool
..} = (\Maybe Bool
v1NodeRuntimeHandlerFeaturesRecursiveReadOnlyMounts -> V1NodeRuntimeHandlerFeatures { Maybe Bool
v1NodeRuntimeHandlerFeaturesRecursiveReadOnlyMounts :: Maybe Bool
v1NodeRuntimeHandlerFeaturesRecursiveReadOnlyMounts :: Maybe Bool
v1NodeRuntimeHandlerFeaturesRecursiveReadOnlyMounts, Maybe Bool
v1NodeRuntimeHandlerFeaturesUserNamespaces :: Maybe Bool
$sel:v1NodeRuntimeHandlerFeaturesUserNamespaces:V1NodeRuntimeHandlerFeatures :: Maybe Bool
..} ) (Maybe Bool -> V1NodeRuntimeHandlerFeatures)
-> f (Maybe Bool) -> f V1NodeRuntimeHandlerFeatures
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1NodeRuntimeHandlerFeaturesRecursiveReadOnlyMounts
{-# INLINE v1NodeRuntimeHandlerFeaturesRecursiveReadOnlyMountsL #-}

-- | 'v1NodeRuntimeHandlerFeaturesUserNamespaces' Lens
v1NodeRuntimeHandlerFeaturesUserNamespacesL :: Lens_' V1NodeRuntimeHandlerFeatures (Maybe Bool)
v1NodeRuntimeHandlerFeaturesUserNamespacesL :: Lens_' V1NodeRuntimeHandlerFeatures (Maybe Bool)
v1NodeRuntimeHandlerFeaturesUserNamespacesL Maybe Bool -> f (Maybe Bool)
f V1NodeRuntimeHandlerFeatures{Maybe Bool
v1NodeRuntimeHandlerFeaturesRecursiveReadOnlyMounts :: V1NodeRuntimeHandlerFeatures -> Maybe Bool
$sel:v1NodeRuntimeHandlerFeaturesUserNamespaces:V1NodeRuntimeHandlerFeatures :: V1NodeRuntimeHandlerFeatures -> Maybe Bool
v1NodeRuntimeHandlerFeaturesRecursiveReadOnlyMounts :: Maybe Bool
v1NodeRuntimeHandlerFeaturesUserNamespaces :: Maybe Bool
..} = (\Maybe Bool
v1NodeRuntimeHandlerFeaturesUserNamespaces -> V1NodeRuntimeHandlerFeatures { Maybe Bool
$sel:v1NodeRuntimeHandlerFeaturesUserNamespaces:V1NodeRuntimeHandlerFeatures :: Maybe Bool
v1NodeRuntimeHandlerFeaturesUserNamespaces :: Maybe Bool
v1NodeRuntimeHandlerFeaturesUserNamespaces, Maybe Bool
v1NodeRuntimeHandlerFeaturesRecursiveReadOnlyMounts :: Maybe Bool
v1NodeRuntimeHandlerFeaturesRecursiveReadOnlyMounts :: Maybe Bool
..} ) (Maybe Bool -> V1NodeRuntimeHandlerFeatures)
-> f (Maybe Bool) -> f V1NodeRuntimeHandlerFeatures
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1NodeRuntimeHandlerFeaturesUserNamespaces
{-# INLINE v1NodeRuntimeHandlerFeaturesUserNamespacesL #-}



-- * V1NodeSelector

-- | 'v1NodeSelectorNodeSelectorTerms' Lens
v1NodeSelectorNodeSelectorTermsL :: Lens_' V1NodeSelector ([V1NodeSelectorTerm])
v1NodeSelectorNodeSelectorTermsL :: Lens_' V1NodeSelector [V1NodeSelectorTerm]
v1NodeSelectorNodeSelectorTermsL [V1NodeSelectorTerm] -> f [V1NodeSelectorTerm]
f V1NodeSelector{[V1NodeSelectorTerm]
v1NodeSelectorNodeSelectorTerms :: V1NodeSelector -> [V1NodeSelectorTerm]
v1NodeSelectorNodeSelectorTerms :: [V1NodeSelectorTerm]
..} = (\[V1NodeSelectorTerm]
v1NodeSelectorNodeSelectorTerms -> 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 :: Lens_' V1NodeSelectorRequirement Text
v1NodeSelectorRequirementKeyL Text -> f Text
f V1NodeSelectorRequirement{Maybe [Text]
Text
v1NodeSelectorRequirementKey :: V1NodeSelectorRequirement -> Text
v1NodeSelectorRequirementKey :: Text
v1NodeSelectorRequirementOperator :: Text
v1NodeSelectorRequirementValues :: Maybe [Text]
$sel:v1NodeSelectorRequirementOperator:V1NodeSelectorRequirement :: V1NodeSelectorRequirement -> Text
$sel:v1NodeSelectorRequirementValues:V1NodeSelectorRequirement :: V1NodeSelectorRequirement -> Maybe [Text]
..} = (\Text
v1NodeSelectorRequirementKey -> V1NodeSelectorRequirement { Text
v1NodeSelectorRequirementKey :: Text
v1NodeSelectorRequirementKey :: Text
v1NodeSelectorRequirementKey, Maybe [Text]
Text
v1NodeSelectorRequirementOperator :: Text
v1NodeSelectorRequirementValues :: Maybe [Text]
$sel:v1NodeSelectorRequirementOperator:V1NodeSelectorRequirement :: Text
$sel:v1NodeSelectorRequirementValues:V1NodeSelectorRequirement :: Maybe [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 :: Lens_' V1NodeSelectorRequirement Text
v1NodeSelectorRequirementOperatorL Text -> f Text
f V1NodeSelectorRequirement{Maybe [Text]
Text
v1NodeSelectorRequirementKey :: V1NodeSelectorRequirement -> Text
$sel:v1NodeSelectorRequirementOperator:V1NodeSelectorRequirement :: V1NodeSelectorRequirement -> Text
$sel:v1NodeSelectorRequirementValues:V1NodeSelectorRequirement :: V1NodeSelectorRequirement -> Maybe [Text]
v1NodeSelectorRequirementKey :: Text
v1NodeSelectorRequirementOperator :: Text
v1NodeSelectorRequirementValues :: Maybe [Text]
..} = (\Text
v1NodeSelectorRequirementOperator -> V1NodeSelectorRequirement { Text
$sel:v1NodeSelectorRequirementOperator:V1NodeSelectorRequirement :: Text
v1NodeSelectorRequirementOperator :: Text
v1NodeSelectorRequirementOperator, Maybe [Text]
Text
v1NodeSelectorRequirementKey :: Text
$sel:v1NodeSelectorRequirementValues:V1NodeSelectorRequirement :: Maybe [Text]
v1NodeSelectorRequirementKey :: Text
v1NodeSelectorRequirementValues :: Maybe [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 :: Lens_' V1NodeSelectorRequirement (Maybe [Text])
v1NodeSelectorRequirementValuesL Maybe [Text] -> f (Maybe [Text])
f V1NodeSelectorRequirement{Maybe [Text]
Text
v1NodeSelectorRequirementKey :: V1NodeSelectorRequirement -> Text
$sel:v1NodeSelectorRequirementOperator:V1NodeSelectorRequirement :: V1NodeSelectorRequirement -> Text
$sel:v1NodeSelectorRequirementValues:V1NodeSelectorRequirement :: V1NodeSelectorRequirement -> Maybe [Text]
v1NodeSelectorRequirementKey :: Text
v1NodeSelectorRequirementOperator :: Text
v1NodeSelectorRequirementValues :: Maybe [Text]
..} = (\Maybe [Text]
v1NodeSelectorRequirementValues -> V1NodeSelectorRequirement { Maybe [Text]
$sel:v1NodeSelectorRequirementValues:V1NodeSelectorRequirement :: Maybe [Text]
v1NodeSelectorRequirementValues :: Maybe [Text]
v1NodeSelectorRequirementValues, Text
v1NodeSelectorRequirementKey :: Text
$sel:v1NodeSelectorRequirementOperator:V1NodeSelectorRequirement :: Text
v1NodeSelectorRequirementKey :: Text
v1NodeSelectorRequirementOperator :: 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 :: Lens_' V1NodeSelectorTerm (Maybe [V1NodeSelectorRequirement])
v1NodeSelectorTermMatchExpressionsL Maybe [V1NodeSelectorRequirement]
-> f (Maybe [V1NodeSelectorRequirement])
f V1NodeSelectorTerm{Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchExpressions :: V1NodeSelectorTerm -> Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchExpressions :: Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchFields :: Maybe [V1NodeSelectorRequirement]
$sel:v1NodeSelectorTermMatchFields:V1NodeSelectorTerm :: V1NodeSelectorTerm -> Maybe [V1NodeSelectorRequirement]
..} = (\Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchExpressions -> V1NodeSelectorTerm { Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchExpressions :: Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchExpressions :: Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchExpressions, Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchFields :: Maybe [V1NodeSelectorRequirement]
$sel:v1NodeSelectorTermMatchFields:V1NodeSelectorTerm :: 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 :: Lens_' V1NodeSelectorTerm (Maybe [V1NodeSelectorRequirement])
v1NodeSelectorTermMatchFieldsL Maybe [V1NodeSelectorRequirement]
-> f (Maybe [V1NodeSelectorRequirement])
f V1NodeSelectorTerm{Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchExpressions :: V1NodeSelectorTerm -> Maybe [V1NodeSelectorRequirement]
$sel:v1NodeSelectorTermMatchFields:V1NodeSelectorTerm :: V1NodeSelectorTerm -> Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchExpressions :: Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchFields :: Maybe [V1NodeSelectorRequirement]
..} = (\Maybe [V1NodeSelectorRequirement]
v1NodeSelectorTermMatchFields -> V1NodeSelectorTerm { Maybe [V1NodeSelectorRequirement]
$sel:v1NodeSelectorTermMatchFields:V1NodeSelectorTerm :: 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 :: Lens_' V1NodeSpec (Maybe V1NodeConfigSource)
v1NodeSpecConfigSourceL Maybe V1NodeConfigSource -> f (Maybe V1NodeConfigSource)
f V1NodeSpec{Maybe Bool
Maybe [Text]
Maybe [V1Taint]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecConfigSource :: V1NodeSpec -> Maybe V1NodeConfigSource
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecPodCidrs :: Maybe [Text]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecUnschedulable :: Maybe Bool
$sel:v1NodeSpecExternalId:V1NodeSpec :: V1NodeSpec -> Maybe Text
$sel:v1NodeSpecPodCidr:V1NodeSpec :: V1NodeSpec -> Maybe Text
$sel:v1NodeSpecPodCidrs:V1NodeSpec :: V1NodeSpec -> Maybe [Text]
$sel:v1NodeSpecProviderId:V1NodeSpec :: V1NodeSpec -> Maybe Text
$sel:v1NodeSpecTaints:V1NodeSpec :: V1NodeSpec -> Maybe [V1Taint]
$sel:v1NodeSpecUnschedulable:V1NodeSpec :: V1NodeSpec -> Maybe Bool
..} = (\Maybe V1NodeConfigSource
v1NodeSpecConfigSource -> V1NodeSpec { Maybe V1NodeConfigSource
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecConfigSource, Maybe Bool
Maybe [Text]
Maybe [V1Taint]
Maybe Text
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecPodCidrs :: Maybe [Text]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecUnschedulable :: Maybe Bool
$sel:v1NodeSpecExternalId:V1NodeSpec :: Maybe Text
$sel:v1NodeSpecPodCidr:V1NodeSpec :: Maybe Text
$sel:v1NodeSpecPodCidrs:V1NodeSpec :: Maybe [Text]
$sel:v1NodeSpecProviderId:V1NodeSpec :: Maybe Text
$sel:v1NodeSpecTaints:V1NodeSpec :: Maybe [V1Taint]
$sel:v1NodeSpecUnschedulable:V1NodeSpec :: Maybe Bool
..} ) (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 :: Lens_' V1NodeSpec (Maybe Text)
v1NodeSpecExternalIdL Maybe Text -> f (Maybe Text)
f V1NodeSpec{Maybe Bool
Maybe [Text]
Maybe [V1Taint]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecConfigSource :: V1NodeSpec -> Maybe V1NodeConfigSource
$sel:v1NodeSpecExternalId:V1NodeSpec :: V1NodeSpec -> Maybe Text
$sel:v1NodeSpecPodCidr:V1NodeSpec :: V1NodeSpec -> Maybe Text
$sel:v1NodeSpecPodCidrs:V1NodeSpec :: V1NodeSpec -> Maybe [Text]
$sel:v1NodeSpecProviderId:V1NodeSpec :: V1NodeSpec -> Maybe Text
$sel:v1NodeSpecTaints:V1NodeSpec :: V1NodeSpec -> Maybe [V1Taint]
$sel:v1NodeSpecUnschedulable:V1NodeSpec :: V1NodeSpec -> Maybe Bool
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecPodCidrs :: Maybe [Text]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecUnschedulable :: Maybe Bool
..} = (\Maybe Text
v1NodeSpecExternalId -> V1NodeSpec { Maybe Text
$sel:v1NodeSpecExternalId:V1NodeSpec :: Maybe Text
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecExternalId, Maybe Bool
Maybe [Text]
Maybe [V1Taint]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
$sel:v1NodeSpecPodCidr:V1NodeSpec :: Maybe Text
$sel:v1NodeSpecPodCidrs:V1NodeSpec :: Maybe [Text]
$sel:v1NodeSpecProviderId:V1NodeSpec :: Maybe Text
$sel:v1NodeSpecTaints:V1NodeSpec :: Maybe [V1Taint]
$sel:v1NodeSpecUnschedulable:V1NodeSpec :: Maybe Bool
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecPodCidrs :: Maybe [Text]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecUnschedulable :: Maybe Bool
..} ) (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 :: Lens_' V1NodeSpec (Maybe Text)
v1NodeSpecPodCidrL Maybe Text -> f (Maybe Text)
f V1NodeSpec{Maybe Bool
Maybe [Text]
Maybe [V1Taint]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecConfigSource :: V1NodeSpec -> Maybe V1NodeConfigSource
$sel:v1NodeSpecExternalId:V1NodeSpec :: V1NodeSpec -> Maybe Text
$sel:v1NodeSpecPodCidr:V1NodeSpec :: V1NodeSpec -> Maybe Text
$sel:v1NodeSpecPodCidrs:V1NodeSpec :: V1NodeSpec -> Maybe [Text]
$sel:v1NodeSpecProviderId:V1NodeSpec :: V1NodeSpec -> Maybe Text
$sel:v1NodeSpecTaints:V1NodeSpec :: V1NodeSpec -> Maybe [V1Taint]
$sel:v1NodeSpecUnschedulable:V1NodeSpec :: V1NodeSpec -> Maybe Bool
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecPodCidrs :: Maybe [Text]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecUnschedulable :: Maybe Bool
..} = (\Maybe Text
v1NodeSpecPodCidr -> V1NodeSpec { Maybe Text
$sel:v1NodeSpecPodCidr:V1NodeSpec :: Maybe Text
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecPodCidr, Maybe Bool
Maybe [Text]
Maybe [V1Taint]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
$sel:v1NodeSpecExternalId:V1NodeSpec :: Maybe Text
$sel:v1NodeSpecPodCidrs:V1NodeSpec :: Maybe [Text]
$sel:v1NodeSpecProviderId:V1NodeSpec :: Maybe Text
$sel:v1NodeSpecTaints:V1NodeSpec :: Maybe [V1Taint]
$sel:v1NodeSpecUnschedulable:V1NodeSpec :: Maybe Bool
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecPodCidrs :: Maybe [Text]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecUnschedulable :: Maybe Bool
..} ) (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 :: Lens_' V1NodeSpec (Maybe [Text])
v1NodeSpecPodCidrsL Maybe [Text] -> f (Maybe [Text])
f V1NodeSpec{Maybe Bool
Maybe [Text]
Maybe [V1Taint]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecConfigSource :: V1NodeSpec -> Maybe V1NodeConfigSource
$sel:v1NodeSpecExternalId:V1NodeSpec :: V1NodeSpec -> Maybe Text
$sel:v1NodeSpecPodCidr:V1NodeSpec :: V1NodeSpec -> Maybe Text
$sel:v1NodeSpecPodCidrs:V1NodeSpec :: V1NodeSpec -> Maybe [Text]
$sel:v1NodeSpecProviderId:V1NodeSpec :: V1NodeSpec -> Maybe Text
$sel:v1NodeSpecTaints:V1NodeSpec :: V1NodeSpec -> Maybe [V1Taint]
$sel:v1NodeSpecUnschedulable:V1NodeSpec :: V1NodeSpec -> Maybe Bool
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecPodCidrs :: Maybe [Text]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecUnschedulable :: Maybe Bool
..} = (\Maybe [Text]
v1NodeSpecPodCidrs -> V1NodeSpec { Maybe [Text]
$sel:v1NodeSpecPodCidrs:V1NodeSpec :: Maybe [Text]
v1NodeSpecPodCidrs :: Maybe [Text]
v1NodeSpecPodCidrs, Maybe Bool
Maybe [V1Taint]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
$sel:v1NodeSpecExternalId:V1NodeSpec :: Maybe Text
$sel:v1NodeSpecPodCidr:V1NodeSpec :: Maybe Text
$sel:v1NodeSpecProviderId:V1NodeSpec :: Maybe Text
$sel:v1NodeSpecTaints:V1NodeSpec :: Maybe [V1Taint]
$sel:v1NodeSpecUnschedulable:V1NodeSpec :: Maybe Bool
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecUnschedulable :: Maybe Bool
..} ) (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 :: Lens_' V1NodeSpec (Maybe Text)
v1NodeSpecProviderIdL Maybe Text -> f (Maybe Text)
f V1NodeSpec{Maybe Bool
Maybe [Text]
Maybe [V1Taint]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecConfigSource :: V1NodeSpec -> Maybe V1NodeConfigSource
$sel:v1NodeSpecExternalId:V1NodeSpec :: V1NodeSpec -> Maybe Text
$sel:v1NodeSpecPodCidr:V1NodeSpec :: V1NodeSpec -> Maybe Text
$sel:v1NodeSpecPodCidrs:V1NodeSpec :: V1NodeSpec -> Maybe [Text]
$sel:v1NodeSpecProviderId:V1NodeSpec :: V1NodeSpec -> Maybe Text
$sel:v1NodeSpecTaints:V1NodeSpec :: V1NodeSpec -> Maybe [V1Taint]
$sel:v1NodeSpecUnschedulable:V1NodeSpec :: V1NodeSpec -> Maybe Bool
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecPodCidrs :: Maybe [Text]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecUnschedulable :: Maybe Bool
..} = (\Maybe Text
v1NodeSpecProviderId -> V1NodeSpec { Maybe Text
$sel:v1NodeSpecProviderId:V1NodeSpec :: Maybe Text
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecProviderId, Maybe Bool
Maybe [Text]
Maybe [V1Taint]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
$sel:v1NodeSpecExternalId:V1NodeSpec :: Maybe Text
$sel:v1NodeSpecPodCidr:V1NodeSpec :: Maybe Text
$sel:v1NodeSpecPodCidrs:V1NodeSpec :: Maybe [Text]
$sel:v1NodeSpecTaints:V1NodeSpec :: Maybe [V1Taint]
$sel:v1NodeSpecUnschedulable:V1NodeSpec :: Maybe Bool
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecPodCidrs :: Maybe [Text]
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecUnschedulable :: Maybe Bool
..} ) (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 :: Lens_' V1NodeSpec (Maybe [V1Taint])
v1NodeSpecTaintsL Maybe [V1Taint] -> f (Maybe [V1Taint])
f V1NodeSpec{Maybe Bool
Maybe [Text]
Maybe [V1Taint]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecConfigSource :: V1NodeSpec -> Maybe V1NodeConfigSource
$sel:v1NodeSpecExternalId:V1NodeSpec :: V1NodeSpec -> Maybe Text
$sel:v1NodeSpecPodCidr:V1NodeSpec :: V1NodeSpec -> Maybe Text
$sel:v1NodeSpecPodCidrs:V1NodeSpec :: V1NodeSpec -> Maybe [Text]
$sel:v1NodeSpecProviderId:V1NodeSpec :: V1NodeSpec -> Maybe Text
$sel:v1NodeSpecTaints:V1NodeSpec :: V1NodeSpec -> Maybe [V1Taint]
$sel:v1NodeSpecUnschedulable:V1NodeSpec :: V1NodeSpec -> Maybe Bool
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecPodCidrs :: Maybe [Text]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecUnschedulable :: Maybe Bool
..} = (\Maybe [V1Taint]
v1NodeSpecTaints -> V1NodeSpec { Maybe [V1Taint]
$sel:v1NodeSpecTaints:V1NodeSpec :: Maybe [V1Taint]
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecTaints, Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
$sel:v1NodeSpecExternalId:V1NodeSpec :: Maybe Text
$sel:v1NodeSpecPodCidr:V1NodeSpec :: Maybe Text
$sel:v1NodeSpecPodCidrs:V1NodeSpec :: Maybe [Text]
$sel:v1NodeSpecProviderId:V1NodeSpec :: Maybe Text
$sel:v1NodeSpecUnschedulable:V1NodeSpec :: Maybe Bool
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecPodCidrs :: Maybe [Text]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecUnschedulable :: Maybe Bool
..} ) (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 :: Lens_' V1NodeSpec (Maybe Bool)
v1NodeSpecUnschedulableL Maybe Bool -> f (Maybe Bool)
f V1NodeSpec{Maybe Bool
Maybe [Text]
Maybe [V1Taint]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecConfigSource :: V1NodeSpec -> Maybe V1NodeConfigSource
$sel:v1NodeSpecExternalId:V1NodeSpec :: V1NodeSpec -> Maybe Text
$sel:v1NodeSpecPodCidr:V1NodeSpec :: V1NodeSpec -> Maybe Text
$sel:v1NodeSpecPodCidrs:V1NodeSpec :: V1NodeSpec -> Maybe [Text]
$sel:v1NodeSpecProviderId:V1NodeSpec :: V1NodeSpec -> Maybe Text
$sel:v1NodeSpecTaints:V1NodeSpec :: V1NodeSpec -> Maybe [V1Taint]
$sel:v1NodeSpecUnschedulable:V1NodeSpec :: V1NodeSpec -> Maybe Bool
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecPodCidrs :: Maybe [Text]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecTaints :: Maybe [V1Taint]
v1NodeSpecUnschedulable :: Maybe Bool
..} = (\Maybe Bool
v1NodeSpecUnschedulable -> V1NodeSpec { Maybe Bool
$sel:v1NodeSpecUnschedulable:V1NodeSpec :: Maybe Bool
v1NodeSpecUnschedulable :: Maybe Bool
v1NodeSpecUnschedulable, Maybe [Text]
Maybe [V1Taint]
Maybe Text
Maybe V1NodeConfigSource
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
$sel:v1NodeSpecExternalId:V1NodeSpec :: Maybe Text
$sel:v1NodeSpecPodCidr:V1NodeSpec :: Maybe Text
$sel:v1NodeSpecPodCidrs:V1NodeSpec :: Maybe [Text]
$sel:v1NodeSpecProviderId:V1NodeSpec :: Maybe Text
$sel:v1NodeSpecTaints:V1NodeSpec :: Maybe [V1Taint]
v1NodeSpecConfigSource :: Maybe V1NodeConfigSource
v1NodeSpecExternalId :: Maybe Text
v1NodeSpecPodCidr :: Maybe Text
v1NodeSpecPodCidrs :: Maybe [Text]
v1NodeSpecProviderId :: Maybe Text
v1NodeSpecTaints :: Maybe [V1Taint]
..} ) (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 :: Lens_' V1NodeStatus (Maybe [V1NodeAddress])
v1NodeStatusAddressesL Maybe [V1NodeAddress] -> f (Maybe [V1NodeAddress])
f V1NodeStatus{Maybe [Text]
Maybe [V1NodeRuntimeHandler]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe Text
Maybe V1NodeSystemInfo
Maybe V1NodeFeatures
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusAddresses :: V1NodeStatus -> Maybe [V1NodeAddress]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusPhase :: Maybe Text
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesInUse :: Maybe [Text]
$sel:v1NodeStatusAllocatable:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusCapacity:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusConditions:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeCondition]
$sel:v1NodeStatusConfig:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeConfigStatus
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusFeatures:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeFeatures
$sel:v1NodeStatusImages:V1NodeStatus :: V1NodeStatus -> Maybe [V1ContainerImage]
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeSystemInfo
$sel:v1NodeStatusPhase:V1NodeStatus :: V1NodeStatus -> Maybe Text
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: V1NodeStatus -> Maybe [V1AttachedVolume]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: V1NodeStatus -> Maybe [Text]
..} = (\Maybe [V1NodeAddress]
v1NodeStatusAddresses -> V1NodeStatus { Maybe [V1NodeAddress]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAddresses, Maybe [Text]
Maybe [V1NodeRuntimeHandler]
Maybe [V1NodeCondition]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe Text
Maybe V1NodeSystemInfo
Maybe V1NodeFeatures
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusPhase :: Maybe Text
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesInUse :: Maybe [Text]
$sel:v1NodeStatusAllocatable:V1NodeStatus :: Maybe (Map String Quantity)
$sel:v1NodeStatusCapacity:V1NodeStatus :: Maybe (Map String Quantity)
$sel:v1NodeStatusConditions:V1NodeStatus :: Maybe [V1NodeCondition]
$sel:v1NodeStatusConfig:V1NodeStatus :: Maybe V1NodeConfigStatus
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusFeatures:V1NodeStatus :: Maybe V1NodeFeatures
$sel:v1NodeStatusImages:V1NodeStatus :: Maybe [V1ContainerImage]
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: Maybe V1NodeSystemInfo
$sel:v1NodeStatusPhase:V1NodeStatus :: Maybe Text
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: Maybe [V1AttachedVolume]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: Maybe [Text]
..} ) (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 :: Lens_' V1NodeStatus (Maybe (Map String Quantity))
v1NodeStatusAllocatableL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1NodeStatus{Maybe [Text]
Maybe [V1NodeRuntimeHandler]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe Text
Maybe V1NodeSystemInfo
Maybe V1NodeFeatures
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusAddresses :: V1NodeStatus -> Maybe [V1NodeAddress]
$sel:v1NodeStatusAllocatable:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusCapacity:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusConditions:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeCondition]
$sel:v1NodeStatusConfig:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeConfigStatus
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusFeatures:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeFeatures
$sel:v1NodeStatusImages:V1NodeStatus :: V1NodeStatus -> Maybe [V1ContainerImage]
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeSystemInfo
$sel:v1NodeStatusPhase:V1NodeStatus :: V1NodeStatus -> Maybe Text
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: V1NodeStatus -> Maybe [V1AttachedVolume]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: V1NodeStatus -> Maybe [Text]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusPhase :: Maybe Text
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesInUse :: Maybe [Text]
..} = (\Maybe (Map String Quantity)
v1NodeStatusAllocatable -> V1NodeStatus { Maybe (Map String Quantity)
$sel:v1NodeStatusAllocatable:V1NodeStatus :: Maybe (Map String Quantity)
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusAllocatable, Maybe [Text]
Maybe [V1NodeRuntimeHandler]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe Text
Maybe V1NodeSystemInfo
Maybe V1NodeFeatures
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
$sel:v1NodeStatusCapacity:V1NodeStatus :: Maybe (Map String Quantity)
$sel:v1NodeStatusConditions:V1NodeStatus :: Maybe [V1NodeCondition]
$sel:v1NodeStatusConfig:V1NodeStatus :: Maybe V1NodeConfigStatus
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusFeatures:V1NodeStatus :: Maybe V1NodeFeatures
$sel:v1NodeStatusImages:V1NodeStatus :: Maybe [V1ContainerImage]
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: Maybe V1NodeSystemInfo
$sel:v1NodeStatusPhase:V1NodeStatus :: Maybe Text
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: Maybe [V1AttachedVolume]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: Maybe [Text]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusPhase :: Maybe Text
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesInUse :: Maybe [Text]
..} ) (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 :: Lens_' V1NodeStatus (Maybe (Map String Quantity))
v1NodeStatusCapacityL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1NodeStatus{Maybe [Text]
Maybe [V1NodeRuntimeHandler]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe Text
Maybe V1NodeSystemInfo
Maybe V1NodeFeatures
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusAddresses :: V1NodeStatus -> Maybe [V1NodeAddress]
$sel:v1NodeStatusAllocatable:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusCapacity:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusConditions:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeCondition]
$sel:v1NodeStatusConfig:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeConfigStatus
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusFeatures:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeFeatures
$sel:v1NodeStatusImages:V1NodeStatus :: V1NodeStatus -> Maybe [V1ContainerImage]
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeSystemInfo
$sel:v1NodeStatusPhase:V1NodeStatus :: V1NodeStatus -> Maybe Text
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: V1NodeStatus -> Maybe [V1AttachedVolume]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: V1NodeStatus -> Maybe [Text]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusPhase :: Maybe Text
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesInUse :: Maybe [Text]
..} = (\Maybe (Map String Quantity)
v1NodeStatusCapacity -> V1NodeStatus { Maybe (Map String Quantity)
$sel:v1NodeStatusCapacity:V1NodeStatus :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusCapacity, Maybe [Text]
Maybe [V1NodeRuntimeHandler]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe Text
Maybe V1NodeSystemInfo
Maybe V1NodeFeatures
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
$sel:v1NodeStatusAllocatable:V1NodeStatus :: Maybe (Map String Quantity)
$sel:v1NodeStatusConditions:V1NodeStatus :: Maybe [V1NodeCondition]
$sel:v1NodeStatusConfig:V1NodeStatus :: Maybe V1NodeConfigStatus
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusFeatures:V1NodeStatus :: Maybe V1NodeFeatures
$sel:v1NodeStatusImages:V1NodeStatus :: Maybe [V1ContainerImage]
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: Maybe V1NodeSystemInfo
$sel:v1NodeStatusPhase:V1NodeStatus :: Maybe Text
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: Maybe [V1AttachedVolume]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: Maybe [Text]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusPhase :: Maybe Text
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesInUse :: Maybe [Text]
..} ) (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 :: Lens_' V1NodeStatus (Maybe [V1NodeCondition])
v1NodeStatusConditionsL Maybe [V1NodeCondition] -> f (Maybe [V1NodeCondition])
f V1NodeStatus{Maybe [Text]
Maybe [V1NodeRuntimeHandler]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe Text
Maybe V1NodeSystemInfo
Maybe V1NodeFeatures
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusAddresses :: V1NodeStatus -> Maybe [V1NodeAddress]
$sel:v1NodeStatusAllocatable:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusCapacity:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusConditions:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeCondition]
$sel:v1NodeStatusConfig:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeConfigStatus
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusFeatures:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeFeatures
$sel:v1NodeStatusImages:V1NodeStatus :: V1NodeStatus -> Maybe [V1ContainerImage]
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeSystemInfo
$sel:v1NodeStatusPhase:V1NodeStatus :: V1NodeStatus -> Maybe Text
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: V1NodeStatus -> Maybe [V1AttachedVolume]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: V1NodeStatus -> Maybe [Text]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusPhase :: Maybe Text
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesInUse :: Maybe [Text]
..} = (\Maybe [V1NodeCondition]
v1NodeStatusConditions -> V1NodeStatus { Maybe [V1NodeCondition]
$sel:v1NodeStatusConditions:V1NodeStatus :: Maybe [V1NodeCondition]
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConditions, Maybe [Text]
Maybe [V1NodeRuntimeHandler]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe Text
Maybe V1NodeSystemInfo
Maybe V1NodeFeatures
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
$sel:v1NodeStatusAllocatable:V1NodeStatus :: Maybe (Map String Quantity)
$sel:v1NodeStatusCapacity:V1NodeStatus :: Maybe (Map String Quantity)
$sel:v1NodeStatusConfig:V1NodeStatus :: Maybe V1NodeConfigStatus
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusFeatures:V1NodeStatus :: Maybe V1NodeFeatures
$sel:v1NodeStatusImages:V1NodeStatus :: Maybe [V1ContainerImage]
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: Maybe V1NodeSystemInfo
$sel:v1NodeStatusPhase:V1NodeStatus :: Maybe Text
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: Maybe [V1AttachedVolume]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: Maybe [Text]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusPhase :: Maybe Text
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesInUse :: Maybe [Text]
..} ) (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 :: Lens_' V1NodeStatus (Maybe V1NodeConfigStatus)
v1NodeStatusConfigL Maybe V1NodeConfigStatus -> f (Maybe V1NodeConfigStatus)
f V1NodeStatus{Maybe [Text]
Maybe [V1NodeRuntimeHandler]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe Text
Maybe V1NodeSystemInfo
Maybe V1NodeFeatures
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusAddresses :: V1NodeStatus -> Maybe [V1NodeAddress]
$sel:v1NodeStatusAllocatable:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusCapacity:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusConditions:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeCondition]
$sel:v1NodeStatusConfig:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeConfigStatus
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusFeatures:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeFeatures
$sel:v1NodeStatusImages:V1NodeStatus :: V1NodeStatus -> Maybe [V1ContainerImage]
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeSystemInfo
$sel:v1NodeStatusPhase:V1NodeStatus :: V1NodeStatus -> Maybe Text
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: V1NodeStatus -> Maybe [V1AttachedVolume]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: V1NodeStatus -> Maybe [Text]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusPhase :: Maybe Text
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesInUse :: Maybe [Text]
..} = (\Maybe V1NodeConfigStatus
v1NodeStatusConfig -> V1NodeStatus { Maybe V1NodeConfigStatus
$sel:v1NodeStatusConfig:V1NodeStatus :: Maybe V1NodeConfigStatus
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusConfig, Maybe [Text]
Maybe [V1NodeRuntimeHandler]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe Text
Maybe V1NodeSystemInfo
Maybe V1NodeFeatures
Maybe V1NodeDaemonEndpoints
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
$sel:v1NodeStatusAllocatable:V1NodeStatus :: Maybe (Map String Quantity)
$sel:v1NodeStatusCapacity:V1NodeStatus :: Maybe (Map String Quantity)
$sel:v1NodeStatusConditions:V1NodeStatus :: Maybe [V1NodeCondition]
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusFeatures:V1NodeStatus :: Maybe V1NodeFeatures
$sel:v1NodeStatusImages:V1NodeStatus :: Maybe [V1ContainerImage]
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: Maybe V1NodeSystemInfo
$sel:v1NodeStatusPhase:V1NodeStatus :: Maybe Text
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: Maybe [V1AttachedVolume]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: Maybe [Text]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusPhase :: Maybe Text
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesInUse :: Maybe [Text]
..} ) (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 :: Lens_' V1NodeStatus (Maybe V1NodeDaemonEndpoints)
v1NodeStatusDaemonEndpointsL Maybe V1NodeDaemonEndpoints -> f (Maybe V1NodeDaemonEndpoints)
f V1NodeStatus{Maybe [Text]
Maybe [V1NodeRuntimeHandler]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe Text
Maybe V1NodeSystemInfo
Maybe V1NodeFeatures
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusAddresses :: V1NodeStatus -> Maybe [V1NodeAddress]
$sel:v1NodeStatusAllocatable:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusCapacity:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusConditions:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeCondition]
$sel:v1NodeStatusConfig:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeConfigStatus
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusFeatures:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeFeatures
$sel:v1NodeStatusImages:V1NodeStatus :: V1NodeStatus -> Maybe [V1ContainerImage]
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeSystemInfo
$sel:v1NodeStatusPhase:V1NodeStatus :: V1NodeStatus -> Maybe Text
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: V1NodeStatus -> Maybe [V1AttachedVolume]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: V1NodeStatus -> Maybe [Text]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusPhase :: Maybe Text
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesInUse :: Maybe [Text]
..} = (\Maybe V1NodeDaemonEndpoints
v1NodeStatusDaemonEndpoints -> V1NodeStatus { Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: Maybe V1NodeDaemonEndpoints
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusDaemonEndpoints, Maybe [Text]
Maybe [V1NodeRuntimeHandler]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe Text
Maybe V1NodeSystemInfo
Maybe V1NodeFeatures
Maybe V1NodeConfigStatus
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
$sel:v1NodeStatusAllocatable:V1NodeStatus :: Maybe (Map String Quantity)
$sel:v1NodeStatusCapacity:V1NodeStatus :: Maybe (Map String Quantity)
$sel:v1NodeStatusConditions:V1NodeStatus :: Maybe [V1NodeCondition]
$sel:v1NodeStatusConfig:V1NodeStatus :: Maybe V1NodeConfigStatus
$sel:v1NodeStatusFeatures:V1NodeStatus :: Maybe V1NodeFeatures
$sel:v1NodeStatusImages:V1NodeStatus :: Maybe [V1ContainerImage]
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: Maybe V1NodeSystemInfo
$sel:v1NodeStatusPhase:V1NodeStatus :: Maybe Text
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: Maybe [V1AttachedVolume]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: Maybe [Text]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusPhase :: Maybe Text
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesInUse :: Maybe [Text]
..} ) (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 #-}

-- | 'v1NodeStatusFeatures' Lens
v1NodeStatusFeaturesL :: Lens_' V1NodeStatus (Maybe V1NodeFeatures)
v1NodeStatusFeaturesL :: Lens_' V1NodeStatus (Maybe V1NodeFeatures)
v1NodeStatusFeaturesL Maybe V1NodeFeatures -> f (Maybe V1NodeFeatures)
f V1NodeStatus{Maybe [Text]
Maybe [V1NodeRuntimeHandler]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe Text
Maybe V1NodeSystemInfo
Maybe V1NodeFeatures
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusAddresses :: V1NodeStatus -> Maybe [V1NodeAddress]
$sel:v1NodeStatusAllocatable:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusCapacity:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusConditions:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeCondition]
$sel:v1NodeStatusConfig:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeConfigStatus
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusFeatures:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeFeatures
$sel:v1NodeStatusImages:V1NodeStatus :: V1NodeStatus -> Maybe [V1ContainerImage]
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeSystemInfo
$sel:v1NodeStatusPhase:V1NodeStatus :: V1NodeStatus -> Maybe Text
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: V1NodeStatus -> Maybe [V1AttachedVolume]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: V1NodeStatus -> Maybe [Text]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusPhase :: Maybe Text
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesInUse :: Maybe [Text]
..} = (\Maybe V1NodeFeatures
v1NodeStatusFeatures -> V1NodeStatus { Maybe V1NodeFeatures
$sel:v1NodeStatusFeatures:V1NodeStatus :: Maybe V1NodeFeatures
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusFeatures, Maybe [Text]
Maybe [V1NodeRuntimeHandler]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe Text
Maybe V1NodeSystemInfo
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
$sel:v1NodeStatusAllocatable:V1NodeStatus :: Maybe (Map String Quantity)
$sel:v1NodeStatusCapacity:V1NodeStatus :: Maybe (Map String Quantity)
$sel:v1NodeStatusConditions:V1NodeStatus :: Maybe [V1NodeCondition]
$sel:v1NodeStatusConfig:V1NodeStatus :: Maybe V1NodeConfigStatus
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusImages:V1NodeStatus :: Maybe [V1ContainerImage]
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: Maybe V1NodeSystemInfo
$sel:v1NodeStatusPhase:V1NodeStatus :: Maybe Text
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: Maybe [V1AttachedVolume]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: Maybe [Text]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusPhase :: Maybe Text
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesInUse :: Maybe [Text]
..} ) (Maybe V1NodeFeatures -> V1NodeStatus)
-> f (Maybe V1NodeFeatures) -> f V1NodeStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1NodeFeatures -> f (Maybe V1NodeFeatures)
f Maybe V1NodeFeatures
v1NodeStatusFeatures
{-# INLINE v1NodeStatusFeaturesL #-}

-- | 'v1NodeStatusImages' Lens
v1NodeStatusImagesL :: Lens_' V1NodeStatus (Maybe [V1ContainerImage])
v1NodeStatusImagesL :: Lens_' V1NodeStatus (Maybe [V1ContainerImage])
v1NodeStatusImagesL Maybe [V1ContainerImage] -> f (Maybe [V1ContainerImage])
f V1NodeStatus{Maybe [Text]
Maybe [V1NodeRuntimeHandler]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe Text
Maybe V1NodeSystemInfo
Maybe V1NodeFeatures
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusAddresses :: V1NodeStatus -> Maybe [V1NodeAddress]
$sel:v1NodeStatusAllocatable:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusCapacity:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusConditions:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeCondition]
$sel:v1NodeStatusConfig:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeConfigStatus
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusFeatures:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeFeatures
$sel:v1NodeStatusImages:V1NodeStatus :: V1NodeStatus -> Maybe [V1ContainerImage]
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeSystemInfo
$sel:v1NodeStatusPhase:V1NodeStatus :: V1NodeStatus -> Maybe Text
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: V1NodeStatus -> Maybe [V1AttachedVolume]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: V1NodeStatus -> Maybe [Text]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusPhase :: Maybe Text
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesInUse :: Maybe [Text]
..} = (\Maybe [V1ContainerImage]
v1NodeStatusImages -> V1NodeStatus { Maybe [V1ContainerImage]
$sel:v1NodeStatusImages:V1NodeStatus :: Maybe [V1ContainerImage]
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusImages, Maybe [Text]
Maybe [V1NodeRuntimeHandler]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe Text
Maybe V1NodeSystemInfo
Maybe V1NodeFeatures
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
$sel:v1NodeStatusAllocatable:V1NodeStatus :: Maybe (Map String Quantity)
$sel:v1NodeStatusCapacity:V1NodeStatus :: Maybe (Map String Quantity)
$sel:v1NodeStatusConditions:V1NodeStatus :: Maybe [V1NodeCondition]
$sel:v1NodeStatusConfig:V1NodeStatus :: Maybe V1NodeConfigStatus
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusFeatures:V1NodeStatus :: Maybe V1NodeFeatures
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: Maybe V1NodeSystemInfo
$sel:v1NodeStatusPhase:V1NodeStatus :: Maybe Text
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: Maybe [V1AttachedVolume]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: Maybe [Text]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusPhase :: Maybe Text
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesInUse :: Maybe [Text]
..} ) (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 :: Lens_' V1NodeStatus (Maybe V1NodeSystemInfo)
v1NodeStatusNodeInfoL Maybe V1NodeSystemInfo -> f (Maybe V1NodeSystemInfo)
f V1NodeStatus{Maybe [Text]
Maybe [V1NodeRuntimeHandler]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe Text
Maybe V1NodeSystemInfo
Maybe V1NodeFeatures
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusAddresses :: V1NodeStatus -> Maybe [V1NodeAddress]
$sel:v1NodeStatusAllocatable:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusCapacity:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusConditions:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeCondition]
$sel:v1NodeStatusConfig:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeConfigStatus
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusFeatures:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeFeatures
$sel:v1NodeStatusImages:V1NodeStatus :: V1NodeStatus -> Maybe [V1ContainerImage]
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeSystemInfo
$sel:v1NodeStatusPhase:V1NodeStatus :: V1NodeStatus -> Maybe Text
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: V1NodeStatus -> Maybe [V1AttachedVolume]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: V1NodeStatus -> Maybe [Text]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusPhase :: Maybe Text
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesInUse :: Maybe [Text]
..} = (\Maybe V1NodeSystemInfo
v1NodeStatusNodeInfo -> V1NodeStatus { Maybe V1NodeSystemInfo
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: Maybe V1NodeSystemInfo
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusNodeInfo, Maybe [Text]
Maybe [V1NodeRuntimeHandler]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe Text
Maybe V1NodeFeatures
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
$sel:v1NodeStatusAllocatable:V1NodeStatus :: Maybe (Map String Quantity)
$sel:v1NodeStatusCapacity:V1NodeStatus :: Maybe (Map String Quantity)
$sel:v1NodeStatusConditions:V1NodeStatus :: Maybe [V1NodeCondition]
$sel:v1NodeStatusConfig:V1NodeStatus :: Maybe V1NodeConfigStatus
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusFeatures:V1NodeStatus :: Maybe V1NodeFeatures
$sel:v1NodeStatusImages:V1NodeStatus :: Maybe [V1ContainerImage]
$sel:v1NodeStatusPhase:V1NodeStatus :: Maybe Text
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: Maybe [V1AttachedVolume]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: Maybe [Text]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusPhase :: Maybe Text
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesInUse :: Maybe [Text]
..} ) (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 :: Lens_' V1NodeStatus (Maybe Text)
v1NodeStatusPhaseL Maybe Text -> f (Maybe Text)
f V1NodeStatus{Maybe [Text]
Maybe [V1NodeRuntimeHandler]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe Text
Maybe V1NodeSystemInfo
Maybe V1NodeFeatures
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusAddresses :: V1NodeStatus -> Maybe [V1NodeAddress]
$sel:v1NodeStatusAllocatable:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusCapacity:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusConditions:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeCondition]
$sel:v1NodeStatusConfig:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeConfigStatus
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusFeatures:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeFeatures
$sel:v1NodeStatusImages:V1NodeStatus :: V1NodeStatus -> Maybe [V1ContainerImage]
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeSystemInfo
$sel:v1NodeStatusPhase:V1NodeStatus :: V1NodeStatus -> Maybe Text
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: V1NodeStatus -> Maybe [V1AttachedVolume]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: V1NodeStatus -> Maybe [Text]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusPhase :: Maybe Text
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesInUse :: Maybe [Text]
..} = (\Maybe Text
v1NodeStatusPhase -> V1NodeStatus { Maybe Text
$sel:v1NodeStatusPhase:V1NodeStatus :: Maybe Text
v1NodeStatusPhase :: Maybe Text
v1NodeStatusPhase, Maybe [Text]
Maybe [V1NodeRuntimeHandler]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe V1NodeSystemInfo
Maybe V1NodeFeatures
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
$sel:v1NodeStatusAllocatable:V1NodeStatus :: Maybe (Map String Quantity)
$sel:v1NodeStatusCapacity:V1NodeStatus :: Maybe (Map String Quantity)
$sel:v1NodeStatusConditions:V1NodeStatus :: Maybe [V1NodeCondition]
$sel:v1NodeStatusConfig:V1NodeStatus :: Maybe V1NodeConfigStatus
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusFeatures:V1NodeStatus :: Maybe V1NodeFeatures
$sel:v1NodeStatusImages:V1NodeStatus :: Maybe [V1ContainerImage]
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: Maybe V1NodeSystemInfo
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: Maybe [V1AttachedVolume]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: Maybe [Text]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesInUse :: Maybe [Text]
..} ) (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 #-}

-- | 'v1NodeStatusRuntimeHandlers' Lens
v1NodeStatusRuntimeHandlersL :: Lens_' V1NodeStatus (Maybe [V1NodeRuntimeHandler])
v1NodeStatusRuntimeHandlersL :: Lens_' V1NodeStatus (Maybe [V1NodeRuntimeHandler])
v1NodeStatusRuntimeHandlersL Maybe [V1NodeRuntimeHandler] -> f (Maybe [V1NodeRuntimeHandler])
f V1NodeStatus{Maybe [Text]
Maybe [V1NodeRuntimeHandler]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe Text
Maybe V1NodeSystemInfo
Maybe V1NodeFeatures
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusAddresses :: V1NodeStatus -> Maybe [V1NodeAddress]
$sel:v1NodeStatusAllocatable:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusCapacity:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusConditions:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeCondition]
$sel:v1NodeStatusConfig:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeConfigStatus
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusFeatures:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeFeatures
$sel:v1NodeStatusImages:V1NodeStatus :: V1NodeStatus -> Maybe [V1ContainerImage]
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeSystemInfo
$sel:v1NodeStatusPhase:V1NodeStatus :: V1NodeStatus -> Maybe Text
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: V1NodeStatus -> Maybe [V1AttachedVolume]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: V1NodeStatus -> Maybe [Text]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusPhase :: Maybe Text
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesInUse :: Maybe [Text]
..} = (\Maybe [V1NodeRuntimeHandler]
v1NodeStatusRuntimeHandlers -> V1NodeStatus { Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusRuntimeHandlers, Maybe [Text]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe Text
Maybe V1NodeSystemInfo
Maybe V1NodeFeatures
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
$sel:v1NodeStatusAllocatable:V1NodeStatus :: Maybe (Map String Quantity)
$sel:v1NodeStatusCapacity:V1NodeStatus :: Maybe (Map String Quantity)
$sel:v1NodeStatusConditions:V1NodeStatus :: Maybe [V1NodeCondition]
$sel:v1NodeStatusConfig:V1NodeStatus :: Maybe V1NodeConfigStatus
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusFeatures:V1NodeStatus :: Maybe V1NodeFeatures
$sel:v1NodeStatusImages:V1NodeStatus :: Maybe [V1ContainerImage]
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: Maybe V1NodeSystemInfo
$sel:v1NodeStatusPhase:V1NodeStatus :: Maybe Text
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: Maybe [V1AttachedVolume]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: Maybe [Text]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusPhase :: Maybe Text
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesInUse :: Maybe [Text]
..} ) (Maybe [V1NodeRuntimeHandler] -> V1NodeStatus)
-> f (Maybe [V1NodeRuntimeHandler]) -> f V1NodeStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1NodeRuntimeHandler] -> f (Maybe [V1NodeRuntimeHandler])
f Maybe [V1NodeRuntimeHandler]
v1NodeStatusRuntimeHandlers
{-# INLINE v1NodeStatusRuntimeHandlersL #-}

-- | 'v1NodeStatusVolumesAttached' Lens
v1NodeStatusVolumesAttachedL :: Lens_' V1NodeStatus (Maybe [V1AttachedVolume])
v1NodeStatusVolumesAttachedL :: Lens_' V1NodeStatus (Maybe [V1AttachedVolume])
v1NodeStatusVolumesAttachedL Maybe [V1AttachedVolume] -> f (Maybe [V1AttachedVolume])
f V1NodeStatus{Maybe [Text]
Maybe [V1NodeRuntimeHandler]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe Text
Maybe V1NodeSystemInfo
Maybe V1NodeFeatures
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusAddresses :: V1NodeStatus -> Maybe [V1NodeAddress]
$sel:v1NodeStatusAllocatable:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusCapacity:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusConditions:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeCondition]
$sel:v1NodeStatusConfig:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeConfigStatus
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusFeatures:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeFeatures
$sel:v1NodeStatusImages:V1NodeStatus :: V1NodeStatus -> Maybe [V1ContainerImage]
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeSystemInfo
$sel:v1NodeStatusPhase:V1NodeStatus :: V1NodeStatus -> Maybe Text
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: V1NodeStatus -> Maybe [V1AttachedVolume]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: V1NodeStatus -> Maybe [Text]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusPhase :: Maybe Text
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesInUse :: Maybe [Text]
..} = (\Maybe [V1AttachedVolume]
v1NodeStatusVolumesAttached -> V1NodeStatus { Maybe [V1AttachedVolume]
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesAttached, Maybe [Text]
Maybe [V1NodeRuntimeHandler]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe (Map String Quantity)
Maybe Text
Maybe V1NodeSystemInfo
Maybe V1NodeFeatures
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
$sel:v1NodeStatusAllocatable:V1NodeStatus :: Maybe (Map String Quantity)
$sel:v1NodeStatusCapacity:V1NodeStatus :: Maybe (Map String Quantity)
$sel:v1NodeStatusConditions:V1NodeStatus :: Maybe [V1NodeCondition]
$sel:v1NodeStatusConfig:V1NodeStatus :: Maybe V1NodeConfigStatus
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusFeatures:V1NodeStatus :: Maybe V1NodeFeatures
$sel:v1NodeStatusImages:V1NodeStatus :: Maybe [V1ContainerImage]
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: Maybe V1NodeSystemInfo
$sel:v1NodeStatusPhase:V1NodeStatus :: Maybe Text
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: Maybe [Text]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusPhase :: Maybe Text
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusVolumesInUse :: Maybe [Text]
..} ) (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 :: Lens_' V1NodeStatus (Maybe [Text])
v1NodeStatusVolumesInUseL Maybe [Text] -> f (Maybe [Text])
f V1NodeStatus{Maybe [Text]
Maybe [V1NodeRuntimeHandler]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe Text
Maybe V1NodeSystemInfo
Maybe V1NodeFeatures
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusAddresses :: V1NodeStatus -> Maybe [V1NodeAddress]
$sel:v1NodeStatusAllocatable:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusCapacity:V1NodeStatus :: V1NodeStatus -> Maybe (Map String Quantity)
$sel:v1NodeStatusConditions:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeCondition]
$sel:v1NodeStatusConfig:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeConfigStatus
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusFeatures:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeFeatures
$sel:v1NodeStatusImages:V1NodeStatus :: V1NodeStatus -> Maybe [V1ContainerImage]
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: V1NodeStatus -> Maybe V1NodeSystemInfo
$sel:v1NodeStatusPhase:V1NodeStatus :: V1NodeStatus -> Maybe Text
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: V1NodeStatus -> Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: V1NodeStatus -> Maybe [V1AttachedVolume]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: V1NodeStatus -> Maybe [Text]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusPhase :: Maybe Text
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
v1NodeStatusVolumesInUse :: Maybe [Text]
..} = (\Maybe [Text]
v1NodeStatusVolumesInUse -> V1NodeStatus { Maybe [Text]
$sel:v1NodeStatusVolumesInUse:V1NodeStatus :: Maybe [Text]
v1NodeStatusVolumesInUse :: Maybe [Text]
v1NodeStatusVolumesInUse, Maybe [V1NodeRuntimeHandler]
Maybe [V1NodeCondition]
Maybe [V1NodeAddress]
Maybe [V1ContainerImage]
Maybe [V1AttachedVolume]
Maybe (Map String Quantity)
Maybe Text
Maybe V1NodeSystemInfo
Maybe V1NodeFeatures
Maybe V1NodeDaemonEndpoints
Maybe V1NodeConfigStatus
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
$sel:v1NodeStatusAllocatable:V1NodeStatus :: Maybe (Map String Quantity)
$sel:v1NodeStatusCapacity:V1NodeStatus :: Maybe (Map String Quantity)
$sel:v1NodeStatusConditions:V1NodeStatus :: Maybe [V1NodeCondition]
$sel:v1NodeStatusConfig:V1NodeStatus :: Maybe V1NodeConfigStatus
$sel:v1NodeStatusDaemonEndpoints:V1NodeStatus :: Maybe V1NodeDaemonEndpoints
$sel:v1NodeStatusFeatures:V1NodeStatus :: Maybe V1NodeFeatures
$sel:v1NodeStatusImages:V1NodeStatus :: Maybe [V1ContainerImage]
$sel:v1NodeStatusNodeInfo:V1NodeStatus :: Maybe V1NodeSystemInfo
$sel:v1NodeStatusPhase:V1NodeStatus :: Maybe Text
$sel:v1NodeStatusRuntimeHandlers:V1NodeStatus :: Maybe [V1NodeRuntimeHandler]
$sel:v1NodeStatusVolumesAttached:V1NodeStatus :: Maybe [V1AttachedVolume]
v1NodeStatusAddresses :: Maybe [V1NodeAddress]
v1NodeStatusAllocatable :: Maybe (Map String Quantity)
v1NodeStatusCapacity :: Maybe (Map String Quantity)
v1NodeStatusConditions :: Maybe [V1NodeCondition]
v1NodeStatusConfig :: Maybe V1NodeConfigStatus
v1NodeStatusDaemonEndpoints :: Maybe V1NodeDaemonEndpoints
v1NodeStatusFeatures :: Maybe V1NodeFeatures
v1NodeStatusImages :: Maybe [V1ContainerImage]
v1NodeStatusNodeInfo :: Maybe V1NodeSystemInfo
v1NodeStatusPhase :: Maybe Text
v1NodeStatusRuntimeHandlers :: Maybe [V1NodeRuntimeHandler]
v1NodeStatusVolumesAttached :: Maybe [V1AttachedVolume]
..} ) (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 :: Lens_' V1NodeSystemInfo Text
v1NodeSystemInfoArchitectureL Text -> f Text
f V1NodeSystemInfo{Text
v1NodeSystemInfoArchitecture :: V1NodeSystemInfo -> Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoSystemUuid :: Text
$sel:v1NodeSystemInfoBootId:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoContainerRuntimeVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKernelVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKubeProxyVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKubeletVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoMachineId:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoOperatingSystem:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoOsImage:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoSystemUuid:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
..} = (\Text
v1NodeSystemInfoArchitecture -> V1NodeSystemInfo { Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoArchitecture, Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoSystemUuid :: Text
$sel:v1NodeSystemInfoBootId:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoContainerRuntimeVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKernelVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKubeProxyVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKubeletVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoMachineId:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoOperatingSystem:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoOsImage:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoSystemUuid:V1NodeSystemInfo :: 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 :: Lens_' V1NodeSystemInfo Text
v1NodeSystemInfoBootIdL Text -> f Text
f V1NodeSystemInfo{Text
v1NodeSystemInfoArchitecture :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoBootId:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoContainerRuntimeVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKernelVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKubeProxyVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKubeletVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoMachineId:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoOperatingSystem:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoOsImage:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoSystemUuid:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoSystemUuid :: Text
..} = (\Text
v1NodeSystemInfoBootId -> V1NodeSystemInfo { Text
$sel:v1NodeSystemInfoBootId:V1NodeSystemInfo :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoBootId, Text
v1NodeSystemInfoArchitecture :: Text
$sel:v1NodeSystemInfoContainerRuntimeVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKernelVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKubeProxyVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKubeletVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoMachineId:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoOperatingSystem:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoOsImage:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoSystemUuid:V1NodeSystemInfo :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoSystemUuid :: 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 :: Lens_' V1NodeSystemInfo Text
v1NodeSystemInfoContainerRuntimeVersionL Text -> f Text
f V1NodeSystemInfo{Text
v1NodeSystemInfoArchitecture :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoBootId:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoContainerRuntimeVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKernelVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKubeProxyVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKubeletVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoMachineId:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoOperatingSystem:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoOsImage:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoSystemUuid:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoSystemUuid :: Text
..} = (\Text
v1NodeSystemInfoContainerRuntimeVersion -> V1NodeSystemInfo { Text
$sel:v1NodeSystemInfoContainerRuntimeVersion:V1NodeSystemInfo :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoContainerRuntimeVersion, Text
v1NodeSystemInfoArchitecture :: Text
$sel:v1NodeSystemInfoBootId:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKernelVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKubeProxyVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKubeletVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoMachineId:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoOperatingSystem:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoOsImage:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoSystemUuid:V1NodeSystemInfo :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoSystemUuid :: 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 :: Lens_' V1NodeSystemInfo Text
v1NodeSystemInfoKernelVersionL Text -> f Text
f V1NodeSystemInfo{Text
v1NodeSystemInfoArchitecture :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoBootId:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoContainerRuntimeVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKernelVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKubeProxyVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKubeletVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoMachineId:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoOperatingSystem:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoOsImage:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoSystemUuid:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoSystemUuid :: Text
..} = (\Text
v1NodeSystemInfoKernelVersion -> V1NodeSystemInfo { Text
$sel:v1NodeSystemInfoKernelVersion:V1NodeSystemInfo :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoKernelVersion, Text
v1NodeSystemInfoArchitecture :: Text
$sel:v1NodeSystemInfoBootId:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoContainerRuntimeVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKubeProxyVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKubeletVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoMachineId:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoOperatingSystem:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoOsImage:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoSystemUuid:V1NodeSystemInfo :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoSystemUuid :: 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 :: Lens_' V1NodeSystemInfo Text
v1NodeSystemInfoKubeProxyVersionL Text -> f Text
f V1NodeSystemInfo{Text
v1NodeSystemInfoArchitecture :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoBootId:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoContainerRuntimeVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKernelVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKubeProxyVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKubeletVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoMachineId:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoOperatingSystem:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoOsImage:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoSystemUuid:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoSystemUuid :: Text
..} = (\Text
v1NodeSystemInfoKubeProxyVersion -> V1NodeSystemInfo { Text
$sel:v1NodeSystemInfoKubeProxyVersion:V1NodeSystemInfo :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKubeProxyVersion, Text
v1NodeSystemInfoArchitecture :: Text
$sel:v1NodeSystemInfoBootId:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoContainerRuntimeVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKernelVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKubeletVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoMachineId:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoOperatingSystem:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoOsImage:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoSystemUuid:V1NodeSystemInfo :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoSystemUuid :: 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 :: Lens_' V1NodeSystemInfo Text
v1NodeSystemInfoKubeletVersionL Text -> f Text
f V1NodeSystemInfo{Text
v1NodeSystemInfoArchitecture :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoBootId:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoContainerRuntimeVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKernelVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKubeProxyVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKubeletVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoMachineId:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoOperatingSystem:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoOsImage:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoSystemUuid:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoSystemUuid :: Text
..} = (\Text
v1NodeSystemInfoKubeletVersion -> V1NodeSystemInfo { Text
$sel:v1NodeSystemInfoKubeletVersion:V1NodeSystemInfo :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoKubeletVersion, Text
v1NodeSystemInfoArchitecture :: Text
$sel:v1NodeSystemInfoBootId:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoContainerRuntimeVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKernelVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKubeProxyVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoMachineId:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoOperatingSystem:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoOsImage:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoSystemUuid:V1NodeSystemInfo :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoSystemUuid :: 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 :: Lens_' V1NodeSystemInfo Text
v1NodeSystemInfoMachineIdL Text -> f Text
f V1NodeSystemInfo{Text
v1NodeSystemInfoArchitecture :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoBootId:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoContainerRuntimeVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKernelVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKubeProxyVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKubeletVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoMachineId:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoOperatingSystem:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoOsImage:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoSystemUuid:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoSystemUuid :: Text
..} = (\Text
v1NodeSystemInfoMachineId -> V1NodeSystemInfo { Text
$sel:v1NodeSystemInfoMachineId:V1NodeSystemInfo :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoMachineId, Text
v1NodeSystemInfoArchitecture :: Text
$sel:v1NodeSystemInfoBootId:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoContainerRuntimeVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKernelVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKubeProxyVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKubeletVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoOperatingSystem:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoOsImage:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoSystemUuid:V1NodeSystemInfo :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoSystemUuid :: 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 :: Lens_' V1NodeSystemInfo Text
v1NodeSystemInfoOperatingSystemL Text -> f Text
f V1NodeSystemInfo{Text
v1NodeSystemInfoArchitecture :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoBootId:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoContainerRuntimeVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKernelVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKubeProxyVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKubeletVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoMachineId:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoOperatingSystem:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoOsImage:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoSystemUuid:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoSystemUuid :: Text
..} = (\Text
v1NodeSystemInfoOperatingSystem -> V1NodeSystemInfo { Text
$sel:v1NodeSystemInfoOperatingSystem:V1NodeSystemInfo :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoOperatingSystem, Text
v1NodeSystemInfoArchitecture :: Text
$sel:v1NodeSystemInfoBootId:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoContainerRuntimeVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKernelVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKubeProxyVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKubeletVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoMachineId:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoOsImage:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoSystemUuid:V1NodeSystemInfo :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoSystemUuid :: 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 :: Lens_' V1NodeSystemInfo Text
v1NodeSystemInfoOsImageL Text -> f Text
f V1NodeSystemInfo{Text
v1NodeSystemInfoArchitecture :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoBootId:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoContainerRuntimeVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKernelVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKubeProxyVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKubeletVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoMachineId:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoOperatingSystem:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoOsImage:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoSystemUuid:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoSystemUuid :: Text
..} = (\Text
v1NodeSystemInfoOsImage -> V1NodeSystemInfo { Text
$sel:v1NodeSystemInfoOsImage:V1NodeSystemInfo :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoOsImage, Text
v1NodeSystemInfoArchitecture :: Text
$sel:v1NodeSystemInfoBootId:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoContainerRuntimeVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKernelVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKubeProxyVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKubeletVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoMachineId:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoOperatingSystem:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoSystemUuid:V1NodeSystemInfo :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoSystemUuid :: 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 :: Lens_' V1NodeSystemInfo Text
v1NodeSystemInfoSystemUuidL Text -> f Text
f V1NodeSystemInfo{Text
v1NodeSystemInfoArchitecture :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoBootId:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoContainerRuntimeVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKernelVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKubeProxyVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoKubeletVersion:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoMachineId:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoOperatingSystem:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoOsImage:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
$sel:v1NodeSystemInfoSystemUuid:V1NodeSystemInfo :: V1NodeSystemInfo -> Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoOsImage :: Text
v1NodeSystemInfoSystemUuid :: Text
..} = (\Text
v1NodeSystemInfoSystemUuid -> V1NodeSystemInfo { Text
$sel:v1NodeSystemInfoSystemUuid:V1NodeSystemInfo :: Text
v1NodeSystemInfoSystemUuid :: Text
v1NodeSystemInfoSystemUuid, Text
v1NodeSystemInfoArchitecture :: Text
$sel:v1NodeSystemInfoBootId:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoContainerRuntimeVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKernelVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKubeProxyVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoKubeletVersion:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoMachineId:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoOperatingSystem:V1NodeSystemInfo :: Text
$sel:v1NodeSystemInfoOsImage:V1NodeSystemInfo :: Text
v1NodeSystemInfoArchitecture :: Text
v1NodeSystemInfoBootId :: Text
v1NodeSystemInfoContainerRuntimeVersion :: Text
v1NodeSystemInfoKernelVersion :: Text
v1NodeSystemInfoKubeProxyVersion :: Text
v1NodeSystemInfoKubeletVersion :: Text
v1NodeSystemInfoMachineId :: Text
v1NodeSystemInfoOperatingSystem :: Text
v1NodeSystemInfoOsImage :: 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 :: Lens_' V1NonResourceAttributes (Maybe Text)
v1NonResourceAttributesPathL Maybe Text -> f (Maybe Text)
f V1NonResourceAttributes{Maybe Text
v1NonResourceAttributesPath :: V1NonResourceAttributes -> Maybe Text
v1NonResourceAttributesPath :: Maybe Text
v1NonResourceAttributesVerb :: Maybe Text
$sel:v1NonResourceAttributesVerb:V1NonResourceAttributes :: V1NonResourceAttributes -> Maybe Text
..} = (\Maybe Text
v1NonResourceAttributesPath -> V1NonResourceAttributes { Maybe Text
v1NonResourceAttributesPath :: Maybe Text
v1NonResourceAttributesPath :: Maybe Text
v1NonResourceAttributesPath, Maybe Text
v1NonResourceAttributesVerb :: Maybe Text
$sel:v1NonResourceAttributesVerb:V1NonResourceAttributes :: 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 :: Lens_' V1NonResourceAttributes (Maybe Text)
v1NonResourceAttributesVerbL Maybe Text -> f (Maybe Text)
f V1NonResourceAttributes{Maybe Text
v1NonResourceAttributesPath :: V1NonResourceAttributes -> Maybe Text
$sel:v1NonResourceAttributesVerb:V1NonResourceAttributes :: V1NonResourceAttributes -> Maybe Text
v1NonResourceAttributesPath :: Maybe Text
v1NonResourceAttributesVerb :: Maybe Text
..} = (\Maybe Text
v1NonResourceAttributesVerb -> V1NonResourceAttributes { Maybe Text
$sel:v1NonResourceAttributesVerb:V1NonResourceAttributes :: 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 #-}



-- * V1NonResourcePolicyRule

-- | 'v1NonResourcePolicyRuleNonResourceUrls' Lens
v1NonResourcePolicyRuleNonResourceUrlsL :: Lens_' V1NonResourcePolicyRule ([Text])
v1NonResourcePolicyRuleNonResourceUrlsL :: Lens_' V1NonResourcePolicyRule [Text]
v1NonResourcePolicyRuleNonResourceUrlsL [Text] -> f [Text]
f V1NonResourcePolicyRule{[Text]
v1NonResourcePolicyRuleNonResourceUrls :: V1NonResourcePolicyRule -> [Text]
v1NonResourcePolicyRuleNonResourceUrls :: [Text]
v1NonResourcePolicyRuleVerbs :: [Text]
$sel:v1NonResourcePolicyRuleVerbs:V1NonResourcePolicyRule :: V1NonResourcePolicyRule -> [Text]
..} = (\[Text]
v1NonResourcePolicyRuleNonResourceUrls -> V1NonResourcePolicyRule { [Text]
v1NonResourcePolicyRuleNonResourceUrls :: [Text]
v1NonResourcePolicyRuleNonResourceUrls :: [Text]
v1NonResourcePolicyRuleNonResourceUrls, [Text]
v1NonResourcePolicyRuleVerbs :: [Text]
$sel:v1NonResourcePolicyRuleVerbs:V1NonResourcePolicyRule :: [Text]
..} ) ([Text] -> V1NonResourcePolicyRule)
-> f [Text] -> f V1NonResourcePolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1NonResourcePolicyRuleNonResourceUrls
{-# INLINE v1NonResourcePolicyRuleNonResourceUrlsL #-}

-- | 'v1NonResourcePolicyRuleVerbs' Lens
v1NonResourcePolicyRuleVerbsL :: Lens_' V1NonResourcePolicyRule ([Text])
v1NonResourcePolicyRuleVerbsL :: Lens_' V1NonResourcePolicyRule [Text]
v1NonResourcePolicyRuleVerbsL [Text] -> f [Text]
f V1NonResourcePolicyRule{[Text]
v1NonResourcePolicyRuleNonResourceUrls :: V1NonResourcePolicyRule -> [Text]
$sel:v1NonResourcePolicyRuleVerbs:V1NonResourcePolicyRule :: V1NonResourcePolicyRule -> [Text]
v1NonResourcePolicyRuleNonResourceUrls :: [Text]
v1NonResourcePolicyRuleVerbs :: [Text]
..} = (\[Text]
v1NonResourcePolicyRuleVerbs -> V1NonResourcePolicyRule { [Text]
$sel:v1NonResourcePolicyRuleVerbs:V1NonResourcePolicyRule :: [Text]
v1NonResourcePolicyRuleVerbs :: [Text]
v1NonResourcePolicyRuleVerbs, [Text]
v1NonResourcePolicyRuleNonResourceUrls :: [Text]
v1NonResourcePolicyRuleNonResourceUrls :: [Text]
..} ) ([Text] -> V1NonResourcePolicyRule)
-> f [Text] -> f V1NonResourcePolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1NonResourcePolicyRuleVerbs
{-# INLINE v1NonResourcePolicyRuleVerbsL #-}



-- * V1NonResourceRule

-- | 'v1NonResourceRuleNonResourceUrls' Lens
v1NonResourceRuleNonResourceUrlsL :: Lens_' V1NonResourceRule (Maybe [Text])
v1NonResourceRuleNonResourceUrlsL :: Lens_' V1NonResourceRule (Maybe [Text])
v1NonResourceRuleNonResourceUrlsL Maybe [Text] -> f (Maybe [Text])
f V1NonResourceRule{[Text]
Maybe [Text]
v1NonResourceRuleNonResourceUrls :: V1NonResourceRule -> Maybe [Text]
v1NonResourceRuleNonResourceUrls :: Maybe [Text]
v1NonResourceRuleVerbs :: [Text]
$sel:v1NonResourceRuleVerbs:V1NonResourceRule :: V1NonResourceRule -> [Text]
..} = (\Maybe [Text]
v1NonResourceRuleNonResourceUrls -> V1NonResourceRule { Maybe [Text]
v1NonResourceRuleNonResourceUrls :: Maybe [Text]
v1NonResourceRuleNonResourceUrls :: Maybe [Text]
v1NonResourceRuleNonResourceUrls, [Text]
v1NonResourceRuleVerbs :: [Text]
$sel:v1NonResourceRuleVerbs:V1NonResourceRule :: [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 :: Lens_' V1NonResourceRule [Text]
v1NonResourceRuleVerbsL [Text] -> f [Text]
f V1NonResourceRule{[Text]
Maybe [Text]
v1NonResourceRuleNonResourceUrls :: V1NonResourceRule -> Maybe [Text]
$sel:v1NonResourceRuleVerbs:V1NonResourceRule :: V1NonResourceRule -> [Text]
v1NonResourceRuleNonResourceUrls :: Maybe [Text]
v1NonResourceRuleVerbs :: [Text]
..} = (\[Text]
v1NonResourceRuleVerbs -> V1NonResourceRule { [Text]
$sel:v1NonResourceRuleVerbs:V1NonResourceRule :: [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 :: Lens_' V1ObjectFieldSelector (Maybe Text)
v1ObjectFieldSelectorApiVersionL Maybe Text -> f (Maybe Text)
f V1ObjectFieldSelector{Maybe Text
Text
v1ObjectFieldSelectorApiVersion :: V1ObjectFieldSelector -> Maybe Text
v1ObjectFieldSelectorApiVersion :: Maybe Text
v1ObjectFieldSelectorFieldPath :: Text
$sel:v1ObjectFieldSelectorFieldPath:V1ObjectFieldSelector :: V1ObjectFieldSelector -> Text
..} = (\Maybe Text
v1ObjectFieldSelectorApiVersion -> V1ObjectFieldSelector { Maybe Text
v1ObjectFieldSelectorApiVersion :: Maybe Text
v1ObjectFieldSelectorApiVersion :: Maybe Text
v1ObjectFieldSelectorApiVersion, Text
v1ObjectFieldSelectorFieldPath :: Text
$sel:v1ObjectFieldSelectorFieldPath:V1ObjectFieldSelector :: 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 :: Lens_' V1ObjectFieldSelector Text
v1ObjectFieldSelectorFieldPathL Text -> f Text
f V1ObjectFieldSelector{Maybe Text
Text
v1ObjectFieldSelectorApiVersion :: V1ObjectFieldSelector -> Maybe Text
$sel:v1ObjectFieldSelectorFieldPath:V1ObjectFieldSelector :: V1ObjectFieldSelector -> Text
v1ObjectFieldSelectorApiVersion :: Maybe Text
v1ObjectFieldSelectorFieldPath :: Text
..} = (\Text
v1ObjectFieldSelectorFieldPath -> V1ObjectFieldSelector { Text
$sel:v1ObjectFieldSelectorFieldPath:V1ObjectFieldSelector :: 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 :: Lens_' V1ObjectMeta (Maybe (Map String Text))
v1ObjectMetaAnnotationsL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe Text
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: V1ObjectMeta -> Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
..} = (\Maybe (Map String Text)
v1ObjectMetaAnnotations -> 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 (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe Text
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: 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 #-}

-- | 'v1ObjectMetaCreationTimestamp' Lens
v1ObjectMetaCreationTimestampL :: Lens_' V1ObjectMeta (Maybe DateTime)
v1ObjectMetaCreationTimestampL :: Lens_' V1ObjectMeta (Maybe DateTime)
v1ObjectMetaCreationTimestampL Maybe DateTime -> f (Maybe DateTime)
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: V1ObjectMeta -> Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe Text
..} = (\Maybe DateTime
v1ObjectMetaCreationTimestamp -> V1ObjectMeta { Maybe DateTime
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: Maybe DateTime
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaCreationTimestamp, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: Maybe (Map String Text)
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe 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 :: Lens_' V1ObjectMeta (Maybe Integer)
v1ObjectMetaDeletionGracePeriodSecondsL Maybe Integer -> f (Maybe Integer)
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: V1ObjectMeta -> Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe Text
..} = (\Maybe Integer
v1ObjectMetaDeletionGracePeriodSeconds -> V1ObjectMeta { Maybe Integer
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: Maybe Integer
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionGracePeriodSeconds, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe 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 :: Lens_' V1ObjectMeta (Maybe DateTime)
v1ObjectMetaDeletionTimestampL Maybe DateTime -> f (Maybe DateTime)
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: V1ObjectMeta -> Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe Text
..} = (\Maybe DateTime
v1ObjectMetaDeletionTimestamp -> V1ObjectMeta { Maybe DateTime
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: Maybe DateTime
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaDeletionTimestamp, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe 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 :: Lens_' V1ObjectMeta (Maybe [Text])
v1ObjectMetaFinalizersL Maybe [Text] -> f (Maybe [Text])
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: V1ObjectMeta -> Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe Text
..} = (\Maybe [Text]
v1ObjectMetaFinalizers -> V1ObjectMeta { Maybe [Text]
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: Maybe [Text]
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaFinalizers, Maybe Integer
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe 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 :: Lens_' V1ObjectMeta (Maybe Text)
v1ObjectMetaGenerateNameL Maybe Text -> f (Maybe Text)
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: V1ObjectMeta -> Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe Text
..} = (\Maybe Text
v1ObjectMetaGenerateName -> V1ObjectMeta { Maybe Text
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: Maybe Text
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGenerateName, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: Maybe [Text]
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe 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 :: Lens_' V1ObjectMeta (Maybe Integer)
v1ObjectMetaGenerationL Maybe Integer -> f (Maybe Integer)
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: V1ObjectMeta -> Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe Text
..} = (\Maybe Integer
v1ObjectMetaGeneration -> V1ObjectMeta { Maybe Integer
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: Maybe Integer
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaGeneration, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaLabels:V1ObjectMeta :: Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe 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 :: Lens_' V1ObjectMeta (Maybe (Map String Text))
v1ObjectMetaLabelsL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: V1ObjectMeta -> Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe Text
..} = (\Maybe (Map String Text)
v1ObjectMetaLabels -> V1ObjectMeta { Maybe (Map String Text)
$sel:v1ObjectMetaLabels:V1ObjectMeta :: Maybe (Map String Text)
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaLabels, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: 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)
v1ObjectMetaLabels
{-# INLINE v1ObjectMetaLabelsL #-}

-- | 'v1ObjectMetaManagedFields' Lens
v1ObjectMetaManagedFieldsL :: Lens_' V1ObjectMeta (Maybe [V1ManagedFieldsEntry])
v1ObjectMetaManagedFieldsL :: Lens_' V1ObjectMeta (Maybe [V1ManagedFieldsEntry])
v1ObjectMetaManagedFieldsL Maybe [V1ManagedFieldsEntry] -> f (Maybe [V1ManagedFieldsEntry])
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: V1ObjectMeta -> Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe Text
..} = (\Maybe [V1ManagedFieldsEntry]
v1ObjectMetaManagedFields -> V1ObjectMeta { Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaManagedFields, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: Maybe (Map String Text)
$sel:v1ObjectMetaName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe 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 :: Lens_' V1ObjectMeta (Maybe Text)
v1ObjectMetaNameL Maybe Text -> f (Maybe Text)
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: V1ObjectMeta -> Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe Text
..} = (\Maybe Text
v1ObjectMetaName -> V1ObjectMeta { Maybe Text
$sel:v1ObjectMetaName:V1ObjectMeta :: Maybe Text
v1ObjectMetaName :: Maybe Text
v1ObjectMetaName, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe 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 :: Lens_' V1ObjectMeta (Maybe Text)
v1ObjectMetaNamespaceL Maybe Text -> f (Maybe Text)
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: V1ObjectMeta -> Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe Text
..} = (\Maybe Text
v1ObjectMetaNamespace -> V1ObjectMeta { Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaNamespace, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe 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 :: Lens_' V1ObjectMeta (Maybe [V1OwnerReference])
v1ObjectMetaOwnerReferencesL Maybe [V1OwnerReference] -> f (Maybe [V1OwnerReference])
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: V1ObjectMeta -> Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe Text
..} = (\Maybe [V1OwnerReference]
v1ObjectMetaOwnerReferences -> V1ObjectMeta { Maybe [V1OwnerReference]
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: Maybe [V1OwnerReference]
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaOwnerReferences, Maybe Integer
Maybe [Text]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe 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 :: Lens_' V1ObjectMeta (Maybe Text)
v1ObjectMetaResourceVersionL Maybe Text -> f (Maybe Text)
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: V1ObjectMeta -> Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe Text
..} = (\Maybe Text
v1ObjectMetaResourceVersion -> V1ObjectMeta { Maybe Text
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: Maybe Text
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaResourceVersion, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: Maybe [V1OwnerReference]
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe 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 :: Lens_' V1ObjectMeta (Maybe Text)
v1ObjectMetaSelfLinkL Maybe Text -> f (Maybe Text)
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: V1ObjectMeta -> Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe Text
..} = (\Maybe Text
v1ObjectMetaSelfLink -> V1ObjectMeta { Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaSelfLink, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaUid :: Maybe 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 :: Lens_' V1ObjectMeta (Maybe Text)
v1ObjectMetaUidL Maybe Text -> f (Maybe Text)
f V1ObjectMeta{Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: V1ObjectMeta -> Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: V1ObjectMeta -> Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: V1ObjectMeta -> Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: V1ObjectMeta -> Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: V1ObjectMeta -> Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: V1ObjectMeta -> Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe Text
v1ObjectMetaUid :: Maybe Text
..} = (\Maybe Text
v1ObjectMetaUid -> V1ObjectMeta { Maybe Text
$sel:v1ObjectMetaUid:V1ObjectMeta :: Maybe Text
v1ObjectMetaUid :: Maybe Text
v1ObjectMetaUid, Maybe Integer
Maybe [Text]
Maybe [V1OwnerReference]
Maybe [V1ManagedFieldsEntry]
Maybe (Map String Text)
Maybe Text
Maybe DateTime
v1ObjectMetaAnnotations :: Maybe (Map String Text)
$sel:v1ObjectMetaCreationTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaDeletionGracePeriodSeconds:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaDeletionTimestamp:V1ObjectMeta :: Maybe DateTime
$sel:v1ObjectMetaFinalizers:V1ObjectMeta :: Maybe [Text]
$sel:v1ObjectMetaGenerateName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaGeneration:V1ObjectMeta :: Maybe Integer
$sel:v1ObjectMetaLabels:V1ObjectMeta :: Maybe (Map String Text)
$sel:v1ObjectMetaManagedFields:V1ObjectMeta :: Maybe [V1ManagedFieldsEntry]
$sel:v1ObjectMetaName:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaNamespace:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaOwnerReferences:V1ObjectMeta :: Maybe [V1OwnerReference]
$sel:v1ObjectMetaResourceVersion:V1ObjectMeta :: Maybe Text
$sel:v1ObjectMetaSelfLink:V1ObjectMeta :: Maybe Text
v1ObjectMetaAnnotations :: Maybe (Map String Text)
v1ObjectMetaCreationTimestamp :: Maybe DateTime
v1ObjectMetaDeletionGracePeriodSeconds :: Maybe Integer
v1ObjectMetaDeletionTimestamp :: Maybe DateTime
v1ObjectMetaFinalizers :: Maybe [Text]
v1ObjectMetaGenerateName :: Maybe Text
v1ObjectMetaGeneration :: Maybe Integer
v1ObjectMetaLabels :: Maybe (Map String Text)
v1ObjectMetaManagedFields :: Maybe [V1ManagedFieldsEntry]
v1ObjectMetaName :: Maybe Text
v1ObjectMetaNamespace :: Maybe Text
v1ObjectMetaOwnerReferences :: Maybe [V1OwnerReference]
v1ObjectMetaResourceVersion :: Maybe Text
v1ObjectMetaSelfLink :: Maybe 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 :: Lens_' V1ObjectReference (Maybe Text)
v1ObjectReferenceApiVersionL Maybe Text -> f (Maybe Text)
f V1ObjectReference{Maybe Text
v1ObjectReferenceApiVersion :: V1ObjectReference -> Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceUid :: Maybe Text
$sel:v1ObjectReferenceFieldPath:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceKind:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceName:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceNamespace:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceResourceVersion:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceUid:V1ObjectReference :: V1ObjectReference -> Maybe Text
..} = (\Maybe Text
v1ObjectReferenceApiVersion -> V1ObjectReference { Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceApiVersion, Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceUid :: Maybe Text
$sel:v1ObjectReferenceFieldPath:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceKind:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceName:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceNamespace:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceResourceVersion:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceUid:V1ObjectReference :: 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 :: Lens_' V1ObjectReference (Maybe Text)
v1ObjectReferenceFieldPathL Maybe Text -> f (Maybe Text)
f V1ObjectReference{Maybe Text
v1ObjectReferenceApiVersion :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceFieldPath:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceKind:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceName:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceNamespace:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceResourceVersion:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceUid:V1ObjectReference :: V1ObjectReference -> Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceUid :: Maybe Text
..} = (\Maybe Text
v1ObjectReferenceFieldPath -> V1ObjectReference { Maybe Text
$sel:v1ObjectReferenceFieldPath:V1ObjectReference :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceFieldPath, Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
$sel:v1ObjectReferenceKind:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceName:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceNamespace:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceResourceVersion:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceUid:V1ObjectReference :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceUid :: 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 :: Lens_' V1ObjectReference (Maybe Text)
v1ObjectReferenceKindL Maybe Text -> f (Maybe Text)
f V1ObjectReference{Maybe Text
v1ObjectReferenceApiVersion :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceFieldPath:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceKind:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceName:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceNamespace:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceResourceVersion:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceUid:V1ObjectReference :: V1ObjectReference -> Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceUid :: Maybe Text
..} = (\Maybe Text
v1ObjectReferenceKind -> V1ObjectReference { Maybe Text
$sel:v1ObjectReferenceKind:V1ObjectReference :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceKind, Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
$sel:v1ObjectReferenceFieldPath:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceName:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceNamespace:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceResourceVersion:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceUid:V1ObjectReference :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceUid :: 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 :: Lens_' V1ObjectReference (Maybe Text)
v1ObjectReferenceNameL Maybe Text -> f (Maybe Text)
f V1ObjectReference{Maybe Text
v1ObjectReferenceApiVersion :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceFieldPath:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceKind:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceName:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceNamespace:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceResourceVersion:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceUid:V1ObjectReference :: V1ObjectReference -> Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceUid :: Maybe Text
..} = (\Maybe Text
v1ObjectReferenceName -> V1ObjectReference { Maybe Text
$sel:v1ObjectReferenceName:V1ObjectReference :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceName, Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
$sel:v1ObjectReferenceFieldPath:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceKind:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceNamespace:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceResourceVersion:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceUid:V1ObjectReference :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceUid :: 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 :: Lens_' V1ObjectReference (Maybe Text)
v1ObjectReferenceNamespaceL Maybe Text -> f (Maybe Text)
f V1ObjectReference{Maybe Text
v1ObjectReferenceApiVersion :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceFieldPath:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceKind:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceName:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceNamespace:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceResourceVersion:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceUid:V1ObjectReference :: V1ObjectReference -> Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceUid :: Maybe Text
..} = (\Maybe Text
v1ObjectReferenceNamespace -> V1ObjectReference { Maybe Text
$sel:v1ObjectReferenceNamespace:V1ObjectReference :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceNamespace, Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
$sel:v1ObjectReferenceFieldPath:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceKind:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceName:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceResourceVersion:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceUid:V1ObjectReference :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceUid :: 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 :: Lens_' V1ObjectReference (Maybe Text)
v1ObjectReferenceResourceVersionL Maybe Text -> f (Maybe Text)
f V1ObjectReference{Maybe Text
v1ObjectReferenceApiVersion :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceFieldPath:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceKind:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceName:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceNamespace:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceResourceVersion:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceUid:V1ObjectReference :: V1ObjectReference -> Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceUid :: Maybe Text
..} = (\Maybe Text
v1ObjectReferenceResourceVersion -> V1ObjectReference { Maybe Text
$sel:v1ObjectReferenceResourceVersion:V1ObjectReference :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceResourceVersion, Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
$sel:v1ObjectReferenceFieldPath:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceKind:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceName:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceNamespace:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceUid:V1ObjectReference :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceUid :: 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 :: Lens_' V1ObjectReference (Maybe Text)
v1ObjectReferenceUidL Maybe Text -> f (Maybe Text)
f V1ObjectReference{Maybe Text
v1ObjectReferenceApiVersion :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceFieldPath:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceKind:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceName:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceNamespace:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceResourceVersion:V1ObjectReference :: V1ObjectReference -> Maybe Text
$sel:v1ObjectReferenceUid:V1ObjectReference :: V1ObjectReference -> Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceResourceVersion :: Maybe Text
v1ObjectReferenceUid :: Maybe Text
..} = (\Maybe Text
v1ObjectReferenceUid -> V1ObjectReference { Maybe Text
$sel:v1ObjectReferenceUid:V1ObjectReference :: Maybe Text
v1ObjectReferenceUid :: Maybe Text
v1ObjectReferenceUid, Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
$sel:v1ObjectReferenceFieldPath:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceKind:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceName:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceNamespace:V1ObjectReference :: Maybe Text
$sel:v1ObjectReferenceResourceVersion:V1ObjectReference :: Maybe Text
v1ObjectReferenceApiVersion :: Maybe Text
v1ObjectReferenceFieldPath :: Maybe Text
v1ObjectReferenceKind :: Maybe Text
v1ObjectReferenceName :: Maybe Text
v1ObjectReferenceNamespace :: Maybe Text
v1ObjectReferenceResourceVersion :: 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 #-}



-- * V1Overhead

-- | 'v1OverheadPodFixed' Lens
v1OverheadPodFixedL :: Lens_' V1Overhead (Maybe (Map.Map String Quantity))
v1OverheadPodFixedL :: Lens_' V1Overhead (Maybe (Map String Quantity))
v1OverheadPodFixedL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1Overhead{Maybe (Map String Quantity)
v1OverheadPodFixed :: V1Overhead -> Maybe (Map String Quantity)
v1OverheadPodFixed :: Maybe (Map String Quantity)
..} = (\Maybe (Map String Quantity)
v1OverheadPodFixed -> V1Overhead { Maybe (Map String Quantity)
v1OverheadPodFixed :: Maybe (Map String Quantity)
v1OverheadPodFixed :: Maybe (Map String Quantity)
v1OverheadPodFixed, ..} ) (Maybe (Map String Quantity) -> V1Overhead)
-> f (Maybe (Map String Quantity)) -> f V1Overhead
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)
v1OverheadPodFixed
{-# INLINE v1OverheadPodFixedL #-}



-- * V1OwnerReference

-- | 'v1OwnerReferenceApiVersion' Lens
v1OwnerReferenceApiVersionL :: Lens_' V1OwnerReference (Text)
v1OwnerReferenceApiVersionL :: Lens_' V1OwnerReference Text
v1OwnerReferenceApiVersionL Text -> f Text
f V1OwnerReference{Maybe Bool
Text
v1OwnerReferenceApiVersion :: V1OwnerReference -> Text
v1OwnerReferenceApiVersion :: Text
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceKind :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceUid :: Text
$sel:v1OwnerReferenceBlockOwnerDeletion:V1OwnerReference :: V1OwnerReference -> Maybe Bool
$sel:v1OwnerReferenceController:V1OwnerReference :: V1OwnerReference -> Maybe Bool
$sel:v1OwnerReferenceKind:V1OwnerReference :: V1OwnerReference -> Text
$sel:v1OwnerReferenceName:V1OwnerReference :: V1OwnerReference -> Text
$sel:v1OwnerReferenceUid:V1OwnerReference :: V1OwnerReference -> Text
..} = (\Text
v1OwnerReferenceApiVersion -> V1OwnerReference { Text
v1OwnerReferenceApiVersion :: Text
v1OwnerReferenceApiVersion :: Text
v1OwnerReferenceApiVersion, Maybe Bool
Text
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceKind :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceUid :: Text
$sel:v1OwnerReferenceBlockOwnerDeletion:V1OwnerReference :: Maybe Bool
$sel:v1OwnerReferenceController:V1OwnerReference :: Maybe Bool
$sel:v1OwnerReferenceKind:V1OwnerReference :: Text
$sel:v1OwnerReferenceName:V1OwnerReference :: Text
$sel:v1OwnerReferenceUid:V1OwnerReference :: Text
..} ) (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 :: Lens_' V1OwnerReference (Maybe Bool)
v1OwnerReferenceBlockOwnerDeletionL Maybe Bool -> f (Maybe Bool)
f V1OwnerReference{Maybe Bool
Text
v1OwnerReferenceApiVersion :: V1OwnerReference -> Text
$sel:v1OwnerReferenceBlockOwnerDeletion:V1OwnerReference :: V1OwnerReference -> Maybe Bool
$sel:v1OwnerReferenceController:V1OwnerReference :: V1OwnerReference -> Maybe Bool
$sel:v1OwnerReferenceKind:V1OwnerReference :: V1OwnerReference -> Text
$sel:v1OwnerReferenceName:V1OwnerReference :: V1OwnerReference -> Text
$sel:v1OwnerReferenceUid:V1OwnerReference :: V1OwnerReference -> Text
v1OwnerReferenceApiVersion :: Text
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceKind :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceUid :: Text
..} = (\Maybe Bool
v1OwnerReferenceBlockOwnerDeletion -> V1OwnerReference { Maybe Bool
$sel:v1OwnerReferenceBlockOwnerDeletion:V1OwnerReference :: Maybe Bool
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceBlockOwnerDeletion, Maybe Bool
Text
v1OwnerReferenceApiVersion :: Text
$sel:v1OwnerReferenceController:V1OwnerReference :: Maybe Bool
$sel:v1OwnerReferenceKind:V1OwnerReference :: Text
$sel:v1OwnerReferenceName:V1OwnerReference :: Text
$sel:v1OwnerReferenceUid:V1OwnerReference :: Text
v1OwnerReferenceApiVersion :: Text
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceKind :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceUid :: 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 :: Lens_' V1OwnerReference (Maybe Bool)
v1OwnerReferenceControllerL Maybe Bool -> f (Maybe Bool)
f V1OwnerReference{Maybe Bool
Text
v1OwnerReferenceApiVersion :: V1OwnerReference -> Text
$sel:v1OwnerReferenceBlockOwnerDeletion:V1OwnerReference :: V1OwnerReference -> Maybe Bool
$sel:v1OwnerReferenceController:V1OwnerReference :: V1OwnerReference -> Maybe Bool
$sel:v1OwnerReferenceKind:V1OwnerReference :: V1OwnerReference -> Text
$sel:v1OwnerReferenceName:V1OwnerReference :: V1OwnerReference -> Text
$sel:v1OwnerReferenceUid:V1OwnerReference :: V1OwnerReference -> Text
v1OwnerReferenceApiVersion :: Text
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceKind :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceUid :: Text
..} = (\Maybe Bool
v1OwnerReferenceController -> V1OwnerReference { Maybe Bool
$sel:v1OwnerReferenceController:V1OwnerReference :: Maybe Bool
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceController, Maybe Bool
Text
v1OwnerReferenceApiVersion :: Text
$sel:v1OwnerReferenceBlockOwnerDeletion:V1OwnerReference :: Maybe Bool
$sel:v1OwnerReferenceKind:V1OwnerReference :: Text
$sel:v1OwnerReferenceName:V1OwnerReference :: Text
$sel:v1OwnerReferenceUid:V1OwnerReference :: Text
v1OwnerReferenceApiVersion :: Text
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceKind :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceUid :: 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 :: Lens_' V1OwnerReference Text
v1OwnerReferenceKindL Text -> f Text
f V1OwnerReference{Maybe Bool
Text
v1OwnerReferenceApiVersion :: V1OwnerReference -> Text
$sel:v1OwnerReferenceBlockOwnerDeletion:V1OwnerReference :: V1OwnerReference -> Maybe Bool
$sel:v1OwnerReferenceController:V1OwnerReference :: V1OwnerReference -> Maybe Bool
$sel:v1OwnerReferenceKind:V1OwnerReference :: V1OwnerReference -> Text
$sel:v1OwnerReferenceName:V1OwnerReference :: V1OwnerReference -> Text
$sel:v1OwnerReferenceUid:V1OwnerReference :: V1OwnerReference -> Text
v1OwnerReferenceApiVersion :: Text
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceKind :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceUid :: Text
..} = (\Text
v1OwnerReferenceKind -> V1OwnerReference { Text
$sel:v1OwnerReferenceKind:V1OwnerReference :: Text
v1OwnerReferenceKind :: Text
v1OwnerReferenceKind, Maybe Bool
Text
v1OwnerReferenceApiVersion :: Text
$sel:v1OwnerReferenceBlockOwnerDeletion:V1OwnerReference :: Maybe Bool
$sel:v1OwnerReferenceController:V1OwnerReference :: Maybe Bool
$sel:v1OwnerReferenceName:V1OwnerReference :: Text
$sel:v1OwnerReferenceUid:V1OwnerReference :: Text
v1OwnerReferenceApiVersion :: Text
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceName :: Text
v1OwnerReferenceUid :: 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 :: Lens_' V1OwnerReference Text
v1OwnerReferenceNameL Text -> f Text
f V1OwnerReference{Maybe Bool
Text
v1OwnerReferenceApiVersion :: V1OwnerReference -> Text
$sel:v1OwnerReferenceBlockOwnerDeletion:V1OwnerReference :: V1OwnerReference -> Maybe Bool
$sel:v1OwnerReferenceController:V1OwnerReference :: V1OwnerReference -> Maybe Bool
$sel:v1OwnerReferenceKind:V1OwnerReference :: V1OwnerReference -> Text
$sel:v1OwnerReferenceName:V1OwnerReference :: V1OwnerReference -> Text
$sel:v1OwnerReferenceUid:V1OwnerReference :: V1OwnerReference -> Text
v1OwnerReferenceApiVersion :: Text
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceKind :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceUid :: Text
..} = (\Text
v1OwnerReferenceName -> V1OwnerReference { Text
$sel:v1OwnerReferenceName:V1OwnerReference :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceName, Maybe Bool
Text
v1OwnerReferenceApiVersion :: Text
$sel:v1OwnerReferenceBlockOwnerDeletion:V1OwnerReference :: Maybe Bool
$sel:v1OwnerReferenceController:V1OwnerReference :: Maybe Bool
$sel:v1OwnerReferenceKind:V1OwnerReference :: Text
$sel:v1OwnerReferenceUid:V1OwnerReference :: Text
v1OwnerReferenceApiVersion :: Text
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceKind :: Text
v1OwnerReferenceUid :: 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 :: Lens_' V1OwnerReference Text
v1OwnerReferenceUidL Text -> f Text
f V1OwnerReference{Maybe Bool
Text
v1OwnerReferenceApiVersion :: V1OwnerReference -> Text
$sel:v1OwnerReferenceBlockOwnerDeletion:V1OwnerReference :: V1OwnerReference -> Maybe Bool
$sel:v1OwnerReferenceController:V1OwnerReference :: V1OwnerReference -> Maybe Bool
$sel:v1OwnerReferenceKind:V1OwnerReference :: V1OwnerReference -> Text
$sel:v1OwnerReferenceName:V1OwnerReference :: V1OwnerReference -> Text
$sel:v1OwnerReferenceUid:V1OwnerReference :: V1OwnerReference -> Text
v1OwnerReferenceApiVersion :: Text
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceKind :: Text
v1OwnerReferenceName :: Text
v1OwnerReferenceUid :: Text
..} = (\Text
v1OwnerReferenceUid -> V1OwnerReference { Text
$sel:v1OwnerReferenceUid:V1OwnerReference :: Text
v1OwnerReferenceUid :: Text
v1OwnerReferenceUid, Maybe Bool
Text
v1OwnerReferenceApiVersion :: Text
$sel:v1OwnerReferenceBlockOwnerDeletion:V1OwnerReference :: Maybe Bool
$sel:v1OwnerReferenceController:V1OwnerReference :: Maybe Bool
$sel:v1OwnerReferenceKind:V1OwnerReference :: Text
$sel:v1OwnerReferenceName:V1OwnerReference :: Text
v1OwnerReferenceApiVersion :: Text
v1OwnerReferenceBlockOwnerDeletion :: Maybe Bool
v1OwnerReferenceController :: Maybe Bool
v1OwnerReferenceKind :: Text
v1OwnerReferenceName :: 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 #-}



-- * V1ParamKind

-- | 'v1ParamKindApiVersion' Lens
v1ParamKindApiVersionL :: Lens_' V1ParamKind (Maybe Text)
v1ParamKindApiVersionL :: Lens_' V1ParamKind (Maybe Text)
v1ParamKindApiVersionL Maybe Text -> f (Maybe Text)
f V1ParamKind{Maybe Text
v1ParamKindApiVersion :: V1ParamKind -> Maybe Text
v1ParamKindApiVersion :: Maybe Text
v1ParamKindKind :: Maybe Text
$sel:v1ParamKindKind:V1ParamKind :: V1ParamKind -> Maybe Text
..} = (\Maybe Text
v1ParamKindApiVersion -> V1ParamKind { Maybe Text
v1ParamKindApiVersion :: Maybe Text
v1ParamKindApiVersion :: Maybe Text
v1ParamKindApiVersion, Maybe Text
v1ParamKindKind :: Maybe Text
$sel:v1ParamKindKind:V1ParamKind :: Maybe Text
..} ) (Maybe Text -> V1ParamKind) -> f (Maybe Text) -> f V1ParamKind
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ParamKindApiVersion
{-# INLINE v1ParamKindApiVersionL #-}

-- | 'v1ParamKindKind' Lens
v1ParamKindKindL :: Lens_' V1ParamKind (Maybe Text)
v1ParamKindKindL :: Lens_' V1ParamKind (Maybe Text)
v1ParamKindKindL Maybe Text -> f (Maybe Text)
f V1ParamKind{Maybe Text
v1ParamKindApiVersion :: V1ParamKind -> Maybe Text
$sel:v1ParamKindKind:V1ParamKind :: V1ParamKind -> Maybe Text
v1ParamKindApiVersion :: Maybe Text
v1ParamKindKind :: Maybe Text
..} = (\Maybe Text
v1ParamKindKind -> V1ParamKind { Maybe Text
$sel:v1ParamKindKind:V1ParamKind :: Maybe Text
v1ParamKindKind :: Maybe Text
v1ParamKindKind, Maybe Text
v1ParamKindApiVersion :: Maybe Text
v1ParamKindApiVersion :: Maybe Text
..} ) (Maybe Text -> V1ParamKind) -> f (Maybe Text) -> f V1ParamKind
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ParamKindKind
{-# INLINE v1ParamKindKindL #-}



-- * V1ParamRef

-- | 'v1ParamRefName' Lens
v1ParamRefNameL :: Lens_' V1ParamRef (Maybe Text)
v1ParamRefNameL :: Lens_' V1ParamRef (Maybe Text)
v1ParamRefNameL Maybe Text -> f (Maybe Text)
f V1ParamRef{Maybe Text
Maybe V1LabelSelector
v1ParamRefName :: V1ParamRef -> Maybe Text
v1ParamRefName :: Maybe Text
v1ParamRefNamespace :: Maybe Text
v1ParamRefParameterNotFoundAction :: Maybe Text
v1ParamRefSelector :: Maybe V1LabelSelector
$sel:v1ParamRefNamespace:V1ParamRef :: V1ParamRef -> Maybe Text
$sel:v1ParamRefParameterNotFoundAction:V1ParamRef :: V1ParamRef -> Maybe Text
$sel:v1ParamRefSelector:V1ParamRef :: V1ParamRef -> Maybe V1LabelSelector
..} = (\Maybe Text
v1ParamRefName -> V1ParamRef { Maybe Text
v1ParamRefName :: Maybe Text
v1ParamRefName :: Maybe Text
v1ParamRefName, Maybe Text
Maybe V1LabelSelector
v1ParamRefNamespace :: Maybe Text
v1ParamRefParameterNotFoundAction :: Maybe Text
v1ParamRefSelector :: Maybe V1LabelSelector
$sel:v1ParamRefNamespace:V1ParamRef :: Maybe Text
$sel:v1ParamRefParameterNotFoundAction:V1ParamRef :: Maybe Text
$sel:v1ParamRefSelector:V1ParamRef :: Maybe V1LabelSelector
..} ) (Maybe Text -> V1ParamRef) -> f (Maybe Text) -> f V1ParamRef
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ParamRefName
{-# INLINE v1ParamRefNameL #-}

-- | 'v1ParamRefNamespace' Lens
v1ParamRefNamespaceL :: Lens_' V1ParamRef (Maybe Text)
v1ParamRefNamespaceL :: Lens_' V1ParamRef (Maybe Text)
v1ParamRefNamespaceL Maybe Text -> f (Maybe Text)
f V1ParamRef{Maybe Text
Maybe V1LabelSelector
v1ParamRefName :: V1ParamRef -> Maybe Text
$sel:v1ParamRefNamespace:V1ParamRef :: V1ParamRef -> Maybe Text
$sel:v1ParamRefParameterNotFoundAction:V1ParamRef :: V1ParamRef -> Maybe Text
$sel:v1ParamRefSelector:V1ParamRef :: V1ParamRef -> Maybe V1LabelSelector
v1ParamRefName :: Maybe Text
v1ParamRefNamespace :: Maybe Text
v1ParamRefParameterNotFoundAction :: Maybe Text
v1ParamRefSelector :: Maybe V1LabelSelector
..} = (\Maybe Text
v1ParamRefNamespace -> V1ParamRef { Maybe Text
$sel:v1ParamRefNamespace:V1ParamRef :: Maybe Text
v1ParamRefNamespace :: Maybe Text
v1ParamRefNamespace, Maybe Text
Maybe V1LabelSelector
v1ParamRefName :: Maybe Text
$sel:v1ParamRefParameterNotFoundAction:V1ParamRef :: Maybe Text
$sel:v1ParamRefSelector:V1ParamRef :: Maybe V1LabelSelector
v1ParamRefName :: Maybe Text
v1ParamRefParameterNotFoundAction :: Maybe Text
v1ParamRefSelector :: Maybe V1LabelSelector
..} ) (Maybe Text -> V1ParamRef) -> f (Maybe Text) -> f V1ParamRef
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ParamRefNamespace
{-# INLINE v1ParamRefNamespaceL #-}

-- | 'v1ParamRefParameterNotFoundAction' Lens
v1ParamRefParameterNotFoundActionL :: Lens_' V1ParamRef (Maybe Text)
v1ParamRefParameterNotFoundActionL :: Lens_' V1ParamRef (Maybe Text)
v1ParamRefParameterNotFoundActionL Maybe Text -> f (Maybe Text)
f V1ParamRef{Maybe Text
Maybe V1LabelSelector
v1ParamRefName :: V1ParamRef -> Maybe Text
$sel:v1ParamRefNamespace:V1ParamRef :: V1ParamRef -> Maybe Text
$sel:v1ParamRefParameterNotFoundAction:V1ParamRef :: V1ParamRef -> Maybe Text
$sel:v1ParamRefSelector:V1ParamRef :: V1ParamRef -> Maybe V1LabelSelector
v1ParamRefName :: Maybe Text
v1ParamRefNamespace :: Maybe Text
v1ParamRefParameterNotFoundAction :: Maybe Text
v1ParamRefSelector :: Maybe V1LabelSelector
..} = (\Maybe Text
v1ParamRefParameterNotFoundAction -> V1ParamRef { Maybe Text
$sel:v1ParamRefParameterNotFoundAction:V1ParamRef :: Maybe Text
v1ParamRefParameterNotFoundAction :: Maybe Text
v1ParamRefParameterNotFoundAction, Maybe Text
Maybe V1LabelSelector
v1ParamRefName :: Maybe Text
$sel:v1ParamRefNamespace:V1ParamRef :: Maybe Text
$sel:v1ParamRefSelector:V1ParamRef :: Maybe V1LabelSelector
v1ParamRefName :: Maybe Text
v1ParamRefNamespace :: Maybe Text
v1ParamRefSelector :: Maybe V1LabelSelector
..} ) (Maybe Text -> V1ParamRef) -> f (Maybe Text) -> f V1ParamRef
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ParamRefParameterNotFoundAction
{-# INLINE v1ParamRefParameterNotFoundActionL #-}

-- | 'v1ParamRefSelector' Lens
v1ParamRefSelectorL :: Lens_' V1ParamRef (Maybe V1LabelSelector)
v1ParamRefSelectorL :: Lens_' V1ParamRef (Maybe V1LabelSelector)
v1ParamRefSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1ParamRef{Maybe Text
Maybe V1LabelSelector
v1ParamRefName :: V1ParamRef -> Maybe Text
$sel:v1ParamRefNamespace:V1ParamRef :: V1ParamRef -> Maybe Text
$sel:v1ParamRefParameterNotFoundAction:V1ParamRef :: V1ParamRef -> Maybe Text
$sel:v1ParamRefSelector:V1ParamRef :: V1ParamRef -> Maybe V1LabelSelector
v1ParamRefName :: Maybe Text
v1ParamRefNamespace :: Maybe Text
v1ParamRefParameterNotFoundAction :: Maybe Text
v1ParamRefSelector :: Maybe V1LabelSelector
..} = (\Maybe V1LabelSelector
v1ParamRefSelector -> V1ParamRef { Maybe V1LabelSelector
$sel:v1ParamRefSelector:V1ParamRef :: Maybe V1LabelSelector
v1ParamRefSelector :: Maybe V1LabelSelector
v1ParamRefSelector, Maybe Text
v1ParamRefName :: Maybe Text
$sel:v1ParamRefNamespace:V1ParamRef :: Maybe Text
$sel:v1ParamRefParameterNotFoundAction:V1ParamRef :: Maybe Text
v1ParamRefName :: Maybe Text
v1ParamRefNamespace :: Maybe Text
v1ParamRefParameterNotFoundAction :: Maybe Text
..} ) (Maybe V1LabelSelector -> V1ParamRef)
-> f (Maybe V1LabelSelector) -> f V1ParamRef
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1ParamRefSelector
{-# INLINE v1ParamRefSelectorL #-}



-- * V1PersistentVolume

-- | 'v1PersistentVolumeApiVersion' Lens
v1PersistentVolumeApiVersionL :: Lens_' V1PersistentVolume (Maybe Text)
v1PersistentVolumeApiVersionL :: Lens_' V1PersistentVolume (Maybe Text)
v1PersistentVolumeApiVersionL Maybe Text -> f (Maybe Text)
f V1PersistentVolume{Maybe Text
Maybe V1PersistentVolumeStatus
Maybe V1PersistentVolumeSpec
Maybe V1ObjectMeta
v1PersistentVolumeApiVersion :: V1PersistentVolume -> Maybe Text
v1PersistentVolumeApiVersion :: Maybe Text
v1PersistentVolumeKind :: Maybe Text
v1PersistentVolumeMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeSpec :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeStatus :: Maybe V1PersistentVolumeStatus
$sel:v1PersistentVolumeKind:V1PersistentVolume :: V1PersistentVolume -> Maybe Text
$sel:v1PersistentVolumeMetadata:V1PersistentVolume :: V1PersistentVolume -> Maybe V1ObjectMeta
$sel:v1PersistentVolumeSpec:V1PersistentVolume :: V1PersistentVolume -> Maybe V1PersistentVolumeSpec
$sel:v1PersistentVolumeStatus:V1PersistentVolume :: V1PersistentVolume -> Maybe V1PersistentVolumeStatus
..} = (\Maybe Text
v1PersistentVolumeApiVersion -> V1PersistentVolume { Maybe Text
v1PersistentVolumeApiVersion :: Maybe Text
v1PersistentVolumeApiVersion :: Maybe Text
v1PersistentVolumeApiVersion, Maybe Text
Maybe V1PersistentVolumeStatus
Maybe V1PersistentVolumeSpec
Maybe V1ObjectMeta
v1PersistentVolumeKind :: Maybe Text
v1PersistentVolumeMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeSpec :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeStatus :: Maybe V1PersistentVolumeStatus
$sel:v1PersistentVolumeKind:V1PersistentVolume :: Maybe Text
$sel:v1PersistentVolumeMetadata:V1PersistentVolume :: Maybe V1ObjectMeta
$sel:v1PersistentVolumeSpec:V1PersistentVolume :: Maybe V1PersistentVolumeSpec
$sel:v1PersistentVolumeStatus:V1PersistentVolume :: Maybe V1PersistentVolumeStatus
..} ) (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 :: Lens_' V1PersistentVolume (Maybe Text)
v1PersistentVolumeKindL Maybe Text -> f (Maybe Text)
f V1PersistentVolume{Maybe Text
Maybe V1PersistentVolumeStatus
Maybe V1PersistentVolumeSpec
Maybe V1ObjectMeta
v1PersistentVolumeApiVersion :: V1PersistentVolume -> Maybe Text
$sel:v1PersistentVolumeKind:V1PersistentVolume :: V1PersistentVolume -> Maybe Text
$sel:v1PersistentVolumeMetadata:V1PersistentVolume :: V1PersistentVolume -> Maybe V1ObjectMeta
$sel:v1PersistentVolumeSpec:V1PersistentVolume :: V1PersistentVolume -> Maybe V1PersistentVolumeSpec
$sel:v1PersistentVolumeStatus:V1PersistentVolume :: V1PersistentVolume -> Maybe V1PersistentVolumeStatus
v1PersistentVolumeApiVersion :: Maybe Text
v1PersistentVolumeKind :: Maybe Text
v1PersistentVolumeMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeSpec :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeStatus :: Maybe V1PersistentVolumeStatus
..} = (\Maybe Text
v1PersistentVolumeKind -> V1PersistentVolume { Maybe Text
$sel:v1PersistentVolumeKind:V1PersistentVolume :: Maybe Text
v1PersistentVolumeKind :: Maybe Text
v1PersistentVolumeKind, Maybe Text
Maybe V1PersistentVolumeStatus
Maybe V1PersistentVolumeSpec
Maybe V1ObjectMeta
v1PersistentVolumeApiVersion :: Maybe Text
$sel:v1PersistentVolumeMetadata:V1PersistentVolume :: Maybe V1ObjectMeta
$sel:v1PersistentVolumeSpec:V1PersistentVolume :: Maybe V1PersistentVolumeSpec
$sel:v1PersistentVolumeStatus:V1PersistentVolume :: Maybe V1PersistentVolumeStatus
v1PersistentVolumeApiVersion :: Maybe Text
v1PersistentVolumeMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeSpec :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeStatus :: Maybe V1PersistentVolumeStatus
..} ) (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 :: Lens_' V1PersistentVolume (Maybe V1ObjectMeta)
v1PersistentVolumeMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1PersistentVolume{Maybe Text
Maybe V1PersistentVolumeStatus
Maybe V1PersistentVolumeSpec
Maybe V1ObjectMeta
v1PersistentVolumeApiVersion :: V1PersistentVolume -> Maybe Text
$sel:v1PersistentVolumeKind:V1PersistentVolume :: V1PersistentVolume -> Maybe Text
$sel:v1PersistentVolumeMetadata:V1PersistentVolume :: V1PersistentVolume -> Maybe V1ObjectMeta
$sel:v1PersistentVolumeSpec:V1PersistentVolume :: V1PersistentVolume -> Maybe V1PersistentVolumeSpec
$sel:v1PersistentVolumeStatus:V1PersistentVolume :: V1PersistentVolume -> Maybe V1PersistentVolumeStatus
v1PersistentVolumeApiVersion :: Maybe Text
v1PersistentVolumeKind :: Maybe Text
v1PersistentVolumeMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeSpec :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeStatus :: Maybe V1PersistentVolumeStatus
..} = (\Maybe V1ObjectMeta
v1PersistentVolumeMetadata -> V1PersistentVolume { Maybe V1ObjectMeta
$sel:v1PersistentVolumeMetadata:V1PersistentVolume :: Maybe V1ObjectMeta
v1PersistentVolumeMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeMetadata, Maybe Text
Maybe V1PersistentVolumeStatus
Maybe V1PersistentVolumeSpec
v1PersistentVolumeApiVersion :: Maybe Text
$sel:v1PersistentVolumeKind:V1PersistentVolume :: Maybe Text
$sel:v1PersistentVolumeSpec:V1PersistentVolume :: Maybe V1PersistentVolumeSpec
$sel:v1PersistentVolumeStatus:V1PersistentVolume :: Maybe V1PersistentVolumeStatus
v1PersistentVolumeApiVersion :: Maybe Text
v1PersistentVolumeKind :: Maybe Text
v1PersistentVolumeSpec :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeStatus :: Maybe V1PersistentVolumeStatus
..} ) (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 :: Lens_' V1PersistentVolume (Maybe V1PersistentVolumeSpec)
v1PersistentVolumeSpecL Maybe V1PersistentVolumeSpec -> f (Maybe V1PersistentVolumeSpec)
f V1PersistentVolume{Maybe Text
Maybe V1PersistentVolumeStatus
Maybe V1PersistentVolumeSpec
Maybe V1ObjectMeta
v1PersistentVolumeApiVersion :: V1PersistentVolume -> Maybe Text
$sel:v1PersistentVolumeKind:V1PersistentVolume :: V1PersistentVolume -> Maybe Text
$sel:v1PersistentVolumeMetadata:V1PersistentVolume :: V1PersistentVolume -> Maybe V1ObjectMeta
$sel:v1PersistentVolumeSpec:V1PersistentVolume :: V1PersistentVolume -> Maybe V1PersistentVolumeSpec
$sel:v1PersistentVolumeStatus:V1PersistentVolume :: V1PersistentVolume -> Maybe V1PersistentVolumeStatus
v1PersistentVolumeApiVersion :: Maybe Text
v1PersistentVolumeKind :: Maybe Text
v1PersistentVolumeMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeSpec :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeStatus :: Maybe V1PersistentVolumeStatus
..} = (\Maybe V1PersistentVolumeSpec
v1PersistentVolumeSpec -> V1PersistentVolume { Maybe V1PersistentVolumeSpec
$sel:v1PersistentVolumeSpec:V1PersistentVolume :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeSpec :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeSpec, Maybe Text
Maybe V1PersistentVolumeStatus
Maybe V1ObjectMeta
v1PersistentVolumeApiVersion :: Maybe Text
$sel:v1PersistentVolumeKind:V1PersistentVolume :: Maybe Text
$sel:v1PersistentVolumeMetadata:V1PersistentVolume :: Maybe V1ObjectMeta
$sel:v1PersistentVolumeStatus:V1PersistentVolume :: Maybe V1PersistentVolumeStatus
v1PersistentVolumeApiVersion :: Maybe Text
v1PersistentVolumeKind :: Maybe Text
v1PersistentVolumeMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeStatus :: Maybe V1PersistentVolumeStatus
..} ) (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 :: Lens_' V1PersistentVolume (Maybe V1PersistentVolumeStatus)
v1PersistentVolumeStatusL Maybe V1PersistentVolumeStatus
-> f (Maybe V1PersistentVolumeStatus)
f V1PersistentVolume{Maybe Text
Maybe V1PersistentVolumeStatus
Maybe V1PersistentVolumeSpec
Maybe V1ObjectMeta
v1PersistentVolumeApiVersion :: V1PersistentVolume -> Maybe Text
$sel:v1PersistentVolumeKind:V1PersistentVolume :: V1PersistentVolume -> Maybe Text
$sel:v1PersistentVolumeMetadata:V1PersistentVolume :: V1PersistentVolume -> Maybe V1ObjectMeta
$sel:v1PersistentVolumeSpec:V1PersistentVolume :: V1PersistentVolume -> Maybe V1PersistentVolumeSpec
$sel:v1PersistentVolumeStatus:V1PersistentVolume :: V1PersistentVolume -> Maybe V1PersistentVolumeStatus
v1PersistentVolumeApiVersion :: Maybe Text
v1PersistentVolumeKind :: Maybe Text
v1PersistentVolumeMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeSpec :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeStatus :: Maybe V1PersistentVolumeStatus
..} = (\Maybe V1PersistentVolumeStatus
v1PersistentVolumeStatus -> V1PersistentVolume { Maybe V1PersistentVolumeStatus
$sel:v1PersistentVolumeStatus:V1PersistentVolume :: Maybe V1PersistentVolumeStatus
v1PersistentVolumeStatus :: Maybe V1PersistentVolumeStatus
v1PersistentVolumeStatus, Maybe Text
Maybe V1PersistentVolumeSpec
Maybe V1ObjectMeta
v1PersistentVolumeApiVersion :: Maybe Text
$sel:v1PersistentVolumeKind:V1PersistentVolume :: Maybe Text
$sel:v1PersistentVolumeMetadata:V1PersistentVolume :: Maybe V1ObjectMeta
$sel:v1PersistentVolumeSpec:V1PersistentVolume :: Maybe V1PersistentVolumeSpec
v1PersistentVolumeApiVersion :: Maybe Text
v1PersistentVolumeKind :: Maybe Text
v1PersistentVolumeMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeSpec :: Maybe V1PersistentVolumeSpec
..} ) (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 :: Lens_' V1PersistentVolumeClaim (Maybe Text)
v1PersistentVolumeClaimApiVersionL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeClaim{Maybe Text
Maybe V1PersistentVolumeClaimStatus
Maybe V1PersistentVolumeClaimSpec
Maybe V1ObjectMeta
v1PersistentVolumeClaimApiVersion :: V1PersistentVolumeClaim -> Maybe Text
v1PersistentVolumeClaimApiVersion :: Maybe Text
v1PersistentVolumeClaimKind :: Maybe Text
v1PersistentVolumeClaimMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimSpec :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimStatus :: Maybe V1PersistentVolumeClaimStatus
$sel:v1PersistentVolumeClaimKind:V1PersistentVolumeClaim :: V1PersistentVolumeClaim -> Maybe Text
$sel:v1PersistentVolumeClaimMetadata:V1PersistentVolumeClaim :: V1PersistentVolumeClaim -> Maybe V1ObjectMeta
$sel:v1PersistentVolumeClaimSpec:V1PersistentVolumeClaim :: V1PersistentVolumeClaim -> Maybe V1PersistentVolumeClaimSpec
$sel:v1PersistentVolumeClaimStatus:V1PersistentVolumeClaim :: V1PersistentVolumeClaim -> Maybe V1PersistentVolumeClaimStatus
..} = (\Maybe Text
v1PersistentVolumeClaimApiVersion -> V1PersistentVolumeClaim { Maybe Text
v1PersistentVolumeClaimApiVersion :: Maybe Text
v1PersistentVolumeClaimApiVersion :: Maybe Text
v1PersistentVolumeClaimApiVersion, Maybe Text
Maybe V1PersistentVolumeClaimStatus
Maybe V1PersistentVolumeClaimSpec
Maybe V1ObjectMeta
v1PersistentVolumeClaimKind :: Maybe Text
v1PersistentVolumeClaimMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimSpec :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimStatus :: Maybe V1PersistentVolumeClaimStatus
$sel:v1PersistentVolumeClaimKind:V1PersistentVolumeClaim :: Maybe Text
$sel:v1PersistentVolumeClaimMetadata:V1PersistentVolumeClaim :: Maybe V1ObjectMeta
$sel:v1PersistentVolumeClaimSpec:V1PersistentVolumeClaim :: Maybe V1PersistentVolumeClaimSpec
$sel:v1PersistentVolumeClaimStatus:V1PersistentVolumeClaim :: Maybe V1PersistentVolumeClaimStatus
..} ) (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 :: Lens_' V1PersistentVolumeClaim (Maybe Text)
v1PersistentVolumeClaimKindL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeClaim{Maybe Text
Maybe V1PersistentVolumeClaimStatus
Maybe V1PersistentVolumeClaimSpec
Maybe V1ObjectMeta
v1PersistentVolumeClaimApiVersion :: V1PersistentVolumeClaim -> Maybe Text
$sel:v1PersistentVolumeClaimKind:V1PersistentVolumeClaim :: V1PersistentVolumeClaim -> Maybe Text
$sel:v1PersistentVolumeClaimMetadata:V1PersistentVolumeClaim :: V1PersistentVolumeClaim -> Maybe V1ObjectMeta
$sel:v1PersistentVolumeClaimSpec:V1PersistentVolumeClaim :: V1PersistentVolumeClaim -> Maybe V1PersistentVolumeClaimSpec
$sel:v1PersistentVolumeClaimStatus:V1PersistentVolumeClaim :: V1PersistentVolumeClaim -> Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimApiVersion :: Maybe Text
v1PersistentVolumeClaimKind :: Maybe Text
v1PersistentVolumeClaimMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimSpec :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimStatus :: Maybe V1PersistentVolumeClaimStatus
..} = (\Maybe Text
v1PersistentVolumeClaimKind -> V1PersistentVolumeClaim { Maybe Text
$sel:v1PersistentVolumeClaimKind:V1PersistentVolumeClaim :: Maybe Text
v1PersistentVolumeClaimKind :: Maybe Text
v1PersistentVolumeClaimKind, Maybe Text
Maybe V1PersistentVolumeClaimStatus
Maybe V1PersistentVolumeClaimSpec
Maybe V1ObjectMeta
v1PersistentVolumeClaimApiVersion :: Maybe Text
$sel:v1PersistentVolumeClaimMetadata:V1PersistentVolumeClaim :: Maybe V1ObjectMeta
$sel:v1PersistentVolumeClaimSpec:V1PersistentVolumeClaim :: Maybe V1PersistentVolumeClaimSpec
$sel:v1PersistentVolumeClaimStatus:V1PersistentVolumeClaim :: Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimApiVersion :: Maybe Text
v1PersistentVolumeClaimMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimSpec :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimStatus :: Maybe V1PersistentVolumeClaimStatus
..} ) (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 :: Lens_' V1PersistentVolumeClaim (Maybe V1ObjectMeta)
v1PersistentVolumeClaimMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1PersistentVolumeClaim{Maybe Text
Maybe V1PersistentVolumeClaimStatus
Maybe V1PersistentVolumeClaimSpec
Maybe V1ObjectMeta
v1PersistentVolumeClaimApiVersion :: V1PersistentVolumeClaim -> Maybe Text
$sel:v1PersistentVolumeClaimKind:V1PersistentVolumeClaim :: V1PersistentVolumeClaim -> Maybe Text
$sel:v1PersistentVolumeClaimMetadata:V1PersistentVolumeClaim :: V1PersistentVolumeClaim -> Maybe V1ObjectMeta
$sel:v1PersistentVolumeClaimSpec:V1PersistentVolumeClaim :: V1PersistentVolumeClaim -> Maybe V1PersistentVolumeClaimSpec
$sel:v1PersistentVolumeClaimStatus:V1PersistentVolumeClaim :: V1PersistentVolumeClaim -> Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimApiVersion :: Maybe Text
v1PersistentVolumeClaimKind :: Maybe Text
v1PersistentVolumeClaimMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimSpec :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimStatus :: Maybe V1PersistentVolumeClaimStatus
..} = (\Maybe V1ObjectMeta
v1PersistentVolumeClaimMetadata -> V1PersistentVolumeClaim { Maybe V1ObjectMeta
$sel:v1PersistentVolumeClaimMetadata:V1PersistentVolumeClaim :: Maybe V1ObjectMeta
v1PersistentVolumeClaimMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimMetadata, Maybe Text
Maybe V1PersistentVolumeClaimStatus
Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimApiVersion :: Maybe Text
$sel:v1PersistentVolumeClaimKind:V1PersistentVolumeClaim :: Maybe Text
$sel:v1PersistentVolumeClaimSpec:V1PersistentVolumeClaim :: Maybe V1PersistentVolumeClaimSpec
$sel:v1PersistentVolumeClaimStatus:V1PersistentVolumeClaim :: Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimApiVersion :: Maybe Text
v1PersistentVolumeClaimKind :: Maybe Text
v1PersistentVolumeClaimSpec :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimStatus :: Maybe V1PersistentVolumeClaimStatus
..} ) (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 :: Lens_' V1PersistentVolumeClaim (Maybe V1PersistentVolumeClaimSpec)
v1PersistentVolumeClaimSpecL Maybe V1PersistentVolumeClaimSpec
-> f (Maybe V1PersistentVolumeClaimSpec)
f V1PersistentVolumeClaim{Maybe Text
Maybe V1PersistentVolumeClaimStatus
Maybe V1PersistentVolumeClaimSpec
Maybe V1ObjectMeta
v1PersistentVolumeClaimApiVersion :: V1PersistentVolumeClaim -> Maybe Text
$sel:v1PersistentVolumeClaimKind:V1PersistentVolumeClaim :: V1PersistentVolumeClaim -> Maybe Text
$sel:v1PersistentVolumeClaimMetadata:V1PersistentVolumeClaim :: V1PersistentVolumeClaim -> Maybe V1ObjectMeta
$sel:v1PersistentVolumeClaimSpec:V1PersistentVolumeClaim :: V1PersistentVolumeClaim -> Maybe V1PersistentVolumeClaimSpec
$sel:v1PersistentVolumeClaimStatus:V1PersistentVolumeClaim :: V1PersistentVolumeClaim -> Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimApiVersion :: Maybe Text
v1PersistentVolumeClaimKind :: Maybe Text
v1PersistentVolumeClaimMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimSpec :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimStatus :: Maybe V1PersistentVolumeClaimStatus
..} = (\Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimSpec -> V1PersistentVolumeClaim { Maybe V1PersistentVolumeClaimSpec
$sel:v1PersistentVolumeClaimSpec:V1PersistentVolumeClaim :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimSpec :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimSpec, Maybe Text
Maybe V1PersistentVolumeClaimStatus
Maybe V1ObjectMeta
v1PersistentVolumeClaimApiVersion :: Maybe Text
$sel:v1PersistentVolumeClaimKind:V1PersistentVolumeClaim :: Maybe Text
$sel:v1PersistentVolumeClaimMetadata:V1PersistentVolumeClaim :: Maybe V1ObjectMeta
$sel:v1PersistentVolumeClaimStatus:V1PersistentVolumeClaim :: Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimApiVersion :: Maybe Text
v1PersistentVolumeClaimKind :: Maybe Text
v1PersistentVolumeClaimMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimStatus :: Maybe V1PersistentVolumeClaimStatus
..} ) (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 :: Lens_'
  V1PersistentVolumeClaim (Maybe V1PersistentVolumeClaimStatus)
v1PersistentVolumeClaimStatusL Maybe V1PersistentVolumeClaimStatus
-> f (Maybe V1PersistentVolumeClaimStatus)
f V1PersistentVolumeClaim{Maybe Text
Maybe V1PersistentVolumeClaimStatus
Maybe V1PersistentVolumeClaimSpec
Maybe V1ObjectMeta
v1PersistentVolumeClaimApiVersion :: V1PersistentVolumeClaim -> Maybe Text
$sel:v1PersistentVolumeClaimKind:V1PersistentVolumeClaim :: V1PersistentVolumeClaim -> Maybe Text
$sel:v1PersistentVolumeClaimMetadata:V1PersistentVolumeClaim :: V1PersistentVolumeClaim -> Maybe V1ObjectMeta
$sel:v1PersistentVolumeClaimSpec:V1PersistentVolumeClaim :: V1PersistentVolumeClaim -> Maybe V1PersistentVolumeClaimSpec
$sel:v1PersistentVolumeClaimStatus:V1PersistentVolumeClaim :: V1PersistentVolumeClaim -> Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimApiVersion :: Maybe Text
v1PersistentVolumeClaimKind :: Maybe Text
v1PersistentVolumeClaimMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimSpec :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimStatus :: Maybe V1PersistentVolumeClaimStatus
..} = (\Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimStatus -> V1PersistentVolumeClaim { Maybe V1PersistentVolumeClaimStatus
$sel:v1PersistentVolumeClaimStatus:V1PersistentVolumeClaim :: Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimStatus :: Maybe V1PersistentVolumeClaimStatus
v1PersistentVolumeClaimStatus, Maybe Text
Maybe V1PersistentVolumeClaimSpec
Maybe V1ObjectMeta
v1PersistentVolumeClaimApiVersion :: Maybe Text
$sel:v1PersistentVolumeClaimKind:V1PersistentVolumeClaim :: Maybe Text
$sel:v1PersistentVolumeClaimMetadata:V1PersistentVolumeClaim :: Maybe V1ObjectMeta
$sel:v1PersistentVolumeClaimSpec:V1PersistentVolumeClaim :: Maybe V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimApiVersion :: Maybe Text
v1PersistentVolumeClaimKind :: Maybe Text
v1PersistentVolumeClaimMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimSpec :: Maybe V1PersistentVolumeClaimSpec
..} ) (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 :: Lens_' V1PersistentVolumeClaimCondition (Maybe DateTime)
v1PersistentVolumeClaimConditionLastProbeTimeL Maybe DateTime -> f (Maybe DateTime)
f V1PersistentVolumeClaimCondition{Maybe Text
Maybe DateTime
Text
v1PersistentVolumeClaimConditionLastProbeTime :: V1PersistentVolumeClaimCondition -> Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionType :: Text
$sel:v1PersistentVolumeClaimConditionLastTransitionTime:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Maybe DateTime
$sel:v1PersistentVolumeClaimConditionMessage:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Maybe Text
$sel:v1PersistentVolumeClaimConditionReason:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Maybe Text
$sel:v1PersistentVolumeClaimConditionStatus:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Text
$sel:v1PersistentVolumeClaimConditionType:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Text
..} = (\Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime -> V1PersistentVolumeClaimCondition { Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastProbeTime, Maybe Text
Maybe DateTime
Text
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionType :: Text
$sel:v1PersistentVolumeClaimConditionLastTransitionTime:V1PersistentVolumeClaimCondition :: Maybe DateTime
$sel:v1PersistentVolumeClaimConditionMessage:V1PersistentVolumeClaimCondition :: Maybe Text
$sel:v1PersistentVolumeClaimConditionReason:V1PersistentVolumeClaimCondition :: Maybe Text
$sel:v1PersistentVolumeClaimConditionStatus:V1PersistentVolumeClaimCondition :: Text
$sel:v1PersistentVolumeClaimConditionType:V1PersistentVolumeClaimCondition :: Text
..} ) (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 :: Lens_' V1PersistentVolumeClaimCondition (Maybe DateTime)
v1PersistentVolumeClaimConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1PersistentVolumeClaimCondition{Maybe Text
Maybe DateTime
Text
v1PersistentVolumeClaimConditionLastProbeTime :: V1PersistentVolumeClaimCondition -> Maybe DateTime
$sel:v1PersistentVolumeClaimConditionLastTransitionTime:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Maybe DateTime
$sel:v1PersistentVolumeClaimConditionMessage:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Maybe Text
$sel:v1PersistentVolumeClaimConditionReason:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Maybe Text
$sel:v1PersistentVolumeClaimConditionStatus:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Text
$sel:v1PersistentVolumeClaimConditionType:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Text
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionType :: Text
..} = (\Maybe DateTime
v1PersistentVolumeClaimConditionLastTransitionTime -> V1PersistentVolumeClaimCondition { Maybe DateTime
$sel:v1PersistentVolumeClaimConditionLastTransitionTime:V1PersistentVolumeClaimCondition :: Maybe DateTime
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastTransitionTime, Maybe Text
Maybe DateTime
Text
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
$sel:v1PersistentVolumeClaimConditionMessage:V1PersistentVolumeClaimCondition :: Maybe Text
$sel:v1PersistentVolumeClaimConditionReason:V1PersistentVolumeClaimCondition :: Maybe Text
$sel:v1PersistentVolumeClaimConditionStatus:V1PersistentVolumeClaimCondition :: Text
$sel:v1PersistentVolumeClaimConditionType:V1PersistentVolumeClaimCondition :: Text
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionType :: Text
..} ) (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 :: Lens_' V1PersistentVolumeClaimCondition (Maybe Text)
v1PersistentVolumeClaimConditionMessageL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeClaimCondition{Maybe Text
Maybe DateTime
Text
v1PersistentVolumeClaimConditionLastProbeTime :: V1PersistentVolumeClaimCondition -> Maybe DateTime
$sel:v1PersistentVolumeClaimConditionLastTransitionTime:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Maybe DateTime
$sel:v1PersistentVolumeClaimConditionMessage:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Maybe Text
$sel:v1PersistentVolumeClaimConditionReason:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Maybe Text
$sel:v1PersistentVolumeClaimConditionStatus:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Text
$sel:v1PersistentVolumeClaimConditionType:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Text
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionType :: Text
..} = (\Maybe Text
v1PersistentVolumeClaimConditionMessage -> V1PersistentVolumeClaimCondition { Maybe Text
$sel:v1PersistentVolumeClaimConditionMessage:V1PersistentVolumeClaimCondition :: Maybe Text
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionMessage, Maybe Text
Maybe DateTime
Text
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
$sel:v1PersistentVolumeClaimConditionLastTransitionTime:V1PersistentVolumeClaimCondition :: Maybe DateTime
$sel:v1PersistentVolumeClaimConditionReason:V1PersistentVolumeClaimCondition :: Maybe Text
$sel:v1PersistentVolumeClaimConditionStatus:V1PersistentVolumeClaimCondition :: Text
$sel:v1PersistentVolumeClaimConditionType:V1PersistentVolumeClaimCondition :: Text
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionType :: Text
..} ) (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 :: Lens_' V1PersistentVolumeClaimCondition (Maybe Text)
v1PersistentVolumeClaimConditionReasonL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeClaimCondition{Maybe Text
Maybe DateTime
Text
v1PersistentVolumeClaimConditionLastProbeTime :: V1PersistentVolumeClaimCondition -> Maybe DateTime
$sel:v1PersistentVolumeClaimConditionLastTransitionTime:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Maybe DateTime
$sel:v1PersistentVolumeClaimConditionMessage:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Maybe Text
$sel:v1PersistentVolumeClaimConditionReason:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Maybe Text
$sel:v1PersistentVolumeClaimConditionStatus:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Text
$sel:v1PersistentVolumeClaimConditionType:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Text
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionType :: Text
..} = (\Maybe Text
v1PersistentVolumeClaimConditionReason -> V1PersistentVolumeClaimCondition { Maybe Text
$sel:v1PersistentVolumeClaimConditionReason:V1PersistentVolumeClaimCondition :: Maybe Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionReason, Maybe Text
Maybe DateTime
Text
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
$sel:v1PersistentVolumeClaimConditionLastTransitionTime:V1PersistentVolumeClaimCondition :: Maybe DateTime
$sel:v1PersistentVolumeClaimConditionMessage:V1PersistentVolumeClaimCondition :: Maybe Text
$sel:v1PersistentVolumeClaimConditionStatus:V1PersistentVolumeClaimCondition :: Text
$sel:v1PersistentVolumeClaimConditionType:V1PersistentVolumeClaimCondition :: Text
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionType :: Text
..} ) (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 :: Lens_' V1PersistentVolumeClaimCondition Text
v1PersistentVolumeClaimConditionStatusL Text -> f Text
f V1PersistentVolumeClaimCondition{Maybe Text
Maybe DateTime
Text
v1PersistentVolumeClaimConditionLastProbeTime :: V1PersistentVolumeClaimCondition -> Maybe DateTime
$sel:v1PersistentVolumeClaimConditionLastTransitionTime:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Maybe DateTime
$sel:v1PersistentVolumeClaimConditionMessage:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Maybe Text
$sel:v1PersistentVolumeClaimConditionReason:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Maybe Text
$sel:v1PersistentVolumeClaimConditionStatus:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Text
$sel:v1PersistentVolumeClaimConditionType:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Text
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionType :: Text
..} = (\Text
v1PersistentVolumeClaimConditionStatus -> V1PersistentVolumeClaimCondition { Text
$sel:v1PersistentVolumeClaimConditionStatus:V1PersistentVolumeClaimCondition :: Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionStatus, Maybe Text
Maybe DateTime
Text
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
$sel:v1PersistentVolumeClaimConditionLastTransitionTime:V1PersistentVolumeClaimCondition :: Maybe DateTime
$sel:v1PersistentVolumeClaimConditionMessage:V1PersistentVolumeClaimCondition :: Maybe Text
$sel:v1PersistentVolumeClaimConditionReason:V1PersistentVolumeClaimCondition :: Maybe Text
$sel:v1PersistentVolumeClaimConditionType:V1PersistentVolumeClaimCondition :: Text
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionType :: Text
..} ) (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 :: Lens_' V1PersistentVolumeClaimCondition Text
v1PersistentVolumeClaimConditionTypeL Text -> f Text
f V1PersistentVolumeClaimCondition{Maybe Text
Maybe DateTime
Text
v1PersistentVolumeClaimConditionLastProbeTime :: V1PersistentVolumeClaimCondition -> Maybe DateTime
$sel:v1PersistentVolumeClaimConditionLastTransitionTime:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Maybe DateTime
$sel:v1PersistentVolumeClaimConditionMessage:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Maybe Text
$sel:v1PersistentVolumeClaimConditionReason:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Maybe Text
$sel:v1PersistentVolumeClaimConditionStatus:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Text
$sel:v1PersistentVolumeClaimConditionType:V1PersistentVolumeClaimCondition :: V1PersistentVolumeClaimCondition -> Text
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionStatus :: Text
v1PersistentVolumeClaimConditionType :: Text
..} = (\Text
v1PersistentVolumeClaimConditionType -> V1PersistentVolumeClaimCondition { Text
$sel:v1PersistentVolumeClaimConditionType:V1PersistentVolumeClaimCondition :: Text
v1PersistentVolumeClaimConditionType :: Text
v1PersistentVolumeClaimConditionType, Maybe Text
Maybe DateTime
Text
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
$sel:v1PersistentVolumeClaimConditionLastTransitionTime:V1PersistentVolumeClaimCondition :: Maybe DateTime
$sel:v1PersistentVolumeClaimConditionMessage:V1PersistentVolumeClaimCondition :: Maybe Text
$sel:v1PersistentVolumeClaimConditionReason:V1PersistentVolumeClaimCondition :: Maybe Text
$sel:v1PersistentVolumeClaimConditionStatus:V1PersistentVolumeClaimCondition :: Text
v1PersistentVolumeClaimConditionLastProbeTime :: Maybe DateTime
v1PersistentVolumeClaimConditionLastTransitionTime :: Maybe DateTime
v1PersistentVolumeClaimConditionMessage :: Maybe Text
v1PersistentVolumeClaimConditionReason :: Maybe Text
v1PersistentVolumeClaimConditionStatus :: Text
..} ) (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 :: Lens_' V1PersistentVolumeClaimList (Maybe Text)
v1PersistentVolumeClaimListApiVersionL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeClaimList{[V1PersistentVolumeClaim]
Maybe Text
Maybe V1ListMeta
v1PersistentVolumeClaimListApiVersion :: V1PersistentVolumeClaimList -> Maybe Text
v1PersistentVolumeClaimListApiVersion :: Maybe Text
v1PersistentVolumeClaimListItems :: [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListKind :: Maybe Text
v1PersistentVolumeClaimListMetadata :: Maybe V1ListMeta
$sel:v1PersistentVolumeClaimListItems:V1PersistentVolumeClaimList :: V1PersistentVolumeClaimList -> [V1PersistentVolumeClaim]
$sel:v1PersistentVolumeClaimListKind:V1PersistentVolumeClaimList :: V1PersistentVolumeClaimList -> Maybe Text
$sel:v1PersistentVolumeClaimListMetadata:V1PersistentVolumeClaimList :: V1PersistentVolumeClaimList -> Maybe V1ListMeta
..} = (\Maybe Text
v1PersistentVolumeClaimListApiVersion -> V1PersistentVolumeClaimList { Maybe Text
v1PersistentVolumeClaimListApiVersion :: Maybe Text
v1PersistentVolumeClaimListApiVersion :: Maybe Text
v1PersistentVolumeClaimListApiVersion, [V1PersistentVolumeClaim]
Maybe Text
Maybe V1ListMeta
v1PersistentVolumeClaimListItems :: [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListKind :: Maybe Text
v1PersistentVolumeClaimListMetadata :: Maybe V1ListMeta
$sel:v1PersistentVolumeClaimListItems:V1PersistentVolumeClaimList :: [V1PersistentVolumeClaim]
$sel:v1PersistentVolumeClaimListKind:V1PersistentVolumeClaimList :: Maybe Text
$sel:v1PersistentVolumeClaimListMetadata:V1PersistentVolumeClaimList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1PersistentVolumeClaimList [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListItemsL [V1PersistentVolumeClaim] -> f [V1PersistentVolumeClaim]
f V1PersistentVolumeClaimList{[V1PersistentVolumeClaim]
Maybe Text
Maybe V1ListMeta
v1PersistentVolumeClaimListApiVersion :: V1PersistentVolumeClaimList -> Maybe Text
$sel:v1PersistentVolumeClaimListItems:V1PersistentVolumeClaimList :: V1PersistentVolumeClaimList -> [V1PersistentVolumeClaim]
$sel:v1PersistentVolumeClaimListKind:V1PersistentVolumeClaimList :: V1PersistentVolumeClaimList -> Maybe Text
$sel:v1PersistentVolumeClaimListMetadata:V1PersistentVolumeClaimList :: V1PersistentVolumeClaimList -> Maybe V1ListMeta
v1PersistentVolumeClaimListApiVersion :: Maybe Text
v1PersistentVolumeClaimListItems :: [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListKind :: Maybe Text
v1PersistentVolumeClaimListMetadata :: Maybe V1ListMeta
..} = (\[V1PersistentVolumeClaim]
v1PersistentVolumeClaimListItems -> V1PersistentVolumeClaimList { [V1PersistentVolumeClaim]
$sel:v1PersistentVolumeClaimListItems:V1PersistentVolumeClaimList :: [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListItems :: [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListItems, Maybe Text
Maybe V1ListMeta
v1PersistentVolumeClaimListApiVersion :: Maybe Text
$sel:v1PersistentVolumeClaimListKind:V1PersistentVolumeClaimList :: Maybe Text
$sel:v1PersistentVolumeClaimListMetadata:V1PersistentVolumeClaimList :: Maybe V1ListMeta
v1PersistentVolumeClaimListApiVersion :: Maybe Text
v1PersistentVolumeClaimListKind :: Maybe Text
v1PersistentVolumeClaimListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1PersistentVolumeClaimList (Maybe Text)
v1PersistentVolumeClaimListKindL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeClaimList{[V1PersistentVolumeClaim]
Maybe Text
Maybe V1ListMeta
v1PersistentVolumeClaimListApiVersion :: V1PersistentVolumeClaimList -> Maybe Text
$sel:v1PersistentVolumeClaimListItems:V1PersistentVolumeClaimList :: V1PersistentVolumeClaimList -> [V1PersistentVolumeClaim]
$sel:v1PersistentVolumeClaimListKind:V1PersistentVolumeClaimList :: V1PersistentVolumeClaimList -> Maybe Text
$sel:v1PersistentVolumeClaimListMetadata:V1PersistentVolumeClaimList :: V1PersistentVolumeClaimList -> Maybe V1ListMeta
v1PersistentVolumeClaimListApiVersion :: Maybe Text
v1PersistentVolumeClaimListItems :: [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListKind :: Maybe Text
v1PersistentVolumeClaimListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1PersistentVolumeClaimListKind -> V1PersistentVolumeClaimList { Maybe Text
$sel:v1PersistentVolumeClaimListKind:V1PersistentVolumeClaimList :: Maybe Text
v1PersistentVolumeClaimListKind :: Maybe Text
v1PersistentVolumeClaimListKind, [V1PersistentVolumeClaim]
Maybe Text
Maybe V1ListMeta
v1PersistentVolumeClaimListApiVersion :: Maybe Text
$sel:v1PersistentVolumeClaimListItems:V1PersistentVolumeClaimList :: [V1PersistentVolumeClaim]
$sel:v1PersistentVolumeClaimListMetadata:V1PersistentVolumeClaimList :: Maybe V1ListMeta
v1PersistentVolumeClaimListApiVersion :: Maybe Text
v1PersistentVolumeClaimListItems :: [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1PersistentVolumeClaimList (Maybe V1ListMeta)
v1PersistentVolumeClaimListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1PersistentVolumeClaimList{[V1PersistentVolumeClaim]
Maybe Text
Maybe V1ListMeta
v1PersistentVolumeClaimListApiVersion :: V1PersistentVolumeClaimList -> Maybe Text
$sel:v1PersistentVolumeClaimListItems:V1PersistentVolumeClaimList :: V1PersistentVolumeClaimList -> [V1PersistentVolumeClaim]
$sel:v1PersistentVolumeClaimListKind:V1PersistentVolumeClaimList :: V1PersistentVolumeClaimList -> Maybe Text
$sel:v1PersistentVolumeClaimListMetadata:V1PersistentVolumeClaimList :: V1PersistentVolumeClaimList -> Maybe V1ListMeta
v1PersistentVolumeClaimListApiVersion :: Maybe Text
v1PersistentVolumeClaimListItems :: [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListKind :: Maybe Text
v1PersistentVolumeClaimListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1PersistentVolumeClaimListMetadata -> V1PersistentVolumeClaimList { Maybe V1ListMeta
$sel:v1PersistentVolumeClaimListMetadata:V1PersistentVolumeClaimList :: Maybe V1ListMeta
v1PersistentVolumeClaimListMetadata :: Maybe V1ListMeta
v1PersistentVolumeClaimListMetadata, [V1PersistentVolumeClaim]
Maybe Text
v1PersistentVolumeClaimListApiVersion :: Maybe Text
$sel:v1PersistentVolumeClaimListItems:V1PersistentVolumeClaimList :: [V1PersistentVolumeClaim]
$sel:v1PersistentVolumeClaimListKind:V1PersistentVolumeClaimList :: Maybe Text
v1PersistentVolumeClaimListApiVersion :: Maybe Text
v1PersistentVolumeClaimListItems :: [V1PersistentVolumeClaim]
v1PersistentVolumeClaimListKind :: 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 :: Lens_' V1PersistentVolumeClaimSpec (Maybe [Text])
v1PersistentVolumeClaimSpecAccessModesL Maybe [Text] -> f (Maybe [Text])
f V1PersistentVolumeClaimSpec{Maybe [Text]
Maybe Text
Maybe V1VolumeResourceRequirements
Maybe V1TypedObjectReference
Maybe V1TypedLocalObjectReference
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecAccessModes :: V1PersistentVolumeClaimSpec -> Maybe [Text]
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecDataSourceRef :: Maybe V1TypedObjectReference
v1PersistentVolumeClaimSpecResources :: Maybe V1VolumeResourceRequirements
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
$sel:v1PersistentVolumeClaimSpecDataSource:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1TypedLocalObjectReference
$sel:v1PersistentVolumeClaimSpecDataSourceRef:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1TypedObjectReference
$sel:v1PersistentVolumeClaimSpecResources:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1VolumeResourceRequirements
$sel:v1PersistentVolumeClaimSpecSelector:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1LabelSelector
$sel:v1PersistentVolumeClaimSpecStorageClassName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeAttributesClassName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeMode:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
..} = (\Maybe [Text]
v1PersistentVolumeClaimSpecAccessModes -> V1PersistentVolumeClaimSpec { Maybe [Text]
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecAccessModes, Maybe Text
Maybe V1VolumeResourceRequirements
Maybe V1TypedObjectReference
Maybe V1TypedLocalObjectReference
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecDataSourceRef :: Maybe V1TypedObjectReference
v1PersistentVolumeClaimSpecResources :: Maybe V1VolumeResourceRequirements
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
$sel:v1PersistentVolumeClaimSpecDataSource:V1PersistentVolumeClaimSpec :: Maybe V1TypedLocalObjectReference
$sel:v1PersistentVolumeClaimSpecDataSourceRef:V1PersistentVolumeClaimSpec :: Maybe V1TypedObjectReference
$sel:v1PersistentVolumeClaimSpecResources:V1PersistentVolumeClaimSpec :: Maybe V1VolumeResourceRequirements
$sel:v1PersistentVolumeClaimSpecSelector:V1PersistentVolumeClaimSpec :: Maybe V1LabelSelector
$sel:v1PersistentVolumeClaimSpecStorageClassName:V1PersistentVolumeClaimSpec :: Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeAttributesClassName:V1PersistentVolumeClaimSpec :: Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeMode:V1PersistentVolumeClaimSpec :: Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeName:V1PersistentVolumeClaimSpec :: 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]
v1PersistentVolumeClaimSpecAccessModes
{-# INLINE v1PersistentVolumeClaimSpecAccessModesL #-}

-- | 'v1PersistentVolumeClaimSpecDataSource' Lens
v1PersistentVolumeClaimSpecDataSourceL :: Lens_' V1PersistentVolumeClaimSpec (Maybe V1TypedLocalObjectReference)
v1PersistentVolumeClaimSpecDataSourceL :: Lens_'
  V1PersistentVolumeClaimSpec (Maybe V1TypedLocalObjectReference)
v1PersistentVolumeClaimSpecDataSourceL Maybe V1TypedLocalObjectReference
-> f (Maybe V1TypedLocalObjectReference)
f V1PersistentVolumeClaimSpec{Maybe [Text]
Maybe Text
Maybe V1VolumeResourceRequirements
Maybe V1TypedObjectReference
Maybe V1TypedLocalObjectReference
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecAccessModes :: V1PersistentVolumeClaimSpec -> Maybe [Text]
$sel:v1PersistentVolumeClaimSpecDataSource:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1TypedLocalObjectReference
$sel:v1PersistentVolumeClaimSpecDataSourceRef:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1TypedObjectReference
$sel:v1PersistentVolumeClaimSpecResources:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1VolumeResourceRequirements
$sel:v1PersistentVolumeClaimSpecSelector:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1LabelSelector
$sel:v1PersistentVolumeClaimSpecStorageClassName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeAttributesClassName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeMode:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecDataSourceRef :: Maybe V1TypedObjectReference
v1PersistentVolumeClaimSpecResources :: Maybe V1VolumeResourceRequirements
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
..} = (\Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecDataSource -> V1PersistentVolumeClaimSpec { Maybe V1TypedLocalObjectReference
$sel:v1PersistentVolumeClaimSpecDataSource:V1PersistentVolumeClaimSpec :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecDataSource, Maybe [Text]
Maybe Text
Maybe V1VolumeResourceRequirements
Maybe V1TypedObjectReference
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeClaimSpecDataSourceRef:V1PersistentVolumeClaimSpec :: Maybe V1TypedObjectReference
$sel:v1PersistentVolumeClaimSpecResources:V1PersistentVolumeClaimSpec :: Maybe V1VolumeResourceRequirements
$sel:v1PersistentVolumeClaimSpecSelector:V1PersistentVolumeClaimSpec :: Maybe V1LabelSelector
$sel:v1PersistentVolumeClaimSpecStorageClassName:V1PersistentVolumeClaimSpec :: Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeAttributesClassName:V1PersistentVolumeClaimSpec :: Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeMode:V1PersistentVolumeClaimSpec :: Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeName:V1PersistentVolumeClaimSpec :: Maybe Text
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecDataSourceRef :: Maybe V1TypedObjectReference
v1PersistentVolumeClaimSpecResources :: Maybe V1VolumeResourceRequirements
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecVolumeName :: 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 #-}

-- | 'v1PersistentVolumeClaimSpecDataSourceRef' Lens
v1PersistentVolumeClaimSpecDataSourceRefL :: Lens_' V1PersistentVolumeClaimSpec (Maybe V1TypedObjectReference)
v1PersistentVolumeClaimSpecDataSourceRefL :: Lens_' V1PersistentVolumeClaimSpec (Maybe V1TypedObjectReference)
v1PersistentVolumeClaimSpecDataSourceRefL Maybe V1TypedObjectReference -> f (Maybe V1TypedObjectReference)
f V1PersistentVolumeClaimSpec{Maybe [Text]
Maybe Text
Maybe V1VolumeResourceRequirements
Maybe V1TypedObjectReference
Maybe V1TypedLocalObjectReference
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecAccessModes :: V1PersistentVolumeClaimSpec -> Maybe [Text]
$sel:v1PersistentVolumeClaimSpecDataSource:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1TypedLocalObjectReference
$sel:v1PersistentVolumeClaimSpecDataSourceRef:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1TypedObjectReference
$sel:v1PersistentVolumeClaimSpecResources:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1VolumeResourceRequirements
$sel:v1PersistentVolumeClaimSpecSelector:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1LabelSelector
$sel:v1PersistentVolumeClaimSpecStorageClassName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeAttributesClassName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeMode:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecDataSourceRef :: Maybe V1TypedObjectReference
v1PersistentVolumeClaimSpecResources :: Maybe V1VolumeResourceRequirements
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
..} = (\Maybe V1TypedObjectReference
v1PersistentVolumeClaimSpecDataSourceRef -> V1PersistentVolumeClaimSpec { Maybe V1TypedObjectReference
$sel:v1PersistentVolumeClaimSpecDataSourceRef:V1PersistentVolumeClaimSpec :: Maybe V1TypedObjectReference
v1PersistentVolumeClaimSpecDataSourceRef :: Maybe V1TypedObjectReference
v1PersistentVolumeClaimSpecDataSourceRef, Maybe [Text]
Maybe Text
Maybe V1VolumeResourceRequirements
Maybe V1TypedLocalObjectReference
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeClaimSpecDataSource:V1PersistentVolumeClaimSpec :: Maybe V1TypedLocalObjectReference
$sel:v1PersistentVolumeClaimSpecResources:V1PersistentVolumeClaimSpec :: Maybe V1VolumeResourceRequirements
$sel:v1PersistentVolumeClaimSpecSelector:V1PersistentVolumeClaimSpec :: Maybe V1LabelSelector
$sel:v1PersistentVolumeClaimSpecStorageClassName:V1PersistentVolumeClaimSpec :: Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeAttributesClassName:V1PersistentVolumeClaimSpec :: Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeMode:V1PersistentVolumeClaimSpec :: Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeName:V1PersistentVolumeClaimSpec :: Maybe Text
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecResources :: Maybe V1VolumeResourceRequirements
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
..} ) (Maybe V1TypedObjectReference -> V1PersistentVolumeClaimSpec)
-> f (Maybe V1TypedObjectReference)
-> f V1PersistentVolumeClaimSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1TypedObjectReference -> f (Maybe V1TypedObjectReference)
f Maybe V1TypedObjectReference
v1PersistentVolumeClaimSpecDataSourceRef
{-# INLINE v1PersistentVolumeClaimSpecDataSourceRefL #-}

-- | 'v1PersistentVolumeClaimSpecResources' Lens
v1PersistentVolumeClaimSpecResourcesL :: Lens_' V1PersistentVolumeClaimSpec (Maybe V1VolumeResourceRequirements)
v1PersistentVolumeClaimSpecResourcesL :: Lens_'
  V1PersistentVolumeClaimSpec (Maybe V1VolumeResourceRequirements)
v1PersistentVolumeClaimSpecResourcesL Maybe V1VolumeResourceRequirements
-> f (Maybe V1VolumeResourceRequirements)
f V1PersistentVolumeClaimSpec{Maybe [Text]
Maybe Text
Maybe V1VolumeResourceRequirements
Maybe V1TypedObjectReference
Maybe V1TypedLocalObjectReference
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecAccessModes :: V1PersistentVolumeClaimSpec -> Maybe [Text]
$sel:v1PersistentVolumeClaimSpecDataSource:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1TypedLocalObjectReference
$sel:v1PersistentVolumeClaimSpecDataSourceRef:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1TypedObjectReference
$sel:v1PersistentVolumeClaimSpecResources:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1VolumeResourceRequirements
$sel:v1PersistentVolumeClaimSpecSelector:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1LabelSelector
$sel:v1PersistentVolumeClaimSpecStorageClassName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeAttributesClassName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeMode:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecDataSourceRef :: Maybe V1TypedObjectReference
v1PersistentVolumeClaimSpecResources :: Maybe V1VolumeResourceRequirements
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
..} = (\Maybe V1VolumeResourceRequirements
v1PersistentVolumeClaimSpecResources -> V1PersistentVolumeClaimSpec { Maybe V1VolumeResourceRequirements
$sel:v1PersistentVolumeClaimSpecResources:V1PersistentVolumeClaimSpec :: Maybe V1VolumeResourceRequirements
v1PersistentVolumeClaimSpecResources :: Maybe V1VolumeResourceRequirements
v1PersistentVolumeClaimSpecResources, Maybe [Text]
Maybe Text
Maybe V1TypedObjectReference
Maybe V1TypedLocalObjectReference
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeClaimSpecDataSource:V1PersistentVolumeClaimSpec :: Maybe V1TypedLocalObjectReference
$sel:v1PersistentVolumeClaimSpecDataSourceRef:V1PersistentVolumeClaimSpec :: Maybe V1TypedObjectReference
$sel:v1PersistentVolumeClaimSpecSelector:V1PersistentVolumeClaimSpec :: Maybe V1LabelSelector
$sel:v1PersistentVolumeClaimSpecStorageClassName:V1PersistentVolumeClaimSpec :: Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeAttributesClassName:V1PersistentVolumeClaimSpec :: Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeMode:V1PersistentVolumeClaimSpec :: Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeName:V1PersistentVolumeClaimSpec :: Maybe Text
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecDataSourceRef :: Maybe V1TypedObjectReference
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
..} ) (Maybe V1VolumeResourceRequirements -> V1PersistentVolumeClaimSpec)
-> f (Maybe V1VolumeResourceRequirements)
-> f V1PersistentVolumeClaimSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1VolumeResourceRequirements
-> f (Maybe V1VolumeResourceRequirements)
f Maybe V1VolumeResourceRequirements
v1PersistentVolumeClaimSpecResources
{-# INLINE v1PersistentVolumeClaimSpecResourcesL #-}

-- | 'v1PersistentVolumeClaimSpecSelector' Lens
v1PersistentVolumeClaimSpecSelectorL :: Lens_' V1PersistentVolumeClaimSpec (Maybe V1LabelSelector)
v1PersistentVolumeClaimSpecSelectorL :: Lens_' V1PersistentVolumeClaimSpec (Maybe V1LabelSelector)
v1PersistentVolumeClaimSpecSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1PersistentVolumeClaimSpec{Maybe [Text]
Maybe Text
Maybe V1VolumeResourceRequirements
Maybe V1TypedObjectReference
Maybe V1TypedLocalObjectReference
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecAccessModes :: V1PersistentVolumeClaimSpec -> Maybe [Text]
$sel:v1PersistentVolumeClaimSpecDataSource:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1TypedLocalObjectReference
$sel:v1PersistentVolumeClaimSpecDataSourceRef:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1TypedObjectReference
$sel:v1PersistentVolumeClaimSpecResources:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1VolumeResourceRequirements
$sel:v1PersistentVolumeClaimSpecSelector:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1LabelSelector
$sel:v1PersistentVolumeClaimSpecStorageClassName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeAttributesClassName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeMode:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecDataSourceRef :: Maybe V1TypedObjectReference
v1PersistentVolumeClaimSpecResources :: Maybe V1VolumeResourceRequirements
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
..} = (\Maybe V1LabelSelector
v1PersistentVolumeClaimSpecSelector -> V1PersistentVolumeClaimSpec { Maybe V1LabelSelector
$sel:v1PersistentVolumeClaimSpecSelector:V1PersistentVolumeClaimSpec :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecSelector, Maybe [Text]
Maybe Text
Maybe V1VolumeResourceRequirements
Maybe V1TypedObjectReference
Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeClaimSpecDataSource:V1PersistentVolumeClaimSpec :: Maybe V1TypedLocalObjectReference
$sel:v1PersistentVolumeClaimSpecDataSourceRef:V1PersistentVolumeClaimSpec :: Maybe V1TypedObjectReference
$sel:v1PersistentVolumeClaimSpecResources:V1PersistentVolumeClaimSpec :: Maybe V1VolumeResourceRequirements
$sel:v1PersistentVolumeClaimSpecStorageClassName:V1PersistentVolumeClaimSpec :: Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeAttributesClassName:V1PersistentVolumeClaimSpec :: Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeMode:V1PersistentVolumeClaimSpec :: Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeName:V1PersistentVolumeClaimSpec :: Maybe Text
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecDataSourceRef :: Maybe V1TypedObjectReference
v1PersistentVolumeClaimSpecResources :: Maybe V1VolumeResourceRequirements
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecVolumeName :: 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 :: Lens_' V1PersistentVolumeClaimSpec (Maybe Text)
v1PersistentVolumeClaimSpecStorageClassNameL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeClaimSpec{Maybe [Text]
Maybe Text
Maybe V1VolumeResourceRequirements
Maybe V1TypedObjectReference
Maybe V1TypedLocalObjectReference
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecAccessModes :: V1PersistentVolumeClaimSpec -> Maybe [Text]
$sel:v1PersistentVolumeClaimSpecDataSource:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1TypedLocalObjectReference
$sel:v1PersistentVolumeClaimSpecDataSourceRef:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1TypedObjectReference
$sel:v1PersistentVolumeClaimSpecResources:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1VolumeResourceRequirements
$sel:v1PersistentVolumeClaimSpecSelector:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1LabelSelector
$sel:v1PersistentVolumeClaimSpecStorageClassName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeAttributesClassName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeMode:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecDataSourceRef :: Maybe V1TypedObjectReference
v1PersistentVolumeClaimSpecResources :: Maybe V1VolumeResourceRequirements
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
..} = (\Maybe Text
v1PersistentVolumeClaimSpecStorageClassName -> V1PersistentVolumeClaimSpec { Maybe Text
$sel:v1PersistentVolumeClaimSpecStorageClassName:V1PersistentVolumeClaimSpec :: Maybe Text
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecStorageClassName, Maybe [Text]
Maybe Text
Maybe V1VolumeResourceRequirements
Maybe V1TypedObjectReference
Maybe V1TypedLocalObjectReference
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeClaimSpecDataSource:V1PersistentVolumeClaimSpec :: Maybe V1TypedLocalObjectReference
$sel:v1PersistentVolumeClaimSpecDataSourceRef:V1PersistentVolumeClaimSpec :: Maybe V1TypedObjectReference
$sel:v1PersistentVolumeClaimSpecResources:V1PersistentVolumeClaimSpec :: Maybe V1VolumeResourceRequirements
$sel:v1PersistentVolumeClaimSpecSelector:V1PersistentVolumeClaimSpec :: Maybe V1LabelSelector
$sel:v1PersistentVolumeClaimSpecVolumeAttributesClassName:V1PersistentVolumeClaimSpec :: Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeMode:V1PersistentVolumeClaimSpec :: Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeName:V1PersistentVolumeClaimSpec :: Maybe Text
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecDataSourceRef :: Maybe V1TypedObjectReference
v1PersistentVolumeClaimSpecResources :: Maybe V1VolumeResourceRequirements
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecVolumeName :: 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 #-}

-- | 'v1PersistentVolumeClaimSpecVolumeAttributesClassName' Lens
v1PersistentVolumeClaimSpecVolumeAttributesClassNameL :: Lens_' V1PersistentVolumeClaimSpec (Maybe Text)
v1PersistentVolumeClaimSpecVolumeAttributesClassNameL :: Lens_' V1PersistentVolumeClaimSpec (Maybe Text)
v1PersistentVolumeClaimSpecVolumeAttributesClassNameL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeClaimSpec{Maybe [Text]
Maybe Text
Maybe V1VolumeResourceRequirements
Maybe V1TypedObjectReference
Maybe V1TypedLocalObjectReference
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecAccessModes :: V1PersistentVolumeClaimSpec -> Maybe [Text]
$sel:v1PersistentVolumeClaimSpecDataSource:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1TypedLocalObjectReference
$sel:v1PersistentVolumeClaimSpecDataSourceRef:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1TypedObjectReference
$sel:v1PersistentVolumeClaimSpecResources:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1VolumeResourceRequirements
$sel:v1PersistentVolumeClaimSpecSelector:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1LabelSelector
$sel:v1PersistentVolumeClaimSpecStorageClassName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeAttributesClassName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeMode:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecDataSourceRef :: Maybe V1TypedObjectReference
v1PersistentVolumeClaimSpecResources :: Maybe V1VolumeResourceRequirements
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
..} = (\Maybe Text
v1PersistentVolumeClaimSpecVolumeAttributesClassName -> V1PersistentVolumeClaimSpec { Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeAttributesClassName:V1PersistentVolumeClaimSpec :: Maybe Text
v1PersistentVolumeClaimSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeAttributesClassName, Maybe [Text]
Maybe Text
Maybe V1VolumeResourceRequirements
Maybe V1TypedObjectReference
Maybe V1TypedLocalObjectReference
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeClaimSpecDataSource:V1PersistentVolumeClaimSpec :: Maybe V1TypedLocalObjectReference
$sel:v1PersistentVolumeClaimSpecDataSourceRef:V1PersistentVolumeClaimSpec :: Maybe V1TypedObjectReference
$sel:v1PersistentVolumeClaimSpecResources:V1PersistentVolumeClaimSpec :: Maybe V1VolumeResourceRequirements
$sel:v1PersistentVolumeClaimSpecSelector:V1PersistentVolumeClaimSpec :: Maybe V1LabelSelector
$sel:v1PersistentVolumeClaimSpecStorageClassName:V1PersistentVolumeClaimSpec :: Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeMode:V1PersistentVolumeClaimSpec :: Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeName:V1PersistentVolumeClaimSpec :: Maybe Text
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecDataSourceRef :: Maybe V1TypedObjectReference
v1PersistentVolumeClaimSpecResources :: Maybe V1VolumeResourceRequirements
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecVolumeName :: 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
v1PersistentVolumeClaimSpecVolumeAttributesClassName
{-# INLINE v1PersistentVolumeClaimSpecVolumeAttributesClassNameL #-}

-- | 'v1PersistentVolumeClaimSpecVolumeMode' Lens
v1PersistentVolumeClaimSpecVolumeModeL :: Lens_' V1PersistentVolumeClaimSpec (Maybe Text)
v1PersistentVolumeClaimSpecVolumeModeL :: Lens_' V1PersistentVolumeClaimSpec (Maybe Text)
v1PersistentVolumeClaimSpecVolumeModeL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeClaimSpec{Maybe [Text]
Maybe Text
Maybe V1VolumeResourceRequirements
Maybe V1TypedObjectReference
Maybe V1TypedLocalObjectReference
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecAccessModes :: V1PersistentVolumeClaimSpec -> Maybe [Text]
$sel:v1PersistentVolumeClaimSpecDataSource:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1TypedLocalObjectReference
$sel:v1PersistentVolumeClaimSpecDataSourceRef:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1TypedObjectReference
$sel:v1PersistentVolumeClaimSpecResources:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1VolumeResourceRequirements
$sel:v1PersistentVolumeClaimSpecSelector:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1LabelSelector
$sel:v1PersistentVolumeClaimSpecStorageClassName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeAttributesClassName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeMode:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecDataSourceRef :: Maybe V1TypedObjectReference
v1PersistentVolumeClaimSpecResources :: Maybe V1VolumeResourceRequirements
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
..} = (\Maybe Text
v1PersistentVolumeClaimSpecVolumeMode -> V1PersistentVolumeClaimSpec { Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeMode:V1PersistentVolumeClaimSpec :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode, Maybe [Text]
Maybe Text
Maybe V1VolumeResourceRequirements
Maybe V1TypedObjectReference
Maybe V1TypedLocalObjectReference
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeClaimSpecDataSource:V1PersistentVolumeClaimSpec :: Maybe V1TypedLocalObjectReference
$sel:v1PersistentVolumeClaimSpecDataSourceRef:V1PersistentVolumeClaimSpec :: Maybe V1TypedObjectReference
$sel:v1PersistentVolumeClaimSpecResources:V1PersistentVolumeClaimSpec :: Maybe V1VolumeResourceRequirements
$sel:v1PersistentVolumeClaimSpecSelector:V1PersistentVolumeClaimSpec :: Maybe V1LabelSelector
$sel:v1PersistentVolumeClaimSpecStorageClassName:V1PersistentVolumeClaimSpec :: Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeAttributesClassName:V1PersistentVolumeClaimSpec :: Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeName:V1PersistentVolumeClaimSpec :: Maybe Text
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecDataSourceRef :: Maybe V1TypedObjectReference
v1PersistentVolumeClaimSpecResources :: Maybe V1VolumeResourceRequirements
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeName :: 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 :: Lens_' V1PersistentVolumeClaimSpec (Maybe Text)
v1PersistentVolumeClaimSpecVolumeNameL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeClaimSpec{Maybe [Text]
Maybe Text
Maybe V1VolumeResourceRequirements
Maybe V1TypedObjectReference
Maybe V1TypedLocalObjectReference
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecAccessModes :: V1PersistentVolumeClaimSpec -> Maybe [Text]
$sel:v1PersistentVolumeClaimSpecDataSource:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1TypedLocalObjectReference
$sel:v1PersistentVolumeClaimSpecDataSourceRef:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1TypedObjectReference
$sel:v1PersistentVolumeClaimSpecResources:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1VolumeResourceRequirements
$sel:v1PersistentVolumeClaimSpecSelector:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe V1LabelSelector
$sel:v1PersistentVolumeClaimSpecStorageClassName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeAttributesClassName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeMode:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeName:V1PersistentVolumeClaimSpec :: V1PersistentVolumeClaimSpec -> Maybe Text
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecDataSourceRef :: Maybe V1TypedObjectReference
v1PersistentVolumeClaimSpecResources :: Maybe V1VolumeResourceRequirements
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: Maybe Text
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
..} = (\Maybe Text
v1PersistentVolumeClaimSpecVolumeName -> V1PersistentVolumeClaimSpec { Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeName:V1PersistentVolumeClaimSpec :: Maybe Text
v1PersistentVolumeClaimSpecVolumeName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeName, Maybe [Text]
Maybe Text
Maybe V1VolumeResourceRequirements
Maybe V1TypedObjectReference
Maybe V1TypedLocalObjectReference
Maybe V1LabelSelector
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeClaimSpecDataSource:V1PersistentVolumeClaimSpec :: Maybe V1TypedLocalObjectReference
$sel:v1PersistentVolumeClaimSpecDataSourceRef:V1PersistentVolumeClaimSpec :: Maybe V1TypedObjectReference
$sel:v1PersistentVolumeClaimSpecResources:V1PersistentVolumeClaimSpec :: Maybe V1VolumeResourceRequirements
$sel:v1PersistentVolumeClaimSpecSelector:V1PersistentVolumeClaimSpec :: Maybe V1LabelSelector
$sel:v1PersistentVolumeClaimSpecStorageClassName:V1PersistentVolumeClaimSpec :: Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeAttributesClassName:V1PersistentVolumeClaimSpec :: Maybe Text
$sel:v1PersistentVolumeClaimSpecVolumeMode:V1PersistentVolumeClaimSpec :: Maybe Text
v1PersistentVolumeClaimSpecAccessModes :: Maybe [Text]
v1PersistentVolumeClaimSpecDataSource :: Maybe V1TypedLocalObjectReference
v1PersistentVolumeClaimSpecDataSourceRef :: Maybe V1TypedObjectReference
v1PersistentVolumeClaimSpecResources :: Maybe V1VolumeResourceRequirements
v1PersistentVolumeClaimSpecSelector :: Maybe V1LabelSelector
v1PersistentVolumeClaimSpecStorageClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimSpecVolumeMode :: 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 :: Lens_' V1PersistentVolumeClaimStatus (Maybe [Text])
v1PersistentVolumeClaimStatusAccessModesL Maybe [Text] -> f (Maybe [Text])
f V1PersistentVolumeClaimStatus{Maybe [Text]
Maybe [V1PersistentVolumeClaimCondition]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusAccessModes :: V1PersistentVolumeClaimStatus -> Maybe [Text]
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
v1PersistentVolumeClaimStatusAllocatedResourceStatuses :: Maybe (Map String Text)
v1PersistentVolumeClaimStatusAllocatedResources :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimStatusModifyVolumeStatus :: Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusPhase :: Maybe Text
$sel:v1PersistentVolumeClaimStatusAllocatedResourceStatuses:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe (Map String Text)
$sel:v1PersistentVolumeClaimStatusAllocatedResources:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusCapacity:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusConditions:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus
-> Maybe [V1PersistentVolumeClaimCondition]
$sel:v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe Text
$sel:v1PersistentVolumeClaimStatusModifyVolumeStatus:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe V1ModifyVolumeStatus
$sel:v1PersistentVolumeClaimStatusPhase:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe Text
..} = (\Maybe [Text]
v1PersistentVolumeClaimStatusAccessModes -> V1PersistentVolumeClaimStatus { Maybe [Text]
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
v1PersistentVolumeClaimStatusAccessModes, Maybe [V1PersistentVolumeClaimCondition]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusAllocatedResourceStatuses :: Maybe (Map String Text)
v1PersistentVolumeClaimStatusAllocatedResources :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimStatusModifyVolumeStatus :: Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusPhase :: Maybe Text
$sel:v1PersistentVolumeClaimStatusAllocatedResourceStatuses:V1PersistentVolumeClaimStatus :: Maybe (Map String Text)
$sel:v1PersistentVolumeClaimStatusAllocatedResources:V1PersistentVolumeClaimStatus :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusCapacity:V1PersistentVolumeClaimStatus :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusConditions:V1PersistentVolumeClaimStatus :: Maybe [V1PersistentVolumeClaimCondition]
$sel:v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName:V1PersistentVolumeClaimStatus :: Maybe Text
$sel:v1PersistentVolumeClaimStatusModifyVolumeStatus:V1PersistentVolumeClaimStatus :: Maybe V1ModifyVolumeStatus
$sel:v1PersistentVolumeClaimStatusPhase:V1PersistentVolumeClaimStatus :: 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]
v1PersistentVolumeClaimStatusAccessModes
{-# INLINE v1PersistentVolumeClaimStatusAccessModesL #-}

-- | 'v1PersistentVolumeClaimStatusAllocatedResourceStatuses' Lens
v1PersistentVolumeClaimStatusAllocatedResourceStatusesL :: Lens_' V1PersistentVolumeClaimStatus (Maybe (Map.Map String Text))
v1PersistentVolumeClaimStatusAllocatedResourceStatusesL :: Lens_' V1PersistentVolumeClaimStatus (Maybe (Map String Text))
v1PersistentVolumeClaimStatusAllocatedResourceStatusesL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1PersistentVolumeClaimStatus{Maybe [Text]
Maybe [V1PersistentVolumeClaimCondition]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusAccessModes :: V1PersistentVolumeClaimStatus -> Maybe [Text]
$sel:v1PersistentVolumeClaimStatusAllocatedResourceStatuses:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe (Map String Text)
$sel:v1PersistentVolumeClaimStatusAllocatedResources:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusCapacity:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusConditions:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus
-> Maybe [V1PersistentVolumeClaimCondition]
$sel:v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe Text
$sel:v1PersistentVolumeClaimStatusModifyVolumeStatus:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe V1ModifyVolumeStatus
$sel:v1PersistentVolumeClaimStatusPhase:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe Text
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
v1PersistentVolumeClaimStatusAllocatedResourceStatuses :: Maybe (Map String Text)
v1PersistentVolumeClaimStatusAllocatedResources :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimStatusModifyVolumeStatus :: Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusPhase :: Maybe Text
..} = (\Maybe (Map String Text)
v1PersistentVolumeClaimStatusAllocatedResourceStatuses -> V1PersistentVolumeClaimStatus { Maybe (Map String Text)
$sel:v1PersistentVolumeClaimStatusAllocatedResourceStatuses:V1PersistentVolumeClaimStatus :: Maybe (Map String Text)
v1PersistentVolumeClaimStatusAllocatedResourceStatuses :: Maybe (Map String Text)
v1PersistentVolumeClaimStatusAllocatedResourceStatuses, Maybe [Text]
Maybe [V1PersistentVolumeClaimCondition]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeClaimStatusAllocatedResources:V1PersistentVolumeClaimStatus :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusCapacity:V1PersistentVolumeClaimStatus :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusConditions:V1PersistentVolumeClaimStatus :: Maybe [V1PersistentVolumeClaimCondition]
$sel:v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName:V1PersistentVolumeClaimStatus :: Maybe Text
$sel:v1PersistentVolumeClaimStatusModifyVolumeStatus:V1PersistentVolumeClaimStatus :: Maybe V1ModifyVolumeStatus
$sel:v1PersistentVolumeClaimStatusPhase:V1PersistentVolumeClaimStatus :: Maybe Text
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
v1PersistentVolumeClaimStatusAllocatedResources :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimStatusModifyVolumeStatus :: Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusPhase :: Maybe Text
..} ) (Maybe (Map String Text) -> V1PersistentVolumeClaimStatus)
-> f (Maybe (Map String Text)) -> f V1PersistentVolumeClaimStatus
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)
v1PersistentVolumeClaimStatusAllocatedResourceStatuses
{-# INLINE v1PersistentVolumeClaimStatusAllocatedResourceStatusesL #-}

-- | 'v1PersistentVolumeClaimStatusAllocatedResources' Lens
v1PersistentVolumeClaimStatusAllocatedResourcesL :: Lens_' V1PersistentVolumeClaimStatus (Maybe (Map.Map String Quantity))
v1PersistentVolumeClaimStatusAllocatedResourcesL :: Lens_' V1PersistentVolumeClaimStatus (Maybe (Map String Quantity))
v1PersistentVolumeClaimStatusAllocatedResourcesL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1PersistentVolumeClaimStatus{Maybe [Text]
Maybe [V1PersistentVolumeClaimCondition]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusAccessModes :: V1PersistentVolumeClaimStatus -> Maybe [Text]
$sel:v1PersistentVolumeClaimStatusAllocatedResourceStatuses:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe (Map String Text)
$sel:v1PersistentVolumeClaimStatusAllocatedResources:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusCapacity:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusConditions:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus
-> Maybe [V1PersistentVolumeClaimCondition]
$sel:v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe Text
$sel:v1PersistentVolumeClaimStatusModifyVolumeStatus:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe V1ModifyVolumeStatus
$sel:v1PersistentVolumeClaimStatusPhase:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe Text
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
v1PersistentVolumeClaimStatusAllocatedResourceStatuses :: Maybe (Map String Text)
v1PersistentVolumeClaimStatusAllocatedResources :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimStatusModifyVolumeStatus :: Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusPhase :: Maybe Text
..} = (\Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusAllocatedResources -> V1PersistentVolumeClaimStatus { Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusAllocatedResources:V1PersistentVolumeClaimStatus :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusAllocatedResources :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusAllocatedResources, Maybe [Text]
Maybe [V1PersistentVolumeClaimCondition]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeClaimStatusAllocatedResourceStatuses:V1PersistentVolumeClaimStatus :: Maybe (Map String Text)
$sel:v1PersistentVolumeClaimStatusCapacity:V1PersistentVolumeClaimStatus :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusConditions:V1PersistentVolumeClaimStatus :: Maybe [V1PersistentVolumeClaimCondition]
$sel:v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName:V1PersistentVolumeClaimStatus :: Maybe Text
$sel:v1PersistentVolumeClaimStatusModifyVolumeStatus:V1PersistentVolumeClaimStatus :: Maybe V1ModifyVolumeStatus
$sel:v1PersistentVolumeClaimStatusPhase:V1PersistentVolumeClaimStatus :: Maybe Text
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
v1PersistentVolumeClaimStatusAllocatedResourceStatuses :: Maybe (Map String Text)
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimStatusModifyVolumeStatus :: Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusPhase :: 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)
v1PersistentVolumeClaimStatusAllocatedResources
{-# INLINE v1PersistentVolumeClaimStatusAllocatedResourcesL #-}

-- | 'v1PersistentVolumeClaimStatusCapacity' Lens
v1PersistentVolumeClaimStatusCapacityL :: Lens_' V1PersistentVolumeClaimStatus (Maybe (Map.Map String Quantity))
v1PersistentVolumeClaimStatusCapacityL :: Lens_' V1PersistentVolumeClaimStatus (Maybe (Map String Quantity))
v1PersistentVolumeClaimStatusCapacityL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1PersistentVolumeClaimStatus{Maybe [Text]
Maybe [V1PersistentVolumeClaimCondition]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusAccessModes :: V1PersistentVolumeClaimStatus -> Maybe [Text]
$sel:v1PersistentVolumeClaimStatusAllocatedResourceStatuses:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe (Map String Text)
$sel:v1PersistentVolumeClaimStatusAllocatedResources:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusCapacity:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusConditions:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus
-> Maybe [V1PersistentVolumeClaimCondition]
$sel:v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe Text
$sel:v1PersistentVolumeClaimStatusModifyVolumeStatus:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe V1ModifyVolumeStatus
$sel:v1PersistentVolumeClaimStatusPhase:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe Text
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
v1PersistentVolumeClaimStatusAllocatedResourceStatuses :: Maybe (Map String Text)
v1PersistentVolumeClaimStatusAllocatedResources :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimStatusModifyVolumeStatus :: Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusPhase :: Maybe Text
..} = (\Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusCapacity -> V1PersistentVolumeClaimStatus { Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusCapacity:V1PersistentVolumeClaimStatus :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusCapacity, Maybe [Text]
Maybe [V1PersistentVolumeClaimCondition]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeClaimStatusAllocatedResourceStatuses:V1PersistentVolumeClaimStatus :: Maybe (Map String Text)
$sel:v1PersistentVolumeClaimStatusAllocatedResources:V1PersistentVolumeClaimStatus :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusConditions:V1PersistentVolumeClaimStatus :: Maybe [V1PersistentVolumeClaimCondition]
$sel:v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName:V1PersistentVolumeClaimStatus :: Maybe Text
$sel:v1PersistentVolumeClaimStatusModifyVolumeStatus:V1PersistentVolumeClaimStatus :: Maybe V1ModifyVolumeStatus
$sel:v1PersistentVolumeClaimStatusPhase:V1PersistentVolumeClaimStatus :: Maybe Text
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
v1PersistentVolumeClaimStatusAllocatedResourceStatuses :: Maybe (Map String Text)
v1PersistentVolumeClaimStatusAllocatedResources :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimStatusModifyVolumeStatus :: Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusPhase :: 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 :: Lens_'
  V1PersistentVolumeClaimStatus
  (Maybe [V1PersistentVolumeClaimCondition])
v1PersistentVolumeClaimStatusConditionsL Maybe [V1PersistentVolumeClaimCondition]
-> f (Maybe [V1PersistentVolumeClaimCondition])
f V1PersistentVolumeClaimStatus{Maybe [Text]
Maybe [V1PersistentVolumeClaimCondition]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusAccessModes :: V1PersistentVolumeClaimStatus -> Maybe [Text]
$sel:v1PersistentVolumeClaimStatusAllocatedResourceStatuses:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe (Map String Text)
$sel:v1PersistentVolumeClaimStatusAllocatedResources:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusCapacity:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusConditions:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus
-> Maybe [V1PersistentVolumeClaimCondition]
$sel:v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe Text
$sel:v1PersistentVolumeClaimStatusModifyVolumeStatus:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe V1ModifyVolumeStatus
$sel:v1PersistentVolumeClaimStatusPhase:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe Text
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
v1PersistentVolumeClaimStatusAllocatedResourceStatuses :: Maybe (Map String Text)
v1PersistentVolumeClaimStatusAllocatedResources :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimStatusModifyVolumeStatus :: Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusPhase :: Maybe Text
..} = (\Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusConditions -> V1PersistentVolumeClaimStatus { Maybe [V1PersistentVolumeClaimCondition]
$sel:v1PersistentVolumeClaimStatusConditions:V1PersistentVolumeClaimStatus :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusConditions, Maybe [Text]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeClaimStatusAllocatedResourceStatuses:V1PersistentVolumeClaimStatus :: Maybe (Map String Text)
$sel:v1PersistentVolumeClaimStatusAllocatedResources:V1PersistentVolumeClaimStatus :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusCapacity:V1PersistentVolumeClaimStatus :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName:V1PersistentVolumeClaimStatus :: Maybe Text
$sel:v1PersistentVolumeClaimStatusModifyVolumeStatus:V1PersistentVolumeClaimStatus :: Maybe V1ModifyVolumeStatus
$sel:v1PersistentVolumeClaimStatusPhase:V1PersistentVolumeClaimStatus :: Maybe Text
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
v1PersistentVolumeClaimStatusAllocatedResourceStatuses :: Maybe (Map String Text)
v1PersistentVolumeClaimStatusAllocatedResources :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimStatusModifyVolumeStatus :: Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusPhase :: 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 #-}

-- | 'v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName' Lens
v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassNameL :: Lens_' V1PersistentVolumeClaimStatus (Maybe Text)
v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassNameL :: Lens_' V1PersistentVolumeClaimStatus (Maybe Text)
v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassNameL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeClaimStatus{Maybe [Text]
Maybe [V1PersistentVolumeClaimCondition]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusAccessModes :: V1PersistentVolumeClaimStatus -> Maybe [Text]
$sel:v1PersistentVolumeClaimStatusAllocatedResourceStatuses:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe (Map String Text)
$sel:v1PersistentVolumeClaimStatusAllocatedResources:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusCapacity:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusConditions:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus
-> Maybe [V1PersistentVolumeClaimCondition]
$sel:v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe Text
$sel:v1PersistentVolumeClaimStatusModifyVolumeStatus:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe V1ModifyVolumeStatus
$sel:v1PersistentVolumeClaimStatusPhase:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe Text
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
v1PersistentVolumeClaimStatusAllocatedResourceStatuses :: Maybe (Map String Text)
v1PersistentVolumeClaimStatusAllocatedResources :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimStatusModifyVolumeStatus :: Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusPhase :: Maybe Text
..} = (\Maybe Text
v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName -> V1PersistentVolumeClaimStatus { Maybe Text
$sel:v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName:V1PersistentVolumeClaimStatus :: Maybe Text
v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName, Maybe [Text]
Maybe [V1PersistentVolumeClaimCondition]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeClaimStatusAllocatedResourceStatuses:V1PersistentVolumeClaimStatus :: Maybe (Map String Text)
$sel:v1PersistentVolumeClaimStatusAllocatedResources:V1PersistentVolumeClaimStatus :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusCapacity:V1PersistentVolumeClaimStatus :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusConditions:V1PersistentVolumeClaimStatus :: Maybe [V1PersistentVolumeClaimCondition]
$sel:v1PersistentVolumeClaimStatusModifyVolumeStatus:V1PersistentVolumeClaimStatus :: Maybe V1ModifyVolumeStatus
$sel:v1PersistentVolumeClaimStatusPhase:V1PersistentVolumeClaimStatus :: Maybe Text
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
v1PersistentVolumeClaimStatusAllocatedResourceStatuses :: Maybe (Map String Text)
v1PersistentVolumeClaimStatusAllocatedResources :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusModifyVolumeStatus :: Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusPhase :: 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
v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName
{-# INLINE v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassNameL #-}

-- | 'v1PersistentVolumeClaimStatusModifyVolumeStatus' Lens
v1PersistentVolumeClaimStatusModifyVolumeStatusL :: Lens_' V1PersistentVolumeClaimStatus (Maybe V1ModifyVolumeStatus)
v1PersistentVolumeClaimStatusModifyVolumeStatusL :: Lens_' V1PersistentVolumeClaimStatus (Maybe V1ModifyVolumeStatus)
v1PersistentVolumeClaimStatusModifyVolumeStatusL Maybe V1ModifyVolumeStatus -> f (Maybe V1ModifyVolumeStatus)
f V1PersistentVolumeClaimStatus{Maybe [Text]
Maybe [V1PersistentVolumeClaimCondition]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusAccessModes :: V1PersistentVolumeClaimStatus -> Maybe [Text]
$sel:v1PersistentVolumeClaimStatusAllocatedResourceStatuses:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe (Map String Text)
$sel:v1PersistentVolumeClaimStatusAllocatedResources:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusCapacity:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusConditions:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus
-> Maybe [V1PersistentVolumeClaimCondition]
$sel:v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe Text
$sel:v1PersistentVolumeClaimStatusModifyVolumeStatus:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe V1ModifyVolumeStatus
$sel:v1PersistentVolumeClaimStatusPhase:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe Text
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
v1PersistentVolumeClaimStatusAllocatedResourceStatuses :: Maybe (Map String Text)
v1PersistentVolumeClaimStatusAllocatedResources :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimStatusModifyVolumeStatus :: Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusPhase :: Maybe Text
..} = (\Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusModifyVolumeStatus -> V1PersistentVolumeClaimStatus { Maybe V1ModifyVolumeStatus
$sel:v1PersistentVolumeClaimStatusModifyVolumeStatus:V1PersistentVolumeClaimStatus :: Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusModifyVolumeStatus :: Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusModifyVolumeStatus, Maybe [Text]
Maybe [V1PersistentVolumeClaimCondition]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeClaimStatusAllocatedResourceStatuses:V1PersistentVolumeClaimStatus :: Maybe (Map String Text)
$sel:v1PersistentVolumeClaimStatusAllocatedResources:V1PersistentVolumeClaimStatus :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusCapacity:V1PersistentVolumeClaimStatus :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusConditions:V1PersistentVolumeClaimStatus :: Maybe [V1PersistentVolumeClaimCondition]
$sel:v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName:V1PersistentVolumeClaimStatus :: Maybe Text
$sel:v1PersistentVolumeClaimStatusPhase:V1PersistentVolumeClaimStatus :: Maybe Text
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
v1PersistentVolumeClaimStatusAllocatedResourceStatuses :: Maybe (Map String Text)
v1PersistentVolumeClaimStatusAllocatedResources :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimStatusPhase :: Maybe Text
..} ) (Maybe V1ModifyVolumeStatus -> V1PersistentVolumeClaimStatus)
-> f (Maybe V1ModifyVolumeStatus)
-> f V1PersistentVolumeClaimStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ModifyVolumeStatus -> f (Maybe V1ModifyVolumeStatus)
f Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusModifyVolumeStatus
{-# INLINE v1PersistentVolumeClaimStatusModifyVolumeStatusL #-}

-- | 'v1PersistentVolumeClaimStatusPhase' Lens
v1PersistentVolumeClaimStatusPhaseL :: Lens_' V1PersistentVolumeClaimStatus (Maybe Text)
v1PersistentVolumeClaimStatusPhaseL :: Lens_' V1PersistentVolumeClaimStatus (Maybe Text)
v1PersistentVolumeClaimStatusPhaseL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeClaimStatus{Maybe [Text]
Maybe [V1PersistentVolumeClaimCondition]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusAccessModes :: V1PersistentVolumeClaimStatus -> Maybe [Text]
$sel:v1PersistentVolumeClaimStatusAllocatedResourceStatuses:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe (Map String Text)
$sel:v1PersistentVolumeClaimStatusAllocatedResources:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusCapacity:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusConditions:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus
-> Maybe [V1PersistentVolumeClaimCondition]
$sel:v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe Text
$sel:v1PersistentVolumeClaimStatusModifyVolumeStatus:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe V1ModifyVolumeStatus
$sel:v1PersistentVolumeClaimStatusPhase:V1PersistentVolumeClaimStatus :: V1PersistentVolumeClaimStatus -> Maybe Text
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
v1PersistentVolumeClaimStatusAllocatedResourceStatuses :: Maybe (Map String Text)
v1PersistentVolumeClaimStatusAllocatedResources :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimStatusModifyVolumeStatus :: Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusPhase :: Maybe Text
..} = (\Maybe Text
v1PersistentVolumeClaimStatusPhase -> V1PersistentVolumeClaimStatus { Maybe Text
$sel:v1PersistentVolumeClaimStatusPhase:V1PersistentVolumeClaimStatus :: Maybe Text
v1PersistentVolumeClaimStatusPhase :: Maybe Text
v1PersistentVolumeClaimStatusPhase, Maybe [Text]
Maybe [V1PersistentVolumeClaimCondition]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeClaimStatusAllocatedResourceStatuses:V1PersistentVolumeClaimStatus :: Maybe (Map String Text)
$sel:v1PersistentVolumeClaimStatusAllocatedResources:V1PersistentVolumeClaimStatus :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusCapacity:V1PersistentVolumeClaimStatus :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeClaimStatusConditions:V1PersistentVolumeClaimStatus :: Maybe [V1PersistentVolumeClaimCondition]
$sel:v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName:V1PersistentVolumeClaimStatus :: Maybe Text
$sel:v1PersistentVolumeClaimStatusModifyVolumeStatus:V1PersistentVolumeClaimStatus :: Maybe V1ModifyVolumeStatus
v1PersistentVolumeClaimStatusAccessModes :: Maybe [Text]
v1PersistentVolumeClaimStatusAllocatedResourceStatuses :: Maybe (Map String Text)
v1PersistentVolumeClaimStatusAllocatedResources :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeClaimStatusConditions :: Maybe [V1PersistentVolumeClaimCondition]
v1PersistentVolumeClaimStatusCurrentVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeClaimStatusModifyVolumeStatus :: Maybe V1ModifyVolumeStatus
..} ) (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 #-}



-- * V1PersistentVolumeClaimTemplate

-- | 'v1PersistentVolumeClaimTemplateMetadata' Lens
v1PersistentVolumeClaimTemplateMetadataL :: Lens_' V1PersistentVolumeClaimTemplate (Maybe V1ObjectMeta)
v1PersistentVolumeClaimTemplateMetadataL :: Lens_' V1PersistentVolumeClaimTemplate (Maybe V1ObjectMeta)
v1PersistentVolumeClaimTemplateMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1PersistentVolumeClaimTemplate{Maybe V1ObjectMeta
V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimTemplateMetadata :: V1PersistentVolumeClaimTemplate -> Maybe V1ObjectMeta
v1PersistentVolumeClaimTemplateMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimTemplateSpec :: V1PersistentVolumeClaimSpec
$sel:v1PersistentVolumeClaimTemplateSpec:V1PersistentVolumeClaimTemplate :: V1PersistentVolumeClaimTemplate -> V1PersistentVolumeClaimSpec
..} = (\Maybe V1ObjectMeta
v1PersistentVolumeClaimTemplateMetadata -> V1PersistentVolumeClaimTemplate { Maybe V1ObjectMeta
v1PersistentVolumeClaimTemplateMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimTemplateMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimTemplateMetadata, V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimTemplateSpec :: V1PersistentVolumeClaimSpec
$sel:v1PersistentVolumeClaimTemplateSpec:V1PersistentVolumeClaimTemplate :: V1PersistentVolumeClaimSpec
..} ) (Maybe V1ObjectMeta -> V1PersistentVolumeClaimTemplate)
-> f (Maybe V1ObjectMeta) -> f V1PersistentVolumeClaimTemplate
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1PersistentVolumeClaimTemplateMetadata
{-# INLINE v1PersistentVolumeClaimTemplateMetadataL #-}

-- | 'v1PersistentVolumeClaimTemplateSpec' Lens
v1PersistentVolumeClaimTemplateSpecL :: Lens_' V1PersistentVolumeClaimTemplate (V1PersistentVolumeClaimSpec)
v1PersistentVolumeClaimTemplateSpecL :: Lens_' V1PersistentVolumeClaimTemplate V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimTemplateSpecL V1PersistentVolumeClaimSpec -> f V1PersistentVolumeClaimSpec
f V1PersistentVolumeClaimTemplate{Maybe V1ObjectMeta
V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimTemplateMetadata :: V1PersistentVolumeClaimTemplate -> Maybe V1ObjectMeta
$sel:v1PersistentVolumeClaimTemplateSpec:V1PersistentVolumeClaimTemplate :: V1PersistentVolumeClaimTemplate -> V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimTemplateMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimTemplateSpec :: V1PersistentVolumeClaimSpec
..} = (\V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimTemplateSpec -> V1PersistentVolumeClaimTemplate { V1PersistentVolumeClaimSpec
$sel:v1PersistentVolumeClaimTemplateSpec:V1PersistentVolumeClaimTemplate :: V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimTemplateSpec :: V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimTemplateSpec, Maybe V1ObjectMeta
v1PersistentVolumeClaimTemplateMetadata :: Maybe V1ObjectMeta
v1PersistentVolumeClaimTemplateMetadata :: Maybe V1ObjectMeta
..} ) (V1PersistentVolumeClaimSpec -> V1PersistentVolumeClaimTemplate)
-> f V1PersistentVolumeClaimSpec
-> f V1PersistentVolumeClaimTemplate
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1PersistentVolumeClaimSpec -> f V1PersistentVolumeClaimSpec
f V1PersistentVolumeClaimSpec
v1PersistentVolumeClaimTemplateSpec
{-# INLINE v1PersistentVolumeClaimTemplateSpecL #-}



-- * V1PersistentVolumeClaimVolumeSource

-- | 'v1PersistentVolumeClaimVolumeSourceClaimName' Lens
v1PersistentVolumeClaimVolumeSourceClaimNameL :: Lens_' V1PersistentVolumeClaimVolumeSource (Text)
v1PersistentVolumeClaimVolumeSourceClaimNameL :: Lens_' V1PersistentVolumeClaimVolumeSource Text
v1PersistentVolumeClaimVolumeSourceClaimNameL Text -> f Text
f V1PersistentVolumeClaimVolumeSource{Maybe Bool
Text
v1PersistentVolumeClaimVolumeSourceClaimName :: V1PersistentVolumeClaimVolumeSource -> Text
v1PersistentVolumeClaimVolumeSourceClaimName :: Text
v1PersistentVolumeClaimVolumeSourceReadOnly :: Maybe Bool
$sel:v1PersistentVolumeClaimVolumeSourceReadOnly:V1PersistentVolumeClaimVolumeSource :: V1PersistentVolumeClaimVolumeSource -> Maybe Bool
..} = (\Text
v1PersistentVolumeClaimVolumeSourceClaimName -> V1PersistentVolumeClaimVolumeSource { Text
v1PersistentVolumeClaimVolumeSourceClaimName :: Text
v1PersistentVolumeClaimVolumeSourceClaimName :: Text
v1PersistentVolumeClaimVolumeSourceClaimName, Maybe Bool
v1PersistentVolumeClaimVolumeSourceReadOnly :: Maybe Bool
$sel:v1PersistentVolumeClaimVolumeSourceReadOnly:V1PersistentVolumeClaimVolumeSource :: 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 :: Lens_' V1PersistentVolumeClaimVolumeSource (Maybe Bool)
v1PersistentVolumeClaimVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1PersistentVolumeClaimVolumeSource{Maybe Bool
Text
v1PersistentVolumeClaimVolumeSourceClaimName :: V1PersistentVolumeClaimVolumeSource -> Text
$sel:v1PersistentVolumeClaimVolumeSourceReadOnly:V1PersistentVolumeClaimVolumeSource :: V1PersistentVolumeClaimVolumeSource -> Maybe Bool
v1PersistentVolumeClaimVolumeSourceClaimName :: Text
v1PersistentVolumeClaimVolumeSourceReadOnly :: Maybe Bool
..} = (\Maybe Bool
v1PersistentVolumeClaimVolumeSourceReadOnly -> V1PersistentVolumeClaimVolumeSource { Maybe Bool
$sel:v1PersistentVolumeClaimVolumeSourceReadOnly:V1PersistentVolumeClaimVolumeSource :: 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 :: Lens_' V1PersistentVolumeList (Maybe Text)
v1PersistentVolumeListApiVersionL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeList{[V1PersistentVolume]
Maybe Text
Maybe V1ListMeta
v1PersistentVolumeListApiVersion :: V1PersistentVolumeList -> Maybe Text
v1PersistentVolumeListApiVersion :: Maybe Text
v1PersistentVolumeListItems :: [V1PersistentVolume]
v1PersistentVolumeListKind :: Maybe Text
v1PersistentVolumeListMetadata :: Maybe V1ListMeta
$sel:v1PersistentVolumeListItems:V1PersistentVolumeList :: V1PersistentVolumeList -> [V1PersistentVolume]
$sel:v1PersistentVolumeListKind:V1PersistentVolumeList :: V1PersistentVolumeList -> Maybe Text
$sel:v1PersistentVolumeListMetadata:V1PersistentVolumeList :: V1PersistentVolumeList -> Maybe V1ListMeta
..} = (\Maybe Text
v1PersistentVolumeListApiVersion -> V1PersistentVolumeList { Maybe Text
v1PersistentVolumeListApiVersion :: Maybe Text
v1PersistentVolumeListApiVersion :: Maybe Text
v1PersistentVolumeListApiVersion, [V1PersistentVolume]
Maybe Text
Maybe V1ListMeta
v1PersistentVolumeListItems :: [V1PersistentVolume]
v1PersistentVolumeListKind :: Maybe Text
v1PersistentVolumeListMetadata :: Maybe V1ListMeta
$sel:v1PersistentVolumeListItems:V1PersistentVolumeList :: [V1PersistentVolume]
$sel:v1PersistentVolumeListKind:V1PersistentVolumeList :: Maybe Text
$sel:v1PersistentVolumeListMetadata:V1PersistentVolumeList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1PersistentVolumeList [V1PersistentVolume]
v1PersistentVolumeListItemsL [V1PersistentVolume] -> f [V1PersistentVolume]
f V1PersistentVolumeList{[V1PersistentVolume]
Maybe Text
Maybe V1ListMeta
v1PersistentVolumeListApiVersion :: V1PersistentVolumeList -> Maybe Text
$sel:v1PersistentVolumeListItems:V1PersistentVolumeList :: V1PersistentVolumeList -> [V1PersistentVolume]
$sel:v1PersistentVolumeListKind:V1PersistentVolumeList :: V1PersistentVolumeList -> Maybe Text
$sel:v1PersistentVolumeListMetadata:V1PersistentVolumeList :: V1PersistentVolumeList -> Maybe V1ListMeta
v1PersistentVolumeListApiVersion :: Maybe Text
v1PersistentVolumeListItems :: [V1PersistentVolume]
v1PersistentVolumeListKind :: Maybe Text
v1PersistentVolumeListMetadata :: Maybe V1ListMeta
..} = (\[V1PersistentVolume]
v1PersistentVolumeListItems -> V1PersistentVolumeList { [V1PersistentVolume]
$sel:v1PersistentVolumeListItems:V1PersistentVolumeList :: [V1PersistentVolume]
v1PersistentVolumeListItems :: [V1PersistentVolume]
v1PersistentVolumeListItems, Maybe Text
Maybe V1ListMeta
v1PersistentVolumeListApiVersion :: Maybe Text
$sel:v1PersistentVolumeListKind:V1PersistentVolumeList :: Maybe Text
$sel:v1PersistentVolumeListMetadata:V1PersistentVolumeList :: Maybe V1ListMeta
v1PersistentVolumeListApiVersion :: Maybe Text
v1PersistentVolumeListKind :: Maybe Text
v1PersistentVolumeListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1PersistentVolumeList (Maybe Text)
v1PersistentVolumeListKindL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeList{[V1PersistentVolume]
Maybe Text
Maybe V1ListMeta
v1PersistentVolumeListApiVersion :: V1PersistentVolumeList -> Maybe Text
$sel:v1PersistentVolumeListItems:V1PersistentVolumeList :: V1PersistentVolumeList -> [V1PersistentVolume]
$sel:v1PersistentVolumeListKind:V1PersistentVolumeList :: V1PersistentVolumeList -> Maybe Text
$sel:v1PersistentVolumeListMetadata:V1PersistentVolumeList :: V1PersistentVolumeList -> Maybe V1ListMeta
v1PersistentVolumeListApiVersion :: Maybe Text
v1PersistentVolumeListItems :: [V1PersistentVolume]
v1PersistentVolumeListKind :: Maybe Text
v1PersistentVolumeListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1PersistentVolumeListKind -> V1PersistentVolumeList { Maybe Text
$sel:v1PersistentVolumeListKind:V1PersistentVolumeList :: Maybe Text
v1PersistentVolumeListKind :: Maybe Text
v1PersistentVolumeListKind, [V1PersistentVolume]
Maybe Text
Maybe V1ListMeta
v1PersistentVolumeListApiVersion :: Maybe Text
$sel:v1PersistentVolumeListItems:V1PersistentVolumeList :: [V1PersistentVolume]
$sel:v1PersistentVolumeListMetadata:V1PersistentVolumeList :: Maybe V1ListMeta
v1PersistentVolumeListApiVersion :: Maybe Text
v1PersistentVolumeListItems :: [V1PersistentVolume]
v1PersistentVolumeListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1PersistentVolumeList (Maybe V1ListMeta)
v1PersistentVolumeListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1PersistentVolumeList{[V1PersistentVolume]
Maybe Text
Maybe V1ListMeta
v1PersistentVolumeListApiVersion :: V1PersistentVolumeList -> Maybe Text
$sel:v1PersistentVolumeListItems:V1PersistentVolumeList :: V1PersistentVolumeList -> [V1PersistentVolume]
$sel:v1PersistentVolumeListKind:V1PersistentVolumeList :: V1PersistentVolumeList -> Maybe Text
$sel:v1PersistentVolumeListMetadata:V1PersistentVolumeList :: V1PersistentVolumeList -> Maybe V1ListMeta
v1PersistentVolumeListApiVersion :: Maybe Text
v1PersistentVolumeListItems :: [V1PersistentVolume]
v1PersistentVolumeListKind :: Maybe Text
v1PersistentVolumeListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1PersistentVolumeListMetadata -> V1PersistentVolumeList { Maybe V1ListMeta
$sel:v1PersistentVolumeListMetadata:V1PersistentVolumeList :: Maybe V1ListMeta
v1PersistentVolumeListMetadata :: Maybe V1ListMeta
v1PersistentVolumeListMetadata, [V1PersistentVolume]
Maybe Text
v1PersistentVolumeListApiVersion :: Maybe Text
$sel:v1PersistentVolumeListItems:V1PersistentVolumeList :: [V1PersistentVolume]
$sel:v1PersistentVolumeListKind:V1PersistentVolumeList :: Maybe Text
v1PersistentVolumeListApiVersion :: Maybe Text
v1PersistentVolumeListItems :: [V1PersistentVolume]
v1PersistentVolumeListKind :: 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 :: Lens_' V1PersistentVolumeSpec (Maybe [Text])
v1PersistentVolumeSpecAccessModesL Maybe [Text] -> f (Maybe [Text])
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe [Text]
v1PersistentVolumeSpecAccessModes -> V1PersistentVolumeSpec { Maybe [Text]
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAccessModes, Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_'
  V1PersistentVolumeSpec (Maybe V1AWSElasticBlockStoreVolumeSource)
v1PersistentVolumeSpecAwsElasticBlockStoreL Maybe V1AWSElasticBlockStoreVolumeSource
-> f (Maybe V1AWSElasticBlockStoreVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore -> V1PersistentVolumeSpec { Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAwsElasticBlockStore, Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1PersistentVolumeSpec (Maybe V1AzureDiskVolumeSource)
v1PersistentVolumeSpecAzureDiskL Maybe V1AzureDiskVolumeSource -> f (Maybe V1AzureDiskVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureDisk -> V1PersistentVolumeSpec { Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureDisk, Maybe [Text]
Maybe (Map String Quantity)
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 V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_'
  V1PersistentVolumeSpec (Maybe V1AzureFilePersistentVolumeSource)
v1PersistentVolumeSpecAzureFileL Maybe V1AzureFilePersistentVolumeSource
-> f (Maybe V1AzureFilePersistentVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureFile -> V1PersistentVolumeSpec { Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecAzureFile, Maybe [Text]
Maybe (Map String Quantity)
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 V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1PersistentVolumeSpec (Maybe (Map String Quantity))
v1PersistentVolumeSpecCapacityL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe (Map String Quantity)
v1PersistentVolumeSpecCapacity -> V1PersistentVolumeSpec { Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: 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
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_'
  V1PersistentVolumeSpec (Maybe V1CephFSPersistentVolumeSource)
v1PersistentVolumeSpecCephfsL Maybe V1CephFSPersistentVolumeSource
-> f (Maybe V1CephFSPersistentVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCephfs -> V1PersistentVolumeSpec { Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCephfs, Maybe [Text]
Maybe (Map String Quantity)
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 V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_'
  V1PersistentVolumeSpec (Maybe V1CinderPersistentVolumeSource)
v1PersistentVolumeSpecCinderL Maybe V1CinderPersistentVolumeSource
-> f (Maybe V1CinderPersistentVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCinder -> V1PersistentVolumeSpec { Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCinder, Maybe [Text]
Maybe (Map String Quantity)
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 V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1PersistentVolumeSpec (Maybe V1ObjectReference)
v1PersistentVolumeSpecClaimRefL Maybe V1ObjectReference -> f (Maybe V1ObjectReference)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1ObjectReference
v1PersistentVolumeSpecClaimRef -> V1PersistentVolumeSpec { Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecClaimRef, Maybe [Text]
Maybe (Map String Quantity)
Maybe Text
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
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1PersistentVolumeSpec (Maybe V1CSIPersistentVolumeSource)
v1PersistentVolumeSpecCsiL Maybe V1CSIPersistentVolumeSource
-> f (Maybe V1CSIPersistentVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecCsi -> V1PersistentVolumeSpec { Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecCsi, Maybe [Text]
Maybe (Map String Quantity)
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 V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1PersistentVolumeSpec (Maybe V1FCVolumeSource)
v1PersistentVolumeSpecFcL Maybe V1FCVolumeSource -> f (Maybe V1FCVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1FCVolumeSource
v1PersistentVolumeSpecFc -> V1PersistentVolumeSpec { Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFc, Maybe [Text]
Maybe (Map String Quantity)
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 V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1PersistentVolumeSpec (Maybe V1FlexPersistentVolumeSource)
v1PersistentVolumeSpecFlexVolumeL Maybe V1FlexPersistentVolumeSource
-> f (Maybe V1FlexPersistentVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlexVolume -> V1PersistentVolumeSpec { Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlexVolume, Maybe [Text]
Maybe (Map String Quantity)
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 V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1PersistentVolumeSpec (Maybe V1FlockerVolumeSource)
v1PersistentVolumeSpecFlockerL Maybe V1FlockerVolumeSource -> f (Maybe V1FlockerVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlocker -> V1PersistentVolumeSpec { Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecFlocker, Maybe [Text]
Maybe (Map String Quantity)
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 V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_'
  V1PersistentVolumeSpec (Maybe V1GCEPersistentDiskVolumeSource)
v1PersistentVolumeSpecGcePersistentDiskL Maybe V1GCEPersistentDiskVolumeSource
-> f (Maybe V1GCEPersistentDiskVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGcePersistentDisk -> V1PersistentVolumeSpec { Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGcePersistentDisk, Maybe [Text]
Maybe (Map String Quantity)
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 V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_'
  V1PersistentVolumeSpec (Maybe V1GlusterfsPersistentVolumeSource)
v1PersistentVolumeSpecGlusterfsL Maybe V1GlusterfsPersistentVolumeSource
-> f (Maybe V1GlusterfsPersistentVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGlusterfs -> V1PersistentVolumeSpec { Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecGlusterfs, Maybe [Text]
Maybe (Map String Quantity)
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 V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1PersistentVolumeSpec (Maybe V1HostPathVolumeSource)
v1PersistentVolumeSpecHostPathL Maybe V1HostPathVolumeSource -> f (Maybe V1HostPathVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecHostPath -> V1PersistentVolumeSpec { Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecHostPath, Maybe [Text]
Maybe (Map String Quantity)
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 V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1PersistentVolumeSpec (Maybe V1ISCSIPersistentVolumeSource)
v1PersistentVolumeSpecIscsiL Maybe V1ISCSIPersistentVolumeSource
-> f (Maybe V1ISCSIPersistentVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecIscsi -> V1PersistentVolumeSpec { Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecIscsi, Maybe [Text]
Maybe (Map String Quantity)
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 V1HostPathVolumeSource
Maybe V1GlusterfsPersistentVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexPersistentVolumeSource
Maybe V1FCVolumeSource
Maybe V1CinderPersistentVolumeSource
Maybe V1CephFSPersistentVolumeSource
Maybe V1CSIPersistentVolumeSource
Maybe V1AzureFilePersistentVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1PersistentVolumeSpec (Maybe V1LocalVolumeSource)
v1PersistentVolumeSpecLocalL Maybe V1LocalVolumeSource -> f (Maybe V1LocalVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1LocalVolumeSource
v1PersistentVolumeSpecLocal -> V1PersistentVolumeSpec { Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecLocal, Maybe [Text]
Maybe (Map String Quantity)
Maybe Text
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
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1PersistentVolumeSpec (Maybe [Text])
v1PersistentVolumeSpecMountOptionsL Maybe [Text] -> f (Maybe [Text])
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe [Text]
v1PersistentVolumeSpecMountOptions -> V1PersistentVolumeSpec { Maybe [Text]
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecMountOptions, Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1PersistentVolumeSpec (Maybe V1NFSVolumeSource)
v1PersistentVolumeSpecNfsL Maybe V1NFSVolumeSource -> f (Maybe V1NFSVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNfs -> V1PersistentVolumeSpec { Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNfs, Maybe [Text]
Maybe (Map String Quantity)
Maybe Text
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
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1PersistentVolumeSpec (Maybe V1VolumeNodeAffinity)
v1PersistentVolumeSpecNodeAffinityL Maybe V1VolumeNodeAffinity -> f (Maybe V1VolumeNodeAffinity)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNodeAffinity -> V1PersistentVolumeSpec { Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecNodeAffinity, Maybe [Text]
Maybe (Map String Quantity)
Maybe Text
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
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1PersistentVolumeSpec (Maybe Text)
v1PersistentVolumeSpecPersistentVolumeReclaimPolicyL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe Text
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy -> V1PersistentVolumeSpec { Maybe Text
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy, Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_'
  V1PersistentVolumeSpec (Maybe V1PhotonPersistentDiskVolumeSource)
v1PersistentVolumeSpecPhotonPersistentDiskL Maybe V1PhotonPersistentDiskVolumeSource
-> f (Maybe V1PhotonPersistentDiskVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk -> V1PersistentVolumeSpec { Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPhotonPersistentDisk, Maybe [Text]
Maybe (Map String Quantity)
Maybe Text
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
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1PersistentVolumeSpec (Maybe V1PortworxVolumeSource)
v1PersistentVolumeSpecPortworxVolumeL Maybe V1PortworxVolumeSource -> f (Maybe V1PortworxVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPortworxVolume -> V1PersistentVolumeSpec { Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecPortworxVolume, Maybe [Text]
Maybe (Map String Quantity)
Maybe Text
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
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1PersistentVolumeSpec (Maybe V1QuobyteVolumeSource)
v1PersistentVolumeSpecQuobyteL Maybe V1QuobyteVolumeSource -> f (Maybe V1QuobyteVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecQuobyte -> V1PersistentVolumeSpec { Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecQuobyte, Maybe [Text]
Maybe (Map String Quantity)
Maybe Text
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
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1PersistentVolumeSpec (Maybe V1RBDPersistentVolumeSource)
v1PersistentVolumeSpecRbdL Maybe V1RBDPersistentVolumeSource
-> f (Maybe V1RBDPersistentVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecRbd -> V1PersistentVolumeSpec { Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecRbd, Maybe [Text]
Maybe (Map String Quantity)
Maybe Text
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
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_'
  V1PersistentVolumeSpec (Maybe V1ScaleIOPersistentVolumeSource)
v1PersistentVolumeSpecScaleIoL Maybe V1ScaleIOPersistentVolumeSource
-> f (Maybe V1ScaleIOPersistentVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecScaleIo -> V1PersistentVolumeSpec { Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecScaleIo, Maybe [Text]
Maybe (Map String Quantity)
Maybe Text
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
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1PersistentVolumeSpec (Maybe Text)
v1PersistentVolumeSpecStorageClassNameL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe Text
v1PersistentVolumeSpecStorageClassName -> V1PersistentVolumeSpec { Maybe Text
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageClassName, Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_'
  V1PersistentVolumeSpec (Maybe V1StorageOSPersistentVolumeSource)
v1PersistentVolumeSpecStorageosL Maybe V1StorageOSPersistentVolumeSource
-> f (Maybe V1StorageOSPersistentVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageos -> V1PersistentVolumeSpec { Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecStorageos, Maybe [Text]
Maybe (Map String Quantity)
Maybe Text
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
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 #-}

-- | 'v1PersistentVolumeSpecVolumeAttributesClassName' Lens
v1PersistentVolumeSpecVolumeAttributesClassNameL :: Lens_' V1PersistentVolumeSpec (Maybe Text)
v1PersistentVolumeSpecVolumeAttributesClassNameL :: Lens_' V1PersistentVolumeSpec (Maybe Text)
v1PersistentVolumeSpecVolumeAttributesClassNameL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe Text
v1PersistentVolumeSpecVolumeAttributesClassName -> V1PersistentVolumeSpec { Maybe Text
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeAttributesClassName, Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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
v1PersistentVolumeSpecVolumeAttributesClassName
{-# INLINE v1PersistentVolumeSpecVolumeAttributesClassNameL #-}

-- | 'v1PersistentVolumeSpecVolumeMode' Lens
v1PersistentVolumeSpecVolumeModeL :: Lens_' V1PersistentVolumeSpec (Maybe Text)
v1PersistentVolumeSpecVolumeModeL :: Lens_' V1PersistentVolumeSpec (Maybe Text)
v1PersistentVolumeSpecVolumeModeL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe Text
v1PersistentVolumeSpecVolumeMode -> V1PersistentVolumeSpec { Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVolumeMode, Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_'
  V1PersistentVolumeSpec (Maybe V1VsphereVirtualDiskVolumeSource)
v1PersistentVolumeSpecVsphereVolumeL Maybe V1VsphereVirtualDiskVolumeSource
-> f (Maybe V1VsphereVirtualDiskVolumeSource)
f V1PersistentVolumeSpec{Maybe [Text]
Maybe (Map String Quantity)
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
v1PersistentVolumeSpecAccessModes :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe Text
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: V1PersistentVolumeSpec -> Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: Maybe Text
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVsphereVolume -> V1PersistentVolumeSpec { Maybe V1VsphereVirtualDiskVolumeSource
$sel:v1PersistentVolumeSpecVsphereVolume:V1PersistentVolumeSpec :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
v1PersistentVolumeSpecVsphereVolume, Maybe [Text]
Maybe (Map String Quantity)
Maybe Text
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
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
$sel:v1PersistentVolumeSpecAwsElasticBlockStore:V1PersistentVolumeSpec :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1PersistentVolumeSpecAzureDisk:V1PersistentVolumeSpec :: Maybe V1AzureDiskVolumeSource
$sel:v1PersistentVolumeSpecAzureFile:V1PersistentVolumeSpec :: Maybe V1AzureFilePersistentVolumeSource
$sel:v1PersistentVolumeSpecCapacity:V1PersistentVolumeSpec :: Maybe (Map String Quantity)
$sel:v1PersistentVolumeSpecCephfs:V1PersistentVolumeSpec :: Maybe V1CephFSPersistentVolumeSource
$sel:v1PersistentVolumeSpecCinder:V1PersistentVolumeSpec :: Maybe V1CinderPersistentVolumeSource
$sel:v1PersistentVolumeSpecClaimRef:V1PersistentVolumeSpec :: Maybe V1ObjectReference
$sel:v1PersistentVolumeSpecCsi:V1PersistentVolumeSpec :: Maybe V1CSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecFc:V1PersistentVolumeSpec :: Maybe V1FCVolumeSource
$sel:v1PersistentVolumeSpecFlexVolume:V1PersistentVolumeSpec :: Maybe V1FlexPersistentVolumeSource
$sel:v1PersistentVolumeSpecFlocker:V1PersistentVolumeSpec :: Maybe V1FlockerVolumeSource
$sel:v1PersistentVolumeSpecGcePersistentDisk:V1PersistentVolumeSpec :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecGlusterfs:V1PersistentVolumeSpec :: Maybe V1GlusterfsPersistentVolumeSource
$sel:v1PersistentVolumeSpecHostPath:V1PersistentVolumeSpec :: Maybe V1HostPathVolumeSource
$sel:v1PersistentVolumeSpecIscsi:V1PersistentVolumeSpec :: Maybe V1ISCSIPersistentVolumeSource
$sel:v1PersistentVolumeSpecLocal:V1PersistentVolumeSpec :: Maybe V1LocalVolumeSource
$sel:v1PersistentVolumeSpecMountOptions:V1PersistentVolumeSpec :: Maybe [Text]
$sel:v1PersistentVolumeSpecNfs:V1PersistentVolumeSpec :: Maybe V1NFSVolumeSource
$sel:v1PersistentVolumeSpecNodeAffinity:V1PersistentVolumeSpec :: Maybe V1VolumeNodeAffinity
$sel:v1PersistentVolumeSpecPersistentVolumeReclaimPolicy:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecPhotonPersistentDisk:V1PersistentVolumeSpec :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1PersistentVolumeSpecPortworxVolume:V1PersistentVolumeSpec :: Maybe V1PortworxVolumeSource
$sel:v1PersistentVolumeSpecQuobyte:V1PersistentVolumeSpec :: Maybe V1QuobyteVolumeSource
$sel:v1PersistentVolumeSpecRbd:V1PersistentVolumeSpec :: Maybe V1RBDPersistentVolumeSource
$sel:v1PersistentVolumeSpecScaleIo:V1PersistentVolumeSpec :: Maybe V1ScaleIOPersistentVolumeSource
$sel:v1PersistentVolumeSpecStorageClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecStorageos:V1PersistentVolumeSpec :: Maybe V1StorageOSPersistentVolumeSource
$sel:v1PersistentVolumeSpecVolumeAttributesClassName:V1PersistentVolumeSpec :: Maybe Text
$sel:v1PersistentVolumeSpecVolumeMode:V1PersistentVolumeSpec :: Maybe Text
v1PersistentVolumeSpecAccessModes :: Maybe [Text]
v1PersistentVolumeSpecAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1PersistentVolumeSpecAzureDisk :: Maybe V1AzureDiskVolumeSource
v1PersistentVolumeSpecAzureFile :: Maybe V1AzureFilePersistentVolumeSource
v1PersistentVolumeSpecCapacity :: Maybe (Map String Quantity)
v1PersistentVolumeSpecCephfs :: Maybe V1CephFSPersistentVolumeSource
v1PersistentVolumeSpecCinder :: Maybe V1CinderPersistentVolumeSource
v1PersistentVolumeSpecClaimRef :: Maybe V1ObjectReference
v1PersistentVolumeSpecCsi :: Maybe V1CSIPersistentVolumeSource
v1PersistentVolumeSpecFc :: Maybe V1FCVolumeSource
v1PersistentVolumeSpecFlexVolume :: Maybe V1FlexPersistentVolumeSource
v1PersistentVolumeSpecFlocker :: Maybe V1FlockerVolumeSource
v1PersistentVolumeSpecGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1PersistentVolumeSpecGlusterfs :: Maybe V1GlusterfsPersistentVolumeSource
v1PersistentVolumeSpecHostPath :: Maybe V1HostPathVolumeSource
v1PersistentVolumeSpecIscsi :: Maybe V1ISCSIPersistentVolumeSource
v1PersistentVolumeSpecLocal :: Maybe V1LocalVolumeSource
v1PersistentVolumeSpecMountOptions :: Maybe [Text]
v1PersistentVolumeSpecNfs :: Maybe V1NFSVolumeSource
v1PersistentVolumeSpecNodeAffinity :: Maybe V1VolumeNodeAffinity
v1PersistentVolumeSpecPersistentVolumeReclaimPolicy :: Maybe Text
v1PersistentVolumeSpecPhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1PersistentVolumeSpecPortworxVolume :: Maybe V1PortworxVolumeSource
v1PersistentVolumeSpecQuobyte :: Maybe V1QuobyteVolumeSource
v1PersistentVolumeSpecRbd :: Maybe V1RBDPersistentVolumeSource
v1PersistentVolumeSpecScaleIo :: Maybe V1ScaleIOPersistentVolumeSource
v1PersistentVolumeSpecStorageClassName :: Maybe Text
v1PersistentVolumeSpecStorageos :: Maybe V1StorageOSPersistentVolumeSource
v1PersistentVolumeSpecVolumeAttributesClassName :: Maybe Text
v1PersistentVolumeSpecVolumeMode :: 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

-- | 'v1PersistentVolumeStatusLastPhaseTransitionTime' Lens
v1PersistentVolumeStatusLastPhaseTransitionTimeL :: Lens_' V1PersistentVolumeStatus (Maybe DateTime)
v1PersistentVolumeStatusLastPhaseTransitionTimeL :: Lens_' V1PersistentVolumeStatus (Maybe DateTime)
v1PersistentVolumeStatusLastPhaseTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1PersistentVolumeStatus{Maybe Text
Maybe DateTime
v1PersistentVolumeStatusLastPhaseTransitionTime :: V1PersistentVolumeStatus -> Maybe DateTime
v1PersistentVolumeStatusLastPhaseTransitionTime :: Maybe DateTime
v1PersistentVolumeStatusMessage :: Maybe Text
v1PersistentVolumeStatusPhase :: Maybe Text
v1PersistentVolumeStatusReason :: Maybe Text
$sel:v1PersistentVolumeStatusMessage:V1PersistentVolumeStatus :: V1PersistentVolumeStatus -> Maybe Text
$sel:v1PersistentVolumeStatusPhase:V1PersistentVolumeStatus :: V1PersistentVolumeStatus -> Maybe Text
$sel:v1PersistentVolumeStatusReason:V1PersistentVolumeStatus :: V1PersistentVolumeStatus -> Maybe Text
..} = (\Maybe DateTime
v1PersistentVolumeStatusLastPhaseTransitionTime -> V1PersistentVolumeStatus { Maybe DateTime
v1PersistentVolumeStatusLastPhaseTransitionTime :: Maybe DateTime
v1PersistentVolumeStatusLastPhaseTransitionTime :: Maybe DateTime
v1PersistentVolumeStatusLastPhaseTransitionTime, Maybe Text
v1PersistentVolumeStatusMessage :: Maybe Text
v1PersistentVolumeStatusPhase :: Maybe Text
v1PersistentVolumeStatusReason :: Maybe Text
$sel:v1PersistentVolumeStatusMessage:V1PersistentVolumeStatus :: Maybe Text
$sel:v1PersistentVolumeStatusPhase:V1PersistentVolumeStatus :: Maybe Text
$sel:v1PersistentVolumeStatusReason:V1PersistentVolumeStatus :: Maybe Text
..} ) (Maybe DateTime -> V1PersistentVolumeStatus)
-> f (Maybe DateTime) -> f V1PersistentVolumeStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1PersistentVolumeStatusLastPhaseTransitionTime
{-# INLINE v1PersistentVolumeStatusLastPhaseTransitionTimeL #-}

-- | 'v1PersistentVolumeStatusMessage' Lens
v1PersistentVolumeStatusMessageL :: Lens_' V1PersistentVolumeStatus (Maybe Text)
v1PersistentVolumeStatusMessageL :: Lens_' V1PersistentVolumeStatus (Maybe Text)
v1PersistentVolumeStatusMessageL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeStatus{Maybe Text
Maybe DateTime
v1PersistentVolumeStatusLastPhaseTransitionTime :: V1PersistentVolumeStatus -> Maybe DateTime
$sel:v1PersistentVolumeStatusMessage:V1PersistentVolumeStatus :: V1PersistentVolumeStatus -> Maybe Text
$sel:v1PersistentVolumeStatusPhase:V1PersistentVolumeStatus :: V1PersistentVolumeStatus -> Maybe Text
$sel:v1PersistentVolumeStatusReason:V1PersistentVolumeStatus :: V1PersistentVolumeStatus -> Maybe Text
v1PersistentVolumeStatusLastPhaseTransitionTime :: Maybe DateTime
v1PersistentVolumeStatusMessage :: Maybe Text
v1PersistentVolumeStatusPhase :: Maybe Text
v1PersistentVolumeStatusReason :: Maybe Text
..} = (\Maybe Text
v1PersistentVolumeStatusMessage -> V1PersistentVolumeStatus { Maybe Text
$sel:v1PersistentVolumeStatusMessage:V1PersistentVolumeStatus :: Maybe Text
v1PersistentVolumeStatusMessage :: Maybe Text
v1PersistentVolumeStatusMessage, Maybe Text
Maybe DateTime
v1PersistentVolumeStatusLastPhaseTransitionTime :: Maybe DateTime
$sel:v1PersistentVolumeStatusPhase:V1PersistentVolumeStatus :: Maybe Text
$sel:v1PersistentVolumeStatusReason:V1PersistentVolumeStatus :: Maybe Text
v1PersistentVolumeStatusLastPhaseTransitionTime :: Maybe DateTime
v1PersistentVolumeStatusPhase :: Maybe Text
v1PersistentVolumeStatusReason :: 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 :: Lens_' V1PersistentVolumeStatus (Maybe Text)
v1PersistentVolumeStatusPhaseL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeStatus{Maybe Text
Maybe DateTime
v1PersistentVolumeStatusLastPhaseTransitionTime :: V1PersistentVolumeStatus -> Maybe DateTime
$sel:v1PersistentVolumeStatusMessage:V1PersistentVolumeStatus :: V1PersistentVolumeStatus -> Maybe Text
$sel:v1PersistentVolumeStatusPhase:V1PersistentVolumeStatus :: V1PersistentVolumeStatus -> Maybe Text
$sel:v1PersistentVolumeStatusReason:V1PersistentVolumeStatus :: V1PersistentVolumeStatus -> Maybe Text
v1PersistentVolumeStatusLastPhaseTransitionTime :: Maybe DateTime
v1PersistentVolumeStatusMessage :: Maybe Text
v1PersistentVolumeStatusPhase :: Maybe Text
v1PersistentVolumeStatusReason :: Maybe Text
..} = (\Maybe Text
v1PersistentVolumeStatusPhase -> V1PersistentVolumeStatus { Maybe Text
$sel:v1PersistentVolumeStatusPhase:V1PersistentVolumeStatus :: Maybe Text
v1PersistentVolumeStatusPhase :: Maybe Text
v1PersistentVolumeStatusPhase, Maybe Text
Maybe DateTime
v1PersistentVolumeStatusLastPhaseTransitionTime :: Maybe DateTime
$sel:v1PersistentVolumeStatusMessage:V1PersistentVolumeStatus :: Maybe Text
$sel:v1PersistentVolumeStatusReason:V1PersistentVolumeStatus :: Maybe Text
v1PersistentVolumeStatusLastPhaseTransitionTime :: Maybe DateTime
v1PersistentVolumeStatusMessage :: Maybe Text
v1PersistentVolumeStatusReason :: 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 :: Lens_' V1PersistentVolumeStatus (Maybe Text)
v1PersistentVolumeStatusReasonL Maybe Text -> f (Maybe Text)
f V1PersistentVolumeStatus{Maybe Text
Maybe DateTime
v1PersistentVolumeStatusLastPhaseTransitionTime :: V1PersistentVolumeStatus -> Maybe DateTime
$sel:v1PersistentVolumeStatusMessage:V1PersistentVolumeStatus :: V1PersistentVolumeStatus -> Maybe Text
$sel:v1PersistentVolumeStatusPhase:V1PersistentVolumeStatus :: V1PersistentVolumeStatus -> Maybe Text
$sel:v1PersistentVolumeStatusReason:V1PersistentVolumeStatus :: V1PersistentVolumeStatus -> Maybe Text
v1PersistentVolumeStatusLastPhaseTransitionTime :: Maybe DateTime
v1PersistentVolumeStatusMessage :: Maybe Text
v1PersistentVolumeStatusPhase :: Maybe Text
v1PersistentVolumeStatusReason :: Maybe Text
..} = (\Maybe Text
v1PersistentVolumeStatusReason -> V1PersistentVolumeStatus { Maybe Text
$sel:v1PersistentVolumeStatusReason:V1PersistentVolumeStatus :: Maybe Text
v1PersistentVolumeStatusReason :: Maybe Text
v1PersistentVolumeStatusReason, Maybe Text
Maybe DateTime
v1PersistentVolumeStatusLastPhaseTransitionTime :: Maybe DateTime
$sel:v1PersistentVolumeStatusMessage:V1PersistentVolumeStatus :: Maybe Text
$sel:v1PersistentVolumeStatusPhase:V1PersistentVolumeStatus :: Maybe Text
v1PersistentVolumeStatusLastPhaseTransitionTime :: Maybe DateTime
v1PersistentVolumeStatusMessage :: 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
v1PersistentVolumeStatusReason
{-# INLINE v1PersistentVolumeStatusReasonL #-}



-- * V1PhotonPersistentDiskVolumeSource

-- | 'v1PhotonPersistentDiskVolumeSourceFsType' Lens
v1PhotonPersistentDiskVolumeSourceFsTypeL :: Lens_' V1PhotonPersistentDiskVolumeSource (Maybe Text)
v1PhotonPersistentDiskVolumeSourceFsTypeL :: Lens_' V1PhotonPersistentDiskVolumeSource (Maybe Text)
v1PhotonPersistentDiskVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1PhotonPersistentDiskVolumeSource{Maybe Text
Text
v1PhotonPersistentDiskVolumeSourceFsType :: V1PhotonPersistentDiskVolumeSource -> Maybe Text
v1PhotonPersistentDiskVolumeSourceFsType :: Maybe Text
v1PhotonPersistentDiskVolumeSourcePdId :: Text
$sel:v1PhotonPersistentDiskVolumeSourcePdId:V1PhotonPersistentDiskVolumeSource :: V1PhotonPersistentDiskVolumeSource -> Text
..} = (\Maybe Text
v1PhotonPersistentDiskVolumeSourceFsType -> V1PhotonPersistentDiskVolumeSource { Maybe Text
v1PhotonPersistentDiskVolumeSourceFsType :: Maybe Text
v1PhotonPersistentDiskVolumeSourceFsType :: Maybe Text
v1PhotonPersistentDiskVolumeSourceFsType, Text
v1PhotonPersistentDiskVolumeSourcePdId :: Text
$sel:v1PhotonPersistentDiskVolumeSourcePdId:V1PhotonPersistentDiskVolumeSource :: 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 :: Lens_' V1PhotonPersistentDiskVolumeSource Text
v1PhotonPersistentDiskVolumeSourcePdIdL Text -> f Text
f V1PhotonPersistentDiskVolumeSource{Maybe Text
Text
v1PhotonPersistentDiskVolumeSourceFsType :: V1PhotonPersistentDiskVolumeSource -> Maybe Text
$sel:v1PhotonPersistentDiskVolumeSourcePdId:V1PhotonPersistentDiskVolumeSource :: V1PhotonPersistentDiskVolumeSource -> Text
v1PhotonPersistentDiskVolumeSourceFsType :: Maybe Text
v1PhotonPersistentDiskVolumeSourcePdId :: Text
..} = (\Text
v1PhotonPersistentDiskVolumeSourcePdId -> V1PhotonPersistentDiskVolumeSource { Text
$sel:v1PhotonPersistentDiskVolumeSourcePdId:V1PhotonPersistentDiskVolumeSource :: 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 :: Lens_' V1Pod (Maybe Text)
v1PodApiVersionL Maybe Text -> f (Maybe Text)
f V1Pod{Maybe Text
Maybe V1PodStatus
Maybe V1PodSpec
Maybe V1ObjectMeta
v1PodApiVersion :: V1Pod -> Maybe Text
v1PodApiVersion :: Maybe Text
v1PodKind :: Maybe Text
v1PodMetadata :: Maybe V1ObjectMeta
v1PodSpec :: Maybe V1PodSpec
v1PodStatus :: Maybe V1PodStatus
$sel:v1PodKind:V1Pod :: V1Pod -> Maybe Text
$sel:v1PodMetadata:V1Pod :: V1Pod -> Maybe V1ObjectMeta
$sel:v1PodSpec:V1Pod :: V1Pod -> Maybe V1PodSpec
$sel:v1PodStatus:V1Pod :: V1Pod -> Maybe V1PodStatus
..} = (\Maybe Text
v1PodApiVersion -> V1Pod { Maybe Text
v1PodApiVersion :: Maybe Text
v1PodApiVersion :: Maybe Text
v1PodApiVersion, Maybe Text
Maybe V1PodStatus
Maybe V1PodSpec
Maybe V1ObjectMeta
v1PodKind :: Maybe Text
v1PodMetadata :: Maybe V1ObjectMeta
v1PodSpec :: Maybe V1PodSpec
v1PodStatus :: Maybe V1PodStatus
$sel:v1PodKind:V1Pod :: Maybe Text
$sel:v1PodMetadata:V1Pod :: Maybe V1ObjectMeta
$sel:v1PodSpec:V1Pod :: Maybe V1PodSpec
$sel:v1PodStatus:V1Pod :: Maybe V1PodStatus
..} ) (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 :: Lens_' V1Pod (Maybe Text)
v1PodKindL Maybe Text -> f (Maybe Text)
f V1Pod{Maybe Text
Maybe V1PodStatus
Maybe V1PodSpec
Maybe V1ObjectMeta
v1PodApiVersion :: V1Pod -> Maybe Text
$sel:v1PodKind:V1Pod :: V1Pod -> Maybe Text
$sel:v1PodMetadata:V1Pod :: V1Pod -> Maybe V1ObjectMeta
$sel:v1PodSpec:V1Pod :: V1Pod -> Maybe V1PodSpec
$sel:v1PodStatus:V1Pod :: V1Pod -> Maybe V1PodStatus
v1PodApiVersion :: Maybe Text
v1PodKind :: Maybe Text
v1PodMetadata :: Maybe V1ObjectMeta
v1PodSpec :: Maybe V1PodSpec
v1PodStatus :: Maybe V1PodStatus
..} = (\Maybe Text
v1PodKind -> V1Pod { Maybe Text
$sel:v1PodKind:V1Pod :: Maybe Text
v1PodKind :: Maybe Text
v1PodKind, Maybe Text
Maybe V1PodStatus
Maybe V1PodSpec
Maybe V1ObjectMeta
v1PodApiVersion :: Maybe Text
$sel:v1PodMetadata:V1Pod :: Maybe V1ObjectMeta
$sel:v1PodSpec:V1Pod :: Maybe V1PodSpec
$sel:v1PodStatus:V1Pod :: Maybe V1PodStatus
v1PodApiVersion :: Maybe Text
v1PodMetadata :: Maybe V1ObjectMeta
v1PodSpec :: Maybe V1PodSpec
v1PodStatus :: Maybe V1PodStatus
..} ) (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 :: Lens_' V1Pod (Maybe V1ObjectMeta)
v1PodMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Pod{Maybe Text
Maybe V1PodStatus
Maybe V1PodSpec
Maybe V1ObjectMeta
v1PodApiVersion :: V1Pod -> Maybe Text
$sel:v1PodKind:V1Pod :: V1Pod -> Maybe Text
$sel:v1PodMetadata:V1Pod :: V1Pod -> Maybe V1ObjectMeta
$sel:v1PodSpec:V1Pod :: V1Pod -> Maybe V1PodSpec
$sel:v1PodStatus:V1Pod :: V1Pod -> Maybe V1PodStatus
v1PodApiVersion :: Maybe Text
v1PodKind :: Maybe Text
v1PodMetadata :: Maybe V1ObjectMeta
v1PodSpec :: Maybe V1PodSpec
v1PodStatus :: Maybe V1PodStatus
..} = (\Maybe V1ObjectMeta
v1PodMetadata -> V1Pod { Maybe V1ObjectMeta
$sel:v1PodMetadata:V1Pod :: Maybe V1ObjectMeta
v1PodMetadata :: Maybe V1ObjectMeta
v1PodMetadata, Maybe Text
Maybe V1PodStatus
Maybe V1PodSpec
v1PodApiVersion :: Maybe Text
$sel:v1PodKind:V1Pod :: Maybe Text
$sel:v1PodSpec:V1Pod :: Maybe V1PodSpec
$sel:v1PodStatus:V1Pod :: Maybe V1PodStatus
v1PodApiVersion :: Maybe Text
v1PodKind :: Maybe Text
v1PodSpec :: Maybe V1PodSpec
v1PodStatus :: Maybe V1PodStatus
..} ) (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 :: Lens_' V1Pod (Maybe V1PodSpec)
v1PodSpecL Maybe V1PodSpec -> f (Maybe V1PodSpec)
f V1Pod{Maybe Text
Maybe V1PodStatus
Maybe V1PodSpec
Maybe V1ObjectMeta
v1PodApiVersion :: V1Pod -> Maybe Text
$sel:v1PodKind:V1Pod :: V1Pod -> Maybe Text
$sel:v1PodMetadata:V1Pod :: V1Pod -> Maybe V1ObjectMeta
$sel:v1PodSpec:V1Pod :: V1Pod -> Maybe V1PodSpec
$sel:v1PodStatus:V1Pod :: V1Pod -> Maybe V1PodStatus
v1PodApiVersion :: Maybe Text
v1PodKind :: Maybe Text
v1PodMetadata :: Maybe V1ObjectMeta
v1PodSpec :: Maybe V1PodSpec
v1PodStatus :: Maybe V1PodStatus
..} = (\Maybe V1PodSpec
v1PodSpec -> V1Pod { Maybe V1PodSpec
$sel:v1PodSpec:V1Pod :: Maybe V1PodSpec
v1PodSpec :: Maybe V1PodSpec
v1PodSpec, Maybe Text
Maybe V1PodStatus
Maybe V1ObjectMeta
v1PodApiVersion :: Maybe Text
$sel:v1PodKind:V1Pod :: Maybe Text
$sel:v1PodMetadata:V1Pod :: Maybe V1ObjectMeta
$sel:v1PodStatus:V1Pod :: Maybe V1PodStatus
v1PodApiVersion :: Maybe Text
v1PodKind :: Maybe Text
v1PodMetadata :: Maybe V1ObjectMeta
v1PodStatus :: Maybe V1PodStatus
..} ) (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 :: Lens_' V1Pod (Maybe V1PodStatus)
v1PodStatusL Maybe V1PodStatus -> f (Maybe V1PodStatus)
f V1Pod{Maybe Text
Maybe V1PodStatus
Maybe V1PodSpec
Maybe V1ObjectMeta
v1PodApiVersion :: V1Pod -> Maybe Text
$sel:v1PodKind:V1Pod :: V1Pod -> Maybe Text
$sel:v1PodMetadata:V1Pod :: V1Pod -> Maybe V1ObjectMeta
$sel:v1PodSpec:V1Pod :: V1Pod -> Maybe V1PodSpec
$sel:v1PodStatus:V1Pod :: V1Pod -> Maybe V1PodStatus
v1PodApiVersion :: Maybe Text
v1PodKind :: Maybe Text
v1PodMetadata :: Maybe V1ObjectMeta
v1PodSpec :: Maybe V1PodSpec
v1PodStatus :: Maybe V1PodStatus
..} = (\Maybe V1PodStatus
v1PodStatus -> V1Pod { Maybe V1PodStatus
$sel:v1PodStatus:V1Pod :: Maybe V1PodStatus
v1PodStatus :: Maybe V1PodStatus
v1PodStatus, Maybe Text
Maybe V1PodSpec
Maybe V1ObjectMeta
v1PodApiVersion :: Maybe Text
$sel:v1PodKind:V1Pod :: Maybe Text
$sel:v1PodMetadata:V1Pod :: Maybe V1ObjectMeta
$sel:v1PodSpec:V1Pod :: Maybe V1PodSpec
v1PodApiVersion :: Maybe Text
v1PodKind :: Maybe Text
v1PodMetadata :: Maybe V1ObjectMeta
v1PodSpec :: Maybe V1PodSpec
..} ) (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 :: Lens_' V1PodAffinity (Maybe [V1WeightedPodAffinityTerm])
v1PodAffinityPreferredDuringSchedulingIgnoredDuringExecutionL Maybe [V1WeightedPodAffinityTerm]
-> f (Maybe [V1WeightedPodAffinityTerm])
f V1PodAffinity{Maybe [V1WeightedPodAffinityTerm]
Maybe [V1PodAffinityTerm]
v1PodAffinityPreferredDuringSchedulingIgnoredDuringExecution :: V1PodAffinity -> Maybe [V1WeightedPodAffinityTerm]
v1PodAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1WeightedPodAffinityTerm]
v1PodAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PodAffinityTerm]
$sel:v1PodAffinityRequiredDuringSchedulingIgnoredDuringExecution:V1PodAffinity :: V1PodAffinity -> Maybe [V1PodAffinityTerm]
..} = (\Maybe [V1WeightedPodAffinityTerm]
v1PodAffinityPreferredDuringSchedulingIgnoredDuringExecution -> V1PodAffinity { Maybe [V1WeightedPodAffinityTerm]
v1PodAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1WeightedPodAffinityTerm]
v1PodAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1WeightedPodAffinityTerm]
v1PodAffinityPreferredDuringSchedulingIgnoredDuringExecution, Maybe [V1PodAffinityTerm]
v1PodAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PodAffinityTerm]
$sel:v1PodAffinityRequiredDuringSchedulingIgnoredDuringExecution:V1PodAffinity :: 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 :: Lens_' V1PodAffinity (Maybe [V1PodAffinityTerm])
v1PodAffinityRequiredDuringSchedulingIgnoredDuringExecutionL Maybe [V1PodAffinityTerm] -> f (Maybe [V1PodAffinityTerm])
f V1PodAffinity{Maybe [V1WeightedPodAffinityTerm]
Maybe [V1PodAffinityTerm]
v1PodAffinityPreferredDuringSchedulingIgnoredDuringExecution :: V1PodAffinity -> Maybe [V1WeightedPodAffinityTerm]
$sel:v1PodAffinityRequiredDuringSchedulingIgnoredDuringExecution:V1PodAffinity :: V1PodAffinity -> Maybe [V1PodAffinityTerm]
v1PodAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1WeightedPodAffinityTerm]
v1PodAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PodAffinityTerm]
..} = (\Maybe [V1PodAffinityTerm]
v1PodAffinityRequiredDuringSchedulingIgnoredDuringExecution -> V1PodAffinity { Maybe [V1PodAffinityTerm]
$sel:v1PodAffinityRequiredDuringSchedulingIgnoredDuringExecution:V1PodAffinity :: 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 :: Lens_' V1PodAffinityTerm (Maybe V1LabelSelector)
v1PodAffinityTermLabelSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1PodAffinityTerm{Maybe [Text]
Maybe V1LabelSelector
Text
v1PodAffinityTermLabelSelector :: V1PodAffinityTerm -> Maybe V1LabelSelector
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
v1PodAffinityTermMatchLabelKeys :: Maybe [Text]
v1PodAffinityTermMismatchLabelKeys :: Maybe [Text]
v1PodAffinityTermNamespaceSelector :: Maybe V1LabelSelector
v1PodAffinityTermNamespaces :: Maybe [Text]
v1PodAffinityTermTopologyKey :: Text
$sel:v1PodAffinityTermMatchLabelKeys:V1PodAffinityTerm :: V1PodAffinityTerm -> Maybe [Text]
$sel:v1PodAffinityTermMismatchLabelKeys:V1PodAffinityTerm :: V1PodAffinityTerm -> Maybe [Text]
$sel:v1PodAffinityTermNamespaceSelector:V1PodAffinityTerm :: V1PodAffinityTerm -> Maybe V1LabelSelector
$sel:v1PodAffinityTermNamespaces:V1PodAffinityTerm :: V1PodAffinityTerm -> Maybe [Text]
$sel:v1PodAffinityTermTopologyKey:V1PodAffinityTerm :: V1PodAffinityTerm -> Text
..} = (\Maybe V1LabelSelector
v1PodAffinityTermLabelSelector -> V1PodAffinityTerm { Maybe V1LabelSelector
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
v1PodAffinityTermLabelSelector, Maybe [Text]
Maybe V1LabelSelector
Text
v1PodAffinityTermMatchLabelKeys :: Maybe [Text]
v1PodAffinityTermMismatchLabelKeys :: Maybe [Text]
v1PodAffinityTermNamespaceSelector :: Maybe V1LabelSelector
v1PodAffinityTermNamespaces :: Maybe [Text]
v1PodAffinityTermTopologyKey :: Text
$sel:v1PodAffinityTermMatchLabelKeys:V1PodAffinityTerm :: Maybe [Text]
$sel:v1PodAffinityTermMismatchLabelKeys:V1PodAffinityTerm :: Maybe [Text]
$sel:v1PodAffinityTermNamespaceSelector:V1PodAffinityTerm :: Maybe V1LabelSelector
$sel:v1PodAffinityTermNamespaces:V1PodAffinityTerm :: Maybe [Text]
$sel:v1PodAffinityTermTopologyKey:V1PodAffinityTerm :: 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 #-}

-- | 'v1PodAffinityTermMatchLabelKeys' Lens
v1PodAffinityTermMatchLabelKeysL :: Lens_' V1PodAffinityTerm (Maybe [Text])
v1PodAffinityTermMatchLabelKeysL :: Lens_' V1PodAffinityTerm (Maybe [Text])
v1PodAffinityTermMatchLabelKeysL Maybe [Text] -> f (Maybe [Text])
f V1PodAffinityTerm{Maybe [Text]
Maybe V1LabelSelector
Text
v1PodAffinityTermLabelSelector :: V1PodAffinityTerm -> Maybe V1LabelSelector
$sel:v1PodAffinityTermMatchLabelKeys:V1PodAffinityTerm :: V1PodAffinityTerm -> Maybe [Text]
$sel:v1PodAffinityTermMismatchLabelKeys:V1PodAffinityTerm :: V1PodAffinityTerm -> Maybe [Text]
$sel:v1PodAffinityTermNamespaceSelector:V1PodAffinityTerm :: V1PodAffinityTerm -> Maybe V1LabelSelector
$sel:v1PodAffinityTermNamespaces:V1PodAffinityTerm :: V1PodAffinityTerm -> Maybe [Text]
$sel:v1PodAffinityTermTopologyKey:V1PodAffinityTerm :: V1PodAffinityTerm -> Text
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
v1PodAffinityTermMatchLabelKeys :: Maybe [Text]
v1PodAffinityTermMismatchLabelKeys :: Maybe [Text]
v1PodAffinityTermNamespaceSelector :: Maybe V1LabelSelector
v1PodAffinityTermNamespaces :: Maybe [Text]
v1PodAffinityTermTopologyKey :: Text
..} = (\Maybe [Text]
v1PodAffinityTermMatchLabelKeys -> V1PodAffinityTerm { Maybe [Text]
$sel:v1PodAffinityTermMatchLabelKeys:V1PodAffinityTerm :: Maybe [Text]
v1PodAffinityTermMatchLabelKeys :: Maybe [Text]
v1PodAffinityTermMatchLabelKeys, Maybe [Text]
Maybe V1LabelSelector
Text
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
$sel:v1PodAffinityTermMismatchLabelKeys:V1PodAffinityTerm :: Maybe [Text]
$sel:v1PodAffinityTermNamespaceSelector:V1PodAffinityTerm :: Maybe V1LabelSelector
$sel:v1PodAffinityTermNamespaces:V1PodAffinityTerm :: Maybe [Text]
$sel:v1PodAffinityTermTopologyKey:V1PodAffinityTerm :: Text
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
v1PodAffinityTermMismatchLabelKeys :: Maybe [Text]
v1PodAffinityTermNamespaceSelector :: Maybe V1LabelSelector
v1PodAffinityTermNamespaces :: Maybe [Text]
v1PodAffinityTermTopologyKey :: Text
..} ) (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]
v1PodAffinityTermMatchLabelKeys
{-# INLINE v1PodAffinityTermMatchLabelKeysL #-}

-- | 'v1PodAffinityTermMismatchLabelKeys' Lens
v1PodAffinityTermMismatchLabelKeysL :: Lens_' V1PodAffinityTerm (Maybe [Text])
v1PodAffinityTermMismatchLabelKeysL :: Lens_' V1PodAffinityTerm (Maybe [Text])
v1PodAffinityTermMismatchLabelKeysL Maybe [Text] -> f (Maybe [Text])
f V1PodAffinityTerm{Maybe [Text]
Maybe V1LabelSelector
Text
v1PodAffinityTermLabelSelector :: V1PodAffinityTerm -> Maybe V1LabelSelector
$sel:v1PodAffinityTermMatchLabelKeys:V1PodAffinityTerm :: V1PodAffinityTerm -> Maybe [Text]
$sel:v1PodAffinityTermMismatchLabelKeys:V1PodAffinityTerm :: V1PodAffinityTerm -> Maybe [Text]
$sel:v1PodAffinityTermNamespaceSelector:V1PodAffinityTerm :: V1PodAffinityTerm -> Maybe V1LabelSelector
$sel:v1PodAffinityTermNamespaces:V1PodAffinityTerm :: V1PodAffinityTerm -> Maybe [Text]
$sel:v1PodAffinityTermTopologyKey:V1PodAffinityTerm :: V1PodAffinityTerm -> Text
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
v1PodAffinityTermMatchLabelKeys :: Maybe [Text]
v1PodAffinityTermMismatchLabelKeys :: Maybe [Text]
v1PodAffinityTermNamespaceSelector :: Maybe V1LabelSelector
v1PodAffinityTermNamespaces :: Maybe [Text]
v1PodAffinityTermTopologyKey :: Text
..} = (\Maybe [Text]
v1PodAffinityTermMismatchLabelKeys -> V1PodAffinityTerm { Maybe [Text]
$sel:v1PodAffinityTermMismatchLabelKeys:V1PodAffinityTerm :: Maybe [Text]
v1PodAffinityTermMismatchLabelKeys :: Maybe [Text]
v1PodAffinityTermMismatchLabelKeys, Maybe [Text]
Maybe V1LabelSelector
Text
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
$sel:v1PodAffinityTermMatchLabelKeys:V1PodAffinityTerm :: Maybe [Text]
$sel:v1PodAffinityTermNamespaceSelector:V1PodAffinityTerm :: Maybe V1LabelSelector
$sel:v1PodAffinityTermNamespaces:V1PodAffinityTerm :: Maybe [Text]
$sel:v1PodAffinityTermTopologyKey:V1PodAffinityTerm :: Text
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
v1PodAffinityTermMatchLabelKeys :: Maybe [Text]
v1PodAffinityTermNamespaceSelector :: Maybe V1LabelSelector
v1PodAffinityTermNamespaces :: Maybe [Text]
v1PodAffinityTermTopologyKey :: Text
..} ) (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]
v1PodAffinityTermMismatchLabelKeys
{-# INLINE v1PodAffinityTermMismatchLabelKeysL #-}

-- | 'v1PodAffinityTermNamespaceSelector' Lens
v1PodAffinityTermNamespaceSelectorL :: Lens_' V1PodAffinityTerm (Maybe V1LabelSelector)
v1PodAffinityTermNamespaceSelectorL :: Lens_' V1PodAffinityTerm (Maybe V1LabelSelector)
v1PodAffinityTermNamespaceSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1PodAffinityTerm{Maybe [Text]
Maybe V1LabelSelector
Text
v1PodAffinityTermLabelSelector :: V1PodAffinityTerm -> Maybe V1LabelSelector
$sel:v1PodAffinityTermMatchLabelKeys:V1PodAffinityTerm :: V1PodAffinityTerm -> Maybe [Text]
$sel:v1PodAffinityTermMismatchLabelKeys:V1PodAffinityTerm :: V1PodAffinityTerm -> Maybe [Text]
$sel:v1PodAffinityTermNamespaceSelector:V1PodAffinityTerm :: V1PodAffinityTerm -> Maybe V1LabelSelector
$sel:v1PodAffinityTermNamespaces:V1PodAffinityTerm :: V1PodAffinityTerm -> Maybe [Text]
$sel:v1PodAffinityTermTopologyKey:V1PodAffinityTerm :: V1PodAffinityTerm -> Text
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
v1PodAffinityTermMatchLabelKeys :: Maybe [Text]
v1PodAffinityTermMismatchLabelKeys :: Maybe [Text]
v1PodAffinityTermNamespaceSelector :: Maybe V1LabelSelector
v1PodAffinityTermNamespaces :: Maybe [Text]
v1PodAffinityTermTopologyKey :: Text
..} = (\Maybe V1LabelSelector
v1PodAffinityTermNamespaceSelector -> V1PodAffinityTerm { Maybe V1LabelSelector
$sel:v1PodAffinityTermNamespaceSelector:V1PodAffinityTerm :: Maybe V1LabelSelector
v1PodAffinityTermNamespaceSelector :: Maybe V1LabelSelector
v1PodAffinityTermNamespaceSelector, Maybe [Text]
Maybe V1LabelSelector
Text
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
$sel:v1PodAffinityTermMatchLabelKeys:V1PodAffinityTerm :: Maybe [Text]
$sel:v1PodAffinityTermMismatchLabelKeys:V1PodAffinityTerm :: Maybe [Text]
$sel:v1PodAffinityTermNamespaces:V1PodAffinityTerm :: Maybe [Text]
$sel:v1PodAffinityTermTopologyKey:V1PodAffinityTerm :: Text
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
v1PodAffinityTermMatchLabelKeys :: Maybe [Text]
v1PodAffinityTermMismatchLabelKeys :: Maybe [Text]
v1PodAffinityTermNamespaces :: Maybe [Text]
v1PodAffinityTermTopologyKey :: 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
v1PodAffinityTermNamespaceSelector
{-# INLINE v1PodAffinityTermNamespaceSelectorL #-}

-- | 'v1PodAffinityTermNamespaces' Lens
v1PodAffinityTermNamespacesL :: Lens_' V1PodAffinityTerm (Maybe [Text])
v1PodAffinityTermNamespacesL :: Lens_' V1PodAffinityTerm (Maybe [Text])
v1PodAffinityTermNamespacesL Maybe [Text] -> f (Maybe [Text])
f V1PodAffinityTerm{Maybe [Text]
Maybe V1LabelSelector
Text
v1PodAffinityTermLabelSelector :: V1PodAffinityTerm -> Maybe V1LabelSelector
$sel:v1PodAffinityTermMatchLabelKeys:V1PodAffinityTerm :: V1PodAffinityTerm -> Maybe [Text]
$sel:v1PodAffinityTermMismatchLabelKeys:V1PodAffinityTerm :: V1PodAffinityTerm -> Maybe [Text]
$sel:v1PodAffinityTermNamespaceSelector:V1PodAffinityTerm :: V1PodAffinityTerm -> Maybe V1LabelSelector
$sel:v1PodAffinityTermNamespaces:V1PodAffinityTerm :: V1PodAffinityTerm -> Maybe [Text]
$sel:v1PodAffinityTermTopologyKey:V1PodAffinityTerm :: V1PodAffinityTerm -> Text
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
v1PodAffinityTermMatchLabelKeys :: Maybe [Text]
v1PodAffinityTermMismatchLabelKeys :: Maybe [Text]
v1PodAffinityTermNamespaceSelector :: Maybe V1LabelSelector
v1PodAffinityTermNamespaces :: Maybe [Text]
v1PodAffinityTermTopologyKey :: Text
..} = (\Maybe [Text]
v1PodAffinityTermNamespaces -> V1PodAffinityTerm { Maybe [Text]
$sel:v1PodAffinityTermNamespaces:V1PodAffinityTerm :: Maybe [Text]
v1PodAffinityTermNamespaces :: Maybe [Text]
v1PodAffinityTermNamespaces, Maybe [Text]
Maybe V1LabelSelector
Text
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
$sel:v1PodAffinityTermMatchLabelKeys:V1PodAffinityTerm :: Maybe [Text]
$sel:v1PodAffinityTermMismatchLabelKeys:V1PodAffinityTerm :: Maybe [Text]
$sel:v1PodAffinityTermNamespaceSelector:V1PodAffinityTerm :: Maybe V1LabelSelector
$sel:v1PodAffinityTermTopologyKey:V1PodAffinityTerm :: Text
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
v1PodAffinityTermMatchLabelKeys :: Maybe [Text]
v1PodAffinityTermMismatchLabelKeys :: Maybe [Text]
v1PodAffinityTermNamespaceSelector :: Maybe V1LabelSelector
v1PodAffinityTermTopologyKey :: Text
..} ) (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 :: Lens_' V1PodAffinityTerm Text
v1PodAffinityTermTopologyKeyL Text -> f Text
f V1PodAffinityTerm{Maybe [Text]
Maybe V1LabelSelector
Text
v1PodAffinityTermLabelSelector :: V1PodAffinityTerm -> Maybe V1LabelSelector
$sel:v1PodAffinityTermMatchLabelKeys:V1PodAffinityTerm :: V1PodAffinityTerm -> Maybe [Text]
$sel:v1PodAffinityTermMismatchLabelKeys:V1PodAffinityTerm :: V1PodAffinityTerm -> Maybe [Text]
$sel:v1PodAffinityTermNamespaceSelector:V1PodAffinityTerm :: V1PodAffinityTerm -> Maybe V1LabelSelector
$sel:v1PodAffinityTermNamespaces:V1PodAffinityTerm :: V1PodAffinityTerm -> Maybe [Text]
$sel:v1PodAffinityTermTopologyKey:V1PodAffinityTerm :: V1PodAffinityTerm -> Text
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
v1PodAffinityTermMatchLabelKeys :: Maybe [Text]
v1PodAffinityTermMismatchLabelKeys :: Maybe [Text]
v1PodAffinityTermNamespaceSelector :: Maybe V1LabelSelector
v1PodAffinityTermNamespaces :: Maybe [Text]
v1PodAffinityTermTopologyKey :: Text
..} = (\Text
v1PodAffinityTermTopologyKey -> V1PodAffinityTerm { Text
$sel:v1PodAffinityTermTopologyKey:V1PodAffinityTerm :: Text
v1PodAffinityTermTopologyKey :: Text
v1PodAffinityTermTopologyKey, Maybe [Text]
Maybe V1LabelSelector
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
$sel:v1PodAffinityTermMatchLabelKeys:V1PodAffinityTerm :: Maybe [Text]
$sel:v1PodAffinityTermMismatchLabelKeys:V1PodAffinityTerm :: Maybe [Text]
$sel:v1PodAffinityTermNamespaceSelector:V1PodAffinityTerm :: Maybe V1LabelSelector
$sel:v1PodAffinityTermNamespaces:V1PodAffinityTerm :: Maybe [Text]
v1PodAffinityTermLabelSelector :: Maybe V1LabelSelector
v1PodAffinityTermMatchLabelKeys :: Maybe [Text]
v1PodAffinityTermMismatchLabelKeys :: Maybe [Text]
v1PodAffinityTermNamespaceSelector :: Maybe V1LabelSelector
v1PodAffinityTermNamespaces :: Maybe [Text]
..} ) (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 :: Lens_' V1PodAntiAffinity (Maybe [V1WeightedPodAffinityTerm])
v1PodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionL Maybe [V1WeightedPodAffinityTerm]
-> f (Maybe [V1WeightedPodAffinityTerm])
f V1PodAntiAffinity{Maybe [V1WeightedPodAffinityTerm]
Maybe [V1PodAffinityTerm]
v1PodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution :: V1PodAntiAffinity -> Maybe [V1WeightedPodAffinityTerm]
v1PodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1WeightedPodAffinityTerm]
v1PodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PodAffinityTerm]
$sel:v1PodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution:V1PodAntiAffinity :: V1PodAntiAffinity -> Maybe [V1PodAffinityTerm]
..} = (\Maybe [V1WeightedPodAffinityTerm]
v1PodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution -> V1PodAntiAffinity { Maybe [V1WeightedPodAffinityTerm]
v1PodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1WeightedPodAffinityTerm]
v1PodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1WeightedPodAffinityTerm]
v1PodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution, Maybe [V1PodAffinityTerm]
v1PodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PodAffinityTerm]
$sel:v1PodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution:V1PodAntiAffinity :: 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 :: Lens_' V1PodAntiAffinity (Maybe [V1PodAffinityTerm])
v1PodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionL Maybe [V1PodAffinityTerm] -> f (Maybe [V1PodAffinityTerm])
f V1PodAntiAffinity{Maybe [V1WeightedPodAffinityTerm]
Maybe [V1PodAffinityTerm]
v1PodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution :: V1PodAntiAffinity -> Maybe [V1WeightedPodAffinityTerm]
$sel:v1PodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution:V1PodAntiAffinity :: V1PodAntiAffinity -> Maybe [V1PodAffinityTerm]
v1PodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution :: Maybe [V1WeightedPodAffinityTerm]
v1PodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution :: Maybe [V1PodAffinityTerm]
..} = (\Maybe [V1PodAffinityTerm]
v1PodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution -> V1PodAntiAffinity { Maybe [V1PodAffinityTerm]
$sel:v1PodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution:V1PodAntiAffinity :: 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 :: Lens_' V1PodCondition (Maybe DateTime)
v1PodConditionLastProbeTimeL Maybe DateTime -> f (Maybe DateTime)
f V1PodCondition{Maybe Text
Maybe DateTime
Text
v1PodConditionLastProbeTime :: V1PodCondition -> Maybe DateTime
v1PodConditionLastProbeTime :: Maybe DateTime
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionMessage :: Maybe Text
v1PodConditionReason :: Maybe Text
v1PodConditionStatus :: Text
v1PodConditionType :: Text
$sel:v1PodConditionLastTransitionTime:V1PodCondition :: V1PodCondition -> Maybe DateTime
$sel:v1PodConditionMessage:V1PodCondition :: V1PodCondition -> Maybe Text
$sel:v1PodConditionReason:V1PodCondition :: V1PodCondition -> Maybe Text
$sel:v1PodConditionStatus:V1PodCondition :: V1PodCondition -> Text
$sel:v1PodConditionType:V1PodCondition :: V1PodCondition -> Text
..} = (\Maybe DateTime
v1PodConditionLastProbeTime -> V1PodCondition { Maybe DateTime
v1PodConditionLastProbeTime :: Maybe DateTime
v1PodConditionLastProbeTime :: Maybe DateTime
v1PodConditionLastProbeTime, Maybe Text
Maybe DateTime
Text
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionMessage :: Maybe Text
v1PodConditionReason :: Maybe Text
v1PodConditionStatus :: Text
v1PodConditionType :: Text
$sel:v1PodConditionLastTransitionTime:V1PodCondition :: Maybe DateTime
$sel:v1PodConditionMessage:V1PodCondition :: Maybe Text
$sel:v1PodConditionReason:V1PodCondition :: Maybe Text
$sel:v1PodConditionStatus:V1PodCondition :: Text
$sel:v1PodConditionType:V1PodCondition :: Text
..} ) (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 :: Lens_' V1PodCondition (Maybe DateTime)
v1PodConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1PodCondition{Maybe Text
Maybe DateTime
Text
v1PodConditionLastProbeTime :: V1PodCondition -> Maybe DateTime
$sel:v1PodConditionLastTransitionTime:V1PodCondition :: V1PodCondition -> Maybe DateTime
$sel:v1PodConditionMessage:V1PodCondition :: V1PodCondition -> Maybe Text
$sel:v1PodConditionReason:V1PodCondition :: V1PodCondition -> Maybe Text
$sel:v1PodConditionStatus:V1PodCondition :: V1PodCondition -> Text
$sel:v1PodConditionType:V1PodCondition :: V1PodCondition -> Text
v1PodConditionLastProbeTime :: Maybe DateTime
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionMessage :: Maybe Text
v1PodConditionReason :: Maybe Text
v1PodConditionStatus :: Text
v1PodConditionType :: Text
..} = (\Maybe DateTime
v1PodConditionLastTransitionTime -> V1PodCondition { Maybe DateTime
$sel:v1PodConditionLastTransitionTime:V1PodCondition :: Maybe DateTime
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionLastTransitionTime, Maybe Text
Maybe DateTime
Text
v1PodConditionLastProbeTime :: Maybe DateTime
$sel:v1PodConditionMessage:V1PodCondition :: Maybe Text
$sel:v1PodConditionReason:V1PodCondition :: Maybe Text
$sel:v1PodConditionStatus:V1PodCondition :: Text
$sel:v1PodConditionType:V1PodCondition :: Text
v1PodConditionLastProbeTime :: Maybe DateTime
v1PodConditionMessage :: Maybe Text
v1PodConditionReason :: Maybe Text
v1PodConditionStatus :: Text
v1PodConditionType :: Text
..} ) (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 :: Lens_' V1PodCondition (Maybe Text)
v1PodConditionMessageL Maybe Text -> f (Maybe Text)
f V1PodCondition{Maybe Text
Maybe DateTime
Text
v1PodConditionLastProbeTime :: V1PodCondition -> Maybe DateTime
$sel:v1PodConditionLastTransitionTime:V1PodCondition :: V1PodCondition -> Maybe DateTime
$sel:v1PodConditionMessage:V1PodCondition :: V1PodCondition -> Maybe Text
$sel:v1PodConditionReason:V1PodCondition :: V1PodCondition -> Maybe Text
$sel:v1PodConditionStatus:V1PodCondition :: V1PodCondition -> Text
$sel:v1PodConditionType:V1PodCondition :: V1PodCondition -> Text
v1PodConditionLastProbeTime :: Maybe DateTime
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionMessage :: Maybe Text
v1PodConditionReason :: Maybe Text
v1PodConditionStatus :: Text
v1PodConditionType :: Text
..} = (\Maybe Text
v1PodConditionMessage -> V1PodCondition { Maybe Text
$sel:v1PodConditionMessage:V1PodCondition :: Maybe Text
v1PodConditionMessage :: Maybe Text
v1PodConditionMessage, Maybe Text
Maybe DateTime
Text
v1PodConditionLastProbeTime :: Maybe DateTime
$sel:v1PodConditionLastTransitionTime:V1PodCondition :: Maybe DateTime
$sel:v1PodConditionReason:V1PodCondition :: Maybe Text
$sel:v1PodConditionStatus:V1PodCondition :: Text
$sel:v1PodConditionType:V1PodCondition :: Text
v1PodConditionLastProbeTime :: Maybe DateTime
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionReason :: Maybe Text
v1PodConditionStatus :: Text
v1PodConditionType :: Text
..} ) (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 :: Lens_' V1PodCondition (Maybe Text)
v1PodConditionReasonL Maybe Text -> f (Maybe Text)
f V1PodCondition{Maybe Text
Maybe DateTime
Text
v1PodConditionLastProbeTime :: V1PodCondition -> Maybe DateTime
$sel:v1PodConditionLastTransitionTime:V1PodCondition :: V1PodCondition -> Maybe DateTime
$sel:v1PodConditionMessage:V1PodCondition :: V1PodCondition -> Maybe Text
$sel:v1PodConditionReason:V1PodCondition :: V1PodCondition -> Maybe Text
$sel:v1PodConditionStatus:V1PodCondition :: V1PodCondition -> Text
$sel:v1PodConditionType:V1PodCondition :: V1PodCondition -> Text
v1PodConditionLastProbeTime :: Maybe DateTime
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionMessage :: Maybe Text
v1PodConditionReason :: Maybe Text
v1PodConditionStatus :: Text
v1PodConditionType :: Text
..} = (\Maybe Text
v1PodConditionReason -> V1PodCondition { Maybe Text
$sel:v1PodConditionReason:V1PodCondition :: Maybe Text
v1PodConditionReason :: Maybe Text
v1PodConditionReason, Maybe Text
Maybe DateTime
Text
v1PodConditionLastProbeTime :: Maybe DateTime
$sel:v1PodConditionLastTransitionTime:V1PodCondition :: Maybe DateTime
$sel:v1PodConditionMessage:V1PodCondition :: Maybe Text
$sel:v1PodConditionStatus:V1PodCondition :: Text
$sel:v1PodConditionType:V1PodCondition :: Text
v1PodConditionLastProbeTime :: Maybe DateTime
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionMessage :: Maybe Text
v1PodConditionStatus :: Text
v1PodConditionType :: Text
..} ) (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 :: Lens_' V1PodCondition Text
v1PodConditionStatusL Text -> f Text
f V1PodCondition{Maybe Text
Maybe DateTime
Text
v1PodConditionLastProbeTime :: V1PodCondition -> Maybe DateTime
$sel:v1PodConditionLastTransitionTime:V1PodCondition :: V1PodCondition -> Maybe DateTime
$sel:v1PodConditionMessage:V1PodCondition :: V1PodCondition -> Maybe Text
$sel:v1PodConditionReason:V1PodCondition :: V1PodCondition -> Maybe Text
$sel:v1PodConditionStatus:V1PodCondition :: V1PodCondition -> Text
$sel:v1PodConditionType:V1PodCondition :: V1PodCondition -> Text
v1PodConditionLastProbeTime :: Maybe DateTime
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionMessage :: Maybe Text
v1PodConditionReason :: Maybe Text
v1PodConditionStatus :: Text
v1PodConditionType :: Text
..} = (\Text
v1PodConditionStatus -> V1PodCondition { Text
$sel:v1PodConditionStatus:V1PodCondition :: Text
v1PodConditionStatus :: Text
v1PodConditionStatus, Maybe Text
Maybe DateTime
Text
v1PodConditionLastProbeTime :: Maybe DateTime
$sel:v1PodConditionLastTransitionTime:V1PodCondition :: Maybe DateTime
$sel:v1PodConditionMessage:V1PodCondition :: Maybe Text
$sel:v1PodConditionReason:V1PodCondition :: Maybe Text
$sel:v1PodConditionType:V1PodCondition :: Text
v1PodConditionLastProbeTime :: Maybe DateTime
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionMessage :: Maybe Text
v1PodConditionReason :: Maybe Text
v1PodConditionType :: Text
..} ) (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 :: Lens_' V1PodCondition Text
v1PodConditionTypeL Text -> f Text
f V1PodCondition{Maybe Text
Maybe DateTime
Text
v1PodConditionLastProbeTime :: V1PodCondition -> Maybe DateTime
$sel:v1PodConditionLastTransitionTime:V1PodCondition :: V1PodCondition -> Maybe DateTime
$sel:v1PodConditionMessage:V1PodCondition :: V1PodCondition -> Maybe Text
$sel:v1PodConditionReason:V1PodCondition :: V1PodCondition -> Maybe Text
$sel:v1PodConditionStatus:V1PodCondition :: V1PodCondition -> Text
$sel:v1PodConditionType:V1PodCondition :: V1PodCondition -> Text
v1PodConditionLastProbeTime :: Maybe DateTime
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionMessage :: Maybe Text
v1PodConditionReason :: Maybe Text
v1PodConditionStatus :: Text
v1PodConditionType :: Text
..} = (\Text
v1PodConditionType -> V1PodCondition { Text
$sel:v1PodConditionType:V1PodCondition :: Text
v1PodConditionType :: Text
v1PodConditionType, Maybe Text
Maybe DateTime
Text
v1PodConditionLastProbeTime :: Maybe DateTime
$sel:v1PodConditionLastTransitionTime:V1PodCondition :: Maybe DateTime
$sel:v1PodConditionMessage:V1PodCondition :: Maybe Text
$sel:v1PodConditionReason:V1PodCondition :: Maybe Text
$sel:v1PodConditionStatus:V1PodCondition :: Text
v1PodConditionLastProbeTime :: Maybe DateTime
v1PodConditionLastTransitionTime :: Maybe DateTime
v1PodConditionMessage :: Maybe Text
v1PodConditionReason :: Maybe Text
v1PodConditionStatus :: Text
..} ) (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 :: Lens_' V1PodDNSConfig (Maybe [Text])
v1PodDNSConfigNameserversL Maybe [Text] -> f (Maybe [Text])
f V1PodDNSConfig{Maybe [Text]
Maybe [V1PodDNSConfigOption]
v1PodDNSConfigNameservers :: V1PodDNSConfig -> Maybe [Text]
v1PodDNSConfigNameservers :: Maybe [Text]
v1PodDNSConfigOptions :: Maybe [V1PodDNSConfigOption]
v1PodDNSConfigSearches :: Maybe [Text]
$sel:v1PodDNSConfigOptions:V1PodDNSConfig :: V1PodDNSConfig -> Maybe [V1PodDNSConfigOption]
$sel:v1PodDNSConfigSearches:V1PodDNSConfig :: V1PodDNSConfig -> Maybe [Text]
..} = (\Maybe [Text]
v1PodDNSConfigNameservers -> V1PodDNSConfig { Maybe [Text]
v1PodDNSConfigNameservers :: Maybe [Text]
v1PodDNSConfigNameservers :: Maybe [Text]
v1PodDNSConfigNameservers, Maybe [Text]
Maybe [V1PodDNSConfigOption]
v1PodDNSConfigOptions :: Maybe [V1PodDNSConfigOption]
v1PodDNSConfigSearches :: Maybe [Text]
$sel:v1PodDNSConfigOptions:V1PodDNSConfig :: Maybe [V1PodDNSConfigOption]
$sel:v1PodDNSConfigSearches:V1PodDNSConfig :: 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]
v1PodDNSConfigNameservers
{-# INLINE v1PodDNSConfigNameserversL #-}

-- | 'v1PodDNSConfigOptions' Lens
v1PodDNSConfigOptionsL :: Lens_' V1PodDNSConfig (Maybe [V1PodDNSConfigOption])
v1PodDNSConfigOptionsL :: Lens_' V1PodDNSConfig (Maybe [V1PodDNSConfigOption])
v1PodDNSConfigOptionsL Maybe [V1PodDNSConfigOption] -> f (Maybe [V1PodDNSConfigOption])
f V1PodDNSConfig{Maybe [Text]
Maybe [V1PodDNSConfigOption]
v1PodDNSConfigNameservers :: V1PodDNSConfig -> Maybe [Text]
$sel:v1PodDNSConfigOptions:V1PodDNSConfig :: V1PodDNSConfig -> Maybe [V1PodDNSConfigOption]
$sel:v1PodDNSConfigSearches:V1PodDNSConfig :: V1PodDNSConfig -> Maybe [Text]
v1PodDNSConfigNameservers :: Maybe [Text]
v1PodDNSConfigOptions :: Maybe [V1PodDNSConfigOption]
v1PodDNSConfigSearches :: Maybe [Text]
..} = (\Maybe [V1PodDNSConfigOption]
v1PodDNSConfigOptions -> V1PodDNSConfig { Maybe [V1PodDNSConfigOption]
$sel:v1PodDNSConfigOptions:V1PodDNSConfig :: Maybe [V1PodDNSConfigOption]
v1PodDNSConfigOptions :: Maybe [V1PodDNSConfigOption]
v1PodDNSConfigOptions, Maybe [Text]
v1PodDNSConfigNameservers :: Maybe [Text]
$sel:v1PodDNSConfigSearches:V1PodDNSConfig :: Maybe [Text]
v1PodDNSConfigNameservers :: Maybe [Text]
v1PodDNSConfigSearches :: 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 :: Lens_' V1PodDNSConfig (Maybe [Text])
v1PodDNSConfigSearchesL Maybe [Text] -> f (Maybe [Text])
f V1PodDNSConfig{Maybe [Text]
Maybe [V1PodDNSConfigOption]
v1PodDNSConfigNameservers :: V1PodDNSConfig -> Maybe [Text]
$sel:v1PodDNSConfigOptions:V1PodDNSConfig :: V1PodDNSConfig -> Maybe [V1PodDNSConfigOption]
$sel:v1PodDNSConfigSearches:V1PodDNSConfig :: V1PodDNSConfig -> Maybe [Text]
v1PodDNSConfigNameservers :: Maybe [Text]
v1PodDNSConfigOptions :: Maybe [V1PodDNSConfigOption]
v1PodDNSConfigSearches :: Maybe [Text]
..} = (\Maybe [Text]
v1PodDNSConfigSearches -> V1PodDNSConfig { Maybe [Text]
$sel:v1PodDNSConfigSearches:V1PodDNSConfig :: Maybe [Text]
v1PodDNSConfigSearches :: Maybe [Text]
v1PodDNSConfigSearches, Maybe [Text]
Maybe [V1PodDNSConfigOption]
v1PodDNSConfigNameservers :: Maybe [Text]
$sel:v1PodDNSConfigOptions:V1PodDNSConfig :: Maybe [V1PodDNSConfigOption]
v1PodDNSConfigNameservers :: 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]
v1PodDNSConfigSearches
{-# INLINE v1PodDNSConfigSearchesL #-}



-- * V1PodDNSConfigOption

-- | 'v1PodDNSConfigOptionName' Lens
v1PodDNSConfigOptionNameL :: Lens_' V1PodDNSConfigOption (Maybe Text)
v1PodDNSConfigOptionNameL :: Lens_' V1PodDNSConfigOption (Maybe Text)
v1PodDNSConfigOptionNameL Maybe Text -> f (Maybe Text)
f V1PodDNSConfigOption{Maybe Text
v1PodDNSConfigOptionName :: V1PodDNSConfigOption -> Maybe Text
v1PodDNSConfigOptionName :: Maybe Text
v1PodDNSConfigOptionValue :: Maybe Text
$sel:v1PodDNSConfigOptionValue:V1PodDNSConfigOption :: V1PodDNSConfigOption -> Maybe Text
..} = (\Maybe Text
v1PodDNSConfigOptionName -> V1PodDNSConfigOption { Maybe Text
v1PodDNSConfigOptionName :: Maybe Text
v1PodDNSConfigOptionName :: Maybe Text
v1PodDNSConfigOptionName, Maybe Text
v1PodDNSConfigOptionValue :: Maybe Text
$sel:v1PodDNSConfigOptionValue:V1PodDNSConfigOption :: 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 :: Lens_' V1PodDNSConfigOption (Maybe Text)
v1PodDNSConfigOptionValueL Maybe Text -> f (Maybe Text)
f V1PodDNSConfigOption{Maybe Text
v1PodDNSConfigOptionName :: V1PodDNSConfigOption -> Maybe Text
$sel:v1PodDNSConfigOptionValue:V1PodDNSConfigOption :: V1PodDNSConfigOption -> Maybe Text
v1PodDNSConfigOptionName :: Maybe Text
v1PodDNSConfigOptionValue :: Maybe Text
..} = (\Maybe Text
v1PodDNSConfigOptionValue -> V1PodDNSConfigOption { Maybe Text
$sel:v1PodDNSConfigOptionValue:V1PodDNSConfigOption :: 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 #-}



-- * V1PodDisruptionBudget

-- | 'v1PodDisruptionBudgetApiVersion' Lens
v1PodDisruptionBudgetApiVersionL :: Lens_' V1PodDisruptionBudget (Maybe Text)
v1PodDisruptionBudgetApiVersionL :: Lens_' V1PodDisruptionBudget (Maybe Text)
v1PodDisruptionBudgetApiVersionL Maybe Text -> f (Maybe Text)
f V1PodDisruptionBudget{Maybe Text
Maybe V1PodDisruptionBudgetStatus
Maybe V1PodDisruptionBudgetSpec
Maybe V1ObjectMeta
v1PodDisruptionBudgetApiVersion :: V1PodDisruptionBudget -> Maybe Text
v1PodDisruptionBudgetApiVersion :: Maybe Text
v1PodDisruptionBudgetKind :: Maybe Text
v1PodDisruptionBudgetMetadata :: Maybe V1ObjectMeta
v1PodDisruptionBudgetSpec :: Maybe V1PodDisruptionBudgetSpec
v1PodDisruptionBudgetStatus :: Maybe V1PodDisruptionBudgetStatus
$sel:v1PodDisruptionBudgetKind:V1PodDisruptionBudget :: V1PodDisruptionBudget -> Maybe Text
$sel:v1PodDisruptionBudgetMetadata:V1PodDisruptionBudget :: V1PodDisruptionBudget -> Maybe V1ObjectMeta
$sel:v1PodDisruptionBudgetSpec:V1PodDisruptionBudget :: V1PodDisruptionBudget -> Maybe V1PodDisruptionBudgetSpec
$sel:v1PodDisruptionBudgetStatus:V1PodDisruptionBudget :: V1PodDisruptionBudget -> Maybe V1PodDisruptionBudgetStatus
..} = (\Maybe Text
v1PodDisruptionBudgetApiVersion -> V1PodDisruptionBudget { Maybe Text
v1PodDisruptionBudgetApiVersion :: Maybe Text
v1PodDisruptionBudgetApiVersion :: Maybe Text
v1PodDisruptionBudgetApiVersion, Maybe Text
Maybe V1PodDisruptionBudgetStatus
Maybe V1PodDisruptionBudgetSpec
Maybe V1ObjectMeta
v1PodDisruptionBudgetKind :: Maybe Text
v1PodDisruptionBudgetMetadata :: Maybe V1ObjectMeta
v1PodDisruptionBudgetSpec :: Maybe V1PodDisruptionBudgetSpec
v1PodDisruptionBudgetStatus :: Maybe V1PodDisruptionBudgetStatus
$sel:v1PodDisruptionBudgetKind:V1PodDisruptionBudget :: Maybe Text
$sel:v1PodDisruptionBudgetMetadata:V1PodDisruptionBudget :: Maybe V1ObjectMeta
$sel:v1PodDisruptionBudgetSpec:V1PodDisruptionBudget :: Maybe V1PodDisruptionBudgetSpec
$sel:v1PodDisruptionBudgetStatus:V1PodDisruptionBudget :: Maybe V1PodDisruptionBudgetStatus
..} ) (Maybe Text -> V1PodDisruptionBudget)
-> f (Maybe Text) -> f V1PodDisruptionBudget
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodDisruptionBudgetApiVersion
{-# INLINE v1PodDisruptionBudgetApiVersionL #-}

-- | 'v1PodDisruptionBudgetKind' Lens
v1PodDisruptionBudgetKindL :: Lens_' V1PodDisruptionBudget (Maybe Text)
v1PodDisruptionBudgetKindL :: Lens_' V1PodDisruptionBudget (Maybe Text)
v1PodDisruptionBudgetKindL Maybe Text -> f (Maybe Text)
f V1PodDisruptionBudget{Maybe Text
Maybe V1PodDisruptionBudgetStatus
Maybe V1PodDisruptionBudgetSpec
Maybe V1ObjectMeta
v1PodDisruptionBudgetApiVersion :: V1PodDisruptionBudget -> Maybe Text
$sel:v1PodDisruptionBudgetKind:V1PodDisruptionBudget :: V1PodDisruptionBudget -> Maybe Text
$sel:v1PodDisruptionBudgetMetadata:V1PodDisruptionBudget :: V1PodDisruptionBudget -> Maybe V1ObjectMeta
$sel:v1PodDisruptionBudgetSpec:V1PodDisruptionBudget :: V1PodDisruptionBudget -> Maybe V1PodDisruptionBudgetSpec
$sel:v1PodDisruptionBudgetStatus:V1PodDisruptionBudget :: V1PodDisruptionBudget -> Maybe V1PodDisruptionBudgetStatus
v1PodDisruptionBudgetApiVersion :: Maybe Text
v1PodDisruptionBudgetKind :: Maybe Text
v1PodDisruptionBudgetMetadata :: Maybe V1ObjectMeta
v1PodDisruptionBudgetSpec :: Maybe V1PodDisruptionBudgetSpec
v1PodDisruptionBudgetStatus :: Maybe V1PodDisruptionBudgetStatus
..} = (\Maybe Text
v1PodDisruptionBudgetKind -> V1PodDisruptionBudget { Maybe Text
$sel:v1PodDisruptionBudgetKind:V1PodDisruptionBudget :: Maybe Text
v1PodDisruptionBudgetKind :: Maybe Text
v1PodDisruptionBudgetKind, Maybe Text
Maybe V1PodDisruptionBudgetStatus
Maybe V1PodDisruptionBudgetSpec
Maybe V1ObjectMeta
v1PodDisruptionBudgetApiVersion :: Maybe Text
$sel:v1PodDisruptionBudgetMetadata:V1PodDisruptionBudget :: Maybe V1ObjectMeta
$sel:v1PodDisruptionBudgetSpec:V1PodDisruptionBudget :: Maybe V1PodDisruptionBudgetSpec
$sel:v1PodDisruptionBudgetStatus:V1PodDisruptionBudget :: Maybe V1PodDisruptionBudgetStatus
v1PodDisruptionBudgetApiVersion :: Maybe Text
v1PodDisruptionBudgetMetadata :: Maybe V1ObjectMeta
v1PodDisruptionBudgetSpec :: Maybe V1PodDisruptionBudgetSpec
v1PodDisruptionBudgetStatus :: Maybe V1PodDisruptionBudgetStatus
..} ) (Maybe Text -> V1PodDisruptionBudget)
-> f (Maybe Text) -> f V1PodDisruptionBudget
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodDisruptionBudgetKind
{-# INLINE v1PodDisruptionBudgetKindL #-}

-- | 'v1PodDisruptionBudgetMetadata' Lens
v1PodDisruptionBudgetMetadataL :: Lens_' V1PodDisruptionBudget (Maybe V1ObjectMeta)
v1PodDisruptionBudgetMetadataL :: Lens_' V1PodDisruptionBudget (Maybe V1ObjectMeta)
v1PodDisruptionBudgetMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1PodDisruptionBudget{Maybe Text
Maybe V1PodDisruptionBudgetStatus
Maybe V1PodDisruptionBudgetSpec
Maybe V1ObjectMeta
v1PodDisruptionBudgetApiVersion :: V1PodDisruptionBudget -> Maybe Text
$sel:v1PodDisruptionBudgetKind:V1PodDisruptionBudget :: V1PodDisruptionBudget -> Maybe Text
$sel:v1PodDisruptionBudgetMetadata:V1PodDisruptionBudget :: V1PodDisruptionBudget -> Maybe V1ObjectMeta
$sel:v1PodDisruptionBudgetSpec:V1PodDisruptionBudget :: V1PodDisruptionBudget -> Maybe V1PodDisruptionBudgetSpec
$sel:v1PodDisruptionBudgetStatus:V1PodDisruptionBudget :: V1PodDisruptionBudget -> Maybe V1PodDisruptionBudgetStatus
v1PodDisruptionBudgetApiVersion :: Maybe Text
v1PodDisruptionBudgetKind :: Maybe Text
v1PodDisruptionBudgetMetadata :: Maybe V1ObjectMeta
v1PodDisruptionBudgetSpec :: Maybe V1PodDisruptionBudgetSpec
v1PodDisruptionBudgetStatus :: Maybe V1PodDisruptionBudgetStatus
..} = (\Maybe V1ObjectMeta
v1PodDisruptionBudgetMetadata -> V1PodDisruptionBudget { Maybe V1ObjectMeta
$sel:v1PodDisruptionBudgetMetadata:V1PodDisruptionBudget :: Maybe V1ObjectMeta
v1PodDisruptionBudgetMetadata :: Maybe V1ObjectMeta
v1PodDisruptionBudgetMetadata, Maybe Text
Maybe V1PodDisruptionBudgetStatus
Maybe V1PodDisruptionBudgetSpec
v1PodDisruptionBudgetApiVersion :: Maybe Text
$sel:v1PodDisruptionBudgetKind:V1PodDisruptionBudget :: Maybe Text
$sel:v1PodDisruptionBudgetSpec:V1PodDisruptionBudget :: Maybe V1PodDisruptionBudgetSpec
$sel:v1PodDisruptionBudgetStatus:V1PodDisruptionBudget :: Maybe V1PodDisruptionBudgetStatus
v1PodDisruptionBudgetApiVersion :: Maybe Text
v1PodDisruptionBudgetKind :: Maybe Text
v1PodDisruptionBudgetSpec :: Maybe V1PodDisruptionBudgetSpec
v1PodDisruptionBudgetStatus :: Maybe V1PodDisruptionBudgetStatus
..} ) (Maybe V1ObjectMeta -> V1PodDisruptionBudget)
-> f (Maybe V1ObjectMeta) -> f V1PodDisruptionBudget
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1PodDisruptionBudgetMetadata
{-# INLINE v1PodDisruptionBudgetMetadataL #-}

-- | 'v1PodDisruptionBudgetSpec' Lens
v1PodDisruptionBudgetSpecL :: Lens_' V1PodDisruptionBudget (Maybe V1PodDisruptionBudgetSpec)
v1PodDisruptionBudgetSpecL :: Lens_' V1PodDisruptionBudget (Maybe V1PodDisruptionBudgetSpec)
v1PodDisruptionBudgetSpecL Maybe V1PodDisruptionBudgetSpec
-> f (Maybe V1PodDisruptionBudgetSpec)
f V1PodDisruptionBudget{Maybe Text
Maybe V1PodDisruptionBudgetStatus
Maybe V1PodDisruptionBudgetSpec
Maybe V1ObjectMeta
v1PodDisruptionBudgetApiVersion :: V1PodDisruptionBudget -> Maybe Text
$sel:v1PodDisruptionBudgetKind:V1PodDisruptionBudget :: V1PodDisruptionBudget -> Maybe Text
$sel:v1PodDisruptionBudgetMetadata:V1PodDisruptionBudget :: V1PodDisruptionBudget -> Maybe V1ObjectMeta
$sel:v1PodDisruptionBudgetSpec:V1PodDisruptionBudget :: V1PodDisruptionBudget -> Maybe V1PodDisruptionBudgetSpec
$sel:v1PodDisruptionBudgetStatus:V1PodDisruptionBudget :: V1PodDisruptionBudget -> Maybe V1PodDisruptionBudgetStatus
v1PodDisruptionBudgetApiVersion :: Maybe Text
v1PodDisruptionBudgetKind :: Maybe Text
v1PodDisruptionBudgetMetadata :: Maybe V1ObjectMeta
v1PodDisruptionBudgetSpec :: Maybe V1PodDisruptionBudgetSpec
v1PodDisruptionBudgetStatus :: Maybe V1PodDisruptionBudgetStatus
..} = (\Maybe V1PodDisruptionBudgetSpec
v1PodDisruptionBudgetSpec -> V1PodDisruptionBudget { Maybe V1PodDisruptionBudgetSpec
$sel:v1PodDisruptionBudgetSpec:V1PodDisruptionBudget :: Maybe V1PodDisruptionBudgetSpec
v1PodDisruptionBudgetSpec :: Maybe V1PodDisruptionBudgetSpec
v1PodDisruptionBudgetSpec, Maybe Text
Maybe V1PodDisruptionBudgetStatus
Maybe V1ObjectMeta
v1PodDisruptionBudgetApiVersion :: Maybe Text
$sel:v1PodDisruptionBudgetKind:V1PodDisruptionBudget :: Maybe Text
$sel:v1PodDisruptionBudgetMetadata:V1PodDisruptionBudget :: Maybe V1ObjectMeta
$sel:v1PodDisruptionBudgetStatus:V1PodDisruptionBudget :: Maybe V1PodDisruptionBudgetStatus
v1PodDisruptionBudgetApiVersion :: Maybe Text
v1PodDisruptionBudgetKind :: Maybe Text
v1PodDisruptionBudgetMetadata :: Maybe V1ObjectMeta
v1PodDisruptionBudgetStatus :: Maybe V1PodDisruptionBudgetStatus
..} ) (Maybe V1PodDisruptionBudgetSpec -> V1PodDisruptionBudget)
-> f (Maybe V1PodDisruptionBudgetSpec) -> f V1PodDisruptionBudget
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PodDisruptionBudgetSpec
-> f (Maybe V1PodDisruptionBudgetSpec)
f Maybe V1PodDisruptionBudgetSpec
v1PodDisruptionBudgetSpec
{-# INLINE v1PodDisruptionBudgetSpecL #-}

-- | 'v1PodDisruptionBudgetStatus' Lens
v1PodDisruptionBudgetStatusL :: Lens_' V1PodDisruptionBudget (Maybe V1PodDisruptionBudgetStatus)
v1PodDisruptionBudgetStatusL :: Lens_' V1PodDisruptionBudget (Maybe V1PodDisruptionBudgetStatus)
v1PodDisruptionBudgetStatusL Maybe V1PodDisruptionBudgetStatus
-> f (Maybe V1PodDisruptionBudgetStatus)
f V1PodDisruptionBudget{Maybe Text
Maybe V1PodDisruptionBudgetStatus
Maybe V1PodDisruptionBudgetSpec
Maybe V1ObjectMeta
v1PodDisruptionBudgetApiVersion :: V1PodDisruptionBudget -> Maybe Text
$sel:v1PodDisruptionBudgetKind:V1PodDisruptionBudget :: V1PodDisruptionBudget -> Maybe Text
$sel:v1PodDisruptionBudgetMetadata:V1PodDisruptionBudget :: V1PodDisruptionBudget -> Maybe V1ObjectMeta
$sel:v1PodDisruptionBudgetSpec:V1PodDisruptionBudget :: V1PodDisruptionBudget -> Maybe V1PodDisruptionBudgetSpec
$sel:v1PodDisruptionBudgetStatus:V1PodDisruptionBudget :: V1PodDisruptionBudget -> Maybe V1PodDisruptionBudgetStatus
v1PodDisruptionBudgetApiVersion :: Maybe Text
v1PodDisruptionBudgetKind :: Maybe Text
v1PodDisruptionBudgetMetadata :: Maybe V1ObjectMeta
v1PodDisruptionBudgetSpec :: Maybe V1PodDisruptionBudgetSpec
v1PodDisruptionBudgetStatus :: Maybe V1PodDisruptionBudgetStatus
..} = (\Maybe V1PodDisruptionBudgetStatus
v1PodDisruptionBudgetStatus -> V1PodDisruptionBudget { Maybe V1PodDisruptionBudgetStatus
$sel:v1PodDisruptionBudgetStatus:V1PodDisruptionBudget :: Maybe V1PodDisruptionBudgetStatus
v1PodDisruptionBudgetStatus :: Maybe V1PodDisruptionBudgetStatus
v1PodDisruptionBudgetStatus, Maybe Text
Maybe V1PodDisruptionBudgetSpec
Maybe V1ObjectMeta
v1PodDisruptionBudgetApiVersion :: Maybe Text
$sel:v1PodDisruptionBudgetKind:V1PodDisruptionBudget :: Maybe Text
$sel:v1PodDisruptionBudgetMetadata:V1PodDisruptionBudget :: Maybe V1ObjectMeta
$sel:v1PodDisruptionBudgetSpec:V1PodDisruptionBudget :: Maybe V1PodDisruptionBudgetSpec
v1PodDisruptionBudgetApiVersion :: Maybe Text
v1PodDisruptionBudgetKind :: Maybe Text
v1PodDisruptionBudgetMetadata :: Maybe V1ObjectMeta
v1PodDisruptionBudgetSpec :: Maybe V1PodDisruptionBudgetSpec
..} ) (Maybe V1PodDisruptionBudgetStatus -> V1PodDisruptionBudget)
-> f (Maybe V1PodDisruptionBudgetStatus) -> f V1PodDisruptionBudget
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PodDisruptionBudgetStatus
-> f (Maybe V1PodDisruptionBudgetStatus)
f Maybe V1PodDisruptionBudgetStatus
v1PodDisruptionBudgetStatus
{-# INLINE v1PodDisruptionBudgetStatusL #-}



-- * V1PodDisruptionBudgetList

-- | 'v1PodDisruptionBudgetListApiVersion' Lens
v1PodDisruptionBudgetListApiVersionL :: Lens_' V1PodDisruptionBudgetList (Maybe Text)
v1PodDisruptionBudgetListApiVersionL :: Lens_' V1PodDisruptionBudgetList (Maybe Text)
v1PodDisruptionBudgetListApiVersionL Maybe Text -> f (Maybe Text)
f V1PodDisruptionBudgetList{[V1PodDisruptionBudget]
Maybe Text
Maybe V1ListMeta
v1PodDisruptionBudgetListApiVersion :: V1PodDisruptionBudgetList -> Maybe Text
v1PodDisruptionBudgetListApiVersion :: Maybe Text
v1PodDisruptionBudgetListItems :: [V1PodDisruptionBudget]
v1PodDisruptionBudgetListKind :: Maybe Text
v1PodDisruptionBudgetListMetadata :: Maybe V1ListMeta
$sel:v1PodDisruptionBudgetListItems:V1PodDisruptionBudgetList :: V1PodDisruptionBudgetList -> [V1PodDisruptionBudget]
$sel:v1PodDisruptionBudgetListKind:V1PodDisruptionBudgetList :: V1PodDisruptionBudgetList -> Maybe Text
$sel:v1PodDisruptionBudgetListMetadata:V1PodDisruptionBudgetList :: V1PodDisruptionBudgetList -> Maybe V1ListMeta
..} = (\Maybe Text
v1PodDisruptionBudgetListApiVersion -> V1PodDisruptionBudgetList { Maybe Text
v1PodDisruptionBudgetListApiVersion :: Maybe Text
v1PodDisruptionBudgetListApiVersion :: Maybe Text
v1PodDisruptionBudgetListApiVersion, [V1PodDisruptionBudget]
Maybe Text
Maybe V1ListMeta
v1PodDisruptionBudgetListItems :: [V1PodDisruptionBudget]
v1PodDisruptionBudgetListKind :: Maybe Text
v1PodDisruptionBudgetListMetadata :: Maybe V1ListMeta
$sel:v1PodDisruptionBudgetListItems:V1PodDisruptionBudgetList :: [V1PodDisruptionBudget]
$sel:v1PodDisruptionBudgetListKind:V1PodDisruptionBudgetList :: Maybe Text
$sel:v1PodDisruptionBudgetListMetadata:V1PodDisruptionBudgetList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1PodDisruptionBudgetList)
-> f (Maybe Text) -> f V1PodDisruptionBudgetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodDisruptionBudgetListApiVersion
{-# INLINE v1PodDisruptionBudgetListApiVersionL #-}

-- | 'v1PodDisruptionBudgetListItems' Lens
v1PodDisruptionBudgetListItemsL :: Lens_' V1PodDisruptionBudgetList ([V1PodDisruptionBudget])
v1PodDisruptionBudgetListItemsL :: Lens_' V1PodDisruptionBudgetList [V1PodDisruptionBudget]
v1PodDisruptionBudgetListItemsL [V1PodDisruptionBudget] -> f [V1PodDisruptionBudget]
f V1PodDisruptionBudgetList{[V1PodDisruptionBudget]
Maybe Text
Maybe V1ListMeta
v1PodDisruptionBudgetListApiVersion :: V1PodDisruptionBudgetList -> Maybe Text
$sel:v1PodDisruptionBudgetListItems:V1PodDisruptionBudgetList :: V1PodDisruptionBudgetList -> [V1PodDisruptionBudget]
$sel:v1PodDisruptionBudgetListKind:V1PodDisruptionBudgetList :: V1PodDisruptionBudgetList -> Maybe Text
$sel:v1PodDisruptionBudgetListMetadata:V1PodDisruptionBudgetList :: V1PodDisruptionBudgetList -> Maybe V1ListMeta
v1PodDisruptionBudgetListApiVersion :: Maybe Text
v1PodDisruptionBudgetListItems :: [V1PodDisruptionBudget]
v1PodDisruptionBudgetListKind :: Maybe Text
v1PodDisruptionBudgetListMetadata :: Maybe V1ListMeta
..} = (\[V1PodDisruptionBudget]
v1PodDisruptionBudgetListItems -> V1PodDisruptionBudgetList { [V1PodDisruptionBudget]
$sel:v1PodDisruptionBudgetListItems:V1PodDisruptionBudgetList :: [V1PodDisruptionBudget]
v1PodDisruptionBudgetListItems :: [V1PodDisruptionBudget]
v1PodDisruptionBudgetListItems, Maybe Text
Maybe V1ListMeta
v1PodDisruptionBudgetListApiVersion :: Maybe Text
$sel:v1PodDisruptionBudgetListKind:V1PodDisruptionBudgetList :: Maybe Text
$sel:v1PodDisruptionBudgetListMetadata:V1PodDisruptionBudgetList :: Maybe V1ListMeta
v1PodDisruptionBudgetListApiVersion :: Maybe Text
v1PodDisruptionBudgetListKind :: Maybe Text
v1PodDisruptionBudgetListMetadata :: Maybe V1ListMeta
..} ) ([V1PodDisruptionBudget] -> V1PodDisruptionBudgetList)
-> f [V1PodDisruptionBudget] -> f V1PodDisruptionBudgetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1PodDisruptionBudget] -> f [V1PodDisruptionBudget]
f [V1PodDisruptionBudget]
v1PodDisruptionBudgetListItems
{-# INLINE v1PodDisruptionBudgetListItemsL #-}

-- | 'v1PodDisruptionBudgetListKind' Lens
v1PodDisruptionBudgetListKindL :: Lens_' V1PodDisruptionBudgetList (Maybe Text)
v1PodDisruptionBudgetListKindL :: Lens_' V1PodDisruptionBudgetList (Maybe Text)
v1PodDisruptionBudgetListKindL Maybe Text -> f (Maybe Text)
f V1PodDisruptionBudgetList{[V1PodDisruptionBudget]
Maybe Text
Maybe V1ListMeta
v1PodDisruptionBudgetListApiVersion :: V1PodDisruptionBudgetList -> Maybe Text
$sel:v1PodDisruptionBudgetListItems:V1PodDisruptionBudgetList :: V1PodDisruptionBudgetList -> [V1PodDisruptionBudget]
$sel:v1PodDisruptionBudgetListKind:V1PodDisruptionBudgetList :: V1PodDisruptionBudgetList -> Maybe Text
$sel:v1PodDisruptionBudgetListMetadata:V1PodDisruptionBudgetList :: V1PodDisruptionBudgetList -> Maybe V1ListMeta
v1PodDisruptionBudgetListApiVersion :: Maybe Text
v1PodDisruptionBudgetListItems :: [V1PodDisruptionBudget]
v1PodDisruptionBudgetListKind :: Maybe Text
v1PodDisruptionBudgetListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1PodDisruptionBudgetListKind -> V1PodDisruptionBudgetList { Maybe Text
$sel:v1PodDisruptionBudgetListKind:V1PodDisruptionBudgetList :: Maybe Text
v1PodDisruptionBudgetListKind :: Maybe Text
v1PodDisruptionBudgetListKind, [V1PodDisruptionBudget]
Maybe Text
Maybe V1ListMeta
v1PodDisruptionBudgetListApiVersion :: Maybe Text
$sel:v1PodDisruptionBudgetListItems:V1PodDisruptionBudgetList :: [V1PodDisruptionBudget]
$sel:v1PodDisruptionBudgetListMetadata:V1PodDisruptionBudgetList :: Maybe V1ListMeta
v1PodDisruptionBudgetListApiVersion :: Maybe Text
v1PodDisruptionBudgetListItems :: [V1PodDisruptionBudget]
v1PodDisruptionBudgetListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1PodDisruptionBudgetList)
-> f (Maybe Text) -> f V1PodDisruptionBudgetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodDisruptionBudgetListKind
{-# INLINE v1PodDisruptionBudgetListKindL #-}

-- | 'v1PodDisruptionBudgetListMetadata' Lens
v1PodDisruptionBudgetListMetadataL :: Lens_' V1PodDisruptionBudgetList (Maybe V1ListMeta)
v1PodDisruptionBudgetListMetadataL :: Lens_' V1PodDisruptionBudgetList (Maybe V1ListMeta)
v1PodDisruptionBudgetListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1PodDisruptionBudgetList{[V1PodDisruptionBudget]
Maybe Text
Maybe V1ListMeta
v1PodDisruptionBudgetListApiVersion :: V1PodDisruptionBudgetList -> Maybe Text
$sel:v1PodDisruptionBudgetListItems:V1PodDisruptionBudgetList :: V1PodDisruptionBudgetList -> [V1PodDisruptionBudget]
$sel:v1PodDisruptionBudgetListKind:V1PodDisruptionBudgetList :: V1PodDisruptionBudgetList -> Maybe Text
$sel:v1PodDisruptionBudgetListMetadata:V1PodDisruptionBudgetList :: V1PodDisruptionBudgetList -> Maybe V1ListMeta
v1PodDisruptionBudgetListApiVersion :: Maybe Text
v1PodDisruptionBudgetListItems :: [V1PodDisruptionBudget]
v1PodDisruptionBudgetListKind :: Maybe Text
v1PodDisruptionBudgetListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1PodDisruptionBudgetListMetadata -> V1PodDisruptionBudgetList { Maybe V1ListMeta
$sel:v1PodDisruptionBudgetListMetadata:V1PodDisruptionBudgetList :: Maybe V1ListMeta
v1PodDisruptionBudgetListMetadata :: Maybe V1ListMeta
v1PodDisruptionBudgetListMetadata, [V1PodDisruptionBudget]
Maybe Text
v1PodDisruptionBudgetListApiVersion :: Maybe Text
$sel:v1PodDisruptionBudgetListItems:V1PodDisruptionBudgetList :: [V1PodDisruptionBudget]
$sel:v1PodDisruptionBudgetListKind:V1PodDisruptionBudgetList :: Maybe Text
v1PodDisruptionBudgetListApiVersion :: Maybe Text
v1PodDisruptionBudgetListItems :: [V1PodDisruptionBudget]
v1PodDisruptionBudgetListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1PodDisruptionBudgetList)
-> f (Maybe V1ListMeta) -> f V1PodDisruptionBudgetList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1PodDisruptionBudgetListMetadata
{-# INLINE v1PodDisruptionBudgetListMetadataL #-}



-- * V1PodDisruptionBudgetSpec

-- | 'v1PodDisruptionBudgetSpecMaxUnavailable' Lens
v1PodDisruptionBudgetSpecMaxUnavailableL :: Lens_' V1PodDisruptionBudgetSpec (Maybe IntOrString)
v1PodDisruptionBudgetSpecMaxUnavailableL :: Lens_' V1PodDisruptionBudgetSpec (Maybe IntOrString)
v1PodDisruptionBudgetSpecMaxUnavailableL Maybe IntOrString -> f (Maybe IntOrString)
f V1PodDisruptionBudgetSpec{Maybe Text
Maybe IntOrString
Maybe V1LabelSelector
v1PodDisruptionBudgetSpecMaxUnavailable :: V1PodDisruptionBudgetSpec -> Maybe IntOrString
v1PodDisruptionBudgetSpecMaxUnavailable :: Maybe IntOrString
v1PodDisruptionBudgetSpecMinAvailable :: Maybe IntOrString
v1PodDisruptionBudgetSpecSelector :: Maybe V1LabelSelector
v1PodDisruptionBudgetSpecUnhealthyPodEvictionPolicy :: Maybe Text
$sel:v1PodDisruptionBudgetSpecMinAvailable:V1PodDisruptionBudgetSpec :: V1PodDisruptionBudgetSpec -> Maybe IntOrString
$sel:v1PodDisruptionBudgetSpecSelector:V1PodDisruptionBudgetSpec :: V1PodDisruptionBudgetSpec -> Maybe V1LabelSelector
$sel:v1PodDisruptionBudgetSpecUnhealthyPodEvictionPolicy:V1PodDisruptionBudgetSpec :: V1PodDisruptionBudgetSpec -> Maybe Text
..} = (\Maybe IntOrString
v1PodDisruptionBudgetSpecMaxUnavailable -> V1PodDisruptionBudgetSpec { Maybe IntOrString
v1PodDisruptionBudgetSpecMaxUnavailable :: Maybe IntOrString
v1PodDisruptionBudgetSpecMaxUnavailable :: Maybe IntOrString
v1PodDisruptionBudgetSpecMaxUnavailable, Maybe Text
Maybe IntOrString
Maybe V1LabelSelector
v1PodDisruptionBudgetSpecMinAvailable :: Maybe IntOrString
v1PodDisruptionBudgetSpecSelector :: Maybe V1LabelSelector
v1PodDisruptionBudgetSpecUnhealthyPodEvictionPolicy :: Maybe Text
$sel:v1PodDisruptionBudgetSpecMinAvailable:V1PodDisruptionBudgetSpec :: Maybe IntOrString
$sel:v1PodDisruptionBudgetSpecSelector:V1PodDisruptionBudgetSpec :: Maybe V1LabelSelector
$sel:v1PodDisruptionBudgetSpecUnhealthyPodEvictionPolicy:V1PodDisruptionBudgetSpec :: Maybe Text
..} ) (Maybe IntOrString -> V1PodDisruptionBudgetSpec)
-> f (Maybe IntOrString) -> f V1PodDisruptionBudgetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe IntOrString -> f (Maybe IntOrString)
f Maybe IntOrString
v1PodDisruptionBudgetSpecMaxUnavailable
{-# INLINE v1PodDisruptionBudgetSpecMaxUnavailableL #-}

-- | 'v1PodDisruptionBudgetSpecMinAvailable' Lens
v1PodDisruptionBudgetSpecMinAvailableL :: Lens_' V1PodDisruptionBudgetSpec (Maybe IntOrString)
v1PodDisruptionBudgetSpecMinAvailableL :: Lens_' V1PodDisruptionBudgetSpec (Maybe IntOrString)
v1PodDisruptionBudgetSpecMinAvailableL Maybe IntOrString -> f (Maybe IntOrString)
f V1PodDisruptionBudgetSpec{Maybe Text
Maybe IntOrString
Maybe V1LabelSelector
v1PodDisruptionBudgetSpecMaxUnavailable :: V1PodDisruptionBudgetSpec -> Maybe IntOrString
$sel:v1PodDisruptionBudgetSpecMinAvailable:V1PodDisruptionBudgetSpec :: V1PodDisruptionBudgetSpec -> Maybe IntOrString
$sel:v1PodDisruptionBudgetSpecSelector:V1PodDisruptionBudgetSpec :: V1PodDisruptionBudgetSpec -> Maybe V1LabelSelector
$sel:v1PodDisruptionBudgetSpecUnhealthyPodEvictionPolicy:V1PodDisruptionBudgetSpec :: V1PodDisruptionBudgetSpec -> Maybe Text
v1PodDisruptionBudgetSpecMaxUnavailable :: Maybe IntOrString
v1PodDisruptionBudgetSpecMinAvailable :: Maybe IntOrString
v1PodDisruptionBudgetSpecSelector :: Maybe V1LabelSelector
v1PodDisruptionBudgetSpecUnhealthyPodEvictionPolicy :: Maybe Text
..} = (\Maybe IntOrString
v1PodDisruptionBudgetSpecMinAvailable -> V1PodDisruptionBudgetSpec { Maybe IntOrString
$sel:v1PodDisruptionBudgetSpecMinAvailable:V1PodDisruptionBudgetSpec :: Maybe IntOrString
v1PodDisruptionBudgetSpecMinAvailable :: Maybe IntOrString
v1PodDisruptionBudgetSpecMinAvailable, Maybe Text
Maybe IntOrString
Maybe V1LabelSelector
v1PodDisruptionBudgetSpecMaxUnavailable :: Maybe IntOrString
$sel:v1PodDisruptionBudgetSpecSelector:V1PodDisruptionBudgetSpec :: Maybe V1LabelSelector
$sel:v1PodDisruptionBudgetSpecUnhealthyPodEvictionPolicy:V1PodDisruptionBudgetSpec :: Maybe Text
v1PodDisruptionBudgetSpecMaxUnavailable :: Maybe IntOrString
v1PodDisruptionBudgetSpecSelector :: Maybe V1LabelSelector
v1PodDisruptionBudgetSpecUnhealthyPodEvictionPolicy :: Maybe Text
..} ) (Maybe IntOrString -> V1PodDisruptionBudgetSpec)
-> f (Maybe IntOrString) -> f V1PodDisruptionBudgetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe IntOrString -> f (Maybe IntOrString)
f Maybe IntOrString
v1PodDisruptionBudgetSpecMinAvailable
{-# INLINE v1PodDisruptionBudgetSpecMinAvailableL #-}

-- | 'v1PodDisruptionBudgetSpecSelector' Lens
v1PodDisruptionBudgetSpecSelectorL :: Lens_' V1PodDisruptionBudgetSpec (Maybe V1LabelSelector)
v1PodDisruptionBudgetSpecSelectorL :: Lens_' V1PodDisruptionBudgetSpec (Maybe V1LabelSelector)
v1PodDisruptionBudgetSpecSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1PodDisruptionBudgetSpec{Maybe Text
Maybe IntOrString
Maybe V1LabelSelector
v1PodDisruptionBudgetSpecMaxUnavailable :: V1PodDisruptionBudgetSpec -> Maybe IntOrString
$sel:v1PodDisruptionBudgetSpecMinAvailable:V1PodDisruptionBudgetSpec :: V1PodDisruptionBudgetSpec -> Maybe IntOrString
$sel:v1PodDisruptionBudgetSpecSelector:V1PodDisruptionBudgetSpec :: V1PodDisruptionBudgetSpec -> Maybe V1LabelSelector
$sel:v1PodDisruptionBudgetSpecUnhealthyPodEvictionPolicy:V1PodDisruptionBudgetSpec :: V1PodDisruptionBudgetSpec -> Maybe Text
v1PodDisruptionBudgetSpecMaxUnavailable :: Maybe IntOrString
v1PodDisruptionBudgetSpecMinAvailable :: Maybe IntOrString
v1PodDisruptionBudgetSpecSelector :: Maybe V1LabelSelector
v1PodDisruptionBudgetSpecUnhealthyPodEvictionPolicy :: Maybe Text
..} = (\Maybe V1LabelSelector
v1PodDisruptionBudgetSpecSelector -> V1PodDisruptionBudgetSpec { Maybe V1LabelSelector
$sel:v1PodDisruptionBudgetSpecSelector:V1PodDisruptionBudgetSpec :: Maybe V1LabelSelector
v1PodDisruptionBudgetSpecSelector :: Maybe V1LabelSelector
v1PodDisruptionBudgetSpecSelector, Maybe Text
Maybe IntOrString
v1PodDisruptionBudgetSpecMaxUnavailable :: Maybe IntOrString
$sel:v1PodDisruptionBudgetSpecMinAvailable:V1PodDisruptionBudgetSpec :: Maybe IntOrString
$sel:v1PodDisruptionBudgetSpecUnhealthyPodEvictionPolicy:V1PodDisruptionBudgetSpec :: Maybe Text
v1PodDisruptionBudgetSpecMaxUnavailable :: Maybe IntOrString
v1PodDisruptionBudgetSpecMinAvailable :: Maybe IntOrString
v1PodDisruptionBudgetSpecUnhealthyPodEvictionPolicy :: Maybe Text
..} ) (Maybe V1LabelSelector -> V1PodDisruptionBudgetSpec)
-> f (Maybe V1LabelSelector) -> f V1PodDisruptionBudgetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1PodDisruptionBudgetSpecSelector
{-# INLINE v1PodDisruptionBudgetSpecSelectorL #-}

-- | 'v1PodDisruptionBudgetSpecUnhealthyPodEvictionPolicy' Lens
v1PodDisruptionBudgetSpecUnhealthyPodEvictionPolicyL :: Lens_' V1PodDisruptionBudgetSpec (Maybe Text)
v1PodDisruptionBudgetSpecUnhealthyPodEvictionPolicyL :: Lens_' V1PodDisruptionBudgetSpec (Maybe Text)
v1PodDisruptionBudgetSpecUnhealthyPodEvictionPolicyL Maybe Text -> f (Maybe Text)
f V1PodDisruptionBudgetSpec{Maybe Text
Maybe IntOrString
Maybe V1LabelSelector
v1PodDisruptionBudgetSpecMaxUnavailable :: V1PodDisruptionBudgetSpec -> Maybe IntOrString
$sel:v1PodDisruptionBudgetSpecMinAvailable:V1PodDisruptionBudgetSpec :: V1PodDisruptionBudgetSpec -> Maybe IntOrString
$sel:v1PodDisruptionBudgetSpecSelector:V1PodDisruptionBudgetSpec :: V1PodDisruptionBudgetSpec -> Maybe V1LabelSelector
$sel:v1PodDisruptionBudgetSpecUnhealthyPodEvictionPolicy:V1PodDisruptionBudgetSpec :: V1PodDisruptionBudgetSpec -> Maybe Text
v1PodDisruptionBudgetSpecMaxUnavailable :: Maybe IntOrString
v1PodDisruptionBudgetSpecMinAvailable :: Maybe IntOrString
v1PodDisruptionBudgetSpecSelector :: Maybe V1LabelSelector
v1PodDisruptionBudgetSpecUnhealthyPodEvictionPolicy :: Maybe Text
..} = (\Maybe Text
v1PodDisruptionBudgetSpecUnhealthyPodEvictionPolicy -> V1PodDisruptionBudgetSpec { Maybe Text
$sel:v1PodDisruptionBudgetSpecUnhealthyPodEvictionPolicy:V1PodDisruptionBudgetSpec :: Maybe Text
v1PodDisruptionBudgetSpecUnhealthyPodEvictionPolicy :: Maybe Text
v1PodDisruptionBudgetSpecUnhealthyPodEvictionPolicy, Maybe IntOrString
Maybe V1LabelSelector
v1PodDisruptionBudgetSpecMaxUnavailable :: Maybe IntOrString
$sel:v1PodDisruptionBudgetSpecMinAvailable:V1PodDisruptionBudgetSpec :: Maybe IntOrString
$sel:v1PodDisruptionBudgetSpecSelector:V1PodDisruptionBudgetSpec :: Maybe V1LabelSelector
v1PodDisruptionBudgetSpecMaxUnavailable :: Maybe IntOrString
v1PodDisruptionBudgetSpecMinAvailable :: Maybe IntOrString
v1PodDisruptionBudgetSpecSelector :: Maybe V1LabelSelector
..} ) (Maybe Text -> V1PodDisruptionBudgetSpec)
-> f (Maybe Text) -> f V1PodDisruptionBudgetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodDisruptionBudgetSpecUnhealthyPodEvictionPolicy
{-# INLINE v1PodDisruptionBudgetSpecUnhealthyPodEvictionPolicyL #-}



-- * V1PodDisruptionBudgetStatus

-- | 'v1PodDisruptionBudgetStatusConditions' Lens
v1PodDisruptionBudgetStatusConditionsL :: Lens_' V1PodDisruptionBudgetStatus (Maybe [V1Condition])
v1PodDisruptionBudgetStatusConditionsL :: Lens_' V1PodDisruptionBudgetStatus (Maybe [V1Condition])
v1PodDisruptionBudgetStatusConditionsL Maybe [V1Condition] -> f (Maybe [V1Condition])
f V1PodDisruptionBudgetStatus{Int
Maybe Integer
Maybe [V1Condition]
Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusConditions :: V1PodDisruptionBudgetStatus -> Maybe [V1Condition]
v1PodDisruptionBudgetStatusConditions :: Maybe [V1Condition]
v1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1PodDisruptionBudgetStatusExpectedPods :: Int
v1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
$sel:v1PodDisruptionBudgetStatusCurrentHealthy:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusDesiredHealthy:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusDisruptedPods:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Maybe (Map String DateTime)
$sel:v1PodDisruptionBudgetStatusDisruptionsAllowed:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusExpectedPods:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusObservedGeneration:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Maybe Integer
..} = (\Maybe [V1Condition]
v1PodDisruptionBudgetStatusConditions -> V1PodDisruptionBudgetStatus { Maybe [V1Condition]
v1PodDisruptionBudgetStatusConditions :: Maybe [V1Condition]
v1PodDisruptionBudgetStatusConditions :: Maybe [V1Condition]
v1PodDisruptionBudgetStatusConditions, Int
Maybe Integer
Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1PodDisruptionBudgetStatusExpectedPods :: Int
v1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
$sel:v1PodDisruptionBudgetStatusCurrentHealthy:V1PodDisruptionBudgetStatus :: Int
$sel:v1PodDisruptionBudgetStatusDesiredHealthy:V1PodDisruptionBudgetStatus :: Int
$sel:v1PodDisruptionBudgetStatusDisruptedPods:V1PodDisruptionBudgetStatus :: Maybe (Map String DateTime)
$sel:v1PodDisruptionBudgetStatusDisruptionsAllowed:V1PodDisruptionBudgetStatus :: Int
$sel:v1PodDisruptionBudgetStatusExpectedPods:V1PodDisruptionBudgetStatus :: Int
$sel:v1PodDisruptionBudgetStatusObservedGeneration:V1PodDisruptionBudgetStatus :: Maybe Integer
..} ) (Maybe [V1Condition] -> V1PodDisruptionBudgetStatus)
-> f (Maybe [V1Condition]) -> f V1PodDisruptionBudgetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1Condition] -> f (Maybe [V1Condition])
f Maybe [V1Condition]
v1PodDisruptionBudgetStatusConditions
{-# INLINE v1PodDisruptionBudgetStatusConditionsL #-}

-- | 'v1PodDisruptionBudgetStatusCurrentHealthy' Lens
v1PodDisruptionBudgetStatusCurrentHealthyL :: Lens_' V1PodDisruptionBudgetStatus (Int)
v1PodDisruptionBudgetStatusCurrentHealthyL :: Lens_' V1PodDisruptionBudgetStatus Int
v1PodDisruptionBudgetStatusCurrentHealthyL Int -> f Int
f V1PodDisruptionBudgetStatus{Int
Maybe Integer
Maybe [V1Condition]
Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusConditions :: V1PodDisruptionBudgetStatus -> Maybe [V1Condition]
$sel:v1PodDisruptionBudgetStatusCurrentHealthy:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusDesiredHealthy:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusDisruptedPods:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Maybe (Map String DateTime)
$sel:v1PodDisruptionBudgetStatusDisruptionsAllowed:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusExpectedPods:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusObservedGeneration:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Maybe Integer
v1PodDisruptionBudgetStatusConditions :: Maybe [V1Condition]
v1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1PodDisruptionBudgetStatusExpectedPods :: Int
v1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
..} = (\Int
v1PodDisruptionBudgetStatusCurrentHealthy -> V1PodDisruptionBudgetStatus { Int
$sel:v1PodDisruptionBudgetStatusCurrentHealthy:V1PodDisruptionBudgetStatus :: Int
v1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1PodDisruptionBudgetStatusCurrentHealthy, Int
Maybe Integer
Maybe [V1Condition]
Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusConditions :: Maybe [V1Condition]
$sel:v1PodDisruptionBudgetStatusDesiredHealthy:V1PodDisruptionBudgetStatus :: Int
$sel:v1PodDisruptionBudgetStatusDisruptedPods:V1PodDisruptionBudgetStatus :: Maybe (Map String DateTime)
$sel:v1PodDisruptionBudgetStatusDisruptionsAllowed:V1PodDisruptionBudgetStatus :: Int
$sel:v1PodDisruptionBudgetStatusExpectedPods:V1PodDisruptionBudgetStatus :: Int
$sel:v1PodDisruptionBudgetStatusObservedGeneration:V1PodDisruptionBudgetStatus :: Maybe Integer
v1PodDisruptionBudgetStatusConditions :: Maybe [V1Condition]
v1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1PodDisruptionBudgetStatusExpectedPods :: Int
v1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
..} ) (Int -> V1PodDisruptionBudgetStatus)
-> f Int -> f V1PodDisruptionBudgetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1PodDisruptionBudgetStatusCurrentHealthy
{-# INLINE v1PodDisruptionBudgetStatusCurrentHealthyL #-}

-- | 'v1PodDisruptionBudgetStatusDesiredHealthy' Lens
v1PodDisruptionBudgetStatusDesiredHealthyL :: Lens_' V1PodDisruptionBudgetStatus (Int)
v1PodDisruptionBudgetStatusDesiredHealthyL :: Lens_' V1PodDisruptionBudgetStatus Int
v1PodDisruptionBudgetStatusDesiredHealthyL Int -> f Int
f V1PodDisruptionBudgetStatus{Int
Maybe Integer
Maybe [V1Condition]
Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusConditions :: V1PodDisruptionBudgetStatus -> Maybe [V1Condition]
$sel:v1PodDisruptionBudgetStatusCurrentHealthy:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusDesiredHealthy:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusDisruptedPods:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Maybe (Map String DateTime)
$sel:v1PodDisruptionBudgetStatusDisruptionsAllowed:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusExpectedPods:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusObservedGeneration:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Maybe Integer
v1PodDisruptionBudgetStatusConditions :: Maybe [V1Condition]
v1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1PodDisruptionBudgetStatusExpectedPods :: Int
v1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
..} = (\Int
v1PodDisruptionBudgetStatusDesiredHealthy -> V1PodDisruptionBudgetStatus { Int
$sel:v1PodDisruptionBudgetStatusDesiredHealthy:V1PodDisruptionBudgetStatus :: Int
v1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1PodDisruptionBudgetStatusDesiredHealthy, Int
Maybe Integer
Maybe [V1Condition]
Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusConditions :: Maybe [V1Condition]
$sel:v1PodDisruptionBudgetStatusCurrentHealthy:V1PodDisruptionBudgetStatus :: Int
$sel:v1PodDisruptionBudgetStatusDisruptedPods:V1PodDisruptionBudgetStatus :: Maybe (Map String DateTime)
$sel:v1PodDisruptionBudgetStatusDisruptionsAllowed:V1PodDisruptionBudgetStatus :: Int
$sel:v1PodDisruptionBudgetStatusExpectedPods:V1PodDisruptionBudgetStatus :: Int
$sel:v1PodDisruptionBudgetStatusObservedGeneration:V1PodDisruptionBudgetStatus :: Maybe Integer
v1PodDisruptionBudgetStatusConditions :: Maybe [V1Condition]
v1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1PodDisruptionBudgetStatusExpectedPods :: Int
v1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
..} ) (Int -> V1PodDisruptionBudgetStatus)
-> f Int -> f V1PodDisruptionBudgetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1PodDisruptionBudgetStatusDesiredHealthy
{-# INLINE v1PodDisruptionBudgetStatusDesiredHealthyL #-}

-- | 'v1PodDisruptionBudgetStatusDisruptedPods' Lens
v1PodDisruptionBudgetStatusDisruptedPodsL :: Lens_' V1PodDisruptionBudgetStatus (Maybe (Map.Map String DateTime))
v1PodDisruptionBudgetStatusDisruptedPodsL :: Lens_' V1PodDisruptionBudgetStatus (Maybe (Map String DateTime))
v1PodDisruptionBudgetStatusDisruptedPodsL Maybe (Map String DateTime) -> f (Maybe (Map String DateTime))
f V1PodDisruptionBudgetStatus{Int
Maybe Integer
Maybe [V1Condition]
Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusConditions :: V1PodDisruptionBudgetStatus -> Maybe [V1Condition]
$sel:v1PodDisruptionBudgetStatusCurrentHealthy:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusDesiredHealthy:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusDisruptedPods:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Maybe (Map String DateTime)
$sel:v1PodDisruptionBudgetStatusDisruptionsAllowed:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusExpectedPods:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusObservedGeneration:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Maybe Integer
v1PodDisruptionBudgetStatusConditions :: Maybe [V1Condition]
v1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1PodDisruptionBudgetStatusExpectedPods :: Int
v1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
..} = (\Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusDisruptedPods -> V1PodDisruptionBudgetStatus { Maybe (Map String DateTime)
$sel:v1PodDisruptionBudgetStatusDisruptedPods:V1PodDisruptionBudgetStatus :: Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusDisruptedPods, Int
Maybe Integer
Maybe [V1Condition]
v1PodDisruptionBudgetStatusConditions :: Maybe [V1Condition]
$sel:v1PodDisruptionBudgetStatusCurrentHealthy:V1PodDisruptionBudgetStatus :: Int
$sel:v1PodDisruptionBudgetStatusDesiredHealthy:V1PodDisruptionBudgetStatus :: Int
$sel:v1PodDisruptionBudgetStatusDisruptionsAllowed:V1PodDisruptionBudgetStatus :: Int
$sel:v1PodDisruptionBudgetStatusExpectedPods:V1PodDisruptionBudgetStatus :: Int
$sel:v1PodDisruptionBudgetStatusObservedGeneration:V1PodDisruptionBudgetStatus :: Maybe Integer
v1PodDisruptionBudgetStatusConditions :: Maybe [V1Condition]
v1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1PodDisruptionBudgetStatusExpectedPods :: Int
v1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
..} ) (Maybe (Map String DateTime) -> V1PodDisruptionBudgetStatus)
-> f (Maybe (Map String DateTime)) -> f V1PodDisruptionBudgetStatus
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)
v1PodDisruptionBudgetStatusDisruptedPods
{-# INLINE v1PodDisruptionBudgetStatusDisruptedPodsL #-}

-- | 'v1PodDisruptionBudgetStatusDisruptionsAllowed' Lens
v1PodDisruptionBudgetStatusDisruptionsAllowedL :: Lens_' V1PodDisruptionBudgetStatus (Int)
v1PodDisruptionBudgetStatusDisruptionsAllowedL :: Lens_' V1PodDisruptionBudgetStatus Int
v1PodDisruptionBudgetStatusDisruptionsAllowedL Int -> f Int
f V1PodDisruptionBudgetStatus{Int
Maybe Integer
Maybe [V1Condition]
Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusConditions :: V1PodDisruptionBudgetStatus -> Maybe [V1Condition]
$sel:v1PodDisruptionBudgetStatusCurrentHealthy:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusDesiredHealthy:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusDisruptedPods:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Maybe (Map String DateTime)
$sel:v1PodDisruptionBudgetStatusDisruptionsAllowed:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusExpectedPods:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusObservedGeneration:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Maybe Integer
v1PodDisruptionBudgetStatusConditions :: Maybe [V1Condition]
v1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1PodDisruptionBudgetStatusExpectedPods :: Int
v1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
..} = (\Int
v1PodDisruptionBudgetStatusDisruptionsAllowed -> V1PodDisruptionBudgetStatus { Int
$sel:v1PodDisruptionBudgetStatusDisruptionsAllowed:V1PodDisruptionBudgetStatus :: Int
v1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1PodDisruptionBudgetStatusDisruptionsAllowed, Int
Maybe Integer
Maybe [V1Condition]
Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusConditions :: Maybe [V1Condition]
$sel:v1PodDisruptionBudgetStatusCurrentHealthy:V1PodDisruptionBudgetStatus :: Int
$sel:v1PodDisruptionBudgetStatusDesiredHealthy:V1PodDisruptionBudgetStatus :: Int
$sel:v1PodDisruptionBudgetStatusDisruptedPods:V1PodDisruptionBudgetStatus :: Maybe (Map String DateTime)
$sel:v1PodDisruptionBudgetStatusExpectedPods:V1PodDisruptionBudgetStatus :: Int
$sel:v1PodDisruptionBudgetStatusObservedGeneration:V1PodDisruptionBudgetStatus :: Maybe Integer
v1PodDisruptionBudgetStatusConditions :: Maybe [V1Condition]
v1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusExpectedPods :: Int
v1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
..} ) (Int -> V1PodDisruptionBudgetStatus)
-> f Int -> f V1PodDisruptionBudgetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1PodDisruptionBudgetStatusDisruptionsAllowed
{-# INLINE v1PodDisruptionBudgetStatusDisruptionsAllowedL #-}

-- | 'v1PodDisruptionBudgetStatusExpectedPods' Lens
v1PodDisruptionBudgetStatusExpectedPodsL :: Lens_' V1PodDisruptionBudgetStatus (Int)
v1PodDisruptionBudgetStatusExpectedPodsL :: Lens_' V1PodDisruptionBudgetStatus Int
v1PodDisruptionBudgetStatusExpectedPodsL Int -> f Int
f V1PodDisruptionBudgetStatus{Int
Maybe Integer
Maybe [V1Condition]
Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusConditions :: V1PodDisruptionBudgetStatus -> Maybe [V1Condition]
$sel:v1PodDisruptionBudgetStatusCurrentHealthy:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusDesiredHealthy:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusDisruptedPods:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Maybe (Map String DateTime)
$sel:v1PodDisruptionBudgetStatusDisruptionsAllowed:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusExpectedPods:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusObservedGeneration:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Maybe Integer
v1PodDisruptionBudgetStatusConditions :: Maybe [V1Condition]
v1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1PodDisruptionBudgetStatusExpectedPods :: Int
v1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
..} = (\Int
v1PodDisruptionBudgetStatusExpectedPods -> V1PodDisruptionBudgetStatus { Int
$sel:v1PodDisruptionBudgetStatusExpectedPods:V1PodDisruptionBudgetStatus :: Int
v1PodDisruptionBudgetStatusExpectedPods :: Int
v1PodDisruptionBudgetStatusExpectedPods, Int
Maybe Integer
Maybe [V1Condition]
Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusConditions :: Maybe [V1Condition]
$sel:v1PodDisruptionBudgetStatusCurrentHealthy:V1PodDisruptionBudgetStatus :: Int
$sel:v1PodDisruptionBudgetStatusDesiredHealthy:V1PodDisruptionBudgetStatus :: Int
$sel:v1PodDisruptionBudgetStatusDisruptedPods:V1PodDisruptionBudgetStatus :: Maybe (Map String DateTime)
$sel:v1PodDisruptionBudgetStatusDisruptionsAllowed:V1PodDisruptionBudgetStatus :: Int
$sel:v1PodDisruptionBudgetStatusObservedGeneration:V1PodDisruptionBudgetStatus :: Maybe Integer
v1PodDisruptionBudgetStatusConditions :: Maybe [V1Condition]
v1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
..} ) (Int -> V1PodDisruptionBudgetStatus)
-> f Int -> f V1PodDisruptionBudgetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1PodDisruptionBudgetStatusExpectedPods
{-# INLINE v1PodDisruptionBudgetStatusExpectedPodsL #-}

-- | 'v1PodDisruptionBudgetStatusObservedGeneration' Lens
v1PodDisruptionBudgetStatusObservedGenerationL :: Lens_' V1PodDisruptionBudgetStatus (Maybe Integer)
v1PodDisruptionBudgetStatusObservedGenerationL :: Lens_' V1PodDisruptionBudgetStatus (Maybe Integer)
v1PodDisruptionBudgetStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V1PodDisruptionBudgetStatus{Int
Maybe Integer
Maybe [V1Condition]
Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusConditions :: V1PodDisruptionBudgetStatus -> Maybe [V1Condition]
$sel:v1PodDisruptionBudgetStatusCurrentHealthy:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusDesiredHealthy:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusDisruptedPods:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Maybe (Map String DateTime)
$sel:v1PodDisruptionBudgetStatusDisruptionsAllowed:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusExpectedPods:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Int
$sel:v1PodDisruptionBudgetStatusObservedGeneration:V1PodDisruptionBudgetStatus :: V1PodDisruptionBudgetStatus -> Maybe Integer
v1PodDisruptionBudgetStatusConditions :: Maybe [V1Condition]
v1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1PodDisruptionBudgetStatusExpectedPods :: Int
v1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
..} = (\Maybe Integer
v1PodDisruptionBudgetStatusObservedGeneration -> V1PodDisruptionBudgetStatus { Maybe Integer
$sel:v1PodDisruptionBudgetStatusObservedGeneration:V1PodDisruptionBudgetStatus :: Maybe Integer
v1PodDisruptionBudgetStatusObservedGeneration :: Maybe Integer
v1PodDisruptionBudgetStatusObservedGeneration, Int
Maybe [V1Condition]
Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusConditions :: Maybe [V1Condition]
$sel:v1PodDisruptionBudgetStatusCurrentHealthy:V1PodDisruptionBudgetStatus :: Int
$sel:v1PodDisruptionBudgetStatusDesiredHealthy:V1PodDisruptionBudgetStatus :: Int
$sel:v1PodDisruptionBudgetStatusDisruptedPods:V1PodDisruptionBudgetStatus :: Maybe (Map String DateTime)
$sel:v1PodDisruptionBudgetStatusDisruptionsAllowed:V1PodDisruptionBudgetStatus :: Int
$sel:v1PodDisruptionBudgetStatusExpectedPods:V1PodDisruptionBudgetStatus :: Int
v1PodDisruptionBudgetStatusConditions :: Maybe [V1Condition]
v1PodDisruptionBudgetStatusCurrentHealthy :: Int
v1PodDisruptionBudgetStatusDesiredHealthy :: Int
v1PodDisruptionBudgetStatusDisruptedPods :: Maybe (Map String DateTime)
v1PodDisruptionBudgetStatusDisruptionsAllowed :: Int
v1PodDisruptionBudgetStatusExpectedPods :: Int
..} ) (Maybe Integer -> V1PodDisruptionBudgetStatus)
-> f (Maybe Integer) -> f V1PodDisruptionBudgetStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1PodDisruptionBudgetStatusObservedGeneration
{-# INLINE v1PodDisruptionBudgetStatusObservedGenerationL #-}



-- * V1PodFailurePolicy

-- | 'v1PodFailurePolicyRules' Lens
v1PodFailurePolicyRulesL :: Lens_' V1PodFailurePolicy ([V1PodFailurePolicyRule])
v1PodFailurePolicyRulesL :: Lens_' V1PodFailurePolicy [V1PodFailurePolicyRule]
v1PodFailurePolicyRulesL [V1PodFailurePolicyRule] -> f [V1PodFailurePolicyRule]
f V1PodFailurePolicy{[V1PodFailurePolicyRule]
v1PodFailurePolicyRules :: V1PodFailurePolicy -> [V1PodFailurePolicyRule]
v1PodFailurePolicyRules :: [V1PodFailurePolicyRule]
..} = (\[V1PodFailurePolicyRule]
v1PodFailurePolicyRules -> V1PodFailurePolicy { [V1PodFailurePolicyRule]
v1PodFailurePolicyRules :: [V1PodFailurePolicyRule]
v1PodFailurePolicyRules :: [V1PodFailurePolicyRule]
v1PodFailurePolicyRules, ..} ) ([V1PodFailurePolicyRule] -> V1PodFailurePolicy)
-> f [V1PodFailurePolicyRule] -> f V1PodFailurePolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1PodFailurePolicyRule] -> f [V1PodFailurePolicyRule]
f [V1PodFailurePolicyRule]
v1PodFailurePolicyRules
{-# INLINE v1PodFailurePolicyRulesL #-}



-- * V1PodFailurePolicyOnExitCodesRequirement

-- | 'v1PodFailurePolicyOnExitCodesRequirementContainerName' Lens
v1PodFailurePolicyOnExitCodesRequirementContainerNameL :: Lens_' V1PodFailurePolicyOnExitCodesRequirement (Maybe Text)
v1PodFailurePolicyOnExitCodesRequirementContainerNameL :: Lens_' V1PodFailurePolicyOnExitCodesRequirement (Maybe Text)
v1PodFailurePolicyOnExitCodesRequirementContainerNameL Maybe Text -> f (Maybe Text)
f V1PodFailurePolicyOnExitCodesRequirement{[Int]
Maybe Text
Text
v1PodFailurePolicyOnExitCodesRequirementContainerName :: V1PodFailurePolicyOnExitCodesRequirement -> Maybe Text
v1PodFailurePolicyOnExitCodesRequirementContainerName :: Maybe Text
v1PodFailurePolicyOnExitCodesRequirementOperator :: Text
v1PodFailurePolicyOnExitCodesRequirementValues :: [Int]
$sel:v1PodFailurePolicyOnExitCodesRequirementOperator:V1PodFailurePolicyOnExitCodesRequirement :: V1PodFailurePolicyOnExitCodesRequirement -> Text
$sel:v1PodFailurePolicyOnExitCodesRequirementValues:V1PodFailurePolicyOnExitCodesRequirement :: V1PodFailurePolicyOnExitCodesRequirement -> [Int]
..} = (\Maybe Text
v1PodFailurePolicyOnExitCodesRequirementContainerName -> V1PodFailurePolicyOnExitCodesRequirement { Maybe Text
v1PodFailurePolicyOnExitCodesRequirementContainerName :: Maybe Text
v1PodFailurePolicyOnExitCodesRequirementContainerName :: Maybe Text
v1PodFailurePolicyOnExitCodesRequirementContainerName, [Int]
Text
v1PodFailurePolicyOnExitCodesRequirementOperator :: Text
v1PodFailurePolicyOnExitCodesRequirementValues :: [Int]
$sel:v1PodFailurePolicyOnExitCodesRequirementOperator:V1PodFailurePolicyOnExitCodesRequirement :: Text
$sel:v1PodFailurePolicyOnExitCodesRequirementValues:V1PodFailurePolicyOnExitCodesRequirement :: [Int]
..} ) (Maybe Text -> V1PodFailurePolicyOnExitCodesRequirement)
-> f (Maybe Text) -> f V1PodFailurePolicyOnExitCodesRequirement
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodFailurePolicyOnExitCodesRequirementContainerName
{-# INLINE v1PodFailurePolicyOnExitCodesRequirementContainerNameL #-}

-- | 'v1PodFailurePolicyOnExitCodesRequirementOperator' Lens
v1PodFailurePolicyOnExitCodesRequirementOperatorL :: Lens_' V1PodFailurePolicyOnExitCodesRequirement (Text)
v1PodFailurePolicyOnExitCodesRequirementOperatorL :: Lens_' V1PodFailurePolicyOnExitCodesRequirement Text
v1PodFailurePolicyOnExitCodesRequirementOperatorL Text -> f Text
f V1PodFailurePolicyOnExitCodesRequirement{[Int]
Maybe Text
Text
v1PodFailurePolicyOnExitCodesRequirementContainerName :: V1PodFailurePolicyOnExitCodesRequirement -> Maybe Text
$sel:v1PodFailurePolicyOnExitCodesRequirementOperator:V1PodFailurePolicyOnExitCodesRequirement :: V1PodFailurePolicyOnExitCodesRequirement -> Text
$sel:v1PodFailurePolicyOnExitCodesRequirementValues:V1PodFailurePolicyOnExitCodesRequirement :: V1PodFailurePolicyOnExitCodesRequirement -> [Int]
v1PodFailurePolicyOnExitCodesRequirementContainerName :: Maybe Text
v1PodFailurePolicyOnExitCodesRequirementOperator :: Text
v1PodFailurePolicyOnExitCodesRequirementValues :: [Int]
..} = (\Text
v1PodFailurePolicyOnExitCodesRequirementOperator -> V1PodFailurePolicyOnExitCodesRequirement { Text
$sel:v1PodFailurePolicyOnExitCodesRequirementOperator:V1PodFailurePolicyOnExitCodesRequirement :: Text
v1PodFailurePolicyOnExitCodesRequirementOperator :: Text
v1PodFailurePolicyOnExitCodesRequirementOperator, [Int]
Maybe Text
v1PodFailurePolicyOnExitCodesRequirementContainerName :: Maybe Text
$sel:v1PodFailurePolicyOnExitCodesRequirementValues:V1PodFailurePolicyOnExitCodesRequirement :: [Int]
v1PodFailurePolicyOnExitCodesRequirementContainerName :: Maybe Text
v1PodFailurePolicyOnExitCodesRequirementValues :: [Int]
..} ) (Text -> V1PodFailurePolicyOnExitCodesRequirement)
-> f Text -> f V1PodFailurePolicyOnExitCodesRequirement
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1PodFailurePolicyOnExitCodesRequirementOperator
{-# INLINE v1PodFailurePolicyOnExitCodesRequirementOperatorL #-}

-- | 'v1PodFailurePolicyOnExitCodesRequirementValues' Lens
v1PodFailurePolicyOnExitCodesRequirementValuesL :: Lens_' V1PodFailurePolicyOnExitCodesRequirement ([Int])
v1PodFailurePolicyOnExitCodesRequirementValuesL :: Lens_' V1PodFailurePolicyOnExitCodesRequirement [Int]
v1PodFailurePolicyOnExitCodesRequirementValuesL [Int] -> f [Int]
f V1PodFailurePolicyOnExitCodesRequirement{[Int]
Maybe Text
Text
v1PodFailurePolicyOnExitCodesRequirementContainerName :: V1PodFailurePolicyOnExitCodesRequirement -> Maybe Text
$sel:v1PodFailurePolicyOnExitCodesRequirementOperator:V1PodFailurePolicyOnExitCodesRequirement :: V1PodFailurePolicyOnExitCodesRequirement -> Text
$sel:v1PodFailurePolicyOnExitCodesRequirementValues:V1PodFailurePolicyOnExitCodesRequirement :: V1PodFailurePolicyOnExitCodesRequirement -> [Int]
v1PodFailurePolicyOnExitCodesRequirementContainerName :: Maybe Text
v1PodFailurePolicyOnExitCodesRequirementOperator :: Text
v1PodFailurePolicyOnExitCodesRequirementValues :: [Int]
..} = (\[Int]
v1PodFailurePolicyOnExitCodesRequirementValues -> V1PodFailurePolicyOnExitCodesRequirement { [Int]
$sel:v1PodFailurePolicyOnExitCodesRequirementValues:V1PodFailurePolicyOnExitCodesRequirement :: [Int]
v1PodFailurePolicyOnExitCodesRequirementValues :: [Int]
v1PodFailurePolicyOnExitCodesRequirementValues, Maybe Text
Text
v1PodFailurePolicyOnExitCodesRequirementContainerName :: Maybe Text
$sel:v1PodFailurePolicyOnExitCodesRequirementOperator:V1PodFailurePolicyOnExitCodesRequirement :: Text
v1PodFailurePolicyOnExitCodesRequirementContainerName :: Maybe Text
v1PodFailurePolicyOnExitCodesRequirementOperator :: Text
..} ) ([Int] -> V1PodFailurePolicyOnExitCodesRequirement)
-> f [Int] -> f V1PodFailurePolicyOnExitCodesRequirement
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Int] -> f [Int]
f [Int]
v1PodFailurePolicyOnExitCodesRequirementValues
{-# INLINE v1PodFailurePolicyOnExitCodesRequirementValuesL #-}



-- * V1PodFailurePolicyOnPodConditionsPattern

-- | 'v1PodFailurePolicyOnPodConditionsPatternStatus' Lens
v1PodFailurePolicyOnPodConditionsPatternStatusL :: Lens_' V1PodFailurePolicyOnPodConditionsPattern (Text)
v1PodFailurePolicyOnPodConditionsPatternStatusL :: Lens_' V1PodFailurePolicyOnPodConditionsPattern Text
v1PodFailurePolicyOnPodConditionsPatternStatusL Text -> f Text
f V1PodFailurePolicyOnPodConditionsPattern{Text
v1PodFailurePolicyOnPodConditionsPatternStatus :: V1PodFailurePolicyOnPodConditionsPattern -> Text
v1PodFailurePolicyOnPodConditionsPatternStatus :: Text
v1PodFailurePolicyOnPodConditionsPatternType :: Text
$sel:v1PodFailurePolicyOnPodConditionsPatternType:V1PodFailurePolicyOnPodConditionsPattern :: V1PodFailurePolicyOnPodConditionsPattern -> Text
..} = (\Text
v1PodFailurePolicyOnPodConditionsPatternStatus -> V1PodFailurePolicyOnPodConditionsPattern { Text
v1PodFailurePolicyOnPodConditionsPatternStatus :: Text
v1PodFailurePolicyOnPodConditionsPatternStatus :: Text
v1PodFailurePolicyOnPodConditionsPatternStatus, Text
v1PodFailurePolicyOnPodConditionsPatternType :: Text
$sel:v1PodFailurePolicyOnPodConditionsPatternType:V1PodFailurePolicyOnPodConditionsPattern :: Text
..} ) (Text -> V1PodFailurePolicyOnPodConditionsPattern)
-> f Text -> f V1PodFailurePolicyOnPodConditionsPattern
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1PodFailurePolicyOnPodConditionsPatternStatus
{-# INLINE v1PodFailurePolicyOnPodConditionsPatternStatusL #-}

-- | 'v1PodFailurePolicyOnPodConditionsPatternType' Lens
v1PodFailurePolicyOnPodConditionsPatternTypeL :: Lens_' V1PodFailurePolicyOnPodConditionsPattern (Text)
v1PodFailurePolicyOnPodConditionsPatternTypeL :: Lens_' V1PodFailurePolicyOnPodConditionsPattern Text
v1PodFailurePolicyOnPodConditionsPatternTypeL Text -> f Text
f V1PodFailurePolicyOnPodConditionsPattern{Text
v1PodFailurePolicyOnPodConditionsPatternStatus :: V1PodFailurePolicyOnPodConditionsPattern -> Text
$sel:v1PodFailurePolicyOnPodConditionsPatternType:V1PodFailurePolicyOnPodConditionsPattern :: V1PodFailurePolicyOnPodConditionsPattern -> Text
v1PodFailurePolicyOnPodConditionsPatternStatus :: Text
v1PodFailurePolicyOnPodConditionsPatternType :: Text
..} = (\Text
v1PodFailurePolicyOnPodConditionsPatternType -> V1PodFailurePolicyOnPodConditionsPattern { Text
$sel:v1PodFailurePolicyOnPodConditionsPatternType:V1PodFailurePolicyOnPodConditionsPattern :: Text
v1PodFailurePolicyOnPodConditionsPatternType :: Text
v1PodFailurePolicyOnPodConditionsPatternType, Text
v1PodFailurePolicyOnPodConditionsPatternStatus :: Text
v1PodFailurePolicyOnPodConditionsPatternStatus :: Text
..} ) (Text -> V1PodFailurePolicyOnPodConditionsPattern)
-> f Text -> f V1PodFailurePolicyOnPodConditionsPattern
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1PodFailurePolicyOnPodConditionsPatternType
{-# INLINE v1PodFailurePolicyOnPodConditionsPatternTypeL #-}



-- * V1PodFailurePolicyRule

-- | 'v1PodFailurePolicyRuleAction' Lens
v1PodFailurePolicyRuleActionL :: Lens_' V1PodFailurePolicyRule (Text)
v1PodFailurePolicyRuleActionL :: Lens_' V1PodFailurePolicyRule Text
v1PodFailurePolicyRuleActionL Text -> f Text
f V1PodFailurePolicyRule{Maybe [V1PodFailurePolicyOnPodConditionsPattern]
Maybe V1PodFailurePolicyOnExitCodesRequirement
Text
v1PodFailurePolicyRuleAction :: V1PodFailurePolicyRule -> Text
v1PodFailurePolicyRuleAction :: Text
v1PodFailurePolicyRuleOnExitCodes :: Maybe V1PodFailurePolicyOnExitCodesRequirement
v1PodFailurePolicyRuleOnPodConditions :: Maybe [V1PodFailurePolicyOnPodConditionsPattern]
$sel:v1PodFailurePolicyRuleOnExitCodes:V1PodFailurePolicyRule :: V1PodFailurePolicyRule
-> Maybe V1PodFailurePolicyOnExitCodesRequirement
$sel:v1PodFailurePolicyRuleOnPodConditions:V1PodFailurePolicyRule :: V1PodFailurePolicyRule
-> Maybe [V1PodFailurePolicyOnPodConditionsPattern]
..} = (\Text
v1PodFailurePolicyRuleAction -> V1PodFailurePolicyRule { Text
v1PodFailurePolicyRuleAction :: Text
v1PodFailurePolicyRuleAction :: Text
v1PodFailurePolicyRuleAction, Maybe [V1PodFailurePolicyOnPodConditionsPattern]
Maybe V1PodFailurePolicyOnExitCodesRequirement
v1PodFailurePolicyRuleOnExitCodes :: Maybe V1PodFailurePolicyOnExitCodesRequirement
v1PodFailurePolicyRuleOnPodConditions :: Maybe [V1PodFailurePolicyOnPodConditionsPattern]
$sel:v1PodFailurePolicyRuleOnExitCodes:V1PodFailurePolicyRule :: Maybe V1PodFailurePolicyOnExitCodesRequirement
$sel:v1PodFailurePolicyRuleOnPodConditions:V1PodFailurePolicyRule :: Maybe [V1PodFailurePolicyOnPodConditionsPattern]
..} ) (Text -> V1PodFailurePolicyRule)
-> f Text -> f V1PodFailurePolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1PodFailurePolicyRuleAction
{-# INLINE v1PodFailurePolicyRuleActionL #-}

-- | 'v1PodFailurePolicyRuleOnExitCodes' Lens
v1PodFailurePolicyRuleOnExitCodesL :: Lens_' V1PodFailurePolicyRule (Maybe V1PodFailurePolicyOnExitCodesRequirement)
v1PodFailurePolicyRuleOnExitCodesL :: Lens_'
  V1PodFailurePolicyRule
  (Maybe V1PodFailurePolicyOnExitCodesRequirement)
v1PodFailurePolicyRuleOnExitCodesL Maybe V1PodFailurePolicyOnExitCodesRequirement
-> f (Maybe V1PodFailurePolicyOnExitCodesRequirement)
f V1PodFailurePolicyRule{Maybe [V1PodFailurePolicyOnPodConditionsPattern]
Maybe V1PodFailurePolicyOnExitCodesRequirement
Text
v1PodFailurePolicyRuleAction :: V1PodFailurePolicyRule -> Text
$sel:v1PodFailurePolicyRuleOnExitCodes:V1PodFailurePolicyRule :: V1PodFailurePolicyRule
-> Maybe V1PodFailurePolicyOnExitCodesRequirement
$sel:v1PodFailurePolicyRuleOnPodConditions:V1PodFailurePolicyRule :: V1PodFailurePolicyRule
-> Maybe [V1PodFailurePolicyOnPodConditionsPattern]
v1PodFailurePolicyRuleAction :: Text
v1PodFailurePolicyRuleOnExitCodes :: Maybe V1PodFailurePolicyOnExitCodesRequirement
v1PodFailurePolicyRuleOnPodConditions :: Maybe [V1PodFailurePolicyOnPodConditionsPattern]
..} = (\Maybe V1PodFailurePolicyOnExitCodesRequirement
v1PodFailurePolicyRuleOnExitCodes -> V1PodFailurePolicyRule { Maybe V1PodFailurePolicyOnExitCodesRequirement
$sel:v1PodFailurePolicyRuleOnExitCodes:V1PodFailurePolicyRule :: Maybe V1PodFailurePolicyOnExitCodesRequirement
v1PodFailurePolicyRuleOnExitCodes :: Maybe V1PodFailurePolicyOnExitCodesRequirement
v1PodFailurePolicyRuleOnExitCodes, Maybe [V1PodFailurePolicyOnPodConditionsPattern]
Text
v1PodFailurePolicyRuleAction :: Text
$sel:v1PodFailurePolicyRuleOnPodConditions:V1PodFailurePolicyRule :: Maybe [V1PodFailurePolicyOnPodConditionsPattern]
v1PodFailurePolicyRuleAction :: Text
v1PodFailurePolicyRuleOnPodConditions :: Maybe [V1PodFailurePolicyOnPodConditionsPattern]
..} ) (Maybe V1PodFailurePolicyOnExitCodesRequirement
 -> V1PodFailurePolicyRule)
-> f (Maybe V1PodFailurePolicyOnExitCodesRequirement)
-> f V1PodFailurePolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PodFailurePolicyOnExitCodesRequirement
-> f (Maybe V1PodFailurePolicyOnExitCodesRequirement)
f Maybe V1PodFailurePolicyOnExitCodesRequirement
v1PodFailurePolicyRuleOnExitCodes
{-# INLINE v1PodFailurePolicyRuleOnExitCodesL #-}

-- | 'v1PodFailurePolicyRuleOnPodConditions' Lens
v1PodFailurePolicyRuleOnPodConditionsL :: Lens_' V1PodFailurePolicyRule (Maybe [V1PodFailurePolicyOnPodConditionsPattern])
v1PodFailurePolicyRuleOnPodConditionsL :: Lens_'
  V1PodFailurePolicyRule
  (Maybe [V1PodFailurePolicyOnPodConditionsPattern])
v1PodFailurePolicyRuleOnPodConditionsL Maybe [V1PodFailurePolicyOnPodConditionsPattern]
-> f (Maybe [V1PodFailurePolicyOnPodConditionsPattern])
f V1PodFailurePolicyRule{Maybe [V1PodFailurePolicyOnPodConditionsPattern]
Maybe V1PodFailurePolicyOnExitCodesRequirement
Text
v1PodFailurePolicyRuleAction :: V1PodFailurePolicyRule -> Text
$sel:v1PodFailurePolicyRuleOnExitCodes:V1PodFailurePolicyRule :: V1PodFailurePolicyRule
-> Maybe V1PodFailurePolicyOnExitCodesRequirement
$sel:v1PodFailurePolicyRuleOnPodConditions:V1PodFailurePolicyRule :: V1PodFailurePolicyRule
-> Maybe [V1PodFailurePolicyOnPodConditionsPattern]
v1PodFailurePolicyRuleAction :: Text
v1PodFailurePolicyRuleOnExitCodes :: Maybe V1PodFailurePolicyOnExitCodesRequirement
v1PodFailurePolicyRuleOnPodConditions :: Maybe [V1PodFailurePolicyOnPodConditionsPattern]
..} = (\Maybe [V1PodFailurePolicyOnPodConditionsPattern]
v1PodFailurePolicyRuleOnPodConditions -> V1PodFailurePolicyRule { Maybe [V1PodFailurePolicyOnPodConditionsPattern]
$sel:v1PodFailurePolicyRuleOnPodConditions:V1PodFailurePolicyRule :: Maybe [V1PodFailurePolicyOnPodConditionsPattern]
v1PodFailurePolicyRuleOnPodConditions :: Maybe [V1PodFailurePolicyOnPodConditionsPattern]
v1PodFailurePolicyRuleOnPodConditions, Maybe V1PodFailurePolicyOnExitCodesRequirement
Text
v1PodFailurePolicyRuleAction :: Text
$sel:v1PodFailurePolicyRuleOnExitCodes:V1PodFailurePolicyRule :: Maybe V1PodFailurePolicyOnExitCodesRequirement
v1PodFailurePolicyRuleAction :: Text
v1PodFailurePolicyRuleOnExitCodes :: Maybe V1PodFailurePolicyOnExitCodesRequirement
..} ) (Maybe [V1PodFailurePolicyOnPodConditionsPattern]
 -> V1PodFailurePolicyRule)
-> f (Maybe [V1PodFailurePolicyOnPodConditionsPattern])
-> f V1PodFailurePolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1PodFailurePolicyOnPodConditionsPattern]
-> f (Maybe [V1PodFailurePolicyOnPodConditionsPattern])
f Maybe [V1PodFailurePolicyOnPodConditionsPattern]
v1PodFailurePolicyRuleOnPodConditions
{-# INLINE v1PodFailurePolicyRuleOnPodConditionsL #-}



-- * V1PodIP

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



-- * V1PodList

-- | 'v1PodListApiVersion' Lens
v1PodListApiVersionL :: Lens_' V1PodList (Maybe Text)
v1PodListApiVersionL :: Lens_' V1PodList (Maybe Text)
v1PodListApiVersionL Maybe Text -> f (Maybe Text)
f V1PodList{[V1Pod]
Maybe Text
Maybe V1ListMeta
v1PodListApiVersion :: V1PodList -> Maybe Text
v1PodListApiVersion :: Maybe Text
v1PodListItems :: [V1Pod]
v1PodListKind :: Maybe Text
v1PodListMetadata :: Maybe V1ListMeta
$sel:v1PodListItems:V1PodList :: V1PodList -> [V1Pod]
$sel:v1PodListKind:V1PodList :: V1PodList -> Maybe Text
$sel:v1PodListMetadata:V1PodList :: V1PodList -> Maybe V1ListMeta
..} = (\Maybe Text
v1PodListApiVersion -> V1PodList { Maybe Text
v1PodListApiVersion :: Maybe Text
v1PodListApiVersion :: Maybe Text
v1PodListApiVersion, [V1Pod]
Maybe Text
Maybe V1ListMeta
v1PodListItems :: [V1Pod]
v1PodListKind :: Maybe Text
v1PodListMetadata :: Maybe V1ListMeta
$sel:v1PodListItems:V1PodList :: [V1Pod]
$sel:v1PodListKind:V1PodList :: Maybe Text
$sel:v1PodListMetadata:V1PodList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1PodList [V1Pod]
v1PodListItemsL [V1Pod] -> f [V1Pod]
f V1PodList{[V1Pod]
Maybe Text
Maybe V1ListMeta
v1PodListApiVersion :: V1PodList -> Maybe Text
$sel:v1PodListItems:V1PodList :: V1PodList -> [V1Pod]
$sel:v1PodListKind:V1PodList :: V1PodList -> Maybe Text
$sel:v1PodListMetadata:V1PodList :: V1PodList -> Maybe V1ListMeta
v1PodListApiVersion :: Maybe Text
v1PodListItems :: [V1Pod]
v1PodListKind :: Maybe Text
v1PodListMetadata :: Maybe V1ListMeta
..} = (\[V1Pod]
v1PodListItems -> V1PodList { [V1Pod]
$sel:v1PodListItems:V1PodList :: [V1Pod]
v1PodListItems :: [V1Pod]
v1PodListItems, Maybe Text
Maybe V1ListMeta
v1PodListApiVersion :: Maybe Text
$sel:v1PodListKind:V1PodList :: Maybe Text
$sel:v1PodListMetadata:V1PodList :: Maybe V1ListMeta
v1PodListApiVersion :: Maybe Text
v1PodListKind :: Maybe Text
v1PodListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1PodList (Maybe Text)
v1PodListKindL Maybe Text -> f (Maybe Text)
f V1PodList{[V1Pod]
Maybe Text
Maybe V1ListMeta
v1PodListApiVersion :: V1PodList -> Maybe Text
$sel:v1PodListItems:V1PodList :: V1PodList -> [V1Pod]
$sel:v1PodListKind:V1PodList :: V1PodList -> Maybe Text
$sel:v1PodListMetadata:V1PodList :: V1PodList -> Maybe V1ListMeta
v1PodListApiVersion :: Maybe Text
v1PodListItems :: [V1Pod]
v1PodListKind :: Maybe Text
v1PodListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1PodListKind -> V1PodList { Maybe Text
$sel:v1PodListKind:V1PodList :: Maybe Text
v1PodListKind :: Maybe Text
v1PodListKind, [V1Pod]
Maybe Text
Maybe V1ListMeta
v1PodListApiVersion :: Maybe Text
$sel:v1PodListItems:V1PodList :: [V1Pod]
$sel:v1PodListMetadata:V1PodList :: Maybe V1ListMeta
v1PodListApiVersion :: Maybe Text
v1PodListItems :: [V1Pod]
v1PodListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1PodList (Maybe V1ListMeta)
v1PodListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1PodList{[V1Pod]
Maybe Text
Maybe V1ListMeta
v1PodListApiVersion :: V1PodList -> Maybe Text
$sel:v1PodListItems:V1PodList :: V1PodList -> [V1Pod]
$sel:v1PodListKind:V1PodList :: V1PodList -> Maybe Text
$sel:v1PodListMetadata:V1PodList :: V1PodList -> Maybe V1ListMeta
v1PodListApiVersion :: Maybe Text
v1PodListItems :: [V1Pod]
v1PodListKind :: Maybe Text
v1PodListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1PodListMetadata -> V1PodList { Maybe V1ListMeta
$sel:v1PodListMetadata:V1PodList :: Maybe V1ListMeta
v1PodListMetadata :: Maybe V1ListMeta
v1PodListMetadata, [V1Pod]
Maybe Text
v1PodListApiVersion :: Maybe Text
$sel:v1PodListItems:V1PodList :: [V1Pod]
$sel:v1PodListKind:V1PodList :: Maybe Text
v1PodListApiVersion :: Maybe Text
v1PodListItems :: [V1Pod]
v1PodListKind :: 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 #-}



-- * V1PodOS

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



-- * V1PodReadinessGate

-- | 'v1PodReadinessGateConditionType' Lens
v1PodReadinessGateConditionTypeL :: Lens_' V1PodReadinessGate (Text)
v1PodReadinessGateConditionTypeL :: Lens_' V1PodReadinessGate Text
v1PodReadinessGateConditionTypeL Text -> f Text
f V1PodReadinessGate{Text
v1PodReadinessGateConditionType :: V1PodReadinessGate -> Text
v1PodReadinessGateConditionType :: Text
..} = (\Text
v1PodReadinessGateConditionType -> 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 #-}



-- * V1PodResourceClaim

-- | 'v1PodResourceClaimName' Lens
v1PodResourceClaimNameL :: Lens_' V1PodResourceClaim (Text)
v1PodResourceClaimNameL :: Lens_' V1PodResourceClaim Text
v1PodResourceClaimNameL Text -> f Text
f V1PodResourceClaim{Maybe Text
Text
v1PodResourceClaimName :: V1PodResourceClaim -> Text
v1PodResourceClaimName :: Text
v1PodResourceClaimResourceClaimName :: Maybe Text
v1PodResourceClaimResourceClaimTemplateName :: Maybe Text
$sel:v1PodResourceClaimResourceClaimName:V1PodResourceClaim :: V1PodResourceClaim -> Maybe Text
$sel:v1PodResourceClaimResourceClaimTemplateName:V1PodResourceClaim :: V1PodResourceClaim -> Maybe Text
..} = (\Text
v1PodResourceClaimName -> V1PodResourceClaim { Text
v1PodResourceClaimName :: Text
v1PodResourceClaimName :: Text
v1PodResourceClaimName, Maybe Text
v1PodResourceClaimResourceClaimName :: Maybe Text
v1PodResourceClaimResourceClaimTemplateName :: Maybe Text
$sel:v1PodResourceClaimResourceClaimName:V1PodResourceClaim :: Maybe Text
$sel:v1PodResourceClaimResourceClaimTemplateName:V1PodResourceClaim :: Maybe Text
..} ) (Text -> V1PodResourceClaim) -> f Text -> f V1PodResourceClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1PodResourceClaimName
{-# INLINE v1PodResourceClaimNameL #-}

-- | 'v1PodResourceClaimResourceClaimName' Lens
v1PodResourceClaimResourceClaimNameL :: Lens_' V1PodResourceClaim (Maybe Text)
v1PodResourceClaimResourceClaimNameL :: Lens_' V1PodResourceClaim (Maybe Text)
v1PodResourceClaimResourceClaimNameL Maybe Text -> f (Maybe Text)
f V1PodResourceClaim{Maybe Text
Text
v1PodResourceClaimName :: V1PodResourceClaim -> Text
$sel:v1PodResourceClaimResourceClaimName:V1PodResourceClaim :: V1PodResourceClaim -> Maybe Text
$sel:v1PodResourceClaimResourceClaimTemplateName:V1PodResourceClaim :: V1PodResourceClaim -> Maybe Text
v1PodResourceClaimName :: Text
v1PodResourceClaimResourceClaimName :: Maybe Text
v1PodResourceClaimResourceClaimTemplateName :: Maybe Text
..} = (\Maybe Text
v1PodResourceClaimResourceClaimName -> V1PodResourceClaim { Maybe Text
$sel:v1PodResourceClaimResourceClaimName:V1PodResourceClaim :: Maybe Text
v1PodResourceClaimResourceClaimName :: Maybe Text
v1PodResourceClaimResourceClaimName, Maybe Text
Text
v1PodResourceClaimName :: Text
$sel:v1PodResourceClaimResourceClaimTemplateName:V1PodResourceClaim :: Maybe Text
v1PodResourceClaimName :: Text
v1PodResourceClaimResourceClaimTemplateName :: Maybe Text
..} ) (Maybe Text -> V1PodResourceClaim)
-> f (Maybe Text) -> f V1PodResourceClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodResourceClaimResourceClaimName
{-# INLINE v1PodResourceClaimResourceClaimNameL #-}

-- | 'v1PodResourceClaimResourceClaimTemplateName' Lens
v1PodResourceClaimResourceClaimTemplateNameL :: Lens_' V1PodResourceClaim (Maybe Text)
v1PodResourceClaimResourceClaimTemplateNameL :: Lens_' V1PodResourceClaim (Maybe Text)
v1PodResourceClaimResourceClaimTemplateNameL Maybe Text -> f (Maybe Text)
f V1PodResourceClaim{Maybe Text
Text
v1PodResourceClaimName :: V1PodResourceClaim -> Text
$sel:v1PodResourceClaimResourceClaimName:V1PodResourceClaim :: V1PodResourceClaim -> Maybe Text
$sel:v1PodResourceClaimResourceClaimTemplateName:V1PodResourceClaim :: V1PodResourceClaim -> Maybe Text
v1PodResourceClaimName :: Text
v1PodResourceClaimResourceClaimName :: Maybe Text
v1PodResourceClaimResourceClaimTemplateName :: Maybe Text
..} = (\Maybe Text
v1PodResourceClaimResourceClaimTemplateName -> V1PodResourceClaim { Maybe Text
$sel:v1PodResourceClaimResourceClaimTemplateName:V1PodResourceClaim :: Maybe Text
v1PodResourceClaimResourceClaimTemplateName :: Maybe Text
v1PodResourceClaimResourceClaimTemplateName, Maybe Text
Text
v1PodResourceClaimName :: Text
$sel:v1PodResourceClaimResourceClaimName:V1PodResourceClaim :: Maybe Text
v1PodResourceClaimName :: Text
v1PodResourceClaimResourceClaimName :: Maybe Text
..} ) (Maybe Text -> V1PodResourceClaim)
-> f (Maybe Text) -> f V1PodResourceClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodResourceClaimResourceClaimTemplateName
{-# INLINE v1PodResourceClaimResourceClaimTemplateNameL #-}



-- * V1PodResourceClaimStatus

-- | 'v1PodResourceClaimStatusName' Lens
v1PodResourceClaimStatusNameL :: Lens_' V1PodResourceClaimStatus (Text)
v1PodResourceClaimStatusNameL :: Lens_' V1PodResourceClaimStatus Text
v1PodResourceClaimStatusNameL Text -> f Text
f V1PodResourceClaimStatus{Maybe Text
Text
v1PodResourceClaimStatusName :: V1PodResourceClaimStatus -> Text
v1PodResourceClaimStatusName :: Text
v1PodResourceClaimStatusResourceClaimName :: Maybe Text
$sel:v1PodResourceClaimStatusResourceClaimName:V1PodResourceClaimStatus :: V1PodResourceClaimStatus -> Maybe Text
..} = (\Text
v1PodResourceClaimStatusName -> V1PodResourceClaimStatus { Text
v1PodResourceClaimStatusName :: Text
v1PodResourceClaimStatusName :: Text
v1PodResourceClaimStatusName, Maybe Text
v1PodResourceClaimStatusResourceClaimName :: Maybe Text
$sel:v1PodResourceClaimStatusResourceClaimName:V1PodResourceClaimStatus :: Maybe Text
..} ) (Text -> V1PodResourceClaimStatus)
-> f Text -> f V1PodResourceClaimStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1PodResourceClaimStatusName
{-# INLINE v1PodResourceClaimStatusNameL #-}

-- | 'v1PodResourceClaimStatusResourceClaimName' Lens
v1PodResourceClaimStatusResourceClaimNameL :: Lens_' V1PodResourceClaimStatus (Maybe Text)
v1PodResourceClaimStatusResourceClaimNameL :: Lens_' V1PodResourceClaimStatus (Maybe Text)
v1PodResourceClaimStatusResourceClaimNameL Maybe Text -> f (Maybe Text)
f V1PodResourceClaimStatus{Maybe Text
Text
v1PodResourceClaimStatusName :: V1PodResourceClaimStatus -> Text
$sel:v1PodResourceClaimStatusResourceClaimName:V1PodResourceClaimStatus :: V1PodResourceClaimStatus -> Maybe Text
v1PodResourceClaimStatusName :: Text
v1PodResourceClaimStatusResourceClaimName :: Maybe Text
..} = (\Maybe Text
v1PodResourceClaimStatusResourceClaimName -> V1PodResourceClaimStatus { Maybe Text
$sel:v1PodResourceClaimStatusResourceClaimName:V1PodResourceClaimStatus :: Maybe Text
v1PodResourceClaimStatusResourceClaimName :: Maybe Text
v1PodResourceClaimStatusResourceClaimName, Text
v1PodResourceClaimStatusName :: Text
v1PodResourceClaimStatusName :: Text
..} ) (Maybe Text -> V1PodResourceClaimStatus)
-> f (Maybe Text) -> f V1PodResourceClaimStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodResourceClaimStatusResourceClaimName
{-# INLINE v1PodResourceClaimStatusResourceClaimNameL #-}



-- * V1PodSchedulingGate

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



-- * V1PodSecurityContext

-- | 'v1PodSecurityContextAppArmorProfile' Lens
v1PodSecurityContextAppArmorProfileL :: Lens_' V1PodSecurityContext (Maybe V1AppArmorProfile)
v1PodSecurityContextAppArmorProfileL :: Lens_' V1PodSecurityContext (Maybe V1AppArmorProfile)
v1PodSecurityContextAppArmorProfileL Maybe V1AppArmorProfile -> f (Maybe V1AppArmorProfile)
f V1PodSecurityContext{Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: V1PodSecurityContext -> Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Bool
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SeccompProfile
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [Integer]
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [V1Sysctl]
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1WindowsSecurityContextOptions
..} = (\Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile -> V1PodSecurityContext { Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile, Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: Maybe Bool
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: Maybe V1SeccompProfile
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: Maybe [Integer]
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: Maybe [V1Sysctl]
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: Maybe V1WindowsSecurityContextOptions
..} ) (Maybe V1AppArmorProfile -> V1PodSecurityContext)
-> f (Maybe V1AppArmorProfile) -> f V1PodSecurityContext
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1AppArmorProfile -> f (Maybe V1AppArmorProfile)
f Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile
{-# INLINE v1PodSecurityContextAppArmorProfileL #-}

-- | 'v1PodSecurityContextFsGroup' Lens
v1PodSecurityContextFsGroupL :: Lens_' V1PodSecurityContext (Maybe Integer)
v1PodSecurityContextFsGroupL :: Lens_' V1PodSecurityContext (Maybe Integer)
v1PodSecurityContextFsGroupL Maybe Integer -> f (Maybe Integer)
f V1PodSecurityContext{Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: V1PodSecurityContext -> Maybe V1AppArmorProfile
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Bool
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SeccompProfile
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [Integer]
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [V1Sysctl]
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} = (\Maybe Integer
v1PodSecurityContextFsGroup -> V1PodSecurityContext { Maybe Integer
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: Maybe Integer
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroup, Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: Maybe Bool
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: Maybe V1SeccompProfile
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: Maybe [Integer]
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: Maybe [V1Sysctl]
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} ) (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 #-}

-- | 'v1PodSecurityContextFsGroupChangePolicy' Lens
v1PodSecurityContextFsGroupChangePolicyL :: Lens_' V1PodSecurityContext (Maybe Text)
v1PodSecurityContextFsGroupChangePolicyL :: Lens_' V1PodSecurityContext (Maybe Text)
v1PodSecurityContextFsGroupChangePolicyL Maybe Text -> f (Maybe Text)
f V1PodSecurityContext{Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: V1PodSecurityContext -> Maybe V1AppArmorProfile
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Bool
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SeccompProfile
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [Integer]
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [V1Sysctl]
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} = (\Maybe Text
v1PodSecurityContextFsGroupChangePolicy -> V1PodSecurityContext { Maybe Text
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: Maybe Text
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextFsGroupChangePolicy, Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: Maybe Bool
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: Maybe V1SeccompProfile
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: Maybe [Integer]
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: Maybe [V1Sysctl]
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} ) (Maybe Text -> V1PodSecurityContext)
-> f (Maybe Text) -> f V1PodSecurityContext
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodSecurityContextFsGroupChangePolicy
{-# INLINE v1PodSecurityContextFsGroupChangePolicyL #-}

-- | 'v1PodSecurityContextRunAsGroup' Lens
v1PodSecurityContextRunAsGroupL :: Lens_' V1PodSecurityContext (Maybe Integer)
v1PodSecurityContextRunAsGroupL :: Lens_' V1PodSecurityContext (Maybe Integer)
v1PodSecurityContextRunAsGroupL Maybe Integer -> f (Maybe Integer)
f V1PodSecurityContext{Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: V1PodSecurityContext -> Maybe V1AppArmorProfile
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Bool
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SeccompProfile
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [Integer]
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [V1Sysctl]
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} = (\Maybe Integer
v1PodSecurityContextRunAsGroup -> V1PodSecurityContext { Maybe Integer
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: Maybe Integer
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsGroup, Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: Maybe Bool
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: Maybe V1SeccompProfile
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: Maybe [Integer]
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: Maybe [V1Sysctl]
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} ) (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 :: Lens_' V1PodSecurityContext (Maybe Bool)
v1PodSecurityContextRunAsNonRootL Maybe Bool -> f (Maybe Bool)
f V1PodSecurityContext{Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: V1PodSecurityContext -> Maybe V1AppArmorProfile
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Bool
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SeccompProfile
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [Integer]
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [V1Sysctl]
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} = (\Maybe Bool
v1PodSecurityContextRunAsNonRoot -> V1PodSecurityContext { Maybe Bool
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: Maybe Bool
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsNonRoot, Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: Maybe V1SeccompProfile
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: Maybe [Integer]
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: Maybe [V1Sysctl]
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} ) (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 :: Lens_' V1PodSecurityContext (Maybe Integer)
v1PodSecurityContextRunAsUserL Maybe Integer -> f (Maybe Integer)
f V1PodSecurityContext{Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: V1PodSecurityContext -> Maybe V1AppArmorProfile
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Bool
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SeccompProfile
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [Integer]
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [V1Sysctl]
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} = (\Maybe Integer
v1PodSecurityContextRunAsUser -> V1PodSecurityContext { Maybe Integer
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: Maybe Integer
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextRunAsUser, Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: Maybe Bool
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: Maybe V1SeccompProfile
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: Maybe [Integer]
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: Maybe [V1Sysctl]
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} ) (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 #-}

-- | 'v1PodSecurityContextSeLinuxChangePolicy' Lens
v1PodSecurityContextSeLinuxChangePolicyL :: Lens_' V1PodSecurityContext (Maybe Text)
v1PodSecurityContextSeLinuxChangePolicyL :: Lens_' V1PodSecurityContext (Maybe Text)
v1PodSecurityContextSeLinuxChangePolicyL Maybe Text -> f (Maybe Text)
f V1PodSecurityContext{Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: V1PodSecurityContext -> Maybe V1AppArmorProfile
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Bool
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SeccompProfile
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [Integer]
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [V1Sysctl]
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} = (\Maybe Text
v1PodSecurityContextSeLinuxChangePolicy -> V1PodSecurityContext { Maybe Text
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: Maybe Text
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeLinuxChangePolicy, Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: Maybe Bool
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: Maybe V1SeccompProfile
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: Maybe [Integer]
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: Maybe [V1Sysctl]
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} ) (Maybe Text -> V1PodSecurityContext)
-> f (Maybe Text) -> f V1PodSecurityContext
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodSecurityContextSeLinuxChangePolicy
{-# INLINE v1PodSecurityContextSeLinuxChangePolicyL #-}

-- | 'v1PodSecurityContextSeLinuxOptions' Lens
v1PodSecurityContextSeLinuxOptionsL :: Lens_' V1PodSecurityContext (Maybe V1SELinuxOptions)
v1PodSecurityContextSeLinuxOptionsL :: Lens_' V1PodSecurityContext (Maybe V1SELinuxOptions)
v1PodSecurityContextSeLinuxOptionsL Maybe V1SELinuxOptions -> f (Maybe V1SELinuxOptions)
f V1PodSecurityContext{Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: V1PodSecurityContext -> Maybe V1AppArmorProfile
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Bool
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SeccompProfile
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [Integer]
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [V1Sysctl]
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} = (\Maybe V1SELinuxOptions
v1PodSecurityContextSeLinuxOptions -> V1PodSecurityContext { Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: Maybe V1SELinuxOptions
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeLinuxOptions, Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: Maybe Bool
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: Maybe V1SeccompProfile
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: Maybe [Integer]
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: Maybe [V1Sysctl]
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} ) (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 #-}

-- | 'v1PodSecurityContextSeccompProfile' Lens
v1PodSecurityContextSeccompProfileL :: Lens_' V1PodSecurityContext (Maybe V1SeccompProfile)
v1PodSecurityContextSeccompProfileL :: Lens_' V1PodSecurityContext (Maybe V1SeccompProfile)
v1PodSecurityContextSeccompProfileL Maybe V1SeccompProfile -> f (Maybe V1SeccompProfile)
f V1PodSecurityContext{Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: V1PodSecurityContext -> Maybe V1AppArmorProfile
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Bool
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SeccompProfile
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [Integer]
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [V1Sysctl]
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} = (\Maybe V1SeccompProfile
v1PodSecurityContextSeccompProfile -> V1PodSecurityContext { Maybe V1SeccompProfile
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: Maybe V1SeccompProfile
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSeccompProfile, Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: Maybe Bool
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: Maybe [Integer]
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: Maybe [V1Sysctl]
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} ) (Maybe V1SeccompProfile -> V1PodSecurityContext)
-> f (Maybe V1SeccompProfile) -> f V1PodSecurityContext
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SeccompProfile -> f (Maybe V1SeccompProfile)
f Maybe V1SeccompProfile
v1PodSecurityContextSeccompProfile
{-# INLINE v1PodSecurityContextSeccompProfileL #-}

-- | 'v1PodSecurityContextSupplementalGroups' Lens
v1PodSecurityContextSupplementalGroupsL :: Lens_' V1PodSecurityContext (Maybe [Integer])
v1PodSecurityContextSupplementalGroupsL :: Lens_' V1PodSecurityContext (Maybe [Integer])
v1PodSecurityContextSupplementalGroupsL Maybe [Integer] -> f (Maybe [Integer])
f V1PodSecurityContext{Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: V1PodSecurityContext -> Maybe V1AppArmorProfile
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Bool
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SeccompProfile
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [Integer]
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [V1Sysctl]
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} = (\Maybe [Integer]
v1PodSecurityContextSupplementalGroups -> V1PodSecurityContext { Maybe [Integer]
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: Maybe [Integer]
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroups, Maybe Bool
Maybe Integer
Maybe [V1Sysctl]
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: Maybe Bool
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: Maybe V1SeccompProfile
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: Maybe [V1Sysctl]
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} ) (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 #-}

-- | 'v1PodSecurityContextSupplementalGroupsPolicy' Lens
v1PodSecurityContextSupplementalGroupsPolicyL :: Lens_' V1PodSecurityContext (Maybe Text)
v1PodSecurityContextSupplementalGroupsPolicyL :: Lens_' V1PodSecurityContext (Maybe Text)
v1PodSecurityContextSupplementalGroupsPolicyL Maybe Text -> f (Maybe Text)
f V1PodSecurityContext{Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: V1PodSecurityContext -> Maybe V1AppArmorProfile
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Bool
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SeccompProfile
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [Integer]
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [V1Sysctl]
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} = (\Maybe Text
v1PodSecurityContextSupplementalGroupsPolicy -> V1PodSecurityContext { Maybe Text
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: Maybe Text
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextSupplementalGroupsPolicy, Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: Maybe Bool
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: Maybe V1SeccompProfile
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: Maybe [Integer]
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: Maybe [V1Sysctl]
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} ) (Maybe Text -> V1PodSecurityContext)
-> f (Maybe Text) -> f V1PodSecurityContext
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PodSecurityContextSupplementalGroupsPolicy
{-# INLINE v1PodSecurityContextSupplementalGroupsPolicyL #-}

-- | 'v1PodSecurityContextSysctls' Lens
v1PodSecurityContextSysctlsL :: Lens_' V1PodSecurityContext (Maybe [V1Sysctl])
v1PodSecurityContextSysctlsL :: Lens_' V1PodSecurityContext (Maybe [V1Sysctl])
v1PodSecurityContextSysctlsL Maybe [V1Sysctl] -> f (Maybe [V1Sysctl])
f V1PodSecurityContext{Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: V1PodSecurityContext -> Maybe V1AppArmorProfile
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Bool
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SeccompProfile
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [Integer]
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [V1Sysctl]
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} = (\Maybe [V1Sysctl]
v1PodSecurityContextSysctls -> V1PodSecurityContext { Maybe [V1Sysctl]
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: Maybe [V1Sysctl]
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextSysctls, Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: Maybe Bool
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: Maybe V1SeccompProfile
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: Maybe [Integer]
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} ) (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 :: Lens_' V1PodSecurityContext (Maybe V1WindowsSecurityContextOptions)
v1PodSecurityContextWindowsOptionsL Maybe V1WindowsSecurityContextOptions
-> f (Maybe V1WindowsSecurityContextOptions)
f V1PodSecurityContext{Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: V1PodSecurityContext -> Maybe V1AppArmorProfile
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Bool
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Integer
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1SeccompProfile
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [Integer]
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: V1PodSecurityContext -> Maybe Text
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: V1PodSecurityContext -> Maybe [V1Sysctl]
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: V1PodSecurityContext -> Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} = (\Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextWindowsOptions -> V1PodSecurityContext { Maybe V1WindowsSecurityContextOptions
$sel:v1PodSecurityContextWindowsOptions:V1PodSecurityContext :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1PodSecurityContextWindowsOptions, Maybe Bool
Maybe Integer
Maybe [Integer]
Maybe [V1Sysctl]
Maybe Text
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1AppArmorProfile
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
$sel:v1PodSecurityContextFsGroup:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextFsGroupChangePolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextRunAsGroup:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextRunAsNonRoot:V1PodSecurityContext :: Maybe Bool
$sel:v1PodSecurityContextRunAsUser:V1PodSecurityContext :: Maybe Integer
$sel:v1PodSecurityContextSeLinuxChangePolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextSeLinuxOptions:V1PodSecurityContext :: Maybe V1SELinuxOptions
$sel:v1PodSecurityContextSeccompProfile:V1PodSecurityContext :: Maybe V1SeccompProfile
$sel:v1PodSecurityContextSupplementalGroups:V1PodSecurityContext :: Maybe [Integer]
$sel:v1PodSecurityContextSupplementalGroupsPolicy:V1PodSecurityContext :: Maybe Text
$sel:v1PodSecurityContextSysctls:V1PodSecurityContext :: Maybe [V1Sysctl]
v1PodSecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1PodSecurityContextFsGroup :: Maybe Integer
v1PodSecurityContextFsGroupChangePolicy :: Maybe Text
v1PodSecurityContextRunAsGroup :: Maybe Integer
v1PodSecurityContextRunAsNonRoot :: Maybe Bool
v1PodSecurityContextRunAsUser :: Maybe Integer
v1PodSecurityContextSeLinuxChangePolicy :: Maybe Text
v1PodSecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1PodSecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1PodSecurityContextSupplementalGroups :: Maybe [Integer]
v1PodSecurityContextSupplementalGroupsPolicy :: Maybe Text
v1PodSecurityContextSysctls :: Maybe [V1Sysctl]
..} ) (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 :: Lens_' V1PodSpec (Maybe Integer)
v1PodSpecActiveDeadlineSecondsL Maybe Integer -> f (Maybe Integer)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
..} = (\Maybe Integer
v1PodSpecActiveDeadlineSeconds -> V1PodSpec { Maybe Integer
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecActiveDeadlineSeconds, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe V1Affinity)
v1PodSpecAffinityL Maybe V1Affinity -> f (Maybe V1Affinity)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe V1Affinity
v1PodSpecAffinity -> V1PodSpec { Maybe V1Affinity
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAffinity, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe Bool)
v1PodSpecAutomountServiceAccountTokenL Maybe Bool -> f (Maybe Bool)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe Bool
v1PodSpecAutomountServiceAccountToken -> V1PodSpec { Maybe Bool
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecAutomountServiceAccountToken, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec [V1Container]
v1PodSpecContainersL [V1Container] -> f [V1Container]
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\[V1Container]
v1PodSpecContainers -> V1PodSpec { [V1Container]
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
v1PodSpecContainers :: [V1Container]
v1PodSpecContainers, Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) ([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 :: Lens_' V1PodSpec (Maybe V1PodDNSConfig)
v1PodSpecDnsConfigL Maybe V1PodDNSConfig -> f (Maybe V1PodDNSConfig)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe V1PodDNSConfig
v1PodSpecDnsConfig -> V1PodSpec { Maybe V1PodDNSConfig
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsConfig, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe Text)
v1PodSpecDnsPolicyL Maybe Text -> f (Maybe Text)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe Text
v1PodSpecDnsPolicy -> V1PodSpec { Maybe Text
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecDnsPolicy, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe Bool)
v1PodSpecEnableServiceLinksL Maybe Bool -> f (Maybe Bool)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe Bool
v1PodSpecEnableServiceLinks -> V1PodSpec { Maybe Bool
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEnableServiceLinks, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe [V1EphemeralContainer])
v1PodSpecEphemeralContainersL Maybe [V1EphemeralContainer] -> f (Maybe [V1EphemeralContainer])
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe [V1EphemeralContainer]
v1PodSpecEphemeralContainers -> V1PodSpec { Maybe [V1EphemeralContainer]
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecEphemeralContainers, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe [V1HostAlias])
v1PodSpecHostAliasesL Maybe [V1HostAlias] -> f (Maybe [V1HostAlias])
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe [V1HostAlias]
v1PodSpecHostAliases -> V1PodSpec { Maybe [V1HostAlias]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostAliases, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe Bool)
v1PodSpecHostIpcL Maybe Bool -> f (Maybe Bool)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe Bool
v1PodSpecHostIpc -> V1PodSpec { Maybe Bool
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostIpc, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe Bool)
v1PodSpecHostNetworkL Maybe Bool -> f (Maybe Bool)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe Bool
v1PodSpecHostNetwork -> V1PodSpec { Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostNetwork, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe Bool)
v1PodSpecHostPidL Maybe Bool -> f (Maybe Bool)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe Bool
v1PodSpecHostPid -> V1PodSpec { Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostPid, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 #-}

-- | 'v1PodSpecHostUsers' Lens
v1PodSpecHostUsersL :: Lens_' V1PodSpec (Maybe Bool)
v1PodSpecHostUsersL :: Lens_' V1PodSpec (Maybe Bool)
v1PodSpecHostUsersL Maybe Bool -> f (Maybe Bool)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe Bool
v1PodSpecHostUsers -> V1PodSpec { Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostUsers, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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
v1PodSpecHostUsers
{-# INLINE v1PodSpecHostUsersL #-}

-- | 'v1PodSpecHostname' Lens
v1PodSpecHostnameL :: Lens_' V1PodSpec (Maybe Text)
v1PodSpecHostnameL :: Lens_' V1PodSpec (Maybe Text)
v1PodSpecHostnameL Maybe Text -> f (Maybe Text)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe Text
v1PodSpecHostname -> V1PodSpec { Maybe Text
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
v1PodSpecHostname :: Maybe Text
v1PodSpecHostname, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe [V1LocalObjectReference])
v1PodSpecImagePullSecretsL Maybe [V1LocalObjectReference]
-> f (Maybe [V1LocalObjectReference])
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe [V1LocalObjectReference]
v1PodSpecImagePullSecrets -> V1PodSpec { Maybe [V1LocalObjectReference]
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecImagePullSecrets, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe [V1Container])
v1PodSpecInitContainersL Maybe [V1Container] -> f (Maybe [V1Container])
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe [V1Container]
v1PodSpecInitContainers -> V1PodSpec { Maybe [V1Container]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecInitContainers, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe Text)
v1PodSpecNodeNameL Maybe Text -> f (Maybe Text)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe Text
v1PodSpecNodeName -> V1PodSpec { Maybe Text
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeName, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe (Map String Text))
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 [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe (Map String Text)
v1PodSpecNodeSelector -> V1PodSpec { Maybe (Map String Text)
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecNodeSelector, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 #-}

-- | 'v1PodSpecOs' Lens
v1PodSpecOsL :: Lens_' V1PodSpec (Maybe V1PodOS)
v1PodSpecOsL :: Lens_' V1PodSpec (Maybe V1PodOS)
v1PodSpecOsL Maybe V1PodOS -> f (Maybe V1PodOS)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe V1PodOS
v1PodSpecOs -> V1PodSpec { Maybe V1PodOS
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOs, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (Maybe V1PodOS -> V1PodSpec) -> f (Maybe V1PodOS) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PodOS -> f (Maybe V1PodOS)
f Maybe V1PodOS
v1PodSpecOs
{-# INLINE v1PodSpecOsL #-}

-- | 'v1PodSpecOverhead' Lens
v1PodSpecOverheadL :: Lens_' V1PodSpec (Maybe (Map.Map String Quantity))
v1PodSpecOverheadL :: Lens_' V1PodSpec (Maybe (Map String Quantity))
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 [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe (Map String Quantity)
v1PodSpecOverhead -> V1PodSpec { Maybe (Map String Quantity)
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecOverhead, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe Text)
v1PodSpecPreemptionPolicyL Maybe Text -> f (Maybe Text)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe Text
v1PodSpecPreemptionPolicy -> V1PodSpec { Maybe Text
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPreemptionPolicy, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe Int)
v1PodSpecPriorityL Maybe Int -> f (Maybe Int)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe Int
v1PodSpecPriority -> V1PodSpec { Maybe Int
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
v1PodSpecPriority :: Maybe Int
v1PodSpecPriority, [V1Container]
Maybe Bool
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe Text)
v1PodSpecPriorityClassNameL Maybe Text -> f (Maybe Text)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe Text
v1PodSpecPriorityClassName -> V1PodSpec { Maybe Text
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecPriorityClassName, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe [V1PodReadinessGate])
v1PodSpecReadinessGatesL Maybe [V1PodReadinessGate] -> f (Maybe [V1PodReadinessGate])
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe [V1PodReadinessGate]
v1PodSpecReadinessGates -> V1PodSpec { Maybe [V1PodReadinessGate]
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecReadinessGates, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 #-}

-- | 'v1PodSpecResourceClaims' Lens
v1PodSpecResourceClaimsL :: Lens_' V1PodSpec (Maybe [V1PodResourceClaim])
v1PodSpecResourceClaimsL :: Lens_' V1PodSpec (Maybe [V1PodResourceClaim])
v1PodSpecResourceClaimsL Maybe [V1PodResourceClaim] -> f (Maybe [V1PodResourceClaim])
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe [V1PodResourceClaim]
v1PodSpecResourceClaims -> V1PodSpec { Maybe [V1PodResourceClaim]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResourceClaims, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (Maybe [V1PodResourceClaim] -> V1PodSpec)
-> f (Maybe [V1PodResourceClaim]) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1PodResourceClaim] -> f (Maybe [V1PodResourceClaim])
f Maybe [V1PodResourceClaim]
v1PodSpecResourceClaims
{-# INLINE v1PodSpecResourceClaimsL #-}

-- | 'v1PodSpecResources' Lens
v1PodSpecResourcesL :: Lens_' V1PodSpec (Maybe V1ResourceRequirements)
v1PodSpecResourcesL :: Lens_' V1PodSpec (Maybe V1ResourceRequirements)
v1PodSpecResourcesL Maybe V1ResourceRequirements -> f (Maybe V1ResourceRequirements)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe V1ResourceRequirements
v1PodSpecResources -> V1PodSpec { Maybe V1ResourceRequirements
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecResources, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (Maybe V1ResourceRequirements -> V1PodSpec)
-> f (Maybe V1ResourceRequirements) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ResourceRequirements -> f (Maybe V1ResourceRequirements)
f Maybe V1ResourceRequirements
v1PodSpecResources
{-# INLINE v1PodSpecResourcesL #-}

-- | 'v1PodSpecRestartPolicy' Lens
v1PodSpecRestartPolicyL :: Lens_' V1PodSpec (Maybe Text)
v1PodSpecRestartPolicyL :: Lens_' V1PodSpec (Maybe Text)
v1PodSpecRestartPolicyL Maybe Text -> f (Maybe Text)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe Text
v1PodSpecRestartPolicy -> V1PodSpec { Maybe Text
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRestartPolicy, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe Text)
v1PodSpecRuntimeClassNameL Maybe Text -> f (Maybe Text)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe Text
v1PodSpecRuntimeClassName -> V1PodSpec { Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecRuntimeClassName, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe Text)
v1PodSpecSchedulerNameL Maybe Text -> f (Maybe Text)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe Text
v1PodSpecSchedulerName -> V1PodSpec { Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulerName, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 #-}

-- | 'v1PodSpecSchedulingGates' Lens
v1PodSpecSchedulingGatesL :: Lens_' V1PodSpec (Maybe [V1PodSchedulingGate])
v1PodSpecSchedulingGatesL :: Lens_' V1PodSpec (Maybe [V1PodSchedulingGate])
v1PodSpecSchedulingGatesL Maybe [V1PodSchedulingGate] -> f (Maybe [V1PodSchedulingGate])
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe [V1PodSchedulingGate]
v1PodSpecSchedulingGates -> V1PodSpec { Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSchedulingGates, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (Maybe [V1PodSchedulingGate] -> V1PodSpec)
-> f (Maybe [V1PodSchedulingGate]) -> f V1PodSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1PodSchedulingGate] -> f (Maybe [V1PodSchedulingGate])
f Maybe [V1PodSchedulingGate]
v1PodSpecSchedulingGates
{-# INLINE v1PodSpecSchedulingGatesL #-}

-- | 'v1PodSpecSecurityContext' Lens
v1PodSpecSecurityContextL :: Lens_' V1PodSpec (Maybe V1PodSecurityContext)
v1PodSpecSecurityContextL :: Lens_' V1PodSpec (Maybe V1PodSecurityContext)
v1PodSpecSecurityContextL Maybe V1PodSecurityContext -> f (Maybe V1PodSecurityContext)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe V1PodSecurityContext
v1PodSpecSecurityContext -> V1PodSpec { Maybe V1PodSecurityContext
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecSecurityContext, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe Text)
v1PodSpecServiceAccountL Maybe Text -> f (Maybe Text)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe Text
v1PodSpecServiceAccount -> V1PodSpec { Maybe Text
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccount, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe Text)
v1PodSpecServiceAccountNameL Maybe Text -> f (Maybe Text)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe Text
v1PodSpecServiceAccountName -> V1PodSpec { Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecServiceAccountName, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 #-}

-- | 'v1PodSpecSetHostnameAsFqdn' Lens
v1PodSpecSetHostnameAsFqdnL :: Lens_' V1PodSpec (Maybe Bool)
v1PodSpecSetHostnameAsFqdnL :: Lens_' V1PodSpec (Maybe Bool)
v1PodSpecSetHostnameAsFqdnL Maybe Bool -> f (Maybe Bool)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe Bool
v1PodSpecSetHostnameAsFqdn -> V1PodSpec { Maybe Bool
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecSetHostnameAsFqdn, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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
v1PodSpecSetHostnameAsFqdn
{-# INLINE v1PodSpecSetHostnameAsFqdnL #-}

-- | 'v1PodSpecShareProcessNamespace' Lens
v1PodSpecShareProcessNamespaceL :: Lens_' V1PodSpec (Maybe Bool)
v1PodSpecShareProcessNamespaceL :: Lens_' V1PodSpec (Maybe Bool)
v1PodSpecShareProcessNamespaceL Maybe Bool -> f (Maybe Bool)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe Bool
v1PodSpecShareProcessNamespace -> V1PodSpec { Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecShareProcessNamespace, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe Text)
v1PodSpecSubdomainL Maybe Text -> f (Maybe Text)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe Text
v1PodSpecSubdomain -> V1PodSpec { Maybe Text
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
v1PodSpecSubdomain :: Maybe Text
v1PodSpecSubdomain, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe Integer)
v1PodSpecTerminationGracePeriodSecondsL Maybe Integer -> f (Maybe Integer)
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe Integer
v1PodSpecTerminationGracePeriodSeconds -> V1PodSpec { Maybe Integer
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTerminationGracePeriodSeconds, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe [V1Toleration])
v1PodSpecTolerationsL Maybe [V1Toleration] -> f (Maybe [V1Toleration])
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe [V1Toleration]
v1PodSpecTolerations -> V1PodSpec { Maybe [V1Toleration]
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTolerations, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe [V1TopologySpreadConstraint])
v1PodSpecTopologySpreadConstraintsL Maybe [V1TopologySpreadConstraint]
-> f (Maybe [V1TopologySpreadConstraint])
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe [V1TopologySpreadConstraint]
v1PodSpecTopologySpreadConstraints -> V1PodSpec { Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecTopologySpreadConstraints, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecVolumes :: Maybe [V1Volume]
..} ) (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 :: Lens_' V1PodSpec (Maybe [V1Volume])
v1PodSpecVolumesL Maybe [V1Volume] -> f (Maybe [V1Volume])
f V1PodSpec{[V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1Volume]
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: V1PodSpec -> Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: V1PodSpec -> [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: V1PodSpec -> Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: V1PodSpec -> Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: V1PodSpec -> Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: V1PodSpec -> Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: V1PodSpec -> Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: V1PodSpec -> Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: V1PodSpec -> Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: V1PodSpec -> Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: V1PodSpec -> Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: V1PodSpec -> Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: V1PodSpec -> Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: V1PodSpec -> Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: V1PodSpec -> Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: V1PodSpec -> Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: V1PodSpec -> Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: V1PodSpec -> Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: V1PodSpec -> Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: V1PodSpec -> Maybe [V1TopologySpreadConstraint]
$sel:v1PodSpecVolumes:V1PodSpec :: V1PodSpec -> Maybe [V1Volume]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
v1PodSpecVolumes :: Maybe [V1Volume]
..} = (\Maybe [V1Volume]
v1PodSpecVolumes -> V1PodSpec { Maybe [V1Volume]
$sel:v1PodSpecVolumes:V1PodSpec :: Maybe [V1Volume]
v1PodSpecVolumes :: Maybe [V1Volume]
v1PodSpecVolumes, [V1Container]
Maybe Bool
Maybe Int
Maybe Integer
Maybe [V1TopologySpreadConstraint]
Maybe [V1Toleration]
Maybe [V1PodSchedulingGate]
Maybe [V1PodResourceClaim]
Maybe [V1PodReadinessGate]
Maybe [V1LocalObjectReference]
Maybe [V1HostAlias]
Maybe [V1EphemeralContainer]
Maybe [V1Container]
Maybe (Map String Text)
Maybe (Map String Quantity)
Maybe Text
Maybe V1ResourceRequirements
Maybe V1PodSecurityContext
Maybe V1PodOS
Maybe V1PodDNSConfig
Maybe V1Affinity
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
$sel:v1PodSpecAffinity:V1PodSpec :: Maybe V1Affinity
$sel:v1PodSpecAutomountServiceAccountToken:V1PodSpec :: Maybe Bool
$sel:v1PodSpecContainers:V1PodSpec :: [V1Container]
$sel:v1PodSpecDnsConfig:V1PodSpec :: Maybe V1PodDNSConfig
$sel:v1PodSpecDnsPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecEnableServiceLinks:V1PodSpec :: Maybe Bool
$sel:v1PodSpecEphemeralContainers:V1PodSpec :: Maybe [V1EphemeralContainer]
$sel:v1PodSpecHostAliases:V1PodSpec :: Maybe [V1HostAlias]
$sel:v1PodSpecHostIpc:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostNetwork:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostPid:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostUsers:V1PodSpec :: Maybe Bool
$sel:v1PodSpecHostname:V1PodSpec :: Maybe Text
$sel:v1PodSpecImagePullSecrets:V1PodSpec :: Maybe [V1LocalObjectReference]
$sel:v1PodSpecInitContainers:V1PodSpec :: Maybe [V1Container]
$sel:v1PodSpecNodeName:V1PodSpec :: Maybe Text
$sel:v1PodSpecNodeSelector:V1PodSpec :: Maybe (Map String Text)
$sel:v1PodSpecOs:V1PodSpec :: Maybe V1PodOS
$sel:v1PodSpecOverhead:V1PodSpec :: Maybe (Map String Quantity)
$sel:v1PodSpecPreemptionPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecPriority:V1PodSpec :: Maybe Int
$sel:v1PodSpecPriorityClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecReadinessGates:V1PodSpec :: Maybe [V1PodReadinessGate]
$sel:v1PodSpecResourceClaims:V1PodSpec :: Maybe [V1PodResourceClaim]
$sel:v1PodSpecResources:V1PodSpec :: Maybe V1ResourceRequirements
$sel:v1PodSpecRestartPolicy:V1PodSpec :: Maybe Text
$sel:v1PodSpecRuntimeClassName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulerName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSchedulingGates:V1PodSpec :: Maybe [V1PodSchedulingGate]
$sel:v1PodSpecSecurityContext:V1PodSpec :: Maybe V1PodSecurityContext
$sel:v1PodSpecServiceAccount:V1PodSpec :: Maybe Text
$sel:v1PodSpecServiceAccountName:V1PodSpec :: Maybe Text
$sel:v1PodSpecSetHostnameAsFqdn:V1PodSpec :: Maybe Bool
$sel:v1PodSpecShareProcessNamespace:V1PodSpec :: Maybe Bool
$sel:v1PodSpecSubdomain:V1PodSpec :: Maybe Text
$sel:v1PodSpecTerminationGracePeriodSeconds:V1PodSpec :: Maybe Integer
$sel:v1PodSpecTolerations:V1PodSpec :: Maybe [V1Toleration]
$sel:v1PodSpecTopologySpreadConstraints:V1PodSpec :: Maybe [V1TopologySpreadConstraint]
v1PodSpecActiveDeadlineSeconds :: Maybe Integer
v1PodSpecAffinity :: Maybe V1Affinity
v1PodSpecAutomountServiceAccountToken :: Maybe Bool
v1PodSpecContainers :: [V1Container]
v1PodSpecDnsConfig :: Maybe V1PodDNSConfig
v1PodSpecDnsPolicy :: Maybe Text
v1PodSpecEnableServiceLinks :: Maybe Bool
v1PodSpecEphemeralContainers :: Maybe [V1EphemeralContainer]
v1PodSpecHostAliases :: Maybe [V1HostAlias]
v1PodSpecHostIpc :: Maybe Bool
v1PodSpecHostNetwork :: Maybe Bool
v1PodSpecHostPid :: Maybe Bool
v1PodSpecHostUsers :: Maybe Bool
v1PodSpecHostname :: Maybe Text
v1PodSpecImagePullSecrets :: Maybe [V1LocalObjectReference]
v1PodSpecInitContainers :: Maybe [V1Container]
v1PodSpecNodeName :: Maybe Text
v1PodSpecNodeSelector :: Maybe (Map String Text)
v1PodSpecOs :: Maybe V1PodOS
v1PodSpecOverhead :: Maybe (Map String Quantity)
v1PodSpecPreemptionPolicy :: Maybe Text
v1PodSpecPriority :: Maybe Int
v1PodSpecPriorityClassName :: Maybe Text
v1PodSpecReadinessGates :: Maybe [V1PodReadinessGate]
v1PodSpecResourceClaims :: Maybe [V1PodResourceClaim]
v1PodSpecResources :: Maybe V1ResourceRequirements
v1PodSpecRestartPolicy :: Maybe Text
v1PodSpecRuntimeClassName :: Maybe Text
v1PodSpecSchedulerName :: Maybe Text
v1PodSpecSchedulingGates :: Maybe [V1PodSchedulingGate]
v1PodSpecSecurityContext :: Maybe V1PodSecurityContext
v1PodSpecServiceAccount :: Maybe Text
v1PodSpecServiceAccountName :: Maybe Text
v1PodSpecSetHostnameAsFqdn :: Maybe Bool
v1PodSpecShareProcessNamespace :: Maybe Bool
v1PodSpecSubdomain :: Maybe Text
v1PodSpecTerminationGracePeriodSeconds :: Maybe Integer
v1PodSpecTolerations :: Maybe [V1Toleration]
v1PodSpecTopologySpreadConstraints :: Maybe [V1TopologySpreadConstraint]
..} ) (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 :: Lens_' V1PodStatus (Maybe [V1PodCondition])
v1PodStatusConditionsL Maybe [V1PodCondition] -> f (Maybe [V1PodCondition])
f V1PodStatus{Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
$sel:v1PodStatusContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: V1PodStatus -> Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: V1PodStatus -> Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: V1PodStatus -> Maybe DateTime
..} = (\Maybe [V1PodCondition]
v1PodStatusConditions -> V1PodStatus { Maybe [V1PodCondition]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusConditions, Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
$sel:v1PodStatusContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: Maybe DateTime
..} ) (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 :: Lens_' V1PodStatus (Maybe [V1ContainerStatus])
v1PodStatusContainerStatusesL Maybe [V1ContainerStatus] -> f (Maybe [V1ContainerStatus])
f V1PodStatus{Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: V1PodStatus -> Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: V1PodStatus -> Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: V1PodStatus -> Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} = (\Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses -> V1PodStatus { Maybe [V1ContainerStatus]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusContainerStatuses, Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} ) (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 :: Lens_' V1PodStatus (Maybe [V1ContainerStatus])
v1PodStatusEphemeralContainerStatusesL Maybe [V1ContainerStatus] -> f (Maybe [V1ContainerStatus])
f V1PodStatus{Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: V1PodStatus -> Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: V1PodStatus -> Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: V1PodStatus -> Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} = (\Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses -> V1PodStatus { Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses, Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} ) (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 :: Lens_' V1PodStatus (Maybe Text)
v1PodStatusHostIpL Maybe Text -> f (Maybe Text)
f V1PodStatus{Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: V1PodStatus -> Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: V1PodStatus -> Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: V1PodStatus -> Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} = (\Maybe Text
v1PodStatusHostIp -> V1PodStatus { Maybe Text
$sel:v1PodStatusHostIp:V1PodStatus :: Maybe Text
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIp, Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIps:V1PodStatus :: Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} ) (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 #-}

-- | 'v1PodStatusHostIps' Lens
v1PodStatusHostIpsL :: Lens_' V1PodStatus (Maybe [V1HostIP])
v1PodStatusHostIpsL :: Lens_' V1PodStatus (Maybe [V1HostIP])
v1PodStatusHostIpsL Maybe [V1HostIP] -> f (Maybe [V1HostIP])
f V1PodStatus{Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: V1PodStatus -> Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: V1PodStatus -> Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: V1PodStatus -> Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} = (\Maybe [V1HostIP]
v1PodStatusHostIps -> V1PodStatus { Maybe [V1HostIP]
$sel:v1PodStatusHostIps:V1PodStatus :: Maybe [V1HostIP]
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusHostIps, Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} ) (Maybe [V1HostIP] -> V1PodStatus)
-> f (Maybe [V1HostIP]) -> f V1PodStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1HostIP] -> f (Maybe [V1HostIP])
f Maybe [V1HostIP]
v1PodStatusHostIps
{-# INLINE v1PodStatusHostIpsL #-}

-- | 'v1PodStatusInitContainerStatuses' Lens
v1PodStatusInitContainerStatusesL :: Lens_' V1PodStatus (Maybe [V1ContainerStatus])
v1PodStatusInitContainerStatusesL :: Lens_' V1PodStatus (Maybe [V1ContainerStatus])
v1PodStatusInitContainerStatusesL Maybe [V1ContainerStatus] -> f (Maybe [V1ContainerStatus])
f V1PodStatus{Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: V1PodStatus -> Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: V1PodStatus -> Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: V1PodStatus -> Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} = (\Maybe [V1ContainerStatus]
v1PodStatusInitContainerStatuses -> V1PodStatus { Maybe [V1ContainerStatus]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusInitContainerStatuses, Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: Maybe [V1HostIP]
$sel:v1PodStatusMessage:V1PodStatus :: Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} ) (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 :: Lens_' V1PodStatus (Maybe Text)
v1PodStatusMessageL Maybe Text -> f (Maybe Text)
f V1PodStatus{Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: V1PodStatus -> Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: V1PodStatus -> Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: V1PodStatus -> Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} = (\Maybe Text
v1PodStatusMessage -> V1PodStatus { Maybe Text
$sel:v1PodStatusMessage:V1PodStatus :: Maybe Text
v1PodStatusMessage :: Maybe Text
v1PodStatusMessage, Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} ) (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 :: Lens_' V1PodStatus (Maybe Text)
v1PodStatusNominatedNodeNameL Maybe Text -> f (Maybe Text)
f V1PodStatus{Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: V1PodStatus -> Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: V1PodStatus -> Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: V1PodStatus -> Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} = (\Maybe Text
v1PodStatusNominatedNodeName -> V1PodStatus { Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusNominatedNodeName, Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} ) (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 :: Lens_' V1PodStatus (Maybe Text)
v1PodStatusPhaseL Maybe Text -> f (Maybe Text)
f V1PodStatus{Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: V1PodStatus -> Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: V1PodStatus -> Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: V1PodStatus -> Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} = (\Maybe Text
v1PodStatusPhase -> V1PodStatus { Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPhase, Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} ) (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 :: Lens_' V1PodStatus (Maybe Text)
v1PodStatusPodIpL Maybe Text -> f (Maybe Text)
f V1PodStatus{Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: V1PodStatus -> Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: V1PodStatus -> Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: V1PodStatus -> Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} = (\Maybe Text
v1PodStatusPodIp -> V1PodStatus { Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIp, Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} ) (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 :: Lens_' V1PodStatus (Maybe [V1PodIP])
v1PodStatusPodIpsL Maybe [V1PodIP] -> f (Maybe [V1PodIP])
f V1PodStatus{Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: V1PodStatus -> Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: V1PodStatus -> Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: V1PodStatus -> Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} = (\Maybe [V1PodIP]
v1PodStatusPodIps -> V1PodStatus { Maybe [V1PodIP]
$sel:v1PodStatusPodIps:V1PodStatus :: Maybe [V1PodIP]
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusPodIps, Maybe [V1PodResourceClaimStatus]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusQosClass:V1PodStatus :: Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} ) (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 :: Lens_' V1PodStatus (Maybe Text)
v1PodStatusQosClassL Maybe Text -> f (Maybe Text)
f V1PodStatus{Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: V1PodStatus -> Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: V1PodStatus -> Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: V1PodStatus -> Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} = (\Maybe Text
v1PodStatusQosClass -> V1PodStatus { Maybe Text
$sel:v1PodStatusQosClass:V1PodStatus :: Maybe Text
v1PodStatusQosClass :: Maybe Text
v1PodStatusQosClass, Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: Maybe [V1PodIP]
$sel:v1PodStatusReason:V1PodStatus :: Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} ) (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 :: Lens_' V1PodStatus (Maybe Text)
v1PodStatusReasonL Maybe Text -> f (Maybe Text)
f V1PodStatus{Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: V1PodStatus -> Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: V1PodStatus -> Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: V1PodStatus -> Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} = (\Maybe Text
v1PodStatusReason -> V1PodStatus { Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusReason, Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} ) (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 #-}

-- | 'v1PodStatusResize' Lens
v1PodStatusResizeL :: Lens_' V1PodStatus (Maybe Text)
v1PodStatusResizeL :: Lens_' V1PodStatus (Maybe Text)
v1PodStatusResizeL Maybe Text -> f (Maybe Text)
f V1PodStatus{Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: V1PodStatus -> Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: V1PodStatus -> Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: V1PodStatus -> Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} = (\Maybe Text
v1PodStatusResize -> V1PodStatus { Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResize, Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} ) (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
v1PodStatusResize
{-# INLINE v1PodStatusResizeL #-}

-- | 'v1PodStatusResourceClaimStatuses' Lens
v1PodStatusResourceClaimStatusesL :: Lens_' V1PodStatus (Maybe [V1PodResourceClaimStatus])
v1PodStatusResourceClaimStatusesL :: Lens_' V1PodStatus (Maybe [V1PodResourceClaimStatus])
v1PodStatusResourceClaimStatusesL Maybe [V1PodResourceClaimStatus]
-> f (Maybe [V1PodResourceClaimStatus])
f V1PodStatus{Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: V1PodStatus -> Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: V1PodStatus -> Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: V1PodStatus -> Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} = (\Maybe [V1PodResourceClaimStatus]
v1PodStatusResourceClaimStatuses -> V1PodStatus { Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: Maybe [V1PodResourceClaimStatus]
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusResourceClaimStatuses, Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: Maybe Text
$sel:v1PodStatusStartTime:V1PodStatus :: Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusStartTime :: Maybe DateTime
..} ) (Maybe [V1PodResourceClaimStatus] -> V1PodStatus)
-> f (Maybe [V1PodResourceClaimStatus]) -> f V1PodStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1PodResourceClaimStatus]
-> f (Maybe [V1PodResourceClaimStatus])
f Maybe [V1PodResourceClaimStatus]
v1PodStatusResourceClaimStatuses
{-# INLINE v1PodStatusResourceClaimStatusesL #-}

-- | 'v1PodStatusStartTime' Lens
v1PodStatusStartTimeL :: Lens_' V1PodStatus (Maybe DateTime)
v1PodStatusStartTimeL :: Lens_' V1PodStatus (Maybe DateTime)
v1PodStatusStartTimeL Maybe DateTime -> f (Maybe DateTime)
f V1PodStatus{Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
Maybe DateTime
v1PodStatusConditions :: V1PodStatus -> Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: V1PodStatus -> Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: V1PodStatus -> Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: V1PodStatus -> Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: V1PodStatus -> Maybe [V1PodResourceClaimStatus]
$sel:v1PodStatusStartTime:V1PodStatus :: V1PodStatus -> Maybe DateTime
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
v1PodStatusStartTime :: Maybe DateTime
..} = (\Maybe DateTime
v1PodStatusStartTime -> V1PodStatus { Maybe DateTime
$sel:v1PodStatusStartTime:V1PodStatus :: Maybe DateTime
v1PodStatusStartTime :: Maybe DateTime
v1PodStatusStartTime, Maybe [V1PodResourceClaimStatus]
Maybe [V1PodIP]
Maybe [V1PodCondition]
Maybe [V1HostIP]
Maybe [V1ContainerStatus]
Maybe Text
v1PodStatusConditions :: Maybe [V1PodCondition]
$sel:v1PodStatusContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusEphemeralContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusHostIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusHostIps:V1PodStatus :: Maybe [V1HostIP]
$sel:v1PodStatusInitContainerStatuses:V1PodStatus :: Maybe [V1ContainerStatus]
$sel:v1PodStatusMessage:V1PodStatus :: Maybe Text
$sel:v1PodStatusNominatedNodeName:V1PodStatus :: Maybe Text
$sel:v1PodStatusPhase:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIp:V1PodStatus :: Maybe Text
$sel:v1PodStatusPodIps:V1PodStatus :: Maybe [V1PodIP]
$sel:v1PodStatusQosClass:V1PodStatus :: Maybe Text
$sel:v1PodStatusReason:V1PodStatus :: Maybe Text
$sel:v1PodStatusResize:V1PodStatus :: Maybe Text
$sel:v1PodStatusResourceClaimStatuses:V1PodStatus :: Maybe [V1PodResourceClaimStatus]
v1PodStatusConditions :: Maybe [V1PodCondition]
v1PodStatusContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusEphemeralContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusHostIp :: Maybe Text
v1PodStatusHostIps :: Maybe [V1HostIP]
v1PodStatusInitContainerStatuses :: Maybe [V1ContainerStatus]
v1PodStatusMessage :: Maybe Text
v1PodStatusNominatedNodeName :: Maybe Text
v1PodStatusPhase :: Maybe Text
v1PodStatusPodIp :: Maybe Text
v1PodStatusPodIps :: Maybe [V1PodIP]
v1PodStatusQosClass :: Maybe Text
v1PodStatusReason :: Maybe Text
v1PodStatusResize :: Maybe Text
v1PodStatusResourceClaimStatuses :: Maybe [V1PodResourceClaimStatus]
..} ) (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 :: Lens_' V1PodTemplate (Maybe Text)
v1PodTemplateApiVersionL Maybe Text -> f (Maybe Text)
f V1PodTemplate{Maybe Text
Maybe V1PodTemplateSpec
Maybe V1ObjectMeta
v1PodTemplateApiVersion :: V1PodTemplate -> Maybe Text
v1PodTemplateApiVersion :: Maybe Text
v1PodTemplateKind :: Maybe Text
v1PodTemplateMetadata :: Maybe V1ObjectMeta
v1PodTemplateTemplate :: Maybe V1PodTemplateSpec
$sel:v1PodTemplateKind:V1PodTemplate :: V1PodTemplate -> Maybe Text
$sel:v1PodTemplateMetadata:V1PodTemplate :: V1PodTemplate -> Maybe V1ObjectMeta
$sel:v1PodTemplateTemplate:V1PodTemplate :: V1PodTemplate -> Maybe V1PodTemplateSpec
..} = (\Maybe Text
v1PodTemplateApiVersion -> V1PodTemplate { Maybe Text
v1PodTemplateApiVersion :: Maybe Text
v1PodTemplateApiVersion :: Maybe Text
v1PodTemplateApiVersion, Maybe Text
Maybe V1PodTemplateSpec
Maybe V1ObjectMeta
v1PodTemplateKind :: Maybe Text
v1PodTemplateMetadata :: Maybe V1ObjectMeta
v1PodTemplateTemplate :: Maybe V1PodTemplateSpec
$sel:v1PodTemplateKind:V1PodTemplate :: Maybe Text
$sel:v1PodTemplateMetadata:V1PodTemplate :: Maybe V1ObjectMeta
$sel:v1PodTemplateTemplate:V1PodTemplate :: Maybe V1PodTemplateSpec
..} ) (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 :: Lens_' V1PodTemplate (Maybe Text)
v1PodTemplateKindL Maybe Text -> f (Maybe Text)
f V1PodTemplate{Maybe Text
Maybe V1PodTemplateSpec
Maybe V1ObjectMeta
v1PodTemplateApiVersion :: V1PodTemplate -> Maybe Text
$sel:v1PodTemplateKind:V1PodTemplate :: V1PodTemplate -> Maybe Text
$sel:v1PodTemplateMetadata:V1PodTemplate :: V1PodTemplate -> Maybe V1ObjectMeta
$sel:v1PodTemplateTemplate:V1PodTemplate :: V1PodTemplate -> Maybe V1PodTemplateSpec
v1PodTemplateApiVersion :: Maybe Text
v1PodTemplateKind :: Maybe Text
v1PodTemplateMetadata :: Maybe V1ObjectMeta
v1PodTemplateTemplate :: Maybe V1PodTemplateSpec
..} = (\Maybe Text
v1PodTemplateKind -> V1PodTemplate { Maybe Text
$sel:v1PodTemplateKind:V1PodTemplate :: Maybe Text
v1PodTemplateKind :: Maybe Text
v1PodTemplateKind, Maybe Text
Maybe V1PodTemplateSpec
Maybe V1ObjectMeta
v1PodTemplateApiVersion :: Maybe Text
$sel:v1PodTemplateMetadata:V1PodTemplate :: Maybe V1ObjectMeta
$sel:v1PodTemplateTemplate:V1PodTemplate :: Maybe V1PodTemplateSpec
v1PodTemplateApiVersion :: Maybe Text
v1PodTemplateMetadata :: Maybe V1ObjectMeta
v1PodTemplateTemplate :: Maybe V1PodTemplateSpec
..} ) (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 :: Lens_' V1PodTemplate (Maybe V1ObjectMeta)
v1PodTemplateMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1PodTemplate{Maybe Text
Maybe V1PodTemplateSpec
Maybe V1ObjectMeta
v1PodTemplateApiVersion :: V1PodTemplate -> Maybe Text
$sel:v1PodTemplateKind:V1PodTemplate :: V1PodTemplate -> Maybe Text
$sel:v1PodTemplateMetadata:V1PodTemplate :: V1PodTemplate -> Maybe V1ObjectMeta
$sel:v1PodTemplateTemplate:V1PodTemplate :: V1PodTemplate -> Maybe V1PodTemplateSpec
v1PodTemplateApiVersion :: Maybe Text
v1PodTemplateKind :: Maybe Text
v1PodTemplateMetadata :: Maybe V1ObjectMeta
v1PodTemplateTemplate :: Maybe V1PodTemplateSpec
..} = (\Maybe V1ObjectMeta
v1PodTemplateMetadata -> V1PodTemplate { Maybe V1ObjectMeta
$sel:v1PodTemplateMetadata:V1PodTemplate :: Maybe V1ObjectMeta
v1PodTemplateMetadata :: Maybe V1ObjectMeta
v1PodTemplateMetadata, Maybe Text
Maybe V1PodTemplateSpec
v1PodTemplateApiVersion :: Maybe Text
$sel:v1PodTemplateKind:V1PodTemplate :: Maybe Text
$sel:v1PodTemplateTemplate:V1PodTemplate :: Maybe V1PodTemplateSpec
v1PodTemplateApiVersion :: Maybe Text
v1PodTemplateKind :: Maybe Text
v1PodTemplateTemplate :: Maybe V1PodTemplateSpec
..} ) (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 :: Lens_' V1PodTemplate (Maybe V1PodTemplateSpec)
v1PodTemplateTemplateL Maybe V1PodTemplateSpec -> f (Maybe V1PodTemplateSpec)
f V1PodTemplate{Maybe Text
Maybe V1PodTemplateSpec
Maybe V1ObjectMeta
v1PodTemplateApiVersion :: V1PodTemplate -> Maybe Text
$sel:v1PodTemplateKind:V1PodTemplate :: V1PodTemplate -> Maybe Text
$sel:v1PodTemplateMetadata:V1PodTemplate :: V1PodTemplate -> Maybe V1ObjectMeta
$sel:v1PodTemplateTemplate:V1PodTemplate :: V1PodTemplate -> Maybe V1PodTemplateSpec
v1PodTemplateApiVersion :: Maybe Text
v1PodTemplateKind :: Maybe Text
v1PodTemplateMetadata :: Maybe V1ObjectMeta
v1PodTemplateTemplate :: Maybe V1PodTemplateSpec
..} = (\Maybe V1PodTemplateSpec
v1PodTemplateTemplate -> V1PodTemplate { Maybe V1PodTemplateSpec
$sel:v1PodTemplateTemplate:V1PodTemplate :: Maybe V1PodTemplateSpec
v1PodTemplateTemplate :: Maybe V1PodTemplateSpec
v1PodTemplateTemplate, Maybe Text
Maybe V1ObjectMeta
v1PodTemplateApiVersion :: Maybe Text
$sel:v1PodTemplateKind:V1PodTemplate :: Maybe Text
$sel:v1PodTemplateMetadata:V1PodTemplate :: Maybe V1ObjectMeta
v1PodTemplateApiVersion :: Maybe Text
v1PodTemplateKind :: Maybe Text
v1PodTemplateMetadata :: Maybe V1ObjectMeta
..} ) (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 :: Lens_' V1PodTemplateList (Maybe Text)
v1PodTemplateListApiVersionL Maybe Text -> f (Maybe Text)
f V1PodTemplateList{[V1PodTemplate]
Maybe Text
Maybe V1ListMeta
v1PodTemplateListApiVersion :: V1PodTemplateList -> Maybe Text
v1PodTemplateListApiVersion :: Maybe Text
v1PodTemplateListItems :: [V1PodTemplate]
v1PodTemplateListKind :: Maybe Text
v1PodTemplateListMetadata :: Maybe V1ListMeta
$sel:v1PodTemplateListItems:V1PodTemplateList :: V1PodTemplateList -> [V1PodTemplate]
$sel:v1PodTemplateListKind:V1PodTemplateList :: V1PodTemplateList -> Maybe Text
$sel:v1PodTemplateListMetadata:V1PodTemplateList :: V1PodTemplateList -> Maybe V1ListMeta
..} = (\Maybe Text
v1PodTemplateListApiVersion -> V1PodTemplateList { Maybe Text
v1PodTemplateListApiVersion :: Maybe Text
v1PodTemplateListApiVersion :: Maybe Text
v1PodTemplateListApiVersion, [V1PodTemplate]
Maybe Text
Maybe V1ListMeta
v1PodTemplateListItems :: [V1PodTemplate]
v1PodTemplateListKind :: Maybe Text
v1PodTemplateListMetadata :: Maybe V1ListMeta
$sel:v1PodTemplateListItems:V1PodTemplateList :: [V1PodTemplate]
$sel:v1PodTemplateListKind:V1PodTemplateList :: Maybe Text
$sel:v1PodTemplateListMetadata:V1PodTemplateList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1PodTemplateList [V1PodTemplate]
v1PodTemplateListItemsL [V1PodTemplate] -> f [V1PodTemplate]
f V1PodTemplateList{[V1PodTemplate]
Maybe Text
Maybe V1ListMeta
v1PodTemplateListApiVersion :: V1PodTemplateList -> Maybe Text
$sel:v1PodTemplateListItems:V1PodTemplateList :: V1PodTemplateList -> [V1PodTemplate]
$sel:v1PodTemplateListKind:V1PodTemplateList :: V1PodTemplateList -> Maybe Text
$sel:v1PodTemplateListMetadata:V1PodTemplateList :: V1PodTemplateList -> Maybe V1ListMeta
v1PodTemplateListApiVersion :: Maybe Text
v1PodTemplateListItems :: [V1PodTemplate]
v1PodTemplateListKind :: Maybe Text
v1PodTemplateListMetadata :: Maybe V1ListMeta
..} = (\[V1PodTemplate]
v1PodTemplateListItems -> V1PodTemplateList { [V1PodTemplate]
$sel:v1PodTemplateListItems:V1PodTemplateList :: [V1PodTemplate]
v1PodTemplateListItems :: [V1PodTemplate]
v1PodTemplateListItems, Maybe Text
Maybe V1ListMeta
v1PodTemplateListApiVersion :: Maybe Text
$sel:v1PodTemplateListKind:V1PodTemplateList :: Maybe Text
$sel:v1PodTemplateListMetadata:V1PodTemplateList :: Maybe V1ListMeta
v1PodTemplateListApiVersion :: Maybe Text
v1PodTemplateListKind :: Maybe Text
v1PodTemplateListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1PodTemplateList (Maybe Text)
v1PodTemplateListKindL Maybe Text -> f (Maybe Text)
f V1PodTemplateList{[V1PodTemplate]
Maybe Text
Maybe V1ListMeta
v1PodTemplateListApiVersion :: V1PodTemplateList -> Maybe Text
$sel:v1PodTemplateListItems:V1PodTemplateList :: V1PodTemplateList -> [V1PodTemplate]
$sel:v1PodTemplateListKind:V1PodTemplateList :: V1PodTemplateList -> Maybe Text
$sel:v1PodTemplateListMetadata:V1PodTemplateList :: V1PodTemplateList -> Maybe V1ListMeta
v1PodTemplateListApiVersion :: Maybe Text
v1PodTemplateListItems :: [V1PodTemplate]
v1PodTemplateListKind :: Maybe Text
v1PodTemplateListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1PodTemplateListKind -> V1PodTemplateList { Maybe Text
$sel:v1PodTemplateListKind:V1PodTemplateList :: Maybe Text
v1PodTemplateListKind :: Maybe Text
v1PodTemplateListKind, [V1PodTemplate]
Maybe Text
Maybe V1ListMeta
v1PodTemplateListApiVersion :: Maybe Text
$sel:v1PodTemplateListItems:V1PodTemplateList :: [V1PodTemplate]
$sel:v1PodTemplateListMetadata:V1PodTemplateList :: Maybe V1ListMeta
v1PodTemplateListApiVersion :: Maybe Text
v1PodTemplateListItems :: [V1PodTemplate]
v1PodTemplateListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1PodTemplateList (Maybe V1ListMeta)
v1PodTemplateListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1PodTemplateList{[V1PodTemplate]
Maybe Text
Maybe V1ListMeta
v1PodTemplateListApiVersion :: V1PodTemplateList -> Maybe Text
$sel:v1PodTemplateListItems:V1PodTemplateList :: V1PodTemplateList -> [V1PodTemplate]
$sel:v1PodTemplateListKind:V1PodTemplateList :: V1PodTemplateList -> Maybe Text
$sel:v1PodTemplateListMetadata:V1PodTemplateList :: V1PodTemplateList -> Maybe V1ListMeta
v1PodTemplateListApiVersion :: Maybe Text
v1PodTemplateListItems :: [V1PodTemplate]
v1PodTemplateListKind :: Maybe Text
v1PodTemplateListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1PodTemplateListMetadata -> V1PodTemplateList { Maybe V1ListMeta
$sel:v1PodTemplateListMetadata:V1PodTemplateList :: Maybe V1ListMeta
v1PodTemplateListMetadata :: Maybe V1ListMeta
v1PodTemplateListMetadata, [V1PodTemplate]
Maybe Text
v1PodTemplateListApiVersion :: Maybe Text
$sel:v1PodTemplateListItems:V1PodTemplateList :: [V1PodTemplate]
$sel:v1PodTemplateListKind:V1PodTemplateList :: Maybe Text
v1PodTemplateListApiVersion :: Maybe Text
v1PodTemplateListItems :: [V1PodTemplate]
v1PodTemplateListKind :: 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 :: Lens_' V1PodTemplateSpec (Maybe V1ObjectMeta)
v1PodTemplateSpecMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1PodTemplateSpec{Maybe V1PodSpec
Maybe V1ObjectMeta
v1PodTemplateSpecMetadata :: V1PodTemplateSpec -> Maybe V1ObjectMeta
v1PodTemplateSpecMetadata :: Maybe V1ObjectMeta
v1PodTemplateSpecSpec :: Maybe V1PodSpec
$sel:v1PodTemplateSpecSpec:V1PodTemplateSpec :: V1PodTemplateSpec -> Maybe V1PodSpec
..} = (\Maybe V1ObjectMeta
v1PodTemplateSpecMetadata -> V1PodTemplateSpec { Maybe V1ObjectMeta
v1PodTemplateSpecMetadata :: Maybe V1ObjectMeta
v1PodTemplateSpecMetadata :: Maybe V1ObjectMeta
v1PodTemplateSpecMetadata, Maybe V1PodSpec
v1PodTemplateSpecSpec :: Maybe V1PodSpec
$sel:v1PodTemplateSpecSpec:V1PodTemplateSpec :: 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 :: Lens_' V1PodTemplateSpec (Maybe V1PodSpec)
v1PodTemplateSpecSpecL Maybe V1PodSpec -> f (Maybe V1PodSpec)
f V1PodTemplateSpec{Maybe V1PodSpec
Maybe V1ObjectMeta
v1PodTemplateSpecMetadata :: V1PodTemplateSpec -> Maybe V1ObjectMeta
$sel:v1PodTemplateSpecSpec:V1PodTemplateSpec :: V1PodTemplateSpec -> Maybe V1PodSpec
v1PodTemplateSpecMetadata :: Maybe V1ObjectMeta
v1PodTemplateSpecSpec :: Maybe V1PodSpec
..} = (\Maybe V1PodSpec
v1PodTemplateSpecSpec -> V1PodTemplateSpec { Maybe V1PodSpec
$sel:v1PodTemplateSpecSpec:V1PodTemplateSpec :: 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 :: Lens_' V1PolicyRule (Maybe [Text])
v1PolicyRuleApiGroupsL Maybe [Text] -> f (Maybe [Text])
f V1PolicyRule{[Text]
Maybe [Text]
v1PolicyRuleApiGroups :: V1PolicyRule -> Maybe [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
v1PolicyRuleNonResourceUrls :: Maybe [Text]
v1PolicyRuleResourceNames :: Maybe [Text]
v1PolicyRuleResources :: Maybe [Text]
v1PolicyRuleVerbs :: [Text]
$sel:v1PolicyRuleNonResourceUrls:V1PolicyRule :: V1PolicyRule -> Maybe [Text]
$sel:v1PolicyRuleResourceNames:V1PolicyRule :: V1PolicyRule -> Maybe [Text]
$sel:v1PolicyRuleResources:V1PolicyRule :: V1PolicyRule -> Maybe [Text]
$sel:v1PolicyRuleVerbs:V1PolicyRule :: V1PolicyRule -> [Text]
..} = (\Maybe [Text]
v1PolicyRuleApiGroups -> V1PolicyRule { Maybe [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
v1PolicyRuleApiGroups, [Text]
Maybe [Text]
v1PolicyRuleNonResourceUrls :: Maybe [Text]
v1PolicyRuleResourceNames :: Maybe [Text]
v1PolicyRuleResources :: Maybe [Text]
v1PolicyRuleVerbs :: [Text]
$sel:v1PolicyRuleNonResourceUrls:V1PolicyRule :: Maybe [Text]
$sel:v1PolicyRuleResourceNames:V1PolicyRule :: Maybe [Text]
$sel:v1PolicyRuleResources:V1PolicyRule :: Maybe [Text]
$sel:v1PolicyRuleVerbs:V1PolicyRule :: [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 :: Lens_' V1PolicyRule (Maybe [Text])
v1PolicyRuleNonResourceUrlsL Maybe [Text] -> f (Maybe [Text])
f V1PolicyRule{[Text]
Maybe [Text]
v1PolicyRuleApiGroups :: V1PolicyRule -> Maybe [Text]
$sel:v1PolicyRuleNonResourceUrls:V1PolicyRule :: V1PolicyRule -> Maybe [Text]
$sel:v1PolicyRuleResourceNames:V1PolicyRule :: V1PolicyRule -> Maybe [Text]
$sel:v1PolicyRuleResources:V1PolicyRule :: V1PolicyRule -> Maybe [Text]
$sel:v1PolicyRuleVerbs:V1PolicyRule :: V1PolicyRule -> [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
v1PolicyRuleNonResourceUrls :: Maybe [Text]
v1PolicyRuleResourceNames :: Maybe [Text]
v1PolicyRuleResources :: Maybe [Text]
v1PolicyRuleVerbs :: [Text]
..} = (\Maybe [Text]
v1PolicyRuleNonResourceUrls -> V1PolicyRule { Maybe [Text]
$sel:v1PolicyRuleNonResourceUrls:V1PolicyRule :: Maybe [Text]
v1PolicyRuleNonResourceUrls :: Maybe [Text]
v1PolicyRuleNonResourceUrls, [Text]
Maybe [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
$sel:v1PolicyRuleResourceNames:V1PolicyRule :: Maybe [Text]
$sel:v1PolicyRuleResources:V1PolicyRule :: Maybe [Text]
$sel:v1PolicyRuleVerbs:V1PolicyRule :: [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
v1PolicyRuleResourceNames :: Maybe [Text]
v1PolicyRuleResources :: Maybe [Text]
v1PolicyRuleVerbs :: [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 :: Lens_' V1PolicyRule (Maybe [Text])
v1PolicyRuleResourceNamesL Maybe [Text] -> f (Maybe [Text])
f V1PolicyRule{[Text]
Maybe [Text]
v1PolicyRuleApiGroups :: V1PolicyRule -> Maybe [Text]
$sel:v1PolicyRuleNonResourceUrls:V1PolicyRule :: V1PolicyRule -> Maybe [Text]
$sel:v1PolicyRuleResourceNames:V1PolicyRule :: V1PolicyRule -> Maybe [Text]
$sel:v1PolicyRuleResources:V1PolicyRule :: V1PolicyRule -> Maybe [Text]
$sel:v1PolicyRuleVerbs:V1PolicyRule :: V1PolicyRule -> [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
v1PolicyRuleNonResourceUrls :: Maybe [Text]
v1PolicyRuleResourceNames :: Maybe [Text]
v1PolicyRuleResources :: Maybe [Text]
v1PolicyRuleVerbs :: [Text]
..} = (\Maybe [Text]
v1PolicyRuleResourceNames -> V1PolicyRule { Maybe [Text]
$sel:v1PolicyRuleResourceNames:V1PolicyRule :: Maybe [Text]
v1PolicyRuleResourceNames :: Maybe [Text]
v1PolicyRuleResourceNames, [Text]
Maybe [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
$sel:v1PolicyRuleNonResourceUrls:V1PolicyRule :: Maybe [Text]
$sel:v1PolicyRuleResources:V1PolicyRule :: Maybe [Text]
$sel:v1PolicyRuleVerbs:V1PolicyRule :: [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
v1PolicyRuleNonResourceUrls :: Maybe [Text]
v1PolicyRuleResources :: Maybe [Text]
v1PolicyRuleVerbs :: [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 :: Lens_' V1PolicyRule (Maybe [Text])
v1PolicyRuleResourcesL Maybe [Text] -> f (Maybe [Text])
f V1PolicyRule{[Text]
Maybe [Text]
v1PolicyRuleApiGroups :: V1PolicyRule -> Maybe [Text]
$sel:v1PolicyRuleNonResourceUrls:V1PolicyRule :: V1PolicyRule -> Maybe [Text]
$sel:v1PolicyRuleResourceNames:V1PolicyRule :: V1PolicyRule -> Maybe [Text]
$sel:v1PolicyRuleResources:V1PolicyRule :: V1PolicyRule -> Maybe [Text]
$sel:v1PolicyRuleVerbs:V1PolicyRule :: V1PolicyRule -> [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
v1PolicyRuleNonResourceUrls :: Maybe [Text]
v1PolicyRuleResourceNames :: Maybe [Text]
v1PolicyRuleResources :: Maybe [Text]
v1PolicyRuleVerbs :: [Text]
..} = (\Maybe [Text]
v1PolicyRuleResources -> V1PolicyRule { Maybe [Text]
$sel:v1PolicyRuleResources:V1PolicyRule :: Maybe [Text]
v1PolicyRuleResources :: Maybe [Text]
v1PolicyRuleResources, [Text]
Maybe [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
$sel:v1PolicyRuleNonResourceUrls:V1PolicyRule :: Maybe [Text]
$sel:v1PolicyRuleResourceNames:V1PolicyRule :: Maybe [Text]
$sel:v1PolicyRuleVerbs:V1PolicyRule :: [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
v1PolicyRuleNonResourceUrls :: Maybe [Text]
v1PolicyRuleResourceNames :: Maybe [Text]
v1PolicyRuleVerbs :: [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 :: Lens_' V1PolicyRule [Text]
v1PolicyRuleVerbsL [Text] -> f [Text]
f V1PolicyRule{[Text]
Maybe [Text]
v1PolicyRuleApiGroups :: V1PolicyRule -> Maybe [Text]
$sel:v1PolicyRuleNonResourceUrls:V1PolicyRule :: V1PolicyRule -> Maybe [Text]
$sel:v1PolicyRuleResourceNames:V1PolicyRule :: V1PolicyRule -> Maybe [Text]
$sel:v1PolicyRuleResources:V1PolicyRule :: V1PolicyRule -> Maybe [Text]
$sel:v1PolicyRuleVerbs:V1PolicyRule :: V1PolicyRule -> [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
v1PolicyRuleNonResourceUrls :: Maybe [Text]
v1PolicyRuleResourceNames :: Maybe [Text]
v1PolicyRuleResources :: Maybe [Text]
v1PolicyRuleVerbs :: [Text]
..} = (\[Text]
v1PolicyRuleVerbs -> V1PolicyRule { [Text]
$sel:v1PolicyRuleVerbs:V1PolicyRule :: [Text]
v1PolicyRuleVerbs :: [Text]
v1PolicyRuleVerbs, Maybe [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
$sel:v1PolicyRuleNonResourceUrls:V1PolicyRule :: Maybe [Text]
$sel:v1PolicyRuleResourceNames:V1PolicyRule :: Maybe [Text]
$sel:v1PolicyRuleResources:V1PolicyRule :: Maybe [Text]
v1PolicyRuleApiGroups :: Maybe [Text]
v1PolicyRuleNonResourceUrls :: Maybe [Text]
v1PolicyRuleResourceNames :: Maybe [Text]
v1PolicyRuleResources :: 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 #-}



-- * V1PolicyRulesWithSubjects

-- | 'v1PolicyRulesWithSubjectsNonResourceRules' Lens
v1PolicyRulesWithSubjectsNonResourceRulesL :: Lens_' V1PolicyRulesWithSubjects (Maybe [V1NonResourcePolicyRule])
v1PolicyRulesWithSubjectsNonResourceRulesL :: Lens_' V1PolicyRulesWithSubjects (Maybe [V1NonResourcePolicyRule])
v1PolicyRulesWithSubjectsNonResourceRulesL Maybe [V1NonResourcePolicyRule]
-> f (Maybe [V1NonResourcePolicyRule])
f V1PolicyRulesWithSubjects{[FlowcontrolV1Subject]
Maybe [V1ResourcePolicyRule]
Maybe [V1NonResourcePolicyRule]
v1PolicyRulesWithSubjectsNonResourceRules :: V1PolicyRulesWithSubjects -> Maybe [V1NonResourcePolicyRule]
v1PolicyRulesWithSubjectsNonResourceRules :: Maybe [V1NonResourcePolicyRule]
v1PolicyRulesWithSubjectsResourceRules :: Maybe [V1ResourcePolicyRule]
v1PolicyRulesWithSubjectsSubjects :: [FlowcontrolV1Subject]
$sel:v1PolicyRulesWithSubjectsResourceRules:V1PolicyRulesWithSubjects :: V1PolicyRulesWithSubjects -> Maybe [V1ResourcePolicyRule]
$sel:v1PolicyRulesWithSubjectsSubjects:V1PolicyRulesWithSubjects :: V1PolicyRulesWithSubjects -> [FlowcontrolV1Subject]
..} = (\Maybe [V1NonResourcePolicyRule]
v1PolicyRulesWithSubjectsNonResourceRules -> V1PolicyRulesWithSubjects { Maybe [V1NonResourcePolicyRule]
v1PolicyRulesWithSubjectsNonResourceRules :: Maybe [V1NonResourcePolicyRule]
v1PolicyRulesWithSubjectsNonResourceRules :: Maybe [V1NonResourcePolicyRule]
v1PolicyRulesWithSubjectsNonResourceRules, [FlowcontrolV1Subject]
Maybe [V1ResourcePolicyRule]
v1PolicyRulesWithSubjectsResourceRules :: Maybe [V1ResourcePolicyRule]
v1PolicyRulesWithSubjectsSubjects :: [FlowcontrolV1Subject]
$sel:v1PolicyRulesWithSubjectsResourceRules:V1PolicyRulesWithSubjects :: Maybe [V1ResourcePolicyRule]
$sel:v1PolicyRulesWithSubjectsSubjects:V1PolicyRulesWithSubjects :: [FlowcontrolV1Subject]
..} ) (Maybe [V1NonResourcePolicyRule] -> V1PolicyRulesWithSubjects)
-> f (Maybe [V1NonResourcePolicyRule])
-> f V1PolicyRulesWithSubjects
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1NonResourcePolicyRule]
-> f (Maybe [V1NonResourcePolicyRule])
f Maybe [V1NonResourcePolicyRule]
v1PolicyRulesWithSubjectsNonResourceRules
{-# INLINE v1PolicyRulesWithSubjectsNonResourceRulesL #-}

-- | 'v1PolicyRulesWithSubjectsResourceRules' Lens
v1PolicyRulesWithSubjectsResourceRulesL :: Lens_' V1PolicyRulesWithSubjects (Maybe [V1ResourcePolicyRule])
v1PolicyRulesWithSubjectsResourceRulesL :: Lens_' V1PolicyRulesWithSubjects (Maybe [V1ResourcePolicyRule])
v1PolicyRulesWithSubjectsResourceRulesL Maybe [V1ResourcePolicyRule] -> f (Maybe [V1ResourcePolicyRule])
f V1PolicyRulesWithSubjects{[FlowcontrolV1Subject]
Maybe [V1ResourcePolicyRule]
Maybe [V1NonResourcePolicyRule]
v1PolicyRulesWithSubjectsNonResourceRules :: V1PolicyRulesWithSubjects -> Maybe [V1NonResourcePolicyRule]
$sel:v1PolicyRulesWithSubjectsResourceRules:V1PolicyRulesWithSubjects :: V1PolicyRulesWithSubjects -> Maybe [V1ResourcePolicyRule]
$sel:v1PolicyRulesWithSubjectsSubjects:V1PolicyRulesWithSubjects :: V1PolicyRulesWithSubjects -> [FlowcontrolV1Subject]
v1PolicyRulesWithSubjectsNonResourceRules :: Maybe [V1NonResourcePolicyRule]
v1PolicyRulesWithSubjectsResourceRules :: Maybe [V1ResourcePolicyRule]
v1PolicyRulesWithSubjectsSubjects :: [FlowcontrolV1Subject]
..} = (\Maybe [V1ResourcePolicyRule]
v1PolicyRulesWithSubjectsResourceRules -> V1PolicyRulesWithSubjects { Maybe [V1ResourcePolicyRule]
$sel:v1PolicyRulesWithSubjectsResourceRules:V1PolicyRulesWithSubjects :: Maybe [V1ResourcePolicyRule]
v1PolicyRulesWithSubjectsResourceRules :: Maybe [V1ResourcePolicyRule]
v1PolicyRulesWithSubjectsResourceRules, [FlowcontrolV1Subject]
Maybe [V1NonResourcePolicyRule]
v1PolicyRulesWithSubjectsNonResourceRules :: Maybe [V1NonResourcePolicyRule]
$sel:v1PolicyRulesWithSubjectsSubjects:V1PolicyRulesWithSubjects :: [FlowcontrolV1Subject]
v1PolicyRulesWithSubjectsNonResourceRules :: Maybe [V1NonResourcePolicyRule]
v1PolicyRulesWithSubjectsSubjects :: [FlowcontrolV1Subject]
..} ) (Maybe [V1ResourcePolicyRule] -> V1PolicyRulesWithSubjects)
-> f (Maybe [V1ResourcePolicyRule]) -> f V1PolicyRulesWithSubjects
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1ResourcePolicyRule] -> f (Maybe [V1ResourcePolicyRule])
f Maybe [V1ResourcePolicyRule]
v1PolicyRulesWithSubjectsResourceRules
{-# INLINE v1PolicyRulesWithSubjectsResourceRulesL #-}

-- | 'v1PolicyRulesWithSubjectsSubjects' Lens
v1PolicyRulesWithSubjectsSubjectsL :: Lens_' V1PolicyRulesWithSubjects ([FlowcontrolV1Subject])
v1PolicyRulesWithSubjectsSubjectsL :: Lens_' V1PolicyRulesWithSubjects [FlowcontrolV1Subject]
v1PolicyRulesWithSubjectsSubjectsL [FlowcontrolV1Subject] -> f [FlowcontrolV1Subject]
f V1PolicyRulesWithSubjects{[FlowcontrolV1Subject]
Maybe [V1ResourcePolicyRule]
Maybe [V1NonResourcePolicyRule]
v1PolicyRulesWithSubjectsNonResourceRules :: V1PolicyRulesWithSubjects -> Maybe [V1NonResourcePolicyRule]
$sel:v1PolicyRulesWithSubjectsResourceRules:V1PolicyRulesWithSubjects :: V1PolicyRulesWithSubjects -> Maybe [V1ResourcePolicyRule]
$sel:v1PolicyRulesWithSubjectsSubjects:V1PolicyRulesWithSubjects :: V1PolicyRulesWithSubjects -> [FlowcontrolV1Subject]
v1PolicyRulesWithSubjectsNonResourceRules :: Maybe [V1NonResourcePolicyRule]
v1PolicyRulesWithSubjectsResourceRules :: Maybe [V1ResourcePolicyRule]
v1PolicyRulesWithSubjectsSubjects :: [FlowcontrolV1Subject]
..} = (\[FlowcontrolV1Subject]
v1PolicyRulesWithSubjectsSubjects -> V1PolicyRulesWithSubjects { [FlowcontrolV1Subject]
$sel:v1PolicyRulesWithSubjectsSubjects:V1PolicyRulesWithSubjects :: [FlowcontrolV1Subject]
v1PolicyRulesWithSubjectsSubjects :: [FlowcontrolV1Subject]
v1PolicyRulesWithSubjectsSubjects, Maybe [V1ResourcePolicyRule]
Maybe [V1NonResourcePolicyRule]
v1PolicyRulesWithSubjectsNonResourceRules :: Maybe [V1NonResourcePolicyRule]
$sel:v1PolicyRulesWithSubjectsResourceRules:V1PolicyRulesWithSubjects :: Maybe [V1ResourcePolicyRule]
v1PolicyRulesWithSubjectsNonResourceRules :: Maybe [V1NonResourcePolicyRule]
v1PolicyRulesWithSubjectsResourceRules :: Maybe [V1ResourcePolicyRule]
..} ) ([FlowcontrolV1Subject] -> V1PolicyRulesWithSubjects)
-> f [FlowcontrolV1Subject] -> f V1PolicyRulesWithSubjects
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [FlowcontrolV1Subject] -> f [FlowcontrolV1Subject]
f [FlowcontrolV1Subject]
v1PolicyRulesWithSubjectsSubjects
{-# INLINE v1PolicyRulesWithSubjectsSubjectsL #-}



-- * V1PortStatus

-- | 'v1PortStatusError' Lens
v1PortStatusErrorL :: Lens_' V1PortStatus (Maybe Text)
v1PortStatusErrorL :: Lens_' V1PortStatus (Maybe Text)
v1PortStatusErrorL Maybe Text -> f (Maybe Text)
f V1PortStatus{Int
Maybe Text
Text
v1PortStatusError :: V1PortStatus -> Maybe Text
v1PortStatusError :: Maybe Text
v1PortStatusPort :: Int
v1PortStatusProtocol :: Text
$sel:v1PortStatusPort:V1PortStatus :: V1PortStatus -> Int
$sel:v1PortStatusProtocol:V1PortStatus :: V1PortStatus -> Text
..} = (\Maybe Text
v1PortStatusError -> V1PortStatus { Maybe Text
v1PortStatusError :: Maybe Text
v1PortStatusError :: Maybe Text
v1PortStatusError, Int
Text
v1PortStatusPort :: Int
v1PortStatusProtocol :: Text
$sel:v1PortStatusPort:V1PortStatus :: Int
$sel:v1PortStatusProtocol:V1PortStatus :: Text
..} ) (Maybe Text -> V1PortStatus) -> f (Maybe Text) -> f V1PortStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PortStatusError
{-# INLINE v1PortStatusErrorL #-}

-- | 'v1PortStatusPort' Lens
v1PortStatusPortL :: Lens_' V1PortStatus (Int)
v1PortStatusPortL :: Lens_' V1PortStatus Int
v1PortStatusPortL Int -> f Int
f V1PortStatus{Int
Maybe Text
Text
v1PortStatusError :: V1PortStatus -> Maybe Text
$sel:v1PortStatusPort:V1PortStatus :: V1PortStatus -> Int
$sel:v1PortStatusProtocol:V1PortStatus :: V1PortStatus -> Text
v1PortStatusError :: Maybe Text
v1PortStatusPort :: Int
v1PortStatusProtocol :: Text
..} = (\Int
v1PortStatusPort -> V1PortStatus { Int
$sel:v1PortStatusPort:V1PortStatus :: Int
v1PortStatusPort :: Int
v1PortStatusPort, Maybe Text
Text
v1PortStatusError :: Maybe Text
$sel:v1PortStatusProtocol:V1PortStatus :: Text
v1PortStatusError :: Maybe Text
v1PortStatusProtocol :: Text
..} ) (Int -> V1PortStatus) -> f Int -> f V1PortStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v1PortStatusPort
{-# INLINE v1PortStatusPortL #-}

-- | 'v1PortStatusProtocol' Lens
v1PortStatusProtocolL :: Lens_' V1PortStatus (Text)
v1PortStatusProtocolL :: Lens_' V1PortStatus Text
v1PortStatusProtocolL Text -> f Text
f V1PortStatus{Int
Maybe Text
Text
v1PortStatusError :: V1PortStatus -> Maybe Text
$sel:v1PortStatusPort:V1PortStatus :: V1PortStatus -> Int
$sel:v1PortStatusProtocol:V1PortStatus :: V1PortStatus -> Text
v1PortStatusError :: Maybe Text
v1PortStatusPort :: Int
v1PortStatusProtocol :: Text
..} = (\Text
v1PortStatusProtocol -> V1PortStatus { Text
$sel:v1PortStatusProtocol:V1PortStatus :: Text
v1PortStatusProtocol :: Text
v1PortStatusProtocol, Int
Maybe Text
v1PortStatusError :: Maybe Text
$sel:v1PortStatusPort:V1PortStatus :: Int
v1PortStatusError :: Maybe Text
v1PortStatusPort :: Int
..} ) (Text -> V1PortStatus) -> f Text -> f V1PortStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1PortStatusProtocol
{-# INLINE v1PortStatusProtocolL #-}



-- * V1PortworxVolumeSource

-- | 'v1PortworxVolumeSourceFsType' Lens
v1PortworxVolumeSourceFsTypeL :: Lens_' V1PortworxVolumeSource (Maybe Text)
v1PortworxVolumeSourceFsTypeL :: Lens_' V1PortworxVolumeSource (Maybe Text)
v1PortworxVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1PortworxVolumeSource{Maybe Bool
Maybe Text
Text
v1PortworxVolumeSourceFsType :: V1PortworxVolumeSource -> Maybe Text
v1PortworxVolumeSourceFsType :: Maybe Text
v1PortworxVolumeSourceReadOnly :: Maybe Bool
v1PortworxVolumeSourceVolumeId :: Text
$sel:v1PortworxVolumeSourceReadOnly:V1PortworxVolumeSource :: V1PortworxVolumeSource -> Maybe Bool
$sel:v1PortworxVolumeSourceVolumeId:V1PortworxVolumeSource :: V1PortworxVolumeSource -> Text
..} = (\Maybe Text
v1PortworxVolumeSourceFsType -> V1PortworxVolumeSource { Maybe Text
v1PortworxVolumeSourceFsType :: Maybe Text
v1PortworxVolumeSourceFsType :: Maybe Text
v1PortworxVolumeSourceFsType, Maybe Bool
Text
v1PortworxVolumeSourceReadOnly :: Maybe Bool
v1PortworxVolumeSourceVolumeId :: Text
$sel:v1PortworxVolumeSourceReadOnly:V1PortworxVolumeSource :: Maybe Bool
$sel:v1PortworxVolumeSourceVolumeId:V1PortworxVolumeSource :: Text
..} ) (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 :: Lens_' V1PortworxVolumeSource (Maybe Bool)
v1PortworxVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1PortworxVolumeSource{Maybe Bool
Maybe Text
Text
v1PortworxVolumeSourceFsType :: V1PortworxVolumeSource -> Maybe Text
$sel:v1PortworxVolumeSourceReadOnly:V1PortworxVolumeSource :: V1PortworxVolumeSource -> Maybe Bool
$sel:v1PortworxVolumeSourceVolumeId:V1PortworxVolumeSource :: V1PortworxVolumeSource -> Text
v1PortworxVolumeSourceFsType :: Maybe Text
v1PortworxVolumeSourceReadOnly :: Maybe Bool
v1PortworxVolumeSourceVolumeId :: Text
..} = (\Maybe Bool
v1PortworxVolumeSourceReadOnly -> V1PortworxVolumeSource { Maybe Bool
$sel:v1PortworxVolumeSourceReadOnly:V1PortworxVolumeSource :: Maybe Bool
v1PortworxVolumeSourceReadOnly :: Maybe Bool
v1PortworxVolumeSourceReadOnly, Maybe Text
Text
v1PortworxVolumeSourceFsType :: Maybe Text
$sel:v1PortworxVolumeSourceVolumeId:V1PortworxVolumeSource :: Text
v1PortworxVolumeSourceFsType :: Maybe Text
v1PortworxVolumeSourceVolumeId :: 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 :: Lens_' V1PortworxVolumeSource Text
v1PortworxVolumeSourceVolumeIdL Text -> f Text
f V1PortworxVolumeSource{Maybe Bool
Maybe Text
Text
v1PortworxVolumeSourceFsType :: V1PortworxVolumeSource -> Maybe Text
$sel:v1PortworxVolumeSourceReadOnly:V1PortworxVolumeSource :: V1PortworxVolumeSource -> Maybe Bool
$sel:v1PortworxVolumeSourceVolumeId:V1PortworxVolumeSource :: V1PortworxVolumeSource -> Text
v1PortworxVolumeSourceFsType :: Maybe Text
v1PortworxVolumeSourceReadOnly :: Maybe Bool
v1PortworxVolumeSourceVolumeId :: Text
..} = (\Text
v1PortworxVolumeSourceVolumeId -> V1PortworxVolumeSource { Text
$sel:v1PortworxVolumeSourceVolumeId:V1PortworxVolumeSource :: Text
v1PortworxVolumeSourceVolumeId :: Text
v1PortworxVolumeSourceVolumeId, Maybe Bool
Maybe Text
v1PortworxVolumeSourceFsType :: Maybe Text
$sel:v1PortworxVolumeSourceReadOnly:V1PortworxVolumeSource :: Maybe Bool
v1PortworxVolumeSourceFsType :: Maybe Text
v1PortworxVolumeSourceReadOnly :: Maybe Bool
..} ) (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 :: Lens_' V1Preconditions (Maybe Text)
v1PreconditionsResourceVersionL Maybe Text -> f (Maybe Text)
f V1Preconditions{Maybe Text
v1PreconditionsResourceVersion :: V1Preconditions -> Maybe Text
v1PreconditionsResourceVersion :: Maybe Text
v1PreconditionsUid :: Maybe Text
$sel:v1PreconditionsUid:V1Preconditions :: V1Preconditions -> Maybe Text
..} = (\Maybe Text
v1PreconditionsResourceVersion -> V1Preconditions { Maybe Text
v1PreconditionsResourceVersion :: Maybe Text
v1PreconditionsResourceVersion :: Maybe Text
v1PreconditionsResourceVersion, Maybe Text
v1PreconditionsUid :: Maybe Text
$sel:v1PreconditionsUid:V1Preconditions :: 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 :: Lens_' V1Preconditions (Maybe Text)
v1PreconditionsUidL Maybe Text -> f (Maybe Text)
f V1Preconditions{Maybe Text
v1PreconditionsResourceVersion :: V1Preconditions -> Maybe Text
$sel:v1PreconditionsUid:V1Preconditions :: V1Preconditions -> Maybe Text
v1PreconditionsResourceVersion :: Maybe Text
v1PreconditionsUid :: Maybe Text
..} = (\Maybe Text
v1PreconditionsUid -> V1Preconditions { Maybe Text
$sel:v1PreconditionsUid:V1Preconditions :: 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 :: Lens_' V1PreferredSchedulingTerm V1NodeSelectorTerm
v1PreferredSchedulingTermPreferenceL V1NodeSelectorTerm -> f V1NodeSelectorTerm
f V1PreferredSchedulingTerm{Int
V1NodeSelectorTerm
v1PreferredSchedulingTermPreference :: V1PreferredSchedulingTerm -> V1NodeSelectorTerm
v1PreferredSchedulingTermPreference :: V1NodeSelectorTerm
v1PreferredSchedulingTermWeight :: Int
$sel:v1PreferredSchedulingTermWeight:V1PreferredSchedulingTerm :: V1PreferredSchedulingTerm -> Int
..} = (\V1NodeSelectorTerm
v1PreferredSchedulingTermPreference -> V1PreferredSchedulingTerm { V1NodeSelectorTerm
v1PreferredSchedulingTermPreference :: V1NodeSelectorTerm
v1PreferredSchedulingTermPreference :: V1NodeSelectorTerm
v1PreferredSchedulingTermPreference, Int
v1PreferredSchedulingTermWeight :: Int
$sel:v1PreferredSchedulingTermWeight:V1PreferredSchedulingTerm :: 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 :: Lens_' V1PreferredSchedulingTerm Int
v1PreferredSchedulingTermWeightL Int -> f Int
f V1PreferredSchedulingTerm{Int
V1NodeSelectorTerm
v1PreferredSchedulingTermPreference :: V1PreferredSchedulingTerm -> V1NodeSelectorTerm
$sel:v1PreferredSchedulingTermWeight:V1PreferredSchedulingTerm :: V1PreferredSchedulingTerm -> Int
v1PreferredSchedulingTermPreference :: V1NodeSelectorTerm
v1PreferredSchedulingTermWeight :: Int
..} = (\Int
v1PreferredSchedulingTermWeight -> V1PreferredSchedulingTerm { Int
$sel:v1PreferredSchedulingTermWeight:V1PreferredSchedulingTerm :: 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 :: Lens_' V1PriorityClass (Maybe Text)
v1PriorityClassApiVersionL Maybe Text -> f (Maybe Text)
f V1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassApiVersion :: V1PriorityClass -> Maybe Text
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassDescription :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassKind :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassValue :: Int
$sel:v1PriorityClassDescription:V1PriorityClass :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassGlobalDefault:V1PriorityClass :: V1PriorityClass -> Maybe Bool
$sel:v1PriorityClassKind:V1PriorityClass :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassMetadata:V1PriorityClass :: V1PriorityClass -> Maybe V1ObjectMeta
$sel:v1PriorityClassPreemptionPolicy:V1PriorityClass :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassValue:V1PriorityClass :: V1PriorityClass -> Int
..} = (\Maybe Text
v1PriorityClassApiVersion -> V1PriorityClass { Maybe Text
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassApiVersion, Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassDescription :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassKind :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassValue :: Int
$sel:v1PriorityClassDescription:V1PriorityClass :: Maybe Text
$sel:v1PriorityClassGlobalDefault:V1PriorityClass :: Maybe Bool
$sel:v1PriorityClassKind:V1PriorityClass :: Maybe Text
$sel:v1PriorityClassMetadata:V1PriorityClass :: Maybe V1ObjectMeta
$sel:v1PriorityClassPreemptionPolicy:V1PriorityClass :: Maybe Text
$sel:v1PriorityClassValue:V1PriorityClass :: Int
..} ) (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 :: Lens_' V1PriorityClass (Maybe Text)
v1PriorityClassDescriptionL Maybe Text -> f (Maybe Text)
f V1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassApiVersion :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassDescription:V1PriorityClass :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassGlobalDefault:V1PriorityClass :: V1PriorityClass -> Maybe Bool
$sel:v1PriorityClassKind:V1PriorityClass :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassMetadata:V1PriorityClass :: V1PriorityClass -> Maybe V1ObjectMeta
$sel:v1PriorityClassPreemptionPolicy:V1PriorityClass :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassValue:V1PriorityClass :: V1PriorityClass -> Int
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassDescription :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassKind :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassValue :: Int
..} = (\Maybe Text
v1PriorityClassDescription -> V1PriorityClass { Maybe Text
$sel:v1PriorityClassDescription:V1PriorityClass :: Maybe Text
v1PriorityClassDescription :: Maybe Text
v1PriorityClassDescription, Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassApiVersion :: Maybe Text
$sel:v1PriorityClassGlobalDefault:V1PriorityClass :: Maybe Bool
$sel:v1PriorityClassKind:V1PriorityClass :: Maybe Text
$sel:v1PriorityClassMetadata:V1PriorityClass :: Maybe V1ObjectMeta
$sel:v1PriorityClassPreemptionPolicy:V1PriorityClass :: Maybe Text
$sel:v1PriorityClassValue:V1PriorityClass :: Int
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassKind :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassValue :: Int
..} ) (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 :: Lens_' V1PriorityClass (Maybe Bool)
v1PriorityClassGlobalDefaultL Maybe Bool -> f (Maybe Bool)
f V1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassApiVersion :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassDescription:V1PriorityClass :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassGlobalDefault:V1PriorityClass :: V1PriorityClass -> Maybe Bool
$sel:v1PriorityClassKind:V1PriorityClass :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassMetadata:V1PriorityClass :: V1PriorityClass -> Maybe V1ObjectMeta
$sel:v1PriorityClassPreemptionPolicy:V1PriorityClass :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassValue:V1PriorityClass :: V1PriorityClass -> Int
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassDescription :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassKind :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassValue :: Int
..} = (\Maybe Bool
v1PriorityClassGlobalDefault -> V1PriorityClass { Maybe Bool
$sel:v1PriorityClassGlobalDefault:V1PriorityClass :: Maybe Bool
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassGlobalDefault, Int
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassApiVersion :: Maybe Text
$sel:v1PriorityClassDescription:V1PriorityClass :: Maybe Text
$sel:v1PriorityClassKind:V1PriorityClass :: Maybe Text
$sel:v1PriorityClassMetadata:V1PriorityClass :: Maybe V1ObjectMeta
$sel:v1PriorityClassPreemptionPolicy:V1PriorityClass :: Maybe Text
$sel:v1PriorityClassValue:V1PriorityClass :: Int
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassDescription :: Maybe Text
v1PriorityClassKind :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassValue :: Int
..} ) (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 :: Lens_' V1PriorityClass (Maybe Text)
v1PriorityClassKindL Maybe Text -> f (Maybe Text)
f V1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassApiVersion :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassDescription:V1PriorityClass :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassGlobalDefault:V1PriorityClass :: V1PriorityClass -> Maybe Bool
$sel:v1PriorityClassKind:V1PriorityClass :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassMetadata:V1PriorityClass :: V1PriorityClass -> Maybe V1ObjectMeta
$sel:v1PriorityClassPreemptionPolicy:V1PriorityClass :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassValue:V1PriorityClass :: V1PriorityClass -> Int
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassDescription :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassKind :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassValue :: Int
..} = (\Maybe Text
v1PriorityClassKind -> V1PriorityClass { Maybe Text
$sel:v1PriorityClassKind:V1PriorityClass :: Maybe Text
v1PriorityClassKind :: Maybe Text
v1PriorityClassKind, Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassApiVersion :: Maybe Text
$sel:v1PriorityClassDescription:V1PriorityClass :: Maybe Text
$sel:v1PriorityClassGlobalDefault:V1PriorityClass :: Maybe Bool
$sel:v1PriorityClassMetadata:V1PriorityClass :: Maybe V1ObjectMeta
$sel:v1PriorityClassPreemptionPolicy:V1PriorityClass :: Maybe Text
$sel:v1PriorityClassValue:V1PriorityClass :: Int
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassDescription :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassValue :: Int
..} ) (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 :: Lens_' V1PriorityClass (Maybe V1ObjectMeta)
v1PriorityClassMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassApiVersion :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassDescription:V1PriorityClass :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassGlobalDefault:V1PriorityClass :: V1PriorityClass -> Maybe Bool
$sel:v1PriorityClassKind:V1PriorityClass :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassMetadata:V1PriorityClass :: V1PriorityClass -> Maybe V1ObjectMeta
$sel:v1PriorityClassPreemptionPolicy:V1PriorityClass :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassValue:V1PriorityClass :: V1PriorityClass -> Int
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassDescription :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassKind :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassValue :: Int
..} = (\Maybe V1ObjectMeta
v1PriorityClassMetadata -> V1PriorityClass { Maybe V1ObjectMeta
$sel:v1PriorityClassMetadata:V1PriorityClass :: Maybe V1ObjectMeta
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassMetadata, Int
Maybe Bool
Maybe Text
v1PriorityClassApiVersion :: Maybe Text
$sel:v1PriorityClassDescription:V1PriorityClass :: Maybe Text
$sel:v1PriorityClassGlobalDefault:V1PriorityClass :: Maybe Bool
$sel:v1PriorityClassKind:V1PriorityClass :: Maybe Text
$sel:v1PriorityClassPreemptionPolicy:V1PriorityClass :: Maybe Text
$sel:v1PriorityClassValue:V1PriorityClass :: Int
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassDescription :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassKind :: Maybe Text
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassValue :: Int
..} ) (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 :: Lens_' V1PriorityClass (Maybe Text)
v1PriorityClassPreemptionPolicyL Maybe Text -> f (Maybe Text)
f V1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassApiVersion :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassDescription:V1PriorityClass :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassGlobalDefault:V1PriorityClass :: V1PriorityClass -> Maybe Bool
$sel:v1PriorityClassKind:V1PriorityClass :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassMetadata:V1PriorityClass :: V1PriorityClass -> Maybe V1ObjectMeta
$sel:v1PriorityClassPreemptionPolicy:V1PriorityClass :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassValue:V1PriorityClass :: V1PriorityClass -> Int
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassDescription :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassKind :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassValue :: Int
..} = (\Maybe Text
v1PriorityClassPreemptionPolicy -> V1PriorityClass { Maybe Text
$sel:v1PriorityClassPreemptionPolicy:V1PriorityClass :: Maybe Text
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassPreemptionPolicy, Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassApiVersion :: Maybe Text
$sel:v1PriorityClassDescription:V1PriorityClass :: Maybe Text
$sel:v1PriorityClassGlobalDefault:V1PriorityClass :: Maybe Bool
$sel:v1PriorityClassKind:V1PriorityClass :: Maybe Text
$sel:v1PriorityClassMetadata:V1PriorityClass :: Maybe V1ObjectMeta
$sel:v1PriorityClassValue:V1PriorityClass :: Int
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassDescription :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassKind :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassValue :: Int
..} ) (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 :: Lens_' V1PriorityClass Int
v1PriorityClassValueL Int -> f Int
f V1PriorityClass{Int
Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassApiVersion :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassDescription:V1PriorityClass :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassGlobalDefault:V1PriorityClass :: V1PriorityClass -> Maybe Bool
$sel:v1PriorityClassKind:V1PriorityClass :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassMetadata:V1PriorityClass :: V1PriorityClass -> Maybe V1ObjectMeta
$sel:v1PriorityClassPreemptionPolicy:V1PriorityClass :: V1PriorityClass -> Maybe Text
$sel:v1PriorityClassValue:V1PriorityClass :: V1PriorityClass -> Int
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassDescription :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassKind :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassPreemptionPolicy :: Maybe Text
v1PriorityClassValue :: Int
..} = (\Int
v1PriorityClassValue -> V1PriorityClass { Int
$sel:v1PriorityClassValue:V1PriorityClass :: Int
v1PriorityClassValue :: Int
v1PriorityClassValue, Maybe Bool
Maybe Text
Maybe V1ObjectMeta
v1PriorityClassApiVersion :: Maybe Text
$sel:v1PriorityClassDescription:V1PriorityClass :: Maybe Text
$sel:v1PriorityClassGlobalDefault:V1PriorityClass :: Maybe Bool
$sel:v1PriorityClassKind:V1PriorityClass :: Maybe Text
$sel:v1PriorityClassMetadata:V1PriorityClass :: Maybe V1ObjectMeta
$sel:v1PriorityClassPreemptionPolicy:V1PriorityClass :: Maybe Text
v1PriorityClassApiVersion :: Maybe Text
v1PriorityClassDescription :: Maybe Text
v1PriorityClassGlobalDefault :: Maybe Bool
v1PriorityClassKind :: Maybe Text
v1PriorityClassMetadata :: Maybe V1ObjectMeta
v1PriorityClassPreemptionPolicy :: 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 :: Lens_' V1PriorityClassList (Maybe Text)
v1PriorityClassListApiVersionL Maybe Text -> f (Maybe Text)
f V1PriorityClassList{[V1PriorityClass]
Maybe Text
Maybe V1ListMeta
v1PriorityClassListApiVersion :: V1PriorityClassList -> Maybe Text
v1PriorityClassListApiVersion :: Maybe Text
v1PriorityClassListItems :: [V1PriorityClass]
v1PriorityClassListKind :: Maybe Text
v1PriorityClassListMetadata :: Maybe V1ListMeta
$sel:v1PriorityClassListItems:V1PriorityClassList :: V1PriorityClassList -> [V1PriorityClass]
$sel:v1PriorityClassListKind:V1PriorityClassList :: V1PriorityClassList -> Maybe Text
$sel:v1PriorityClassListMetadata:V1PriorityClassList :: V1PriorityClassList -> Maybe V1ListMeta
..} = (\Maybe Text
v1PriorityClassListApiVersion -> V1PriorityClassList { Maybe Text
v1PriorityClassListApiVersion :: Maybe Text
v1PriorityClassListApiVersion :: Maybe Text
v1PriorityClassListApiVersion, [V1PriorityClass]
Maybe Text
Maybe V1ListMeta
v1PriorityClassListItems :: [V1PriorityClass]
v1PriorityClassListKind :: Maybe Text
v1PriorityClassListMetadata :: Maybe V1ListMeta
$sel:v1PriorityClassListItems:V1PriorityClassList :: [V1PriorityClass]
$sel:v1PriorityClassListKind:V1PriorityClassList :: Maybe Text
$sel:v1PriorityClassListMetadata:V1PriorityClassList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1PriorityClassList [V1PriorityClass]
v1PriorityClassListItemsL [V1PriorityClass] -> f [V1PriorityClass]
f V1PriorityClassList{[V1PriorityClass]
Maybe Text
Maybe V1ListMeta
v1PriorityClassListApiVersion :: V1PriorityClassList -> Maybe Text
$sel:v1PriorityClassListItems:V1PriorityClassList :: V1PriorityClassList -> [V1PriorityClass]
$sel:v1PriorityClassListKind:V1PriorityClassList :: V1PriorityClassList -> Maybe Text
$sel:v1PriorityClassListMetadata:V1PriorityClassList :: V1PriorityClassList -> Maybe V1ListMeta
v1PriorityClassListApiVersion :: Maybe Text
v1PriorityClassListItems :: [V1PriorityClass]
v1PriorityClassListKind :: Maybe Text
v1PriorityClassListMetadata :: Maybe V1ListMeta
..} = (\[V1PriorityClass]
v1PriorityClassListItems -> V1PriorityClassList { [V1PriorityClass]
$sel:v1PriorityClassListItems:V1PriorityClassList :: [V1PriorityClass]
v1PriorityClassListItems :: [V1PriorityClass]
v1PriorityClassListItems, Maybe Text
Maybe V1ListMeta
v1PriorityClassListApiVersion :: Maybe Text
$sel:v1PriorityClassListKind:V1PriorityClassList :: Maybe Text
$sel:v1PriorityClassListMetadata:V1PriorityClassList :: Maybe V1ListMeta
v1PriorityClassListApiVersion :: Maybe Text
v1PriorityClassListKind :: Maybe Text
v1PriorityClassListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1PriorityClassList (Maybe Text)
v1PriorityClassListKindL Maybe Text -> f (Maybe Text)
f V1PriorityClassList{[V1PriorityClass]
Maybe Text
Maybe V1ListMeta
v1PriorityClassListApiVersion :: V1PriorityClassList -> Maybe Text
$sel:v1PriorityClassListItems:V1PriorityClassList :: V1PriorityClassList -> [V1PriorityClass]
$sel:v1PriorityClassListKind:V1PriorityClassList :: V1PriorityClassList -> Maybe Text
$sel:v1PriorityClassListMetadata:V1PriorityClassList :: V1PriorityClassList -> Maybe V1ListMeta
v1PriorityClassListApiVersion :: Maybe Text
v1PriorityClassListItems :: [V1PriorityClass]
v1PriorityClassListKind :: Maybe Text
v1PriorityClassListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1PriorityClassListKind -> V1PriorityClassList { Maybe Text
$sel:v1PriorityClassListKind:V1PriorityClassList :: Maybe Text
v1PriorityClassListKind :: Maybe Text
v1PriorityClassListKind, [V1PriorityClass]
Maybe Text
Maybe V1ListMeta
v1PriorityClassListApiVersion :: Maybe Text
$sel:v1PriorityClassListItems:V1PriorityClassList :: [V1PriorityClass]
$sel:v1PriorityClassListMetadata:V1PriorityClassList :: Maybe V1ListMeta
v1PriorityClassListApiVersion :: Maybe Text
v1PriorityClassListItems :: [V1PriorityClass]
v1PriorityClassListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1PriorityClassList (Maybe V1ListMeta)
v1PriorityClassListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1PriorityClassList{[V1PriorityClass]
Maybe Text
Maybe V1ListMeta
v1PriorityClassListApiVersion :: V1PriorityClassList -> Maybe Text
$sel:v1PriorityClassListItems:V1PriorityClassList :: V1PriorityClassList -> [V1PriorityClass]
$sel:v1PriorityClassListKind:V1PriorityClassList :: V1PriorityClassList -> Maybe Text
$sel:v1PriorityClassListMetadata:V1PriorityClassList :: V1PriorityClassList -> Maybe V1ListMeta
v1PriorityClassListApiVersion :: Maybe Text
v1PriorityClassListItems :: [V1PriorityClass]
v1PriorityClassListKind :: Maybe Text
v1PriorityClassListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1PriorityClassListMetadata -> V1PriorityClassList { Maybe V1ListMeta
$sel:v1PriorityClassListMetadata:V1PriorityClassList :: Maybe V1ListMeta
v1PriorityClassListMetadata :: Maybe V1ListMeta
v1PriorityClassListMetadata, [V1PriorityClass]
Maybe Text
v1PriorityClassListApiVersion :: Maybe Text
$sel:v1PriorityClassListItems:V1PriorityClassList :: [V1PriorityClass]
$sel:v1PriorityClassListKind:V1PriorityClassList :: Maybe Text
v1PriorityClassListApiVersion :: Maybe Text
v1PriorityClassListItems :: [V1PriorityClass]
v1PriorityClassListKind :: 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 #-}



-- * V1PriorityLevelConfiguration

-- | 'v1PriorityLevelConfigurationApiVersion' Lens
v1PriorityLevelConfigurationApiVersionL :: Lens_' V1PriorityLevelConfiguration (Maybe Text)
v1PriorityLevelConfigurationApiVersionL :: Lens_' V1PriorityLevelConfiguration (Maybe Text)
v1PriorityLevelConfigurationApiVersionL Maybe Text -> f (Maybe Text)
f V1PriorityLevelConfiguration{Maybe Text
Maybe V1PriorityLevelConfigurationStatus
Maybe V1PriorityLevelConfigurationSpec
Maybe V1ObjectMeta
v1PriorityLevelConfigurationApiVersion :: V1PriorityLevelConfiguration -> Maybe Text
v1PriorityLevelConfigurationApiVersion :: Maybe Text
v1PriorityLevelConfigurationKind :: Maybe Text
v1PriorityLevelConfigurationMetadata :: Maybe V1ObjectMeta
v1PriorityLevelConfigurationSpec :: Maybe V1PriorityLevelConfigurationSpec
v1PriorityLevelConfigurationStatus :: Maybe V1PriorityLevelConfigurationStatus
$sel:v1PriorityLevelConfigurationKind:V1PriorityLevelConfiguration :: V1PriorityLevelConfiguration -> Maybe Text
$sel:v1PriorityLevelConfigurationMetadata:V1PriorityLevelConfiguration :: V1PriorityLevelConfiguration -> Maybe V1ObjectMeta
$sel:v1PriorityLevelConfigurationSpec:V1PriorityLevelConfiguration :: V1PriorityLevelConfiguration
-> Maybe V1PriorityLevelConfigurationSpec
$sel:v1PriorityLevelConfigurationStatus:V1PriorityLevelConfiguration :: V1PriorityLevelConfiguration
-> Maybe V1PriorityLevelConfigurationStatus
..} = (\Maybe Text
v1PriorityLevelConfigurationApiVersion -> V1PriorityLevelConfiguration { Maybe Text
v1PriorityLevelConfigurationApiVersion :: Maybe Text
v1PriorityLevelConfigurationApiVersion :: Maybe Text
v1PriorityLevelConfigurationApiVersion, Maybe Text
Maybe V1PriorityLevelConfigurationStatus
Maybe V1PriorityLevelConfigurationSpec
Maybe V1ObjectMeta
v1PriorityLevelConfigurationKind :: Maybe Text
v1PriorityLevelConfigurationMetadata :: Maybe V1ObjectMeta
v1PriorityLevelConfigurationSpec :: Maybe V1PriorityLevelConfigurationSpec
v1PriorityLevelConfigurationStatus :: Maybe V1PriorityLevelConfigurationStatus
$sel:v1PriorityLevelConfigurationKind:V1PriorityLevelConfiguration :: Maybe Text
$sel:v1PriorityLevelConfigurationMetadata:V1PriorityLevelConfiguration :: Maybe V1ObjectMeta
$sel:v1PriorityLevelConfigurationSpec:V1PriorityLevelConfiguration :: Maybe V1PriorityLevelConfigurationSpec
$sel:v1PriorityLevelConfigurationStatus:V1PriorityLevelConfiguration :: Maybe V1PriorityLevelConfigurationStatus
..} ) (Maybe Text -> V1PriorityLevelConfiguration)
-> f (Maybe Text) -> f V1PriorityLevelConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PriorityLevelConfigurationApiVersion
{-# INLINE v1PriorityLevelConfigurationApiVersionL #-}

-- | 'v1PriorityLevelConfigurationKind' Lens
v1PriorityLevelConfigurationKindL :: Lens_' V1PriorityLevelConfiguration (Maybe Text)
v1PriorityLevelConfigurationKindL :: Lens_' V1PriorityLevelConfiguration (Maybe Text)
v1PriorityLevelConfigurationKindL Maybe Text -> f (Maybe Text)
f V1PriorityLevelConfiguration{Maybe Text
Maybe V1PriorityLevelConfigurationStatus
Maybe V1PriorityLevelConfigurationSpec
Maybe V1ObjectMeta
v1PriorityLevelConfigurationApiVersion :: V1PriorityLevelConfiguration -> Maybe Text
$sel:v1PriorityLevelConfigurationKind:V1PriorityLevelConfiguration :: V1PriorityLevelConfiguration -> Maybe Text
$sel:v1PriorityLevelConfigurationMetadata:V1PriorityLevelConfiguration :: V1PriorityLevelConfiguration -> Maybe V1ObjectMeta
$sel:v1PriorityLevelConfigurationSpec:V1PriorityLevelConfiguration :: V1PriorityLevelConfiguration
-> Maybe V1PriorityLevelConfigurationSpec
$sel:v1PriorityLevelConfigurationStatus:V1PriorityLevelConfiguration :: V1PriorityLevelConfiguration
-> Maybe V1PriorityLevelConfigurationStatus
v1PriorityLevelConfigurationApiVersion :: Maybe Text
v1PriorityLevelConfigurationKind :: Maybe Text
v1PriorityLevelConfigurationMetadata :: Maybe V1ObjectMeta
v1PriorityLevelConfigurationSpec :: Maybe V1PriorityLevelConfigurationSpec
v1PriorityLevelConfigurationStatus :: Maybe V1PriorityLevelConfigurationStatus
..} = (\Maybe Text
v1PriorityLevelConfigurationKind -> V1PriorityLevelConfiguration { Maybe Text
$sel:v1PriorityLevelConfigurationKind:V1PriorityLevelConfiguration :: Maybe Text
v1PriorityLevelConfigurationKind :: Maybe Text
v1PriorityLevelConfigurationKind, Maybe Text
Maybe V1PriorityLevelConfigurationStatus
Maybe V1PriorityLevelConfigurationSpec
Maybe V1ObjectMeta
v1PriorityLevelConfigurationApiVersion :: Maybe Text
$sel:v1PriorityLevelConfigurationMetadata:V1PriorityLevelConfiguration :: Maybe V1ObjectMeta
$sel:v1PriorityLevelConfigurationSpec:V1PriorityLevelConfiguration :: Maybe V1PriorityLevelConfigurationSpec
$sel:v1PriorityLevelConfigurationStatus:V1PriorityLevelConfiguration :: Maybe V1PriorityLevelConfigurationStatus
v1PriorityLevelConfigurationApiVersion :: Maybe Text
v1PriorityLevelConfigurationMetadata :: Maybe V1ObjectMeta
v1PriorityLevelConfigurationSpec :: Maybe V1PriorityLevelConfigurationSpec
v1PriorityLevelConfigurationStatus :: Maybe V1PriorityLevelConfigurationStatus
..} ) (Maybe Text -> V1PriorityLevelConfiguration)
-> f (Maybe Text) -> f V1PriorityLevelConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PriorityLevelConfigurationKind
{-# INLINE v1PriorityLevelConfigurationKindL #-}

-- | 'v1PriorityLevelConfigurationMetadata' Lens
v1PriorityLevelConfigurationMetadataL :: Lens_' V1PriorityLevelConfiguration (Maybe V1ObjectMeta)
v1PriorityLevelConfigurationMetadataL :: Lens_' V1PriorityLevelConfiguration (Maybe V1ObjectMeta)
v1PriorityLevelConfigurationMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1PriorityLevelConfiguration{Maybe Text
Maybe V1PriorityLevelConfigurationStatus
Maybe V1PriorityLevelConfigurationSpec
Maybe V1ObjectMeta
v1PriorityLevelConfigurationApiVersion :: V1PriorityLevelConfiguration -> Maybe Text
$sel:v1PriorityLevelConfigurationKind:V1PriorityLevelConfiguration :: V1PriorityLevelConfiguration -> Maybe Text
$sel:v1PriorityLevelConfigurationMetadata:V1PriorityLevelConfiguration :: V1PriorityLevelConfiguration -> Maybe V1ObjectMeta
$sel:v1PriorityLevelConfigurationSpec:V1PriorityLevelConfiguration :: V1PriorityLevelConfiguration
-> Maybe V1PriorityLevelConfigurationSpec
$sel:v1PriorityLevelConfigurationStatus:V1PriorityLevelConfiguration :: V1PriorityLevelConfiguration
-> Maybe V1PriorityLevelConfigurationStatus
v1PriorityLevelConfigurationApiVersion :: Maybe Text
v1PriorityLevelConfigurationKind :: Maybe Text
v1PriorityLevelConfigurationMetadata :: Maybe V1ObjectMeta
v1PriorityLevelConfigurationSpec :: Maybe V1PriorityLevelConfigurationSpec
v1PriorityLevelConfigurationStatus :: Maybe V1PriorityLevelConfigurationStatus
..} = (\Maybe V1ObjectMeta
v1PriorityLevelConfigurationMetadata -> V1PriorityLevelConfiguration { Maybe V1ObjectMeta
$sel:v1PriorityLevelConfigurationMetadata:V1PriorityLevelConfiguration :: Maybe V1ObjectMeta
v1PriorityLevelConfigurationMetadata :: Maybe V1ObjectMeta
v1PriorityLevelConfigurationMetadata, Maybe Text
Maybe V1PriorityLevelConfigurationStatus
Maybe V1PriorityLevelConfigurationSpec
v1PriorityLevelConfigurationApiVersion :: Maybe Text
$sel:v1PriorityLevelConfigurationKind:V1PriorityLevelConfiguration :: Maybe Text
$sel:v1PriorityLevelConfigurationSpec:V1PriorityLevelConfiguration :: Maybe V1PriorityLevelConfigurationSpec
$sel:v1PriorityLevelConfigurationStatus:V1PriorityLevelConfiguration :: Maybe V1PriorityLevelConfigurationStatus
v1PriorityLevelConfigurationApiVersion :: Maybe Text
v1PriorityLevelConfigurationKind :: Maybe Text
v1PriorityLevelConfigurationSpec :: Maybe V1PriorityLevelConfigurationSpec
v1PriorityLevelConfigurationStatus :: Maybe V1PriorityLevelConfigurationStatus
..} ) (Maybe V1ObjectMeta -> V1PriorityLevelConfiguration)
-> f (Maybe V1ObjectMeta) -> f V1PriorityLevelConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1PriorityLevelConfigurationMetadata
{-# INLINE v1PriorityLevelConfigurationMetadataL #-}

-- | 'v1PriorityLevelConfigurationSpec' Lens
v1PriorityLevelConfigurationSpecL :: Lens_' V1PriorityLevelConfiguration (Maybe V1PriorityLevelConfigurationSpec)
v1PriorityLevelConfigurationSpecL :: Lens_'
  V1PriorityLevelConfiguration
  (Maybe V1PriorityLevelConfigurationSpec)
v1PriorityLevelConfigurationSpecL Maybe V1PriorityLevelConfigurationSpec
-> f (Maybe V1PriorityLevelConfigurationSpec)
f V1PriorityLevelConfiguration{Maybe Text
Maybe V1PriorityLevelConfigurationStatus
Maybe V1PriorityLevelConfigurationSpec
Maybe V1ObjectMeta
v1PriorityLevelConfigurationApiVersion :: V1PriorityLevelConfiguration -> Maybe Text
$sel:v1PriorityLevelConfigurationKind:V1PriorityLevelConfiguration :: V1PriorityLevelConfiguration -> Maybe Text
$sel:v1PriorityLevelConfigurationMetadata:V1PriorityLevelConfiguration :: V1PriorityLevelConfiguration -> Maybe V1ObjectMeta
$sel:v1PriorityLevelConfigurationSpec:V1PriorityLevelConfiguration :: V1PriorityLevelConfiguration
-> Maybe V1PriorityLevelConfigurationSpec
$sel:v1PriorityLevelConfigurationStatus:V1PriorityLevelConfiguration :: V1PriorityLevelConfiguration
-> Maybe V1PriorityLevelConfigurationStatus
v1PriorityLevelConfigurationApiVersion :: Maybe Text
v1PriorityLevelConfigurationKind :: Maybe Text
v1PriorityLevelConfigurationMetadata :: Maybe V1ObjectMeta
v1PriorityLevelConfigurationSpec :: Maybe V1PriorityLevelConfigurationSpec
v1PriorityLevelConfigurationStatus :: Maybe V1PriorityLevelConfigurationStatus
..} = (\Maybe V1PriorityLevelConfigurationSpec
v1PriorityLevelConfigurationSpec -> V1PriorityLevelConfiguration { Maybe V1PriorityLevelConfigurationSpec
$sel:v1PriorityLevelConfigurationSpec:V1PriorityLevelConfiguration :: Maybe V1PriorityLevelConfigurationSpec
v1PriorityLevelConfigurationSpec :: Maybe V1PriorityLevelConfigurationSpec
v1PriorityLevelConfigurationSpec, Maybe Text
Maybe V1PriorityLevelConfigurationStatus
Maybe V1ObjectMeta
v1PriorityLevelConfigurationApiVersion :: Maybe Text
$sel:v1PriorityLevelConfigurationKind:V1PriorityLevelConfiguration :: Maybe Text
$sel:v1PriorityLevelConfigurationMetadata:V1PriorityLevelConfiguration :: Maybe V1ObjectMeta
$sel:v1PriorityLevelConfigurationStatus:V1PriorityLevelConfiguration :: Maybe V1PriorityLevelConfigurationStatus
v1PriorityLevelConfigurationApiVersion :: Maybe Text
v1PriorityLevelConfigurationKind :: Maybe Text
v1PriorityLevelConfigurationMetadata :: Maybe V1ObjectMeta
v1PriorityLevelConfigurationStatus :: Maybe V1PriorityLevelConfigurationStatus
..} ) (Maybe V1PriorityLevelConfigurationSpec
 -> V1PriorityLevelConfiguration)
-> f (Maybe V1PriorityLevelConfigurationSpec)
-> f V1PriorityLevelConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PriorityLevelConfigurationSpec
-> f (Maybe V1PriorityLevelConfigurationSpec)
f Maybe V1PriorityLevelConfigurationSpec
v1PriorityLevelConfigurationSpec
{-# INLINE v1PriorityLevelConfigurationSpecL #-}

-- | 'v1PriorityLevelConfigurationStatus' Lens
v1PriorityLevelConfigurationStatusL :: Lens_' V1PriorityLevelConfiguration (Maybe V1PriorityLevelConfigurationStatus)
v1PriorityLevelConfigurationStatusL :: Lens_'
  V1PriorityLevelConfiguration
  (Maybe V1PriorityLevelConfigurationStatus)
v1PriorityLevelConfigurationStatusL Maybe V1PriorityLevelConfigurationStatus
-> f (Maybe V1PriorityLevelConfigurationStatus)
f V1PriorityLevelConfiguration{Maybe Text
Maybe V1PriorityLevelConfigurationStatus
Maybe V1PriorityLevelConfigurationSpec
Maybe V1ObjectMeta
v1PriorityLevelConfigurationApiVersion :: V1PriorityLevelConfiguration -> Maybe Text
$sel:v1PriorityLevelConfigurationKind:V1PriorityLevelConfiguration :: V1PriorityLevelConfiguration -> Maybe Text
$sel:v1PriorityLevelConfigurationMetadata:V1PriorityLevelConfiguration :: V1PriorityLevelConfiguration -> Maybe V1ObjectMeta
$sel:v1PriorityLevelConfigurationSpec:V1PriorityLevelConfiguration :: V1PriorityLevelConfiguration
-> Maybe V1PriorityLevelConfigurationSpec
$sel:v1PriorityLevelConfigurationStatus:V1PriorityLevelConfiguration :: V1PriorityLevelConfiguration
-> Maybe V1PriorityLevelConfigurationStatus
v1PriorityLevelConfigurationApiVersion :: Maybe Text
v1PriorityLevelConfigurationKind :: Maybe Text
v1PriorityLevelConfigurationMetadata :: Maybe V1ObjectMeta
v1PriorityLevelConfigurationSpec :: Maybe V1PriorityLevelConfigurationSpec
v1PriorityLevelConfigurationStatus :: Maybe V1PriorityLevelConfigurationStatus
..} = (\Maybe V1PriorityLevelConfigurationStatus
v1PriorityLevelConfigurationStatus -> V1PriorityLevelConfiguration { Maybe V1PriorityLevelConfigurationStatus
$sel:v1PriorityLevelConfigurationStatus:V1PriorityLevelConfiguration :: Maybe V1PriorityLevelConfigurationStatus
v1PriorityLevelConfigurationStatus :: Maybe V1PriorityLevelConfigurationStatus
v1PriorityLevelConfigurationStatus, Maybe Text
Maybe V1PriorityLevelConfigurationSpec
Maybe V1ObjectMeta
v1PriorityLevelConfigurationApiVersion :: Maybe Text
$sel:v1PriorityLevelConfigurationKind:V1PriorityLevelConfiguration :: Maybe Text
$sel:v1PriorityLevelConfigurationMetadata:V1PriorityLevelConfiguration :: Maybe V1ObjectMeta
$sel:v1PriorityLevelConfigurationSpec:V1PriorityLevelConfiguration :: Maybe V1PriorityLevelConfigurationSpec
v1PriorityLevelConfigurationApiVersion :: Maybe Text
v1PriorityLevelConfigurationKind :: Maybe Text
v1PriorityLevelConfigurationMetadata :: Maybe V1ObjectMeta
v1PriorityLevelConfigurationSpec :: Maybe V1PriorityLevelConfigurationSpec
..} ) (Maybe V1PriorityLevelConfigurationStatus
 -> V1PriorityLevelConfiguration)
-> f (Maybe V1PriorityLevelConfigurationStatus)
-> f V1PriorityLevelConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1PriorityLevelConfigurationStatus
-> f (Maybe V1PriorityLevelConfigurationStatus)
f Maybe V1PriorityLevelConfigurationStatus
v1PriorityLevelConfigurationStatus
{-# INLINE v1PriorityLevelConfigurationStatusL #-}



-- * V1PriorityLevelConfigurationCondition

-- | 'v1PriorityLevelConfigurationConditionLastTransitionTime' Lens
v1PriorityLevelConfigurationConditionLastTransitionTimeL :: Lens_' V1PriorityLevelConfigurationCondition (Maybe DateTime)
v1PriorityLevelConfigurationConditionLastTransitionTimeL :: Lens_' V1PriorityLevelConfigurationCondition (Maybe DateTime)
v1PriorityLevelConfigurationConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1PriorityLevelConfigurationCondition{Maybe Text
Maybe DateTime
v1PriorityLevelConfigurationConditionLastTransitionTime :: V1PriorityLevelConfigurationCondition -> Maybe DateTime
v1PriorityLevelConfigurationConditionLastTransitionTime :: Maybe DateTime
v1PriorityLevelConfigurationConditionMessage :: Maybe Text
v1PriorityLevelConfigurationConditionReason :: Maybe Text
v1PriorityLevelConfigurationConditionStatus :: Maybe Text
v1PriorityLevelConfigurationConditionType :: Maybe Text
$sel:v1PriorityLevelConfigurationConditionMessage:V1PriorityLevelConfigurationCondition :: V1PriorityLevelConfigurationCondition -> Maybe Text
$sel:v1PriorityLevelConfigurationConditionReason:V1PriorityLevelConfigurationCondition :: V1PriorityLevelConfigurationCondition -> Maybe Text
$sel:v1PriorityLevelConfigurationConditionStatus:V1PriorityLevelConfigurationCondition :: V1PriorityLevelConfigurationCondition -> Maybe Text
$sel:v1PriorityLevelConfigurationConditionType:V1PriorityLevelConfigurationCondition :: V1PriorityLevelConfigurationCondition -> Maybe Text
..} = (\Maybe DateTime
v1PriorityLevelConfigurationConditionLastTransitionTime -> V1PriorityLevelConfigurationCondition { Maybe DateTime
v1PriorityLevelConfigurationConditionLastTransitionTime :: Maybe DateTime
v1PriorityLevelConfigurationConditionLastTransitionTime :: Maybe DateTime
v1PriorityLevelConfigurationConditionLastTransitionTime, Maybe Text
v1PriorityLevelConfigurationConditionMessage :: Maybe Text
v1PriorityLevelConfigurationConditionReason :: Maybe Text
v1PriorityLevelConfigurationConditionStatus :: Maybe Text
v1PriorityLevelConfigurationConditionType :: Maybe Text
$sel:v1PriorityLevelConfigurationConditionMessage:V1PriorityLevelConfigurationCondition :: Maybe Text
$sel:v1PriorityLevelConfigurationConditionReason:V1PriorityLevelConfigurationCondition :: Maybe Text
$sel:v1PriorityLevelConfigurationConditionStatus:V1PriorityLevelConfigurationCondition :: Maybe Text
$sel:v1PriorityLevelConfigurationConditionType:V1PriorityLevelConfigurationCondition :: Maybe Text
..} ) (Maybe DateTime -> V1PriorityLevelConfigurationCondition)
-> f (Maybe DateTime) -> f V1PriorityLevelConfigurationCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1PriorityLevelConfigurationConditionLastTransitionTime
{-# INLINE v1PriorityLevelConfigurationConditionLastTransitionTimeL #-}

-- | 'v1PriorityLevelConfigurationConditionMessage' Lens
v1PriorityLevelConfigurationConditionMessageL :: Lens_' V1PriorityLevelConfigurationCondition (Maybe Text)
v1PriorityLevelConfigurationConditionMessageL :: Lens_' V1PriorityLevelConfigurationCondition (Maybe Text)
v1PriorityLevelConfigurationConditionMessageL Maybe Text -> f (Maybe Text)
f V1PriorityLevelConfigurationCondition{Maybe Text
Maybe DateTime
v1PriorityLevelConfigurationConditionLastTransitionTime :: V1PriorityLevelConfigurationCondition -> Maybe DateTime
$sel:v1PriorityLevelConfigurationConditionMessage:V1PriorityLevelConfigurationCondition :: V1PriorityLevelConfigurationCondition -> Maybe Text
$sel:v1PriorityLevelConfigurationConditionReason:V1PriorityLevelConfigurationCondition :: V1PriorityLevelConfigurationCondition -> Maybe Text
$sel:v1PriorityLevelConfigurationConditionStatus:V1PriorityLevelConfigurationCondition :: V1PriorityLevelConfigurationCondition -> Maybe Text
$sel:v1PriorityLevelConfigurationConditionType:V1PriorityLevelConfigurationCondition :: V1PriorityLevelConfigurationCondition -> Maybe Text
v1PriorityLevelConfigurationConditionLastTransitionTime :: Maybe DateTime
v1PriorityLevelConfigurationConditionMessage :: Maybe Text
v1PriorityLevelConfigurationConditionReason :: Maybe Text
v1PriorityLevelConfigurationConditionStatus :: Maybe Text
v1PriorityLevelConfigurationConditionType :: Maybe Text
..} = (\Maybe Text
v1PriorityLevelConfigurationConditionMessage -> V1PriorityLevelConfigurationCondition { Maybe Text
$sel:v1PriorityLevelConfigurationConditionMessage:V1PriorityLevelConfigurationCondition :: Maybe Text
v1PriorityLevelConfigurationConditionMessage :: Maybe Text
v1PriorityLevelConfigurationConditionMessage, Maybe Text
Maybe DateTime
v1PriorityLevelConfigurationConditionLastTransitionTime :: Maybe DateTime
$sel:v1PriorityLevelConfigurationConditionReason:V1PriorityLevelConfigurationCondition :: Maybe Text
$sel:v1PriorityLevelConfigurationConditionStatus:V1PriorityLevelConfigurationCondition :: Maybe Text
$sel:v1PriorityLevelConfigurationConditionType:V1PriorityLevelConfigurationCondition :: Maybe Text
v1PriorityLevelConfigurationConditionLastTransitionTime :: Maybe DateTime
v1PriorityLevelConfigurationConditionReason :: Maybe Text
v1PriorityLevelConfigurationConditionStatus :: Maybe Text
v1PriorityLevelConfigurationConditionType :: Maybe Text
..} ) (Maybe Text -> V1PriorityLevelConfigurationCondition)
-> f (Maybe Text) -> f V1PriorityLevelConfigurationCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PriorityLevelConfigurationConditionMessage
{-# INLINE v1PriorityLevelConfigurationConditionMessageL #-}

-- | 'v1PriorityLevelConfigurationConditionReason' Lens
v1PriorityLevelConfigurationConditionReasonL :: Lens_' V1PriorityLevelConfigurationCondition (Maybe Text)
v1PriorityLevelConfigurationConditionReasonL :: Lens_' V1PriorityLevelConfigurationCondition (Maybe Text)
v1PriorityLevelConfigurationConditionReasonL Maybe Text -> f (Maybe Text)
f V1PriorityLevelConfigurationCondition{Maybe Text
Maybe DateTime
v1PriorityLevelConfigurationConditionLastTransitionTime :: V1PriorityLevelConfigurationCondition -> Maybe DateTime
$sel:v1PriorityLevelConfigurationConditionMessage:V1PriorityLevelConfigurationCondition :: V1PriorityLevelConfigurationCondition -> Maybe Text
$sel:v1PriorityLevelConfigurationConditionReason:V1PriorityLevelConfigurationCondition :: V1PriorityLevelConfigurationCondition -> Maybe Text
$sel:v1PriorityLevelConfigurationConditionStatus:V1PriorityLevelConfigurationCondition :: V1PriorityLevelConfigurationCondition -> Maybe Text
$sel:v1PriorityLevelConfigurationConditionType:V1PriorityLevelConfigurationCondition :: V1PriorityLevelConfigurationCondition -> Maybe Text
v1PriorityLevelConfigurationConditionLastTransitionTime :: Maybe DateTime
v1PriorityLevelConfigurationConditionMessage :: Maybe Text
v1PriorityLevelConfigurationConditionReason :: Maybe Text
v1PriorityLevelConfigurationConditionStatus :: Maybe Text
v1PriorityLevelConfigurationConditionType :: Maybe Text
..} = (\Maybe Text
v1PriorityLevelConfigurationConditionReason -> V1PriorityLevelConfigurationCondition { Maybe Text
$sel:v1PriorityLevelConfigurationConditionReason:V1PriorityLevelConfigurationCondition :: Maybe Text
v1PriorityLevelConfigurationConditionReason :: Maybe Text
v1PriorityLevelConfigurationConditionReason, Maybe Text
Maybe DateTime
v1PriorityLevelConfigurationConditionLastTransitionTime :: Maybe DateTime
$sel:v1PriorityLevelConfigurationConditionMessage:V1PriorityLevelConfigurationCondition :: Maybe Text
$sel:v1PriorityLevelConfigurationConditionStatus:V1PriorityLevelConfigurationCondition :: Maybe Text
$sel:v1PriorityLevelConfigurationConditionType:V1PriorityLevelConfigurationCondition :: Maybe Text
v1PriorityLevelConfigurationConditionLastTransitionTime :: Maybe DateTime
v1PriorityLevelConfigurationConditionMessage :: Maybe Text
v1PriorityLevelConfigurationConditionStatus :: Maybe Text
v1PriorityLevelConfigurationConditionType :: Maybe Text
..} ) (Maybe Text -> V1PriorityLevelConfigurationCondition)
-> f (Maybe Text) -> f V1PriorityLevelConfigurationCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PriorityLevelConfigurationConditionReason
{-# INLINE v1PriorityLevelConfigurationConditionReasonL #-}

-- | 'v1PriorityLevelConfigurationConditionStatus' Lens
v1PriorityLevelConfigurationConditionStatusL :: Lens_' V1PriorityLevelConfigurationCondition (Maybe Text)
v1PriorityLevelConfigurationConditionStatusL :: Lens_' V1PriorityLevelConfigurationCondition (Maybe Text)
v1PriorityLevelConfigurationConditionStatusL Maybe Text -> f (Maybe Text)
f V1PriorityLevelConfigurationCondition{Maybe Text
Maybe DateTime
v1PriorityLevelConfigurationConditionLastTransitionTime :: V1PriorityLevelConfigurationCondition -> Maybe DateTime
$sel:v1PriorityLevelConfigurationConditionMessage:V1PriorityLevelConfigurationCondition :: V1PriorityLevelConfigurationCondition -> Maybe Text
$sel:v1PriorityLevelConfigurationConditionReason:V1PriorityLevelConfigurationCondition :: V1PriorityLevelConfigurationCondition -> Maybe Text
$sel:v1PriorityLevelConfigurationConditionStatus:V1PriorityLevelConfigurationCondition :: V1PriorityLevelConfigurationCondition -> Maybe Text
$sel:v1PriorityLevelConfigurationConditionType:V1PriorityLevelConfigurationCondition :: V1PriorityLevelConfigurationCondition -> Maybe Text
v1PriorityLevelConfigurationConditionLastTransitionTime :: Maybe DateTime
v1PriorityLevelConfigurationConditionMessage :: Maybe Text
v1PriorityLevelConfigurationConditionReason :: Maybe Text
v1PriorityLevelConfigurationConditionStatus :: Maybe Text
v1PriorityLevelConfigurationConditionType :: Maybe Text
..} = (\Maybe Text
v1PriorityLevelConfigurationConditionStatus -> V1PriorityLevelConfigurationCondition { Maybe Text
$sel:v1PriorityLevelConfigurationConditionStatus:V1PriorityLevelConfigurationCondition :: Maybe Text
v1PriorityLevelConfigurationConditionStatus :: Maybe Text
v1PriorityLevelConfigurationConditionStatus, Maybe Text
Maybe DateTime
v1PriorityLevelConfigurationConditionLastTransitionTime :: Maybe DateTime
$sel:v1PriorityLevelConfigurationConditionMessage:V1PriorityLevelConfigurationCondition :: Maybe Text
$sel:v1PriorityLevelConfigurationConditionReason:V1PriorityLevelConfigurationCondition :: Maybe Text
$sel:v1PriorityLevelConfigurationConditionType:V1PriorityLevelConfigurationCondition :: Maybe Text
v1PriorityLevelConfigurationConditionLastTransitionTime :: Maybe DateTime
v1PriorityLevelConfigurationConditionMessage :: Maybe Text
v1PriorityLevelConfigurationConditionReason :: Maybe Text
v1PriorityLevelConfigurationConditionType :: Maybe Text
..} ) (Maybe Text -> V1PriorityLevelConfigurationCondition)
-> f (Maybe Text) -> f V1PriorityLevelConfigurationCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PriorityLevelConfigurationConditionStatus
{-# INLINE v1PriorityLevelConfigurationConditionStatusL #-}

-- | 'v1PriorityLevelConfigurationConditionType' Lens
v1PriorityLevelConfigurationConditionTypeL :: Lens_' V1PriorityLevelConfigurationCondition (Maybe Text)
v1PriorityLevelConfigurationConditionTypeL :: Lens_' V1PriorityLevelConfigurationCondition (Maybe Text)
v1PriorityLevelConfigurationConditionTypeL Maybe Text -> f (Maybe Text)
f V1PriorityLevelConfigurationCondition{Maybe Text
Maybe DateTime
v1PriorityLevelConfigurationConditionLastTransitionTime :: V1PriorityLevelConfigurationCondition -> Maybe DateTime
$sel:v1PriorityLevelConfigurationConditionMessage:V1PriorityLevelConfigurationCondition :: V1PriorityLevelConfigurationCondition -> Maybe Text
$sel:v1PriorityLevelConfigurationConditionReason:V1PriorityLevelConfigurationCondition :: V1PriorityLevelConfigurationCondition -> Maybe Text
$sel:v1PriorityLevelConfigurationConditionStatus:V1PriorityLevelConfigurationCondition :: V1PriorityLevelConfigurationCondition -> Maybe Text
$sel:v1PriorityLevelConfigurationConditionType:V1PriorityLevelConfigurationCondition :: V1PriorityLevelConfigurationCondition -> Maybe Text
v1PriorityLevelConfigurationConditionLastTransitionTime :: Maybe DateTime
v1PriorityLevelConfigurationConditionMessage :: Maybe Text
v1PriorityLevelConfigurationConditionReason :: Maybe Text
v1PriorityLevelConfigurationConditionStatus :: Maybe Text
v1PriorityLevelConfigurationConditionType :: Maybe Text
..} = (\Maybe Text
v1PriorityLevelConfigurationConditionType -> V1PriorityLevelConfigurationCondition { Maybe Text
$sel:v1PriorityLevelConfigurationConditionType:V1PriorityLevelConfigurationCondition :: Maybe Text
v1PriorityLevelConfigurationConditionType :: Maybe Text
v1PriorityLevelConfigurationConditionType, Maybe Text
Maybe DateTime
v1PriorityLevelConfigurationConditionLastTransitionTime :: Maybe DateTime
$sel:v1PriorityLevelConfigurationConditionMessage:V1PriorityLevelConfigurationCondition :: Maybe Text
$sel:v1PriorityLevelConfigurationConditionReason:V1PriorityLevelConfigurationCondition :: Maybe Text
$sel:v1PriorityLevelConfigurationConditionStatus:V1PriorityLevelConfigurationCondition :: Maybe Text
v1PriorityLevelConfigurationConditionLastTransitionTime :: Maybe DateTime
v1PriorityLevelConfigurationConditionMessage :: Maybe Text
v1PriorityLevelConfigurationConditionReason :: Maybe Text
v1PriorityLevelConfigurationConditionStatus :: Maybe Text
..} ) (Maybe Text -> V1PriorityLevelConfigurationCondition)
-> f (Maybe Text) -> f V1PriorityLevelConfigurationCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PriorityLevelConfigurationConditionType
{-# INLINE v1PriorityLevelConfigurationConditionTypeL #-}



-- * V1PriorityLevelConfigurationList

-- | 'v1PriorityLevelConfigurationListApiVersion' Lens
v1PriorityLevelConfigurationListApiVersionL :: Lens_' V1PriorityLevelConfigurationList (Maybe Text)
v1PriorityLevelConfigurationListApiVersionL :: Lens_' V1PriorityLevelConfigurationList (Maybe Text)
v1PriorityLevelConfigurationListApiVersionL Maybe Text -> f (Maybe Text)
f V1PriorityLevelConfigurationList{[V1PriorityLevelConfiguration]
Maybe Text
Maybe V1ListMeta
v1PriorityLevelConfigurationListApiVersion :: V1PriorityLevelConfigurationList -> Maybe Text
v1PriorityLevelConfigurationListApiVersion :: Maybe Text
v1PriorityLevelConfigurationListItems :: [V1PriorityLevelConfiguration]
v1PriorityLevelConfigurationListKind :: Maybe Text
v1PriorityLevelConfigurationListMetadata :: Maybe V1ListMeta
$sel:v1PriorityLevelConfigurationListItems:V1PriorityLevelConfigurationList :: V1PriorityLevelConfigurationList -> [V1PriorityLevelConfiguration]
$sel:v1PriorityLevelConfigurationListKind:V1PriorityLevelConfigurationList :: V1PriorityLevelConfigurationList -> Maybe Text
$sel:v1PriorityLevelConfigurationListMetadata:V1PriorityLevelConfigurationList :: V1PriorityLevelConfigurationList -> Maybe V1ListMeta
..} = (\Maybe Text
v1PriorityLevelConfigurationListApiVersion -> V1PriorityLevelConfigurationList { Maybe Text
v1PriorityLevelConfigurationListApiVersion :: Maybe Text
v1PriorityLevelConfigurationListApiVersion :: Maybe Text
v1PriorityLevelConfigurationListApiVersion, [V1PriorityLevelConfiguration]
Maybe Text
Maybe V1ListMeta
v1PriorityLevelConfigurationListItems :: [V1PriorityLevelConfiguration]
v1PriorityLevelConfigurationListKind :: Maybe Text
v1PriorityLevelConfigurationListMetadata :: Maybe V1ListMeta
$sel:v1PriorityLevelConfigurationListItems:V1PriorityLevelConfigurationList :: [V1PriorityLevelConfiguration]
$sel:v1PriorityLevelConfigurationListKind:V1PriorityLevelConfigurationList :: Maybe Text
$sel:v1PriorityLevelConfigurationListMetadata:V1PriorityLevelConfigurationList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1PriorityLevelConfigurationList)
-> f (Maybe Text) -> f V1PriorityLevelConfigurationList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PriorityLevelConfigurationListApiVersion
{-# INLINE v1PriorityLevelConfigurationListApiVersionL #-}

-- | 'v1PriorityLevelConfigurationListItems' Lens
v1PriorityLevelConfigurationListItemsL :: Lens_' V1PriorityLevelConfigurationList ([V1PriorityLevelConfiguration])
v1PriorityLevelConfigurationListItemsL :: Lens_'
  V1PriorityLevelConfigurationList [V1PriorityLevelConfiguration]
v1PriorityLevelConfigurationListItemsL [V1PriorityLevelConfiguration] -> f [V1PriorityLevelConfiguration]
f V1PriorityLevelConfigurationList{[V1PriorityLevelConfiguration]
Maybe Text
Maybe V1ListMeta
v1PriorityLevelConfigurationListApiVersion :: V1PriorityLevelConfigurationList -> Maybe Text
$sel:v1PriorityLevelConfigurationListItems:V1PriorityLevelConfigurationList :: V1PriorityLevelConfigurationList -> [V1PriorityLevelConfiguration]
$sel:v1PriorityLevelConfigurationListKind:V1PriorityLevelConfigurationList :: V1PriorityLevelConfigurationList -> Maybe Text
$sel:v1PriorityLevelConfigurationListMetadata:V1PriorityLevelConfigurationList :: V1PriorityLevelConfigurationList -> Maybe V1ListMeta
v1PriorityLevelConfigurationListApiVersion :: Maybe Text
v1PriorityLevelConfigurationListItems :: [V1PriorityLevelConfiguration]
v1PriorityLevelConfigurationListKind :: Maybe Text
v1PriorityLevelConfigurationListMetadata :: Maybe V1ListMeta
..} = (\[V1PriorityLevelConfiguration]
v1PriorityLevelConfigurationListItems -> V1PriorityLevelConfigurationList { [V1PriorityLevelConfiguration]
$sel:v1PriorityLevelConfigurationListItems:V1PriorityLevelConfigurationList :: [V1PriorityLevelConfiguration]
v1PriorityLevelConfigurationListItems :: [V1PriorityLevelConfiguration]
v1PriorityLevelConfigurationListItems, Maybe Text
Maybe V1ListMeta
v1PriorityLevelConfigurationListApiVersion :: Maybe Text
$sel:v1PriorityLevelConfigurationListKind:V1PriorityLevelConfigurationList :: Maybe Text
$sel:v1PriorityLevelConfigurationListMetadata:V1PriorityLevelConfigurationList :: Maybe V1ListMeta
v1PriorityLevelConfigurationListApiVersion :: Maybe Text
v1PriorityLevelConfigurationListKind :: Maybe Text
v1PriorityLevelConfigurationListMetadata :: Maybe V1ListMeta
..} ) ([V1PriorityLevelConfiguration]
 -> V1PriorityLevelConfigurationList)
-> f [V1PriorityLevelConfiguration]
-> f V1PriorityLevelConfigurationList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1PriorityLevelConfiguration] -> f [V1PriorityLevelConfiguration]
f [V1PriorityLevelConfiguration]
v1PriorityLevelConfigurationListItems
{-# INLINE v1PriorityLevelConfigurationListItemsL #-}

-- | 'v1PriorityLevelConfigurationListKind' Lens
v1PriorityLevelConfigurationListKindL :: Lens_' V1PriorityLevelConfigurationList (Maybe Text)
v1PriorityLevelConfigurationListKindL :: Lens_' V1PriorityLevelConfigurationList (Maybe Text)
v1PriorityLevelConfigurationListKindL Maybe Text -> f (Maybe Text)
f V1PriorityLevelConfigurationList{[V1PriorityLevelConfiguration]
Maybe Text
Maybe V1ListMeta
v1PriorityLevelConfigurationListApiVersion :: V1PriorityLevelConfigurationList -> Maybe Text
$sel:v1PriorityLevelConfigurationListItems:V1PriorityLevelConfigurationList :: V1PriorityLevelConfigurationList -> [V1PriorityLevelConfiguration]
$sel:v1PriorityLevelConfigurationListKind:V1PriorityLevelConfigurationList :: V1PriorityLevelConfigurationList -> Maybe Text
$sel:v1PriorityLevelConfigurationListMetadata:V1PriorityLevelConfigurationList :: V1PriorityLevelConfigurationList -> Maybe V1ListMeta
v1PriorityLevelConfigurationListApiVersion :: Maybe Text
v1PriorityLevelConfigurationListItems :: [V1PriorityLevelConfiguration]
v1PriorityLevelConfigurationListKind :: Maybe Text
v1PriorityLevelConfigurationListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1PriorityLevelConfigurationListKind -> V1PriorityLevelConfigurationList { Maybe Text
$sel:v1PriorityLevelConfigurationListKind:V1PriorityLevelConfigurationList :: Maybe Text
v1PriorityLevelConfigurationListKind :: Maybe Text
v1PriorityLevelConfigurationListKind, [V1PriorityLevelConfiguration]
Maybe Text
Maybe V1ListMeta
v1PriorityLevelConfigurationListApiVersion :: Maybe Text
$sel:v1PriorityLevelConfigurationListItems:V1PriorityLevelConfigurationList :: [V1PriorityLevelConfiguration]
$sel:v1PriorityLevelConfigurationListMetadata:V1PriorityLevelConfigurationList :: Maybe V1ListMeta
v1PriorityLevelConfigurationListApiVersion :: Maybe Text
v1PriorityLevelConfigurationListItems :: [V1PriorityLevelConfiguration]
v1PriorityLevelConfigurationListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1PriorityLevelConfigurationList)
-> f (Maybe Text) -> f V1PriorityLevelConfigurationList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1PriorityLevelConfigurationListKind
{-# INLINE v1PriorityLevelConfigurationListKindL #-}

-- | 'v1PriorityLevelConfigurationListMetadata' Lens
v1PriorityLevelConfigurationListMetadataL :: Lens_' V1PriorityLevelConfigurationList (Maybe V1ListMeta)
v1PriorityLevelConfigurationListMetadataL :: Lens_' V1PriorityLevelConfigurationList (Maybe V1ListMeta)
v1PriorityLevelConfigurationListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1PriorityLevelConfigurationList{[V1PriorityLevelConfiguration]
Maybe Text
Maybe V1ListMeta
v1PriorityLevelConfigurationListApiVersion :: V1PriorityLevelConfigurationList -> Maybe Text
$sel:v1PriorityLevelConfigurationListItems:V1PriorityLevelConfigurationList :: V1PriorityLevelConfigurationList -> [V1PriorityLevelConfiguration]
$sel:v1PriorityLevelConfigurationListKind:V1PriorityLevelConfigurationList :: V1PriorityLevelConfigurationList -> Maybe Text
$sel:v1PriorityLevelConfigurationListMetadata:V1PriorityLevelConfigurationList :: V1PriorityLevelConfigurationList -> Maybe V1ListMeta
v1PriorityLevelConfigurationListApiVersion :: Maybe Text
v1PriorityLevelConfigurationListItems :: [V1PriorityLevelConfiguration]
v1PriorityLevelConfigurationListKind :: Maybe Text
v1PriorityLevelConfigurationListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1PriorityLevelConfigurationListMetadata -> V1PriorityLevelConfigurationList { Maybe V1ListMeta
$sel:v1PriorityLevelConfigurationListMetadata:V1PriorityLevelConfigurationList :: Maybe V1ListMeta
v1PriorityLevelConfigurationListMetadata :: Maybe V1ListMeta
v1PriorityLevelConfigurationListMetadata, [V1PriorityLevelConfiguration]
Maybe Text
v1PriorityLevelConfigurationListApiVersion :: Maybe Text
$sel:v1PriorityLevelConfigurationListItems:V1PriorityLevelConfigurationList :: [V1PriorityLevelConfiguration]
$sel:v1PriorityLevelConfigurationListKind:V1PriorityLevelConfigurationList :: Maybe Text
v1PriorityLevelConfigurationListApiVersion :: Maybe Text
v1PriorityLevelConfigurationListItems :: [V1PriorityLevelConfiguration]
v1PriorityLevelConfigurationListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1PriorityLevelConfigurationList)
-> f (Maybe V1ListMeta) -> f V1PriorityLevelConfigurationList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1PriorityLevelConfigurationListMetadata
{-# INLINE v1PriorityLevelConfigurationListMetadataL #-}



-- * V1PriorityLevelConfigurationReference

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



-- * V1PriorityLevelConfigurationSpec

-- | 'v1PriorityLevelConfigurationSpecExempt' Lens
v1PriorityLevelConfigurationSpecExemptL :: Lens_' V1PriorityLevelConfigurationSpec (Maybe V1ExemptPriorityLevelConfiguration)
v1PriorityLevelConfigurationSpecExemptL :: Lens_'
  V1PriorityLevelConfigurationSpec
  (Maybe V1ExemptPriorityLevelConfiguration)
v1PriorityLevelConfigurationSpecExemptL Maybe V1ExemptPriorityLevelConfiguration
-> f (Maybe V1ExemptPriorityLevelConfiguration)
f V1PriorityLevelConfigurationSpec{Maybe V1LimitedPriorityLevelConfiguration
Maybe V1ExemptPriorityLevelConfiguration
Text
v1PriorityLevelConfigurationSpecExempt :: V1PriorityLevelConfigurationSpec
-> Maybe V1ExemptPriorityLevelConfiguration
v1PriorityLevelConfigurationSpecExempt :: Maybe V1ExemptPriorityLevelConfiguration
v1PriorityLevelConfigurationSpecLimited :: Maybe V1LimitedPriorityLevelConfiguration
v1PriorityLevelConfigurationSpecType :: Text
$sel:v1PriorityLevelConfigurationSpecLimited:V1PriorityLevelConfigurationSpec :: V1PriorityLevelConfigurationSpec
-> Maybe V1LimitedPriorityLevelConfiguration
$sel:v1PriorityLevelConfigurationSpecType:V1PriorityLevelConfigurationSpec :: V1PriorityLevelConfigurationSpec -> Text
..} = (\Maybe V1ExemptPriorityLevelConfiguration
v1PriorityLevelConfigurationSpecExempt -> V1PriorityLevelConfigurationSpec { Maybe V1ExemptPriorityLevelConfiguration
v1PriorityLevelConfigurationSpecExempt :: Maybe V1ExemptPriorityLevelConfiguration
v1PriorityLevelConfigurationSpecExempt :: Maybe V1ExemptPriorityLevelConfiguration
v1PriorityLevelConfigurationSpecExempt, Maybe V1LimitedPriorityLevelConfiguration
Text
v1PriorityLevelConfigurationSpecLimited :: Maybe V1LimitedPriorityLevelConfiguration
v1PriorityLevelConfigurationSpecType :: Text
$sel:v1PriorityLevelConfigurationSpecLimited:V1PriorityLevelConfigurationSpec :: Maybe V1LimitedPriorityLevelConfiguration
$sel:v1PriorityLevelConfigurationSpecType:V1PriorityLevelConfigurationSpec :: Text
..} ) (Maybe V1ExemptPriorityLevelConfiguration
 -> V1PriorityLevelConfigurationSpec)
-> f (Maybe V1ExemptPriorityLevelConfiguration)
-> f V1PriorityLevelConfigurationSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ExemptPriorityLevelConfiguration
-> f (Maybe V1ExemptPriorityLevelConfiguration)
f Maybe V1ExemptPriorityLevelConfiguration
v1PriorityLevelConfigurationSpecExempt
{-# INLINE v1PriorityLevelConfigurationSpecExemptL #-}

-- | 'v1PriorityLevelConfigurationSpecLimited' Lens
v1PriorityLevelConfigurationSpecLimitedL :: Lens_' V1PriorityLevelConfigurationSpec (Maybe V1LimitedPriorityLevelConfiguration)
v1PriorityLevelConfigurationSpecLimitedL :: Lens_'
  V1PriorityLevelConfigurationSpec
  (Maybe V1LimitedPriorityLevelConfiguration)
v1PriorityLevelConfigurationSpecLimitedL Maybe V1LimitedPriorityLevelConfiguration
-> f (Maybe V1LimitedPriorityLevelConfiguration)
f V1PriorityLevelConfigurationSpec{Maybe V1LimitedPriorityLevelConfiguration
Maybe V1ExemptPriorityLevelConfiguration
Text
v1PriorityLevelConfigurationSpecExempt :: V1PriorityLevelConfigurationSpec
-> Maybe V1ExemptPriorityLevelConfiguration
$sel:v1PriorityLevelConfigurationSpecLimited:V1PriorityLevelConfigurationSpec :: V1PriorityLevelConfigurationSpec
-> Maybe V1LimitedPriorityLevelConfiguration
$sel:v1PriorityLevelConfigurationSpecType:V1PriorityLevelConfigurationSpec :: V1PriorityLevelConfigurationSpec -> Text
v1PriorityLevelConfigurationSpecExempt :: Maybe V1ExemptPriorityLevelConfiguration
v1PriorityLevelConfigurationSpecLimited :: Maybe V1LimitedPriorityLevelConfiguration
v1PriorityLevelConfigurationSpecType :: Text
..} = (\Maybe V1LimitedPriorityLevelConfiguration
v1PriorityLevelConfigurationSpecLimited -> V1PriorityLevelConfigurationSpec { Maybe V1LimitedPriorityLevelConfiguration
$sel:v1PriorityLevelConfigurationSpecLimited:V1PriorityLevelConfigurationSpec :: Maybe V1LimitedPriorityLevelConfiguration
v1PriorityLevelConfigurationSpecLimited :: Maybe V1LimitedPriorityLevelConfiguration
v1PriorityLevelConfigurationSpecLimited, Maybe V1ExemptPriorityLevelConfiguration
Text
v1PriorityLevelConfigurationSpecExempt :: Maybe V1ExemptPriorityLevelConfiguration
$sel:v1PriorityLevelConfigurationSpecType:V1PriorityLevelConfigurationSpec :: Text
v1PriorityLevelConfigurationSpecExempt :: Maybe V1ExemptPriorityLevelConfiguration
v1PriorityLevelConfigurationSpecType :: Text
..} ) (Maybe V1LimitedPriorityLevelConfiguration
 -> V1PriorityLevelConfigurationSpec)
-> f (Maybe V1LimitedPriorityLevelConfiguration)
-> f V1PriorityLevelConfigurationSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LimitedPriorityLevelConfiguration
-> f (Maybe V1LimitedPriorityLevelConfiguration)
f Maybe V1LimitedPriorityLevelConfiguration
v1PriorityLevelConfigurationSpecLimited
{-# INLINE v1PriorityLevelConfigurationSpecLimitedL #-}

-- | 'v1PriorityLevelConfigurationSpecType' Lens
v1PriorityLevelConfigurationSpecTypeL :: Lens_' V1PriorityLevelConfigurationSpec (Text)
v1PriorityLevelConfigurationSpecTypeL :: Lens_' V1PriorityLevelConfigurationSpec Text
v1PriorityLevelConfigurationSpecTypeL Text -> f Text
f V1PriorityLevelConfigurationSpec{Maybe V1LimitedPriorityLevelConfiguration
Maybe V1ExemptPriorityLevelConfiguration
Text
v1PriorityLevelConfigurationSpecExempt :: V1PriorityLevelConfigurationSpec
-> Maybe V1ExemptPriorityLevelConfiguration
$sel:v1PriorityLevelConfigurationSpecLimited:V1PriorityLevelConfigurationSpec :: V1PriorityLevelConfigurationSpec
-> Maybe V1LimitedPriorityLevelConfiguration
$sel:v1PriorityLevelConfigurationSpecType:V1PriorityLevelConfigurationSpec :: V1PriorityLevelConfigurationSpec -> Text
v1PriorityLevelConfigurationSpecExempt :: Maybe V1ExemptPriorityLevelConfiguration
v1PriorityLevelConfigurationSpecLimited :: Maybe V1LimitedPriorityLevelConfiguration
v1PriorityLevelConfigurationSpecType :: Text
..} = (\Text
v1PriorityLevelConfigurationSpecType -> V1PriorityLevelConfigurationSpec { Text
$sel:v1PriorityLevelConfigurationSpecType:V1PriorityLevelConfigurationSpec :: Text
v1PriorityLevelConfigurationSpecType :: Text
v1PriorityLevelConfigurationSpecType, Maybe V1LimitedPriorityLevelConfiguration
Maybe V1ExemptPriorityLevelConfiguration
v1PriorityLevelConfigurationSpecExempt :: Maybe V1ExemptPriorityLevelConfiguration
$sel:v1PriorityLevelConfigurationSpecLimited:V1PriorityLevelConfigurationSpec :: Maybe V1LimitedPriorityLevelConfiguration
v1PriorityLevelConfigurationSpecExempt :: Maybe V1ExemptPriorityLevelConfiguration
v1PriorityLevelConfigurationSpecLimited :: Maybe V1LimitedPriorityLevelConfiguration
..} ) (Text -> V1PriorityLevelConfigurationSpec)
-> f Text -> f V1PriorityLevelConfigurationSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1PriorityLevelConfigurationSpecType
{-# INLINE v1PriorityLevelConfigurationSpecTypeL #-}



-- * V1PriorityLevelConfigurationStatus

-- | 'v1PriorityLevelConfigurationStatusConditions' Lens
v1PriorityLevelConfigurationStatusConditionsL :: Lens_' V1PriorityLevelConfigurationStatus (Maybe [V1PriorityLevelConfigurationCondition])
v1PriorityLevelConfigurationStatusConditionsL :: Lens_'
  V1PriorityLevelConfigurationStatus
  (Maybe [V1PriorityLevelConfigurationCondition])
v1PriorityLevelConfigurationStatusConditionsL Maybe [V1PriorityLevelConfigurationCondition]
-> f (Maybe [V1PriorityLevelConfigurationCondition])
f V1PriorityLevelConfigurationStatus{Maybe [V1PriorityLevelConfigurationCondition]
v1PriorityLevelConfigurationStatusConditions :: V1PriorityLevelConfigurationStatus
-> Maybe [V1PriorityLevelConfigurationCondition]
v1PriorityLevelConfigurationStatusConditions :: Maybe [V1PriorityLevelConfigurationCondition]
..} = (\Maybe [V1PriorityLevelConfigurationCondition]
v1PriorityLevelConfigurationStatusConditions -> V1PriorityLevelConfigurationStatus { Maybe [V1PriorityLevelConfigurationCondition]
v1PriorityLevelConfigurationStatusConditions :: Maybe [V1PriorityLevelConfigurationCondition]
v1PriorityLevelConfigurationStatusConditions :: Maybe [V1PriorityLevelConfigurationCondition]
v1PriorityLevelConfigurationStatusConditions, ..} ) (Maybe [V1PriorityLevelConfigurationCondition]
 -> V1PriorityLevelConfigurationStatus)
-> f (Maybe [V1PriorityLevelConfigurationCondition])
-> f V1PriorityLevelConfigurationStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1PriorityLevelConfigurationCondition]
-> f (Maybe [V1PriorityLevelConfigurationCondition])
f Maybe [V1PriorityLevelConfigurationCondition]
v1PriorityLevelConfigurationStatusConditions
{-# INLINE v1PriorityLevelConfigurationStatusConditionsL #-}



-- * V1Probe

-- | 'v1ProbeExec' Lens
v1ProbeExecL :: Lens_' V1Probe (Maybe V1ExecAction)
v1ProbeExecL :: Lens_' V1Probe (Maybe V1ExecAction)
v1ProbeExecL Maybe V1ExecAction -> f (Maybe V1ExecAction)
f V1Probe{Maybe Int
Maybe Integer
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1GRPCAction
Maybe V1ExecAction
v1ProbeExec :: V1Probe -> Maybe V1ExecAction
v1ProbeExec :: Maybe V1ExecAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeGrpc :: Maybe V1GRPCAction
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeSuccessThreshold :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeTerminationGracePeriodSeconds :: Maybe Integer
v1ProbeTimeoutSeconds :: Maybe Int
$sel:v1ProbeFailureThreshold:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeGrpc:V1Probe :: V1Probe -> Maybe V1GRPCAction
$sel:v1ProbeHttpGet:V1Probe :: V1Probe -> Maybe V1HTTPGetAction
$sel:v1ProbeInitialDelaySeconds:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbePeriodSeconds:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeSuccessThreshold:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeTcpSocket:V1Probe :: V1Probe -> Maybe V1TCPSocketAction
$sel:v1ProbeTerminationGracePeriodSeconds:V1Probe :: V1Probe -> Maybe Integer
$sel:v1ProbeTimeoutSeconds:V1Probe :: V1Probe -> Maybe Int
..} = (\Maybe V1ExecAction
v1ProbeExec -> V1Probe { Maybe V1ExecAction
v1ProbeExec :: Maybe V1ExecAction
v1ProbeExec :: Maybe V1ExecAction
v1ProbeExec, Maybe Int
Maybe Integer
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1GRPCAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeGrpc :: Maybe V1GRPCAction
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeSuccessThreshold :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeTerminationGracePeriodSeconds :: Maybe Integer
v1ProbeTimeoutSeconds :: Maybe Int
$sel:v1ProbeFailureThreshold:V1Probe :: Maybe Int
$sel:v1ProbeGrpc:V1Probe :: Maybe V1GRPCAction
$sel:v1ProbeHttpGet:V1Probe :: Maybe V1HTTPGetAction
$sel:v1ProbeInitialDelaySeconds:V1Probe :: Maybe Int
$sel:v1ProbePeriodSeconds:V1Probe :: Maybe Int
$sel:v1ProbeSuccessThreshold:V1Probe :: Maybe Int
$sel:v1ProbeTcpSocket:V1Probe :: Maybe V1TCPSocketAction
$sel:v1ProbeTerminationGracePeriodSeconds:V1Probe :: Maybe Integer
$sel:v1ProbeTimeoutSeconds:V1Probe :: 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 :: Lens_' V1Probe (Maybe Int)
v1ProbeFailureThresholdL Maybe Int -> f (Maybe Int)
f V1Probe{Maybe Int
Maybe Integer
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1GRPCAction
Maybe V1ExecAction
v1ProbeExec :: V1Probe -> Maybe V1ExecAction
$sel:v1ProbeFailureThreshold:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeGrpc:V1Probe :: V1Probe -> Maybe V1GRPCAction
$sel:v1ProbeHttpGet:V1Probe :: V1Probe -> Maybe V1HTTPGetAction
$sel:v1ProbeInitialDelaySeconds:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbePeriodSeconds:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeSuccessThreshold:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeTcpSocket:V1Probe :: V1Probe -> Maybe V1TCPSocketAction
$sel:v1ProbeTerminationGracePeriodSeconds:V1Probe :: V1Probe -> Maybe Integer
$sel:v1ProbeTimeoutSeconds:V1Probe :: V1Probe -> Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeGrpc :: Maybe V1GRPCAction
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeSuccessThreshold :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeTerminationGracePeriodSeconds :: Maybe Integer
v1ProbeTimeoutSeconds :: Maybe Int
..} = (\Maybe Int
v1ProbeFailureThreshold -> V1Probe { Maybe Int
$sel:v1ProbeFailureThreshold:V1Probe :: Maybe Int
v1ProbeFailureThreshold :: Maybe Int
v1ProbeFailureThreshold, Maybe Int
Maybe Integer
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1GRPCAction
Maybe V1ExecAction
v1ProbeExec :: Maybe V1ExecAction
$sel:v1ProbeGrpc:V1Probe :: Maybe V1GRPCAction
$sel:v1ProbeHttpGet:V1Probe :: Maybe V1HTTPGetAction
$sel:v1ProbeInitialDelaySeconds:V1Probe :: Maybe Int
$sel:v1ProbePeriodSeconds:V1Probe :: Maybe Int
$sel:v1ProbeSuccessThreshold:V1Probe :: Maybe Int
$sel:v1ProbeTcpSocket:V1Probe :: Maybe V1TCPSocketAction
$sel:v1ProbeTerminationGracePeriodSeconds:V1Probe :: Maybe Integer
$sel:v1ProbeTimeoutSeconds:V1Probe :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeGrpc :: Maybe V1GRPCAction
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeSuccessThreshold :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeTerminationGracePeriodSeconds :: Maybe Integer
v1ProbeTimeoutSeconds :: Maybe Int
..} ) (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 #-}

-- | 'v1ProbeGrpc' Lens
v1ProbeGrpcL :: Lens_' V1Probe (Maybe V1GRPCAction)
v1ProbeGrpcL :: Lens_' V1Probe (Maybe V1GRPCAction)
v1ProbeGrpcL Maybe V1GRPCAction -> f (Maybe V1GRPCAction)
f V1Probe{Maybe Int
Maybe Integer
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1GRPCAction
Maybe V1ExecAction
v1ProbeExec :: V1Probe -> Maybe V1ExecAction
$sel:v1ProbeFailureThreshold:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeGrpc:V1Probe :: V1Probe -> Maybe V1GRPCAction
$sel:v1ProbeHttpGet:V1Probe :: V1Probe -> Maybe V1HTTPGetAction
$sel:v1ProbeInitialDelaySeconds:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbePeriodSeconds:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeSuccessThreshold:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeTcpSocket:V1Probe :: V1Probe -> Maybe V1TCPSocketAction
$sel:v1ProbeTerminationGracePeriodSeconds:V1Probe :: V1Probe -> Maybe Integer
$sel:v1ProbeTimeoutSeconds:V1Probe :: V1Probe -> Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeGrpc :: Maybe V1GRPCAction
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeSuccessThreshold :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeTerminationGracePeriodSeconds :: Maybe Integer
v1ProbeTimeoutSeconds :: Maybe Int
..} = (\Maybe V1GRPCAction
v1ProbeGrpc -> V1Probe { Maybe V1GRPCAction
$sel:v1ProbeGrpc:V1Probe :: Maybe V1GRPCAction
v1ProbeGrpc :: Maybe V1GRPCAction
v1ProbeGrpc, Maybe Int
Maybe Integer
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1ExecAction
v1ProbeExec :: Maybe V1ExecAction
$sel:v1ProbeFailureThreshold:V1Probe :: Maybe Int
$sel:v1ProbeHttpGet:V1Probe :: Maybe V1HTTPGetAction
$sel:v1ProbeInitialDelaySeconds:V1Probe :: Maybe Int
$sel:v1ProbePeriodSeconds:V1Probe :: Maybe Int
$sel:v1ProbeSuccessThreshold:V1Probe :: Maybe Int
$sel:v1ProbeTcpSocket:V1Probe :: Maybe V1TCPSocketAction
$sel:v1ProbeTerminationGracePeriodSeconds:V1Probe :: Maybe Integer
$sel:v1ProbeTimeoutSeconds:V1Probe :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeSuccessThreshold :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeTerminationGracePeriodSeconds :: Maybe Integer
v1ProbeTimeoutSeconds :: Maybe Int
..} ) (Maybe V1GRPCAction -> V1Probe)
-> f (Maybe V1GRPCAction) -> f V1Probe
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1GRPCAction -> f (Maybe V1GRPCAction)
f Maybe V1GRPCAction
v1ProbeGrpc
{-# INLINE v1ProbeGrpcL #-}

-- | 'v1ProbeHttpGet' Lens
v1ProbeHttpGetL :: Lens_' V1Probe (Maybe V1HTTPGetAction)
v1ProbeHttpGetL :: Lens_' V1Probe (Maybe V1HTTPGetAction)
v1ProbeHttpGetL Maybe V1HTTPGetAction -> f (Maybe V1HTTPGetAction)
f V1Probe{Maybe Int
Maybe Integer
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1GRPCAction
Maybe V1ExecAction
v1ProbeExec :: V1Probe -> Maybe V1ExecAction
$sel:v1ProbeFailureThreshold:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeGrpc:V1Probe :: V1Probe -> Maybe V1GRPCAction
$sel:v1ProbeHttpGet:V1Probe :: V1Probe -> Maybe V1HTTPGetAction
$sel:v1ProbeInitialDelaySeconds:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbePeriodSeconds:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeSuccessThreshold:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeTcpSocket:V1Probe :: V1Probe -> Maybe V1TCPSocketAction
$sel:v1ProbeTerminationGracePeriodSeconds:V1Probe :: V1Probe -> Maybe Integer
$sel:v1ProbeTimeoutSeconds:V1Probe :: V1Probe -> Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeGrpc :: Maybe V1GRPCAction
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeSuccessThreshold :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeTerminationGracePeriodSeconds :: Maybe Integer
v1ProbeTimeoutSeconds :: Maybe Int
..} = (\Maybe V1HTTPGetAction
v1ProbeHttpGet -> V1Probe { Maybe V1HTTPGetAction
$sel:v1ProbeHttpGet:V1Probe :: Maybe V1HTTPGetAction
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeHttpGet, Maybe Int
Maybe Integer
Maybe V1TCPSocketAction
Maybe V1GRPCAction
Maybe V1ExecAction
v1ProbeExec :: Maybe V1ExecAction
$sel:v1ProbeFailureThreshold:V1Probe :: Maybe Int
$sel:v1ProbeGrpc:V1Probe :: Maybe V1GRPCAction
$sel:v1ProbeInitialDelaySeconds:V1Probe :: Maybe Int
$sel:v1ProbePeriodSeconds:V1Probe :: Maybe Int
$sel:v1ProbeSuccessThreshold:V1Probe :: Maybe Int
$sel:v1ProbeTcpSocket:V1Probe :: Maybe V1TCPSocketAction
$sel:v1ProbeTerminationGracePeriodSeconds:V1Probe :: Maybe Integer
$sel:v1ProbeTimeoutSeconds:V1Probe :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeGrpc :: Maybe V1GRPCAction
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeSuccessThreshold :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeTerminationGracePeriodSeconds :: Maybe Integer
v1ProbeTimeoutSeconds :: Maybe Int
..} ) (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 :: Lens_' V1Probe (Maybe Int)
v1ProbeInitialDelaySecondsL Maybe Int -> f (Maybe Int)
f V1Probe{Maybe Int
Maybe Integer
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1GRPCAction
Maybe V1ExecAction
v1ProbeExec :: V1Probe -> Maybe V1ExecAction
$sel:v1ProbeFailureThreshold:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeGrpc:V1Probe :: V1Probe -> Maybe V1GRPCAction
$sel:v1ProbeHttpGet:V1Probe :: V1Probe -> Maybe V1HTTPGetAction
$sel:v1ProbeInitialDelaySeconds:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbePeriodSeconds:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeSuccessThreshold:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeTcpSocket:V1Probe :: V1Probe -> Maybe V1TCPSocketAction
$sel:v1ProbeTerminationGracePeriodSeconds:V1Probe :: V1Probe -> Maybe Integer
$sel:v1ProbeTimeoutSeconds:V1Probe :: V1Probe -> Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeGrpc :: Maybe V1GRPCAction
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeSuccessThreshold :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeTerminationGracePeriodSeconds :: Maybe Integer
v1ProbeTimeoutSeconds :: Maybe Int
..} = (\Maybe Int
v1ProbeInitialDelaySeconds -> V1Probe { Maybe Int
$sel:v1ProbeInitialDelaySeconds:V1Probe :: Maybe Int
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeInitialDelaySeconds, Maybe Int
Maybe Integer
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1GRPCAction
Maybe V1ExecAction
v1ProbeExec :: Maybe V1ExecAction
$sel:v1ProbeFailureThreshold:V1Probe :: Maybe Int
$sel:v1ProbeGrpc:V1Probe :: Maybe V1GRPCAction
$sel:v1ProbeHttpGet:V1Probe :: Maybe V1HTTPGetAction
$sel:v1ProbePeriodSeconds:V1Probe :: Maybe Int
$sel:v1ProbeSuccessThreshold:V1Probe :: Maybe Int
$sel:v1ProbeTcpSocket:V1Probe :: Maybe V1TCPSocketAction
$sel:v1ProbeTerminationGracePeriodSeconds:V1Probe :: Maybe Integer
$sel:v1ProbeTimeoutSeconds:V1Probe :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeGrpc :: Maybe V1GRPCAction
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbePeriodSeconds :: Maybe Int
v1ProbeSuccessThreshold :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeTerminationGracePeriodSeconds :: Maybe Integer
v1ProbeTimeoutSeconds :: Maybe Int
..} ) (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 :: Lens_' V1Probe (Maybe Int)
v1ProbePeriodSecondsL Maybe Int -> f (Maybe Int)
f V1Probe{Maybe Int
Maybe Integer
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1GRPCAction
Maybe V1ExecAction
v1ProbeExec :: V1Probe -> Maybe V1ExecAction
$sel:v1ProbeFailureThreshold:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeGrpc:V1Probe :: V1Probe -> Maybe V1GRPCAction
$sel:v1ProbeHttpGet:V1Probe :: V1Probe -> Maybe V1HTTPGetAction
$sel:v1ProbeInitialDelaySeconds:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbePeriodSeconds:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeSuccessThreshold:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeTcpSocket:V1Probe :: V1Probe -> Maybe V1TCPSocketAction
$sel:v1ProbeTerminationGracePeriodSeconds:V1Probe :: V1Probe -> Maybe Integer
$sel:v1ProbeTimeoutSeconds:V1Probe :: V1Probe -> Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeGrpc :: Maybe V1GRPCAction
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeSuccessThreshold :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeTerminationGracePeriodSeconds :: Maybe Integer
v1ProbeTimeoutSeconds :: Maybe Int
..} = (\Maybe Int
v1ProbePeriodSeconds -> V1Probe { Maybe Int
$sel:v1ProbePeriodSeconds:V1Probe :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbePeriodSeconds, Maybe Int
Maybe Integer
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1GRPCAction
Maybe V1ExecAction
v1ProbeExec :: Maybe V1ExecAction
$sel:v1ProbeFailureThreshold:V1Probe :: Maybe Int
$sel:v1ProbeGrpc:V1Probe :: Maybe V1GRPCAction
$sel:v1ProbeHttpGet:V1Probe :: Maybe V1HTTPGetAction
$sel:v1ProbeInitialDelaySeconds:V1Probe :: Maybe Int
$sel:v1ProbeSuccessThreshold:V1Probe :: Maybe Int
$sel:v1ProbeTcpSocket:V1Probe :: Maybe V1TCPSocketAction
$sel:v1ProbeTerminationGracePeriodSeconds:V1Probe :: Maybe Integer
$sel:v1ProbeTimeoutSeconds:V1Probe :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeGrpc :: Maybe V1GRPCAction
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbeSuccessThreshold :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeTerminationGracePeriodSeconds :: Maybe Integer
v1ProbeTimeoutSeconds :: Maybe Int
..} ) (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 :: Lens_' V1Probe (Maybe Int)
v1ProbeSuccessThresholdL Maybe Int -> f (Maybe Int)
f V1Probe{Maybe Int
Maybe Integer
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1GRPCAction
Maybe V1ExecAction
v1ProbeExec :: V1Probe -> Maybe V1ExecAction
$sel:v1ProbeFailureThreshold:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeGrpc:V1Probe :: V1Probe -> Maybe V1GRPCAction
$sel:v1ProbeHttpGet:V1Probe :: V1Probe -> Maybe V1HTTPGetAction
$sel:v1ProbeInitialDelaySeconds:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbePeriodSeconds:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeSuccessThreshold:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeTcpSocket:V1Probe :: V1Probe -> Maybe V1TCPSocketAction
$sel:v1ProbeTerminationGracePeriodSeconds:V1Probe :: V1Probe -> Maybe Integer
$sel:v1ProbeTimeoutSeconds:V1Probe :: V1Probe -> Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeGrpc :: Maybe V1GRPCAction
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeSuccessThreshold :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeTerminationGracePeriodSeconds :: Maybe Integer
v1ProbeTimeoutSeconds :: Maybe Int
..} = (\Maybe Int
v1ProbeSuccessThreshold -> V1Probe { Maybe Int
$sel:v1ProbeSuccessThreshold:V1Probe :: Maybe Int
v1ProbeSuccessThreshold :: Maybe Int
v1ProbeSuccessThreshold, Maybe Int
Maybe Integer
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1GRPCAction
Maybe V1ExecAction
v1ProbeExec :: Maybe V1ExecAction
$sel:v1ProbeFailureThreshold:V1Probe :: Maybe Int
$sel:v1ProbeGrpc:V1Probe :: Maybe V1GRPCAction
$sel:v1ProbeHttpGet:V1Probe :: Maybe V1HTTPGetAction
$sel:v1ProbeInitialDelaySeconds:V1Probe :: Maybe Int
$sel:v1ProbePeriodSeconds:V1Probe :: Maybe Int
$sel:v1ProbeTcpSocket:V1Probe :: Maybe V1TCPSocketAction
$sel:v1ProbeTerminationGracePeriodSeconds:V1Probe :: Maybe Integer
$sel:v1ProbeTimeoutSeconds:V1Probe :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeGrpc :: Maybe V1GRPCAction
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeTerminationGracePeriodSeconds :: Maybe Integer
v1ProbeTimeoutSeconds :: Maybe Int
..} ) (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 :: Lens_' V1Probe (Maybe V1TCPSocketAction)
v1ProbeTcpSocketL Maybe V1TCPSocketAction -> f (Maybe V1TCPSocketAction)
f V1Probe{Maybe Int
Maybe Integer
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1GRPCAction
Maybe V1ExecAction
v1ProbeExec :: V1Probe -> Maybe V1ExecAction
$sel:v1ProbeFailureThreshold:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeGrpc:V1Probe :: V1Probe -> Maybe V1GRPCAction
$sel:v1ProbeHttpGet:V1Probe :: V1Probe -> Maybe V1HTTPGetAction
$sel:v1ProbeInitialDelaySeconds:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbePeriodSeconds:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeSuccessThreshold:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeTcpSocket:V1Probe :: V1Probe -> Maybe V1TCPSocketAction
$sel:v1ProbeTerminationGracePeriodSeconds:V1Probe :: V1Probe -> Maybe Integer
$sel:v1ProbeTimeoutSeconds:V1Probe :: V1Probe -> Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeGrpc :: Maybe V1GRPCAction
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeSuccessThreshold :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeTerminationGracePeriodSeconds :: Maybe Integer
v1ProbeTimeoutSeconds :: Maybe Int
..} = (\Maybe V1TCPSocketAction
v1ProbeTcpSocket -> V1Probe { Maybe V1TCPSocketAction
$sel:v1ProbeTcpSocket:V1Probe :: Maybe V1TCPSocketAction
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeTcpSocket, Maybe Int
Maybe Integer
Maybe V1HTTPGetAction
Maybe V1GRPCAction
Maybe V1ExecAction
v1ProbeExec :: Maybe V1ExecAction
$sel:v1ProbeFailureThreshold:V1Probe :: Maybe Int
$sel:v1ProbeGrpc:V1Probe :: Maybe V1GRPCAction
$sel:v1ProbeHttpGet:V1Probe :: Maybe V1HTTPGetAction
$sel:v1ProbeInitialDelaySeconds:V1Probe :: Maybe Int
$sel:v1ProbePeriodSeconds:V1Probe :: Maybe Int
$sel:v1ProbeSuccessThreshold:V1Probe :: Maybe Int
$sel:v1ProbeTerminationGracePeriodSeconds:V1Probe :: Maybe Integer
$sel:v1ProbeTimeoutSeconds:V1Probe :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeGrpc :: Maybe V1GRPCAction
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeSuccessThreshold :: Maybe Int
v1ProbeTerminationGracePeriodSeconds :: Maybe Integer
v1ProbeTimeoutSeconds :: Maybe Int
..} ) (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 #-}

-- | 'v1ProbeTerminationGracePeriodSeconds' Lens
v1ProbeTerminationGracePeriodSecondsL :: Lens_' V1Probe (Maybe Integer)
v1ProbeTerminationGracePeriodSecondsL :: Lens_' V1Probe (Maybe Integer)
v1ProbeTerminationGracePeriodSecondsL Maybe Integer -> f (Maybe Integer)
f V1Probe{Maybe Int
Maybe Integer
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1GRPCAction
Maybe V1ExecAction
v1ProbeExec :: V1Probe -> Maybe V1ExecAction
$sel:v1ProbeFailureThreshold:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeGrpc:V1Probe :: V1Probe -> Maybe V1GRPCAction
$sel:v1ProbeHttpGet:V1Probe :: V1Probe -> Maybe V1HTTPGetAction
$sel:v1ProbeInitialDelaySeconds:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbePeriodSeconds:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeSuccessThreshold:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeTcpSocket:V1Probe :: V1Probe -> Maybe V1TCPSocketAction
$sel:v1ProbeTerminationGracePeriodSeconds:V1Probe :: V1Probe -> Maybe Integer
$sel:v1ProbeTimeoutSeconds:V1Probe :: V1Probe -> Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeGrpc :: Maybe V1GRPCAction
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeSuccessThreshold :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeTerminationGracePeriodSeconds :: Maybe Integer
v1ProbeTimeoutSeconds :: Maybe Int
..} = (\Maybe Integer
v1ProbeTerminationGracePeriodSeconds -> V1Probe { Maybe Integer
$sel:v1ProbeTerminationGracePeriodSeconds:V1Probe :: Maybe Integer
v1ProbeTerminationGracePeriodSeconds :: Maybe Integer
v1ProbeTerminationGracePeriodSeconds, Maybe Int
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1GRPCAction
Maybe V1ExecAction
v1ProbeExec :: Maybe V1ExecAction
$sel:v1ProbeFailureThreshold:V1Probe :: Maybe Int
$sel:v1ProbeGrpc:V1Probe :: Maybe V1GRPCAction
$sel:v1ProbeHttpGet:V1Probe :: Maybe V1HTTPGetAction
$sel:v1ProbeInitialDelaySeconds:V1Probe :: Maybe Int
$sel:v1ProbePeriodSeconds:V1Probe :: Maybe Int
$sel:v1ProbeSuccessThreshold:V1Probe :: Maybe Int
$sel:v1ProbeTcpSocket:V1Probe :: Maybe V1TCPSocketAction
$sel:v1ProbeTimeoutSeconds:V1Probe :: Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeGrpc :: Maybe V1GRPCAction
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeSuccessThreshold :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeTimeoutSeconds :: Maybe Int
..} ) (Maybe Integer -> V1Probe) -> f (Maybe Integer) -> f V1Probe
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1ProbeTerminationGracePeriodSeconds
{-# INLINE v1ProbeTerminationGracePeriodSecondsL #-}

-- | 'v1ProbeTimeoutSeconds' Lens
v1ProbeTimeoutSecondsL :: Lens_' V1Probe (Maybe Int)
v1ProbeTimeoutSecondsL :: Lens_' V1Probe (Maybe Int)
v1ProbeTimeoutSecondsL Maybe Int -> f (Maybe Int)
f V1Probe{Maybe Int
Maybe Integer
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1GRPCAction
Maybe V1ExecAction
v1ProbeExec :: V1Probe -> Maybe V1ExecAction
$sel:v1ProbeFailureThreshold:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeGrpc:V1Probe :: V1Probe -> Maybe V1GRPCAction
$sel:v1ProbeHttpGet:V1Probe :: V1Probe -> Maybe V1HTTPGetAction
$sel:v1ProbeInitialDelaySeconds:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbePeriodSeconds:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeSuccessThreshold:V1Probe :: V1Probe -> Maybe Int
$sel:v1ProbeTcpSocket:V1Probe :: V1Probe -> Maybe V1TCPSocketAction
$sel:v1ProbeTerminationGracePeriodSeconds:V1Probe :: V1Probe -> Maybe Integer
$sel:v1ProbeTimeoutSeconds:V1Probe :: V1Probe -> Maybe Int
v1ProbeExec :: Maybe V1ExecAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeGrpc :: Maybe V1GRPCAction
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeSuccessThreshold :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeTerminationGracePeriodSeconds :: Maybe Integer
v1ProbeTimeoutSeconds :: Maybe Int
..} = (\Maybe Int
v1ProbeTimeoutSeconds -> V1Probe { Maybe Int
$sel:v1ProbeTimeoutSeconds:V1Probe :: Maybe Int
v1ProbeTimeoutSeconds :: Maybe Int
v1ProbeTimeoutSeconds, Maybe Int
Maybe Integer
Maybe V1TCPSocketAction
Maybe V1HTTPGetAction
Maybe V1GRPCAction
Maybe V1ExecAction
v1ProbeExec :: Maybe V1ExecAction
$sel:v1ProbeFailureThreshold:V1Probe :: Maybe Int
$sel:v1ProbeGrpc:V1Probe :: Maybe V1GRPCAction
$sel:v1ProbeHttpGet:V1Probe :: Maybe V1HTTPGetAction
$sel:v1ProbeInitialDelaySeconds:V1Probe :: Maybe Int
$sel:v1ProbePeriodSeconds:V1Probe :: Maybe Int
$sel:v1ProbeSuccessThreshold:V1Probe :: Maybe Int
$sel:v1ProbeTcpSocket:V1Probe :: Maybe V1TCPSocketAction
$sel:v1ProbeTerminationGracePeriodSeconds:V1Probe :: Maybe Integer
v1ProbeExec :: Maybe V1ExecAction
v1ProbeFailureThreshold :: Maybe Int
v1ProbeGrpc :: Maybe V1GRPCAction
v1ProbeHttpGet :: Maybe V1HTTPGetAction
v1ProbeInitialDelaySeconds :: Maybe Int
v1ProbePeriodSeconds :: Maybe Int
v1ProbeSuccessThreshold :: Maybe Int
v1ProbeTcpSocket :: Maybe V1TCPSocketAction
v1ProbeTerminationGracePeriodSeconds :: Maybe Integer
..} ) (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 :: Lens_' V1ProjectedVolumeSource (Maybe Int)
v1ProjectedVolumeSourceDefaultModeL Maybe Int -> f (Maybe Int)
f V1ProjectedVolumeSource{Maybe Int
Maybe [V1VolumeProjection]
v1ProjectedVolumeSourceDefaultMode :: V1ProjectedVolumeSource -> Maybe Int
v1ProjectedVolumeSourceDefaultMode :: Maybe Int
v1ProjectedVolumeSourceSources :: Maybe [V1VolumeProjection]
$sel:v1ProjectedVolumeSourceSources:V1ProjectedVolumeSource :: V1ProjectedVolumeSource -> Maybe [V1VolumeProjection]
..} = (\Maybe Int
v1ProjectedVolumeSourceDefaultMode -> V1ProjectedVolumeSource { Maybe Int
v1ProjectedVolumeSourceDefaultMode :: Maybe Int
v1ProjectedVolumeSourceDefaultMode :: Maybe Int
v1ProjectedVolumeSourceDefaultMode, Maybe [V1VolumeProjection]
v1ProjectedVolumeSourceSources :: Maybe [V1VolumeProjection]
$sel:v1ProjectedVolumeSourceSources:V1ProjectedVolumeSource :: Maybe [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 (Maybe [V1VolumeProjection])
v1ProjectedVolumeSourceSourcesL :: Lens_' V1ProjectedVolumeSource (Maybe [V1VolumeProjection])
v1ProjectedVolumeSourceSourcesL Maybe [V1VolumeProjection] -> f (Maybe [V1VolumeProjection])
f V1ProjectedVolumeSource{Maybe Int
Maybe [V1VolumeProjection]
v1ProjectedVolumeSourceDefaultMode :: V1ProjectedVolumeSource -> Maybe Int
$sel:v1ProjectedVolumeSourceSources:V1ProjectedVolumeSource :: V1ProjectedVolumeSource -> Maybe [V1VolumeProjection]
v1ProjectedVolumeSourceDefaultMode :: Maybe Int
v1ProjectedVolumeSourceSources :: Maybe [V1VolumeProjection]
..} = (\Maybe [V1VolumeProjection]
v1ProjectedVolumeSourceSources -> V1ProjectedVolumeSource { Maybe [V1VolumeProjection]
$sel:v1ProjectedVolumeSourceSources:V1ProjectedVolumeSource :: Maybe [V1VolumeProjection]
v1ProjectedVolumeSourceSources :: Maybe [V1VolumeProjection]
v1ProjectedVolumeSourceSources, Maybe Int
v1ProjectedVolumeSourceDefaultMode :: Maybe Int
v1ProjectedVolumeSourceDefaultMode :: Maybe Int
..} ) (Maybe [V1VolumeProjection] -> V1ProjectedVolumeSource)
-> f (Maybe [V1VolumeProjection]) -> f V1ProjectedVolumeSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1VolumeProjection] -> f (Maybe [V1VolumeProjection])
f Maybe [V1VolumeProjection]
v1ProjectedVolumeSourceSources
{-# INLINE v1ProjectedVolumeSourceSourcesL #-}



-- * V1QueuingConfiguration

-- | 'v1QueuingConfigurationHandSize' Lens
v1QueuingConfigurationHandSizeL :: Lens_' V1QueuingConfiguration (Maybe Int)
v1QueuingConfigurationHandSizeL :: Lens_' V1QueuingConfiguration (Maybe Int)
v1QueuingConfigurationHandSizeL Maybe Int -> f (Maybe Int)
f V1QueuingConfiguration{Maybe Int
v1QueuingConfigurationHandSize :: V1QueuingConfiguration -> Maybe Int
v1QueuingConfigurationHandSize :: Maybe Int
v1QueuingConfigurationQueueLengthLimit :: Maybe Int
v1QueuingConfigurationQueues :: Maybe Int
$sel:v1QueuingConfigurationQueueLengthLimit:V1QueuingConfiguration :: V1QueuingConfiguration -> Maybe Int
$sel:v1QueuingConfigurationQueues:V1QueuingConfiguration :: V1QueuingConfiguration -> Maybe Int
..} = (\Maybe Int
v1QueuingConfigurationHandSize -> V1QueuingConfiguration { Maybe Int
v1QueuingConfigurationHandSize :: Maybe Int
v1QueuingConfigurationHandSize :: Maybe Int
v1QueuingConfigurationHandSize, Maybe Int
v1QueuingConfigurationQueueLengthLimit :: Maybe Int
v1QueuingConfigurationQueues :: Maybe Int
$sel:v1QueuingConfigurationQueueLengthLimit:V1QueuingConfiguration :: Maybe Int
$sel:v1QueuingConfigurationQueues:V1QueuingConfiguration :: Maybe Int
..} ) (Maybe Int -> V1QueuingConfiguration)
-> f (Maybe Int) -> f V1QueuingConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1QueuingConfigurationHandSize
{-# INLINE v1QueuingConfigurationHandSizeL #-}

-- | 'v1QueuingConfigurationQueueLengthLimit' Lens
v1QueuingConfigurationQueueLengthLimitL :: Lens_' V1QueuingConfiguration (Maybe Int)
v1QueuingConfigurationQueueLengthLimitL :: Lens_' V1QueuingConfiguration (Maybe Int)
v1QueuingConfigurationQueueLengthLimitL Maybe Int -> f (Maybe Int)
f V1QueuingConfiguration{Maybe Int
v1QueuingConfigurationHandSize :: V1QueuingConfiguration -> Maybe Int
$sel:v1QueuingConfigurationQueueLengthLimit:V1QueuingConfiguration :: V1QueuingConfiguration -> Maybe Int
$sel:v1QueuingConfigurationQueues:V1QueuingConfiguration :: V1QueuingConfiguration -> Maybe Int
v1QueuingConfigurationHandSize :: Maybe Int
v1QueuingConfigurationQueueLengthLimit :: Maybe Int
v1QueuingConfigurationQueues :: Maybe Int
..} = (\Maybe Int
v1QueuingConfigurationQueueLengthLimit -> V1QueuingConfiguration { Maybe Int
$sel:v1QueuingConfigurationQueueLengthLimit:V1QueuingConfiguration :: Maybe Int
v1QueuingConfigurationQueueLengthLimit :: Maybe Int
v1QueuingConfigurationQueueLengthLimit, Maybe Int
v1QueuingConfigurationHandSize :: Maybe Int
$sel:v1QueuingConfigurationQueues:V1QueuingConfiguration :: Maybe Int
v1QueuingConfigurationHandSize :: Maybe Int
v1QueuingConfigurationQueues :: Maybe Int
..} ) (Maybe Int -> V1QueuingConfiguration)
-> f (Maybe Int) -> f V1QueuingConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1QueuingConfigurationQueueLengthLimit
{-# INLINE v1QueuingConfigurationQueueLengthLimitL #-}

-- | 'v1QueuingConfigurationQueues' Lens
v1QueuingConfigurationQueuesL :: Lens_' V1QueuingConfiguration (Maybe Int)
v1QueuingConfigurationQueuesL :: Lens_' V1QueuingConfiguration (Maybe Int)
v1QueuingConfigurationQueuesL Maybe Int -> f (Maybe Int)
f V1QueuingConfiguration{Maybe Int
v1QueuingConfigurationHandSize :: V1QueuingConfiguration -> Maybe Int
$sel:v1QueuingConfigurationQueueLengthLimit:V1QueuingConfiguration :: V1QueuingConfiguration -> Maybe Int
$sel:v1QueuingConfigurationQueues:V1QueuingConfiguration :: V1QueuingConfiguration -> Maybe Int
v1QueuingConfigurationHandSize :: Maybe Int
v1QueuingConfigurationQueueLengthLimit :: Maybe Int
v1QueuingConfigurationQueues :: Maybe Int
..} = (\Maybe Int
v1QueuingConfigurationQueues -> V1QueuingConfiguration { Maybe Int
$sel:v1QueuingConfigurationQueues:V1QueuingConfiguration :: Maybe Int
v1QueuingConfigurationQueues :: Maybe Int
v1QueuingConfigurationQueues, Maybe Int
v1QueuingConfigurationHandSize :: Maybe Int
$sel:v1QueuingConfigurationQueueLengthLimit:V1QueuingConfiguration :: Maybe Int
v1QueuingConfigurationHandSize :: Maybe Int
v1QueuingConfigurationQueueLengthLimit :: Maybe Int
..} ) (Maybe Int -> V1QueuingConfiguration)
-> f (Maybe Int) -> f V1QueuingConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1QueuingConfigurationQueues
{-# INLINE v1QueuingConfigurationQueuesL #-}



-- * V1QuobyteVolumeSource

-- | 'v1QuobyteVolumeSourceGroup' Lens
v1QuobyteVolumeSourceGroupL :: Lens_' V1QuobyteVolumeSource (Maybe Text)
v1QuobyteVolumeSourceGroupL :: Lens_' V1QuobyteVolumeSource (Maybe Text)
v1QuobyteVolumeSourceGroupL Maybe Text -> f (Maybe Text)
f V1QuobyteVolumeSource{Maybe Bool
Maybe Text
Text
v1QuobyteVolumeSourceGroup :: V1QuobyteVolumeSource -> Maybe Text
v1QuobyteVolumeSourceGroup :: Maybe Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceVolume :: Text
$sel:v1QuobyteVolumeSourceReadOnly:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Maybe Bool
$sel:v1QuobyteVolumeSourceRegistry:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Text
$sel:v1QuobyteVolumeSourceTenant:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Maybe Text
$sel:v1QuobyteVolumeSourceUser:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Maybe Text
$sel:v1QuobyteVolumeSourceVolume:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Text
..} = (\Maybe Text
v1QuobyteVolumeSourceGroup -> V1QuobyteVolumeSource { Maybe Text
v1QuobyteVolumeSourceGroup :: Maybe Text
v1QuobyteVolumeSourceGroup :: Maybe Text
v1QuobyteVolumeSourceGroup, Maybe Bool
Maybe Text
Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceVolume :: Text
$sel:v1QuobyteVolumeSourceReadOnly:V1QuobyteVolumeSource :: Maybe Bool
$sel:v1QuobyteVolumeSourceRegistry:V1QuobyteVolumeSource :: Text
$sel:v1QuobyteVolumeSourceTenant:V1QuobyteVolumeSource :: Maybe Text
$sel:v1QuobyteVolumeSourceUser:V1QuobyteVolumeSource :: Maybe Text
$sel:v1QuobyteVolumeSourceVolume:V1QuobyteVolumeSource :: 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
v1QuobyteVolumeSourceGroup
{-# INLINE v1QuobyteVolumeSourceGroupL #-}

-- | 'v1QuobyteVolumeSourceReadOnly' Lens
v1QuobyteVolumeSourceReadOnlyL :: Lens_' V1QuobyteVolumeSource (Maybe Bool)
v1QuobyteVolumeSourceReadOnlyL :: Lens_' V1QuobyteVolumeSource (Maybe Bool)
v1QuobyteVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1QuobyteVolumeSource{Maybe Bool
Maybe Text
Text
v1QuobyteVolumeSourceGroup :: V1QuobyteVolumeSource -> Maybe Text
$sel:v1QuobyteVolumeSourceReadOnly:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Maybe Bool
$sel:v1QuobyteVolumeSourceRegistry:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Text
$sel:v1QuobyteVolumeSourceTenant:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Maybe Text
$sel:v1QuobyteVolumeSourceUser:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Maybe Text
$sel:v1QuobyteVolumeSourceVolume:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Text
v1QuobyteVolumeSourceGroup :: Maybe Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceVolume :: Text
..} = (\Maybe Bool
v1QuobyteVolumeSourceReadOnly -> V1QuobyteVolumeSource { Maybe Bool
$sel:v1QuobyteVolumeSourceReadOnly:V1QuobyteVolumeSource :: Maybe Bool
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceReadOnly, Maybe Text
Text
v1QuobyteVolumeSourceGroup :: Maybe Text
$sel:v1QuobyteVolumeSourceRegistry:V1QuobyteVolumeSource :: Text
$sel:v1QuobyteVolumeSourceTenant:V1QuobyteVolumeSource :: Maybe Text
$sel:v1QuobyteVolumeSourceUser:V1QuobyteVolumeSource :: Maybe Text
$sel:v1QuobyteVolumeSourceVolume:V1QuobyteVolumeSource :: Text
v1QuobyteVolumeSourceGroup :: Maybe Text
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceVolume :: 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 :: Lens_' V1QuobyteVolumeSource Text
v1QuobyteVolumeSourceRegistryL Text -> f Text
f V1QuobyteVolumeSource{Maybe Bool
Maybe Text
Text
v1QuobyteVolumeSourceGroup :: V1QuobyteVolumeSource -> Maybe Text
$sel:v1QuobyteVolumeSourceReadOnly:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Maybe Bool
$sel:v1QuobyteVolumeSourceRegistry:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Text
$sel:v1QuobyteVolumeSourceTenant:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Maybe Text
$sel:v1QuobyteVolumeSourceUser:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Maybe Text
$sel:v1QuobyteVolumeSourceVolume:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Text
v1QuobyteVolumeSourceGroup :: Maybe Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceVolume :: Text
..} = (\Text
v1QuobyteVolumeSourceRegistry -> V1QuobyteVolumeSource { Text
$sel:v1QuobyteVolumeSourceRegistry:V1QuobyteVolumeSource :: Text
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceRegistry, Maybe Bool
Maybe Text
Text
v1QuobyteVolumeSourceGroup :: Maybe Text
$sel:v1QuobyteVolumeSourceReadOnly:V1QuobyteVolumeSource :: Maybe Bool
$sel:v1QuobyteVolumeSourceTenant:V1QuobyteVolumeSource :: Maybe Text
$sel:v1QuobyteVolumeSourceUser:V1QuobyteVolumeSource :: Maybe Text
$sel:v1QuobyteVolumeSourceVolume:V1QuobyteVolumeSource :: Text
v1QuobyteVolumeSourceGroup :: Maybe Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceVolume :: 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 :: Lens_' V1QuobyteVolumeSource (Maybe Text)
v1QuobyteVolumeSourceTenantL Maybe Text -> f (Maybe Text)
f V1QuobyteVolumeSource{Maybe Bool
Maybe Text
Text
v1QuobyteVolumeSourceGroup :: V1QuobyteVolumeSource -> Maybe Text
$sel:v1QuobyteVolumeSourceReadOnly:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Maybe Bool
$sel:v1QuobyteVolumeSourceRegistry:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Text
$sel:v1QuobyteVolumeSourceTenant:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Maybe Text
$sel:v1QuobyteVolumeSourceUser:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Maybe Text
$sel:v1QuobyteVolumeSourceVolume:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Text
v1QuobyteVolumeSourceGroup :: Maybe Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceVolume :: Text
..} = (\Maybe Text
v1QuobyteVolumeSourceTenant -> V1QuobyteVolumeSource { Maybe Text
$sel:v1QuobyteVolumeSourceTenant:V1QuobyteVolumeSource :: Maybe Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceTenant, Maybe Bool
Maybe Text
Text
v1QuobyteVolumeSourceGroup :: Maybe Text
$sel:v1QuobyteVolumeSourceReadOnly:V1QuobyteVolumeSource :: Maybe Bool
$sel:v1QuobyteVolumeSourceRegistry:V1QuobyteVolumeSource :: Text
$sel:v1QuobyteVolumeSourceUser:V1QuobyteVolumeSource :: Maybe Text
$sel:v1QuobyteVolumeSourceVolume:V1QuobyteVolumeSource :: Text
v1QuobyteVolumeSourceGroup :: Maybe Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceVolume :: 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 :: Lens_' V1QuobyteVolumeSource (Maybe Text)
v1QuobyteVolumeSourceUserL Maybe Text -> f (Maybe Text)
f V1QuobyteVolumeSource{Maybe Bool
Maybe Text
Text
v1QuobyteVolumeSourceGroup :: V1QuobyteVolumeSource -> Maybe Text
$sel:v1QuobyteVolumeSourceReadOnly:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Maybe Bool
$sel:v1QuobyteVolumeSourceRegistry:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Text
$sel:v1QuobyteVolumeSourceTenant:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Maybe Text
$sel:v1QuobyteVolumeSourceUser:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Maybe Text
$sel:v1QuobyteVolumeSourceVolume:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Text
v1QuobyteVolumeSourceGroup :: Maybe Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceVolume :: Text
..} = (\Maybe Text
v1QuobyteVolumeSourceUser -> V1QuobyteVolumeSource { Maybe Text
$sel:v1QuobyteVolumeSourceUser:V1QuobyteVolumeSource :: Maybe Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceUser, Maybe Bool
Maybe Text
Text
v1QuobyteVolumeSourceGroup :: Maybe Text
$sel:v1QuobyteVolumeSourceReadOnly:V1QuobyteVolumeSource :: Maybe Bool
$sel:v1QuobyteVolumeSourceRegistry:V1QuobyteVolumeSource :: Text
$sel:v1QuobyteVolumeSourceTenant:V1QuobyteVolumeSource :: Maybe Text
$sel:v1QuobyteVolumeSourceVolume:V1QuobyteVolumeSource :: Text
v1QuobyteVolumeSourceGroup :: Maybe Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceVolume :: 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 :: Lens_' V1QuobyteVolumeSource Text
v1QuobyteVolumeSourceVolumeL Text -> f Text
f V1QuobyteVolumeSource{Maybe Bool
Maybe Text
Text
v1QuobyteVolumeSourceGroup :: V1QuobyteVolumeSource -> Maybe Text
$sel:v1QuobyteVolumeSourceReadOnly:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Maybe Bool
$sel:v1QuobyteVolumeSourceRegistry:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Text
$sel:v1QuobyteVolumeSourceTenant:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Maybe Text
$sel:v1QuobyteVolumeSourceUser:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Maybe Text
$sel:v1QuobyteVolumeSourceVolume:V1QuobyteVolumeSource :: V1QuobyteVolumeSource -> Text
v1QuobyteVolumeSourceGroup :: Maybe Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceUser :: Maybe Text
v1QuobyteVolumeSourceVolume :: Text
..} = (\Text
v1QuobyteVolumeSourceVolume -> V1QuobyteVolumeSource { Text
$sel:v1QuobyteVolumeSourceVolume:V1QuobyteVolumeSource :: Text
v1QuobyteVolumeSourceVolume :: Text
v1QuobyteVolumeSourceVolume, Maybe Bool
Maybe Text
Text
v1QuobyteVolumeSourceGroup :: Maybe Text
$sel:v1QuobyteVolumeSourceReadOnly:V1QuobyteVolumeSource :: Maybe Bool
$sel:v1QuobyteVolumeSourceRegistry:V1QuobyteVolumeSource :: Text
$sel:v1QuobyteVolumeSourceTenant:V1QuobyteVolumeSource :: Maybe Text
$sel:v1QuobyteVolumeSourceUser:V1QuobyteVolumeSource :: Maybe Text
v1QuobyteVolumeSourceGroup :: Maybe Text
v1QuobyteVolumeSourceReadOnly :: Maybe Bool
v1QuobyteVolumeSourceRegistry :: Text
v1QuobyteVolumeSourceTenant :: Maybe Text
v1QuobyteVolumeSourceUser :: 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 :: Lens_' V1RBDPersistentVolumeSource (Maybe Text)
v1RBDPersistentVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1RBDPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceFsType :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceUser :: Maybe Text
$sel:v1RBDPersistentVolumeSourceImage:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Text
$sel:v1RBDPersistentVolumeSourceKeyring:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Text
$sel:v1RBDPersistentVolumeSourceMonitors:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> [Text]
$sel:v1RBDPersistentVolumeSourcePool:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Text
$sel:v1RBDPersistentVolumeSourceReadOnly:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Bool
$sel:v1RBDPersistentVolumeSourceSecretRef:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1RBDPersistentVolumeSourceUser:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Text
..} = (\Maybe Text
v1RBDPersistentVolumeSourceFsType -> V1RBDPersistentVolumeSource { Maybe Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceFsType, [Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceUser :: Maybe Text
$sel:v1RBDPersistentVolumeSourceImage:V1RBDPersistentVolumeSource :: Text
$sel:v1RBDPersistentVolumeSourceKeyring:V1RBDPersistentVolumeSource :: Maybe Text
$sel:v1RBDPersistentVolumeSourceMonitors:V1RBDPersistentVolumeSource :: [Text]
$sel:v1RBDPersistentVolumeSourcePool:V1RBDPersistentVolumeSource :: Maybe Text
$sel:v1RBDPersistentVolumeSourceReadOnly:V1RBDPersistentVolumeSource :: Maybe Bool
$sel:v1RBDPersistentVolumeSourceSecretRef:V1RBDPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1RBDPersistentVolumeSourceUser:V1RBDPersistentVolumeSource :: 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
v1RBDPersistentVolumeSourceFsType
{-# INLINE v1RBDPersistentVolumeSourceFsTypeL #-}

-- | 'v1RBDPersistentVolumeSourceImage' Lens
v1RBDPersistentVolumeSourceImageL :: Lens_' V1RBDPersistentVolumeSource (Text)
v1RBDPersistentVolumeSourceImageL :: Lens_' V1RBDPersistentVolumeSource Text
v1RBDPersistentVolumeSourceImageL Text -> f Text
f V1RBDPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceFsType :: V1RBDPersistentVolumeSource -> Maybe Text
$sel:v1RBDPersistentVolumeSourceImage:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Text
$sel:v1RBDPersistentVolumeSourceKeyring:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Text
$sel:v1RBDPersistentVolumeSourceMonitors:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> [Text]
$sel:v1RBDPersistentVolumeSourcePool:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Text
$sel:v1RBDPersistentVolumeSourceReadOnly:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Bool
$sel:v1RBDPersistentVolumeSourceSecretRef:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1RBDPersistentVolumeSourceUser:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceUser :: Maybe Text
..} = (\Text
v1RBDPersistentVolumeSourceImage -> V1RBDPersistentVolumeSource { Text
$sel:v1RBDPersistentVolumeSourceImage:V1RBDPersistentVolumeSource :: Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceImage, [Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
v1RBDPersistentVolumeSourceFsType :: Maybe Text
$sel:v1RBDPersistentVolumeSourceKeyring:V1RBDPersistentVolumeSource :: Maybe Text
$sel:v1RBDPersistentVolumeSourceMonitors:V1RBDPersistentVolumeSource :: [Text]
$sel:v1RBDPersistentVolumeSourcePool:V1RBDPersistentVolumeSource :: Maybe Text
$sel:v1RBDPersistentVolumeSourceReadOnly:V1RBDPersistentVolumeSource :: Maybe Bool
$sel:v1RBDPersistentVolumeSourceSecretRef:V1RBDPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1RBDPersistentVolumeSourceUser:V1RBDPersistentVolumeSource :: Maybe Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceUser :: 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 :: Lens_' V1RBDPersistentVolumeSource (Maybe Text)
v1RBDPersistentVolumeSourceKeyringL Maybe Text -> f (Maybe Text)
f V1RBDPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceFsType :: V1RBDPersistentVolumeSource -> Maybe Text
$sel:v1RBDPersistentVolumeSourceImage:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Text
$sel:v1RBDPersistentVolumeSourceKeyring:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Text
$sel:v1RBDPersistentVolumeSourceMonitors:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> [Text]
$sel:v1RBDPersistentVolumeSourcePool:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Text
$sel:v1RBDPersistentVolumeSourceReadOnly:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Bool
$sel:v1RBDPersistentVolumeSourceSecretRef:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1RBDPersistentVolumeSourceUser:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceUser :: Maybe Text
..} = (\Maybe Text
v1RBDPersistentVolumeSourceKeyring -> V1RBDPersistentVolumeSource { Maybe Text
$sel:v1RBDPersistentVolumeSourceKeyring:V1RBDPersistentVolumeSource :: Maybe Text
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceKeyring, [Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
$sel:v1RBDPersistentVolumeSourceImage:V1RBDPersistentVolumeSource :: Text
$sel:v1RBDPersistentVolumeSourceMonitors:V1RBDPersistentVolumeSource :: [Text]
$sel:v1RBDPersistentVolumeSourcePool:V1RBDPersistentVolumeSource :: Maybe Text
$sel:v1RBDPersistentVolumeSourceReadOnly:V1RBDPersistentVolumeSource :: Maybe Bool
$sel:v1RBDPersistentVolumeSourceSecretRef:V1RBDPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1RBDPersistentVolumeSourceUser:V1RBDPersistentVolumeSource :: Maybe Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceUser :: 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 :: Lens_' V1RBDPersistentVolumeSource [Text]
v1RBDPersistentVolumeSourceMonitorsL [Text] -> f [Text]
f V1RBDPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceFsType :: V1RBDPersistentVolumeSource -> Maybe Text
$sel:v1RBDPersistentVolumeSourceImage:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Text
$sel:v1RBDPersistentVolumeSourceKeyring:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Text
$sel:v1RBDPersistentVolumeSourceMonitors:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> [Text]
$sel:v1RBDPersistentVolumeSourcePool:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Text
$sel:v1RBDPersistentVolumeSourceReadOnly:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Bool
$sel:v1RBDPersistentVolumeSourceSecretRef:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1RBDPersistentVolumeSourceUser:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceUser :: Maybe Text
..} = (\[Text]
v1RBDPersistentVolumeSourceMonitors -> V1RBDPersistentVolumeSource { [Text]
$sel:v1RBDPersistentVolumeSourceMonitors:V1RBDPersistentVolumeSource :: [Text]
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceMonitors, Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
$sel:v1RBDPersistentVolumeSourceImage:V1RBDPersistentVolumeSource :: Text
$sel:v1RBDPersistentVolumeSourceKeyring:V1RBDPersistentVolumeSource :: Maybe Text
$sel:v1RBDPersistentVolumeSourcePool:V1RBDPersistentVolumeSource :: Maybe Text
$sel:v1RBDPersistentVolumeSourceReadOnly:V1RBDPersistentVolumeSource :: Maybe Bool
$sel:v1RBDPersistentVolumeSourceSecretRef:V1RBDPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1RBDPersistentVolumeSourceUser:V1RBDPersistentVolumeSource :: Maybe Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceUser :: 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 :: Lens_' V1RBDPersistentVolumeSource (Maybe Text)
v1RBDPersistentVolumeSourcePoolL Maybe Text -> f (Maybe Text)
f V1RBDPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceFsType :: V1RBDPersistentVolumeSource -> Maybe Text
$sel:v1RBDPersistentVolumeSourceImage:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Text
$sel:v1RBDPersistentVolumeSourceKeyring:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Text
$sel:v1RBDPersistentVolumeSourceMonitors:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> [Text]
$sel:v1RBDPersistentVolumeSourcePool:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Text
$sel:v1RBDPersistentVolumeSourceReadOnly:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Bool
$sel:v1RBDPersistentVolumeSourceSecretRef:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1RBDPersistentVolumeSourceUser:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceUser :: Maybe Text
..} = (\Maybe Text
v1RBDPersistentVolumeSourcePool -> V1RBDPersistentVolumeSource { Maybe Text
$sel:v1RBDPersistentVolumeSourcePool:V1RBDPersistentVolumeSource :: Maybe Text
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourcePool, [Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
$sel:v1RBDPersistentVolumeSourceImage:V1RBDPersistentVolumeSource :: Text
$sel:v1RBDPersistentVolumeSourceKeyring:V1RBDPersistentVolumeSource :: Maybe Text
$sel:v1RBDPersistentVolumeSourceMonitors:V1RBDPersistentVolumeSource :: [Text]
$sel:v1RBDPersistentVolumeSourceReadOnly:V1RBDPersistentVolumeSource :: Maybe Bool
$sel:v1RBDPersistentVolumeSourceSecretRef:V1RBDPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1RBDPersistentVolumeSourceUser:V1RBDPersistentVolumeSource :: Maybe Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceUser :: 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 :: Lens_' V1RBDPersistentVolumeSource (Maybe Bool)
v1RBDPersistentVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1RBDPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceFsType :: V1RBDPersistentVolumeSource -> Maybe Text
$sel:v1RBDPersistentVolumeSourceImage:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Text
$sel:v1RBDPersistentVolumeSourceKeyring:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Text
$sel:v1RBDPersistentVolumeSourceMonitors:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> [Text]
$sel:v1RBDPersistentVolumeSourcePool:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Text
$sel:v1RBDPersistentVolumeSourceReadOnly:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Bool
$sel:v1RBDPersistentVolumeSourceSecretRef:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1RBDPersistentVolumeSourceUser:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceUser :: Maybe Text
..} = (\Maybe Bool
v1RBDPersistentVolumeSourceReadOnly -> V1RBDPersistentVolumeSource { Maybe Bool
$sel:v1RBDPersistentVolumeSourceReadOnly:V1RBDPersistentVolumeSource :: Maybe Bool
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourceReadOnly, [Text]
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
$sel:v1RBDPersistentVolumeSourceImage:V1RBDPersistentVolumeSource :: Text
$sel:v1RBDPersistentVolumeSourceKeyring:V1RBDPersistentVolumeSource :: Maybe Text
$sel:v1RBDPersistentVolumeSourceMonitors:V1RBDPersistentVolumeSource :: [Text]
$sel:v1RBDPersistentVolumeSourcePool:V1RBDPersistentVolumeSource :: Maybe Text
$sel:v1RBDPersistentVolumeSourceSecretRef:V1RBDPersistentVolumeSource :: Maybe V1SecretReference
$sel:v1RBDPersistentVolumeSourceUser:V1RBDPersistentVolumeSource :: Maybe Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceUser :: 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 :: Lens_' V1RBDPersistentVolumeSource (Maybe V1SecretReference)
v1RBDPersistentVolumeSourceSecretRefL Maybe V1SecretReference -> f (Maybe V1SecretReference)
f V1RBDPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceFsType :: V1RBDPersistentVolumeSource -> Maybe Text
$sel:v1RBDPersistentVolumeSourceImage:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Text
$sel:v1RBDPersistentVolumeSourceKeyring:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Text
$sel:v1RBDPersistentVolumeSourceMonitors:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> [Text]
$sel:v1RBDPersistentVolumeSourcePool:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Text
$sel:v1RBDPersistentVolumeSourceReadOnly:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Bool
$sel:v1RBDPersistentVolumeSourceSecretRef:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1RBDPersistentVolumeSourceUser:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceUser :: Maybe Text
..} = (\Maybe V1SecretReference
v1RBDPersistentVolumeSourceSecretRef -> V1RBDPersistentVolumeSource { Maybe V1SecretReference
$sel:v1RBDPersistentVolumeSourceSecretRef:V1RBDPersistentVolumeSource :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceSecretRef, [Text]
Maybe Bool
Maybe Text
Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
$sel:v1RBDPersistentVolumeSourceImage:V1RBDPersistentVolumeSource :: Text
$sel:v1RBDPersistentVolumeSourceKeyring:V1RBDPersistentVolumeSource :: Maybe Text
$sel:v1RBDPersistentVolumeSourceMonitors:V1RBDPersistentVolumeSource :: [Text]
$sel:v1RBDPersistentVolumeSourcePool:V1RBDPersistentVolumeSource :: Maybe Text
$sel:v1RBDPersistentVolumeSourceReadOnly:V1RBDPersistentVolumeSource :: Maybe Bool
$sel:v1RBDPersistentVolumeSourceUser:V1RBDPersistentVolumeSource :: Maybe Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourceUser :: 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 :: Lens_' V1RBDPersistentVolumeSource (Maybe Text)
v1RBDPersistentVolumeSourceUserL Maybe Text -> f (Maybe Text)
f V1RBDPersistentVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceFsType :: V1RBDPersistentVolumeSource -> Maybe Text
$sel:v1RBDPersistentVolumeSourceImage:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Text
$sel:v1RBDPersistentVolumeSourceKeyring:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Text
$sel:v1RBDPersistentVolumeSourceMonitors:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> [Text]
$sel:v1RBDPersistentVolumeSourcePool:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Text
$sel:v1RBDPersistentVolumeSourceReadOnly:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Bool
$sel:v1RBDPersistentVolumeSourceSecretRef:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe V1SecretReference
$sel:v1RBDPersistentVolumeSourceUser:V1RBDPersistentVolumeSource :: V1RBDPersistentVolumeSource -> Maybe Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceUser :: Maybe Text
..} = (\Maybe Text
v1RBDPersistentVolumeSourceUser -> V1RBDPersistentVolumeSource { Maybe Text
$sel:v1RBDPersistentVolumeSourceUser:V1RBDPersistentVolumeSource :: Maybe Text
v1RBDPersistentVolumeSourceUser :: Maybe Text
v1RBDPersistentVolumeSourceUser, [Text]
Maybe Bool
Maybe Text
Maybe V1SecretReference
Text
v1RBDPersistentVolumeSourceFsType :: Maybe Text
$sel:v1RBDPersistentVolumeSourceImage:V1RBDPersistentVolumeSource :: Text
$sel:v1RBDPersistentVolumeSourceKeyring:V1RBDPersistentVolumeSource :: Maybe Text
$sel:v1RBDPersistentVolumeSourceMonitors:V1RBDPersistentVolumeSource :: [Text]
$sel:v1RBDPersistentVolumeSourcePool:V1RBDPersistentVolumeSource :: Maybe Text
$sel:v1RBDPersistentVolumeSourceReadOnly:V1RBDPersistentVolumeSource :: Maybe Bool
$sel:v1RBDPersistentVolumeSourceSecretRef:V1RBDPersistentVolumeSource :: Maybe V1SecretReference
v1RBDPersistentVolumeSourceFsType :: Maybe Text
v1RBDPersistentVolumeSourceImage :: Text
v1RBDPersistentVolumeSourceKeyring :: Maybe Text
v1RBDPersistentVolumeSourceMonitors :: [Text]
v1RBDPersistentVolumeSourcePool :: Maybe Text
v1RBDPersistentVolumeSourceReadOnly :: Maybe Bool
v1RBDPersistentVolumeSourceSecretRef :: Maybe V1SecretReference
..} ) (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 :: Lens_' V1RBDVolumeSource (Maybe Text)
v1RBDVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1RBDVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceFsType :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceUser :: Maybe Text
$sel:v1RBDVolumeSourceImage:V1RBDVolumeSource :: V1RBDVolumeSource -> Text
$sel:v1RBDVolumeSourceKeyring:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Text
$sel:v1RBDVolumeSourceMonitors:V1RBDVolumeSource :: V1RBDVolumeSource -> [Text]
$sel:v1RBDVolumeSourcePool:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Text
$sel:v1RBDVolumeSourceReadOnly:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Bool
$sel:v1RBDVolumeSourceSecretRef:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe V1LocalObjectReference
$sel:v1RBDVolumeSourceUser:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Text
..} = (\Maybe Text
v1RBDVolumeSourceFsType -> V1RBDVolumeSource { Maybe Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceFsType, [Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceUser :: Maybe Text
$sel:v1RBDVolumeSourceImage:V1RBDVolumeSource :: Text
$sel:v1RBDVolumeSourceKeyring:V1RBDVolumeSource :: Maybe Text
$sel:v1RBDVolumeSourceMonitors:V1RBDVolumeSource :: [Text]
$sel:v1RBDVolumeSourcePool:V1RBDVolumeSource :: Maybe Text
$sel:v1RBDVolumeSourceReadOnly:V1RBDVolumeSource :: Maybe Bool
$sel:v1RBDVolumeSourceSecretRef:V1RBDVolumeSource :: Maybe V1LocalObjectReference
$sel:v1RBDVolumeSourceUser:V1RBDVolumeSource :: 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
v1RBDVolumeSourceFsType
{-# INLINE v1RBDVolumeSourceFsTypeL #-}

-- | 'v1RBDVolumeSourceImage' Lens
v1RBDVolumeSourceImageL :: Lens_' V1RBDVolumeSource (Text)
v1RBDVolumeSourceImageL :: Lens_' V1RBDVolumeSource Text
v1RBDVolumeSourceImageL Text -> f Text
f V1RBDVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceFsType :: V1RBDVolumeSource -> Maybe Text
$sel:v1RBDVolumeSourceImage:V1RBDVolumeSource :: V1RBDVolumeSource -> Text
$sel:v1RBDVolumeSourceKeyring:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Text
$sel:v1RBDVolumeSourceMonitors:V1RBDVolumeSource :: V1RBDVolumeSource -> [Text]
$sel:v1RBDVolumeSourcePool:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Text
$sel:v1RBDVolumeSourceReadOnly:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Bool
$sel:v1RBDVolumeSourceSecretRef:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe V1LocalObjectReference
$sel:v1RBDVolumeSourceUser:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceUser :: Maybe Text
..} = (\Text
v1RBDVolumeSourceImage -> V1RBDVolumeSource { Text
$sel:v1RBDVolumeSourceImage:V1RBDVolumeSource :: Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceImage, [Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1RBDVolumeSourceFsType :: Maybe Text
$sel:v1RBDVolumeSourceKeyring:V1RBDVolumeSource :: Maybe Text
$sel:v1RBDVolumeSourceMonitors:V1RBDVolumeSource :: [Text]
$sel:v1RBDVolumeSourcePool:V1RBDVolumeSource :: Maybe Text
$sel:v1RBDVolumeSourceReadOnly:V1RBDVolumeSource :: Maybe Bool
$sel:v1RBDVolumeSourceSecretRef:V1RBDVolumeSource :: Maybe V1LocalObjectReference
$sel:v1RBDVolumeSourceUser:V1RBDVolumeSource :: Maybe Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceUser :: 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 :: Lens_' V1RBDVolumeSource (Maybe Text)
v1RBDVolumeSourceKeyringL Maybe Text -> f (Maybe Text)
f V1RBDVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceFsType :: V1RBDVolumeSource -> Maybe Text
$sel:v1RBDVolumeSourceImage:V1RBDVolumeSource :: V1RBDVolumeSource -> Text
$sel:v1RBDVolumeSourceKeyring:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Text
$sel:v1RBDVolumeSourceMonitors:V1RBDVolumeSource :: V1RBDVolumeSource -> [Text]
$sel:v1RBDVolumeSourcePool:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Text
$sel:v1RBDVolumeSourceReadOnly:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Bool
$sel:v1RBDVolumeSourceSecretRef:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe V1LocalObjectReference
$sel:v1RBDVolumeSourceUser:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceUser :: Maybe Text
..} = (\Maybe Text
v1RBDVolumeSourceKeyring -> V1RBDVolumeSource { Maybe Text
$sel:v1RBDVolumeSourceKeyring:V1RBDVolumeSource :: Maybe Text
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceKeyring, [Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceFsType :: Maybe Text
$sel:v1RBDVolumeSourceImage:V1RBDVolumeSource :: Text
$sel:v1RBDVolumeSourceMonitors:V1RBDVolumeSource :: [Text]
$sel:v1RBDVolumeSourcePool:V1RBDVolumeSource :: Maybe Text
$sel:v1RBDVolumeSourceReadOnly:V1RBDVolumeSource :: Maybe Bool
$sel:v1RBDVolumeSourceSecretRef:V1RBDVolumeSource :: Maybe V1LocalObjectReference
$sel:v1RBDVolumeSourceUser:V1RBDVolumeSource :: Maybe Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceUser :: 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 :: Lens_' V1RBDVolumeSource [Text]
v1RBDVolumeSourceMonitorsL [Text] -> f [Text]
f V1RBDVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceFsType :: V1RBDVolumeSource -> Maybe Text
$sel:v1RBDVolumeSourceImage:V1RBDVolumeSource :: V1RBDVolumeSource -> Text
$sel:v1RBDVolumeSourceKeyring:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Text
$sel:v1RBDVolumeSourceMonitors:V1RBDVolumeSource :: V1RBDVolumeSource -> [Text]
$sel:v1RBDVolumeSourcePool:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Text
$sel:v1RBDVolumeSourceReadOnly:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Bool
$sel:v1RBDVolumeSourceSecretRef:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe V1LocalObjectReference
$sel:v1RBDVolumeSourceUser:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceUser :: Maybe Text
..} = (\[Text]
v1RBDVolumeSourceMonitors -> V1RBDVolumeSource { [Text]
$sel:v1RBDVolumeSourceMonitors:V1RBDVolumeSource :: [Text]
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceMonitors, Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceFsType :: Maybe Text
$sel:v1RBDVolumeSourceImage:V1RBDVolumeSource :: Text
$sel:v1RBDVolumeSourceKeyring:V1RBDVolumeSource :: Maybe Text
$sel:v1RBDVolumeSourcePool:V1RBDVolumeSource :: Maybe Text
$sel:v1RBDVolumeSourceReadOnly:V1RBDVolumeSource :: Maybe Bool
$sel:v1RBDVolumeSourceSecretRef:V1RBDVolumeSource :: Maybe V1LocalObjectReference
$sel:v1RBDVolumeSourceUser:V1RBDVolumeSource :: Maybe Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceUser :: 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 :: Lens_' V1RBDVolumeSource (Maybe Text)
v1RBDVolumeSourcePoolL Maybe Text -> f (Maybe Text)
f V1RBDVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceFsType :: V1RBDVolumeSource -> Maybe Text
$sel:v1RBDVolumeSourceImage:V1RBDVolumeSource :: V1RBDVolumeSource -> Text
$sel:v1RBDVolumeSourceKeyring:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Text
$sel:v1RBDVolumeSourceMonitors:V1RBDVolumeSource :: V1RBDVolumeSource -> [Text]
$sel:v1RBDVolumeSourcePool:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Text
$sel:v1RBDVolumeSourceReadOnly:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Bool
$sel:v1RBDVolumeSourceSecretRef:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe V1LocalObjectReference
$sel:v1RBDVolumeSourceUser:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceUser :: Maybe Text
..} = (\Maybe Text
v1RBDVolumeSourcePool -> V1RBDVolumeSource { Maybe Text
$sel:v1RBDVolumeSourcePool:V1RBDVolumeSource :: Maybe Text
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourcePool, [Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceFsType :: Maybe Text
$sel:v1RBDVolumeSourceImage:V1RBDVolumeSource :: Text
$sel:v1RBDVolumeSourceKeyring:V1RBDVolumeSource :: Maybe Text
$sel:v1RBDVolumeSourceMonitors:V1RBDVolumeSource :: [Text]
$sel:v1RBDVolumeSourceReadOnly:V1RBDVolumeSource :: Maybe Bool
$sel:v1RBDVolumeSourceSecretRef:V1RBDVolumeSource :: Maybe V1LocalObjectReference
$sel:v1RBDVolumeSourceUser:V1RBDVolumeSource :: Maybe Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceUser :: 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 :: Lens_' V1RBDVolumeSource (Maybe Bool)
v1RBDVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1RBDVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceFsType :: V1RBDVolumeSource -> Maybe Text
$sel:v1RBDVolumeSourceImage:V1RBDVolumeSource :: V1RBDVolumeSource -> Text
$sel:v1RBDVolumeSourceKeyring:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Text
$sel:v1RBDVolumeSourceMonitors:V1RBDVolumeSource :: V1RBDVolumeSource -> [Text]
$sel:v1RBDVolumeSourcePool:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Text
$sel:v1RBDVolumeSourceReadOnly:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Bool
$sel:v1RBDVolumeSourceSecretRef:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe V1LocalObjectReference
$sel:v1RBDVolumeSourceUser:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceUser :: Maybe Text
..} = (\Maybe Bool
v1RBDVolumeSourceReadOnly -> V1RBDVolumeSource { Maybe Bool
$sel:v1RBDVolumeSourceReadOnly:V1RBDVolumeSource :: Maybe Bool
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourceReadOnly, [Text]
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceFsType :: Maybe Text
$sel:v1RBDVolumeSourceImage:V1RBDVolumeSource :: Text
$sel:v1RBDVolumeSourceKeyring:V1RBDVolumeSource :: Maybe Text
$sel:v1RBDVolumeSourceMonitors:V1RBDVolumeSource :: [Text]
$sel:v1RBDVolumeSourcePool:V1RBDVolumeSource :: Maybe Text
$sel:v1RBDVolumeSourceSecretRef:V1RBDVolumeSource :: Maybe V1LocalObjectReference
$sel:v1RBDVolumeSourceUser:V1RBDVolumeSource :: Maybe Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceUser :: 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 :: Lens_' V1RBDVolumeSource (Maybe V1LocalObjectReference)
v1RBDVolumeSourceSecretRefL Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference)
f V1RBDVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceFsType :: V1RBDVolumeSource -> Maybe Text
$sel:v1RBDVolumeSourceImage:V1RBDVolumeSource :: V1RBDVolumeSource -> Text
$sel:v1RBDVolumeSourceKeyring:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Text
$sel:v1RBDVolumeSourceMonitors:V1RBDVolumeSource :: V1RBDVolumeSource -> [Text]
$sel:v1RBDVolumeSourcePool:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Text
$sel:v1RBDVolumeSourceReadOnly:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Bool
$sel:v1RBDVolumeSourceSecretRef:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe V1LocalObjectReference
$sel:v1RBDVolumeSourceUser:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceUser :: Maybe Text
..} = (\Maybe V1LocalObjectReference
v1RBDVolumeSourceSecretRef -> V1RBDVolumeSource { Maybe V1LocalObjectReference
$sel:v1RBDVolumeSourceSecretRef:V1RBDVolumeSource :: Maybe V1LocalObjectReference
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceSecretRef, [Text]
Maybe Bool
Maybe Text
Text
v1RBDVolumeSourceFsType :: Maybe Text
$sel:v1RBDVolumeSourceImage:V1RBDVolumeSource :: Text
$sel:v1RBDVolumeSourceKeyring:V1RBDVolumeSource :: Maybe Text
$sel:v1RBDVolumeSourceMonitors:V1RBDVolumeSource :: [Text]
$sel:v1RBDVolumeSourcePool:V1RBDVolumeSource :: Maybe Text
$sel:v1RBDVolumeSourceReadOnly:V1RBDVolumeSource :: Maybe Bool
$sel:v1RBDVolumeSourceUser:V1RBDVolumeSource :: Maybe Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourceUser :: 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 :: Lens_' V1RBDVolumeSource (Maybe Text)
v1RBDVolumeSourceUserL Maybe Text -> f (Maybe Text)
f V1RBDVolumeSource{[Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceFsType :: V1RBDVolumeSource -> Maybe Text
$sel:v1RBDVolumeSourceImage:V1RBDVolumeSource :: V1RBDVolumeSource -> Text
$sel:v1RBDVolumeSourceKeyring:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Text
$sel:v1RBDVolumeSourceMonitors:V1RBDVolumeSource :: V1RBDVolumeSource -> [Text]
$sel:v1RBDVolumeSourcePool:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Text
$sel:v1RBDVolumeSourceReadOnly:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Bool
$sel:v1RBDVolumeSourceSecretRef:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe V1LocalObjectReference
$sel:v1RBDVolumeSourceUser:V1RBDVolumeSource :: V1RBDVolumeSource -> Maybe Text
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1RBDVolumeSourceUser :: Maybe Text
..} = (\Maybe Text
v1RBDVolumeSourceUser -> V1RBDVolumeSource { Maybe Text
$sel:v1RBDVolumeSourceUser:V1RBDVolumeSource :: Maybe Text
v1RBDVolumeSourceUser :: Maybe Text
v1RBDVolumeSourceUser, [Text]
Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
Text
v1RBDVolumeSourceFsType :: Maybe Text
$sel:v1RBDVolumeSourceImage:V1RBDVolumeSource :: Text
$sel:v1RBDVolumeSourceKeyring:V1RBDVolumeSource :: Maybe Text
$sel:v1RBDVolumeSourceMonitors:V1RBDVolumeSource :: [Text]
$sel:v1RBDVolumeSourcePool:V1RBDVolumeSource :: Maybe Text
$sel:v1RBDVolumeSourceReadOnly:V1RBDVolumeSource :: Maybe Bool
$sel:v1RBDVolumeSourceSecretRef:V1RBDVolumeSource :: Maybe V1LocalObjectReference
v1RBDVolumeSourceFsType :: Maybe Text
v1RBDVolumeSourceImage :: Text
v1RBDVolumeSourceKeyring :: Maybe Text
v1RBDVolumeSourceMonitors :: [Text]
v1RBDVolumeSourcePool :: Maybe Text
v1RBDVolumeSourceReadOnly :: Maybe Bool
v1RBDVolumeSourceSecretRef :: Maybe V1LocalObjectReference
..} ) (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 :: Lens_' V1ReplicaSet (Maybe Text)
v1ReplicaSetApiVersionL Maybe Text -> f (Maybe Text)
f V1ReplicaSet{Maybe Text
Maybe V1ReplicaSetStatus
Maybe V1ReplicaSetSpec
Maybe V1ObjectMeta
v1ReplicaSetApiVersion :: V1ReplicaSet -> Maybe Text
v1ReplicaSetApiVersion :: Maybe Text
v1ReplicaSetKind :: Maybe Text
v1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1ReplicaSetSpec :: Maybe V1ReplicaSetSpec
v1ReplicaSetStatus :: Maybe V1ReplicaSetStatus
$sel:v1ReplicaSetKind:V1ReplicaSet :: V1ReplicaSet -> Maybe Text
$sel:v1ReplicaSetMetadata:V1ReplicaSet :: V1ReplicaSet -> Maybe V1ObjectMeta
$sel:v1ReplicaSetSpec:V1ReplicaSet :: V1ReplicaSet -> Maybe V1ReplicaSetSpec
$sel:v1ReplicaSetStatus:V1ReplicaSet :: V1ReplicaSet -> Maybe V1ReplicaSetStatus
..} = (\Maybe Text
v1ReplicaSetApiVersion -> V1ReplicaSet { Maybe Text
v1ReplicaSetApiVersion :: Maybe Text
v1ReplicaSetApiVersion :: Maybe Text
v1ReplicaSetApiVersion, Maybe Text
Maybe V1ReplicaSetStatus
Maybe V1ReplicaSetSpec
Maybe V1ObjectMeta
v1ReplicaSetKind :: Maybe Text
v1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1ReplicaSetSpec :: Maybe V1ReplicaSetSpec
v1ReplicaSetStatus :: Maybe V1ReplicaSetStatus
$sel:v1ReplicaSetKind:V1ReplicaSet :: Maybe Text
$sel:v1ReplicaSetMetadata:V1ReplicaSet :: Maybe V1ObjectMeta
$sel:v1ReplicaSetSpec:V1ReplicaSet :: Maybe V1ReplicaSetSpec
$sel:v1ReplicaSetStatus:V1ReplicaSet :: Maybe V1ReplicaSetStatus
..} ) (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 :: Lens_' V1ReplicaSet (Maybe Text)
v1ReplicaSetKindL Maybe Text -> f (Maybe Text)
f V1ReplicaSet{Maybe Text
Maybe V1ReplicaSetStatus
Maybe V1ReplicaSetSpec
Maybe V1ObjectMeta
v1ReplicaSetApiVersion :: V1ReplicaSet -> Maybe Text
$sel:v1ReplicaSetKind:V1ReplicaSet :: V1ReplicaSet -> Maybe Text
$sel:v1ReplicaSetMetadata:V1ReplicaSet :: V1ReplicaSet -> Maybe V1ObjectMeta
$sel:v1ReplicaSetSpec:V1ReplicaSet :: V1ReplicaSet -> Maybe V1ReplicaSetSpec
$sel:v1ReplicaSetStatus:V1ReplicaSet :: V1ReplicaSet -> Maybe V1ReplicaSetStatus
v1ReplicaSetApiVersion :: Maybe Text
v1ReplicaSetKind :: Maybe Text
v1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1ReplicaSetSpec :: Maybe V1ReplicaSetSpec
v1ReplicaSetStatus :: Maybe V1ReplicaSetStatus
..} = (\Maybe Text
v1ReplicaSetKind -> V1ReplicaSet { Maybe Text
$sel:v1ReplicaSetKind:V1ReplicaSet :: Maybe Text
v1ReplicaSetKind :: Maybe Text
v1ReplicaSetKind, Maybe Text
Maybe V1ReplicaSetStatus
Maybe V1ReplicaSetSpec
Maybe V1ObjectMeta
v1ReplicaSetApiVersion :: Maybe Text
$sel:v1ReplicaSetMetadata:V1ReplicaSet :: Maybe V1ObjectMeta
$sel:v1ReplicaSetSpec:V1ReplicaSet :: Maybe V1ReplicaSetSpec
$sel:v1ReplicaSetStatus:V1ReplicaSet :: Maybe V1ReplicaSetStatus
v1ReplicaSetApiVersion :: Maybe Text
v1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1ReplicaSetSpec :: Maybe V1ReplicaSetSpec
v1ReplicaSetStatus :: Maybe V1ReplicaSetStatus
..} ) (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 :: Lens_' V1ReplicaSet (Maybe V1ObjectMeta)
v1ReplicaSetMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1ReplicaSet{Maybe Text
Maybe V1ReplicaSetStatus
Maybe V1ReplicaSetSpec
Maybe V1ObjectMeta
v1ReplicaSetApiVersion :: V1ReplicaSet -> Maybe Text
$sel:v1ReplicaSetKind:V1ReplicaSet :: V1ReplicaSet -> Maybe Text
$sel:v1ReplicaSetMetadata:V1ReplicaSet :: V1ReplicaSet -> Maybe V1ObjectMeta
$sel:v1ReplicaSetSpec:V1ReplicaSet :: V1ReplicaSet -> Maybe V1ReplicaSetSpec
$sel:v1ReplicaSetStatus:V1ReplicaSet :: V1ReplicaSet -> Maybe V1ReplicaSetStatus
v1ReplicaSetApiVersion :: Maybe Text
v1ReplicaSetKind :: Maybe Text
v1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1ReplicaSetSpec :: Maybe V1ReplicaSetSpec
v1ReplicaSetStatus :: Maybe V1ReplicaSetStatus
..} = (\Maybe V1ObjectMeta
v1ReplicaSetMetadata -> V1ReplicaSet { Maybe V1ObjectMeta
$sel:v1ReplicaSetMetadata:V1ReplicaSet :: Maybe V1ObjectMeta
v1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1ReplicaSetMetadata, Maybe Text
Maybe V1ReplicaSetStatus
Maybe V1ReplicaSetSpec
v1ReplicaSetApiVersion :: Maybe Text
$sel:v1ReplicaSetKind:V1ReplicaSet :: Maybe Text
$sel:v1ReplicaSetSpec:V1ReplicaSet :: Maybe V1ReplicaSetSpec
$sel:v1ReplicaSetStatus:V1ReplicaSet :: Maybe V1ReplicaSetStatus
v1ReplicaSetApiVersion :: Maybe Text
v1ReplicaSetKind :: Maybe Text
v1ReplicaSetSpec :: Maybe V1ReplicaSetSpec
v1ReplicaSetStatus :: Maybe V1ReplicaSetStatus
..} ) (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 :: Lens_' V1ReplicaSet (Maybe V1ReplicaSetSpec)
v1ReplicaSetSpecL Maybe V1ReplicaSetSpec -> f (Maybe V1ReplicaSetSpec)
f V1ReplicaSet{Maybe Text
Maybe V1ReplicaSetStatus
Maybe V1ReplicaSetSpec
Maybe V1ObjectMeta
v1ReplicaSetApiVersion :: V1ReplicaSet -> Maybe Text
$sel:v1ReplicaSetKind:V1ReplicaSet :: V1ReplicaSet -> Maybe Text
$sel:v1ReplicaSetMetadata:V1ReplicaSet :: V1ReplicaSet -> Maybe V1ObjectMeta
$sel:v1ReplicaSetSpec:V1ReplicaSet :: V1ReplicaSet -> Maybe V1ReplicaSetSpec
$sel:v1ReplicaSetStatus:V1ReplicaSet :: V1ReplicaSet -> Maybe V1ReplicaSetStatus
v1ReplicaSetApiVersion :: Maybe Text
v1ReplicaSetKind :: Maybe Text
v1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1ReplicaSetSpec :: Maybe V1ReplicaSetSpec
v1ReplicaSetStatus :: Maybe V1ReplicaSetStatus
..} = (\Maybe V1ReplicaSetSpec
v1ReplicaSetSpec -> V1ReplicaSet { Maybe V1ReplicaSetSpec
$sel:v1ReplicaSetSpec:V1ReplicaSet :: Maybe V1ReplicaSetSpec
v1ReplicaSetSpec :: Maybe V1ReplicaSetSpec
v1ReplicaSetSpec, Maybe Text
Maybe V1ReplicaSetStatus
Maybe V1ObjectMeta
v1ReplicaSetApiVersion :: Maybe Text
$sel:v1ReplicaSetKind:V1ReplicaSet :: Maybe Text
$sel:v1ReplicaSetMetadata:V1ReplicaSet :: Maybe V1ObjectMeta
$sel:v1ReplicaSetStatus:V1ReplicaSet :: Maybe V1ReplicaSetStatus
v1ReplicaSetApiVersion :: Maybe Text
v1ReplicaSetKind :: Maybe Text
v1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1ReplicaSetStatus :: Maybe V1ReplicaSetStatus
..} ) (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 :: Lens_' V1ReplicaSet (Maybe V1ReplicaSetStatus)
v1ReplicaSetStatusL Maybe V1ReplicaSetStatus -> f (Maybe V1ReplicaSetStatus)
f V1ReplicaSet{Maybe Text
Maybe V1ReplicaSetStatus
Maybe V1ReplicaSetSpec
Maybe V1ObjectMeta
v1ReplicaSetApiVersion :: V1ReplicaSet -> Maybe Text
$sel:v1ReplicaSetKind:V1ReplicaSet :: V1ReplicaSet -> Maybe Text
$sel:v1ReplicaSetMetadata:V1ReplicaSet :: V1ReplicaSet -> Maybe V1ObjectMeta
$sel:v1ReplicaSetSpec:V1ReplicaSet :: V1ReplicaSet -> Maybe V1ReplicaSetSpec
$sel:v1ReplicaSetStatus:V1ReplicaSet :: V1ReplicaSet -> Maybe V1ReplicaSetStatus
v1ReplicaSetApiVersion :: Maybe Text
v1ReplicaSetKind :: Maybe Text
v1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1ReplicaSetSpec :: Maybe V1ReplicaSetSpec
v1ReplicaSetStatus :: Maybe V1ReplicaSetStatus
..} = (\Maybe V1ReplicaSetStatus
v1ReplicaSetStatus -> V1ReplicaSet { Maybe V1ReplicaSetStatus
$sel:v1ReplicaSetStatus:V1ReplicaSet :: Maybe V1ReplicaSetStatus
v1ReplicaSetStatus :: Maybe V1ReplicaSetStatus
v1ReplicaSetStatus, Maybe Text
Maybe V1ReplicaSetSpec
Maybe V1ObjectMeta
v1ReplicaSetApiVersion :: Maybe Text
$sel:v1ReplicaSetKind:V1ReplicaSet :: Maybe Text
$sel:v1ReplicaSetMetadata:V1ReplicaSet :: Maybe V1ObjectMeta
$sel:v1ReplicaSetSpec:V1ReplicaSet :: Maybe V1ReplicaSetSpec
v1ReplicaSetApiVersion :: Maybe Text
v1ReplicaSetKind :: Maybe Text
v1ReplicaSetMetadata :: Maybe V1ObjectMeta
v1ReplicaSetSpec :: Maybe V1ReplicaSetSpec
..} ) (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 :: Lens_' V1ReplicaSetCondition (Maybe DateTime)
v1ReplicaSetConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1ReplicaSetCondition{Maybe Text
Maybe DateTime
Text
v1ReplicaSetConditionLastTransitionTime :: V1ReplicaSetCondition -> Maybe DateTime
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1ReplicaSetConditionMessage :: Maybe Text
v1ReplicaSetConditionReason :: Maybe Text
v1ReplicaSetConditionStatus :: Text
v1ReplicaSetConditionType :: Text
$sel:v1ReplicaSetConditionMessage:V1ReplicaSetCondition :: V1ReplicaSetCondition -> Maybe Text
$sel:v1ReplicaSetConditionReason:V1ReplicaSetCondition :: V1ReplicaSetCondition -> Maybe Text
$sel:v1ReplicaSetConditionStatus:V1ReplicaSetCondition :: V1ReplicaSetCondition -> Text
$sel:v1ReplicaSetConditionType:V1ReplicaSetCondition :: V1ReplicaSetCondition -> Text
..} = (\Maybe DateTime
v1ReplicaSetConditionLastTransitionTime -> V1ReplicaSetCondition { Maybe DateTime
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1ReplicaSetConditionLastTransitionTime, Maybe Text
Text
v1ReplicaSetConditionMessage :: Maybe Text
v1ReplicaSetConditionReason :: Maybe Text
v1ReplicaSetConditionStatus :: Text
v1ReplicaSetConditionType :: Text
$sel:v1ReplicaSetConditionMessage:V1ReplicaSetCondition :: Maybe Text
$sel:v1ReplicaSetConditionReason:V1ReplicaSetCondition :: Maybe Text
$sel:v1ReplicaSetConditionStatus:V1ReplicaSetCondition :: Text
$sel:v1ReplicaSetConditionType:V1ReplicaSetCondition :: 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 :: Lens_' V1ReplicaSetCondition (Maybe Text)
v1ReplicaSetConditionMessageL Maybe Text -> f (Maybe Text)
f V1ReplicaSetCondition{Maybe Text
Maybe DateTime
Text
v1ReplicaSetConditionLastTransitionTime :: V1ReplicaSetCondition -> Maybe DateTime
$sel:v1ReplicaSetConditionMessage:V1ReplicaSetCondition :: V1ReplicaSetCondition -> Maybe Text
$sel:v1ReplicaSetConditionReason:V1ReplicaSetCondition :: V1ReplicaSetCondition -> Maybe Text
$sel:v1ReplicaSetConditionStatus:V1ReplicaSetCondition :: V1ReplicaSetCondition -> Text
$sel:v1ReplicaSetConditionType:V1ReplicaSetCondition :: V1ReplicaSetCondition -> Text
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1ReplicaSetConditionMessage :: Maybe Text
v1ReplicaSetConditionReason :: Maybe Text
v1ReplicaSetConditionStatus :: Text
v1ReplicaSetConditionType :: Text
..} = (\Maybe Text
v1ReplicaSetConditionMessage -> V1ReplicaSetCondition { Maybe Text
$sel:v1ReplicaSetConditionMessage:V1ReplicaSetCondition :: Maybe Text
v1ReplicaSetConditionMessage :: Maybe Text
v1ReplicaSetConditionMessage, Maybe Text
Maybe DateTime
Text
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
$sel:v1ReplicaSetConditionReason:V1ReplicaSetCondition :: Maybe Text
$sel:v1ReplicaSetConditionStatus:V1ReplicaSetCondition :: Text
$sel:v1ReplicaSetConditionType:V1ReplicaSetCondition :: Text
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1ReplicaSetConditionReason :: Maybe Text
v1ReplicaSetConditionStatus :: Text
v1ReplicaSetConditionType :: Text
..} ) (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 :: Lens_' V1ReplicaSetCondition (Maybe Text)
v1ReplicaSetConditionReasonL Maybe Text -> f (Maybe Text)
f V1ReplicaSetCondition{Maybe Text
Maybe DateTime
Text
v1ReplicaSetConditionLastTransitionTime :: V1ReplicaSetCondition -> Maybe DateTime
$sel:v1ReplicaSetConditionMessage:V1ReplicaSetCondition :: V1ReplicaSetCondition -> Maybe Text
$sel:v1ReplicaSetConditionReason:V1ReplicaSetCondition :: V1ReplicaSetCondition -> Maybe Text
$sel:v1ReplicaSetConditionStatus:V1ReplicaSetCondition :: V1ReplicaSetCondition -> Text
$sel:v1ReplicaSetConditionType:V1ReplicaSetCondition :: V1ReplicaSetCondition -> Text
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1ReplicaSetConditionMessage :: Maybe Text
v1ReplicaSetConditionReason :: Maybe Text
v1ReplicaSetConditionStatus :: Text
v1ReplicaSetConditionType :: Text
..} = (\Maybe Text
v1ReplicaSetConditionReason -> V1ReplicaSetCondition { Maybe Text
$sel:v1ReplicaSetConditionReason:V1ReplicaSetCondition :: Maybe Text
v1ReplicaSetConditionReason :: Maybe Text
v1ReplicaSetConditionReason, Maybe Text
Maybe DateTime
Text
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
$sel:v1ReplicaSetConditionMessage:V1ReplicaSetCondition :: Maybe Text
$sel:v1ReplicaSetConditionStatus:V1ReplicaSetCondition :: Text
$sel:v1ReplicaSetConditionType:V1ReplicaSetCondition :: Text
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1ReplicaSetConditionMessage :: Maybe Text
v1ReplicaSetConditionStatus :: Text
v1ReplicaSetConditionType :: Text
..} ) (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 :: Lens_' V1ReplicaSetCondition Text
v1ReplicaSetConditionStatusL Text -> f Text
f V1ReplicaSetCondition{Maybe Text
Maybe DateTime
Text
v1ReplicaSetConditionLastTransitionTime :: V1ReplicaSetCondition -> Maybe DateTime
$sel:v1ReplicaSetConditionMessage:V1ReplicaSetCondition :: V1ReplicaSetCondition -> Maybe Text
$sel:v1ReplicaSetConditionReason:V1ReplicaSetCondition :: V1ReplicaSetCondition -> Maybe Text
$sel:v1ReplicaSetConditionStatus:V1ReplicaSetCondition :: V1ReplicaSetCondition -> Text
$sel:v1ReplicaSetConditionType:V1ReplicaSetCondition :: V1ReplicaSetCondition -> Text
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1ReplicaSetConditionMessage :: Maybe Text
v1ReplicaSetConditionReason :: Maybe Text
v1ReplicaSetConditionStatus :: Text
v1ReplicaSetConditionType :: Text
..} = (\Text
v1ReplicaSetConditionStatus -> V1ReplicaSetCondition { Text
$sel:v1ReplicaSetConditionStatus:V1ReplicaSetCondition :: Text
v1ReplicaSetConditionStatus :: Text
v1ReplicaSetConditionStatus, Maybe Text
Maybe DateTime
Text
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
$sel:v1ReplicaSetConditionMessage:V1ReplicaSetCondition :: Maybe Text
$sel:v1ReplicaSetConditionReason:V1ReplicaSetCondition :: Maybe Text
$sel:v1ReplicaSetConditionType:V1ReplicaSetCondition :: Text
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1ReplicaSetConditionMessage :: Maybe Text
v1ReplicaSetConditionReason :: Maybe Text
v1ReplicaSetConditionType :: Text
..} ) (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 :: Lens_' V1ReplicaSetCondition Text
v1ReplicaSetConditionTypeL Text -> f Text
f V1ReplicaSetCondition{Maybe Text
Maybe DateTime
Text
v1ReplicaSetConditionLastTransitionTime :: V1ReplicaSetCondition -> Maybe DateTime
$sel:v1ReplicaSetConditionMessage:V1ReplicaSetCondition :: V1ReplicaSetCondition -> Maybe Text
$sel:v1ReplicaSetConditionReason:V1ReplicaSetCondition :: V1ReplicaSetCondition -> Maybe Text
$sel:v1ReplicaSetConditionStatus:V1ReplicaSetCondition :: V1ReplicaSetCondition -> Text
$sel:v1ReplicaSetConditionType:V1ReplicaSetCondition :: V1ReplicaSetCondition -> Text
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1ReplicaSetConditionMessage :: Maybe Text
v1ReplicaSetConditionReason :: Maybe Text
v1ReplicaSetConditionStatus :: Text
v1ReplicaSetConditionType :: Text
..} = (\Text
v1ReplicaSetConditionType -> V1ReplicaSetCondition { Text
$sel:v1ReplicaSetConditionType:V1ReplicaSetCondition :: Text
v1ReplicaSetConditionType :: Text
v1ReplicaSetConditionType, Maybe Text
Maybe DateTime
Text
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
$sel:v1ReplicaSetConditionMessage:V1ReplicaSetCondition :: Maybe Text
$sel:v1ReplicaSetConditionReason:V1ReplicaSetCondition :: Maybe Text
$sel:v1ReplicaSetConditionStatus:V1ReplicaSetCondition :: Text
v1ReplicaSetConditionLastTransitionTime :: Maybe DateTime
v1ReplicaSetConditionMessage :: Maybe Text
v1ReplicaSetConditionReason :: Maybe Text
v1ReplicaSetConditionStatus :: Text
..} ) (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 :: Lens_' V1ReplicaSetList (Maybe Text)
v1ReplicaSetListApiVersionL Maybe Text -> f (Maybe Text)
f V1ReplicaSetList{[V1ReplicaSet]
Maybe Text
Maybe V1ListMeta
v1ReplicaSetListApiVersion :: V1ReplicaSetList -> Maybe Text
v1ReplicaSetListApiVersion :: Maybe Text
v1ReplicaSetListItems :: [V1ReplicaSet]
v1ReplicaSetListKind :: Maybe Text
v1ReplicaSetListMetadata :: Maybe V1ListMeta
$sel:v1ReplicaSetListItems:V1ReplicaSetList :: V1ReplicaSetList -> [V1ReplicaSet]
$sel:v1ReplicaSetListKind:V1ReplicaSetList :: V1ReplicaSetList -> Maybe Text
$sel:v1ReplicaSetListMetadata:V1ReplicaSetList :: V1ReplicaSetList -> Maybe V1ListMeta
..} = (\Maybe Text
v1ReplicaSetListApiVersion -> V1ReplicaSetList { Maybe Text
v1ReplicaSetListApiVersion :: Maybe Text
v1ReplicaSetListApiVersion :: Maybe Text
v1ReplicaSetListApiVersion, [V1ReplicaSet]
Maybe Text
Maybe V1ListMeta
v1ReplicaSetListItems :: [V1ReplicaSet]
v1ReplicaSetListKind :: Maybe Text
v1ReplicaSetListMetadata :: Maybe V1ListMeta
$sel:v1ReplicaSetListItems:V1ReplicaSetList :: [V1ReplicaSet]
$sel:v1ReplicaSetListKind:V1ReplicaSetList :: Maybe Text
$sel:v1ReplicaSetListMetadata:V1ReplicaSetList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1ReplicaSetList [V1ReplicaSet]
v1ReplicaSetListItemsL [V1ReplicaSet] -> f [V1ReplicaSet]
f V1ReplicaSetList{[V1ReplicaSet]
Maybe Text
Maybe V1ListMeta
v1ReplicaSetListApiVersion :: V1ReplicaSetList -> Maybe Text
$sel:v1ReplicaSetListItems:V1ReplicaSetList :: V1ReplicaSetList -> [V1ReplicaSet]
$sel:v1ReplicaSetListKind:V1ReplicaSetList :: V1ReplicaSetList -> Maybe Text
$sel:v1ReplicaSetListMetadata:V1ReplicaSetList :: V1ReplicaSetList -> Maybe V1ListMeta
v1ReplicaSetListApiVersion :: Maybe Text
v1ReplicaSetListItems :: [V1ReplicaSet]
v1ReplicaSetListKind :: Maybe Text
v1ReplicaSetListMetadata :: Maybe V1ListMeta
..} = (\[V1ReplicaSet]
v1ReplicaSetListItems -> V1ReplicaSetList { [V1ReplicaSet]
$sel:v1ReplicaSetListItems:V1ReplicaSetList :: [V1ReplicaSet]
v1ReplicaSetListItems :: [V1ReplicaSet]
v1ReplicaSetListItems, Maybe Text
Maybe V1ListMeta
v1ReplicaSetListApiVersion :: Maybe Text
$sel:v1ReplicaSetListKind:V1ReplicaSetList :: Maybe Text
$sel:v1ReplicaSetListMetadata:V1ReplicaSetList :: Maybe V1ListMeta
v1ReplicaSetListApiVersion :: Maybe Text
v1ReplicaSetListKind :: Maybe Text
v1ReplicaSetListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1ReplicaSetList (Maybe Text)
v1ReplicaSetListKindL Maybe Text -> f (Maybe Text)
f V1ReplicaSetList{[V1ReplicaSet]
Maybe Text
Maybe V1ListMeta
v1ReplicaSetListApiVersion :: V1ReplicaSetList -> Maybe Text
$sel:v1ReplicaSetListItems:V1ReplicaSetList :: V1ReplicaSetList -> [V1ReplicaSet]
$sel:v1ReplicaSetListKind:V1ReplicaSetList :: V1ReplicaSetList -> Maybe Text
$sel:v1ReplicaSetListMetadata:V1ReplicaSetList :: V1ReplicaSetList -> Maybe V1ListMeta
v1ReplicaSetListApiVersion :: Maybe Text
v1ReplicaSetListItems :: [V1ReplicaSet]
v1ReplicaSetListKind :: Maybe Text
v1ReplicaSetListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1ReplicaSetListKind -> V1ReplicaSetList { Maybe Text
$sel:v1ReplicaSetListKind:V1ReplicaSetList :: Maybe Text
v1ReplicaSetListKind :: Maybe Text
v1ReplicaSetListKind, [V1ReplicaSet]
Maybe Text
Maybe V1ListMeta
v1ReplicaSetListApiVersion :: Maybe Text
$sel:v1ReplicaSetListItems:V1ReplicaSetList :: [V1ReplicaSet]
$sel:v1ReplicaSetListMetadata:V1ReplicaSetList :: Maybe V1ListMeta
v1ReplicaSetListApiVersion :: Maybe Text
v1ReplicaSetListItems :: [V1ReplicaSet]
v1ReplicaSetListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1ReplicaSetList (Maybe V1ListMeta)
v1ReplicaSetListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1ReplicaSetList{[V1ReplicaSet]
Maybe Text
Maybe V1ListMeta
v1ReplicaSetListApiVersion :: V1ReplicaSetList -> Maybe Text
$sel:v1ReplicaSetListItems:V1ReplicaSetList :: V1ReplicaSetList -> [V1ReplicaSet]
$sel:v1ReplicaSetListKind:V1ReplicaSetList :: V1ReplicaSetList -> Maybe Text
$sel:v1ReplicaSetListMetadata:V1ReplicaSetList :: V1ReplicaSetList -> Maybe V1ListMeta
v1ReplicaSetListApiVersion :: Maybe Text
v1ReplicaSetListItems :: [V1ReplicaSet]
v1ReplicaSetListKind :: Maybe Text
v1ReplicaSetListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1ReplicaSetListMetadata -> V1ReplicaSetList { Maybe V1ListMeta
$sel:v1ReplicaSetListMetadata:V1ReplicaSetList :: Maybe V1ListMeta
v1ReplicaSetListMetadata :: Maybe V1ListMeta
v1ReplicaSetListMetadata, [V1ReplicaSet]
Maybe Text
v1ReplicaSetListApiVersion :: Maybe Text
$sel:v1ReplicaSetListItems:V1ReplicaSetList :: [V1ReplicaSet]
$sel:v1ReplicaSetListKind:V1ReplicaSetList :: Maybe Text
v1ReplicaSetListApiVersion :: Maybe Text
v1ReplicaSetListItems :: [V1ReplicaSet]
v1ReplicaSetListKind :: 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 :: Lens_' V1ReplicaSetSpec (Maybe Int)
v1ReplicaSetSpecMinReadySecondsL Maybe Int -> f (Maybe Int)
f V1ReplicaSetSpec{Maybe Int
Maybe V1PodTemplateSpec
V1LabelSelector
v1ReplicaSetSpecMinReadySeconds :: V1ReplicaSetSpec -> Maybe Int
v1ReplicaSetSpecMinReadySeconds :: Maybe Int
v1ReplicaSetSpecReplicas :: Maybe Int
v1ReplicaSetSpecSelector :: V1LabelSelector
v1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
$sel:v1ReplicaSetSpecReplicas:V1ReplicaSetSpec :: V1ReplicaSetSpec -> Maybe Int
$sel:v1ReplicaSetSpecSelector:V1ReplicaSetSpec :: V1ReplicaSetSpec -> V1LabelSelector
$sel:v1ReplicaSetSpecTemplate:V1ReplicaSetSpec :: V1ReplicaSetSpec -> Maybe V1PodTemplateSpec
..} = (\Maybe Int
v1ReplicaSetSpecMinReadySeconds -> V1ReplicaSetSpec { Maybe Int
v1ReplicaSetSpecMinReadySeconds :: Maybe Int
v1ReplicaSetSpecMinReadySeconds :: Maybe Int
v1ReplicaSetSpecMinReadySeconds, Maybe Int
Maybe V1PodTemplateSpec
V1LabelSelector
v1ReplicaSetSpecReplicas :: Maybe Int
v1ReplicaSetSpecSelector :: V1LabelSelector
v1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
$sel:v1ReplicaSetSpecReplicas:V1ReplicaSetSpec :: Maybe Int
$sel:v1ReplicaSetSpecSelector:V1ReplicaSetSpec :: V1LabelSelector
$sel:v1ReplicaSetSpecTemplate:V1ReplicaSetSpec :: Maybe V1PodTemplateSpec
..} ) (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 :: Lens_' V1ReplicaSetSpec (Maybe Int)
v1ReplicaSetSpecReplicasL Maybe Int -> f (Maybe Int)
f V1ReplicaSetSpec{Maybe Int
Maybe V1PodTemplateSpec
V1LabelSelector
v1ReplicaSetSpecMinReadySeconds :: V1ReplicaSetSpec -> Maybe Int
$sel:v1ReplicaSetSpecReplicas:V1ReplicaSetSpec :: V1ReplicaSetSpec -> Maybe Int
$sel:v1ReplicaSetSpecSelector:V1ReplicaSetSpec :: V1ReplicaSetSpec -> V1LabelSelector
$sel:v1ReplicaSetSpecTemplate:V1ReplicaSetSpec :: V1ReplicaSetSpec -> Maybe V1PodTemplateSpec
v1ReplicaSetSpecMinReadySeconds :: Maybe Int
v1ReplicaSetSpecReplicas :: Maybe Int
v1ReplicaSetSpecSelector :: V1LabelSelector
v1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
..} = (\Maybe Int
v1ReplicaSetSpecReplicas -> V1ReplicaSetSpec { Maybe Int
$sel:v1ReplicaSetSpecReplicas:V1ReplicaSetSpec :: Maybe Int
v1ReplicaSetSpecReplicas :: Maybe Int
v1ReplicaSetSpecReplicas, Maybe Int
Maybe V1PodTemplateSpec
V1LabelSelector
v1ReplicaSetSpecMinReadySeconds :: Maybe Int
$sel:v1ReplicaSetSpecSelector:V1ReplicaSetSpec :: V1LabelSelector
$sel:v1ReplicaSetSpecTemplate:V1ReplicaSetSpec :: Maybe V1PodTemplateSpec
v1ReplicaSetSpecMinReadySeconds :: Maybe Int
v1ReplicaSetSpecSelector :: V1LabelSelector
v1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
..} ) (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 :: Lens_' V1ReplicaSetSpec V1LabelSelector
v1ReplicaSetSpecSelectorL V1LabelSelector -> f V1LabelSelector
f V1ReplicaSetSpec{Maybe Int
Maybe V1PodTemplateSpec
V1LabelSelector
v1ReplicaSetSpecMinReadySeconds :: V1ReplicaSetSpec -> Maybe Int
$sel:v1ReplicaSetSpecReplicas:V1ReplicaSetSpec :: V1ReplicaSetSpec -> Maybe Int
$sel:v1ReplicaSetSpecSelector:V1ReplicaSetSpec :: V1ReplicaSetSpec -> V1LabelSelector
$sel:v1ReplicaSetSpecTemplate:V1ReplicaSetSpec :: V1ReplicaSetSpec -> Maybe V1PodTemplateSpec
v1ReplicaSetSpecMinReadySeconds :: Maybe Int
v1ReplicaSetSpecReplicas :: Maybe Int
v1ReplicaSetSpecSelector :: V1LabelSelector
v1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
..} = (\V1LabelSelector
v1ReplicaSetSpecSelector -> V1ReplicaSetSpec { V1LabelSelector
$sel:v1ReplicaSetSpecSelector:V1ReplicaSetSpec :: V1LabelSelector
v1ReplicaSetSpecSelector :: V1LabelSelector
v1ReplicaSetSpecSelector, Maybe Int
Maybe V1PodTemplateSpec
v1ReplicaSetSpecMinReadySeconds :: Maybe Int
$sel:v1ReplicaSetSpecReplicas:V1ReplicaSetSpec :: Maybe Int
$sel:v1ReplicaSetSpecTemplate:V1ReplicaSetSpec :: Maybe V1PodTemplateSpec
v1ReplicaSetSpecMinReadySeconds :: Maybe Int
v1ReplicaSetSpecReplicas :: Maybe Int
v1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
..} ) (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 :: Lens_' V1ReplicaSetSpec (Maybe V1PodTemplateSpec)
v1ReplicaSetSpecTemplateL Maybe V1PodTemplateSpec -> f (Maybe V1PodTemplateSpec)
f V1ReplicaSetSpec{Maybe Int
Maybe V1PodTemplateSpec
V1LabelSelector
v1ReplicaSetSpecMinReadySeconds :: V1ReplicaSetSpec -> Maybe Int
$sel:v1ReplicaSetSpecReplicas:V1ReplicaSetSpec :: V1ReplicaSetSpec -> Maybe Int
$sel:v1ReplicaSetSpecSelector:V1ReplicaSetSpec :: V1ReplicaSetSpec -> V1LabelSelector
$sel:v1ReplicaSetSpecTemplate:V1ReplicaSetSpec :: V1ReplicaSetSpec -> Maybe V1PodTemplateSpec
v1ReplicaSetSpecMinReadySeconds :: Maybe Int
v1ReplicaSetSpecReplicas :: Maybe Int
v1ReplicaSetSpecSelector :: V1LabelSelector
v1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
..} = (\Maybe V1PodTemplateSpec
v1ReplicaSetSpecTemplate -> V1ReplicaSetSpec { Maybe V1PodTemplateSpec
$sel:v1ReplicaSetSpecTemplate:V1ReplicaSetSpec :: Maybe V1PodTemplateSpec
v1ReplicaSetSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicaSetSpecTemplate, Maybe Int
V1LabelSelector
v1ReplicaSetSpecMinReadySeconds :: Maybe Int
$sel:v1ReplicaSetSpecReplicas:V1ReplicaSetSpec :: Maybe Int
$sel:v1ReplicaSetSpecSelector:V1ReplicaSetSpec :: V1LabelSelector
v1ReplicaSetSpecMinReadySeconds :: Maybe Int
v1ReplicaSetSpecReplicas :: Maybe Int
v1ReplicaSetSpecSelector :: V1LabelSelector
..} ) (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 :: Lens_' V1ReplicaSetStatus (Maybe Int)
v1ReplicaSetStatusAvailableReplicasL Maybe Int -> f (Maybe Int)
f V1ReplicaSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: V1ReplicaSetStatus -> Maybe Int
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusReplicas :: Int
$sel:v1ReplicaSetStatusConditions:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Maybe [V1ReplicaSetCondition]
$sel:v1ReplicaSetStatusFullyLabeledReplicas:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Maybe Int
$sel:v1ReplicaSetStatusObservedGeneration:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Maybe Integer
$sel:v1ReplicaSetStatusReadyReplicas:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Maybe Int
$sel:v1ReplicaSetStatusReplicas:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Int
..} = (\Maybe Int
v1ReplicaSetStatusAvailableReplicas -> V1ReplicaSetStatus { Maybe Int
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1ReplicaSetStatusAvailableReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusReplicas :: Int
$sel:v1ReplicaSetStatusConditions:V1ReplicaSetStatus :: Maybe [V1ReplicaSetCondition]
$sel:v1ReplicaSetStatusFullyLabeledReplicas:V1ReplicaSetStatus :: Maybe Int
$sel:v1ReplicaSetStatusObservedGeneration:V1ReplicaSetStatus :: Maybe Integer
$sel:v1ReplicaSetStatusReadyReplicas:V1ReplicaSetStatus :: Maybe Int
$sel:v1ReplicaSetStatusReplicas:V1ReplicaSetStatus :: 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
v1ReplicaSetStatusAvailableReplicas
{-# INLINE v1ReplicaSetStatusAvailableReplicasL #-}

-- | 'v1ReplicaSetStatusConditions' Lens
v1ReplicaSetStatusConditionsL :: Lens_' V1ReplicaSetStatus (Maybe [V1ReplicaSetCondition])
v1ReplicaSetStatusConditionsL :: Lens_' V1ReplicaSetStatus (Maybe [V1ReplicaSetCondition])
v1ReplicaSetStatusConditionsL Maybe [V1ReplicaSetCondition] -> f (Maybe [V1ReplicaSetCondition])
f V1ReplicaSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: V1ReplicaSetStatus -> Maybe Int
$sel:v1ReplicaSetStatusConditions:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Maybe [V1ReplicaSetCondition]
$sel:v1ReplicaSetStatusFullyLabeledReplicas:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Maybe Int
$sel:v1ReplicaSetStatusObservedGeneration:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Maybe Integer
$sel:v1ReplicaSetStatusReadyReplicas:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Maybe Int
$sel:v1ReplicaSetStatusReplicas:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Int
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusReplicas :: Int
..} = (\Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusConditions -> V1ReplicaSetStatus { Maybe [V1ReplicaSetCondition]
$sel:v1ReplicaSetStatusConditions:V1ReplicaSetStatus :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusConditions, Int
Maybe Int
Maybe Integer
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
$sel:v1ReplicaSetStatusFullyLabeledReplicas:V1ReplicaSetStatus :: Maybe Int
$sel:v1ReplicaSetStatusObservedGeneration:V1ReplicaSetStatus :: Maybe Integer
$sel:v1ReplicaSetStatusReadyReplicas:V1ReplicaSetStatus :: Maybe Int
$sel:v1ReplicaSetStatusReplicas:V1ReplicaSetStatus :: Int
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusReplicas :: 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 :: Lens_' V1ReplicaSetStatus (Maybe Int)
v1ReplicaSetStatusFullyLabeledReplicasL Maybe Int -> f (Maybe Int)
f V1ReplicaSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: V1ReplicaSetStatus -> Maybe Int
$sel:v1ReplicaSetStatusConditions:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Maybe [V1ReplicaSetCondition]
$sel:v1ReplicaSetStatusFullyLabeledReplicas:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Maybe Int
$sel:v1ReplicaSetStatusObservedGeneration:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Maybe Integer
$sel:v1ReplicaSetStatusReadyReplicas:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Maybe Int
$sel:v1ReplicaSetStatusReplicas:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Int
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusReplicas :: Int
..} = (\Maybe Int
v1ReplicaSetStatusFullyLabeledReplicas -> V1ReplicaSetStatus { Maybe Int
$sel:v1ReplicaSetStatusFullyLabeledReplicas:V1ReplicaSetStatus :: Maybe Int
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusFullyLabeledReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
$sel:v1ReplicaSetStatusConditions:V1ReplicaSetStatus :: Maybe [V1ReplicaSetCondition]
$sel:v1ReplicaSetStatusObservedGeneration:V1ReplicaSetStatus :: Maybe Integer
$sel:v1ReplicaSetStatusReadyReplicas:V1ReplicaSetStatus :: Maybe Int
$sel:v1ReplicaSetStatusReplicas:V1ReplicaSetStatus :: Int
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusReplicas :: 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 :: Lens_' V1ReplicaSetStatus (Maybe Integer)
v1ReplicaSetStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V1ReplicaSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: V1ReplicaSetStatus -> Maybe Int
$sel:v1ReplicaSetStatusConditions:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Maybe [V1ReplicaSetCondition]
$sel:v1ReplicaSetStatusFullyLabeledReplicas:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Maybe Int
$sel:v1ReplicaSetStatusObservedGeneration:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Maybe Integer
$sel:v1ReplicaSetStatusReadyReplicas:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Maybe Int
$sel:v1ReplicaSetStatusReplicas:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Int
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusReplicas :: Int
..} = (\Maybe Integer
v1ReplicaSetStatusObservedGeneration -> V1ReplicaSetStatus { Maybe Integer
$sel:v1ReplicaSetStatusObservedGeneration:V1ReplicaSetStatus :: Maybe Integer
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusObservedGeneration, Int
Maybe Int
Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
$sel:v1ReplicaSetStatusConditions:V1ReplicaSetStatus :: Maybe [V1ReplicaSetCondition]
$sel:v1ReplicaSetStatusFullyLabeledReplicas:V1ReplicaSetStatus :: Maybe Int
$sel:v1ReplicaSetStatusReadyReplicas:V1ReplicaSetStatus :: Maybe Int
$sel:v1ReplicaSetStatusReplicas:V1ReplicaSetStatus :: Int
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusReplicas :: 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 :: Lens_' V1ReplicaSetStatus (Maybe Int)
v1ReplicaSetStatusReadyReplicasL Maybe Int -> f (Maybe Int)
f V1ReplicaSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: V1ReplicaSetStatus -> Maybe Int
$sel:v1ReplicaSetStatusConditions:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Maybe [V1ReplicaSetCondition]
$sel:v1ReplicaSetStatusFullyLabeledReplicas:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Maybe Int
$sel:v1ReplicaSetStatusObservedGeneration:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Maybe Integer
$sel:v1ReplicaSetStatusReadyReplicas:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Maybe Int
$sel:v1ReplicaSetStatusReplicas:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Int
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusReplicas :: Int
..} = (\Maybe Int
v1ReplicaSetStatusReadyReplicas -> V1ReplicaSetStatus { Maybe Int
$sel:v1ReplicaSetStatusReadyReplicas:V1ReplicaSetStatus :: Maybe Int
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusReadyReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
$sel:v1ReplicaSetStatusConditions:V1ReplicaSetStatus :: Maybe [V1ReplicaSetCondition]
$sel:v1ReplicaSetStatusFullyLabeledReplicas:V1ReplicaSetStatus :: Maybe Int
$sel:v1ReplicaSetStatusObservedGeneration:V1ReplicaSetStatus :: Maybe Integer
$sel:v1ReplicaSetStatusReplicas:V1ReplicaSetStatus :: Int
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusReplicas :: 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 :: Lens_' V1ReplicaSetStatus Int
v1ReplicaSetStatusReplicasL Int -> f Int
f V1ReplicaSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: V1ReplicaSetStatus -> Maybe Int
$sel:v1ReplicaSetStatusConditions:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Maybe [V1ReplicaSetCondition]
$sel:v1ReplicaSetStatusFullyLabeledReplicas:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Maybe Int
$sel:v1ReplicaSetStatusObservedGeneration:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Maybe Integer
$sel:v1ReplicaSetStatusReadyReplicas:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Maybe Int
$sel:v1ReplicaSetStatusReplicas:V1ReplicaSetStatus :: V1ReplicaSetStatus -> Int
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusReadyReplicas :: Maybe Int
v1ReplicaSetStatusReplicas :: Int
..} = (\Int
v1ReplicaSetStatusReplicas -> V1ReplicaSetStatus { Int
$sel:v1ReplicaSetStatusReplicas:V1ReplicaSetStatus :: Int
v1ReplicaSetStatusReplicas :: Int
v1ReplicaSetStatusReplicas, Maybe Int
Maybe Integer
Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
$sel:v1ReplicaSetStatusConditions:V1ReplicaSetStatus :: Maybe [V1ReplicaSetCondition]
$sel:v1ReplicaSetStatusFullyLabeledReplicas:V1ReplicaSetStatus :: Maybe Int
$sel:v1ReplicaSetStatusObservedGeneration:V1ReplicaSetStatus :: Maybe Integer
$sel:v1ReplicaSetStatusReadyReplicas:V1ReplicaSetStatus :: Maybe Int
v1ReplicaSetStatusAvailableReplicas :: Maybe Int
v1ReplicaSetStatusConditions :: Maybe [V1ReplicaSetCondition]
v1ReplicaSetStatusFullyLabeledReplicas :: Maybe Int
v1ReplicaSetStatusObservedGeneration :: Maybe Integer
v1ReplicaSetStatusReadyReplicas :: 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 :: Lens_' V1ReplicationController (Maybe Text)
v1ReplicationControllerApiVersionL Maybe Text -> f (Maybe Text)
f V1ReplicationController{Maybe Text
Maybe V1ReplicationControllerStatus
Maybe V1ReplicationControllerSpec
Maybe V1ObjectMeta
v1ReplicationControllerApiVersion :: V1ReplicationController -> Maybe Text
v1ReplicationControllerApiVersion :: Maybe Text
v1ReplicationControllerKind :: Maybe Text
v1ReplicationControllerMetadata :: Maybe V1ObjectMeta
v1ReplicationControllerSpec :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerStatus :: Maybe V1ReplicationControllerStatus
$sel:v1ReplicationControllerKind:V1ReplicationController :: V1ReplicationController -> Maybe Text
$sel:v1ReplicationControllerMetadata:V1ReplicationController :: V1ReplicationController -> Maybe V1ObjectMeta
$sel:v1ReplicationControllerSpec:V1ReplicationController :: V1ReplicationController -> Maybe V1ReplicationControllerSpec
$sel:v1ReplicationControllerStatus:V1ReplicationController :: V1ReplicationController -> Maybe V1ReplicationControllerStatus
..} = (\Maybe Text
v1ReplicationControllerApiVersion -> V1ReplicationController { Maybe Text
v1ReplicationControllerApiVersion :: Maybe Text
v1ReplicationControllerApiVersion :: Maybe Text
v1ReplicationControllerApiVersion, Maybe Text
Maybe V1ReplicationControllerStatus
Maybe V1ReplicationControllerSpec
Maybe V1ObjectMeta
v1ReplicationControllerKind :: Maybe Text
v1ReplicationControllerMetadata :: Maybe V1ObjectMeta
v1ReplicationControllerSpec :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerStatus :: Maybe V1ReplicationControllerStatus
$sel:v1ReplicationControllerKind:V1ReplicationController :: Maybe Text
$sel:v1ReplicationControllerMetadata:V1ReplicationController :: Maybe V1ObjectMeta
$sel:v1ReplicationControllerSpec:V1ReplicationController :: Maybe V1ReplicationControllerSpec
$sel:v1ReplicationControllerStatus:V1ReplicationController :: Maybe V1ReplicationControllerStatus
..} ) (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 :: Lens_' V1ReplicationController (Maybe Text)
v1ReplicationControllerKindL Maybe Text -> f (Maybe Text)
f V1ReplicationController{Maybe Text
Maybe V1ReplicationControllerStatus
Maybe V1ReplicationControllerSpec
Maybe V1ObjectMeta
v1ReplicationControllerApiVersion :: V1ReplicationController -> Maybe Text
$sel:v1ReplicationControllerKind:V1ReplicationController :: V1ReplicationController -> Maybe Text
$sel:v1ReplicationControllerMetadata:V1ReplicationController :: V1ReplicationController -> Maybe V1ObjectMeta
$sel:v1ReplicationControllerSpec:V1ReplicationController :: V1ReplicationController -> Maybe V1ReplicationControllerSpec
$sel:v1ReplicationControllerStatus:V1ReplicationController :: V1ReplicationController -> Maybe V1ReplicationControllerStatus
v1ReplicationControllerApiVersion :: Maybe Text
v1ReplicationControllerKind :: Maybe Text
v1ReplicationControllerMetadata :: Maybe V1ObjectMeta
v1ReplicationControllerSpec :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerStatus :: Maybe V1ReplicationControllerStatus
..} = (\Maybe Text
v1ReplicationControllerKind -> V1ReplicationController { Maybe Text
$sel:v1ReplicationControllerKind:V1ReplicationController :: Maybe Text
v1ReplicationControllerKind :: Maybe Text
v1ReplicationControllerKind, Maybe Text
Maybe V1ReplicationControllerStatus
Maybe V1ReplicationControllerSpec
Maybe V1ObjectMeta
v1ReplicationControllerApiVersion :: Maybe Text
$sel:v1ReplicationControllerMetadata:V1ReplicationController :: Maybe V1ObjectMeta
$sel:v1ReplicationControllerSpec:V1ReplicationController :: Maybe V1ReplicationControllerSpec
$sel:v1ReplicationControllerStatus:V1ReplicationController :: Maybe V1ReplicationControllerStatus
v1ReplicationControllerApiVersion :: Maybe Text
v1ReplicationControllerMetadata :: Maybe V1ObjectMeta
v1ReplicationControllerSpec :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerStatus :: Maybe V1ReplicationControllerStatus
..} ) (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 :: Lens_' V1ReplicationController (Maybe V1ObjectMeta)
v1ReplicationControllerMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1ReplicationController{Maybe Text
Maybe V1ReplicationControllerStatus
Maybe V1ReplicationControllerSpec
Maybe V1ObjectMeta
v1ReplicationControllerApiVersion :: V1ReplicationController -> Maybe Text
$sel:v1ReplicationControllerKind:V1ReplicationController :: V1ReplicationController -> Maybe Text
$sel:v1ReplicationControllerMetadata:V1ReplicationController :: V1ReplicationController -> Maybe V1ObjectMeta
$sel:v1ReplicationControllerSpec:V1ReplicationController :: V1ReplicationController -> Maybe V1ReplicationControllerSpec
$sel:v1ReplicationControllerStatus:V1ReplicationController :: V1ReplicationController -> Maybe V1ReplicationControllerStatus
v1ReplicationControllerApiVersion :: Maybe Text
v1ReplicationControllerKind :: Maybe Text
v1ReplicationControllerMetadata :: Maybe V1ObjectMeta
v1ReplicationControllerSpec :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerStatus :: Maybe V1ReplicationControllerStatus
..} = (\Maybe V1ObjectMeta
v1ReplicationControllerMetadata -> V1ReplicationController { Maybe V1ObjectMeta
$sel:v1ReplicationControllerMetadata:V1ReplicationController :: Maybe V1ObjectMeta
v1ReplicationControllerMetadata :: Maybe V1ObjectMeta
v1ReplicationControllerMetadata, Maybe Text
Maybe V1ReplicationControllerStatus
Maybe V1ReplicationControllerSpec
v1ReplicationControllerApiVersion :: Maybe Text
$sel:v1ReplicationControllerKind:V1ReplicationController :: Maybe Text
$sel:v1ReplicationControllerSpec:V1ReplicationController :: Maybe V1ReplicationControllerSpec
$sel:v1ReplicationControllerStatus:V1ReplicationController :: Maybe V1ReplicationControllerStatus
v1ReplicationControllerApiVersion :: Maybe Text
v1ReplicationControllerKind :: Maybe Text
v1ReplicationControllerSpec :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerStatus :: Maybe V1ReplicationControllerStatus
..} ) (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 :: Lens_' V1ReplicationController (Maybe V1ReplicationControllerSpec)
v1ReplicationControllerSpecL Maybe V1ReplicationControllerSpec
-> f (Maybe V1ReplicationControllerSpec)
f V1ReplicationController{Maybe Text
Maybe V1ReplicationControllerStatus
Maybe V1ReplicationControllerSpec
Maybe V1ObjectMeta
v1ReplicationControllerApiVersion :: V1ReplicationController -> Maybe Text
$sel:v1ReplicationControllerKind:V1ReplicationController :: V1ReplicationController -> Maybe Text
$sel:v1ReplicationControllerMetadata:V1ReplicationController :: V1ReplicationController -> Maybe V1ObjectMeta
$sel:v1ReplicationControllerSpec:V1ReplicationController :: V1ReplicationController -> Maybe V1ReplicationControllerSpec
$sel:v1ReplicationControllerStatus:V1ReplicationController :: V1ReplicationController -> Maybe V1ReplicationControllerStatus
v1ReplicationControllerApiVersion :: Maybe Text
v1ReplicationControllerKind :: Maybe Text
v1ReplicationControllerMetadata :: Maybe V1ObjectMeta
v1ReplicationControllerSpec :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerStatus :: Maybe V1ReplicationControllerStatus
..} = (\Maybe V1ReplicationControllerSpec
v1ReplicationControllerSpec -> V1ReplicationController { Maybe V1ReplicationControllerSpec
$sel:v1ReplicationControllerSpec:V1ReplicationController :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerSpec :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerSpec, Maybe Text
Maybe V1ReplicationControllerStatus
Maybe V1ObjectMeta
v1ReplicationControllerApiVersion :: Maybe Text
$sel:v1ReplicationControllerKind:V1ReplicationController :: Maybe Text
$sel:v1ReplicationControllerMetadata:V1ReplicationController :: Maybe V1ObjectMeta
$sel:v1ReplicationControllerStatus:V1ReplicationController :: Maybe V1ReplicationControllerStatus
v1ReplicationControllerApiVersion :: Maybe Text
v1ReplicationControllerKind :: Maybe Text
v1ReplicationControllerMetadata :: Maybe V1ObjectMeta
v1ReplicationControllerStatus :: Maybe V1ReplicationControllerStatus
..} ) (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 :: Lens_'
  V1ReplicationController (Maybe V1ReplicationControllerStatus)
v1ReplicationControllerStatusL Maybe V1ReplicationControllerStatus
-> f (Maybe V1ReplicationControllerStatus)
f V1ReplicationController{Maybe Text
Maybe V1ReplicationControllerStatus
Maybe V1ReplicationControllerSpec
Maybe V1ObjectMeta
v1ReplicationControllerApiVersion :: V1ReplicationController -> Maybe Text
$sel:v1ReplicationControllerKind:V1ReplicationController :: V1ReplicationController -> Maybe Text
$sel:v1ReplicationControllerMetadata:V1ReplicationController :: V1ReplicationController -> Maybe V1ObjectMeta
$sel:v1ReplicationControllerSpec:V1ReplicationController :: V1ReplicationController -> Maybe V1ReplicationControllerSpec
$sel:v1ReplicationControllerStatus:V1ReplicationController :: V1ReplicationController -> Maybe V1ReplicationControllerStatus
v1ReplicationControllerApiVersion :: Maybe Text
v1ReplicationControllerKind :: Maybe Text
v1ReplicationControllerMetadata :: Maybe V1ObjectMeta
v1ReplicationControllerSpec :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerStatus :: Maybe V1ReplicationControllerStatus
..} = (\Maybe V1ReplicationControllerStatus
v1ReplicationControllerStatus -> V1ReplicationController { Maybe V1ReplicationControllerStatus
$sel:v1ReplicationControllerStatus:V1ReplicationController :: Maybe V1ReplicationControllerStatus
v1ReplicationControllerStatus :: Maybe V1ReplicationControllerStatus
v1ReplicationControllerStatus, Maybe Text
Maybe V1ReplicationControllerSpec
Maybe V1ObjectMeta
v1ReplicationControllerApiVersion :: Maybe Text
$sel:v1ReplicationControllerKind:V1ReplicationController :: Maybe Text
$sel:v1ReplicationControllerMetadata:V1ReplicationController :: Maybe V1ObjectMeta
$sel:v1ReplicationControllerSpec:V1ReplicationController :: Maybe V1ReplicationControllerSpec
v1ReplicationControllerApiVersion :: Maybe Text
v1ReplicationControllerKind :: Maybe Text
v1ReplicationControllerMetadata :: Maybe V1ObjectMeta
v1ReplicationControllerSpec :: Maybe V1ReplicationControllerSpec
..} ) (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 :: Lens_' V1ReplicationControllerCondition (Maybe DateTime)
v1ReplicationControllerConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1ReplicationControllerCondition{Maybe Text
Maybe DateTime
Text
v1ReplicationControllerConditionLastTransitionTime :: V1ReplicationControllerCondition -> Maybe DateTime
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
v1ReplicationControllerConditionMessage :: Maybe Text
v1ReplicationControllerConditionReason :: Maybe Text
v1ReplicationControllerConditionStatus :: Text
v1ReplicationControllerConditionType :: Text
$sel:v1ReplicationControllerConditionMessage:V1ReplicationControllerCondition :: V1ReplicationControllerCondition -> Maybe Text
$sel:v1ReplicationControllerConditionReason:V1ReplicationControllerCondition :: V1ReplicationControllerCondition -> Maybe Text
$sel:v1ReplicationControllerConditionStatus:V1ReplicationControllerCondition :: V1ReplicationControllerCondition -> Text
$sel:v1ReplicationControllerConditionType:V1ReplicationControllerCondition :: V1ReplicationControllerCondition -> Text
..} = (\Maybe DateTime
v1ReplicationControllerConditionLastTransitionTime -> V1ReplicationControllerCondition { Maybe DateTime
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
v1ReplicationControllerConditionLastTransitionTime, Maybe Text
Text
v1ReplicationControllerConditionMessage :: Maybe Text
v1ReplicationControllerConditionReason :: Maybe Text
v1ReplicationControllerConditionStatus :: Text
v1ReplicationControllerConditionType :: Text
$sel:v1ReplicationControllerConditionMessage:V1ReplicationControllerCondition :: Maybe Text
$sel:v1ReplicationControllerConditionReason:V1ReplicationControllerCondition :: Maybe Text
$sel:v1ReplicationControllerConditionStatus:V1ReplicationControllerCondition :: Text
$sel:v1ReplicationControllerConditionType:V1ReplicationControllerCondition :: 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 :: Lens_' V1ReplicationControllerCondition (Maybe Text)
v1ReplicationControllerConditionMessageL Maybe Text -> f (Maybe Text)
f V1ReplicationControllerCondition{Maybe Text
Maybe DateTime
Text
v1ReplicationControllerConditionLastTransitionTime :: V1ReplicationControllerCondition -> Maybe DateTime
$sel:v1ReplicationControllerConditionMessage:V1ReplicationControllerCondition :: V1ReplicationControllerCondition -> Maybe Text
$sel:v1ReplicationControllerConditionReason:V1ReplicationControllerCondition :: V1ReplicationControllerCondition -> Maybe Text
$sel:v1ReplicationControllerConditionStatus:V1ReplicationControllerCondition :: V1ReplicationControllerCondition -> Text
$sel:v1ReplicationControllerConditionType:V1ReplicationControllerCondition :: V1ReplicationControllerCondition -> Text
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
v1ReplicationControllerConditionMessage :: Maybe Text
v1ReplicationControllerConditionReason :: Maybe Text
v1ReplicationControllerConditionStatus :: Text
v1ReplicationControllerConditionType :: Text
..} = (\Maybe Text
v1ReplicationControllerConditionMessage -> V1ReplicationControllerCondition { Maybe Text
$sel:v1ReplicationControllerConditionMessage:V1ReplicationControllerCondition :: Maybe Text
v1ReplicationControllerConditionMessage :: Maybe Text
v1ReplicationControllerConditionMessage, Maybe Text
Maybe DateTime
Text
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
$sel:v1ReplicationControllerConditionReason:V1ReplicationControllerCondition :: Maybe Text
$sel:v1ReplicationControllerConditionStatus:V1ReplicationControllerCondition :: Text
$sel:v1ReplicationControllerConditionType:V1ReplicationControllerCondition :: Text
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
v1ReplicationControllerConditionReason :: Maybe Text
v1ReplicationControllerConditionStatus :: Text
v1ReplicationControllerConditionType :: Text
..} ) (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 :: Lens_' V1ReplicationControllerCondition (Maybe Text)
v1ReplicationControllerConditionReasonL Maybe Text -> f (Maybe Text)
f V1ReplicationControllerCondition{Maybe Text
Maybe DateTime
Text
v1ReplicationControllerConditionLastTransitionTime :: V1ReplicationControllerCondition -> Maybe DateTime
$sel:v1ReplicationControllerConditionMessage:V1ReplicationControllerCondition :: V1ReplicationControllerCondition -> Maybe Text
$sel:v1ReplicationControllerConditionReason:V1ReplicationControllerCondition :: V1ReplicationControllerCondition -> Maybe Text
$sel:v1ReplicationControllerConditionStatus:V1ReplicationControllerCondition :: V1ReplicationControllerCondition -> Text
$sel:v1ReplicationControllerConditionType:V1ReplicationControllerCondition :: V1ReplicationControllerCondition -> Text
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
v1ReplicationControllerConditionMessage :: Maybe Text
v1ReplicationControllerConditionReason :: Maybe Text
v1ReplicationControllerConditionStatus :: Text
v1ReplicationControllerConditionType :: Text
..} = (\Maybe Text
v1ReplicationControllerConditionReason -> V1ReplicationControllerCondition { Maybe Text
$sel:v1ReplicationControllerConditionReason:V1ReplicationControllerCondition :: Maybe Text
v1ReplicationControllerConditionReason :: Maybe Text
v1ReplicationControllerConditionReason, Maybe Text
Maybe DateTime
Text
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
$sel:v1ReplicationControllerConditionMessage:V1ReplicationControllerCondition :: Maybe Text
$sel:v1ReplicationControllerConditionStatus:V1ReplicationControllerCondition :: Text
$sel:v1ReplicationControllerConditionType:V1ReplicationControllerCondition :: Text
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
v1ReplicationControllerConditionMessage :: Maybe Text
v1ReplicationControllerConditionStatus :: Text
v1ReplicationControllerConditionType :: Text
..} ) (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 :: Lens_' V1ReplicationControllerCondition Text
v1ReplicationControllerConditionStatusL Text -> f Text
f V1ReplicationControllerCondition{Maybe Text
Maybe DateTime
Text
v1ReplicationControllerConditionLastTransitionTime :: V1ReplicationControllerCondition -> Maybe DateTime
$sel:v1ReplicationControllerConditionMessage:V1ReplicationControllerCondition :: V1ReplicationControllerCondition -> Maybe Text
$sel:v1ReplicationControllerConditionReason:V1ReplicationControllerCondition :: V1ReplicationControllerCondition -> Maybe Text
$sel:v1ReplicationControllerConditionStatus:V1ReplicationControllerCondition :: V1ReplicationControllerCondition -> Text
$sel:v1ReplicationControllerConditionType:V1ReplicationControllerCondition :: V1ReplicationControllerCondition -> Text
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
v1ReplicationControllerConditionMessage :: Maybe Text
v1ReplicationControllerConditionReason :: Maybe Text
v1ReplicationControllerConditionStatus :: Text
v1ReplicationControllerConditionType :: Text
..} = (\Text
v1ReplicationControllerConditionStatus -> V1ReplicationControllerCondition { Text
$sel:v1ReplicationControllerConditionStatus:V1ReplicationControllerCondition :: Text
v1ReplicationControllerConditionStatus :: Text
v1ReplicationControllerConditionStatus, Maybe Text
Maybe DateTime
Text
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
$sel:v1ReplicationControllerConditionMessage:V1ReplicationControllerCondition :: Maybe Text
$sel:v1ReplicationControllerConditionReason:V1ReplicationControllerCondition :: Maybe Text
$sel:v1ReplicationControllerConditionType:V1ReplicationControllerCondition :: Text
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
v1ReplicationControllerConditionMessage :: Maybe Text
v1ReplicationControllerConditionReason :: Maybe Text
v1ReplicationControllerConditionType :: Text
..} ) (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 :: Lens_' V1ReplicationControllerCondition Text
v1ReplicationControllerConditionTypeL Text -> f Text
f V1ReplicationControllerCondition{Maybe Text
Maybe DateTime
Text
v1ReplicationControllerConditionLastTransitionTime :: V1ReplicationControllerCondition -> Maybe DateTime
$sel:v1ReplicationControllerConditionMessage:V1ReplicationControllerCondition :: V1ReplicationControllerCondition -> Maybe Text
$sel:v1ReplicationControllerConditionReason:V1ReplicationControllerCondition :: V1ReplicationControllerCondition -> Maybe Text
$sel:v1ReplicationControllerConditionStatus:V1ReplicationControllerCondition :: V1ReplicationControllerCondition -> Text
$sel:v1ReplicationControllerConditionType:V1ReplicationControllerCondition :: V1ReplicationControllerCondition -> Text
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
v1ReplicationControllerConditionMessage :: Maybe Text
v1ReplicationControllerConditionReason :: Maybe Text
v1ReplicationControllerConditionStatus :: Text
v1ReplicationControllerConditionType :: Text
..} = (\Text
v1ReplicationControllerConditionType -> V1ReplicationControllerCondition { Text
$sel:v1ReplicationControllerConditionType:V1ReplicationControllerCondition :: Text
v1ReplicationControllerConditionType :: Text
v1ReplicationControllerConditionType, Maybe Text
Maybe DateTime
Text
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
$sel:v1ReplicationControllerConditionMessage:V1ReplicationControllerCondition :: Maybe Text
$sel:v1ReplicationControllerConditionReason:V1ReplicationControllerCondition :: Maybe Text
$sel:v1ReplicationControllerConditionStatus:V1ReplicationControllerCondition :: Text
v1ReplicationControllerConditionLastTransitionTime :: Maybe DateTime
v1ReplicationControllerConditionMessage :: Maybe Text
v1ReplicationControllerConditionReason :: Maybe Text
v1ReplicationControllerConditionStatus :: Text
..} ) (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 :: Lens_' V1ReplicationControllerList (Maybe Text)
v1ReplicationControllerListApiVersionL Maybe Text -> f (Maybe Text)
f V1ReplicationControllerList{[V1ReplicationController]
Maybe Text
Maybe V1ListMeta
v1ReplicationControllerListApiVersion :: V1ReplicationControllerList -> Maybe Text
v1ReplicationControllerListApiVersion :: Maybe Text
v1ReplicationControllerListItems :: [V1ReplicationController]
v1ReplicationControllerListKind :: Maybe Text
v1ReplicationControllerListMetadata :: Maybe V1ListMeta
$sel:v1ReplicationControllerListItems:V1ReplicationControllerList :: V1ReplicationControllerList -> [V1ReplicationController]
$sel:v1ReplicationControllerListKind:V1ReplicationControllerList :: V1ReplicationControllerList -> Maybe Text
$sel:v1ReplicationControllerListMetadata:V1ReplicationControllerList :: V1ReplicationControllerList -> Maybe V1ListMeta
..} = (\Maybe Text
v1ReplicationControllerListApiVersion -> V1ReplicationControllerList { Maybe Text
v1ReplicationControllerListApiVersion :: Maybe Text
v1ReplicationControllerListApiVersion :: Maybe Text
v1ReplicationControllerListApiVersion, [V1ReplicationController]
Maybe Text
Maybe V1ListMeta
v1ReplicationControllerListItems :: [V1ReplicationController]
v1ReplicationControllerListKind :: Maybe Text
v1ReplicationControllerListMetadata :: Maybe V1ListMeta
$sel:v1ReplicationControllerListItems:V1ReplicationControllerList :: [V1ReplicationController]
$sel:v1ReplicationControllerListKind:V1ReplicationControllerList :: Maybe Text
$sel:v1ReplicationControllerListMetadata:V1ReplicationControllerList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1ReplicationControllerList [V1ReplicationController]
v1ReplicationControllerListItemsL [V1ReplicationController] -> f [V1ReplicationController]
f V1ReplicationControllerList{[V1ReplicationController]
Maybe Text
Maybe V1ListMeta
v1ReplicationControllerListApiVersion :: V1ReplicationControllerList -> Maybe Text
$sel:v1ReplicationControllerListItems:V1ReplicationControllerList :: V1ReplicationControllerList -> [V1ReplicationController]
$sel:v1ReplicationControllerListKind:V1ReplicationControllerList :: V1ReplicationControllerList -> Maybe Text
$sel:v1ReplicationControllerListMetadata:V1ReplicationControllerList :: V1ReplicationControllerList -> Maybe V1ListMeta
v1ReplicationControllerListApiVersion :: Maybe Text
v1ReplicationControllerListItems :: [V1ReplicationController]
v1ReplicationControllerListKind :: Maybe Text
v1ReplicationControllerListMetadata :: Maybe V1ListMeta
..} = (\[V1ReplicationController]
v1ReplicationControllerListItems -> V1ReplicationControllerList { [V1ReplicationController]
$sel:v1ReplicationControllerListItems:V1ReplicationControllerList :: [V1ReplicationController]
v1ReplicationControllerListItems :: [V1ReplicationController]
v1ReplicationControllerListItems, Maybe Text
Maybe V1ListMeta
v1ReplicationControllerListApiVersion :: Maybe Text
$sel:v1ReplicationControllerListKind:V1ReplicationControllerList :: Maybe Text
$sel:v1ReplicationControllerListMetadata:V1ReplicationControllerList :: Maybe V1ListMeta
v1ReplicationControllerListApiVersion :: Maybe Text
v1ReplicationControllerListKind :: Maybe Text
v1ReplicationControllerListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1ReplicationControllerList (Maybe Text)
v1ReplicationControllerListKindL Maybe Text -> f (Maybe Text)
f V1ReplicationControllerList{[V1ReplicationController]
Maybe Text
Maybe V1ListMeta
v1ReplicationControllerListApiVersion :: V1ReplicationControllerList -> Maybe Text
$sel:v1ReplicationControllerListItems:V1ReplicationControllerList :: V1ReplicationControllerList -> [V1ReplicationController]
$sel:v1ReplicationControllerListKind:V1ReplicationControllerList :: V1ReplicationControllerList -> Maybe Text
$sel:v1ReplicationControllerListMetadata:V1ReplicationControllerList :: V1ReplicationControllerList -> Maybe V1ListMeta
v1ReplicationControllerListApiVersion :: Maybe Text
v1ReplicationControllerListItems :: [V1ReplicationController]
v1ReplicationControllerListKind :: Maybe Text
v1ReplicationControllerListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1ReplicationControllerListKind -> V1ReplicationControllerList { Maybe Text
$sel:v1ReplicationControllerListKind:V1ReplicationControllerList :: Maybe Text
v1ReplicationControllerListKind :: Maybe Text
v1ReplicationControllerListKind, [V1ReplicationController]
Maybe Text
Maybe V1ListMeta
v1ReplicationControllerListApiVersion :: Maybe Text
$sel:v1ReplicationControllerListItems:V1ReplicationControllerList :: [V1ReplicationController]
$sel:v1ReplicationControllerListMetadata:V1ReplicationControllerList :: Maybe V1ListMeta
v1ReplicationControllerListApiVersion :: Maybe Text
v1ReplicationControllerListItems :: [V1ReplicationController]
v1ReplicationControllerListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1ReplicationControllerList (Maybe V1ListMeta)
v1ReplicationControllerListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1ReplicationControllerList{[V1ReplicationController]
Maybe Text
Maybe V1ListMeta
v1ReplicationControllerListApiVersion :: V1ReplicationControllerList -> Maybe Text
$sel:v1ReplicationControllerListItems:V1ReplicationControllerList :: V1ReplicationControllerList -> [V1ReplicationController]
$sel:v1ReplicationControllerListKind:V1ReplicationControllerList :: V1ReplicationControllerList -> Maybe Text
$sel:v1ReplicationControllerListMetadata:V1ReplicationControllerList :: V1ReplicationControllerList -> Maybe V1ListMeta
v1ReplicationControllerListApiVersion :: Maybe Text
v1ReplicationControllerListItems :: [V1ReplicationController]
v1ReplicationControllerListKind :: Maybe Text
v1ReplicationControllerListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1ReplicationControllerListMetadata -> V1ReplicationControllerList { Maybe V1ListMeta
$sel:v1ReplicationControllerListMetadata:V1ReplicationControllerList :: Maybe V1ListMeta
v1ReplicationControllerListMetadata :: Maybe V1ListMeta
v1ReplicationControllerListMetadata, [V1ReplicationController]
Maybe Text
v1ReplicationControllerListApiVersion :: Maybe Text
$sel:v1ReplicationControllerListItems:V1ReplicationControllerList :: [V1ReplicationController]
$sel:v1ReplicationControllerListKind:V1ReplicationControllerList :: Maybe Text
v1ReplicationControllerListApiVersion :: Maybe Text
v1ReplicationControllerListItems :: [V1ReplicationController]
v1ReplicationControllerListKind :: 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 :: Lens_' V1ReplicationControllerSpec (Maybe Int)
v1ReplicationControllerSpecMinReadySecondsL Maybe Int -> f (Maybe Int)
f V1ReplicationControllerSpec{Maybe Int
Maybe (Map String Text)
Maybe V1PodTemplateSpec
v1ReplicationControllerSpecMinReadySeconds :: V1ReplicationControllerSpec -> Maybe Int
v1ReplicationControllerSpecMinReadySeconds :: Maybe Int
v1ReplicationControllerSpecReplicas :: Maybe Int
v1ReplicationControllerSpecSelector :: Maybe (Map String Text)
v1ReplicationControllerSpecTemplate :: Maybe V1PodTemplateSpec
$sel:v1ReplicationControllerSpecReplicas:V1ReplicationControllerSpec :: V1ReplicationControllerSpec -> Maybe Int
$sel:v1ReplicationControllerSpecSelector:V1ReplicationControllerSpec :: V1ReplicationControllerSpec -> Maybe (Map String Text)
$sel:v1ReplicationControllerSpecTemplate:V1ReplicationControllerSpec :: V1ReplicationControllerSpec -> Maybe V1PodTemplateSpec
..} = (\Maybe Int
v1ReplicationControllerSpecMinReadySeconds -> V1ReplicationControllerSpec { Maybe Int
v1ReplicationControllerSpecMinReadySeconds :: Maybe Int
v1ReplicationControllerSpecMinReadySeconds :: Maybe Int
v1ReplicationControllerSpecMinReadySeconds, Maybe Int
Maybe (Map String Text)
Maybe V1PodTemplateSpec
v1ReplicationControllerSpecReplicas :: Maybe Int
v1ReplicationControllerSpecSelector :: Maybe (Map String Text)
v1ReplicationControllerSpecTemplate :: Maybe V1PodTemplateSpec
$sel:v1ReplicationControllerSpecReplicas:V1ReplicationControllerSpec :: Maybe Int
$sel:v1ReplicationControllerSpecSelector:V1ReplicationControllerSpec :: Maybe (Map String Text)
$sel:v1ReplicationControllerSpecTemplate:V1ReplicationControllerSpec :: Maybe V1PodTemplateSpec
..} ) (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 :: Lens_' V1ReplicationControllerSpec (Maybe Int)
v1ReplicationControllerSpecReplicasL Maybe Int -> f (Maybe Int)
f V1ReplicationControllerSpec{Maybe Int
Maybe (Map String Text)
Maybe V1PodTemplateSpec
v1ReplicationControllerSpecMinReadySeconds :: V1ReplicationControllerSpec -> Maybe Int
$sel:v1ReplicationControllerSpecReplicas:V1ReplicationControllerSpec :: V1ReplicationControllerSpec -> Maybe Int
$sel:v1ReplicationControllerSpecSelector:V1ReplicationControllerSpec :: V1ReplicationControllerSpec -> Maybe (Map String Text)
$sel:v1ReplicationControllerSpecTemplate:V1ReplicationControllerSpec :: V1ReplicationControllerSpec -> Maybe V1PodTemplateSpec
v1ReplicationControllerSpecMinReadySeconds :: Maybe Int
v1ReplicationControllerSpecReplicas :: Maybe Int
v1ReplicationControllerSpecSelector :: Maybe (Map String Text)
v1ReplicationControllerSpecTemplate :: Maybe V1PodTemplateSpec
..} = (\Maybe Int
v1ReplicationControllerSpecReplicas -> V1ReplicationControllerSpec { Maybe Int
$sel:v1ReplicationControllerSpecReplicas:V1ReplicationControllerSpec :: Maybe Int
v1ReplicationControllerSpecReplicas :: Maybe Int
v1ReplicationControllerSpecReplicas, Maybe Int
Maybe (Map String Text)
Maybe V1PodTemplateSpec
v1ReplicationControllerSpecMinReadySeconds :: Maybe Int
$sel:v1ReplicationControllerSpecSelector:V1ReplicationControllerSpec :: Maybe (Map String Text)
$sel:v1ReplicationControllerSpecTemplate:V1ReplicationControllerSpec :: Maybe V1PodTemplateSpec
v1ReplicationControllerSpecMinReadySeconds :: Maybe Int
v1ReplicationControllerSpecSelector :: Maybe (Map String Text)
v1ReplicationControllerSpecTemplate :: Maybe V1PodTemplateSpec
..} ) (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 :: Lens_' V1ReplicationControllerSpec (Maybe (Map String Text))
v1ReplicationControllerSpecSelectorL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1ReplicationControllerSpec{Maybe Int
Maybe (Map String Text)
Maybe V1PodTemplateSpec
v1ReplicationControllerSpecMinReadySeconds :: V1ReplicationControllerSpec -> Maybe Int
$sel:v1ReplicationControllerSpecReplicas:V1ReplicationControllerSpec :: V1ReplicationControllerSpec -> Maybe Int
$sel:v1ReplicationControllerSpecSelector:V1ReplicationControllerSpec :: V1ReplicationControllerSpec -> Maybe (Map String Text)
$sel:v1ReplicationControllerSpecTemplate:V1ReplicationControllerSpec :: V1ReplicationControllerSpec -> Maybe V1PodTemplateSpec
v1ReplicationControllerSpecMinReadySeconds :: Maybe Int
v1ReplicationControllerSpecReplicas :: Maybe Int
v1ReplicationControllerSpecSelector :: Maybe (Map String Text)
v1ReplicationControllerSpecTemplate :: Maybe V1PodTemplateSpec
..} = (\Maybe (Map String Text)
v1ReplicationControllerSpecSelector -> V1ReplicationControllerSpec { Maybe (Map String Text)
$sel:v1ReplicationControllerSpecSelector:V1ReplicationControllerSpec :: Maybe (Map String Text)
v1ReplicationControllerSpecSelector :: Maybe (Map String Text)
v1ReplicationControllerSpecSelector, Maybe Int
Maybe V1PodTemplateSpec
v1ReplicationControllerSpecMinReadySeconds :: Maybe Int
$sel:v1ReplicationControllerSpecReplicas:V1ReplicationControllerSpec :: Maybe Int
$sel:v1ReplicationControllerSpecTemplate:V1ReplicationControllerSpec :: Maybe V1PodTemplateSpec
v1ReplicationControllerSpecMinReadySeconds :: Maybe Int
v1ReplicationControllerSpecReplicas :: Maybe Int
v1ReplicationControllerSpecTemplate :: Maybe V1PodTemplateSpec
..} ) (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 :: Lens_' V1ReplicationControllerSpec (Maybe V1PodTemplateSpec)
v1ReplicationControllerSpecTemplateL Maybe V1PodTemplateSpec -> f (Maybe V1PodTemplateSpec)
f V1ReplicationControllerSpec{Maybe Int
Maybe (Map String Text)
Maybe V1PodTemplateSpec
v1ReplicationControllerSpecMinReadySeconds :: V1ReplicationControllerSpec -> Maybe Int
$sel:v1ReplicationControllerSpecReplicas:V1ReplicationControllerSpec :: V1ReplicationControllerSpec -> Maybe Int
$sel:v1ReplicationControllerSpecSelector:V1ReplicationControllerSpec :: V1ReplicationControllerSpec -> Maybe (Map String Text)
$sel:v1ReplicationControllerSpecTemplate:V1ReplicationControllerSpec :: V1ReplicationControllerSpec -> Maybe V1PodTemplateSpec
v1ReplicationControllerSpecMinReadySeconds :: Maybe Int
v1ReplicationControllerSpecReplicas :: Maybe Int
v1ReplicationControllerSpecSelector :: Maybe (Map String Text)
v1ReplicationControllerSpecTemplate :: Maybe V1PodTemplateSpec
..} = (\Maybe V1PodTemplateSpec
v1ReplicationControllerSpecTemplate -> V1ReplicationControllerSpec { Maybe V1PodTemplateSpec
$sel:v1ReplicationControllerSpecTemplate:V1ReplicationControllerSpec :: Maybe V1PodTemplateSpec
v1ReplicationControllerSpecTemplate :: Maybe V1PodTemplateSpec
v1ReplicationControllerSpecTemplate, Maybe Int
Maybe (Map String Text)
v1ReplicationControllerSpecMinReadySeconds :: Maybe Int
$sel:v1ReplicationControllerSpecReplicas:V1ReplicationControllerSpec :: Maybe Int
$sel:v1ReplicationControllerSpecSelector:V1ReplicationControllerSpec :: Maybe (Map String Text)
v1ReplicationControllerSpecMinReadySeconds :: Maybe Int
v1ReplicationControllerSpecReplicas :: Maybe Int
v1ReplicationControllerSpecSelector :: Maybe (Map String Text)
..} ) (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 :: Lens_' V1ReplicationControllerStatus (Maybe Int)
v1ReplicationControllerStatusAvailableReplicasL Maybe Int -> f (Maybe Int)
f V1ReplicationControllerStatus{Int
Maybe Int
Maybe Integer
Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: V1ReplicationControllerStatus -> Maybe Int
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusReplicas :: Int
$sel:v1ReplicationControllerStatusConditions:V1ReplicationControllerStatus :: V1ReplicationControllerStatus
-> Maybe [V1ReplicationControllerCondition]
$sel:v1ReplicationControllerStatusFullyLabeledReplicas:V1ReplicationControllerStatus :: V1ReplicationControllerStatus -> Maybe Int
$sel:v1ReplicationControllerStatusObservedGeneration:V1ReplicationControllerStatus :: V1ReplicationControllerStatus -> Maybe Integer
$sel:v1ReplicationControllerStatusReadyReplicas:V1ReplicationControllerStatus :: V1ReplicationControllerStatus -> Maybe Int
$sel:v1ReplicationControllerStatusReplicas:V1ReplicationControllerStatus :: V1ReplicationControllerStatus -> Int
..} = (\Maybe Int
v1ReplicationControllerStatusAvailableReplicas -> V1ReplicationControllerStatus { Maybe Int
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
v1ReplicationControllerStatusAvailableReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusReplicas :: Int
$sel:v1ReplicationControllerStatusConditions:V1ReplicationControllerStatus :: Maybe [V1ReplicationControllerCondition]
$sel:v1ReplicationControllerStatusFullyLabeledReplicas:V1ReplicationControllerStatus :: Maybe Int
$sel:v1ReplicationControllerStatusObservedGeneration:V1ReplicationControllerStatus :: Maybe Integer
$sel:v1ReplicationControllerStatusReadyReplicas:V1ReplicationControllerStatus :: Maybe Int
$sel:v1ReplicationControllerStatusReplicas:V1ReplicationControllerStatus :: 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
v1ReplicationControllerStatusAvailableReplicas
{-# INLINE v1ReplicationControllerStatusAvailableReplicasL #-}

-- | 'v1ReplicationControllerStatusConditions' Lens
v1ReplicationControllerStatusConditionsL :: Lens_' V1ReplicationControllerStatus (Maybe [V1ReplicationControllerCondition])
v1ReplicationControllerStatusConditionsL :: Lens_'
  V1ReplicationControllerStatus
  (Maybe [V1ReplicationControllerCondition])
v1ReplicationControllerStatusConditionsL Maybe [V1ReplicationControllerCondition]
-> f (Maybe [V1ReplicationControllerCondition])
f V1ReplicationControllerStatus{Int
Maybe Int
Maybe Integer
Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: V1ReplicationControllerStatus -> Maybe Int
$sel:v1ReplicationControllerStatusConditions:V1ReplicationControllerStatus :: V1ReplicationControllerStatus
-> Maybe [V1ReplicationControllerCondition]
$sel:v1ReplicationControllerStatusFullyLabeledReplicas:V1ReplicationControllerStatus :: V1ReplicationControllerStatus -> Maybe Int
$sel:v1ReplicationControllerStatusObservedGeneration:V1ReplicationControllerStatus :: V1ReplicationControllerStatus -> Maybe Integer
$sel:v1ReplicationControllerStatusReadyReplicas:V1ReplicationControllerStatus :: V1ReplicationControllerStatus -> Maybe Int
$sel:v1ReplicationControllerStatusReplicas:V1ReplicationControllerStatus :: V1ReplicationControllerStatus -> Int
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusReplicas :: Int
..} = (\Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusConditions -> V1ReplicationControllerStatus { Maybe [V1ReplicationControllerCondition]
$sel:v1ReplicationControllerStatusConditions:V1ReplicationControllerStatus :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusConditions, Int
Maybe Int
Maybe Integer
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
$sel:v1ReplicationControllerStatusFullyLabeledReplicas:V1ReplicationControllerStatus :: Maybe Int
$sel:v1ReplicationControllerStatusObservedGeneration:V1ReplicationControllerStatus :: Maybe Integer
$sel:v1ReplicationControllerStatusReadyReplicas:V1ReplicationControllerStatus :: Maybe Int
$sel:v1ReplicationControllerStatusReplicas:V1ReplicationControllerStatus :: Int
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusReplicas :: 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 :: Lens_' V1ReplicationControllerStatus (Maybe Int)
v1ReplicationControllerStatusFullyLabeledReplicasL Maybe Int -> f (Maybe Int)
f V1ReplicationControllerStatus{Int
Maybe Int
Maybe Integer
Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: V1ReplicationControllerStatus -> Maybe Int
$sel:v1ReplicationControllerStatusConditions:V1ReplicationControllerStatus :: V1ReplicationControllerStatus
-> Maybe [V1ReplicationControllerCondition]
$sel:v1ReplicationControllerStatusFullyLabeledReplicas:V1ReplicationControllerStatus :: V1ReplicationControllerStatus -> Maybe Int
$sel:v1ReplicationControllerStatusObservedGeneration:V1ReplicationControllerStatus :: V1ReplicationControllerStatus -> Maybe Integer
$sel:v1ReplicationControllerStatusReadyReplicas:V1ReplicationControllerStatus :: V1ReplicationControllerStatus -> Maybe Int
$sel:v1ReplicationControllerStatusReplicas:V1ReplicationControllerStatus :: V1ReplicationControllerStatus -> Int
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusReplicas :: Int
..} = (\Maybe Int
v1ReplicationControllerStatusFullyLabeledReplicas -> V1ReplicationControllerStatus { Maybe Int
$sel:v1ReplicationControllerStatusFullyLabeledReplicas:V1ReplicationControllerStatus :: Maybe Int
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusFullyLabeledReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
$sel:v1ReplicationControllerStatusConditions:V1ReplicationControllerStatus :: Maybe [V1ReplicationControllerCondition]
$sel:v1ReplicationControllerStatusObservedGeneration:V1ReplicationControllerStatus :: Maybe Integer
$sel:v1ReplicationControllerStatusReadyReplicas:V1ReplicationControllerStatus :: Maybe Int
$sel:v1ReplicationControllerStatusReplicas:V1ReplicationControllerStatus :: Int
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusReplicas :: 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 :: Lens_' V1ReplicationControllerStatus (Maybe Integer)
v1ReplicationControllerStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V1ReplicationControllerStatus{Int
Maybe Int
Maybe Integer
Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: V1ReplicationControllerStatus -> Maybe Int
$sel:v1ReplicationControllerStatusConditions:V1ReplicationControllerStatus :: V1ReplicationControllerStatus
-> Maybe [V1ReplicationControllerCondition]
$sel:v1ReplicationControllerStatusFullyLabeledReplicas:V1ReplicationControllerStatus :: V1ReplicationControllerStatus -> Maybe Int
$sel:v1ReplicationControllerStatusObservedGeneration:V1ReplicationControllerStatus :: V1ReplicationControllerStatus -> Maybe Integer
$sel:v1ReplicationControllerStatusReadyReplicas:V1ReplicationControllerStatus :: V1ReplicationControllerStatus -> Maybe Int
$sel:v1ReplicationControllerStatusReplicas:V1ReplicationControllerStatus :: V1ReplicationControllerStatus -> Int
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusReplicas :: Int
..} = (\Maybe Integer
v1ReplicationControllerStatusObservedGeneration -> V1ReplicationControllerStatus { Maybe Integer
$sel:v1ReplicationControllerStatusObservedGeneration:V1ReplicationControllerStatus :: Maybe Integer
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusObservedGeneration, Int
Maybe Int
Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
$sel:v1ReplicationControllerStatusConditions:V1ReplicationControllerStatus :: Maybe [V1ReplicationControllerCondition]
$sel:v1ReplicationControllerStatusFullyLabeledReplicas:V1ReplicationControllerStatus :: Maybe Int
$sel:v1ReplicationControllerStatusReadyReplicas:V1ReplicationControllerStatus :: Maybe Int
$sel:v1ReplicationControllerStatusReplicas:V1ReplicationControllerStatus :: Int
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusReplicas :: 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 :: Lens_' V1ReplicationControllerStatus (Maybe Int)
v1ReplicationControllerStatusReadyReplicasL Maybe Int -> f (Maybe Int)
f V1ReplicationControllerStatus{Int
Maybe Int
Maybe Integer
Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: V1ReplicationControllerStatus -> Maybe Int
$sel:v1ReplicationControllerStatusConditions:V1ReplicationControllerStatus :: V1ReplicationControllerStatus
-> Maybe [V1ReplicationControllerCondition]
$sel:v1ReplicationControllerStatusFullyLabeledReplicas:V1ReplicationControllerStatus :: V1ReplicationControllerStatus -> Maybe Int
$sel:v1ReplicationControllerStatusObservedGeneration:V1ReplicationControllerStatus :: V1ReplicationControllerStatus -> Maybe Integer
$sel:v1ReplicationControllerStatusReadyReplicas:V1ReplicationControllerStatus :: V1ReplicationControllerStatus -> Maybe Int
$sel:v1ReplicationControllerStatusReplicas:V1ReplicationControllerStatus :: V1ReplicationControllerStatus -> Int
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusReplicas :: Int
..} = (\Maybe Int
v1ReplicationControllerStatusReadyReplicas -> V1ReplicationControllerStatus { Maybe Int
$sel:v1ReplicationControllerStatusReadyReplicas:V1ReplicationControllerStatus :: Maybe Int
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusReadyReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
$sel:v1ReplicationControllerStatusConditions:V1ReplicationControllerStatus :: Maybe [V1ReplicationControllerCondition]
$sel:v1ReplicationControllerStatusFullyLabeledReplicas:V1ReplicationControllerStatus :: Maybe Int
$sel:v1ReplicationControllerStatusObservedGeneration:V1ReplicationControllerStatus :: Maybe Integer
$sel:v1ReplicationControllerStatusReplicas:V1ReplicationControllerStatus :: Int
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusReplicas :: 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 :: Lens_' V1ReplicationControllerStatus Int
v1ReplicationControllerStatusReplicasL Int -> f Int
f V1ReplicationControllerStatus{Int
Maybe Int
Maybe Integer
Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: V1ReplicationControllerStatus -> Maybe Int
$sel:v1ReplicationControllerStatusConditions:V1ReplicationControllerStatus :: V1ReplicationControllerStatus
-> Maybe [V1ReplicationControllerCondition]
$sel:v1ReplicationControllerStatusFullyLabeledReplicas:V1ReplicationControllerStatus :: V1ReplicationControllerStatus -> Maybe Int
$sel:v1ReplicationControllerStatusObservedGeneration:V1ReplicationControllerStatus :: V1ReplicationControllerStatus -> Maybe Integer
$sel:v1ReplicationControllerStatusReadyReplicas:V1ReplicationControllerStatus :: V1ReplicationControllerStatus -> Maybe Int
$sel:v1ReplicationControllerStatusReplicas:V1ReplicationControllerStatus :: V1ReplicationControllerStatus -> Int
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusReadyReplicas :: Maybe Int
v1ReplicationControllerStatusReplicas :: Int
..} = (\Int
v1ReplicationControllerStatusReplicas -> V1ReplicationControllerStatus { Int
$sel:v1ReplicationControllerStatusReplicas:V1ReplicationControllerStatus :: Int
v1ReplicationControllerStatusReplicas :: Int
v1ReplicationControllerStatusReplicas, Maybe Int
Maybe Integer
Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
$sel:v1ReplicationControllerStatusConditions:V1ReplicationControllerStatus :: Maybe [V1ReplicationControllerCondition]
$sel:v1ReplicationControllerStatusFullyLabeledReplicas:V1ReplicationControllerStatus :: Maybe Int
$sel:v1ReplicationControllerStatusObservedGeneration:V1ReplicationControllerStatus :: Maybe Integer
$sel:v1ReplicationControllerStatusReadyReplicas:V1ReplicationControllerStatus :: Maybe Int
v1ReplicationControllerStatusAvailableReplicas :: Maybe Int
v1ReplicationControllerStatusConditions :: Maybe [V1ReplicationControllerCondition]
v1ReplicationControllerStatusFullyLabeledReplicas :: Maybe Int
v1ReplicationControllerStatusObservedGeneration :: Maybe Integer
v1ReplicationControllerStatusReadyReplicas :: 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

-- | 'v1ResourceAttributesFieldSelector' Lens
v1ResourceAttributesFieldSelectorL :: Lens_' V1ResourceAttributes (Maybe V1FieldSelectorAttributes)
v1ResourceAttributesFieldSelectorL :: Lens_' V1ResourceAttributes (Maybe V1FieldSelectorAttributes)
v1ResourceAttributesFieldSelectorL Maybe V1FieldSelectorAttributes
-> f (Maybe V1FieldSelectorAttributes)
f V1ResourceAttributes{Maybe Text
Maybe V1LabelSelectorAttributes
Maybe V1FieldSelectorAttributes
v1ResourceAttributesFieldSelector :: V1ResourceAttributes -> Maybe V1FieldSelectorAttributes
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesLabelSelector :: Maybe V1LabelSelectorAttributes
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesVersion :: Maybe Text
$sel:v1ResourceAttributesGroup:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesLabelSelector:V1ResourceAttributes :: V1ResourceAttributes -> Maybe V1LabelSelectorAttributes
$sel:v1ResourceAttributesName:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesNamespace:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesResource:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesSubresource:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesVerb:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesVersion:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
..} = (\Maybe V1FieldSelectorAttributes
v1ResourceAttributesFieldSelector -> V1ResourceAttributes { Maybe V1FieldSelectorAttributes
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
v1ResourceAttributesFieldSelector, Maybe Text
Maybe V1LabelSelectorAttributes
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesLabelSelector :: Maybe V1LabelSelectorAttributes
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesVersion :: Maybe Text
$sel:v1ResourceAttributesGroup:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesLabelSelector:V1ResourceAttributes :: Maybe V1LabelSelectorAttributes
$sel:v1ResourceAttributesName:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesNamespace:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesResource:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesSubresource:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesVerb:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesVersion:V1ResourceAttributes :: Maybe Text
..} ) (Maybe V1FieldSelectorAttributes -> V1ResourceAttributes)
-> f (Maybe V1FieldSelectorAttributes) -> f V1ResourceAttributes
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1FieldSelectorAttributes
-> f (Maybe V1FieldSelectorAttributes)
f Maybe V1FieldSelectorAttributes
v1ResourceAttributesFieldSelector
{-# INLINE v1ResourceAttributesFieldSelectorL #-}

-- | 'v1ResourceAttributesGroup' Lens
v1ResourceAttributesGroupL :: Lens_' V1ResourceAttributes (Maybe Text)
v1ResourceAttributesGroupL :: Lens_' V1ResourceAttributes (Maybe Text)
v1ResourceAttributesGroupL Maybe Text -> f (Maybe Text)
f V1ResourceAttributes{Maybe Text
Maybe V1LabelSelectorAttributes
Maybe V1FieldSelectorAttributes
v1ResourceAttributesFieldSelector :: V1ResourceAttributes -> Maybe V1FieldSelectorAttributes
$sel:v1ResourceAttributesGroup:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesLabelSelector:V1ResourceAttributes :: V1ResourceAttributes -> Maybe V1LabelSelectorAttributes
$sel:v1ResourceAttributesName:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesNamespace:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesResource:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesSubresource:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesVerb:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesVersion:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesLabelSelector :: Maybe V1LabelSelectorAttributes
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesVersion :: Maybe Text
..} = (\Maybe Text
v1ResourceAttributesGroup -> V1ResourceAttributes { Maybe Text
$sel:v1ResourceAttributesGroup:V1ResourceAttributes :: Maybe Text
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesGroup, Maybe Text
Maybe V1LabelSelectorAttributes
Maybe V1FieldSelectorAttributes
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
$sel:v1ResourceAttributesLabelSelector:V1ResourceAttributes :: Maybe V1LabelSelectorAttributes
$sel:v1ResourceAttributesName:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesNamespace:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesResource:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesSubresource:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesVerb:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesVersion:V1ResourceAttributes :: Maybe Text
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
v1ResourceAttributesLabelSelector :: Maybe V1LabelSelectorAttributes
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesVersion :: 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 #-}

-- | 'v1ResourceAttributesLabelSelector' Lens
v1ResourceAttributesLabelSelectorL :: Lens_' V1ResourceAttributes (Maybe V1LabelSelectorAttributes)
v1ResourceAttributesLabelSelectorL :: Lens_' V1ResourceAttributes (Maybe V1LabelSelectorAttributes)
v1ResourceAttributesLabelSelectorL Maybe V1LabelSelectorAttributes
-> f (Maybe V1LabelSelectorAttributes)
f V1ResourceAttributes{Maybe Text
Maybe V1LabelSelectorAttributes
Maybe V1FieldSelectorAttributes
v1ResourceAttributesFieldSelector :: V1ResourceAttributes -> Maybe V1FieldSelectorAttributes
$sel:v1ResourceAttributesGroup:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesLabelSelector:V1ResourceAttributes :: V1ResourceAttributes -> Maybe V1LabelSelectorAttributes
$sel:v1ResourceAttributesName:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesNamespace:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesResource:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesSubresource:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesVerb:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesVersion:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesLabelSelector :: Maybe V1LabelSelectorAttributes
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesVersion :: Maybe Text
..} = (\Maybe V1LabelSelectorAttributes
v1ResourceAttributesLabelSelector -> V1ResourceAttributes { Maybe V1LabelSelectorAttributes
$sel:v1ResourceAttributesLabelSelector:V1ResourceAttributes :: Maybe V1LabelSelectorAttributes
v1ResourceAttributesLabelSelector :: Maybe V1LabelSelectorAttributes
v1ResourceAttributesLabelSelector, Maybe Text
Maybe V1FieldSelectorAttributes
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
$sel:v1ResourceAttributesGroup:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesName:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesNamespace:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesResource:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesSubresource:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesVerb:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesVersion:V1ResourceAttributes :: Maybe Text
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesVersion :: Maybe Text
..} ) (Maybe V1LabelSelectorAttributes -> V1ResourceAttributes)
-> f (Maybe V1LabelSelectorAttributes) -> f V1ResourceAttributes
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelectorAttributes
-> f (Maybe V1LabelSelectorAttributes)
f Maybe V1LabelSelectorAttributes
v1ResourceAttributesLabelSelector
{-# INLINE v1ResourceAttributesLabelSelectorL #-}

-- | 'v1ResourceAttributesName' Lens
v1ResourceAttributesNameL :: Lens_' V1ResourceAttributes (Maybe Text)
v1ResourceAttributesNameL :: Lens_' V1ResourceAttributes (Maybe Text)
v1ResourceAttributesNameL Maybe Text -> f (Maybe Text)
f V1ResourceAttributes{Maybe Text
Maybe V1LabelSelectorAttributes
Maybe V1FieldSelectorAttributes
v1ResourceAttributesFieldSelector :: V1ResourceAttributes -> Maybe V1FieldSelectorAttributes
$sel:v1ResourceAttributesGroup:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesLabelSelector:V1ResourceAttributes :: V1ResourceAttributes -> Maybe V1LabelSelectorAttributes
$sel:v1ResourceAttributesName:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesNamespace:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesResource:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesSubresource:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesVerb:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesVersion:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesLabelSelector :: Maybe V1LabelSelectorAttributes
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesVersion :: Maybe Text
..} = (\Maybe Text
v1ResourceAttributesName -> V1ResourceAttributes { Maybe Text
$sel:v1ResourceAttributesName:V1ResourceAttributes :: Maybe Text
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesName, Maybe Text
Maybe V1LabelSelectorAttributes
Maybe V1FieldSelectorAttributes
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
$sel:v1ResourceAttributesGroup:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesLabelSelector:V1ResourceAttributes :: Maybe V1LabelSelectorAttributes
$sel:v1ResourceAttributesNamespace:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesResource:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesSubresource:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesVerb:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesVersion:V1ResourceAttributes :: Maybe Text
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesLabelSelector :: Maybe V1LabelSelectorAttributes
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesVersion :: 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 :: Lens_' V1ResourceAttributes (Maybe Text)
v1ResourceAttributesNamespaceL Maybe Text -> f (Maybe Text)
f V1ResourceAttributes{Maybe Text
Maybe V1LabelSelectorAttributes
Maybe V1FieldSelectorAttributes
v1ResourceAttributesFieldSelector :: V1ResourceAttributes -> Maybe V1FieldSelectorAttributes
$sel:v1ResourceAttributesGroup:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesLabelSelector:V1ResourceAttributes :: V1ResourceAttributes -> Maybe V1LabelSelectorAttributes
$sel:v1ResourceAttributesName:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesNamespace:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesResource:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesSubresource:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesVerb:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesVersion:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesLabelSelector :: Maybe V1LabelSelectorAttributes
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesVersion :: Maybe Text
..} = (\Maybe Text
v1ResourceAttributesNamespace -> V1ResourceAttributes { Maybe Text
$sel:v1ResourceAttributesNamespace:V1ResourceAttributes :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesNamespace, Maybe Text
Maybe V1LabelSelectorAttributes
Maybe V1FieldSelectorAttributes
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
$sel:v1ResourceAttributesGroup:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesLabelSelector:V1ResourceAttributes :: Maybe V1LabelSelectorAttributes
$sel:v1ResourceAttributesName:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesResource:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesSubresource:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesVerb:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesVersion:V1ResourceAttributes :: Maybe Text
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesLabelSelector :: Maybe V1LabelSelectorAttributes
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesVersion :: 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 :: Lens_' V1ResourceAttributes (Maybe Text)
v1ResourceAttributesResourceL Maybe Text -> f (Maybe Text)
f V1ResourceAttributes{Maybe Text
Maybe V1LabelSelectorAttributes
Maybe V1FieldSelectorAttributes
v1ResourceAttributesFieldSelector :: V1ResourceAttributes -> Maybe V1FieldSelectorAttributes
$sel:v1ResourceAttributesGroup:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesLabelSelector:V1ResourceAttributes :: V1ResourceAttributes -> Maybe V1LabelSelectorAttributes
$sel:v1ResourceAttributesName:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesNamespace:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesResource:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesSubresource:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesVerb:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesVersion:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesLabelSelector :: Maybe V1LabelSelectorAttributes
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesVersion :: Maybe Text
..} = (\Maybe Text
v1ResourceAttributesResource -> V1ResourceAttributes { Maybe Text
$sel:v1ResourceAttributesResource:V1ResourceAttributes :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesResource, Maybe Text
Maybe V1LabelSelectorAttributes
Maybe V1FieldSelectorAttributes
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
$sel:v1ResourceAttributesGroup:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesLabelSelector:V1ResourceAttributes :: Maybe V1LabelSelectorAttributes
$sel:v1ResourceAttributesName:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesNamespace:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesSubresource:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesVerb:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesVersion:V1ResourceAttributes :: Maybe Text
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesLabelSelector :: Maybe V1LabelSelectorAttributes
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesVersion :: 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 :: Lens_' V1ResourceAttributes (Maybe Text)
v1ResourceAttributesSubresourceL Maybe Text -> f (Maybe Text)
f V1ResourceAttributes{Maybe Text
Maybe V1LabelSelectorAttributes
Maybe V1FieldSelectorAttributes
v1ResourceAttributesFieldSelector :: V1ResourceAttributes -> Maybe V1FieldSelectorAttributes
$sel:v1ResourceAttributesGroup:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesLabelSelector:V1ResourceAttributes :: V1ResourceAttributes -> Maybe V1LabelSelectorAttributes
$sel:v1ResourceAttributesName:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesNamespace:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesResource:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesSubresource:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesVerb:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesVersion:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesLabelSelector :: Maybe V1LabelSelectorAttributes
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesVersion :: Maybe Text
..} = (\Maybe Text
v1ResourceAttributesSubresource -> V1ResourceAttributes { Maybe Text
$sel:v1ResourceAttributesSubresource:V1ResourceAttributes :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesSubresource, Maybe Text
Maybe V1LabelSelectorAttributes
Maybe V1FieldSelectorAttributes
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
$sel:v1ResourceAttributesGroup:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesLabelSelector:V1ResourceAttributes :: Maybe V1LabelSelectorAttributes
$sel:v1ResourceAttributesName:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesNamespace:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesResource:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesVerb:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesVersion:V1ResourceAttributes :: Maybe Text
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesLabelSelector :: Maybe V1LabelSelectorAttributes
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesVersion :: 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 :: Lens_' V1ResourceAttributes (Maybe Text)
v1ResourceAttributesVerbL Maybe Text -> f (Maybe Text)
f V1ResourceAttributes{Maybe Text
Maybe V1LabelSelectorAttributes
Maybe V1FieldSelectorAttributes
v1ResourceAttributesFieldSelector :: V1ResourceAttributes -> Maybe V1FieldSelectorAttributes
$sel:v1ResourceAttributesGroup:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesLabelSelector:V1ResourceAttributes :: V1ResourceAttributes -> Maybe V1LabelSelectorAttributes
$sel:v1ResourceAttributesName:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesNamespace:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesResource:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesSubresource:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesVerb:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesVersion:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesLabelSelector :: Maybe V1LabelSelectorAttributes
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesVersion :: Maybe Text
..} = (\Maybe Text
v1ResourceAttributesVerb -> V1ResourceAttributes { Maybe Text
$sel:v1ResourceAttributesVerb:V1ResourceAttributes :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesVerb, Maybe Text
Maybe V1LabelSelectorAttributes
Maybe V1FieldSelectorAttributes
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
$sel:v1ResourceAttributesGroup:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesLabelSelector:V1ResourceAttributes :: Maybe V1LabelSelectorAttributes
$sel:v1ResourceAttributesName:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesNamespace:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesResource:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesSubresource:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesVersion:V1ResourceAttributes :: Maybe Text
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesLabelSelector :: Maybe V1LabelSelectorAttributes
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesVersion :: 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 :: Lens_' V1ResourceAttributes (Maybe Text)
v1ResourceAttributesVersionL Maybe Text -> f (Maybe Text)
f V1ResourceAttributes{Maybe Text
Maybe V1LabelSelectorAttributes
Maybe V1FieldSelectorAttributes
v1ResourceAttributesFieldSelector :: V1ResourceAttributes -> Maybe V1FieldSelectorAttributes
$sel:v1ResourceAttributesGroup:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesLabelSelector:V1ResourceAttributes :: V1ResourceAttributes -> Maybe V1LabelSelectorAttributes
$sel:v1ResourceAttributesName:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesNamespace:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesResource:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesSubresource:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesVerb:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
$sel:v1ResourceAttributesVersion:V1ResourceAttributes :: V1ResourceAttributes -> Maybe Text
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesLabelSelector :: Maybe V1LabelSelectorAttributes
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesVerb :: Maybe Text
v1ResourceAttributesVersion :: Maybe Text
..} = (\Maybe Text
v1ResourceAttributesVersion -> V1ResourceAttributes { Maybe Text
$sel:v1ResourceAttributesVersion:V1ResourceAttributes :: Maybe Text
v1ResourceAttributesVersion :: Maybe Text
v1ResourceAttributesVersion, Maybe Text
Maybe V1LabelSelectorAttributes
Maybe V1FieldSelectorAttributes
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
$sel:v1ResourceAttributesGroup:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesLabelSelector:V1ResourceAttributes :: Maybe V1LabelSelectorAttributes
$sel:v1ResourceAttributesName:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesNamespace:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesResource:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesSubresource:V1ResourceAttributes :: Maybe Text
$sel:v1ResourceAttributesVerb:V1ResourceAttributes :: Maybe Text
v1ResourceAttributesFieldSelector :: Maybe V1FieldSelectorAttributes
v1ResourceAttributesGroup :: Maybe Text
v1ResourceAttributesLabelSelector :: Maybe V1LabelSelectorAttributes
v1ResourceAttributesName :: Maybe Text
v1ResourceAttributesNamespace :: Maybe Text
v1ResourceAttributesResource :: Maybe Text
v1ResourceAttributesSubresource :: Maybe Text
v1ResourceAttributesVerb :: 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 #-}



-- * V1ResourceClaim

-- | 'v1ResourceClaimName' Lens
v1ResourceClaimNameL :: Lens_' V1ResourceClaim (Text)
v1ResourceClaimNameL :: Lens_' V1ResourceClaim Text
v1ResourceClaimNameL Text -> f Text
f V1ResourceClaim{Maybe Text
Text
v1ResourceClaimName :: V1ResourceClaim -> Text
v1ResourceClaimName :: Text
v1ResourceClaimRequest :: Maybe Text
$sel:v1ResourceClaimRequest:V1ResourceClaim :: V1ResourceClaim -> Maybe Text
..} = (\Text
v1ResourceClaimName -> V1ResourceClaim { Text
v1ResourceClaimName :: Text
v1ResourceClaimName :: Text
v1ResourceClaimName, Maybe Text
v1ResourceClaimRequest :: Maybe Text
$sel:v1ResourceClaimRequest:V1ResourceClaim :: Maybe Text
..} ) (Text -> V1ResourceClaim) -> f Text -> f V1ResourceClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ResourceClaimName
{-# INLINE v1ResourceClaimNameL #-}

-- | 'v1ResourceClaimRequest' Lens
v1ResourceClaimRequestL :: Lens_' V1ResourceClaim (Maybe Text)
v1ResourceClaimRequestL :: Lens_' V1ResourceClaim (Maybe Text)
v1ResourceClaimRequestL Maybe Text -> f (Maybe Text)
f V1ResourceClaim{Maybe Text
Text
v1ResourceClaimName :: V1ResourceClaim -> Text
$sel:v1ResourceClaimRequest:V1ResourceClaim :: V1ResourceClaim -> Maybe Text
v1ResourceClaimName :: Text
v1ResourceClaimRequest :: Maybe Text
..} = (\Maybe Text
v1ResourceClaimRequest -> V1ResourceClaim { Maybe Text
$sel:v1ResourceClaimRequest:V1ResourceClaim :: Maybe Text
v1ResourceClaimRequest :: Maybe Text
v1ResourceClaimRequest, Text
v1ResourceClaimName :: Text
v1ResourceClaimName :: Text
..} ) (Maybe Text -> V1ResourceClaim)
-> f (Maybe Text) -> f V1ResourceClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ResourceClaimRequest
{-# INLINE v1ResourceClaimRequestL #-}



-- * V1ResourceFieldSelector

-- | 'v1ResourceFieldSelectorContainerName' Lens
v1ResourceFieldSelectorContainerNameL :: Lens_' V1ResourceFieldSelector (Maybe Text)
v1ResourceFieldSelectorContainerNameL :: Lens_' V1ResourceFieldSelector (Maybe Text)
v1ResourceFieldSelectorContainerNameL Maybe Text -> f (Maybe Text)
f V1ResourceFieldSelector{Maybe Text
Maybe Quantity
Text
v1ResourceFieldSelectorContainerName :: V1ResourceFieldSelector -> Maybe Text
v1ResourceFieldSelectorContainerName :: Maybe Text
v1ResourceFieldSelectorDivisor :: Maybe Quantity
v1ResourceFieldSelectorResource :: Text
$sel:v1ResourceFieldSelectorDivisor:V1ResourceFieldSelector :: V1ResourceFieldSelector -> Maybe Quantity
$sel:v1ResourceFieldSelectorResource:V1ResourceFieldSelector :: V1ResourceFieldSelector -> Text
..} = (\Maybe Text
v1ResourceFieldSelectorContainerName -> V1ResourceFieldSelector { Maybe Text
v1ResourceFieldSelectorContainerName :: Maybe Text
v1ResourceFieldSelectorContainerName :: Maybe Text
v1ResourceFieldSelectorContainerName, Maybe Quantity
Text
v1ResourceFieldSelectorDivisor :: Maybe Quantity
v1ResourceFieldSelectorResource :: Text
$sel:v1ResourceFieldSelectorDivisor:V1ResourceFieldSelector :: Maybe Quantity
$sel:v1ResourceFieldSelectorResource:V1ResourceFieldSelector :: Text
..} ) (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 :: Lens_' V1ResourceFieldSelector (Maybe Quantity)
v1ResourceFieldSelectorDivisorL Maybe Quantity -> f (Maybe Quantity)
f V1ResourceFieldSelector{Maybe Text
Maybe Quantity
Text
v1ResourceFieldSelectorContainerName :: V1ResourceFieldSelector -> Maybe Text
$sel:v1ResourceFieldSelectorDivisor:V1ResourceFieldSelector :: V1ResourceFieldSelector -> Maybe Quantity
$sel:v1ResourceFieldSelectorResource:V1ResourceFieldSelector :: V1ResourceFieldSelector -> Text
v1ResourceFieldSelectorContainerName :: Maybe Text
v1ResourceFieldSelectorDivisor :: Maybe Quantity
v1ResourceFieldSelectorResource :: Text
..} = (\Maybe Quantity
v1ResourceFieldSelectorDivisor -> V1ResourceFieldSelector { Maybe Quantity
$sel:v1ResourceFieldSelectorDivisor:V1ResourceFieldSelector :: Maybe Quantity
v1ResourceFieldSelectorDivisor :: Maybe Quantity
v1ResourceFieldSelectorDivisor, Maybe Text
Text
v1ResourceFieldSelectorContainerName :: Maybe Text
$sel:v1ResourceFieldSelectorResource:V1ResourceFieldSelector :: Text
v1ResourceFieldSelectorContainerName :: Maybe Text
v1ResourceFieldSelectorResource :: 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 :: Lens_' V1ResourceFieldSelector Text
v1ResourceFieldSelectorResourceL Text -> f Text
f V1ResourceFieldSelector{Maybe Text
Maybe Quantity
Text
v1ResourceFieldSelectorContainerName :: V1ResourceFieldSelector -> Maybe Text
$sel:v1ResourceFieldSelectorDivisor:V1ResourceFieldSelector :: V1ResourceFieldSelector -> Maybe Quantity
$sel:v1ResourceFieldSelectorResource:V1ResourceFieldSelector :: V1ResourceFieldSelector -> Text
v1ResourceFieldSelectorContainerName :: Maybe Text
v1ResourceFieldSelectorDivisor :: Maybe Quantity
v1ResourceFieldSelectorResource :: Text
..} = (\Text
v1ResourceFieldSelectorResource -> V1ResourceFieldSelector { Text
$sel:v1ResourceFieldSelectorResource:V1ResourceFieldSelector :: Text
v1ResourceFieldSelectorResource :: Text
v1ResourceFieldSelectorResource, Maybe Text
Maybe Quantity
v1ResourceFieldSelectorContainerName :: Maybe Text
$sel:v1ResourceFieldSelectorDivisor:V1ResourceFieldSelector :: Maybe Quantity
v1ResourceFieldSelectorContainerName :: Maybe Text
v1ResourceFieldSelectorDivisor :: Maybe Quantity
..} ) (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 #-}



-- * V1ResourceHealth

-- | 'v1ResourceHealthHealth' Lens
v1ResourceHealthHealthL :: Lens_' V1ResourceHealth (Maybe Text)
v1ResourceHealthHealthL :: Lens_' V1ResourceHealth (Maybe Text)
v1ResourceHealthHealthL Maybe Text -> f (Maybe Text)
f V1ResourceHealth{Maybe Text
Text
v1ResourceHealthHealth :: V1ResourceHealth -> Maybe Text
v1ResourceHealthHealth :: Maybe Text
v1ResourceHealthResourceId :: Text
$sel:v1ResourceHealthResourceId:V1ResourceHealth :: V1ResourceHealth -> Text
..} = (\Maybe Text
v1ResourceHealthHealth -> V1ResourceHealth { Maybe Text
v1ResourceHealthHealth :: Maybe Text
v1ResourceHealthHealth :: Maybe Text
v1ResourceHealthHealth, Text
v1ResourceHealthResourceId :: Text
$sel:v1ResourceHealthResourceId:V1ResourceHealth :: Text
..} ) (Maybe Text -> V1ResourceHealth)
-> f (Maybe Text) -> f V1ResourceHealth
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ResourceHealthHealth
{-# INLINE v1ResourceHealthHealthL #-}

-- | 'v1ResourceHealthResourceId' Lens
v1ResourceHealthResourceIdL :: Lens_' V1ResourceHealth (Text)
v1ResourceHealthResourceIdL :: Lens_' V1ResourceHealth Text
v1ResourceHealthResourceIdL Text -> f Text
f V1ResourceHealth{Maybe Text
Text
v1ResourceHealthHealth :: V1ResourceHealth -> Maybe Text
$sel:v1ResourceHealthResourceId:V1ResourceHealth :: V1ResourceHealth -> Text
v1ResourceHealthHealth :: Maybe Text
v1ResourceHealthResourceId :: Text
..} = (\Text
v1ResourceHealthResourceId -> V1ResourceHealth { Text
$sel:v1ResourceHealthResourceId:V1ResourceHealth :: Text
v1ResourceHealthResourceId :: Text
v1ResourceHealthResourceId, Maybe Text
v1ResourceHealthHealth :: Maybe Text
v1ResourceHealthHealth :: Maybe Text
..} ) (Text -> V1ResourceHealth) -> f Text -> f V1ResourceHealth
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ResourceHealthResourceId
{-# INLINE v1ResourceHealthResourceIdL #-}



-- * V1ResourcePolicyRule

-- | 'v1ResourcePolicyRuleApiGroups' Lens
v1ResourcePolicyRuleApiGroupsL :: Lens_' V1ResourcePolicyRule ([Text])
v1ResourcePolicyRuleApiGroupsL :: Lens_' V1ResourcePolicyRule [Text]
v1ResourcePolicyRuleApiGroupsL [Text] -> f [Text]
f V1ResourcePolicyRule{[Text]
Maybe Bool
Maybe [Text]
v1ResourcePolicyRuleApiGroups :: V1ResourcePolicyRule -> [Text]
v1ResourcePolicyRuleApiGroups :: [Text]
v1ResourcePolicyRuleClusterScope :: Maybe Bool
v1ResourcePolicyRuleNamespaces :: Maybe [Text]
v1ResourcePolicyRuleResources :: [Text]
v1ResourcePolicyRuleVerbs :: [Text]
$sel:v1ResourcePolicyRuleClusterScope:V1ResourcePolicyRule :: V1ResourcePolicyRule -> Maybe Bool
$sel:v1ResourcePolicyRuleNamespaces:V1ResourcePolicyRule :: V1ResourcePolicyRule -> Maybe [Text]
$sel:v1ResourcePolicyRuleResources:V1ResourcePolicyRule :: V1ResourcePolicyRule -> [Text]
$sel:v1ResourcePolicyRuleVerbs:V1ResourcePolicyRule :: V1ResourcePolicyRule -> [Text]
..} = (\[Text]
v1ResourcePolicyRuleApiGroups -> V1ResourcePolicyRule { [Text]
v1ResourcePolicyRuleApiGroups :: [Text]
v1ResourcePolicyRuleApiGroups :: [Text]
v1ResourcePolicyRuleApiGroups, [Text]
Maybe Bool
Maybe [Text]
v1ResourcePolicyRuleClusterScope :: Maybe Bool
v1ResourcePolicyRuleNamespaces :: Maybe [Text]
v1ResourcePolicyRuleResources :: [Text]
v1ResourcePolicyRuleVerbs :: [Text]
$sel:v1ResourcePolicyRuleClusterScope:V1ResourcePolicyRule :: Maybe Bool
$sel:v1ResourcePolicyRuleNamespaces:V1ResourcePolicyRule :: Maybe [Text]
$sel:v1ResourcePolicyRuleResources:V1ResourcePolicyRule :: [Text]
$sel:v1ResourcePolicyRuleVerbs:V1ResourcePolicyRule :: [Text]
..} ) ([Text] -> V1ResourcePolicyRule)
-> f [Text] -> f V1ResourcePolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1ResourcePolicyRuleApiGroups
{-# INLINE v1ResourcePolicyRuleApiGroupsL #-}

-- | 'v1ResourcePolicyRuleClusterScope' Lens
v1ResourcePolicyRuleClusterScopeL :: Lens_' V1ResourcePolicyRule (Maybe Bool)
v1ResourcePolicyRuleClusterScopeL :: Lens_' V1ResourcePolicyRule (Maybe Bool)
v1ResourcePolicyRuleClusterScopeL Maybe Bool -> f (Maybe Bool)
f V1ResourcePolicyRule{[Text]
Maybe Bool
Maybe [Text]
v1ResourcePolicyRuleApiGroups :: V1ResourcePolicyRule -> [Text]
$sel:v1ResourcePolicyRuleClusterScope:V1ResourcePolicyRule :: V1ResourcePolicyRule -> Maybe Bool
$sel:v1ResourcePolicyRuleNamespaces:V1ResourcePolicyRule :: V1ResourcePolicyRule -> Maybe [Text]
$sel:v1ResourcePolicyRuleResources:V1ResourcePolicyRule :: V1ResourcePolicyRule -> [Text]
$sel:v1ResourcePolicyRuleVerbs:V1ResourcePolicyRule :: V1ResourcePolicyRule -> [Text]
v1ResourcePolicyRuleApiGroups :: [Text]
v1ResourcePolicyRuleClusterScope :: Maybe Bool
v1ResourcePolicyRuleNamespaces :: Maybe [Text]
v1ResourcePolicyRuleResources :: [Text]
v1ResourcePolicyRuleVerbs :: [Text]
..} = (\Maybe Bool
v1ResourcePolicyRuleClusterScope -> V1ResourcePolicyRule { Maybe Bool
$sel:v1ResourcePolicyRuleClusterScope:V1ResourcePolicyRule :: Maybe Bool
v1ResourcePolicyRuleClusterScope :: Maybe Bool
v1ResourcePolicyRuleClusterScope, [Text]
Maybe [Text]
v1ResourcePolicyRuleApiGroups :: [Text]
$sel:v1ResourcePolicyRuleNamespaces:V1ResourcePolicyRule :: Maybe [Text]
$sel:v1ResourcePolicyRuleResources:V1ResourcePolicyRule :: [Text]
$sel:v1ResourcePolicyRuleVerbs:V1ResourcePolicyRule :: [Text]
v1ResourcePolicyRuleApiGroups :: [Text]
v1ResourcePolicyRuleNamespaces :: Maybe [Text]
v1ResourcePolicyRuleResources :: [Text]
v1ResourcePolicyRuleVerbs :: [Text]
..} ) (Maybe Bool -> V1ResourcePolicyRule)
-> f (Maybe Bool) -> f V1ResourcePolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1ResourcePolicyRuleClusterScope
{-# INLINE v1ResourcePolicyRuleClusterScopeL #-}

-- | 'v1ResourcePolicyRuleNamespaces' Lens
v1ResourcePolicyRuleNamespacesL :: Lens_' V1ResourcePolicyRule (Maybe [Text])
v1ResourcePolicyRuleNamespacesL :: Lens_' V1ResourcePolicyRule (Maybe [Text])
v1ResourcePolicyRuleNamespacesL Maybe [Text] -> f (Maybe [Text])
f V1ResourcePolicyRule{[Text]
Maybe Bool
Maybe [Text]
v1ResourcePolicyRuleApiGroups :: V1ResourcePolicyRule -> [Text]
$sel:v1ResourcePolicyRuleClusterScope:V1ResourcePolicyRule :: V1ResourcePolicyRule -> Maybe Bool
$sel:v1ResourcePolicyRuleNamespaces:V1ResourcePolicyRule :: V1ResourcePolicyRule -> Maybe [Text]
$sel:v1ResourcePolicyRuleResources:V1ResourcePolicyRule :: V1ResourcePolicyRule -> [Text]
$sel:v1ResourcePolicyRuleVerbs:V1ResourcePolicyRule :: V1ResourcePolicyRule -> [Text]
v1ResourcePolicyRuleApiGroups :: [Text]
v1ResourcePolicyRuleClusterScope :: Maybe Bool
v1ResourcePolicyRuleNamespaces :: Maybe [Text]
v1ResourcePolicyRuleResources :: [Text]
v1ResourcePolicyRuleVerbs :: [Text]
..} = (\Maybe [Text]
v1ResourcePolicyRuleNamespaces -> V1ResourcePolicyRule { Maybe [Text]
$sel:v1ResourcePolicyRuleNamespaces:V1ResourcePolicyRule :: Maybe [Text]
v1ResourcePolicyRuleNamespaces :: Maybe [Text]
v1ResourcePolicyRuleNamespaces, [Text]
Maybe Bool
v1ResourcePolicyRuleApiGroups :: [Text]
$sel:v1ResourcePolicyRuleClusterScope:V1ResourcePolicyRule :: Maybe Bool
$sel:v1ResourcePolicyRuleResources:V1ResourcePolicyRule :: [Text]
$sel:v1ResourcePolicyRuleVerbs:V1ResourcePolicyRule :: [Text]
v1ResourcePolicyRuleApiGroups :: [Text]
v1ResourcePolicyRuleClusterScope :: Maybe Bool
v1ResourcePolicyRuleResources :: [Text]
v1ResourcePolicyRuleVerbs :: [Text]
..} ) (Maybe [Text] -> V1ResourcePolicyRule)
-> f (Maybe [Text]) -> f V1ResourcePolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1ResourcePolicyRuleNamespaces
{-# INLINE v1ResourcePolicyRuleNamespacesL #-}

-- | 'v1ResourcePolicyRuleResources' Lens
v1ResourcePolicyRuleResourcesL :: Lens_' V1ResourcePolicyRule ([Text])
v1ResourcePolicyRuleResourcesL :: Lens_' V1ResourcePolicyRule [Text]
v1ResourcePolicyRuleResourcesL [Text] -> f [Text]
f V1ResourcePolicyRule{[Text]
Maybe Bool
Maybe [Text]
v1ResourcePolicyRuleApiGroups :: V1ResourcePolicyRule -> [Text]
$sel:v1ResourcePolicyRuleClusterScope:V1ResourcePolicyRule :: V1ResourcePolicyRule -> Maybe Bool
$sel:v1ResourcePolicyRuleNamespaces:V1ResourcePolicyRule :: V1ResourcePolicyRule -> Maybe [Text]
$sel:v1ResourcePolicyRuleResources:V1ResourcePolicyRule :: V1ResourcePolicyRule -> [Text]
$sel:v1ResourcePolicyRuleVerbs:V1ResourcePolicyRule :: V1ResourcePolicyRule -> [Text]
v1ResourcePolicyRuleApiGroups :: [Text]
v1ResourcePolicyRuleClusterScope :: Maybe Bool
v1ResourcePolicyRuleNamespaces :: Maybe [Text]
v1ResourcePolicyRuleResources :: [Text]
v1ResourcePolicyRuleVerbs :: [Text]
..} = (\[Text]
v1ResourcePolicyRuleResources -> V1ResourcePolicyRule { [Text]
$sel:v1ResourcePolicyRuleResources:V1ResourcePolicyRule :: [Text]
v1ResourcePolicyRuleResources :: [Text]
v1ResourcePolicyRuleResources, [Text]
Maybe Bool
Maybe [Text]
v1ResourcePolicyRuleApiGroups :: [Text]
$sel:v1ResourcePolicyRuleClusterScope:V1ResourcePolicyRule :: Maybe Bool
$sel:v1ResourcePolicyRuleNamespaces:V1ResourcePolicyRule :: Maybe [Text]
$sel:v1ResourcePolicyRuleVerbs:V1ResourcePolicyRule :: [Text]
v1ResourcePolicyRuleApiGroups :: [Text]
v1ResourcePolicyRuleClusterScope :: Maybe Bool
v1ResourcePolicyRuleNamespaces :: Maybe [Text]
v1ResourcePolicyRuleVerbs :: [Text]
..} ) ([Text] -> V1ResourcePolicyRule)
-> f [Text] -> f V1ResourcePolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1ResourcePolicyRuleResources
{-# INLINE v1ResourcePolicyRuleResourcesL #-}

-- | 'v1ResourcePolicyRuleVerbs' Lens
v1ResourcePolicyRuleVerbsL :: Lens_' V1ResourcePolicyRule ([Text])
v1ResourcePolicyRuleVerbsL :: Lens_' V1ResourcePolicyRule [Text]
v1ResourcePolicyRuleVerbsL [Text] -> f [Text]
f V1ResourcePolicyRule{[Text]
Maybe Bool
Maybe [Text]
v1ResourcePolicyRuleApiGroups :: V1ResourcePolicyRule -> [Text]
$sel:v1ResourcePolicyRuleClusterScope:V1ResourcePolicyRule :: V1ResourcePolicyRule -> Maybe Bool
$sel:v1ResourcePolicyRuleNamespaces:V1ResourcePolicyRule :: V1ResourcePolicyRule -> Maybe [Text]
$sel:v1ResourcePolicyRuleResources:V1ResourcePolicyRule :: V1ResourcePolicyRule -> [Text]
$sel:v1ResourcePolicyRuleVerbs:V1ResourcePolicyRule :: V1ResourcePolicyRule -> [Text]
v1ResourcePolicyRuleApiGroups :: [Text]
v1ResourcePolicyRuleClusterScope :: Maybe Bool
v1ResourcePolicyRuleNamespaces :: Maybe [Text]
v1ResourcePolicyRuleResources :: [Text]
v1ResourcePolicyRuleVerbs :: [Text]
..} = (\[Text]
v1ResourcePolicyRuleVerbs -> V1ResourcePolicyRule { [Text]
$sel:v1ResourcePolicyRuleVerbs:V1ResourcePolicyRule :: [Text]
v1ResourcePolicyRuleVerbs :: [Text]
v1ResourcePolicyRuleVerbs, [Text]
Maybe Bool
Maybe [Text]
v1ResourcePolicyRuleApiGroups :: [Text]
$sel:v1ResourcePolicyRuleClusterScope:V1ResourcePolicyRule :: Maybe Bool
$sel:v1ResourcePolicyRuleNamespaces:V1ResourcePolicyRule :: Maybe [Text]
$sel:v1ResourcePolicyRuleResources:V1ResourcePolicyRule :: [Text]
v1ResourcePolicyRuleApiGroups :: [Text]
v1ResourcePolicyRuleClusterScope :: Maybe Bool
v1ResourcePolicyRuleNamespaces :: Maybe [Text]
v1ResourcePolicyRuleResources :: [Text]
..} ) ([Text] -> V1ResourcePolicyRule)
-> f [Text] -> f V1ResourcePolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [Text] -> f [Text]
f [Text]
v1ResourcePolicyRuleVerbs
{-# INLINE v1ResourcePolicyRuleVerbsL #-}



-- * V1ResourceQuota

-- | 'v1ResourceQuotaApiVersion' Lens
v1ResourceQuotaApiVersionL :: Lens_' V1ResourceQuota (Maybe Text)
v1ResourceQuotaApiVersionL :: Lens_' V1ResourceQuota (Maybe Text)
v1ResourceQuotaApiVersionL Maybe Text -> f (Maybe Text)
f V1ResourceQuota{Maybe Text
Maybe V1ResourceQuotaStatus
Maybe V1ResourceQuotaSpec
Maybe V1ObjectMeta
v1ResourceQuotaApiVersion :: V1ResourceQuota -> Maybe Text
v1ResourceQuotaApiVersion :: Maybe Text
v1ResourceQuotaKind :: Maybe Text
v1ResourceQuotaMetadata :: Maybe V1ObjectMeta
v1ResourceQuotaSpec :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaStatus :: Maybe V1ResourceQuotaStatus
$sel:v1ResourceQuotaKind:V1ResourceQuota :: V1ResourceQuota -> Maybe Text
$sel:v1ResourceQuotaMetadata:V1ResourceQuota :: V1ResourceQuota -> Maybe V1ObjectMeta
$sel:v1ResourceQuotaSpec:V1ResourceQuota :: V1ResourceQuota -> Maybe V1ResourceQuotaSpec
$sel:v1ResourceQuotaStatus:V1ResourceQuota :: V1ResourceQuota -> Maybe V1ResourceQuotaStatus
..} = (\Maybe Text
v1ResourceQuotaApiVersion -> V1ResourceQuota { Maybe Text
v1ResourceQuotaApiVersion :: Maybe Text
v1ResourceQuotaApiVersion :: Maybe Text
v1ResourceQuotaApiVersion, Maybe Text
Maybe V1ResourceQuotaStatus
Maybe V1ResourceQuotaSpec
Maybe V1ObjectMeta
v1ResourceQuotaKind :: Maybe Text
v1ResourceQuotaMetadata :: Maybe V1ObjectMeta
v1ResourceQuotaSpec :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaStatus :: Maybe V1ResourceQuotaStatus
$sel:v1ResourceQuotaKind:V1ResourceQuota :: Maybe Text
$sel:v1ResourceQuotaMetadata:V1ResourceQuota :: Maybe V1ObjectMeta
$sel:v1ResourceQuotaSpec:V1ResourceQuota :: Maybe V1ResourceQuotaSpec
$sel:v1ResourceQuotaStatus:V1ResourceQuota :: Maybe V1ResourceQuotaStatus
..} ) (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 :: Lens_' V1ResourceQuota (Maybe Text)
v1ResourceQuotaKindL Maybe Text -> f (Maybe Text)
f V1ResourceQuota{Maybe Text
Maybe V1ResourceQuotaStatus
Maybe V1ResourceQuotaSpec
Maybe V1ObjectMeta
v1ResourceQuotaApiVersion :: V1ResourceQuota -> Maybe Text
$sel:v1ResourceQuotaKind:V1ResourceQuota :: V1ResourceQuota -> Maybe Text
$sel:v1ResourceQuotaMetadata:V1ResourceQuota :: V1ResourceQuota -> Maybe V1ObjectMeta
$sel:v1ResourceQuotaSpec:V1ResourceQuota :: V1ResourceQuota -> Maybe V1ResourceQuotaSpec
$sel:v1ResourceQuotaStatus:V1ResourceQuota :: V1ResourceQuota -> Maybe V1ResourceQuotaStatus
v1ResourceQuotaApiVersion :: Maybe Text
v1ResourceQuotaKind :: Maybe Text
v1ResourceQuotaMetadata :: Maybe V1ObjectMeta
v1ResourceQuotaSpec :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaStatus :: Maybe V1ResourceQuotaStatus
..} = (\Maybe Text
v1ResourceQuotaKind -> V1ResourceQuota { Maybe Text
$sel:v1ResourceQuotaKind:V1ResourceQuota :: Maybe Text
v1ResourceQuotaKind :: Maybe Text
v1ResourceQuotaKind, Maybe Text
Maybe V1ResourceQuotaStatus
Maybe V1ResourceQuotaSpec
Maybe V1ObjectMeta
v1ResourceQuotaApiVersion :: Maybe Text
$sel:v1ResourceQuotaMetadata:V1ResourceQuota :: Maybe V1ObjectMeta
$sel:v1ResourceQuotaSpec:V1ResourceQuota :: Maybe V1ResourceQuotaSpec
$sel:v1ResourceQuotaStatus:V1ResourceQuota :: Maybe V1ResourceQuotaStatus
v1ResourceQuotaApiVersion :: Maybe Text
v1ResourceQuotaMetadata :: Maybe V1ObjectMeta
v1ResourceQuotaSpec :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaStatus :: Maybe V1ResourceQuotaStatus
..} ) (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 :: Lens_' V1ResourceQuota (Maybe V1ObjectMeta)
v1ResourceQuotaMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1ResourceQuota{Maybe Text
Maybe V1ResourceQuotaStatus
Maybe V1ResourceQuotaSpec
Maybe V1ObjectMeta
v1ResourceQuotaApiVersion :: V1ResourceQuota -> Maybe Text
$sel:v1ResourceQuotaKind:V1ResourceQuota :: V1ResourceQuota -> Maybe Text
$sel:v1ResourceQuotaMetadata:V1ResourceQuota :: V1ResourceQuota -> Maybe V1ObjectMeta
$sel:v1ResourceQuotaSpec:V1ResourceQuota :: V1ResourceQuota -> Maybe V1ResourceQuotaSpec
$sel:v1ResourceQuotaStatus:V1ResourceQuota :: V1ResourceQuota -> Maybe V1ResourceQuotaStatus
v1ResourceQuotaApiVersion :: Maybe Text
v1ResourceQuotaKind :: Maybe Text
v1ResourceQuotaMetadata :: Maybe V1ObjectMeta
v1ResourceQuotaSpec :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaStatus :: Maybe V1ResourceQuotaStatus
..} = (\Maybe V1ObjectMeta
v1ResourceQuotaMetadata -> V1ResourceQuota { Maybe V1ObjectMeta
$sel:v1ResourceQuotaMetadata:V1ResourceQuota :: Maybe V1ObjectMeta
v1ResourceQuotaMetadata :: Maybe V1ObjectMeta
v1ResourceQuotaMetadata, Maybe Text
Maybe V1ResourceQuotaStatus
Maybe V1ResourceQuotaSpec
v1ResourceQuotaApiVersion :: Maybe Text
$sel:v1ResourceQuotaKind:V1ResourceQuota :: Maybe Text
$sel:v1ResourceQuotaSpec:V1ResourceQuota :: Maybe V1ResourceQuotaSpec
$sel:v1ResourceQuotaStatus:V1ResourceQuota :: Maybe V1ResourceQuotaStatus
v1ResourceQuotaApiVersion :: Maybe Text
v1ResourceQuotaKind :: Maybe Text
v1ResourceQuotaSpec :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaStatus :: Maybe V1ResourceQuotaStatus
..} ) (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 :: Lens_' V1ResourceQuota (Maybe V1ResourceQuotaSpec)
v1ResourceQuotaSpecL Maybe V1ResourceQuotaSpec -> f (Maybe V1ResourceQuotaSpec)
f V1ResourceQuota{Maybe Text
Maybe V1ResourceQuotaStatus
Maybe V1ResourceQuotaSpec
Maybe V1ObjectMeta
v1ResourceQuotaApiVersion :: V1ResourceQuota -> Maybe Text
$sel:v1ResourceQuotaKind:V1ResourceQuota :: V1ResourceQuota -> Maybe Text
$sel:v1ResourceQuotaMetadata:V1ResourceQuota :: V1ResourceQuota -> Maybe V1ObjectMeta
$sel:v1ResourceQuotaSpec:V1ResourceQuota :: V1ResourceQuota -> Maybe V1ResourceQuotaSpec
$sel:v1ResourceQuotaStatus:V1ResourceQuota :: V1ResourceQuota -> Maybe V1ResourceQuotaStatus
v1ResourceQuotaApiVersion :: Maybe Text
v1ResourceQuotaKind :: Maybe Text
v1ResourceQuotaMetadata :: Maybe V1ObjectMeta
v1ResourceQuotaSpec :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaStatus :: Maybe V1ResourceQuotaStatus
..} = (\Maybe V1ResourceQuotaSpec
v1ResourceQuotaSpec -> V1ResourceQuota { Maybe V1ResourceQuotaSpec
$sel:v1ResourceQuotaSpec:V1ResourceQuota :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaSpec :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaSpec, Maybe Text
Maybe V1ResourceQuotaStatus
Maybe V1ObjectMeta
v1ResourceQuotaApiVersion :: Maybe Text
$sel:v1ResourceQuotaKind:V1ResourceQuota :: Maybe Text
$sel:v1ResourceQuotaMetadata:V1ResourceQuota :: Maybe V1ObjectMeta
$sel:v1ResourceQuotaStatus:V1ResourceQuota :: Maybe V1ResourceQuotaStatus
v1ResourceQuotaApiVersion :: Maybe Text
v1ResourceQuotaKind :: Maybe Text
v1ResourceQuotaMetadata :: Maybe V1ObjectMeta
v1ResourceQuotaStatus :: Maybe V1ResourceQuotaStatus
..} ) (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 :: Lens_' V1ResourceQuota (Maybe V1ResourceQuotaStatus)
v1ResourceQuotaStatusL Maybe V1ResourceQuotaStatus -> f (Maybe V1ResourceQuotaStatus)
f V1ResourceQuota{Maybe Text
Maybe V1ResourceQuotaStatus
Maybe V1ResourceQuotaSpec
Maybe V1ObjectMeta
v1ResourceQuotaApiVersion :: V1ResourceQuota -> Maybe Text
$sel:v1ResourceQuotaKind:V1ResourceQuota :: V1ResourceQuota -> Maybe Text
$sel:v1ResourceQuotaMetadata:V1ResourceQuota :: V1ResourceQuota -> Maybe V1ObjectMeta
$sel:v1ResourceQuotaSpec:V1ResourceQuota :: V1ResourceQuota -> Maybe V1ResourceQuotaSpec
$sel:v1ResourceQuotaStatus:V1ResourceQuota :: V1ResourceQuota -> Maybe V1ResourceQuotaStatus
v1ResourceQuotaApiVersion :: Maybe Text
v1ResourceQuotaKind :: Maybe Text
v1ResourceQuotaMetadata :: Maybe V1ObjectMeta
v1ResourceQuotaSpec :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaStatus :: Maybe V1ResourceQuotaStatus
..} = (\Maybe V1ResourceQuotaStatus
v1ResourceQuotaStatus -> V1ResourceQuota { Maybe V1ResourceQuotaStatus
$sel:v1ResourceQuotaStatus:V1ResourceQuota :: Maybe V1ResourceQuotaStatus
v1ResourceQuotaStatus :: Maybe V1ResourceQuotaStatus
v1ResourceQuotaStatus, Maybe Text
Maybe V1ResourceQuotaSpec
Maybe V1ObjectMeta
v1ResourceQuotaApiVersion :: Maybe Text
$sel:v1ResourceQuotaKind:V1ResourceQuota :: Maybe Text
$sel:v1ResourceQuotaMetadata:V1ResourceQuota :: Maybe V1ObjectMeta
$sel:v1ResourceQuotaSpec:V1ResourceQuota :: Maybe V1ResourceQuotaSpec
v1ResourceQuotaApiVersion :: Maybe Text
v1ResourceQuotaKind :: Maybe Text
v1ResourceQuotaMetadata :: Maybe V1ObjectMeta
v1ResourceQuotaSpec :: Maybe V1ResourceQuotaSpec
..} ) (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 :: Lens_' V1ResourceQuotaList (Maybe Text)
v1ResourceQuotaListApiVersionL Maybe Text -> f (Maybe Text)
f V1ResourceQuotaList{[V1ResourceQuota]
Maybe Text
Maybe V1ListMeta
v1ResourceQuotaListApiVersion :: V1ResourceQuotaList -> Maybe Text
v1ResourceQuotaListApiVersion :: Maybe Text
v1ResourceQuotaListItems :: [V1ResourceQuota]
v1ResourceQuotaListKind :: Maybe Text
v1ResourceQuotaListMetadata :: Maybe V1ListMeta
$sel:v1ResourceQuotaListItems:V1ResourceQuotaList :: V1ResourceQuotaList -> [V1ResourceQuota]
$sel:v1ResourceQuotaListKind:V1ResourceQuotaList :: V1ResourceQuotaList -> Maybe Text
$sel:v1ResourceQuotaListMetadata:V1ResourceQuotaList :: V1ResourceQuotaList -> Maybe V1ListMeta
..} = (\Maybe Text
v1ResourceQuotaListApiVersion -> V1ResourceQuotaList { Maybe Text
v1ResourceQuotaListApiVersion :: Maybe Text
v1ResourceQuotaListApiVersion :: Maybe Text
v1ResourceQuotaListApiVersion, [V1ResourceQuota]
Maybe Text
Maybe V1ListMeta
v1ResourceQuotaListItems :: [V1ResourceQuota]
v1ResourceQuotaListKind :: Maybe Text
v1ResourceQuotaListMetadata :: Maybe V1ListMeta
$sel:v1ResourceQuotaListItems:V1ResourceQuotaList :: [V1ResourceQuota]
$sel:v1ResourceQuotaListKind:V1ResourceQuotaList :: Maybe Text
$sel:v1ResourceQuotaListMetadata:V1ResourceQuotaList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1ResourceQuotaList [V1ResourceQuota]
v1ResourceQuotaListItemsL [V1ResourceQuota] -> f [V1ResourceQuota]
f V1ResourceQuotaList{[V1ResourceQuota]
Maybe Text
Maybe V1ListMeta
v1ResourceQuotaListApiVersion :: V1ResourceQuotaList -> Maybe Text
$sel:v1ResourceQuotaListItems:V1ResourceQuotaList :: V1ResourceQuotaList -> [V1ResourceQuota]
$sel:v1ResourceQuotaListKind:V1ResourceQuotaList :: V1ResourceQuotaList -> Maybe Text
$sel:v1ResourceQuotaListMetadata:V1ResourceQuotaList :: V1ResourceQuotaList -> Maybe V1ListMeta
v1ResourceQuotaListApiVersion :: Maybe Text
v1ResourceQuotaListItems :: [V1ResourceQuota]
v1ResourceQuotaListKind :: Maybe Text
v1ResourceQuotaListMetadata :: Maybe V1ListMeta
..} = (\[V1ResourceQuota]
v1ResourceQuotaListItems -> V1ResourceQuotaList { [V1ResourceQuota]
$sel:v1ResourceQuotaListItems:V1ResourceQuotaList :: [V1ResourceQuota]
v1ResourceQuotaListItems :: [V1ResourceQuota]
v1ResourceQuotaListItems, Maybe Text
Maybe V1ListMeta
v1ResourceQuotaListApiVersion :: Maybe Text
$sel:v1ResourceQuotaListKind:V1ResourceQuotaList :: Maybe Text
$sel:v1ResourceQuotaListMetadata:V1ResourceQuotaList :: Maybe V1ListMeta
v1ResourceQuotaListApiVersion :: Maybe Text
v1ResourceQuotaListKind :: Maybe Text
v1ResourceQuotaListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1ResourceQuotaList (Maybe Text)
v1ResourceQuotaListKindL Maybe Text -> f (Maybe Text)
f V1ResourceQuotaList{[V1ResourceQuota]
Maybe Text
Maybe V1ListMeta
v1ResourceQuotaListApiVersion :: V1ResourceQuotaList -> Maybe Text
$sel:v1ResourceQuotaListItems:V1ResourceQuotaList :: V1ResourceQuotaList -> [V1ResourceQuota]
$sel:v1ResourceQuotaListKind:V1ResourceQuotaList :: V1ResourceQuotaList -> Maybe Text
$sel:v1ResourceQuotaListMetadata:V1ResourceQuotaList :: V1ResourceQuotaList -> Maybe V1ListMeta
v1ResourceQuotaListApiVersion :: Maybe Text
v1ResourceQuotaListItems :: [V1ResourceQuota]
v1ResourceQuotaListKind :: Maybe Text
v1ResourceQuotaListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1ResourceQuotaListKind -> V1ResourceQuotaList { Maybe Text
$sel:v1ResourceQuotaListKind:V1ResourceQuotaList :: Maybe Text
v1ResourceQuotaListKind :: Maybe Text
v1ResourceQuotaListKind, [V1ResourceQuota]
Maybe Text
Maybe V1ListMeta
v1ResourceQuotaListApiVersion :: Maybe Text
$sel:v1ResourceQuotaListItems:V1ResourceQuotaList :: [V1ResourceQuota]
$sel:v1ResourceQuotaListMetadata:V1ResourceQuotaList :: Maybe V1ListMeta
v1ResourceQuotaListApiVersion :: Maybe Text
v1ResourceQuotaListItems :: [V1ResourceQuota]
v1ResourceQuotaListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1ResourceQuotaList (Maybe V1ListMeta)
v1ResourceQuotaListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1ResourceQuotaList{[V1ResourceQuota]
Maybe Text
Maybe V1ListMeta
v1ResourceQuotaListApiVersion :: V1ResourceQuotaList -> Maybe Text
$sel:v1ResourceQuotaListItems:V1ResourceQuotaList :: V1ResourceQuotaList -> [V1ResourceQuota]
$sel:v1ResourceQuotaListKind:V1ResourceQuotaList :: V1ResourceQuotaList -> Maybe Text
$sel:v1ResourceQuotaListMetadata:V1ResourceQuotaList :: V1ResourceQuotaList -> Maybe V1ListMeta
v1ResourceQuotaListApiVersion :: Maybe Text
v1ResourceQuotaListItems :: [V1ResourceQuota]
v1ResourceQuotaListKind :: Maybe Text
v1ResourceQuotaListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1ResourceQuotaListMetadata -> V1ResourceQuotaList { Maybe V1ListMeta
$sel:v1ResourceQuotaListMetadata:V1ResourceQuotaList :: Maybe V1ListMeta
v1ResourceQuotaListMetadata :: Maybe V1ListMeta
v1ResourceQuotaListMetadata, [V1ResourceQuota]
Maybe Text
v1ResourceQuotaListApiVersion :: Maybe Text
$sel:v1ResourceQuotaListItems:V1ResourceQuotaList :: [V1ResourceQuota]
$sel:v1ResourceQuotaListKind:V1ResourceQuotaList :: Maybe Text
v1ResourceQuotaListApiVersion :: Maybe Text
v1ResourceQuotaListItems :: [V1ResourceQuota]
v1ResourceQuotaListKind :: 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 :: Lens_' V1ResourceQuotaSpec (Maybe (Map String Quantity))
v1ResourceQuotaSpecHardL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1ResourceQuotaSpec{Maybe [Text]
Maybe (Map String Quantity)
Maybe V1ScopeSelector
v1ResourceQuotaSpecHard :: V1ResourceQuotaSpec -> Maybe (Map String Quantity)
v1ResourceQuotaSpecHard :: Maybe (Map String Quantity)
v1ResourceQuotaSpecScopeSelector :: Maybe V1ScopeSelector
v1ResourceQuotaSpecScopes :: Maybe [Text]
$sel:v1ResourceQuotaSpecScopeSelector:V1ResourceQuotaSpec :: V1ResourceQuotaSpec -> Maybe V1ScopeSelector
$sel:v1ResourceQuotaSpecScopes:V1ResourceQuotaSpec :: V1ResourceQuotaSpec -> Maybe [Text]
..} = (\Maybe (Map String Quantity)
v1ResourceQuotaSpecHard -> V1ResourceQuotaSpec { Maybe (Map String Quantity)
v1ResourceQuotaSpecHard :: Maybe (Map String Quantity)
v1ResourceQuotaSpecHard :: Maybe (Map String Quantity)
v1ResourceQuotaSpecHard, Maybe [Text]
Maybe V1ScopeSelector
v1ResourceQuotaSpecScopeSelector :: Maybe V1ScopeSelector
v1ResourceQuotaSpecScopes :: Maybe [Text]
$sel:v1ResourceQuotaSpecScopeSelector:V1ResourceQuotaSpec :: Maybe V1ScopeSelector
$sel:v1ResourceQuotaSpecScopes:V1ResourceQuotaSpec :: Maybe [Text]
..} ) (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 :: Lens_' V1ResourceQuotaSpec (Maybe V1ScopeSelector)
v1ResourceQuotaSpecScopeSelectorL Maybe V1ScopeSelector -> f (Maybe V1ScopeSelector)
f V1ResourceQuotaSpec{Maybe [Text]
Maybe (Map String Quantity)
Maybe V1ScopeSelector
v1ResourceQuotaSpecHard :: V1ResourceQuotaSpec -> Maybe (Map String Quantity)
$sel:v1ResourceQuotaSpecScopeSelector:V1ResourceQuotaSpec :: V1ResourceQuotaSpec -> Maybe V1ScopeSelector
$sel:v1ResourceQuotaSpecScopes:V1ResourceQuotaSpec :: V1ResourceQuotaSpec -> Maybe [Text]
v1ResourceQuotaSpecHard :: Maybe (Map String Quantity)
v1ResourceQuotaSpecScopeSelector :: Maybe V1ScopeSelector
v1ResourceQuotaSpecScopes :: Maybe [Text]
..} = (\Maybe V1ScopeSelector
v1ResourceQuotaSpecScopeSelector -> V1ResourceQuotaSpec { Maybe V1ScopeSelector
$sel:v1ResourceQuotaSpecScopeSelector:V1ResourceQuotaSpec :: Maybe V1ScopeSelector
v1ResourceQuotaSpecScopeSelector :: Maybe V1ScopeSelector
v1ResourceQuotaSpecScopeSelector, Maybe [Text]
Maybe (Map String Quantity)
v1ResourceQuotaSpecHard :: Maybe (Map String Quantity)
$sel:v1ResourceQuotaSpecScopes:V1ResourceQuotaSpec :: Maybe [Text]
v1ResourceQuotaSpecHard :: Maybe (Map String Quantity)
v1ResourceQuotaSpecScopes :: Maybe [Text]
..} ) (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 :: Lens_' V1ResourceQuotaSpec (Maybe [Text])
v1ResourceQuotaSpecScopesL Maybe [Text] -> f (Maybe [Text])
f V1ResourceQuotaSpec{Maybe [Text]
Maybe (Map String Quantity)
Maybe V1ScopeSelector
v1ResourceQuotaSpecHard :: V1ResourceQuotaSpec -> Maybe (Map String Quantity)
$sel:v1ResourceQuotaSpecScopeSelector:V1ResourceQuotaSpec :: V1ResourceQuotaSpec -> Maybe V1ScopeSelector
$sel:v1ResourceQuotaSpecScopes:V1ResourceQuotaSpec :: V1ResourceQuotaSpec -> Maybe [Text]
v1ResourceQuotaSpecHard :: Maybe (Map String Quantity)
v1ResourceQuotaSpecScopeSelector :: Maybe V1ScopeSelector
v1ResourceQuotaSpecScopes :: Maybe [Text]
..} = (\Maybe [Text]
v1ResourceQuotaSpecScopes -> V1ResourceQuotaSpec { Maybe [Text]
$sel:v1ResourceQuotaSpecScopes:V1ResourceQuotaSpec :: Maybe [Text]
v1ResourceQuotaSpecScopes :: Maybe [Text]
v1ResourceQuotaSpecScopes, Maybe (Map String Quantity)
Maybe V1ScopeSelector
v1ResourceQuotaSpecHard :: Maybe (Map String Quantity)
$sel:v1ResourceQuotaSpecScopeSelector:V1ResourceQuotaSpec :: Maybe V1ScopeSelector
v1ResourceQuotaSpecHard :: Maybe (Map String Quantity)
v1ResourceQuotaSpecScopeSelector :: Maybe V1ScopeSelector
..} ) (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 :: Lens_' V1ResourceQuotaStatus (Maybe (Map String Quantity))
v1ResourceQuotaStatusHardL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1ResourceQuotaStatus{Maybe (Map String Quantity)
v1ResourceQuotaStatusHard :: V1ResourceQuotaStatus -> Maybe (Map String Quantity)
v1ResourceQuotaStatusHard :: Maybe (Map String Quantity)
v1ResourceQuotaStatusUsed :: Maybe (Map String Quantity)
$sel:v1ResourceQuotaStatusUsed:V1ResourceQuotaStatus :: V1ResourceQuotaStatus -> Maybe (Map String Quantity)
..} = (\Maybe (Map String Quantity)
v1ResourceQuotaStatusHard -> 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)
$sel:v1ResourceQuotaStatusUsed:V1ResourceQuotaStatus :: 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 :: Lens_' V1ResourceQuotaStatus (Maybe (Map String Quantity))
v1ResourceQuotaStatusUsedL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1ResourceQuotaStatus{Maybe (Map String Quantity)
v1ResourceQuotaStatusHard :: V1ResourceQuotaStatus -> Maybe (Map String Quantity)
$sel:v1ResourceQuotaStatusUsed:V1ResourceQuotaStatus :: V1ResourceQuotaStatus -> Maybe (Map String Quantity)
v1ResourceQuotaStatusHard :: Maybe (Map String Quantity)
v1ResourceQuotaStatusUsed :: Maybe (Map String Quantity)
..} = (\Maybe (Map String Quantity)
v1ResourceQuotaStatusUsed -> V1ResourceQuotaStatus { Maybe (Map String Quantity)
$sel:v1ResourceQuotaStatusUsed:V1ResourceQuotaStatus :: 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

-- | 'v1ResourceRequirementsClaims' Lens
v1ResourceRequirementsClaimsL :: Lens_' V1ResourceRequirements (Maybe [V1ResourceClaim])
v1ResourceRequirementsClaimsL :: Lens_' V1ResourceRequirements (Maybe [V1ResourceClaim])
v1ResourceRequirementsClaimsL Maybe [V1ResourceClaim] -> f (Maybe [V1ResourceClaim])
f V1ResourceRequirements{Maybe [V1ResourceClaim]
Maybe (Map String Quantity)
v1ResourceRequirementsClaims :: V1ResourceRequirements -> Maybe [V1ResourceClaim]
v1ResourceRequirementsClaims :: Maybe [V1ResourceClaim]
v1ResourceRequirementsLimits :: Maybe (Map String Quantity)
v1ResourceRequirementsRequests :: Maybe (Map String Quantity)
$sel:v1ResourceRequirementsLimits:V1ResourceRequirements :: V1ResourceRequirements -> Maybe (Map String Quantity)
$sel:v1ResourceRequirementsRequests:V1ResourceRequirements :: V1ResourceRequirements -> Maybe (Map String Quantity)
..} = (\Maybe [V1ResourceClaim]
v1ResourceRequirementsClaims -> V1ResourceRequirements { Maybe [V1ResourceClaim]
v1ResourceRequirementsClaims :: Maybe [V1ResourceClaim]
v1ResourceRequirementsClaims :: Maybe [V1ResourceClaim]
v1ResourceRequirementsClaims, Maybe (Map String Quantity)
v1ResourceRequirementsLimits :: Maybe (Map String Quantity)
v1ResourceRequirementsRequests :: Maybe (Map String Quantity)
$sel:v1ResourceRequirementsLimits:V1ResourceRequirements :: Maybe (Map String Quantity)
$sel:v1ResourceRequirementsRequests:V1ResourceRequirements :: Maybe (Map String Quantity)
..} ) (Maybe [V1ResourceClaim] -> V1ResourceRequirements)
-> f (Maybe [V1ResourceClaim]) -> f V1ResourceRequirements
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1ResourceClaim] -> f (Maybe [V1ResourceClaim])
f Maybe [V1ResourceClaim]
v1ResourceRequirementsClaims
{-# INLINE v1ResourceRequirementsClaimsL #-}

-- | 'v1ResourceRequirementsLimits' Lens
v1ResourceRequirementsLimitsL :: Lens_' V1ResourceRequirements (Maybe (Map.Map String Quantity))
v1ResourceRequirementsLimitsL :: Lens_' V1ResourceRequirements (Maybe (Map String Quantity))
v1ResourceRequirementsLimitsL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1ResourceRequirements{Maybe [V1ResourceClaim]
Maybe (Map String Quantity)
v1ResourceRequirementsClaims :: V1ResourceRequirements -> Maybe [V1ResourceClaim]
$sel:v1ResourceRequirementsLimits:V1ResourceRequirements :: V1ResourceRequirements -> Maybe (Map String Quantity)
$sel:v1ResourceRequirementsRequests:V1ResourceRequirements :: V1ResourceRequirements -> Maybe (Map String Quantity)
v1ResourceRequirementsClaims :: Maybe [V1ResourceClaim]
v1ResourceRequirementsLimits :: Maybe (Map String Quantity)
v1ResourceRequirementsRequests :: Maybe (Map String Quantity)
..} = (\Maybe (Map String Quantity)
v1ResourceRequirementsLimits -> V1ResourceRequirements { Maybe (Map String Quantity)
$sel:v1ResourceRequirementsLimits:V1ResourceRequirements :: Maybe (Map String Quantity)
v1ResourceRequirementsLimits :: Maybe (Map String Quantity)
v1ResourceRequirementsLimits, Maybe [V1ResourceClaim]
Maybe (Map String Quantity)
v1ResourceRequirementsClaims :: Maybe [V1ResourceClaim]
$sel:v1ResourceRequirementsRequests:V1ResourceRequirements :: Maybe (Map String Quantity)
v1ResourceRequirementsClaims :: Maybe [V1ResourceClaim]
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 :: Lens_' V1ResourceRequirements (Maybe (Map String Quantity))
v1ResourceRequirementsRequestsL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1ResourceRequirements{Maybe [V1ResourceClaim]
Maybe (Map String Quantity)
v1ResourceRequirementsClaims :: V1ResourceRequirements -> Maybe [V1ResourceClaim]
$sel:v1ResourceRequirementsLimits:V1ResourceRequirements :: V1ResourceRequirements -> Maybe (Map String Quantity)
$sel:v1ResourceRequirementsRequests:V1ResourceRequirements :: V1ResourceRequirements -> Maybe (Map String Quantity)
v1ResourceRequirementsClaims :: Maybe [V1ResourceClaim]
v1ResourceRequirementsLimits :: Maybe (Map String Quantity)
v1ResourceRequirementsRequests :: Maybe (Map String Quantity)
..} = (\Maybe (Map String Quantity)
v1ResourceRequirementsRequests -> V1ResourceRequirements { Maybe (Map String Quantity)
$sel:v1ResourceRequirementsRequests:V1ResourceRequirements :: Maybe (Map String Quantity)
v1ResourceRequirementsRequests :: Maybe (Map String Quantity)
v1ResourceRequirementsRequests, Maybe [V1ResourceClaim]
Maybe (Map String Quantity)
v1ResourceRequirementsClaims :: Maybe [V1ResourceClaim]
$sel:v1ResourceRequirementsLimits:V1ResourceRequirements :: Maybe (Map String Quantity)
v1ResourceRequirementsClaims :: Maybe [V1ResourceClaim]
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 :: Lens_' V1ResourceRule (Maybe [Text])
v1ResourceRuleApiGroupsL Maybe [Text] -> f (Maybe [Text])
f V1ResourceRule{[Text]
Maybe [Text]
v1ResourceRuleApiGroups :: V1ResourceRule -> Maybe [Text]
v1ResourceRuleApiGroups :: Maybe [Text]
v1ResourceRuleResourceNames :: Maybe [Text]
v1ResourceRuleResources :: Maybe [Text]
v1ResourceRuleVerbs :: [Text]
$sel:v1ResourceRuleResourceNames:V1ResourceRule :: V1ResourceRule -> Maybe [Text]
$sel:v1ResourceRuleResources:V1ResourceRule :: V1ResourceRule -> Maybe [Text]
$sel:v1ResourceRuleVerbs:V1ResourceRule :: V1ResourceRule -> [Text]
..} = (\Maybe [Text]
v1ResourceRuleApiGroups -> V1ResourceRule { Maybe [Text]
v1ResourceRuleApiGroups :: Maybe [Text]
v1ResourceRuleApiGroups :: Maybe [Text]
v1ResourceRuleApiGroups, [Text]
Maybe [Text]
v1ResourceRuleResourceNames :: Maybe [Text]
v1ResourceRuleResources :: Maybe [Text]
v1ResourceRuleVerbs :: [Text]
$sel:v1ResourceRuleResourceNames:V1ResourceRule :: Maybe [Text]
$sel:v1ResourceRuleResources:V1ResourceRule :: Maybe [Text]
$sel:v1ResourceRuleVerbs:V1ResourceRule :: [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 :: Lens_' V1ResourceRule (Maybe [Text])
v1ResourceRuleResourceNamesL Maybe [Text] -> f (Maybe [Text])
f V1ResourceRule{[Text]
Maybe [Text]
v1ResourceRuleApiGroups :: V1ResourceRule -> Maybe [Text]
$sel:v1ResourceRuleResourceNames:V1ResourceRule :: V1ResourceRule -> Maybe [Text]
$sel:v1ResourceRuleResources:V1ResourceRule :: V1ResourceRule -> Maybe [Text]
$sel:v1ResourceRuleVerbs:V1ResourceRule :: V1ResourceRule -> [Text]
v1ResourceRuleApiGroups :: Maybe [Text]
v1ResourceRuleResourceNames :: Maybe [Text]
v1ResourceRuleResources :: Maybe [Text]
v1ResourceRuleVerbs :: [Text]
..} = (\Maybe [Text]
v1ResourceRuleResourceNames -> V1ResourceRule { Maybe [Text]
$sel:v1ResourceRuleResourceNames:V1ResourceRule :: Maybe [Text]
v1ResourceRuleResourceNames :: Maybe [Text]
v1ResourceRuleResourceNames, [Text]
Maybe [Text]
v1ResourceRuleApiGroups :: Maybe [Text]
$sel:v1ResourceRuleResources:V1ResourceRule :: Maybe [Text]
$sel:v1ResourceRuleVerbs:V1ResourceRule :: [Text]
v1ResourceRuleApiGroups :: Maybe [Text]
v1ResourceRuleResources :: Maybe [Text]
v1ResourceRuleVerbs :: [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 :: Lens_' V1ResourceRule (Maybe [Text])
v1ResourceRuleResourcesL Maybe [Text] -> f (Maybe [Text])
f V1ResourceRule{[Text]
Maybe [Text]
v1ResourceRuleApiGroups :: V1ResourceRule -> Maybe [Text]
$sel:v1ResourceRuleResourceNames:V1ResourceRule :: V1ResourceRule -> Maybe [Text]
$sel:v1ResourceRuleResources:V1ResourceRule :: V1ResourceRule -> Maybe [Text]
$sel:v1ResourceRuleVerbs:V1ResourceRule :: V1ResourceRule -> [Text]
v1ResourceRuleApiGroups :: Maybe [Text]
v1ResourceRuleResourceNames :: Maybe [Text]
v1ResourceRuleResources :: Maybe [Text]
v1ResourceRuleVerbs :: [Text]
..} = (\Maybe [Text]
v1ResourceRuleResources -> V1ResourceRule { Maybe [Text]
$sel:v1ResourceRuleResources:V1ResourceRule :: Maybe [Text]
v1ResourceRuleResources :: Maybe [Text]
v1ResourceRuleResources, [Text]
Maybe [Text]
v1ResourceRuleApiGroups :: Maybe [Text]
$sel:v1ResourceRuleResourceNames:V1ResourceRule :: Maybe [Text]
$sel:v1ResourceRuleVerbs:V1ResourceRule :: [Text]
v1ResourceRuleApiGroups :: Maybe [Text]
v1ResourceRuleResourceNames :: Maybe [Text]
v1ResourceRuleVerbs :: [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 :: Lens_' V1ResourceRule [Text]
v1ResourceRuleVerbsL [Text] -> f [Text]
f V1ResourceRule{[Text]
Maybe [Text]
v1ResourceRuleApiGroups :: V1ResourceRule -> Maybe [Text]
$sel:v1ResourceRuleResourceNames:V1ResourceRule :: V1ResourceRule -> Maybe [Text]
$sel:v1ResourceRuleResources:V1ResourceRule :: V1ResourceRule -> Maybe [Text]
$sel:v1ResourceRuleVerbs:V1ResourceRule :: V1ResourceRule -> [Text]
v1ResourceRuleApiGroups :: Maybe [Text]
v1ResourceRuleResourceNames :: Maybe [Text]
v1ResourceRuleResources :: Maybe [Text]
v1ResourceRuleVerbs :: [Text]
..} = (\[Text]
v1ResourceRuleVerbs -> V1ResourceRule { [Text]
$sel:v1ResourceRuleVerbs:V1ResourceRule :: [Text]
v1ResourceRuleVerbs :: [Text]
v1ResourceRuleVerbs, Maybe [Text]
v1ResourceRuleApiGroups :: Maybe [Text]
$sel:v1ResourceRuleResourceNames:V1ResourceRule :: Maybe [Text]
$sel:v1ResourceRuleResources:V1ResourceRule :: Maybe [Text]
v1ResourceRuleApiGroups :: Maybe [Text]
v1ResourceRuleResourceNames :: Maybe [Text]
v1ResourceRuleResources :: 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 #-}



-- * V1ResourceStatus

-- | 'v1ResourceStatusName' Lens
v1ResourceStatusNameL :: Lens_' V1ResourceStatus (Text)
v1ResourceStatusNameL :: Lens_' V1ResourceStatus Text
v1ResourceStatusNameL Text -> f Text
f V1ResourceStatus{Maybe [V1ResourceHealth]
Text
v1ResourceStatusName :: V1ResourceStatus -> Text
v1ResourceStatusName :: Text
v1ResourceStatusResources :: Maybe [V1ResourceHealth]
$sel:v1ResourceStatusResources:V1ResourceStatus :: V1ResourceStatus -> Maybe [V1ResourceHealth]
..} = (\Text
v1ResourceStatusName -> V1ResourceStatus { Text
v1ResourceStatusName :: Text
v1ResourceStatusName :: Text
v1ResourceStatusName, Maybe [V1ResourceHealth]
v1ResourceStatusResources :: Maybe [V1ResourceHealth]
$sel:v1ResourceStatusResources:V1ResourceStatus :: Maybe [V1ResourceHealth]
..} ) (Text -> V1ResourceStatus) -> f Text -> f V1ResourceStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ResourceStatusName
{-# INLINE v1ResourceStatusNameL #-}

-- | 'v1ResourceStatusResources' Lens
v1ResourceStatusResourcesL :: Lens_' V1ResourceStatus (Maybe [V1ResourceHealth])
v1ResourceStatusResourcesL :: Lens_' V1ResourceStatus (Maybe [V1ResourceHealth])
v1ResourceStatusResourcesL Maybe [V1ResourceHealth] -> f (Maybe [V1ResourceHealth])
f V1ResourceStatus{Maybe [V1ResourceHealth]
Text
v1ResourceStatusName :: V1ResourceStatus -> Text
$sel:v1ResourceStatusResources:V1ResourceStatus :: V1ResourceStatus -> Maybe [V1ResourceHealth]
v1ResourceStatusName :: Text
v1ResourceStatusResources :: Maybe [V1ResourceHealth]
..} = (\Maybe [V1ResourceHealth]
v1ResourceStatusResources -> V1ResourceStatus { Maybe [V1ResourceHealth]
$sel:v1ResourceStatusResources:V1ResourceStatus :: Maybe [V1ResourceHealth]
v1ResourceStatusResources :: Maybe [V1ResourceHealth]
v1ResourceStatusResources, Text
v1ResourceStatusName :: Text
v1ResourceStatusName :: Text
..} ) (Maybe [V1ResourceHealth] -> V1ResourceStatus)
-> f (Maybe [V1ResourceHealth]) -> f V1ResourceStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1ResourceHealth] -> f (Maybe [V1ResourceHealth])
f Maybe [V1ResourceHealth]
v1ResourceStatusResources
{-# INLINE v1ResourceStatusResourcesL #-}



-- * V1Role

-- | 'v1RoleApiVersion' Lens
v1RoleApiVersionL :: Lens_' V1Role (Maybe Text)
v1RoleApiVersionL :: Lens_' V1Role (Maybe Text)
v1RoleApiVersionL Maybe Text -> f (Maybe Text)
f V1Role{Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1RoleApiVersion :: V1Role -> Maybe Text
v1RoleApiVersion :: Maybe Text
v1RoleKind :: Maybe Text
v1RoleMetadata :: Maybe V1ObjectMeta
v1RoleRules :: Maybe [V1PolicyRule]
$sel:v1RoleKind:V1Role :: V1Role -> Maybe Text
$sel:v1RoleMetadata:V1Role :: V1Role -> Maybe V1ObjectMeta
$sel:v1RoleRules:V1Role :: V1Role -> Maybe [V1PolicyRule]
..} = (\Maybe Text
v1RoleApiVersion -> V1Role { Maybe Text
v1RoleApiVersion :: Maybe Text
v1RoleApiVersion :: Maybe Text
v1RoleApiVersion, Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1RoleKind :: Maybe Text
v1RoleMetadata :: Maybe V1ObjectMeta
v1RoleRules :: Maybe [V1PolicyRule]
$sel:v1RoleKind:V1Role :: Maybe Text
$sel:v1RoleMetadata:V1Role :: Maybe V1ObjectMeta
$sel:v1RoleRules:V1Role :: Maybe [V1PolicyRule]
..} ) (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 :: Lens_' V1Role (Maybe Text)
v1RoleKindL Maybe Text -> f (Maybe Text)
f V1Role{Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1RoleApiVersion :: V1Role -> Maybe Text
$sel:v1RoleKind:V1Role :: V1Role -> Maybe Text
$sel:v1RoleMetadata:V1Role :: V1Role -> Maybe V1ObjectMeta
$sel:v1RoleRules:V1Role :: V1Role -> Maybe [V1PolicyRule]
v1RoleApiVersion :: Maybe Text
v1RoleKind :: Maybe Text
v1RoleMetadata :: Maybe V1ObjectMeta
v1RoleRules :: Maybe [V1PolicyRule]
..} = (\Maybe Text
v1RoleKind -> V1Role { Maybe Text
$sel:v1RoleKind:V1Role :: Maybe Text
v1RoleKind :: Maybe Text
v1RoleKind, Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1RoleApiVersion :: Maybe Text
$sel:v1RoleMetadata:V1Role :: Maybe V1ObjectMeta
$sel:v1RoleRules:V1Role :: Maybe [V1PolicyRule]
v1RoleApiVersion :: Maybe Text
v1RoleMetadata :: Maybe V1ObjectMeta
v1RoleRules :: Maybe [V1PolicyRule]
..} ) (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 :: Lens_' V1Role (Maybe V1ObjectMeta)
v1RoleMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Role{Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1RoleApiVersion :: V1Role -> Maybe Text
$sel:v1RoleKind:V1Role :: V1Role -> Maybe Text
$sel:v1RoleMetadata:V1Role :: V1Role -> Maybe V1ObjectMeta
$sel:v1RoleRules:V1Role :: V1Role -> Maybe [V1PolicyRule]
v1RoleApiVersion :: Maybe Text
v1RoleKind :: Maybe Text
v1RoleMetadata :: Maybe V1ObjectMeta
v1RoleRules :: Maybe [V1PolicyRule]
..} = (\Maybe V1ObjectMeta
v1RoleMetadata -> V1Role { Maybe V1ObjectMeta
$sel:v1RoleMetadata:V1Role :: Maybe V1ObjectMeta
v1RoleMetadata :: Maybe V1ObjectMeta
v1RoleMetadata, Maybe [V1PolicyRule]
Maybe Text
v1RoleApiVersion :: Maybe Text
$sel:v1RoleKind:V1Role :: Maybe Text
$sel:v1RoleRules:V1Role :: Maybe [V1PolicyRule]
v1RoleApiVersion :: Maybe Text
v1RoleKind :: Maybe Text
v1RoleRules :: Maybe [V1PolicyRule]
..} ) (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 :: Lens_' V1Role (Maybe [V1PolicyRule])
v1RoleRulesL Maybe [V1PolicyRule] -> f (Maybe [V1PolicyRule])
f V1Role{Maybe [V1PolicyRule]
Maybe Text
Maybe V1ObjectMeta
v1RoleApiVersion :: V1Role -> Maybe Text
$sel:v1RoleKind:V1Role :: V1Role -> Maybe Text
$sel:v1RoleMetadata:V1Role :: V1Role -> Maybe V1ObjectMeta
$sel:v1RoleRules:V1Role :: V1Role -> Maybe [V1PolicyRule]
v1RoleApiVersion :: Maybe Text
v1RoleKind :: Maybe Text
v1RoleMetadata :: Maybe V1ObjectMeta
v1RoleRules :: Maybe [V1PolicyRule]
..} = (\Maybe [V1PolicyRule]
v1RoleRules -> V1Role { Maybe [V1PolicyRule]
$sel:v1RoleRules:V1Role :: Maybe [V1PolicyRule]
v1RoleRules :: Maybe [V1PolicyRule]
v1RoleRules, Maybe Text
Maybe V1ObjectMeta
v1RoleApiVersion :: Maybe Text
$sel:v1RoleKind:V1Role :: Maybe Text
$sel:v1RoleMetadata:V1Role :: Maybe V1ObjectMeta
v1RoleApiVersion :: Maybe Text
v1RoleKind :: Maybe Text
v1RoleMetadata :: Maybe V1ObjectMeta
..} ) (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 :: Lens_' V1RoleBinding (Maybe Text)
v1RoleBindingApiVersionL Maybe Text -> f (Maybe Text)
f V1RoleBinding{Maybe [RbacV1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1RoleBindingApiVersion :: V1RoleBinding -> Maybe Text
v1RoleBindingApiVersion :: Maybe Text
v1RoleBindingKind :: Maybe Text
v1RoleBindingMetadata :: Maybe V1ObjectMeta
v1RoleBindingRoleRef :: V1RoleRef
v1RoleBindingSubjects :: Maybe [RbacV1Subject]
$sel:v1RoleBindingKind:V1RoleBinding :: V1RoleBinding -> Maybe Text
$sel:v1RoleBindingMetadata:V1RoleBinding :: V1RoleBinding -> Maybe V1ObjectMeta
$sel:v1RoleBindingRoleRef:V1RoleBinding :: V1RoleBinding -> V1RoleRef
$sel:v1RoleBindingSubjects:V1RoleBinding :: V1RoleBinding -> Maybe [RbacV1Subject]
..} = (\Maybe Text
v1RoleBindingApiVersion -> V1RoleBinding { Maybe Text
v1RoleBindingApiVersion :: Maybe Text
v1RoleBindingApiVersion :: Maybe Text
v1RoleBindingApiVersion, Maybe [RbacV1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1RoleBindingKind :: Maybe Text
v1RoleBindingMetadata :: Maybe V1ObjectMeta
v1RoleBindingRoleRef :: V1RoleRef
v1RoleBindingSubjects :: Maybe [RbacV1Subject]
$sel:v1RoleBindingKind:V1RoleBinding :: Maybe Text
$sel:v1RoleBindingMetadata:V1RoleBinding :: Maybe V1ObjectMeta
$sel:v1RoleBindingRoleRef:V1RoleBinding :: V1RoleRef
$sel:v1RoleBindingSubjects:V1RoleBinding :: Maybe [RbacV1Subject]
..} ) (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 :: Lens_' V1RoleBinding (Maybe Text)
v1RoleBindingKindL Maybe Text -> f (Maybe Text)
f V1RoleBinding{Maybe [RbacV1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1RoleBindingApiVersion :: V1RoleBinding -> Maybe Text
$sel:v1RoleBindingKind:V1RoleBinding :: V1RoleBinding -> Maybe Text
$sel:v1RoleBindingMetadata:V1RoleBinding :: V1RoleBinding -> Maybe V1ObjectMeta
$sel:v1RoleBindingRoleRef:V1RoleBinding :: V1RoleBinding -> V1RoleRef
$sel:v1RoleBindingSubjects:V1RoleBinding :: V1RoleBinding -> Maybe [RbacV1Subject]
v1RoleBindingApiVersion :: Maybe Text
v1RoleBindingKind :: Maybe Text
v1RoleBindingMetadata :: Maybe V1ObjectMeta
v1RoleBindingRoleRef :: V1RoleRef
v1RoleBindingSubjects :: Maybe [RbacV1Subject]
..} = (\Maybe Text
v1RoleBindingKind -> V1RoleBinding { Maybe Text
$sel:v1RoleBindingKind:V1RoleBinding :: Maybe Text
v1RoleBindingKind :: Maybe Text
v1RoleBindingKind, Maybe [RbacV1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1RoleBindingApiVersion :: Maybe Text
$sel:v1RoleBindingMetadata:V1RoleBinding :: Maybe V1ObjectMeta
$sel:v1RoleBindingRoleRef:V1RoleBinding :: V1RoleRef
$sel:v1RoleBindingSubjects:V1RoleBinding :: Maybe [RbacV1Subject]
v1RoleBindingApiVersion :: Maybe Text
v1RoleBindingMetadata :: Maybe V1ObjectMeta
v1RoleBindingRoleRef :: V1RoleRef
v1RoleBindingSubjects :: Maybe [RbacV1Subject]
..} ) (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 :: Lens_' V1RoleBinding (Maybe V1ObjectMeta)
v1RoleBindingMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1RoleBinding{Maybe [RbacV1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1RoleBindingApiVersion :: V1RoleBinding -> Maybe Text
$sel:v1RoleBindingKind:V1RoleBinding :: V1RoleBinding -> Maybe Text
$sel:v1RoleBindingMetadata:V1RoleBinding :: V1RoleBinding -> Maybe V1ObjectMeta
$sel:v1RoleBindingRoleRef:V1RoleBinding :: V1RoleBinding -> V1RoleRef
$sel:v1RoleBindingSubjects:V1RoleBinding :: V1RoleBinding -> Maybe [RbacV1Subject]
v1RoleBindingApiVersion :: Maybe Text
v1RoleBindingKind :: Maybe Text
v1RoleBindingMetadata :: Maybe V1ObjectMeta
v1RoleBindingRoleRef :: V1RoleRef
v1RoleBindingSubjects :: Maybe [RbacV1Subject]
..} = (\Maybe V1ObjectMeta
v1RoleBindingMetadata -> V1RoleBinding { Maybe V1ObjectMeta
$sel:v1RoleBindingMetadata:V1RoleBinding :: Maybe V1ObjectMeta
v1RoleBindingMetadata :: Maybe V1ObjectMeta
v1RoleBindingMetadata, Maybe [RbacV1Subject]
Maybe Text
V1RoleRef
v1RoleBindingApiVersion :: Maybe Text
$sel:v1RoleBindingKind:V1RoleBinding :: Maybe Text
$sel:v1RoleBindingRoleRef:V1RoleBinding :: V1RoleRef
$sel:v1RoleBindingSubjects:V1RoleBinding :: Maybe [RbacV1Subject]
v1RoleBindingApiVersion :: Maybe Text
v1RoleBindingKind :: Maybe Text
v1RoleBindingRoleRef :: V1RoleRef
v1RoleBindingSubjects :: Maybe [RbacV1Subject]
..} ) (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 :: Lens_' V1RoleBinding V1RoleRef
v1RoleBindingRoleRefL V1RoleRef -> f V1RoleRef
f V1RoleBinding{Maybe [RbacV1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1RoleBindingApiVersion :: V1RoleBinding -> Maybe Text
$sel:v1RoleBindingKind:V1RoleBinding :: V1RoleBinding -> Maybe Text
$sel:v1RoleBindingMetadata:V1RoleBinding :: V1RoleBinding -> Maybe V1ObjectMeta
$sel:v1RoleBindingRoleRef:V1RoleBinding :: V1RoleBinding -> V1RoleRef
$sel:v1RoleBindingSubjects:V1RoleBinding :: V1RoleBinding -> Maybe [RbacV1Subject]
v1RoleBindingApiVersion :: Maybe Text
v1RoleBindingKind :: Maybe Text
v1RoleBindingMetadata :: Maybe V1ObjectMeta
v1RoleBindingRoleRef :: V1RoleRef
v1RoleBindingSubjects :: Maybe [RbacV1Subject]
..} = (\V1RoleRef
v1RoleBindingRoleRef -> V1RoleBinding { V1RoleRef
$sel:v1RoleBindingRoleRef:V1RoleBinding :: V1RoleRef
v1RoleBindingRoleRef :: V1RoleRef
v1RoleBindingRoleRef, Maybe [RbacV1Subject]
Maybe Text
Maybe V1ObjectMeta
v1RoleBindingApiVersion :: Maybe Text
$sel:v1RoleBindingKind:V1RoleBinding :: Maybe Text
$sel:v1RoleBindingMetadata:V1RoleBinding :: Maybe V1ObjectMeta
$sel:v1RoleBindingSubjects:V1RoleBinding :: Maybe [RbacV1Subject]
v1RoleBindingApiVersion :: Maybe Text
v1RoleBindingKind :: Maybe Text
v1RoleBindingMetadata :: Maybe V1ObjectMeta
v1RoleBindingSubjects :: Maybe [RbacV1Subject]
..} ) (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 [RbacV1Subject])
v1RoleBindingSubjectsL :: Lens_' V1RoleBinding (Maybe [RbacV1Subject])
v1RoleBindingSubjectsL Maybe [RbacV1Subject] -> f (Maybe [RbacV1Subject])
f V1RoleBinding{Maybe [RbacV1Subject]
Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1RoleBindingApiVersion :: V1RoleBinding -> Maybe Text
$sel:v1RoleBindingKind:V1RoleBinding :: V1RoleBinding -> Maybe Text
$sel:v1RoleBindingMetadata:V1RoleBinding :: V1RoleBinding -> Maybe V1ObjectMeta
$sel:v1RoleBindingRoleRef:V1RoleBinding :: V1RoleBinding -> V1RoleRef
$sel:v1RoleBindingSubjects:V1RoleBinding :: V1RoleBinding -> Maybe [RbacV1Subject]
v1RoleBindingApiVersion :: Maybe Text
v1RoleBindingKind :: Maybe Text
v1RoleBindingMetadata :: Maybe V1ObjectMeta
v1RoleBindingRoleRef :: V1RoleRef
v1RoleBindingSubjects :: Maybe [RbacV1Subject]
..} = (\Maybe [RbacV1Subject]
v1RoleBindingSubjects -> V1RoleBinding { Maybe [RbacV1Subject]
$sel:v1RoleBindingSubjects:V1RoleBinding :: Maybe [RbacV1Subject]
v1RoleBindingSubjects :: Maybe [RbacV1Subject]
v1RoleBindingSubjects, Maybe Text
Maybe V1ObjectMeta
V1RoleRef
v1RoleBindingApiVersion :: Maybe Text
$sel:v1RoleBindingKind:V1RoleBinding :: Maybe Text
$sel:v1RoleBindingMetadata:V1RoleBinding :: Maybe V1ObjectMeta
$sel:v1RoleBindingRoleRef:V1RoleBinding :: V1RoleRef
v1RoleBindingApiVersion :: Maybe Text
v1RoleBindingKind :: Maybe Text
v1RoleBindingMetadata :: Maybe V1ObjectMeta
v1RoleBindingRoleRef :: V1RoleRef
..} ) (Maybe [RbacV1Subject] -> V1RoleBinding)
-> f (Maybe [RbacV1Subject]) -> f V1RoleBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [RbacV1Subject] -> f (Maybe [RbacV1Subject])
f Maybe [RbacV1Subject]
v1RoleBindingSubjects
{-# INLINE v1RoleBindingSubjectsL #-}



-- * V1RoleBindingList

-- | 'v1RoleBindingListApiVersion' Lens
v1RoleBindingListApiVersionL :: Lens_' V1RoleBindingList (Maybe Text)
v1RoleBindingListApiVersionL :: Lens_' V1RoleBindingList (Maybe Text)
v1RoleBindingListApiVersionL Maybe Text -> f (Maybe Text)
f V1RoleBindingList{[V1RoleBinding]
Maybe Text
Maybe V1ListMeta
v1RoleBindingListApiVersion :: V1RoleBindingList -> Maybe Text
v1RoleBindingListApiVersion :: Maybe Text
v1RoleBindingListItems :: [V1RoleBinding]
v1RoleBindingListKind :: Maybe Text
v1RoleBindingListMetadata :: Maybe V1ListMeta
$sel:v1RoleBindingListItems:V1RoleBindingList :: V1RoleBindingList -> [V1RoleBinding]
$sel:v1RoleBindingListKind:V1RoleBindingList :: V1RoleBindingList -> Maybe Text
$sel:v1RoleBindingListMetadata:V1RoleBindingList :: V1RoleBindingList -> Maybe V1ListMeta
..} = (\Maybe Text
v1RoleBindingListApiVersion -> V1RoleBindingList { Maybe Text
v1RoleBindingListApiVersion :: Maybe Text
v1RoleBindingListApiVersion :: Maybe Text
v1RoleBindingListApiVersion, [V1RoleBinding]
Maybe Text
Maybe V1ListMeta
v1RoleBindingListItems :: [V1RoleBinding]
v1RoleBindingListKind :: Maybe Text
v1RoleBindingListMetadata :: Maybe V1ListMeta
$sel:v1RoleBindingListItems:V1RoleBindingList :: [V1RoleBinding]
$sel:v1RoleBindingListKind:V1RoleBindingList :: Maybe Text
$sel:v1RoleBindingListMetadata:V1RoleBindingList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1RoleBindingList [V1RoleBinding]
v1RoleBindingListItemsL [V1RoleBinding] -> f [V1RoleBinding]
f V1RoleBindingList{[V1RoleBinding]
Maybe Text
Maybe V1ListMeta
v1RoleBindingListApiVersion :: V1RoleBindingList -> Maybe Text
$sel:v1RoleBindingListItems:V1RoleBindingList :: V1RoleBindingList -> [V1RoleBinding]
$sel:v1RoleBindingListKind:V1RoleBindingList :: V1RoleBindingList -> Maybe Text
$sel:v1RoleBindingListMetadata:V1RoleBindingList :: V1RoleBindingList -> Maybe V1ListMeta
v1RoleBindingListApiVersion :: Maybe Text
v1RoleBindingListItems :: [V1RoleBinding]
v1RoleBindingListKind :: Maybe Text
v1RoleBindingListMetadata :: Maybe V1ListMeta
..} = (\[V1RoleBinding]
v1RoleBindingListItems -> V1RoleBindingList { [V1RoleBinding]
$sel:v1RoleBindingListItems:V1RoleBindingList :: [V1RoleBinding]
v1RoleBindingListItems :: [V1RoleBinding]
v1RoleBindingListItems, Maybe Text
Maybe V1ListMeta
v1RoleBindingListApiVersion :: Maybe Text
$sel:v1RoleBindingListKind:V1RoleBindingList :: Maybe Text
$sel:v1RoleBindingListMetadata:V1RoleBindingList :: Maybe V1ListMeta
v1RoleBindingListApiVersion :: Maybe Text
v1RoleBindingListKind :: Maybe Text
v1RoleBindingListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1RoleBindingList (Maybe Text)
v1RoleBindingListKindL Maybe Text -> f (Maybe Text)
f V1RoleBindingList{[V1RoleBinding]
Maybe Text
Maybe V1ListMeta
v1RoleBindingListApiVersion :: V1RoleBindingList -> Maybe Text
$sel:v1RoleBindingListItems:V1RoleBindingList :: V1RoleBindingList -> [V1RoleBinding]
$sel:v1RoleBindingListKind:V1RoleBindingList :: V1RoleBindingList -> Maybe Text
$sel:v1RoleBindingListMetadata:V1RoleBindingList :: V1RoleBindingList -> Maybe V1ListMeta
v1RoleBindingListApiVersion :: Maybe Text
v1RoleBindingListItems :: [V1RoleBinding]
v1RoleBindingListKind :: Maybe Text
v1RoleBindingListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1RoleBindingListKind -> V1RoleBindingList { Maybe Text
$sel:v1RoleBindingListKind:V1RoleBindingList :: Maybe Text
v1RoleBindingListKind :: Maybe Text
v1RoleBindingListKind, [V1RoleBinding]
Maybe Text
Maybe V1ListMeta
v1RoleBindingListApiVersion :: Maybe Text
$sel:v1RoleBindingListItems:V1RoleBindingList :: [V1RoleBinding]
$sel:v1RoleBindingListMetadata:V1RoleBindingList :: Maybe V1ListMeta
v1RoleBindingListApiVersion :: Maybe Text
v1RoleBindingListItems :: [V1RoleBinding]
v1RoleBindingListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1RoleBindingList (Maybe V1ListMeta)
v1RoleBindingListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1RoleBindingList{[V1RoleBinding]
Maybe Text
Maybe V1ListMeta
v1RoleBindingListApiVersion :: V1RoleBindingList -> Maybe Text
$sel:v1RoleBindingListItems:V1RoleBindingList :: V1RoleBindingList -> [V1RoleBinding]
$sel:v1RoleBindingListKind:V1RoleBindingList :: V1RoleBindingList -> Maybe Text
$sel:v1RoleBindingListMetadata:V1RoleBindingList :: V1RoleBindingList -> Maybe V1ListMeta
v1RoleBindingListApiVersion :: Maybe Text
v1RoleBindingListItems :: [V1RoleBinding]
v1RoleBindingListKind :: Maybe Text
v1RoleBindingListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1RoleBindingListMetadata -> V1RoleBindingList { Maybe V1ListMeta
$sel:v1RoleBindingListMetadata:V1RoleBindingList :: Maybe V1ListMeta
v1RoleBindingListMetadata :: Maybe V1ListMeta
v1RoleBindingListMetadata, [V1RoleBinding]
Maybe Text
v1RoleBindingListApiVersion :: Maybe Text
$sel:v1RoleBindingListItems:V1RoleBindingList :: [V1RoleBinding]
$sel:v1RoleBindingListKind:V1RoleBindingList :: Maybe Text
v1RoleBindingListApiVersion :: Maybe Text
v1RoleBindingListItems :: [V1RoleBinding]
v1RoleBindingListKind :: 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 :: Lens_' V1RoleList (Maybe Text)
v1RoleListApiVersionL Maybe Text -> f (Maybe Text)
f V1RoleList{[V1Role]
Maybe Text
Maybe V1ListMeta
v1RoleListApiVersion :: V1RoleList -> Maybe Text
v1RoleListApiVersion :: Maybe Text
v1RoleListItems :: [V1Role]
v1RoleListKind :: Maybe Text
v1RoleListMetadata :: Maybe V1ListMeta
$sel:v1RoleListItems:V1RoleList :: V1RoleList -> [V1Role]
$sel:v1RoleListKind:V1RoleList :: V1RoleList -> Maybe Text
$sel:v1RoleListMetadata:V1RoleList :: V1RoleList -> Maybe V1ListMeta
..} = (\Maybe Text
v1RoleListApiVersion -> V1RoleList { Maybe Text
v1RoleListApiVersion :: Maybe Text
v1RoleListApiVersion :: Maybe Text
v1RoleListApiVersion, [V1Role]
Maybe Text
Maybe V1ListMeta
v1RoleListItems :: [V1Role]
v1RoleListKind :: Maybe Text
v1RoleListMetadata :: Maybe V1ListMeta
$sel:v1RoleListItems:V1RoleList :: [V1Role]
$sel:v1RoleListKind:V1RoleList :: Maybe Text
$sel:v1RoleListMetadata:V1RoleList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1RoleList [V1Role]
v1RoleListItemsL [V1Role] -> f [V1Role]
f V1RoleList{[V1Role]
Maybe Text
Maybe V1ListMeta
v1RoleListApiVersion :: V1RoleList -> Maybe Text
$sel:v1RoleListItems:V1RoleList :: V1RoleList -> [V1Role]
$sel:v1RoleListKind:V1RoleList :: V1RoleList -> Maybe Text
$sel:v1RoleListMetadata:V1RoleList :: V1RoleList -> Maybe V1ListMeta
v1RoleListApiVersion :: Maybe Text
v1RoleListItems :: [V1Role]
v1RoleListKind :: Maybe Text
v1RoleListMetadata :: Maybe V1ListMeta
..} = (\[V1Role]
v1RoleListItems -> V1RoleList { [V1Role]
$sel:v1RoleListItems:V1RoleList :: [V1Role]
v1RoleListItems :: [V1Role]
v1RoleListItems, Maybe Text
Maybe V1ListMeta
v1RoleListApiVersion :: Maybe Text
$sel:v1RoleListKind:V1RoleList :: Maybe Text
$sel:v1RoleListMetadata:V1RoleList :: Maybe V1ListMeta
v1RoleListApiVersion :: Maybe Text
v1RoleListKind :: Maybe Text
v1RoleListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1RoleList (Maybe Text)
v1RoleListKindL Maybe Text -> f (Maybe Text)
f V1RoleList{[V1Role]
Maybe Text
Maybe V1ListMeta
v1RoleListApiVersion :: V1RoleList -> Maybe Text
$sel:v1RoleListItems:V1RoleList :: V1RoleList -> [V1Role]
$sel:v1RoleListKind:V1RoleList :: V1RoleList -> Maybe Text
$sel:v1RoleListMetadata:V1RoleList :: V1RoleList -> Maybe V1ListMeta
v1RoleListApiVersion :: Maybe Text
v1RoleListItems :: [V1Role]
v1RoleListKind :: Maybe Text
v1RoleListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1RoleListKind -> V1RoleList { Maybe Text
$sel:v1RoleListKind:V1RoleList :: Maybe Text
v1RoleListKind :: Maybe Text
v1RoleListKind, [V1Role]
Maybe Text
Maybe V1ListMeta
v1RoleListApiVersion :: Maybe Text
$sel:v1RoleListItems:V1RoleList :: [V1Role]
$sel:v1RoleListMetadata:V1RoleList :: Maybe V1ListMeta
v1RoleListApiVersion :: Maybe Text
v1RoleListItems :: [V1Role]
v1RoleListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1RoleList (Maybe V1ListMeta)
v1RoleListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1RoleList{[V1Role]
Maybe Text
Maybe V1ListMeta
v1RoleListApiVersion :: V1RoleList -> Maybe Text
$sel:v1RoleListItems:V1RoleList :: V1RoleList -> [V1Role]
$sel:v1RoleListKind:V1RoleList :: V1RoleList -> Maybe Text
$sel:v1RoleListMetadata:V1RoleList :: V1RoleList -> Maybe V1ListMeta
v1RoleListApiVersion :: Maybe Text
v1RoleListItems :: [V1Role]
v1RoleListKind :: Maybe Text
v1RoleListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1RoleListMetadata -> V1RoleList { Maybe V1ListMeta
$sel:v1RoleListMetadata:V1RoleList :: Maybe V1ListMeta
v1RoleListMetadata :: Maybe V1ListMeta
v1RoleListMetadata, [V1Role]
Maybe Text
v1RoleListApiVersion :: Maybe Text
$sel:v1RoleListItems:V1RoleList :: [V1Role]
$sel:v1RoleListKind:V1RoleList :: Maybe Text
v1RoleListApiVersion :: Maybe Text
v1RoleListItems :: [V1Role]
v1RoleListKind :: 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 :: Lens_' V1RoleRef Text
v1RoleRefApiGroupL Text -> f Text
f V1RoleRef{Text
v1RoleRefApiGroup :: V1RoleRef -> Text
v1RoleRefApiGroup :: Text
v1RoleRefKind :: Text
v1RoleRefName :: Text
$sel:v1RoleRefKind:V1RoleRef :: V1RoleRef -> Text
$sel:v1RoleRefName:V1RoleRef :: V1RoleRef -> Text
..} = (\Text
v1RoleRefApiGroup -> V1RoleRef { Text
v1RoleRefApiGroup :: Text
v1RoleRefApiGroup :: Text
v1RoleRefApiGroup, Text
v1RoleRefKind :: Text
v1RoleRefName :: Text
$sel:v1RoleRefKind:V1RoleRef :: Text
$sel:v1RoleRefName:V1RoleRef :: 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 :: Lens_' V1RoleRef Text
v1RoleRefKindL Text -> f Text
f V1RoleRef{Text
v1RoleRefApiGroup :: V1RoleRef -> Text
$sel:v1RoleRefKind:V1RoleRef :: V1RoleRef -> Text
$sel:v1RoleRefName:V1RoleRef :: V1RoleRef -> Text
v1RoleRefApiGroup :: Text
v1RoleRefKind :: Text
v1RoleRefName :: Text
..} = (\Text
v1RoleRefKind -> V1RoleRef { Text
$sel:v1RoleRefKind:V1RoleRef :: Text
v1RoleRefKind :: Text
v1RoleRefKind, Text
v1RoleRefApiGroup :: Text
$sel:v1RoleRefName:V1RoleRef :: Text
v1RoleRefApiGroup :: Text
v1RoleRefName :: 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 :: Lens_' V1RoleRef Text
v1RoleRefNameL Text -> f Text
f V1RoleRef{Text
v1RoleRefApiGroup :: V1RoleRef -> Text
$sel:v1RoleRefKind:V1RoleRef :: V1RoleRef -> Text
$sel:v1RoleRefName:V1RoleRef :: V1RoleRef -> Text
v1RoleRefApiGroup :: Text
v1RoleRefKind :: Text
v1RoleRefName :: Text
..} = (\Text
v1RoleRefName -> V1RoleRef { Text
$sel:v1RoleRefName:V1RoleRef :: Text
v1RoleRefName :: Text
v1RoleRefName, Text
v1RoleRefApiGroup :: Text
$sel:v1RoleRefKind:V1RoleRef :: Text
v1RoleRefApiGroup :: 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
v1RoleRefName
{-# INLINE v1RoleRefNameL #-}



-- * V1RollingUpdateDaemonSet

-- | 'v1RollingUpdateDaemonSetMaxSurge' Lens
v1RollingUpdateDaemonSetMaxSurgeL :: Lens_' V1RollingUpdateDaemonSet (Maybe IntOrString)
v1RollingUpdateDaemonSetMaxSurgeL :: Lens_' V1RollingUpdateDaemonSet (Maybe IntOrString)
v1RollingUpdateDaemonSetMaxSurgeL Maybe IntOrString -> f (Maybe IntOrString)
f V1RollingUpdateDaemonSet{Maybe IntOrString
v1RollingUpdateDaemonSetMaxSurge :: V1RollingUpdateDaemonSet -> Maybe IntOrString
v1RollingUpdateDaemonSetMaxSurge :: Maybe IntOrString
v1RollingUpdateDaemonSetMaxUnavailable :: Maybe IntOrString
$sel:v1RollingUpdateDaemonSetMaxUnavailable:V1RollingUpdateDaemonSet :: V1RollingUpdateDaemonSet -> Maybe IntOrString
..} = (\Maybe IntOrString
v1RollingUpdateDaemonSetMaxSurge -> V1RollingUpdateDaemonSet { Maybe IntOrString
v1RollingUpdateDaemonSetMaxSurge :: Maybe IntOrString
v1RollingUpdateDaemonSetMaxSurge :: Maybe IntOrString
v1RollingUpdateDaemonSetMaxSurge, Maybe IntOrString
v1RollingUpdateDaemonSetMaxUnavailable :: Maybe IntOrString
$sel:v1RollingUpdateDaemonSetMaxUnavailable:V1RollingUpdateDaemonSet :: Maybe IntOrString
..} ) (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
v1RollingUpdateDaemonSetMaxSurge
{-# INLINE v1RollingUpdateDaemonSetMaxSurgeL #-}

-- | 'v1RollingUpdateDaemonSetMaxUnavailable' Lens
v1RollingUpdateDaemonSetMaxUnavailableL :: Lens_' V1RollingUpdateDaemonSet (Maybe IntOrString)
v1RollingUpdateDaemonSetMaxUnavailableL :: Lens_' V1RollingUpdateDaemonSet (Maybe IntOrString)
v1RollingUpdateDaemonSetMaxUnavailableL Maybe IntOrString -> f (Maybe IntOrString)
f V1RollingUpdateDaemonSet{Maybe IntOrString
v1RollingUpdateDaemonSetMaxSurge :: V1RollingUpdateDaemonSet -> Maybe IntOrString
$sel:v1RollingUpdateDaemonSetMaxUnavailable:V1RollingUpdateDaemonSet :: V1RollingUpdateDaemonSet -> Maybe IntOrString
v1RollingUpdateDaemonSetMaxSurge :: Maybe IntOrString
v1RollingUpdateDaemonSetMaxUnavailable :: Maybe IntOrString
..} = (\Maybe IntOrString
v1RollingUpdateDaemonSetMaxUnavailable -> V1RollingUpdateDaemonSet { Maybe IntOrString
$sel:v1RollingUpdateDaemonSetMaxUnavailable:V1RollingUpdateDaemonSet :: Maybe IntOrString
v1RollingUpdateDaemonSetMaxUnavailable :: Maybe IntOrString
v1RollingUpdateDaemonSetMaxUnavailable, Maybe IntOrString
v1RollingUpdateDaemonSetMaxSurge :: Maybe IntOrString
v1RollingUpdateDaemonSetMaxSurge :: Maybe IntOrString
..} ) (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 :: Lens_' V1RollingUpdateDeployment (Maybe IntOrString)
v1RollingUpdateDeploymentMaxSurgeL Maybe IntOrString -> f (Maybe IntOrString)
f V1RollingUpdateDeployment{Maybe IntOrString
v1RollingUpdateDeploymentMaxSurge :: V1RollingUpdateDeployment -> Maybe IntOrString
v1RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
v1RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
$sel:v1RollingUpdateDeploymentMaxUnavailable:V1RollingUpdateDeployment :: V1RollingUpdateDeployment -> Maybe IntOrString
..} = (\Maybe IntOrString
v1RollingUpdateDeploymentMaxSurge -> V1RollingUpdateDeployment { Maybe IntOrString
v1RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
v1RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
v1RollingUpdateDeploymentMaxSurge, Maybe IntOrString
v1RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
$sel:v1RollingUpdateDeploymentMaxUnavailable:V1RollingUpdateDeployment :: 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 :: Lens_' V1RollingUpdateDeployment (Maybe IntOrString)
v1RollingUpdateDeploymentMaxUnavailableL Maybe IntOrString -> f (Maybe IntOrString)
f V1RollingUpdateDeployment{Maybe IntOrString
v1RollingUpdateDeploymentMaxSurge :: V1RollingUpdateDeployment -> Maybe IntOrString
$sel:v1RollingUpdateDeploymentMaxUnavailable:V1RollingUpdateDeployment :: V1RollingUpdateDeployment -> Maybe IntOrString
v1RollingUpdateDeploymentMaxSurge :: Maybe IntOrString
v1RollingUpdateDeploymentMaxUnavailable :: Maybe IntOrString
..} = (\Maybe IntOrString
v1RollingUpdateDeploymentMaxUnavailable -> V1RollingUpdateDeployment { Maybe IntOrString
$sel:v1RollingUpdateDeploymentMaxUnavailable:V1RollingUpdateDeployment :: 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

-- | 'v1RollingUpdateStatefulSetStrategyMaxUnavailable' Lens
v1RollingUpdateStatefulSetStrategyMaxUnavailableL :: Lens_' V1RollingUpdateStatefulSetStrategy (Maybe IntOrString)
v1RollingUpdateStatefulSetStrategyMaxUnavailableL :: Lens_' V1RollingUpdateStatefulSetStrategy (Maybe IntOrString)
v1RollingUpdateStatefulSetStrategyMaxUnavailableL Maybe IntOrString -> f (Maybe IntOrString)
f V1RollingUpdateStatefulSetStrategy{Maybe Int
Maybe IntOrString
v1RollingUpdateStatefulSetStrategyMaxUnavailable :: V1RollingUpdateStatefulSetStrategy -> Maybe IntOrString
v1RollingUpdateStatefulSetStrategyMaxUnavailable :: Maybe IntOrString
v1RollingUpdateStatefulSetStrategyPartition :: Maybe Int
$sel:v1RollingUpdateStatefulSetStrategyPartition:V1RollingUpdateStatefulSetStrategy :: V1RollingUpdateStatefulSetStrategy -> Maybe Int
..} = (\Maybe IntOrString
v1RollingUpdateStatefulSetStrategyMaxUnavailable -> V1RollingUpdateStatefulSetStrategy { Maybe IntOrString
v1RollingUpdateStatefulSetStrategyMaxUnavailable :: Maybe IntOrString
v1RollingUpdateStatefulSetStrategyMaxUnavailable :: Maybe IntOrString
v1RollingUpdateStatefulSetStrategyMaxUnavailable, Maybe Int
v1RollingUpdateStatefulSetStrategyPartition :: Maybe Int
$sel:v1RollingUpdateStatefulSetStrategyPartition:V1RollingUpdateStatefulSetStrategy :: Maybe Int
..} ) (Maybe IntOrString -> V1RollingUpdateStatefulSetStrategy)
-> f (Maybe IntOrString) -> f V1RollingUpdateStatefulSetStrategy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe IntOrString -> f (Maybe IntOrString)
f Maybe IntOrString
v1RollingUpdateStatefulSetStrategyMaxUnavailable
{-# INLINE v1RollingUpdateStatefulSetStrategyMaxUnavailableL #-}

-- | 'v1RollingUpdateStatefulSetStrategyPartition' Lens
v1RollingUpdateStatefulSetStrategyPartitionL :: Lens_' V1RollingUpdateStatefulSetStrategy (Maybe Int)
v1RollingUpdateStatefulSetStrategyPartitionL :: Lens_' V1RollingUpdateStatefulSetStrategy (Maybe Int)
v1RollingUpdateStatefulSetStrategyPartitionL Maybe Int -> f (Maybe Int)
f V1RollingUpdateStatefulSetStrategy{Maybe Int
Maybe IntOrString
v1RollingUpdateStatefulSetStrategyMaxUnavailable :: V1RollingUpdateStatefulSetStrategy -> Maybe IntOrString
$sel:v1RollingUpdateStatefulSetStrategyPartition:V1RollingUpdateStatefulSetStrategy :: V1RollingUpdateStatefulSetStrategy -> Maybe Int
v1RollingUpdateStatefulSetStrategyMaxUnavailable :: Maybe IntOrString
v1RollingUpdateStatefulSetStrategyPartition :: Maybe Int
..} = (\Maybe Int
v1RollingUpdateStatefulSetStrategyPartition -> V1RollingUpdateStatefulSetStrategy { Maybe Int
$sel:v1RollingUpdateStatefulSetStrategyPartition:V1RollingUpdateStatefulSetStrategy :: Maybe Int
v1RollingUpdateStatefulSetStrategyPartition :: Maybe Int
v1RollingUpdateStatefulSetStrategyPartition, Maybe IntOrString
v1RollingUpdateStatefulSetStrategyMaxUnavailable :: Maybe IntOrString
v1RollingUpdateStatefulSetStrategyMaxUnavailable :: Maybe IntOrString
..} ) (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 :: Lens_' V1RuleWithOperations (Maybe [Text])
v1RuleWithOperationsApiGroupsL Maybe [Text] -> f (Maybe [Text])
f V1RuleWithOperations{Maybe [Text]
Maybe Text
v1RuleWithOperationsApiGroups :: V1RuleWithOperations -> Maybe [Text]
v1RuleWithOperationsApiGroups :: Maybe [Text]
v1RuleWithOperationsApiVersions :: Maybe [Text]
v1RuleWithOperationsOperations :: Maybe [Text]
v1RuleWithOperationsResources :: Maybe [Text]
v1RuleWithOperationsScope :: Maybe Text
$sel:v1RuleWithOperationsApiVersions:V1RuleWithOperations :: V1RuleWithOperations -> Maybe [Text]
$sel:v1RuleWithOperationsOperations:V1RuleWithOperations :: V1RuleWithOperations -> Maybe [Text]
$sel:v1RuleWithOperationsResources:V1RuleWithOperations :: V1RuleWithOperations -> Maybe [Text]
$sel:v1RuleWithOperationsScope:V1RuleWithOperations :: V1RuleWithOperations -> Maybe Text
..} = (\Maybe [Text]
v1RuleWithOperationsApiGroups -> V1RuleWithOperations { Maybe [Text]
v1RuleWithOperationsApiGroups :: Maybe [Text]
v1RuleWithOperationsApiGroups :: Maybe [Text]
v1RuleWithOperationsApiGroups, Maybe [Text]
Maybe Text
v1RuleWithOperationsApiVersions :: Maybe [Text]
v1RuleWithOperationsOperations :: Maybe [Text]
v1RuleWithOperationsResources :: Maybe [Text]
v1RuleWithOperationsScope :: Maybe Text
$sel:v1RuleWithOperationsApiVersions:V1RuleWithOperations :: Maybe [Text]
$sel:v1RuleWithOperationsOperations:V1RuleWithOperations :: Maybe [Text]
$sel:v1RuleWithOperationsResources:V1RuleWithOperations :: Maybe [Text]
$sel:v1RuleWithOperationsScope:V1RuleWithOperations :: 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 :: Lens_' V1RuleWithOperations (Maybe [Text])
v1RuleWithOperationsApiVersionsL Maybe [Text] -> f (Maybe [Text])
f V1RuleWithOperations{Maybe [Text]
Maybe Text
v1RuleWithOperationsApiGroups :: V1RuleWithOperations -> Maybe [Text]
$sel:v1RuleWithOperationsApiVersions:V1RuleWithOperations :: V1RuleWithOperations -> Maybe [Text]
$sel:v1RuleWithOperationsOperations:V1RuleWithOperations :: V1RuleWithOperations -> Maybe [Text]
$sel:v1RuleWithOperationsResources:V1RuleWithOperations :: V1RuleWithOperations -> Maybe [Text]
$sel:v1RuleWithOperationsScope:V1RuleWithOperations :: V1RuleWithOperations -> Maybe Text
v1RuleWithOperationsApiGroups :: Maybe [Text]
v1RuleWithOperationsApiVersions :: Maybe [Text]
v1RuleWithOperationsOperations :: Maybe [Text]
v1RuleWithOperationsResources :: Maybe [Text]
v1RuleWithOperationsScope :: Maybe Text
..} = (\Maybe [Text]
v1RuleWithOperationsApiVersions -> V1RuleWithOperations { Maybe [Text]
$sel:v1RuleWithOperationsApiVersions:V1RuleWithOperations :: Maybe [Text]
v1RuleWithOperationsApiVersions :: Maybe [Text]
v1RuleWithOperationsApiVersions, Maybe [Text]
Maybe Text
v1RuleWithOperationsApiGroups :: Maybe [Text]
$sel:v1RuleWithOperationsOperations:V1RuleWithOperations :: Maybe [Text]
$sel:v1RuleWithOperationsResources:V1RuleWithOperations :: Maybe [Text]
$sel:v1RuleWithOperationsScope:V1RuleWithOperations :: Maybe Text
v1RuleWithOperationsApiGroups :: Maybe [Text]
v1RuleWithOperationsOperations :: Maybe [Text]
v1RuleWithOperationsResources :: Maybe [Text]
v1RuleWithOperationsScope :: 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 :: Lens_' V1RuleWithOperations (Maybe [Text])
v1RuleWithOperationsOperationsL Maybe [Text] -> f (Maybe [Text])
f V1RuleWithOperations{Maybe [Text]
Maybe Text
v1RuleWithOperationsApiGroups :: V1RuleWithOperations -> Maybe [Text]
$sel:v1RuleWithOperationsApiVersions:V1RuleWithOperations :: V1RuleWithOperations -> Maybe [Text]
$sel:v1RuleWithOperationsOperations:V1RuleWithOperations :: V1RuleWithOperations -> Maybe [Text]
$sel:v1RuleWithOperationsResources:V1RuleWithOperations :: V1RuleWithOperations -> Maybe [Text]
$sel:v1RuleWithOperationsScope:V1RuleWithOperations :: V1RuleWithOperations -> Maybe Text
v1RuleWithOperationsApiGroups :: Maybe [Text]
v1RuleWithOperationsApiVersions :: Maybe [Text]
v1RuleWithOperationsOperations :: Maybe [Text]
v1RuleWithOperationsResources :: Maybe [Text]
v1RuleWithOperationsScope :: Maybe Text
..} = (\Maybe [Text]
v1RuleWithOperationsOperations -> V1RuleWithOperations { Maybe [Text]
$sel:v1RuleWithOperationsOperations:V1RuleWithOperations :: Maybe [Text]
v1RuleWithOperationsOperations :: Maybe [Text]
v1RuleWithOperationsOperations, Maybe [Text]
Maybe Text
v1RuleWithOperationsApiGroups :: Maybe [Text]
$sel:v1RuleWithOperationsApiVersions:V1RuleWithOperations :: Maybe [Text]
$sel:v1RuleWithOperationsResources:V1RuleWithOperations :: Maybe [Text]
$sel:v1RuleWithOperationsScope:V1RuleWithOperations :: Maybe Text
v1RuleWithOperationsApiGroups :: Maybe [Text]
v1RuleWithOperationsApiVersions :: Maybe [Text]
v1RuleWithOperationsResources :: Maybe [Text]
v1RuleWithOperationsScope :: 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 :: Lens_' V1RuleWithOperations (Maybe [Text])
v1RuleWithOperationsResourcesL Maybe [Text] -> f (Maybe [Text])
f V1RuleWithOperations{Maybe [Text]
Maybe Text
v1RuleWithOperationsApiGroups :: V1RuleWithOperations -> Maybe [Text]
$sel:v1RuleWithOperationsApiVersions:V1RuleWithOperations :: V1RuleWithOperations -> Maybe [Text]
$sel:v1RuleWithOperationsOperations:V1RuleWithOperations :: V1RuleWithOperations -> Maybe [Text]
$sel:v1RuleWithOperationsResources:V1RuleWithOperations :: V1RuleWithOperations -> Maybe [Text]
$sel:v1RuleWithOperationsScope:V1RuleWithOperations :: V1RuleWithOperations -> Maybe Text
v1RuleWithOperationsApiGroups :: Maybe [Text]
v1RuleWithOperationsApiVersions :: Maybe [Text]
v1RuleWithOperationsOperations :: Maybe [Text]
v1RuleWithOperationsResources :: Maybe [Text]
v1RuleWithOperationsScope :: Maybe Text
..} = (\Maybe [Text]
v1RuleWithOperationsResources -> V1RuleWithOperations { Maybe [Text]
$sel:v1RuleWithOperationsResources:V1RuleWithOperations :: Maybe [Text]
v1RuleWithOperationsResources :: Maybe [Text]
v1RuleWithOperationsResources, Maybe [Text]
Maybe Text
v1RuleWithOperationsApiGroups :: Maybe [Text]
$sel:v1RuleWithOperationsApiVersions:V1RuleWithOperations :: Maybe [Text]
$sel:v1RuleWithOperationsOperations:V1RuleWithOperations :: Maybe [Text]
$sel:v1RuleWithOperationsScope:V1RuleWithOperations :: Maybe Text
v1RuleWithOperationsApiGroups :: Maybe [Text]
v1RuleWithOperationsApiVersions :: Maybe [Text]
v1RuleWithOperationsOperations :: Maybe [Text]
v1RuleWithOperationsScope :: 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 :: Lens_' V1RuleWithOperations (Maybe Text)
v1RuleWithOperationsScopeL Maybe Text -> f (Maybe Text)
f V1RuleWithOperations{Maybe [Text]
Maybe Text
v1RuleWithOperationsApiGroups :: V1RuleWithOperations -> Maybe [Text]
$sel:v1RuleWithOperationsApiVersions:V1RuleWithOperations :: V1RuleWithOperations -> Maybe [Text]
$sel:v1RuleWithOperationsOperations:V1RuleWithOperations :: V1RuleWithOperations -> Maybe [Text]
$sel:v1RuleWithOperationsResources:V1RuleWithOperations :: V1RuleWithOperations -> Maybe [Text]
$sel:v1RuleWithOperationsScope:V1RuleWithOperations :: V1RuleWithOperations -> Maybe Text
v1RuleWithOperationsApiGroups :: Maybe [Text]
v1RuleWithOperationsApiVersions :: Maybe [Text]
v1RuleWithOperationsOperations :: Maybe [Text]
v1RuleWithOperationsResources :: Maybe [Text]
v1RuleWithOperationsScope :: Maybe Text
..} = (\Maybe Text
v1RuleWithOperationsScope -> V1RuleWithOperations { Maybe Text
$sel:v1RuleWithOperationsScope:V1RuleWithOperations :: Maybe Text
v1RuleWithOperationsScope :: Maybe Text
v1RuleWithOperationsScope, Maybe [Text]
v1RuleWithOperationsApiGroups :: Maybe [Text]
$sel:v1RuleWithOperationsApiVersions:V1RuleWithOperations :: Maybe [Text]
$sel:v1RuleWithOperationsOperations:V1RuleWithOperations :: Maybe [Text]
$sel:v1RuleWithOperationsResources:V1RuleWithOperations :: Maybe [Text]
v1RuleWithOperationsApiGroups :: Maybe [Text]
v1RuleWithOperationsApiVersions :: Maybe [Text]
v1RuleWithOperationsOperations :: Maybe [Text]
v1RuleWithOperationsResources :: 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 #-}



-- * V1RuntimeClass

-- | 'v1RuntimeClassApiVersion' Lens
v1RuntimeClassApiVersionL :: Lens_' V1RuntimeClass (Maybe Text)
v1RuntimeClassApiVersionL :: Lens_' V1RuntimeClass (Maybe Text)
v1RuntimeClassApiVersionL Maybe Text -> f (Maybe Text)
f V1RuntimeClass{Maybe Text
Maybe V1Scheduling
Maybe V1Overhead
Maybe V1ObjectMeta
Text
v1RuntimeClassApiVersion :: V1RuntimeClass -> Maybe Text
v1RuntimeClassApiVersion :: Maybe Text
v1RuntimeClassHandler :: Text
v1RuntimeClassKind :: Maybe Text
v1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1RuntimeClassOverhead :: Maybe V1Overhead
v1RuntimeClassScheduling :: Maybe V1Scheduling
$sel:v1RuntimeClassHandler:V1RuntimeClass :: V1RuntimeClass -> Text
$sel:v1RuntimeClassKind:V1RuntimeClass :: V1RuntimeClass -> Maybe Text
$sel:v1RuntimeClassMetadata:V1RuntimeClass :: V1RuntimeClass -> Maybe V1ObjectMeta
$sel:v1RuntimeClassOverhead:V1RuntimeClass :: V1RuntimeClass -> Maybe V1Overhead
$sel:v1RuntimeClassScheduling:V1RuntimeClass :: V1RuntimeClass -> Maybe V1Scheduling
..} = (\Maybe Text
v1RuntimeClassApiVersion -> V1RuntimeClass { Maybe Text
v1RuntimeClassApiVersion :: Maybe Text
v1RuntimeClassApiVersion :: Maybe Text
v1RuntimeClassApiVersion, Maybe Text
Maybe V1Scheduling
Maybe V1Overhead
Maybe V1ObjectMeta
Text
v1RuntimeClassHandler :: Text
v1RuntimeClassKind :: Maybe Text
v1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1RuntimeClassOverhead :: Maybe V1Overhead
v1RuntimeClassScheduling :: Maybe V1Scheduling
$sel:v1RuntimeClassHandler:V1RuntimeClass :: Text
$sel:v1RuntimeClassKind:V1RuntimeClass :: Maybe Text
$sel:v1RuntimeClassMetadata:V1RuntimeClass :: Maybe V1ObjectMeta
$sel:v1RuntimeClassOverhead:V1RuntimeClass :: Maybe V1Overhead
$sel:v1RuntimeClassScheduling:V1RuntimeClass :: Maybe V1Scheduling
..} ) (Maybe Text -> V1RuntimeClass)
-> f (Maybe Text) -> f V1RuntimeClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1RuntimeClassApiVersion
{-# INLINE v1RuntimeClassApiVersionL #-}

-- | 'v1RuntimeClassHandler' Lens
v1RuntimeClassHandlerL :: Lens_' V1RuntimeClass (Text)
v1RuntimeClassHandlerL :: Lens_' V1RuntimeClass Text
v1RuntimeClassHandlerL Text -> f Text
f V1RuntimeClass{Maybe Text
Maybe V1Scheduling
Maybe V1Overhead
Maybe V1ObjectMeta
Text
v1RuntimeClassApiVersion :: V1RuntimeClass -> Maybe Text
$sel:v1RuntimeClassHandler:V1RuntimeClass :: V1RuntimeClass -> Text
$sel:v1RuntimeClassKind:V1RuntimeClass :: V1RuntimeClass -> Maybe Text
$sel:v1RuntimeClassMetadata:V1RuntimeClass :: V1RuntimeClass -> Maybe V1ObjectMeta
$sel:v1RuntimeClassOverhead:V1RuntimeClass :: V1RuntimeClass -> Maybe V1Overhead
$sel:v1RuntimeClassScheduling:V1RuntimeClass :: V1RuntimeClass -> Maybe V1Scheduling
v1RuntimeClassApiVersion :: Maybe Text
v1RuntimeClassHandler :: Text
v1RuntimeClassKind :: Maybe Text
v1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1RuntimeClassOverhead :: Maybe V1Overhead
v1RuntimeClassScheduling :: Maybe V1Scheduling
..} = (\Text
v1RuntimeClassHandler -> V1RuntimeClass { Text
$sel:v1RuntimeClassHandler:V1RuntimeClass :: Text
v1RuntimeClassHandler :: Text
v1RuntimeClassHandler, Maybe Text
Maybe V1Scheduling
Maybe V1Overhead
Maybe V1ObjectMeta
v1RuntimeClassApiVersion :: Maybe Text
$sel:v1RuntimeClassKind:V1RuntimeClass :: Maybe Text
$sel:v1RuntimeClassMetadata:V1RuntimeClass :: Maybe V1ObjectMeta
$sel:v1RuntimeClassOverhead:V1RuntimeClass :: Maybe V1Overhead
$sel:v1RuntimeClassScheduling:V1RuntimeClass :: Maybe V1Scheduling
v1RuntimeClassApiVersion :: Maybe Text
v1RuntimeClassKind :: Maybe Text
v1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1RuntimeClassOverhead :: Maybe V1Overhead
v1RuntimeClassScheduling :: Maybe V1Scheduling
..} ) (Text -> V1RuntimeClass) -> f Text -> f V1RuntimeClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1RuntimeClassHandler
{-# INLINE v1RuntimeClassHandlerL #-}

-- | 'v1RuntimeClassKind' Lens
v1RuntimeClassKindL :: Lens_' V1RuntimeClass (Maybe Text)
v1RuntimeClassKindL :: Lens_' V1RuntimeClass (Maybe Text)
v1RuntimeClassKindL Maybe Text -> f (Maybe Text)
f V1RuntimeClass{Maybe Text
Maybe V1Scheduling
Maybe V1Overhead
Maybe V1ObjectMeta
Text
v1RuntimeClassApiVersion :: V1RuntimeClass -> Maybe Text
$sel:v1RuntimeClassHandler:V1RuntimeClass :: V1RuntimeClass -> Text
$sel:v1RuntimeClassKind:V1RuntimeClass :: V1RuntimeClass -> Maybe Text
$sel:v1RuntimeClassMetadata:V1RuntimeClass :: V1RuntimeClass -> Maybe V1ObjectMeta
$sel:v1RuntimeClassOverhead:V1RuntimeClass :: V1RuntimeClass -> Maybe V1Overhead
$sel:v1RuntimeClassScheduling:V1RuntimeClass :: V1RuntimeClass -> Maybe V1Scheduling
v1RuntimeClassApiVersion :: Maybe Text
v1RuntimeClassHandler :: Text
v1RuntimeClassKind :: Maybe Text
v1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1RuntimeClassOverhead :: Maybe V1Overhead
v1RuntimeClassScheduling :: Maybe V1Scheduling
..} = (\Maybe Text
v1RuntimeClassKind -> V1RuntimeClass { Maybe Text
$sel:v1RuntimeClassKind:V1RuntimeClass :: Maybe Text
v1RuntimeClassKind :: Maybe Text
v1RuntimeClassKind, Maybe Text
Maybe V1Scheduling
Maybe V1Overhead
Maybe V1ObjectMeta
Text
v1RuntimeClassApiVersion :: Maybe Text
$sel:v1RuntimeClassHandler:V1RuntimeClass :: Text
$sel:v1RuntimeClassMetadata:V1RuntimeClass :: Maybe V1ObjectMeta
$sel:v1RuntimeClassOverhead:V1RuntimeClass :: Maybe V1Overhead
$sel:v1RuntimeClassScheduling:V1RuntimeClass :: Maybe V1Scheduling
v1RuntimeClassApiVersion :: Maybe Text
v1RuntimeClassHandler :: Text
v1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1RuntimeClassOverhead :: Maybe V1Overhead
v1RuntimeClassScheduling :: Maybe V1Scheduling
..} ) (Maybe Text -> V1RuntimeClass)
-> f (Maybe Text) -> f V1RuntimeClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1RuntimeClassKind
{-# INLINE v1RuntimeClassKindL #-}

-- | 'v1RuntimeClassMetadata' Lens
v1RuntimeClassMetadataL :: Lens_' V1RuntimeClass (Maybe V1ObjectMeta)
v1RuntimeClassMetadataL :: Lens_' V1RuntimeClass (Maybe V1ObjectMeta)
v1RuntimeClassMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1RuntimeClass{Maybe Text
Maybe V1Scheduling
Maybe V1Overhead
Maybe V1ObjectMeta
Text
v1RuntimeClassApiVersion :: V1RuntimeClass -> Maybe Text
$sel:v1RuntimeClassHandler:V1RuntimeClass :: V1RuntimeClass -> Text
$sel:v1RuntimeClassKind:V1RuntimeClass :: V1RuntimeClass -> Maybe Text
$sel:v1RuntimeClassMetadata:V1RuntimeClass :: V1RuntimeClass -> Maybe V1ObjectMeta
$sel:v1RuntimeClassOverhead:V1RuntimeClass :: V1RuntimeClass -> Maybe V1Overhead
$sel:v1RuntimeClassScheduling:V1RuntimeClass :: V1RuntimeClass -> Maybe V1Scheduling
v1RuntimeClassApiVersion :: Maybe Text
v1RuntimeClassHandler :: Text
v1RuntimeClassKind :: Maybe Text
v1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1RuntimeClassOverhead :: Maybe V1Overhead
v1RuntimeClassScheduling :: Maybe V1Scheduling
..} = (\Maybe V1ObjectMeta
v1RuntimeClassMetadata -> V1RuntimeClass { Maybe V1ObjectMeta
$sel:v1RuntimeClassMetadata:V1RuntimeClass :: Maybe V1ObjectMeta
v1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1RuntimeClassMetadata, Maybe Text
Maybe V1Scheduling
Maybe V1Overhead
Text
v1RuntimeClassApiVersion :: Maybe Text
$sel:v1RuntimeClassHandler:V1RuntimeClass :: Text
$sel:v1RuntimeClassKind:V1RuntimeClass :: Maybe Text
$sel:v1RuntimeClassOverhead:V1RuntimeClass :: Maybe V1Overhead
$sel:v1RuntimeClassScheduling:V1RuntimeClass :: Maybe V1Scheduling
v1RuntimeClassApiVersion :: Maybe Text
v1RuntimeClassHandler :: Text
v1RuntimeClassKind :: Maybe Text
v1RuntimeClassOverhead :: Maybe V1Overhead
v1RuntimeClassScheduling :: Maybe V1Scheduling
..} ) (Maybe V1ObjectMeta -> V1RuntimeClass)
-> f (Maybe V1ObjectMeta) -> f V1RuntimeClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1RuntimeClassMetadata
{-# INLINE v1RuntimeClassMetadataL #-}

-- | 'v1RuntimeClassOverhead' Lens
v1RuntimeClassOverheadL :: Lens_' V1RuntimeClass (Maybe V1Overhead)
v1RuntimeClassOverheadL :: Lens_' V1RuntimeClass (Maybe V1Overhead)
v1RuntimeClassOverheadL Maybe V1Overhead -> f (Maybe V1Overhead)
f V1RuntimeClass{Maybe Text
Maybe V1Scheduling
Maybe V1Overhead
Maybe V1ObjectMeta
Text
v1RuntimeClassApiVersion :: V1RuntimeClass -> Maybe Text
$sel:v1RuntimeClassHandler:V1RuntimeClass :: V1RuntimeClass -> Text
$sel:v1RuntimeClassKind:V1RuntimeClass :: V1RuntimeClass -> Maybe Text
$sel:v1RuntimeClassMetadata:V1RuntimeClass :: V1RuntimeClass -> Maybe V1ObjectMeta
$sel:v1RuntimeClassOverhead:V1RuntimeClass :: V1RuntimeClass -> Maybe V1Overhead
$sel:v1RuntimeClassScheduling:V1RuntimeClass :: V1RuntimeClass -> Maybe V1Scheduling
v1RuntimeClassApiVersion :: Maybe Text
v1RuntimeClassHandler :: Text
v1RuntimeClassKind :: Maybe Text
v1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1RuntimeClassOverhead :: Maybe V1Overhead
v1RuntimeClassScheduling :: Maybe V1Scheduling
..} = (\Maybe V1Overhead
v1RuntimeClassOverhead -> V1RuntimeClass { Maybe V1Overhead
$sel:v1RuntimeClassOverhead:V1RuntimeClass :: Maybe V1Overhead
v1RuntimeClassOverhead :: Maybe V1Overhead
v1RuntimeClassOverhead, Maybe Text
Maybe V1Scheduling
Maybe V1ObjectMeta
Text
v1RuntimeClassApiVersion :: Maybe Text
$sel:v1RuntimeClassHandler:V1RuntimeClass :: Text
$sel:v1RuntimeClassKind:V1RuntimeClass :: Maybe Text
$sel:v1RuntimeClassMetadata:V1RuntimeClass :: Maybe V1ObjectMeta
$sel:v1RuntimeClassScheduling:V1RuntimeClass :: Maybe V1Scheduling
v1RuntimeClassApiVersion :: Maybe Text
v1RuntimeClassHandler :: Text
v1RuntimeClassKind :: Maybe Text
v1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1RuntimeClassScheduling :: Maybe V1Scheduling
..} ) (Maybe V1Overhead -> V1RuntimeClass)
-> f (Maybe V1Overhead) -> f V1RuntimeClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1Overhead -> f (Maybe V1Overhead)
f Maybe V1Overhead
v1RuntimeClassOverhead
{-# INLINE v1RuntimeClassOverheadL #-}

-- | 'v1RuntimeClassScheduling' Lens
v1RuntimeClassSchedulingL :: Lens_' V1RuntimeClass (Maybe V1Scheduling)
v1RuntimeClassSchedulingL :: Lens_' V1RuntimeClass (Maybe V1Scheduling)
v1RuntimeClassSchedulingL Maybe V1Scheduling -> f (Maybe V1Scheduling)
f V1RuntimeClass{Maybe Text
Maybe V1Scheduling
Maybe V1Overhead
Maybe V1ObjectMeta
Text
v1RuntimeClassApiVersion :: V1RuntimeClass -> Maybe Text
$sel:v1RuntimeClassHandler:V1RuntimeClass :: V1RuntimeClass -> Text
$sel:v1RuntimeClassKind:V1RuntimeClass :: V1RuntimeClass -> Maybe Text
$sel:v1RuntimeClassMetadata:V1RuntimeClass :: V1RuntimeClass -> Maybe V1ObjectMeta
$sel:v1RuntimeClassOverhead:V1RuntimeClass :: V1RuntimeClass -> Maybe V1Overhead
$sel:v1RuntimeClassScheduling:V1RuntimeClass :: V1RuntimeClass -> Maybe V1Scheduling
v1RuntimeClassApiVersion :: Maybe Text
v1RuntimeClassHandler :: Text
v1RuntimeClassKind :: Maybe Text
v1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1RuntimeClassOverhead :: Maybe V1Overhead
v1RuntimeClassScheduling :: Maybe V1Scheduling
..} = (\Maybe V1Scheduling
v1RuntimeClassScheduling -> V1RuntimeClass { Maybe V1Scheduling
$sel:v1RuntimeClassScheduling:V1RuntimeClass :: Maybe V1Scheduling
v1RuntimeClassScheduling :: Maybe V1Scheduling
v1RuntimeClassScheduling, Maybe Text
Maybe V1Overhead
Maybe V1ObjectMeta
Text
v1RuntimeClassApiVersion :: Maybe Text
$sel:v1RuntimeClassHandler:V1RuntimeClass :: Text
$sel:v1RuntimeClassKind:V1RuntimeClass :: Maybe Text
$sel:v1RuntimeClassMetadata:V1RuntimeClass :: Maybe V1ObjectMeta
$sel:v1RuntimeClassOverhead:V1RuntimeClass :: Maybe V1Overhead
v1RuntimeClassApiVersion :: Maybe Text
v1RuntimeClassHandler :: Text
v1RuntimeClassKind :: Maybe Text
v1RuntimeClassMetadata :: Maybe V1ObjectMeta
v1RuntimeClassOverhead :: Maybe V1Overhead
..} ) (Maybe V1Scheduling -> V1RuntimeClass)
-> f (Maybe V1Scheduling) -> f V1RuntimeClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1Scheduling -> f (Maybe V1Scheduling)
f Maybe V1Scheduling
v1RuntimeClassScheduling
{-# INLINE v1RuntimeClassSchedulingL #-}



-- * V1RuntimeClassList

-- | 'v1RuntimeClassListApiVersion' Lens
v1RuntimeClassListApiVersionL :: Lens_' V1RuntimeClassList (Maybe Text)
v1RuntimeClassListApiVersionL :: Lens_' V1RuntimeClassList (Maybe Text)
v1RuntimeClassListApiVersionL Maybe Text -> f (Maybe Text)
f V1RuntimeClassList{[V1RuntimeClass]
Maybe Text
Maybe V1ListMeta
v1RuntimeClassListApiVersion :: V1RuntimeClassList -> Maybe Text
v1RuntimeClassListApiVersion :: Maybe Text
v1RuntimeClassListItems :: [V1RuntimeClass]
v1RuntimeClassListKind :: Maybe Text
v1RuntimeClassListMetadata :: Maybe V1ListMeta
$sel:v1RuntimeClassListItems:V1RuntimeClassList :: V1RuntimeClassList -> [V1RuntimeClass]
$sel:v1RuntimeClassListKind:V1RuntimeClassList :: V1RuntimeClassList -> Maybe Text
$sel:v1RuntimeClassListMetadata:V1RuntimeClassList :: V1RuntimeClassList -> Maybe V1ListMeta
..} = (\Maybe Text
v1RuntimeClassListApiVersion -> V1RuntimeClassList { Maybe Text
v1RuntimeClassListApiVersion :: Maybe Text
v1RuntimeClassListApiVersion :: Maybe Text
v1RuntimeClassListApiVersion, [V1RuntimeClass]
Maybe Text
Maybe V1ListMeta
v1RuntimeClassListItems :: [V1RuntimeClass]
v1RuntimeClassListKind :: Maybe Text
v1RuntimeClassListMetadata :: Maybe V1ListMeta
$sel:v1RuntimeClassListItems:V1RuntimeClassList :: [V1RuntimeClass]
$sel:v1RuntimeClassListKind:V1RuntimeClassList :: Maybe Text
$sel:v1RuntimeClassListMetadata:V1RuntimeClassList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1RuntimeClassList)
-> f (Maybe Text) -> f V1RuntimeClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1RuntimeClassListApiVersion
{-# INLINE v1RuntimeClassListApiVersionL #-}

-- | 'v1RuntimeClassListItems' Lens
v1RuntimeClassListItemsL :: Lens_' V1RuntimeClassList ([V1RuntimeClass])
v1RuntimeClassListItemsL :: Lens_' V1RuntimeClassList [V1RuntimeClass]
v1RuntimeClassListItemsL [V1RuntimeClass] -> f [V1RuntimeClass]
f V1RuntimeClassList{[V1RuntimeClass]
Maybe Text
Maybe V1ListMeta
v1RuntimeClassListApiVersion :: V1RuntimeClassList -> Maybe Text
$sel:v1RuntimeClassListItems:V1RuntimeClassList :: V1RuntimeClassList -> [V1RuntimeClass]
$sel:v1RuntimeClassListKind:V1RuntimeClassList :: V1RuntimeClassList -> Maybe Text
$sel:v1RuntimeClassListMetadata:V1RuntimeClassList :: V1RuntimeClassList -> Maybe V1ListMeta
v1RuntimeClassListApiVersion :: Maybe Text
v1RuntimeClassListItems :: [V1RuntimeClass]
v1RuntimeClassListKind :: Maybe Text
v1RuntimeClassListMetadata :: Maybe V1ListMeta
..} = (\[V1RuntimeClass]
v1RuntimeClassListItems -> V1RuntimeClassList { [V1RuntimeClass]
$sel:v1RuntimeClassListItems:V1RuntimeClassList :: [V1RuntimeClass]
v1RuntimeClassListItems :: [V1RuntimeClass]
v1RuntimeClassListItems, Maybe Text
Maybe V1ListMeta
v1RuntimeClassListApiVersion :: Maybe Text
$sel:v1RuntimeClassListKind:V1RuntimeClassList :: Maybe Text
$sel:v1RuntimeClassListMetadata:V1RuntimeClassList :: Maybe V1ListMeta
v1RuntimeClassListApiVersion :: Maybe Text
v1RuntimeClassListKind :: Maybe Text
v1RuntimeClassListMetadata :: Maybe V1ListMeta
..} ) ([V1RuntimeClass] -> V1RuntimeClassList)
-> f [V1RuntimeClass] -> f V1RuntimeClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1RuntimeClass] -> f [V1RuntimeClass]
f [V1RuntimeClass]
v1RuntimeClassListItems
{-# INLINE v1RuntimeClassListItemsL #-}

-- | 'v1RuntimeClassListKind' Lens
v1RuntimeClassListKindL :: Lens_' V1RuntimeClassList (Maybe Text)
v1RuntimeClassListKindL :: Lens_' V1RuntimeClassList (Maybe Text)
v1RuntimeClassListKindL Maybe Text -> f (Maybe Text)
f V1RuntimeClassList{[V1RuntimeClass]
Maybe Text
Maybe V1ListMeta
v1RuntimeClassListApiVersion :: V1RuntimeClassList -> Maybe Text
$sel:v1RuntimeClassListItems:V1RuntimeClassList :: V1RuntimeClassList -> [V1RuntimeClass]
$sel:v1RuntimeClassListKind:V1RuntimeClassList :: V1RuntimeClassList -> Maybe Text
$sel:v1RuntimeClassListMetadata:V1RuntimeClassList :: V1RuntimeClassList -> Maybe V1ListMeta
v1RuntimeClassListApiVersion :: Maybe Text
v1RuntimeClassListItems :: [V1RuntimeClass]
v1RuntimeClassListKind :: Maybe Text
v1RuntimeClassListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1RuntimeClassListKind -> V1RuntimeClassList { Maybe Text
$sel:v1RuntimeClassListKind:V1RuntimeClassList :: Maybe Text
v1RuntimeClassListKind :: Maybe Text
v1RuntimeClassListKind, [V1RuntimeClass]
Maybe Text
Maybe V1ListMeta
v1RuntimeClassListApiVersion :: Maybe Text
$sel:v1RuntimeClassListItems:V1RuntimeClassList :: [V1RuntimeClass]
$sel:v1RuntimeClassListMetadata:V1RuntimeClassList :: Maybe V1ListMeta
v1RuntimeClassListApiVersion :: Maybe Text
v1RuntimeClassListItems :: [V1RuntimeClass]
v1RuntimeClassListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1RuntimeClassList)
-> f (Maybe Text) -> f V1RuntimeClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1RuntimeClassListKind
{-# INLINE v1RuntimeClassListKindL #-}

-- | 'v1RuntimeClassListMetadata' Lens
v1RuntimeClassListMetadataL :: Lens_' V1RuntimeClassList (Maybe V1ListMeta)
v1RuntimeClassListMetadataL :: Lens_' V1RuntimeClassList (Maybe V1ListMeta)
v1RuntimeClassListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1RuntimeClassList{[V1RuntimeClass]
Maybe Text
Maybe V1ListMeta
v1RuntimeClassListApiVersion :: V1RuntimeClassList -> Maybe Text
$sel:v1RuntimeClassListItems:V1RuntimeClassList :: V1RuntimeClassList -> [V1RuntimeClass]
$sel:v1RuntimeClassListKind:V1RuntimeClassList :: V1RuntimeClassList -> Maybe Text
$sel:v1RuntimeClassListMetadata:V1RuntimeClassList :: V1RuntimeClassList -> Maybe V1ListMeta
v1RuntimeClassListApiVersion :: Maybe Text
v1RuntimeClassListItems :: [V1RuntimeClass]
v1RuntimeClassListKind :: Maybe Text
v1RuntimeClassListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1RuntimeClassListMetadata -> V1RuntimeClassList { Maybe V1ListMeta
$sel:v1RuntimeClassListMetadata:V1RuntimeClassList :: Maybe V1ListMeta
v1RuntimeClassListMetadata :: Maybe V1ListMeta
v1RuntimeClassListMetadata, [V1RuntimeClass]
Maybe Text
v1RuntimeClassListApiVersion :: Maybe Text
$sel:v1RuntimeClassListItems:V1RuntimeClassList :: [V1RuntimeClass]
$sel:v1RuntimeClassListKind:V1RuntimeClassList :: Maybe Text
v1RuntimeClassListApiVersion :: Maybe Text
v1RuntimeClassListItems :: [V1RuntimeClass]
v1RuntimeClassListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1RuntimeClassList)
-> f (Maybe V1ListMeta) -> f V1RuntimeClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1RuntimeClassListMetadata
{-# INLINE v1RuntimeClassListMetadataL #-}



-- * V1SELinuxOptions

-- | 'v1SELinuxOptionsLevel' Lens
v1SELinuxOptionsLevelL :: Lens_' V1SELinuxOptions (Maybe Text)
v1SELinuxOptionsLevelL :: Lens_' V1SELinuxOptions (Maybe Text)
v1SELinuxOptionsLevelL Maybe Text -> f (Maybe Text)
f V1SELinuxOptions{Maybe Text
v1SELinuxOptionsLevel :: V1SELinuxOptions -> Maybe Text
v1SELinuxOptionsLevel :: Maybe Text
v1SELinuxOptionsRole :: Maybe Text
v1SELinuxOptionsType :: Maybe Text
v1SELinuxOptionsUser :: Maybe Text
$sel:v1SELinuxOptionsRole:V1SELinuxOptions :: V1SELinuxOptions -> Maybe Text
$sel:v1SELinuxOptionsType:V1SELinuxOptions :: V1SELinuxOptions -> Maybe Text
$sel:v1SELinuxOptionsUser:V1SELinuxOptions :: V1SELinuxOptions -> Maybe Text
..} = (\Maybe Text
v1SELinuxOptionsLevel -> V1SELinuxOptions { Maybe Text
v1SELinuxOptionsLevel :: Maybe Text
v1SELinuxOptionsLevel :: Maybe Text
v1SELinuxOptionsLevel, Maybe Text
v1SELinuxOptionsRole :: Maybe Text
v1SELinuxOptionsType :: Maybe Text
v1SELinuxOptionsUser :: Maybe Text
$sel:v1SELinuxOptionsRole:V1SELinuxOptions :: Maybe Text
$sel:v1SELinuxOptionsType:V1SELinuxOptions :: Maybe Text
$sel:v1SELinuxOptionsUser:V1SELinuxOptions :: 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 :: Lens_' V1SELinuxOptions (Maybe Text)
v1SELinuxOptionsRoleL Maybe Text -> f (Maybe Text)
f V1SELinuxOptions{Maybe Text
v1SELinuxOptionsLevel :: V1SELinuxOptions -> Maybe Text
$sel:v1SELinuxOptionsRole:V1SELinuxOptions :: V1SELinuxOptions -> Maybe Text
$sel:v1SELinuxOptionsType:V1SELinuxOptions :: V1SELinuxOptions -> Maybe Text
$sel:v1SELinuxOptionsUser:V1SELinuxOptions :: V1SELinuxOptions -> Maybe Text
v1SELinuxOptionsLevel :: Maybe Text
v1SELinuxOptionsRole :: Maybe Text
v1SELinuxOptionsType :: Maybe Text
v1SELinuxOptionsUser :: Maybe Text
..} = (\Maybe Text
v1SELinuxOptionsRole -> V1SELinuxOptions { Maybe Text
$sel:v1SELinuxOptionsRole:V1SELinuxOptions :: Maybe Text
v1SELinuxOptionsRole :: Maybe Text
v1SELinuxOptionsRole, Maybe Text
v1SELinuxOptionsLevel :: Maybe Text
$sel:v1SELinuxOptionsType:V1SELinuxOptions :: Maybe Text
$sel:v1SELinuxOptionsUser:V1SELinuxOptions :: Maybe Text
v1SELinuxOptionsLevel :: Maybe Text
v1SELinuxOptionsType :: Maybe Text
v1SELinuxOptionsUser :: 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 :: Lens_' V1SELinuxOptions (Maybe Text)
v1SELinuxOptionsTypeL Maybe Text -> f (Maybe Text)
f V1SELinuxOptions{Maybe Text
v1SELinuxOptionsLevel :: V1SELinuxOptions -> Maybe Text
$sel:v1SELinuxOptionsRole:V1SELinuxOptions :: V1SELinuxOptions -> Maybe Text
$sel:v1SELinuxOptionsType:V1SELinuxOptions :: V1SELinuxOptions -> Maybe Text
$sel:v1SELinuxOptionsUser:V1SELinuxOptions :: V1SELinuxOptions -> Maybe Text
v1SELinuxOptionsLevel :: Maybe Text
v1SELinuxOptionsRole :: Maybe Text
v1SELinuxOptionsType :: Maybe Text
v1SELinuxOptionsUser :: Maybe Text
..} = (\Maybe Text
v1SELinuxOptionsType -> V1SELinuxOptions { Maybe Text
$sel:v1SELinuxOptionsType:V1SELinuxOptions :: Maybe Text
v1SELinuxOptionsType :: Maybe Text
v1SELinuxOptionsType, Maybe Text
v1SELinuxOptionsLevel :: Maybe Text
$sel:v1SELinuxOptionsRole:V1SELinuxOptions :: Maybe Text
$sel:v1SELinuxOptionsUser:V1SELinuxOptions :: Maybe Text
v1SELinuxOptionsLevel :: Maybe Text
v1SELinuxOptionsRole :: Maybe Text
v1SELinuxOptionsUser :: 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 :: Lens_' V1SELinuxOptions (Maybe Text)
v1SELinuxOptionsUserL Maybe Text -> f (Maybe Text)
f V1SELinuxOptions{Maybe Text
v1SELinuxOptionsLevel :: V1SELinuxOptions -> Maybe Text
$sel:v1SELinuxOptionsRole:V1SELinuxOptions :: V1SELinuxOptions -> Maybe Text
$sel:v1SELinuxOptionsType:V1SELinuxOptions :: V1SELinuxOptions -> Maybe Text
$sel:v1SELinuxOptionsUser:V1SELinuxOptions :: V1SELinuxOptions -> Maybe Text
v1SELinuxOptionsLevel :: Maybe Text
v1SELinuxOptionsRole :: Maybe Text
v1SELinuxOptionsType :: Maybe Text
v1SELinuxOptionsUser :: Maybe Text
..} = (\Maybe Text
v1SELinuxOptionsUser -> V1SELinuxOptions { Maybe Text
$sel:v1SELinuxOptionsUser:V1SELinuxOptions :: Maybe Text
v1SELinuxOptionsUser :: Maybe Text
v1SELinuxOptionsUser, Maybe Text
v1SELinuxOptionsLevel :: Maybe Text
$sel:v1SELinuxOptionsRole:V1SELinuxOptions :: Maybe Text
$sel:v1SELinuxOptionsType:V1SELinuxOptions :: Maybe Text
v1SELinuxOptionsLevel :: Maybe Text
v1SELinuxOptionsRole :: Maybe Text
v1SELinuxOptionsType :: 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 :: Lens_' V1Scale (Maybe Text)
v1ScaleApiVersionL Maybe Text -> f (Maybe Text)
f V1Scale{Maybe Text
Maybe V1ScaleStatus
Maybe V1ScaleSpec
Maybe V1ObjectMeta
v1ScaleApiVersion :: V1Scale -> Maybe Text
v1ScaleApiVersion :: Maybe Text
v1ScaleKind :: Maybe Text
v1ScaleMetadata :: Maybe V1ObjectMeta
v1ScaleSpec :: Maybe V1ScaleSpec
v1ScaleStatus :: Maybe V1ScaleStatus
$sel:v1ScaleKind:V1Scale :: V1Scale -> Maybe Text
$sel:v1ScaleMetadata:V1Scale :: V1Scale -> Maybe V1ObjectMeta
$sel:v1ScaleSpec:V1Scale :: V1Scale -> Maybe V1ScaleSpec
$sel:v1ScaleStatus:V1Scale :: V1Scale -> Maybe V1ScaleStatus
..} = (\Maybe Text
v1ScaleApiVersion -> V1Scale { Maybe Text
v1ScaleApiVersion :: Maybe Text
v1ScaleApiVersion :: Maybe Text
v1ScaleApiVersion, Maybe Text
Maybe V1ScaleStatus
Maybe V1ScaleSpec
Maybe V1ObjectMeta
v1ScaleKind :: Maybe Text
v1ScaleMetadata :: Maybe V1ObjectMeta
v1ScaleSpec :: Maybe V1ScaleSpec
v1ScaleStatus :: Maybe V1ScaleStatus
$sel:v1ScaleKind:V1Scale :: Maybe Text
$sel:v1ScaleMetadata:V1Scale :: Maybe V1ObjectMeta
$sel:v1ScaleSpec:V1Scale :: Maybe V1ScaleSpec
$sel:v1ScaleStatus:V1Scale :: Maybe V1ScaleStatus
..} ) (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 :: Lens_' V1Scale (Maybe Text)
v1ScaleKindL Maybe Text -> f (Maybe Text)
f V1Scale{Maybe Text
Maybe V1ScaleStatus
Maybe V1ScaleSpec
Maybe V1ObjectMeta
v1ScaleApiVersion :: V1Scale -> Maybe Text
$sel:v1ScaleKind:V1Scale :: V1Scale -> Maybe Text
$sel:v1ScaleMetadata:V1Scale :: V1Scale -> Maybe V1ObjectMeta
$sel:v1ScaleSpec:V1Scale :: V1Scale -> Maybe V1ScaleSpec
$sel:v1ScaleStatus:V1Scale :: V1Scale -> Maybe V1ScaleStatus
v1ScaleApiVersion :: Maybe Text
v1ScaleKind :: Maybe Text
v1ScaleMetadata :: Maybe V1ObjectMeta
v1ScaleSpec :: Maybe V1ScaleSpec
v1ScaleStatus :: Maybe V1ScaleStatus
..} = (\Maybe Text
v1ScaleKind -> V1Scale { Maybe Text
$sel:v1ScaleKind:V1Scale :: Maybe Text
v1ScaleKind :: Maybe Text
v1ScaleKind, Maybe Text
Maybe V1ScaleStatus
Maybe V1ScaleSpec
Maybe V1ObjectMeta
v1ScaleApiVersion :: Maybe Text
$sel:v1ScaleMetadata:V1Scale :: Maybe V1ObjectMeta
$sel:v1ScaleSpec:V1Scale :: Maybe V1ScaleSpec
$sel:v1ScaleStatus:V1Scale :: Maybe V1ScaleStatus
v1ScaleApiVersion :: Maybe Text
v1ScaleMetadata :: Maybe V1ObjectMeta
v1ScaleSpec :: Maybe V1ScaleSpec
v1ScaleStatus :: Maybe V1ScaleStatus
..} ) (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 :: Lens_' V1Scale (Maybe V1ObjectMeta)
v1ScaleMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Scale{Maybe Text
Maybe V1ScaleStatus
Maybe V1ScaleSpec
Maybe V1ObjectMeta
v1ScaleApiVersion :: V1Scale -> Maybe Text
$sel:v1ScaleKind:V1Scale :: V1Scale -> Maybe Text
$sel:v1ScaleMetadata:V1Scale :: V1Scale -> Maybe V1ObjectMeta
$sel:v1ScaleSpec:V1Scale :: V1Scale -> Maybe V1ScaleSpec
$sel:v1ScaleStatus:V1Scale :: V1Scale -> Maybe V1ScaleStatus
v1ScaleApiVersion :: Maybe Text
v1ScaleKind :: Maybe Text
v1ScaleMetadata :: Maybe V1ObjectMeta
v1ScaleSpec :: Maybe V1ScaleSpec
v1ScaleStatus :: Maybe V1ScaleStatus
..} = (\Maybe V1ObjectMeta
v1ScaleMetadata -> V1Scale { Maybe V1ObjectMeta
$sel:v1ScaleMetadata:V1Scale :: Maybe V1ObjectMeta
v1ScaleMetadata :: Maybe V1ObjectMeta
v1ScaleMetadata, Maybe Text
Maybe V1ScaleStatus
Maybe V1ScaleSpec
v1ScaleApiVersion :: Maybe Text
$sel:v1ScaleKind:V1Scale :: Maybe Text
$sel:v1ScaleSpec:V1Scale :: Maybe V1ScaleSpec
$sel:v1ScaleStatus:V1Scale :: Maybe V1ScaleStatus
v1ScaleApiVersion :: Maybe Text
v1ScaleKind :: Maybe Text
v1ScaleSpec :: Maybe V1ScaleSpec
v1ScaleStatus :: Maybe V1ScaleStatus
..} ) (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 :: Lens_' V1Scale (Maybe V1ScaleSpec)
v1ScaleSpecL Maybe V1ScaleSpec -> f (Maybe V1ScaleSpec)
f V1Scale{Maybe Text
Maybe V1ScaleStatus
Maybe V1ScaleSpec
Maybe V1ObjectMeta
v1ScaleApiVersion :: V1Scale -> Maybe Text
$sel:v1ScaleKind:V1Scale :: V1Scale -> Maybe Text
$sel:v1ScaleMetadata:V1Scale :: V1Scale -> Maybe V1ObjectMeta
$sel:v1ScaleSpec:V1Scale :: V1Scale -> Maybe V1ScaleSpec
$sel:v1ScaleStatus:V1Scale :: V1Scale -> Maybe V1ScaleStatus
v1ScaleApiVersion :: Maybe Text
v1ScaleKind :: Maybe Text
v1ScaleMetadata :: Maybe V1ObjectMeta
v1ScaleSpec :: Maybe V1ScaleSpec
v1ScaleStatus :: Maybe V1ScaleStatus
..} = (\Maybe V1ScaleSpec
v1ScaleSpec -> V1Scale { Maybe V1ScaleSpec
$sel:v1ScaleSpec:V1Scale :: Maybe V1ScaleSpec
v1ScaleSpec :: Maybe V1ScaleSpec
v1ScaleSpec, Maybe Text
Maybe V1ScaleStatus
Maybe V1ObjectMeta
v1ScaleApiVersion :: Maybe Text
$sel:v1ScaleKind:V1Scale :: Maybe Text
$sel:v1ScaleMetadata:V1Scale :: Maybe V1ObjectMeta
$sel:v1ScaleStatus:V1Scale :: Maybe V1ScaleStatus
v1ScaleApiVersion :: Maybe Text
v1ScaleKind :: Maybe Text
v1ScaleMetadata :: Maybe V1ObjectMeta
v1ScaleStatus :: Maybe V1ScaleStatus
..} ) (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 :: Lens_' V1Scale (Maybe V1ScaleStatus)
v1ScaleStatusL Maybe V1ScaleStatus -> f (Maybe V1ScaleStatus)
f V1Scale{Maybe Text
Maybe V1ScaleStatus
Maybe V1ScaleSpec
Maybe V1ObjectMeta
v1ScaleApiVersion :: V1Scale -> Maybe Text
$sel:v1ScaleKind:V1Scale :: V1Scale -> Maybe Text
$sel:v1ScaleMetadata:V1Scale :: V1Scale -> Maybe V1ObjectMeta
$sel:v1ScaleSpec:V1Scale :: V1Scale -> Maybe V1ScaleSpec
$sel:v1ScaleStatus:V1Scale :: V1Scale -> Maybe V1ScaleStatus
v1ScaleApiVersion :: Maybe Text
v1ScaleKind :: Maybe Text
v1ScaleMetadata :: Maybe V1ObjectMeta
v1ScaleSpec :: Maybe V1ScaleSpec
v1ScaleStatus :: Maybe V1ScaleStatus
..} = (\Maybe V1ScaleStatus
v1ScaleStatus -> V1Scale { Maybe V1ScaleStatus
$sel:v1ScaleStatus:V1Scale :: Maybe V1ScaleStatus
v1ScaleStatus :: Maybe V1ScaleStatus
v1ScaleStatus, Maybe Text
Maybe V1ScaleSpec
Maybe V1ObjectMeta
v1ScaleApiVersion :: Maybe Text
$sel:v1ScaleKind:V1Scale :: Maybe Text
$sel:v1ScaleMetadata:V1Scale :: Maybe V1ObjectMeta
$sel:v1ScaleSpec:V1Scale :: Maybe V1ScaleSpec
v1ScaleApiVersion :: Maybe Text
v1ScaleKind :: Maybe Text
v1ScaleMetadata :: Maybe V1ObjectMeta
v1ScaleSpec :: Maybe V1ScaleSpec
..} ) (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 :: Lens_' V1ScaleIOPersistentVolumeSource (Maybe Text)
v1ScaleIOPersistentVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1ScaleIOPersistentVolumeSource{Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceFsType :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceGateway:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Text
$sel:v1ScaleIOPersistentVolumeSourceProtectionDomain:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceReadOnly:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceSecretRef:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> V1SecretReference
$sel:v1ScaleIOPersistentVolumeSourceSslEnabled:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceStorageMode:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceStoragePool:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceSystem:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Text
$sel:v1ScaleIOPersistentVolumeSourceVolumeName:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
..} = (\Maybe Text
v1ScaleIOPersistentVolumeSourceFsType -> V1ScaleIOPersistentVolumeSource { Maybe Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceFsType, Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceGateway:V1ScaleIOPersistentVolumeSource :: Text
$sel:v1ScaleIOPersistentVolumeSourceProtectionDomain:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceReadOnly:V1ScaleIOPersistentVolumeSource :: Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceSecretRef:V1ScaleIOPersistentVolumeSource :: V1SecretReference
$sel:v1ScaleIOPersistentVolumeSourceSslEnabled:V1ScaleIOPersistentVolumeSource :: Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceStorageMode:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceStoragePool:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceSystem:V1ScaleIOPersistentVolumeSource :: Text
$sel:v1ScaleIOPersistentVolumeSourceVolumeName:V1ScaleIOPersistentVolumeSource :: 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
v1ScaleIOPersistentVolumeSourceFsType
{-# INLINE v1ScaleIOPersistentVolumeSourceFsTypeL #-}

-- | 'v1ScaleIOPersistentVolumeSourceGateway' Lens
v1ScaleIOPersistentVolumeSourceGatewayL :: Lens_' V1ScaleIOPersistentVolumeSource (Text)
v1ScaleIOPersistentVolumeSourceGatewayL :: Lens_' V1ScaleIOPersistentVolumeSource Text
v1ScaleIOPersistentVolumeSourceGatewayL Text -> f Text
f V1ScaleIOPersistentVolumeSource{Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceFsType :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceGateway:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Text
$sel:v1ScaleIOPersistentVolumeSourceProtectionDomain:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceReadOnly:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceSecretRef:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> V1SecretReference
$sel:v1ScaleIOPersistentVolumeSourceSslEnabled:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceStorageMode:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceStoragePool:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceSystem:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Text
$sel:v1ScaleIOPersistentVolumeSourceVolumeName:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
..} = (\Text
v1ScaleIOPersistentVolumeSourceGateway -> V1ScaleIOPersistentVolumeSource { Text
$sel:v1ScaleIOPersistentVolumeSourceGateway:V1ScaleIOPersistentVolumeSource :: Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceGateway, Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceProtectionDomain:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceReadOnly:V1ScaleIOPersistentVolumeSource :: Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceSecretRef:V1ScaleIOPersistentVolumeSource :: V1SecretReference
$sel:v1ScaleIOPersistentVolumeSourceSslEnabled:V1ScaleIOPersistentVolumeSource :: Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceStorageMode:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceStoragePool:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceSystem:V1ScaleIOPersistentVolumeSource :: Text
$sel:v1ScaleIOPersistentVolumeSourceVolumeName:V1ScaleIOPersistentVolumeSource :: Maybe Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceVolumeName :: 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 :: Lens_' V1ScaleIOPersistentVolumeSource (Maybe Text)
v1ScaleIOPersistentVolumeSourceProtectionDomainL Maybe Text -> f (Maybe Text)
f V1ScaleIOPersistentVolumeSource{Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceFsType :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceGateway:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Text
$sel:v1ScaleIOPersistentVolumeSourceProtectionDomain:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceReadOnly:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceSecretRef:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> V1SecretReference
$sel:v1ScaleIOPersistentVolumeSourceSslEnabled:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceStorageMode:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceStoragePool:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceSystem:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Text
$sel:v1ScaleIOPersistentVolumeSourceVolumeName:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
..} = (\Maybe Text
v1ScaleIOPersistentVolumeSourceProtectionDomain -> V1ScaleIOPersistentVolumeSource { Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceProtectionDomain:V1ScaleIOPersistentVolumeSource :: Maybe Text
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceProtectionDomain, Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceGateway:V1ScaleIOPersistentVolumeSource :: Text
$sel:v1ScaleIOPersistentVolumeSourceReadOnly:V1ScaleIOPersistentVolumeSource :: Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceSecretRef:V1ScaleIOPersistentVolumeSource :: V1SecretReference
$sel:v1ScaleIOPersistentVolumeSourceSslEnabled:V1ScaleIOPersistentVolumeSource :: Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceStorageMode:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceStoragePool:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceSystem:V1ScaleIOPersistentVolumeSource :: Text
$sel:v1ScaleIOPersistentVolumeSourceVolumeName:V1ScaleIOPersistentVolumeSource :: Maybe Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceVolumeName :: 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 :: Lens_' V1ScaleIOPersistentVolumeSource (Maybe Bool)
v1ScaleIOPersistentVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1ScaleIOPersistentVolumeSource{Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceFsType :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceGateway:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Text
$sel:v1ScaleIOPersistentVolumeSourceProtectionDomain:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceReadOnly:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceSecretRef:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> V1SecretReference
$sel:v1ScaleIOPersistentVolumeSourceSslEnabled:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceStorageMode:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceStoragePool:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceSystem:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Text
$sel:v1ScaleIOPersistentVolumeSourceVolumeName:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
..} = (\Maybe Bool
v1ScaleIOPersistentVolumeSourceReadOnly -> V1ScaleIOPersistentVolumeSource { Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceReadOnly:V1ScaleIOPersistentVolumeSource :: Maybe Bool
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceReadOnly, Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceGateway:V1ScaleIOPersistentVolumeSource :: Text
$sel:v1ScaleIOPersistentVolumeSourceProtectionDomain:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceSecretRef:V1ScaleIOPersistentVolumeSource :: V1SecretReference
$sel:v1ScaleIOPersistentVolumeSourceSslEnabled:V1ScaleIOPersistentVolumeSource :: Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceStorageMode:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceStoragePool:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceSystem:V1ScaleIOPersistentVolumeSource :: Text
$sel:v1ScaleIOPersistentVolumeSourceVolumeName:V1ScaleIOPersistentVolumeSource :: Maybe Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceVolumeName :: 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 :: Lens_' V1ScaleIOPersistentVolumeSource V1SecretReference
v1ScaleIOPersistentVolumeSourceSecretRefL V1SecretReference -> f V1SecretReference
f V1ScaleIOPersistentVolumeSource{Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceFsType :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceGateway:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Text
$sel:v1ScaleIOPersistentVolumeSourceProtectionDomain:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceReadOnly:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceSecretRef:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> V1SecretReference
$sel:v1ScaleIOPersistentVolumeSourceSslEnabled:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceStorageMode:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceStoragePool:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceSystem:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Text
$sel:v1ScaleIOPersistentVolumeSourceVolumeName:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
..} = (\V1SecretReference
v1ScaleIOPersistentVolumeSourceSecretRef -> V1ScaleIOPersistentVolumeSource { V1SecretReference
$sel:v1ScaleIOPersistentVolumeSourceSecretRef:V1ScaleIOPersistentVolumeSource :: V1SecretReference
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceSecretRef, Maybe Bool
Maybe Text
Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceGateway:V1ScaleIOPersistentVolumeSource :: Text
$sel:v1ScaleIOPersistentVolumeSourceProtectionDomain:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceReadOnly:V1ScaleIOPersistentVolumeSource :: Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceSslEnabled:V1ScaleIOPersistentVolumeSource :: Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceStorageMode:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceStoragePool:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceSystem:V1ScaleIOPersistentVolumeSource :: Text
$sel:v1ScaleIOPersistentVolumeSourceVolumeName:V1ScaleIOPersistentVolumeSource :: Maybe Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceVolumeName :: 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 :: Lens_' V1ScaleIOPersistentVolumeSource (Maybe Bool)
v1ScaleIOPersistentVolumeSourceSslEnabledL Maybe Bool -> f (Maybe Bool)
f V1ScaleIOPersistentVolumeSource{Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceFsType :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceGateway:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Text
$sel:v1ScaleIOPersistentVolumeSourceProtectionDomain:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceReadOnly:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceSecretRef:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> V1SecretReference
$sel:v1ScaleIOPersistentVolumeSourceSslEnabled:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceStorageMode:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceStoragePool:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceSystem:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Text
$sel:v1ScaleIOPersistentVolumeSourceVolumeName:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
..} = (\Maybe Bool
v1ScaleIOPersistentVolumeSourceSslEnabled -> V1ScaleIOPersistentVolumeSource { Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceSslEnabled:V1ScaleIOPersistentVolumeSource :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSslEnabled, Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceGateway:V1ScaleIOPersistentVolumeSource :: Text
$sel:v1ScaleIOPersistentVolumeSourceProtectionDomain:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceReadOnly:V1ScaleIOPersistentVolumeSource :: Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceSecretRef:V1ScaleIOPersistentVolumeSource :: V1SecretReference
$sel:v1ScaleIOPersistentVolumeSourceStorageMode:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceStoragePool:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceSystem:V1ScaleIOPersistentVolumeSource :: Text
$sel:v1ScaleIOPersistentVolumeSourceVolumeName:V1ScaleIOPersistentVolumeSource :: Maybe Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceVolumeName :: 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 :: Lens_' V1ScaleIOPersistentVolumeSource (Maybe Text)
v1ScaleIOPersistentVolumeSourceStorageModeL Maybe Text -> f (Maybe Text)
f V1ScaleIOPersistentVolumeSource{Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceFsType :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceGateway:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Text
$sel:v1ScaleIOPersistentVolumeSourceProtectionDomain:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceReadOnly:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceSecretRef:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> V1SecretReference
$sel:v1ScaleIOPersistentVolumeSourceSslEnabled:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceStorageMode:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceStoragePool:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceSystem:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Text
$sel:v1ScaleIOPersistentVolumeSourceVolumeName:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
..} = (\Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode -> V1ScaleIOPersistentVolumeSource { Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceStorageMode:V1ScaleIOPersistentVolumeSource :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceStorageMode, Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceGateway:V1ScaleIOPersistentVolumeSource :: Text
$sel:v1ScaleIOPersistentVolumeSourceProtectionDomain:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceReadOnly:V1ScaleIOPersistentVolumeSource :: Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceSecretRef:V1ScaleIOPersistentVolumeSource :: V1SecretReference
$sel:v1ScaleIOPersistentVolumeSourceSslEnabled:V1ScaleIOPersistentVolumeSource :: Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceStoragePool:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceSystem:V1ScaleIOPersistentVolumeSource :: Text
$sel:v1ScaleIOPersistentVolumeSourceVolumeName:V1ScaleIOPersistentVolumeSource :: Maybe Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceVolumeName :: 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 :: Lens_' V1ScaleIOPersistentVolumeSource (Maybe Text)
v1ScaleIOPersistentVolumeSourceStoragePoolL Maybe Text -> f (Maybe Text)
f V1ScaleIOPersistentVolumeSource{Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceFsType :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceGateway:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Text
$sel:v1ScaleIOPersistentVolumeSourceProtectionDomain:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceReadOnly:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceSecretRef:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> V1SecretReference
$sel:v1ScaleIOPersistentVolumeSourceSslEnabled:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceStorageMode:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceStoragePool:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceSystem:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Text
$sel:v1ScaleIOPersistentVolumeSourceVolumeName:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
..} = (\Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool -> V1ScaleIOPersistentVolumeSource { Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceStoragePool:V1ScaleIOPersistentVolumeSource :: Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool, Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceGateway:V1ScaleIOPersistentVolumeSource :: Text
$sel:v1ScaleIOPersistentVolumeSourceProtectionDomain:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceReadOnly:V1ScaleIOPersistentVolumeSource :: Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceSecretRef:V1ScaleIOPersistentVolumeSource :: V1SecretReference
$sel:v1ScaleIOPersistentVolumeSourceSslEnabled:V1ScaleIOPersistentVolumeSource :: Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceStorageMode:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceSystem:V1ScaleIOPersistentVolumeSource :: Text
$sel:v1ScaleIOPersistentVolumeSourceVolumeName:V1ScaleIOPersistentVolumeSource :: Maybe Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceVolumeName :: 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 :: Lens_' V1ScaleIOPersistentVolumeSource Text
v1ScaleIOPersistentVolumeSourceSystemL Text -> f Text
f V1ScaleIOPersistentVolumeSource{Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceFsType :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceGateway:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Text
$sel:v1ScaleIOPersistentVolumeSourceProtectionDomain:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceReadOnly:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceSecretRef:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> V1SecretReference
$sel:v1ScaleIOPersistentVolumeSourceSslEnabled:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceStorageMode:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceStoragePool:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceSystem:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Text
$sel:v1ScaleIOPersistentVolumeSourceVolumeName:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
..} = (\Text
v1ScaleIOPersistentVolumeSourceSystem -> V1ScaleIOPersistentVolumeSource { Text
$sel:v1ScaleIOPersistentVolumeSourceSystem:V1ScaleIOPersistentVolumeSource :: Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceSystem, Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceGateway:V1ScaleIOPersistentVolumeSource :: Text
$sel:v1ScaleIOPersistentVolumeSourceProtectionDomain:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceReadOnly:V1ScaleIOPersistentVolumeSource :: Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceSecretRef:V1ScaleIOPersistentVolumeSource :: V1SecretReference
$sel:v1ScaleIOPersistentVolumeSourceSslEnabled:V1ScaleIOPersistentVolumeSource :: Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceStorageMode:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceStoragePool:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceVolumeName:V1ScaleIOPersistentVolumeSource :: Maybe Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName :: 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 :: Lens_' V1ScaleIOPersistentVolumeSource (Maybe Text)
v1ScaleIOPersistentVolumeSourceVolumeNameL Maybe Text -> f (Maybe Text)
f V1ScaleIOPersistentVolumeSource{Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceFsType :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceGateway:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Text
$sel:v1ScaleIOPersistentVolumeSourceProtectionDomain:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceReadOnly:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceSecretRef:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> V1SecretReference
$sel:v1ScaleIOPersistentVolumeSourceSslEnabled:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceStorageMode:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceStoragePool:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceSystem:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Text
$sel:v1ScaleIOPersistentVolumeSourceVolumeName:V1ScaleIOPersistentVolumeSource :: V1ScaleIOPersistentVolumeSource -> Maybe Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: Text
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
..} = (\Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName -> V1ScaleIOPersistentVolumeSource { Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceVolumeName:V1ScaleIOPersistentVolumeSource :: Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName :: Maybe Text
v1ScaleIOPersistentVolumeSourceVolumeName, Maybe Bool
Maybe Text
Text
V1SecretReference
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceGateway:V1ScaleIOPersistentVolumeSource :: Text
$sel:v1ScaleIOPersistentVolumeSourceProtectionDomain:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceReadOnly:V1ScaleIOPersistentVolumeSource :: Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceSecretRef:V1ScaleIOPersistentVolumeSource :: V1SecretReference
$sel:v1ScaleIOPersistentVolumeSourceSslEnabled:V1ScaleIOPersistentVolumeSource :: Maybe Bool
$sel:v1ScaleIOPersistentVolumeSourceStorageMode:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceStoragePool:V1ScaleIOPersistentVolumeSource :: Maybe Text
$sel:v1ScaleIOPersistentVolumeSourceSystem:V1ScaleIOPersistentVolumeSource :: Text
v1ScaleIOPersistentVolumeSourceFsType :: Maybe Text
v1ScaleIOPersistentVolumeSourceGateway :: Text
v1ScaleIOPersistentVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOPersistentVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOPersistentVolumeSourceSecretRef :: V1SecretReference
v1ScaleIOPersistentVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOPersistentVolumeSourceStorageMode :: Maybe Text
v1ScaleIOPersistentVolumeSourceStoragePool :: Maybe Text
v1ScaleIOPersistentVolumeSourceSystem :: 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 :: Lens_' V1ScaleIOVolumeSource (Maybe Text)
v1ScaleIOVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1ScaleIOVolumeSource{Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceFsType :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
$sel:v1ScaleIOVolumeSourceGateway:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Text
$sel:v1ScaleIOVolumeSourceProtectionDomain:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceReadOnly:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Bool
$sel:v1ScaleIOVolumeSourceSecretRef:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> V1LocalObjectReference
$sel:v1ScaleIOVolumeSourceSslEnabled:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Bool
$sel:v1ScaleIOVolumeSourceStorageMode:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceStoragePool:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceSystem:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Text
$sel:v1ScaleIOVolumeSourceVolumeName:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
..} = (\Maybe Text
v1ScaleIOVolumeSourceFsType -> V1ScaleIOVolumeSource { Maybe Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceFsType, Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
$sel:v1ScaleIOVolumeSourceGateway:V1ScaleIOVolumeSource :: Text
$sel:v1ScaleIOVolumeSourceProtectionDomain:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceReadOnly:V1ScaleIOVolumeSource :: Maybe Bool
$sel:v1ScaleIOVolumeSourceSecretRef:V1ScaleIOVolumeSource :: V1LocalObjectReference
$sel:v1ScaleIOVolumeSourceSslEnabled:V1ScaleIOVolumeSource :: Maybe Bool
$sel:v1ScaleIOVolumeSourceStorageMode:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceStoragePool:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceSystem:V1ScaleIOVolumeSource :: Text
$sel:v1ScaleIOVolumeSourceVolumeName:V1ScaleIOVolumeSource :: 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
v1ScaleIOVolumeSourceFsType
{-# INLINE v1ScaleIOVolumeSourceFsTypeL #-}

-- | 'v1ScaleIOVolumeSourceGateway' Lens
v1ScaleIOVolumeSourceGatewayL :: Lens_' V1ScaleIOVolumeSource (Text)
v1ScaleIOVolumeSourceGatewayL :: Lens_' V1ScaleIOVolumeSource Text
v1ScaleIOVolumeSourceGatewayL Text -> f Text
f V1ScaleIOVolumeSource{Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceFsType :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceGateway:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Text
$sel:v1ScaleIOVolumeSourceProtectionDomain:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceReadOnly:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Bool
$sel:v1ScaleIOVolumeSourceSecretRef:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> V1LocalObjectReference
$sel:v1ScaleIOVolumeSourceSslEnabled:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Bool
$sel:v1ScaleIOVolumeSourceStorageMode:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceStoragePool:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceSystem:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Text
$sel:v1ScaleIOVolumeSourceVolumeName:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
..} = (\Text
v1ScaleIOVolumeSourceGateway -> V1ScaleIOVolumeSource { Text
$sel:v1ScaleIOVolumeSourceGateway:V1ScaleIOVolumeSource :: Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceGateway, Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceFsType :: Maybe Text
$sel:v1ScaleIOVolumeSourceProtectionDomain:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceReadOnly:V1ScaleIOVolumeSource :: Maybe Bool
$sel:v1ScaleIOVolumeSourceSecretRef:V1ScaleIOVolumeSource :: V1LocalObjectReference
$sel:v1ScaleIOVolumeSourceSslEnabled:V1ScaleIOVolumeSource :: Maybe Bool
$sel:v1ScaleIOVolumeSourceStorageMode:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceStoragePool:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceSystem:V1ScaleIOVolumeSource :: Text
$sel:v1ScaleIOVolumeSourceVolumeName:V1ScaleIOVolumeSource :: Maybe Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceVolumeName :: 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 :: Lens_' V1ScaleIOVolumeSource (Maybe Text)
v1ScaleIOVolumeSourceProtectionDomainL Maybe Text -> f (Maybe Text)
f V1ScaleIOVolumeSource{Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceFsType :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceGateway:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Text
$sel:v1ScaleIOVolumeSourceProtectionDomain:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceReadOnly:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Bool
$sel:v1ScaleIOVolumeSourceSecretRef:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> V1LocalObjectReference
$sel:v1ScaleIOVolumeSourceSslEnabled:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Bool
$sel:v1ScaleIOVolumeSourceStorageMode:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceStoragePool:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceSystem:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Text
$sel:v1ScaleIOVolumeSourceVolumeName:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
..} = (\Maybe Text
v1ScaleIOVolumeSourceProtectionDomain -> V1ScaleIOVolumeSource { Maybe Text
$sel:v1ScaleIOVolumeSourceProtectionDomain:V1ScaleIOVolumeSource :: Maybe Text
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceProtectionDomain, Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceFsType :: Maybe Text
$sel:v1ScaleIOVolumeSourceGateway:V1ScaleIOVolumeSource :: Text
$sel:v1ScaleIOVolumeSourceReadOnly:V1ScaleIOVolumeSource :: Maybe Bool
$sel:v1ScaleIOVolumeSourceSecretRef:V1ScaleIOVolumeSource :: V1LocalObjectReference
$sel:v1ScaleIOVolumeSourceSslEnabled:V1ScaleIOVolumeSource :: Maybe Bool
$sel:v1ScaleIOVolumeSourceStorageMode:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceStoragePool:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceSystem:V1ScaleIOVolumeSource :: Text
$sel:v1ScaleIOVolumeSourceVolumeName:V1ScaleIOVolumeSource :: Maybe Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceVolumeName :: 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 :: Lens_' V1ScaleIOVolumeSource (Maybe Bool)
v1ScaleIOVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1ScaleIOVolumeSource{Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceFsType :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceGateway:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Text
$sel:v1ScaleIOVolumeSourceProtectionDomain:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceReadOnly:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Bool
$sel:v1ScaleIOVolumeSourceSecretRef:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> V1LocalObjectReference
$sel:v1ScaleIOVolumeSourceSslEnabled:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Bool
$sel:v1ScaleIOVolumeSourceStorageMode:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceStoragePool:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceSystem:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Text
$sel:v1ScaleIOVolumeSourceVolumeName:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
..} = (\Maybe Bool
v1ScaleIOVolumeSourceReadOnly -> V1ScaleIOVolumeSource { Maybe Bool
$sel:v1ScaleIOVolumeSourceReadOnly:V1ScaleIOVolumeSource :: Maybe Bool
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceReadOnly, Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceFsType :: Maybe Text
$sel:v1ScaleIOVolumeSourceGateway:V1ScaleIOVolumeSource :: Text
$sel:v1ScaleIOVolumeSourceProtectionDomain:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceSecretRef:V1ScaleIOVolumeSource :: V1LocalObjectReference
$sel:v1ScaleIOVolumeSourceSslEnabled:V1ScaleIOVolumeSource :: Maybe Bool
$sel:v1ScaleIOVolumeSourceStorageMode:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceStoragePool:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceSystem:V1ScaleIOVolumeSource :: Text
$sel:v1ScaleIOVolumeSourceVolumeName:V1ScaleIOVolumeSource :: Maybe Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceVolumeName :: 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 :: Lens_' V1ScaleIOVolumeSource V1LocalObjectReference
v1ScaleIOVolumeSourceSecretRefL V1LocalObjectReference -> f V1LocalObjectReference
f V1ScaleIOVolumeSource{Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceFsType :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceGateway:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Text
$sel:v1ScaleIOVolumeSourceProtectionDomain:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceReadOnly:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Bool
$sel:v1ScaleIOVolumeSourceSecretRef:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> V1LocalObjectReference
$sel:v1ScaleIOVolumeSourceSslEnabled:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Bool
$sel:v1ScaleIOVolumeSourceStorageMode:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceStoragePool:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceSystem:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Text
$sel:v1ScaleIOVolumeSourceVolumeName:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
..} = (\V1LocalObjectReference
v1ScaleIOVolumeSourceSecretRef -> V1ScaleIOVolumeSource { V1LocalObjectReference
$sel:v1ScaleIOVolumeSourceSecretRef:V1ScaleIOVolumeSource :: V1LocalObjectReference
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceSecretRef, Maybe Bool
Maybe Text
Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
$sel:v1ScaleIOVolumeSourceGateway:V1ScaleIOVolumeSource :: Text
$sel:v1ScaleIOVolumeSourceProtectionDomain:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceReadOnly:V1ScaleIOVolumeSource :: Maybe Bool
$sel:v1ScaleIOVolumeSourceSslEnabled:V1ScaleIOVolumeSource :: Maybe Bool
$sel:v1ScaleIOVolumeSourceStorageMode:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceStoragePool:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceSystem:V1ScaleIOVolumeSource :: Text
$sel:v1ScaleIOVolumeSourceVolumeName:V1ScaleIOVolumeSource :: Maybe Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceVolumeName :: 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 :: Lens_' V1ScaleIOVolumeSource (Maybe Bool)
v1ScaleIOVolumeSourceSslEnabledL Maybe Bool -> f (Maybe Bool)
f V1ScaleIOVolumeSource{Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceFsType :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceGateway:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Text
$sel:v1ScaleIOVolumeSourceProtectionDomain:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceReadOnly:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Bool
$sel:v1ScaleIOVolumeSourceSecretRef:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> V1LocalObjectReference
$sel:v1ScaleIOVolumeSourceSslEnabled:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Bool
$sel:v1ScaleIOVolumeSourceStorageMode:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceStoragePool:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceSystem:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Text
$sel:v1ScaleIOVolumeSourceVolumeName:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
..} = (\Maybe Bool
v1ScaleIOVolumeSourceSslEnabled -> V1ScaleIOVolumeSource { Maybe Bool
$sel:v1ScaleIOVolumeSourceSslEnabled:V1ScaleIOVolumeSource :: Maybe Bool
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceSslEnabled, Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceFsType :: Maybe Text
$sel:v1ScaleIOVolumeSourceGateway:V1ScaleIOVolumeSource :: Text
$sel:v1ScaleIOVolumeSourceProtectionDomain:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceReadOnly:V1ScaleIOVolumeSource :: Maybe Bool
$sel:v1ScaleIOVolumeSourceSecretRef:V1ScaleIOVolumeSource :: V1LocalObjectReference
$sel:v1ScaleIOVolumeSourceStorageMode:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceStoragePool:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceSystem:V1ScaleIOVolumeSource :: Text
$sel:v1ScaleIOVolumeSourceVolumeName:V1ScaleIOVolumeSource :: Maybe Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceVolumeName :: 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 :: Lens_' V1ScaleIOVolumeSource (Maybe Text)
v1ScaleIOVolumeSourceStorageModeL Maybe Text -> f (Maybe Text)
f V1ScaleIOVolumeSource{Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceFsType :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceGateway:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Text
$sel:v1ScaleIOVolumeSourceProtectionDomain:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceReadOnly:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Bool
$sel:v1ScaleIOVolumeSourceSecretRef:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> V1LocalObjectReference
$sel:v1ScaleIOVolumeSourceSslEnabled:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Bool
$sel:v1ScaleIOVolumeSourceStorageMode:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceStoragePool:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceSystem:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Text
$sel:v1ScaleIOVolumeSourceVolumeName:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
..} = (\Maybe Text
v1ScaleIOVolumeSourceStorageMode -> V1ScaleIOVolumeSource { Maybe Text
$sel:v1ScaleIOVolumeSourceStorageMode:V1ScaleIOVolumeSource :: Maybe Text
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceStorageMode, Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceFsType :: Maybe Text
$sel:v1ScaleIOVolumeSourceGateway:V1ScaleIOVolumeSource :: Text
$sel:v1ScaleIOVolumeSourceProtectionDomain:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceReadOnly:V1ScaleIOVolumeSource :: Maybe Bool
$sel:v1ScaleIOVolumeSourceSecretRef:V1ScaleIOVolumeSource :: V1LocalObjectReference
$sel:v1ScaleIOVolumeSourceSslEnabled:V1ScaleIOVolumeSource :: Maybe Bool
$sel:v1ScaleIOVolumeSourceStoragePool:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceSystem:V1ScaleIOVolumeSource :: Text
$sel:v1ScaleIOVolumeSourceVolumeName:V1ScaleIOVolumeSource :: Maybe Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceVolumeName :: 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 :: Lens_' V1ScaleIOVolumeSource (Maybe Text)
v1ScaleIOVolumeSourceStoragePoolL Maybe Text -> f (Maybe Text)
f V1ScaleIOVolumeSource{Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceFsType :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceGateway:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Text
$sel:v1ScaleIOVolumeSourceProtectionDomain:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceReadOnly:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Bool
$sel:v1ScaleIOVolumeSourceSecretRef:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> V1LocalObjectReference
$sel:v1ScaleIOVolumeSourceSslEnabled:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Bool
$sel:v1ScaleIOVolumeSourceStorageMode:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceStoragePool:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceSystem:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Text
$sel:v1ScaleIOVolumeSourceVolumeName:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
..} = (\Maybe Text
v1ScaleIOVolumeSourceStoragePool -> V1ScaleIOVolumeSource { Maybe Text
$sel:v1ScaleIOVolumeSourceStoragePool:V1ScaleIOVolumeSource :: Maybe Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceStoragePool, Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceFsType :: Maybe Text
$sel:v1ScaleIOVolumeSourceGateway:V1ScaleIOVolumeSource :: Text
$sel:v1ScaleIOVolumeSourceProtectionDomain:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceReadOnly:V1ScaleIOVolumeSource :: Maybe Bool
$sel:v1ScaleIOVolumeSourceSecretRef:V1ScaleIOVolumeSource :: V1LocalObjectReference
$sel:v1ScaleIOVolumeSourceSslEnabled:V1ScaleIOVolumeSource :: Maybe Bool
$sel:v1ScaleIOVolumeSourceStorageMode:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceSystem:V1ScaleIOVolumeSource :: Text
$sel:v1ScaleIOVolumeSourceVolumeName:V1ScaleIOVolumeSource :: Maybe Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceVolumeName :: 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 :: Lens_' V1ScaleIOVolumeSource Text
v1ScaleIOVolumeSourceSystemL Text -> f Text
f V1ScaleIOVolumeSource{Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceFsType :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceGateway:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Text
$sel:v1ScaleIOVolumeSourceProtectionDomain:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceReadOnly:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Bool
$sel:v1ScaleIOVolumeSourceSecretRef:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> V1LocalObjectReference
$sel:v1ScaleIOVolumeSourceSslEnabled:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Bool
$sel:v1ScaleIOVolumeSourceStorageMode:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceStoragePool:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceSystem:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Text
$sel:v1ScaleIOVolumeSourceVolumeName:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
..} = (\Text
v1ScaleIOVolumeSourceSystem -> V1ScaleIOVolumeSource { Text
$sel:v1ScaleIOVolumeSourceSystem:V1ScaleIOVolumeSource :: Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceSystem, Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceFsType :: Maybe Text
$sel:v1ScaleIOVolumeSourceGateway:V1ScaleIOVolumeSource :: Text
$sel:v1ScaleIOVolumeSourceProtectionDomain:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceReadOnly:V1ScaleIOVolumeSource :: Maybe Bool
$sel:v1ScaleIOVolumeSourceSecretRef:V1ScaleIOVolumeSource :: V1LocalObjectReference
$sel:v1ScaleIOVolumeSourceSslEnabled:V1ScaleIOVolumeSource :: Maybe Bool
$sel:v1ScaleIOVolumeSourceStorageMode:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceStoragePool:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceVolumeName:V1ScaleIOVolumeSource :: Maybe Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceVolumeName :: 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 :: Lens_' V1ScaleIOVolumeSource (Maybe Text)
v1ScaleIOVolumeSourceVolumeNameL Maybe Text -> f (Maybe Text)
f V1ScaleIOVolumeSource{Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceFsType :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceGateway:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Text
$sel:v1ScaleIOVolumeSourceProtectionDomain:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceReadOnly:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Bool
$sel:v1ScaleIOVolumeSourceSecretRef:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> V1LocalObjectReference
$sel:v1ScaleIOVolumeSourceSslEnabled:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Bool
$sel:v1ScaleIOVolumeSourceStorageMode:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceStoragePool:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
$sel:v1ScaleIOVolumeSourceSystem:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Text
$sel:v1ScaleIOVolumeSourceVolumeName:V1ScaleIOVolumeSource :: V1ScaleIOVolumeSource -> Maybe Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceSystem :: Text
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
..} = (\Maybe Text
v1ScaleIOVolumeSourceVolumeName -> V1ScaleIOVolumeSource { Maybe Text
$sel:v1ScaleIOVolumeSourceVolumeName:V1ScaleIOVolumeSource :: Maybe Text
v1ScaleIOVolumeSourceVolumeName :: Maybe Text
v1ScaleIOVolumeSourceVolumeName, Maybe Bool
Maybe Text
Text
V1LocalObjectReference
v1ScaleIOVolumeSourceFsType :: Maybe Text
$sel:v1ScaleIOVolumeSourceGateway:V1ScaleIOVolumeSource :: Text
$sel:v1ScaleIOVolumeSourceProtectionDomain:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceReadOnly:V1ScaleIOVolumeSource :: Maybe Bool
$sel:v1ScaleIOVolumeSourceSecretRef:V1ScaleIOVolumeSource :: V1LocalObjectReference
$sel:v1ScaleIOVolumeSourceSslEnabled:V1ScaleIOVolumeSource :: Maybe Bool
$sel:v1ScaleIOVolumeSourceStorageMode:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceStoragePool:V1ScaleIOVolumeSource :: Maybe Text
$sel:v1ScaleIOVolumeSourceSystem:V1ScaleIOVolumeSource :: Text
v1ScaleIOVolumeSourceFsType :: Maybe Text
v1ScaleIOVolumeSourceGateway :: Text
v1ScaleIOVolumeSourceProtectionDomain :: Maybe Text
v1ScaleIOVolumeSourceReadOnly :: Maybe Bool
v1ScaleIOVolumeSourceSecretRef :: V1LocalObjectReference
v1ScaleIOVolumeSourceSslEnabled :: Maybe Bool
v1ScaleIOVolumeSourceStorageMode :: Maybe Text
v1ScaleIOVolumeSourceStoragePool :: Maybe Text
v1ScaleIOVolumeSourceSystem :: 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 :: Lens_' V1ScaleSpec (Maybe Int)
v1ScaleSpecReplicasL Maybe Int -> f (Maybe Int)
f V1ScaleSpec{Maybe Int
v1ScaleSpecReplicas :: V1ScaleSpec -> Maybe Int
v1ScaleSpecReplicas :: Maybe Int
..} = (\Maybe Int
v1ScaleSpecReplicas -> 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 :: Lens_' V1ScaleStatus Int
v1ScaleStatusReplicasL Int -> f Int
f V1ScaleStatus{Int
Maybe Text
v1ScaleStatusReplicas :: V1ScaleStatus -> Int
v1ScaleStatusReplicas :: Int
v1ScaleStatusSelector :: Maybe Text
$sel:v1ScaleStatusSelector:V1ScaleStatus :: V1ScaleStatus -> Maybe Text
..} = (\Int
v1ScaleStatusReplicas -> V1ScaleStatus { Int
v1ScaleStatusReplicas :: Int
v1ScaleStatusReplicas :: Int
v1ScaleStatusReplicas, Maybe Text
v1ScaleStatusSelector :: Maybe Text
$sel:v1ScaleStatusSelector:V1ScaleStatus :: 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 :: Lens_' V1ScaleStatus (Maybe Text)
v1ScaleStatusSelectorL Maybe Text -> f (Maybe Text)
f V1ScaleStatus{Int
Maybe Text
v1ScaleStatusReplicas :: V1ScaleStatus -> Int
$sel:v1ScaleStatusSelector:V1ScaleStatus :: V1ScaleStatus -> Maybe Text
v1ScaleStatusReplicas :: Int
v1ScaleStatusSelector :: Maybe Text
..} = (\Maybe Text
v1ScaleStatusSelector -> V1ScaleStatus { Maybe Text
$sel:v1ScaleStatusSelector:V1ScaleStatus :: 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 #-}



-- * V1Scheduling

-- | 'v1SchedulingNodeSelector' Lens
v1SchedulingNodeSelectorL :: Lens_' V1Scheduling (Maybe (Map.Map String Text))
v1SchedulingNodeSelectorL :: Lens_' V1Scheduling (Maybe (Map String Text))
v1SchedulingNodeSelectorL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1Scheduling{Maybe [V1Toleration]
Maybe (Map String Text)
v1SchedulingNodeSelector :: V1Scheduling -> Maybe (Map String Text)
v1SchedulingNodeSelector :: Maybe (Map String Text)
v1SchedulingTolerations :: Maybe [V1Toleration]
$sel:v1SchedulingTolerations:V1Scheduling :: V1Scheduling -> Maybe [V1Toleration]
..} = (\Maybe (Map String Text)
v1SchedulingNodeSelector -> V1Scheduling { Maybe (Map String Text)
v1SchedulingNodeSelector :: Maybe (Map String Text)
v1SchedulingNodeSelector :: Maybe (Map String Text)
v1SchedulingNodeSelector, Maybe [V1Toleration]
v1SchedulingTolerations :: Maybe [V1Toleration]
$sel:v1SchedulingTolerations:V1Scheduling :: Maybe [V1Toleration]
..} ) (Maybe (Map String Text) -> V1Scheduling)
-> f (Maybe (Map String Text)) -> f V1Scheduling
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)
v1SchedulingNodeSelector
{-# INLINE v1SchedulingNodeSelectorL #-}

-- | 'v1SchedulingTolerations' Lens
v1SchedulingTolerationsL :: Lens_' V1Scheduling (Maybe [V1Toleration])
v1SchedulingTolerationsL :: Lens_' V1Scheduling (Maybe [V1Toleration])
v1SchedulingTolerationsL Maybe [V1Toleration] -> f (Maybe [V1Toleration])
f V1Scheduling{Maybe [V1Toleration]
Maybe (Map String Text)
v1SchedulingNodeSelector :: V1Scheduling -> Maybe (Map String Text)
$sel:v1SchedulingTolerations:V1Scheduling :: V1Scheduling -> Maybe [V1Toleration]
v1SchedulingNodeSelector :: Maybe (Map String Text)
v1SchedulingTolerations :: Maybe [V1Toleration]
..} = (\Maybe [V1Toleration]
v1SchedulingTolerations -> V1Scheduling { Maybe [V1Toleration]
$sel:v1SchedulingTolerations:V1Scheduling :: Maybe [V1Toleration]
v1SchedulingTolerations :: Maybe [V1Toleration]
v1SchedulingTolerations, Maybe (Map String Text)
v1SchedulingNodeSelector :: Maybe (Map String Text)
v1SchedulingNodeSelector :: Maybe (Map String Text)
..} ) (Maybe [V1Toleration] -> V1Scheduling)
-> f (Maybe [V1Toleration]) -> f V1Scheduling
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1Toleration] -> f (Maybe [V1Toleration])
f Maybe [V1Toleration]
v1SchedulingTolerations
{-# INLINE v1SchedulingTolerationsL #-}



-- * V1ScopeSelector

-- | 'v1ScopeSelectorMatchExpressions' Lens
v1ScopeSelectorMatchExpressionsL :: Lens_' V1ScopeSelector (Maybe [V1ScopedResourceSelectorRequirement])
v1ScopeSelectorMatchExpressionsL :: Lens_'
  V1ScopeSelector (Maybe [V1ScopedResourceSelectorRequirement])
v1ScopeSelectorMatchExpressionsL Maybe [V1ScopedResourceSelectorRequirement]
-> f (Maybe [V1ScopedResourceSelectorRequirement])
f V1ScopeSelector{Maybe [V1ScopedResourceSelectorRequirement]
v1ScopeSelectorMatchExpressions :: V1ScopeSelector -> Maybe [V1ScopedResourceSelectorRequirement]
v1ScopeSelectorMatchExpressions :: Maybe [V1ScopedResourceSelectorRequirement]
..} = (\Maybe [V1ScopedResourceSelectorRequirement]
v1ScopeSelectorMatchExpressions -> 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 :: Lens_' V1ScopedResourceSelectorRequirement Text
v1ScopedResourceSelectorRequirementOperatorL Text -> f Text
f V1ScopedResourceSelectorRequirement{Maybe [Text]
Text
v1ScopedResourceSelectorRequirementOperator :: V1ScopedResourceSelectorRequirement -> Text
v1ScopedResourceSelectorRequirementOperator :: Text
v1ScopedResourceSelectorRequirementScopeName :: Text
v1ScopedResourceSelectorRequirementValues :: Maybe [Text]
$sel:v1ScopedResourceSelectorRequirementScopeName:V1ScopedResourceSelectorRequirement :: V1ScopedResourceSelectorRequirement -> Text
$sel:v1ScopedResourceSelectorRequirementValues:V1ScopedResourceSelectorRequirement :: V1ScopedResourceSelectorRequirement -> Maybe [Text]
..} = (\Text
v1ScopedResourceSelectorRequirementOperator -> V1ScopedResourceSelectorRequirement { Text
v1ScopedResourceSelectorRequirementOperator :: Text
v1ScopedResourceSelectorRequirementOperator :: Text
v1ScopedResourceSelectorRequirementOperator, Maybe [Text]
Text
v1ScopedResourceSelectorRequirementScopeName :: Text
v1ScopedResourceSelectorRequirementValues :: Maybe [Text]
$sel:v1ScopedResourceSelectorRequirementScopeName:V1ScopedResourceSelectorRequirement :: Text
$sel:v1ScopedResourceSelectorRequirementValues:V1ScopedResourceSelectorRequirement :: Maybe [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 :: Lens_' V1ScopedResourceSelectorRequirement Text
v1ScopedResourceSelectorRequirementScopeNameL Text -> f Text
f V1ScopedResourceSelectorRequirement{Maybe [Text]
Text
v1ScopedResourceSelectorRequirementOperator :: V1ScopedResourceSelectorRequirement -> Text
$sel:v1ScopedResourceSelectorRequirementScopeName:V1ScopedResourceSelectorRequirement :: V1ScopedResourceSelectorRequirement -> Text
$sel:v1ScopedResourceSelectorRequirementValues:V1ScopedResourceSelectorRequirement :: V1ScopedResourceSelectorRequirement -> Maybe [Text]
v1ScopedResourceSelectorRequirementOperator :: Text
v1ScopedResourceSelectorRequirementScopeName :: Text
v1ScopedResourceSelectorRequirementValues :: Maybe [Text]
..} = (\Text
v1ScopedResourceSelectorRequirementScopeName -> V1ScopedResourceSelectorRequirement { Text
$sel:v1ScopedResourceSelectorRequirementScopeName:V1ScopedResourceSelectorRequirement :: Text
v1ScopedResourceSelectorRequirementScopeName :: Text
v1ScopedResourceSelectorRequirementScopeName, Maybe [Text]
Text
v1ScopedResourceSelectorRequirementOperator :: Text
$sel:v1ScopedResourceSelectorRequirementValues:V1ScopedResourceSelectorRequirement :: Maybe [Text]
v1ScopedResourceSelectorRequirementOperator :: Text
v1ScopedResourceSelectorRequirementValues :: Maybe [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 :: Lens_' V1ScopedResourceSelectorRequirement (Maybe [Text])
v1ScopedResourceSelectorRequirementValuesL Maybe [Text] -> f (Maybe [Text])
f V1ScopedResourceSelectorRequirement{Maybe [Text]
Text
v1ScopedResourceSelectorRequirementOperator :: V1ScopedResourceSelectorRequirement -> Text
$sel:v1ScopedResourceSelectorRequirementScopeName:V1ScopedResourceSelectorRequirement :: V1ScopedResourceSelectorRequirement -> Text
$sel:v1ScopedResourceSelectorRequirementValues:V1ScopedResourceSelectorRequirement :: V1ScopedResourceSelectorRequirement -> Maybe [Text]
v1ScopedResourceSelectorRequirementOperator :: Text
v1ScopedResourceSelectorRequirementScopeName :: Text
v1ScopedResourceSelectorRequirementValues :: Maybe [Text]
..} = (\Maybe [Text]
v1ScopedResourceSelectorRequirementValues -> V1ScopedResourceSelectorRequirement { Maybe [Text]
$sel:v1ScopedResourceSelectorRequirementValues:V1ScopedResourceSelectorRequirement :: Maybe [Text]
v1ScopedResourceSelectorRequirementValues :: Maybe [Text]
v1ScopedResourceSelectorRequirementValues, Text
v1ScopedResourceSelectorRequirementOperator :: Text
$sel:v1ScopedResourceSelectorRequirementScopeName:V1ScopedResourceSelectorRequirement :: Text
v1ScopedResourceSelectorRequirementOperator :: Text
v1ScopedResourceSelectorRequirementScopeName :: 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 #-}



-- * V1SeccompProfile

-- | 'v1SeccompProfileLocalhostProfile' Lens
v1SeccompProfileLocalhostProfileL :: Lens_' V1SeccompProfile (Maybe Text)
v1SeccompProfileLocalhostProfileL :: Lens_' V1SeccompProfile (Maybe Text)
v1SeccompProfileLocalhostProfileL Maybe Text -> f (Maybe Text)
f V1SeccompProfile{Maybe Text
Text
v1SeccompProfileLocalhostProfile :: V1SeccompProfile -> Maybe Text
v1SeccompProfileLocalhostProfile :: Maybe Text
v1SeccompProfileType :: Text
$sel:v1SeccompProfileType:V1SeccompProfile :: V1SeccompProfile -> Text
..} = (\Maybe Text
v1SeccompProfileLocalhostProfile -> V1SeccompProfile { Maybe Text
v1SeccompProfileLocalhostProfile :: Maybe Text
v1SeccompProfileLocalhostProfile :: Maybe Text
v1SeccompProfileLocalhostProfile, Text
v1SeccompProfileType :: Text
$sel:v1SeccompProfileType:V1SeccompProfile :: Text
..} ) (Maybe Text -> V1SeccompProfile)
-> f (Maybe Text) -> f V1SeccompProfile
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SeccompProfileLocalhostProfile
{-# INLINE v1SeccompProfileLocalhostProfileL #-}

-- | 'v1SeccompProfileType' Lens
v1SeccompProfileTypeL :: Lens_' V1SeccompProfile (Text)
v1SeccompProfileTypeL :: Lens_' V1SeccompProfile Text
v1SeccompProfileTypeL Text -> f Text
f V1SeccompProfile{Maybe Text
Text
v1SeccompProfileLocalhostProfile :: V1SeccompProfile -> Maybe Text
$sel:v1SeccompProfileType:V1SeccompProfile :: V1SeccompProfile -> Text
v1SeccompProfileLocalhostProfile :: Maybe Text
v1SeccompProfileType :: Text
..} = (\Text
v1SeccompProfileType -> V1SeccompProfile { Text
$sel:v1SeccompProfileType:V1SeccompProfile :: Text
v1SeccompProfileType :: Text
v1SeccompProfileType, Maybe Text
v1SeccompProfileLocalhostProfile :: Maybe Text
v1SeccompProfileLocalhostProfile :: Maybe Text
..} ) (Text -> V1SeccompProfile) -> f Text -> f V1SeccompProfile
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1SeccompProfileType
{-# INLINE v1SeccompProfileTypeL #-}



-- * V1Secret

-- | 'v1SecretApiVersion' Lens
v1SecretApiVersionL :: Lens_' V1Secret (Maybe Text)
v1SecretApiVersionL :: Lens_' V1Secret (Maybe Text)
v1SecretApiVersionL Maybe Text -> f (Maybe Text)
f V1Secret{Maybe Bool
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe Text
Maybe V1ObjectMeta
v1SecretApiVersion :: V1Secret -> Maybe Text
v1SecretApiVersion :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
v1SecretImmutable :: Maybe Bool
v1SecretKind :: Maybe Text
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretStringData :: Maybe (Map String Text)
v1SecretType :: Maybe Text
$sel:v1SecretData:V1Secret :: V1Secret -> Maybe (Map String ByteArray)
$sel:v1SecretImmutable:V1Secret :: V1Secret -> Maybe Bool
$sel:v1SecretKind:V1Secret :: V1Secret -> Maybe Text
$sel:v1SecretMetadata:V1Secret :: V1Secret -> Maybe V1ObjectMeta
$sel:v1SecretStringData:V1Secret :: V1Secret -> Maybe (Map String Text)
$sel:v1SecretType:V1Secret :: V1Secret -> Maybe Text
..} = (\Maybe Text
v1SecretApiVersion -> V1Secret { Maybe Text
v1SecretApiVersion :: Maybe Text
v1SecretApiVersion :: Maybe Text
v1SecretApiVersion, Maybe Bool
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe Text
Maybe V1ObjectMeta
v1SecretData :: Maybe (Map String ByteArray)
v1SecretImmutable :: Maybe Bool
v1SecretKind :: Maybe Text
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretStringData :: Maybe (Map String Text)
v1SecretType :: Maybe Text
$sel:v1SecretData:V1Secret :: Maybe (Map String ByteArray)
$sel:v1SecretImmutable:V1Secret :: Maybe Bool
$sel:v1SecretKind:V1Secret :: Maybe Text
$sel:v1SecretMetadata:V1Secret :: Maybe V1ObjectMeta
$sel:v1SecretStringData:V1Secret :: Maybe (Map String Text)
$sel:v1SecretType:V1Secret :: 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
v1SecretApiVersion
{-# INLINE v1SecretApiVersionL #-}

-- | 'v1SecretData' Lens
v1SecretDataL :: Lens_' V1Secret (Maybe (Map.Map String ByteArray))
v1SecretDataL :: Lens_' V1Secret (Maybe (Map String ByteArray))
v1SecretDataL Maybe (Map String ByteArray) -> f (Maybe (Map String ByteArray))
f V1Secret{Maybe Bool
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe Text
Maybe V1ObjectMeta
v1SecretApiVersion :: V1Secret -> Maybe Text
$sel:v1SecretData:V1Secret :: V1Secret -> Maybe (Map String ByteArray)
$sel:v1SecretImmutable:V1Secret :: V1Secret -> Maybe Bool
$sel:v1SecretKind:V1Secret :: V1Secret -> Maybe Text
$sel:v1SecretMetadata:V1Secret :: V1Secret -> Maybe V1ObjectMeta
$sel:v1SecretStringData:V1Secret :: V1Secret -> Maybe (Map String Text)
$sel:v1SecretType:V1Secret :: V1Secret -> Maybe Text
v1SecretApiVersion :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
v1SecretImmutable :: Maybe Bool
v1SecretKind :: Maybe Text
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretStringData :: Maybe (Map String Text)
v1SecretType :: Maybe Text
..} = (\Maybe (Map String ByteArray)
v1SecretData -> V1Secret { Maybe (Map String ByteArray)
$sel:v1SecretData:V1Secret :: Maybe (Map String ByteArray)
v1SecretData :: Maybe (Map String ByteArray)
v1SecretData, Maybe Bool
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
v1SecretApiVersion :: Maybe Text
$sel:v1SecretImmutable:V1Secret :: Maybe Bool
$sel:v1SecretKind:V1Secret :: Maybe Text
$sel:v1SecretMetadata:V1Secret :: Maybe V1ObjectMeta
$sel:v1SecretStringData:V1Secret :: Maybe (Map String Text)
$sel:v1SecretType:V1Secret :: Maybe Text
v1SecretApiVersion :: Maybe Text
v1SecretImmutable :: Maybe Bool
v1SecretKind :: Maybe Text
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretStringData :: Maybe (Map String Text)
v1SecretType :: 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 #-}

-- | 'v1SecretImmutable' Lens
v1SecretImmutableL :: Lens_' V1Secret (Maybe Bool)
v1SecretImmutableL :: Lens_' V1Secret (Maybe Bool)
v1SecretImmutableL Maybe Bool -> f (Maybe Bool)
f V1Secret{Maybe Bool
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe Text
Maybe V1ObjectMeta
v1SecretApiVersion :: V1Secret -> Maybe Text
$sel:v1SecretData:V1Secret :: V1Secret -> Maybe (Map String ByteArray)
$sel:v1SecretImmutable:V1Secret :: V1Secret -> Maybe Bool
$sel:v1SecretKind:V1Secret :: V1Secret -> Maybe Text
$sel:v1SecretMetadata:V1Secret :: V1Secret -> Maybe V1ObjectMeta
$sel:v1SecretStringData:V1Secret :: V1Secret -> Maybe (Map String Text)
$sel:v1SecretType:V1Secret :: V1Secret -> Maybe Text
v1SecretApiVersion :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
v1SecretImmutable :: Maybe Bool
v1SecretKind :: Maybe Text
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretStringData :: Maybe (Map String Text)
v1SecretType :: Maybe Text
..} = (\Maybe Bool
v1SecretImmutable -> V1Secret { Maybe Bool
$sel:v1SecretImmutable:V1Secret :: Maybe Bool
v1SecretImmutable :: Maybe Bool
v1SecretImmutable, Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe Text
Maybe V1ObjectMeta
v1SecretApiVersion :: Maybe Text
$sel:v1SecretData:V1Secret :: Maybe (Map String ByteArray)
$sel:v1SecretKind:V1Secret :: Maybe Text
$sel:v1SecretMetadata:V1Secret :: Maybe V1ObjectMeta
$sel:v1SecretStringData:V1Secret :: Maybe (Map String Text)
$sel:v1SecretType:V1Secret :: Maybe Text
v1SecretApiVersion :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
v1SecretKind :: Maybe Text
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretStringData :: Maybe (Map String Text)
v1SecretType :: Maybe Text
..} ) (Maybe Bool -> V1Secret) -> f (Maybe Bool) -> f V1Secret
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1SecretImmutable
{-# INLINE v1SecretImmutableL #-}

-- | 'v1SecretKind' Lens
v1SecretKindL :: Lens_' V1Secret (Maybe Text)
v1SecretKindL :: Lens_' V1Secret (Maybe Text)
v1SecretKindL Maybe Text -> f (Maybe Text)
f V1Secret{Maybe Bool
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe Text
Maybe V1ObjectMeta
v1SecretApiVersion :: V1Secret -> Maybe Text
$sel:v1SecretData:V1Secret :: V1Secret -> Maybe (Map String ByteArray)
$sel:v1SecretImmutable:V1Secret :: V1Secret -> Maybe Bool
$sel:v1SecretKind:V1Secret :: V1Secret -> Maybe Text
$sel:v1SecretMetadata:V1Secret :: V1Secret -> Maybe V1ObjectMeta
$sel:v1SecretStringData:V1Secret :: V1Secret -> Maybe (Map String Text)
$sel:v1SecretType:V1Secret :: V1Secret -> Maybe Text
v1SecretApiVersion :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
v1SecretImmutable :: Maybe Bool
v1SecretKind :: Maybe Text
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretStringData :: Maybe (Map String Text)
v1SecretType :: Maybe Text
..} = (\Maybe Text
v1SecretKind -> V1Secret { Maybe Text
$sel:v1SecretKind:V1Secret :: Maybe Text
v1SecretKind :: Maybe Text
v1SecretKind, Maybe Bool
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe Text
Maybe V1ObjectMeta
v1SecretApiVersion :: Maybe Text
$sel:v1SecretData:V1Secret :: Maybe (Map String ByteArray)
$sel:v1SecretImmutable:V1Secret :: Maybe Bool
$sel:v1SecretMetadata:V1Secret :: Maybe V1ObjectMeta
$sel:v1SecretStringData:V1Secret :: Maybe (Map String Text)
$sel:v1SecretType:V1Secret :: Maybe Text
v1SecretApiVersion :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
v1SecretImmutable :: Maybe Bool
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretStringData :: Maybe (Map String Text)
v1SecretType :: 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 :: Lens_' V1Secret (Maybe V1ObjectMeta)
v1SecretMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Secret{Maybe Bool
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe Text
Maybe V1ObjectMeta
v1SecretApiVersion :: V1Secret -> Maybe Text
$sel:v1SecretData:V1Secret :: V1Secret -> Maybe (Map String ByteArray)
$sel:v1SecretImmutable:V1Secret :: V1Secret -> Maybe Bool
$sel:v1SecretKind:V1Secret :: V1Secret -> Maybe Text
$sel:v1SecretMetadata:V1Secret :: V1Secret -> Maybe V1ObjectMeta
$sel:v1SecretStringData:V1Secret :: V1Secret -> Maybe (Map String Text)
$sel:v1SecretType:V1Secret :: V1Secret -> Maybe Text
v1SecretApiVersion :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
v1SecretImmutable :: Maybe Bool
v1SecretKind :: Maybe Text
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretStringData :: Maybe (Map String Text)
v1SecretType :: Maybe Text
..} = (\Maybe V1ObjectMeta
v1SecretMetadata -> V1Secret { Maybe V1ObjectMeta
$sel:v1SecretMetadata:V1Secret :: Maybe V1ObjectMeta
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretMetadata, Maybe Bool
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe Text
v1SecretApiVersion :: Maybe Text
$sel:v1SecretData:V1Secret :: Maybe (Map String ByteArray)
$sel:v1SecretImmutable:V1Secret :: Maybe Bool
$sel:v1SecretKind:V1Secret :: Maybe Text
$sel:v1SecretStringData:V1Secret :: Maybe (Map String Text)
$sel:v1SecretType:V1Secret :: Maybe Text
v1SecretApiVersion :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
v1SecretImmutable :: Maybe Bool
v1SecretKind :: Maybe Text
v1SecretStringData :: Maybe (Map String Text)
v1SecretType :: 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 :: Lens_' V1Secret (Maybe (Map String Text))
v1SecretStringDataL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1Secret{Maybe Bool
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe Text
Maybe V1ObjectMeta
v1SecretApiVersion :: V1Secret -> Maybe Text
$sel:v1SecretData:V1Secret :: V1Secret -> Maybe (Map String ByteArray)
$sel:v1SecretImmutable:V1Secret :: V1Secret -> Maybe Bool
$sel:v1SecretKind:V1Secret :: V1Secret -> Maybe Text
$sel:v1SecretMetadata:V1Secret :: V1Secret -> Maybe V1ObjectMeta
$sel:v1SecretStringData:V1Secret :: V1Secret -> Maybe (Map String Text)
$sel:v1SecretType:V1Secret :: V1Secret -> Maybe Text
v1SecretApiVersion :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
v1SecretImmutable :: Maybe Bool
v1SecretKind :: Maybe Text
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretStringData :: Maybe (Map String Text)
v1SecretType :: Maybe Text
..} = (\Maybe (Map String Text)
v1SecretStringData -> V1Secret { Maybe (Map String Text)
$sel:v1SecretStringData:V1Secret :: Maybe (Map String Text)
v1SecretStringData :: Maybe (Map String Text)
v1SecretStringData, Maybe Bool
Maybe (Map String ByteArray)
Maybe Text
Maybe V1ObjectMeta
v1SecretApiVersion :: Maybe Text
$sel:v1SecretData:V1Secret :: Maybe (Map String ByteArray)
$sel:v1SecretImmutable:V1Secret :: Maybe Bool
$sel:v1SecretKind:V1Secret :: Maybe Text
$sel:v1SecretMetadata:V1Secret :: Maybe V1ObjectMeta
$sel:v1SecretType:V1Secret :: Maybe Text
v1SecretApiVersion :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
v1SecretImmutable :: Maybe Bool
v1SecretKind :: Maybe Text
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretType :: 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 :: Lens_' V1Secret (Maybe Text)
v1SecretTypeL Maybe Text -> f (Maybe Text)
f V1Secret{Maybe Bool
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe Text
Maybe V1ObjectMeta
v1SecretApiVersion :: V1Secret -> Maybe Text
$sel:v1SecretData:V1Secret :: V1Secret -> Maybe (Map String ByteArray)
$sel:v1SecretImmutable:V1Secret :: V1Secret -> Maybe Bool
$sel:v1SecretKind:V1Secret :: V1Secret -> Maybe Text
$sel:v1SecretMetadata:V1Secret :: V1Secret -> Maybe V1ObjectMeta
$sel:v1SecretStringData:V1Secret :: V1Secret -> Maybe (Map String Text)
$sel:v1SecretType:V1Secret :: V1Secret -> Maybe Text
v1SecretApiVersion :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
v1SecretImmutable :: Maybe Bool
v1SecretKind :: Maybe Text
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretStringData :: Maybe (Map String Text)
v1SecretType :: Maybe Text
..} = (\Maybe Text
v1SecretType -> V1Secret { Maybe Text
$sel:v1SecretType:V1Secret :: Maybe Text
v1SecretType :: Maybe Text
v1SecretType, Maybe Bool
Maybe (Map String Text)
Maybe (Map String ByteArray)
Maybe Text
Maybe V1ObjectMeta
v1SecretApiVersion :: Maybe Text
$sel:v1SecretData:V1Secret :: Maybe (Map String ByteArray)
$sel:v1SecretImmutable:V1Secret :: Maybe Bool
$sel:v1SecretKind:V1Secret :: Maybe Text
$sel:v1SecretMetadata:V1Secret :: Maybe V1ObjectMeta
$sel:v1SecretStringData:V1Secret :: Maybe (Map String Text)
v1SecretApiVersion :: Maybe Text
v1SecretData :: Maybe (Map String ByteArray)
v1SecretImmutable :: Maybe Bool
v1SecretKind :: Maybe Text
v1SecretMetadata :: Maybe V1ObjectMeta
v1SecretStringData :: Maybe (Map String 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 :: Lens_' V1SecretEnvSource (Maybe Text)
v1SecretEnvSourceNameL Maybe Text -> f (Maybe Text)
f V1SecretEnvSource{Maybe Bool
Maybe Text
v1SecretEnvSourceName :: V1SecretEnvSource -> Maybe Text
v1SecretEnvSourceName :: Maybe Text
v1SecretEnvSourceOptional :: Maybe Bool
$sel:v1SecretEnvSourceOptional:V1SecretEnvSource :: V1SecretEnvSource -> Maybe Bool
..} = (\Maybe Text
v1SecretEnvSourceName -> V1SecretEnvSource { Maybe Text
v1SecretEnvSourceName :: Maybe Text
v1SecretEnvSourceName :: Maybe Text
v1SecretEnvSourceName, Maybe Bool
v1SecretEnvSourceOptional :: Maybe Bool
$sel:v1SecretEnvSourceOptional:V1SecretEnvSource :: 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 :: Lens_' V1SecretEnvSource (Maybe Bool)
v1SecretEnvSourceOptionalL Maybe Bool -> f (Maybe Bool)
f V1SecretEnvSource{Maybe Bool
Maybe Text
v1SecretEnvSourceName :: V1SecretEnvSource -> Maybe Text
$sel:v1SecretEnvSourceOptional:V1SecretEnvSource :: V1SecretEnvSource -> Maybe Bool
v1SecretEnvSourceName :: Maybe Text
v1SecretEnvSourceOptional :: Maybe Bool
..} = (\Maybe Bool
v1SecretEnvSourceOptional -> V1SecretEnvSource { Maybe Bool
$sel:v1SecretEnvSourceOptional:V1SecretEnvSource :: 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 :: Lens_' V1SecretKeySelector Text
v1SecretKeySelectorKeyL Text -> f Text
f V1SecretKeySelector{Maybe Bool
Maybe Text
Text
v1SecretKeySelectorKey :: V1SecretKeySelector -> Text
v1SecretKeySelectorKey :: Text
v1SecretKeySelectorName :: Maybe Text
v1SecretKeySelectorOptional :: Maybe Bool
$sel:v1SecretKeySelectorName:V1SecretKeySelector :: V1SecretKeySelector -> Maybe Text
$sel:v1SecretKeySelectorOptional:V1SecretKeySelector :: V1SecretKeySelector -> Maybe Bool
..} = (\Text
v1SecretKeySelectorKey -> V1SecretKeySelector { Text
v1SecretKeySelectorKey :: Text
v1SecretKeySelectorKey :: Text
v1SecretKeySelectorKey, Maybe Bool
Maybe Text
v1SecretKeySelectorName :: Maybe Text
v1SecretKeySelectorOptional :: Maybe Bool
$sel:v1SecretKeySelectorName:V1SecretKeySelector :: Maybe Text
$sel:v1SecretKeySelectorOptional:V1SecretKeySelector :: Maybe Bool
..} ) (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 :: Lens_' V1SecretKeySelector (Maybe Text)
v1SecretKeySelectorNameL Maybe Text -> f (Maybe Text)
f V1SecretKeySelector{Maybe Bool
Maybe Text
Text
v1SecretKeySelectorKey :: V1SecretKeySelector -> Text
$sel:v1SecretKeySelectorName:V1SecretKeySelector :: V1SecretKeySelector -> Maybe Text
$sel:v1SecretKeySelectorOptional:V1SecretKeySelector :: V1SecretKeySelector -> Maybe Bool
v1SecretKeySelectorKey :: Text
v1SecretKeySelectorName :: Maybe Text
v1SecretKeySelectorOptional :: Maybe Bool
..} = (\Maybe Text
v1SecretKeySelectorName -> V1SecretKeySelector { Maybe Text
$sel:v1SecretKeySelectorName:V1SecretKeySelector :: Maybe Text
v1SecretKeySelectorName :: Maybe Text
v1SecretKeySelectorName, Maybe Bool
Text
v1SecretKeySelectorKey :: Text
$sel:v1SecretKeySelectorOptional:V1SecretKeySelector :: Maybe Bool
v1SecretKeySelectorKey :: Text
v1SecretKeySelectorOptional :: Maybe Bool
..} ) (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 :: Lens_' V1SecretKeySelector (Maybe Bool)
v1SecretKeySelectorOptionalL Maybe Bool -> f (Maybe Bool)
f V1SecretKeySelector{Maybe Bool
Maybe Text
Text
v1SecretKeySelectorKey :: V1SecretKeySelector -> Text
$sel:v1SecretKeySelectorName:V1SecretKeySelector :: V1SecretKeySelector -> Maybe Text
$sel:v1SecretKeySelectorOptional:V1SecretKeySelector :: V1SecretKeySelector -> Maybe Bool
v1SecretKeySelectorKey :: Text
v1SecretKeySelectorName :: Maybe Text
v1SecretKeySelectorOptional :: Maybe Bool
..} = (\Maybe Bool
v1SecretKeySelectorOptional -> V1SecretKeySelector { Maybe Bool
$sel:v1SecretKeySelectorOptional:V1SecretKeySelector :: Maybe Bool
v1SecretKeySelectorOptional :: Maybe Bool
v1SecretKeySelectorOptional, Maybe Text
Text
v1SecretKeySelectorKey :: Text
$sel:v1SecretKeySelectorName:V1SecretKeySelector :: Maybe Text
v1SecretKeySelectorKey :: Text
v1SecretKeySelectorName :: Maybe 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 :: Lens_' V1SecretList (Maybe Text)
v1SecretListApiVersionL Maybe Text -> f (Maybe Text)
f V1SecretList{[V1Secret]
Maybe Text
Maybe V1ListMeta
v1SecretListApiVersion :: V1SecretList -> Maybe Text
v1SecretListApiVersion :: Maybe Text
v1SecretListItems :: [V1Secret]
v1SecretListKind :: Maybe Text
v1SecretListMetadata :: Maybe V1ListMeta
$sel:v1SecretListItems:V1SecretList :: V1SecretList -> [V1Secret]
$sel:v1SecretListKind:V1SecretList :: V1SecretList -> Maybe Text
$sel:v1SecretListMetadata:V1SecretList :: V1SecretList -> Maybe V1ListMeta
..} = (\Maybe Text
v1SecretListApiVersion -> V1SecretList { Maybe Text
v1SecretListApiVersion :: Maybe Text
v1SecretListApiVersion :: Maybe Text
v1SecretListApiVersion, [V1Secret]
Maybe Text
Maybe V1ListMeta
v1SecretListItems :: [V1Secret]
v1SecretListKind :: Maybe Text
v1SecretListMetadata :: Maybe V1ListMeta
$sel:v1SecretListItems:V1SecretList :: [V1Secret]
$sel:v1SecretListKind:V1SecretList :: Maybe Text
$sel:v1SecretListMetadata:V1SecretList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1SecretList [V1Secret]
v1SecretListItemsL [V1Secret] -> f [V1Secret]
f V1SecretList{[V1Secret]
Maybe Text
Maybe V1ListMeta
v1SecretListApiVersion :: V1SecretList -> Maybe Text
$sel:v1SecretListItems:V1SecretList :: V1SecretList -> [V1Secret]
$sel:v1SecretListKind:V1SecretList :: V1SecretList -> Maybe Text
$sel:v1SecretListMetadata:V1SecretList :: V1SecretList -> Maybe V1ListMeta
v1SecretListApiVersion :: Maybe Text
v1SecretListItems :: [V1Secret]
v1SecretListKind :: Maybe Text
v1SecretListMetadata :: Maybe V1ListMeta
..} = (\[V1Secret]
v1SecretListItems -> V1SecretList { [V1Secret]
$sel:v1SecretListItems:V1SecretList :: [V1Secret]
v1SecretListItems :: [V1Secret]
v1SecretListItems, Maybe Text
Maybe V1ListMeta
v1SecretListApiVersion :: Maybe Text
$sel:v1SecretListKind:V1SecretList :: Maybe Text
$sel:v1SecretListMetadata:V1SecretList :: Maybe V1ListMeta
v1SecretListApiVersion :: Maybe Text
v1SecretListKind :: Maybe Text
v1SecretListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1SecretList (Maybe Text)
v1SecretListKindL Maybe Text -> f (Maybe Text)
f V1SecretList{[V1Secret]
Maybe Text
Maybe V1ListMeta
v1SecretListApiVersion :: V1SecretList -> Maybe Text
$sel:v1SecretListItems:V1SecretList :: V1SecretList -> [V1Secret]
$sel:v1SecretListKind:V1SecretList :: V1SecretList -> Maybe Text
$sel:v1SecretListMetadata:V1SecretList :: V1SecretList -> Maybe V1ListMeta
v1SecretListApiVersion :: Maybe Text
v1SecretListItems :: [V1Secret]
v1SecretListKind :: Maybe Text
v1SecretListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1SecretListKind -> V1SecretList { Maybe Text
$sel:v1SecretListKind:V1SecretList :: Maybe Text
v1SecretListKind :: Maybe Text
v1SecretListKind, [V1Secret]
Maybe Text
Maybe V1ListMeta
v1SecretListApiVersion :: Maybe Text
$sel:v1SecretListItems:V1SecretList :: [V1Secret]
$sel:v1SecretListMetadata:V1SecretList :: Maybe V1ListMeta
v1SecretListApiVersion :: Maybe Text
v1SecretListItems :: [V1Secret]
v1SecretListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1SecretList (Maybe V1ListMeta)
v1SecretListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1SecretList{[V1Secret]
Maybe Text
Maybe V1ListMeta
v1SecretListApiVersion :: V1SecretList -> Maybe Text
$sel:v1SecretListItems:V1SecretList :: V1SecretList -> [V1Secret]
$sel:v1SecretListKind:V1SecretList :: V1SecretList -> Maybe Text
$sel:v1SecretListMetadata:V1SecretList :: V1SecretList -> Maybe V1ListMeta
v1SecretListApiVersion :: Maybe Text
v1SecretListItems :: [V1Secret]
v1SecretListKind :: Maybe Text
v1SecretListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1SecretListMetadata -> V1SecretList { Maybe V1ListMeta
$sel:v1SecretListMetadata:V1SecretList :: Maybe V1ListMeta
v1SecretListMetadata :: Maybe V1ListMeta
v1SecretListMetadata, [V1Secret]
Maybe Text
v1SecretListApiVersion :: Maybe Text
$sel:v1SecretListItems:V1SecretList :: [V1Secret]
$sel:v1SecretListKind:V1SecretList :: Maybe Text
v1SecretListApiVersion :: Maybe Text
v1SecretListItems :: [V1Secret]
v1SecretListKind :: 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 :: Lens_' V1SecretProjection (Maybe [V1KeyToPath])
v1SecretProjectionItemsL Maybe [V1KeyToPath] -> f (Maybe [V1KeyToPath])
f V1SecretProjection{Maybe Bool
Maybe [V1KeyToPath]
Maybe Text
v1SecretProjectionItems :: V1SecretProjection -> Maybe [V1KeyToPath]
v1SecretProjectionItems :: Maybe [V1KeyToPath]
v1SecretProjectionName :: Maybe Text
v1SecretProjectionOptional :: Maybe Bool
$sel:v1SecretProjectionName:V1SecretProjection :: V1SecretProjection -> Maybe Text
$sel:v1SecretProjectionOptional:V1SecretProjection :: V1SecretProjection -> Maybe Bool
..} = (\Maybe [V1KeyToPath]
v1SecretProjectionItems -> V1SecretProjection { Maybe [V1KeyToPath]
v1SecretProjectionItems :: Maybe [V1KeyToPath]
v1SecretProjectionItems :: Maybe [V1KeyToPath]
v1SecretProjectionItems, Maybe Bool
Maybe Text
v1SecretProjectionName :: Maybe Text
v1SecretProjectionOptional :: Maybe Bool
$sel:v1SecretProjectionName:V1SecretProjection :: Maybe Text
$sel:v1SecretProjectionOptional:V1SecretProjection :: Maybe Bool
..} ) (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 :: Lens_' V1SecretProjection (Maybe Text)
v1SecretProjectionNameL Maybe Text -> f (Maybe Text)
f V1SecretProjection{Maybe Bool
Maybe [V1KeyToPath]
Maybe Text
v1SecretProjectionItems :: V1SecretProjection -> Maybe [V1KeyToPath]
$sel:v1SecretProjectionName:V1SecretProjection :: V1SecretProjection -> Maybe Text
$sel:v1SecretProjectionOptional:V1SecretProjection :: V1SecretProjection -> Maybe Bool
v1SecretProjectionItems :: Maybe [V1KeyToPath]
v1SecretProjectionName :: Maybe Text
v1SecretProjectionOptional :: Maybe Bool
..} = (\Maybe Text
v1SecretProjectionName -> V1SecretProjection { Maybe Text
$sel:v1SecretProjectionName:V1SecretProjection :: Maybe Text
v1SecretProjectionName :: Maybe Text
v1SecretProjectionName, Maybe Bool
Maybe [V1KeyToPath]
v1SecretProjectionItems :: Maybe [V1KeyToPath]
$sel:v1SecretProjectionOptional:V1SecretProjection :: Maybe Bool
v1SecretProjectionItems :: Maybe [V1KeyToPath]
v1SecretProjectionOptional :: Maybe Bool
..} ) (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 :: Lens_' V1SecretProjection (Maybe Bool)
v1SecretProjectionOptionalL Maybe Bool -> f (Maybe Bool)
f V1SecretProjection{Maybe Bool
Maybe [V1KeyToPath]
Maybe Text
v1SecretProjectionItems :: V1SecretProjection -> Maybe [V1KeyToPath]
$sel:v1SecretProjectionName:V1SecretProjection :: V1SecretProjection -> Maybe Text
$sel:v1SecretProjectionOptional:V1SecretProjection :: V1SecretProjection -> Maybe Bool
v1SecretProjectionItems :: Maybe [V1KeyToPath]
v1SecretProjectionName :: Maybe Text
v1SecretProjectionOptional :: Maybe Bool
..} = (\Maybe Bool
v1SecretProjectionOptional -> V1SecretProjection { Maybe Bool
$sel:v1SecretProjectionOptional:V1SecretProjection :: Maybe Bool
v1SecretProjectionOptional :: Maybe Bool
v1SecretProjectionOptional, Maybe [V1KeyToPath]
Maybe Text
v1SecretProjectionItems :: Maybe [V1KeyToPath]
$sel:v1SecretProjectionName:V1SecretProjection :: Maybe Text
v1SecretProjectionItems :: Maybe [V1KeyToPath]
v1SecretProjectionName :: Maybe Text
..} ) (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 :: Lens_' V1SecretReference (Maybe Text)
v1SecretReferenceNameL Maybe Text -> f (Maybe Text)
f V1SecretReference{Maybe Text
v1SecretReferenceName :: V1SecretReference -> Maybe Text
v1SecretReferenceName :: Maybe Text
v1SecretReferenceNamespace :: Maybe Text
$sel:v1SecretReferenceNamespace:V1SecretReference :: V1SecretReference -> Maybe Text
..} = (\Maybe Text
v1SecretReferenceName -> V1SecretReference { Maybe Text
v1SecretReferenceName :: Maybe Text
v1SecretReferenceName :: Maybe Text
v1SecretReferenceName, Maybe Text
v1SecretReferenceNamespace :: Maybe Text
$sel:v1SecretReferenceNamespace:V1SecretReference :: 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 :: Lens_' V1SecretReference (Maybe Text)
v1SecretReferenceNamespaceL Maybe Text -> f (Maybe Text)
f V1SecretReference{Maybe Text
v1SecretReferenceName :: V1SecretReference -> Maybe Text
$sel:v1SecretReferenceNamespace:V1SecretReference :: V1SecretReference -> Maybe Text
v1SecretReferenceName :: Maybe Text
v1SecretReferenceNamespace :: Maybe Text
..} = (\Maybe Text
v1SecretReferenceNamespace -> V1SecretReference { Maybe Text
$sel:v1SecretReferenceNamespace:V1SecretReference :: 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 :: Lens_' V1SecretVolumeSource (Maybe Int)
v1SecretVolumeSourceDefaultModeL Maybe Int -> f (Maybe Int)
f V1SecretVolumeSource{Maybe Bool
Maybe Int
Maybe [V1KeyToPath]
Maybe Text
v1SecretVolumeSourceDefaultMode :: V1SecretVolumeSource -> Maybe Int
v1SecretVolumeSourceDefaultMode :: Maybe Int
v1SecretVolumeSourceItems :: Maybe [V1KeyToPath]
v1SecretVolumeSourceOptional :: Maybe Bool
v1SecretVolumeSourceSecretName :: Maybe Text
$sel:v1SecretVolumeSourceItems:V1SecretVolumeSource :: V1SecretVolumeSource -> Maybe [V1KeyToPath]
$sel:v1SecretVolumeSourceOptional:V1SecretVolumeSource :: V1SecretVolumeSource -> Maybe Bool
$sel:v1SecretVolumeSourceSecretName:V1SecretVolumeSource :: V1SecretVolumeSource -> Maybe Text
..} = (\Maybe Int
v1SecretVolumeSourceDefaultMode -> V1SecretVolumeSource { Maybe Int
v1SecretVolumeSourceDefaultMode :: Maybe Int
v1SecretVolumeSourceDefaultMode :: Maybe Int
v1SecretVolumeSourceDefaultMode, Maybe Bool
Maybe [V1KeyToPath]
Maybe Text
v1SecretVolumeSourceItems :: Maybe [V1KeyToPath]
v1SecretVolumeSourceOptional :: Maybe Bool
v1SecretVolumeSourceSecretName :: Maybe Text
$sel:v1SecretVolumeSourceItems:V1SecretVolumeSource :: Maybe [V1KeyToPath]
$sel:v1SecretVolumeSourceOptional:V1SecretVolumeSource :: Maybe Bool
$sel:v1SecretVolumeSourceSecretName:V1SecretVolumeSource :: Maybe Text
..} ) (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 :: Lens_' V1SecretVolumeSource (Maybe [V1KeyToPath])
v1SecretVolumeSourceItemsL Maybe [V1KeyToPath] -> f (Maybe [V1KeyToPath])
f V1SecretVolumeSource{Maybe Bool
Maybe Int
Maybe [V1KeyToPath]
Maybe Text
v1SecretVolumeSourceDefaultMode :: V1SecretVolumeSource -> Maybe Int
$sel:v1SecretVolumeSourceItems:V1SecretVolumeSource :: V1SecretVolumeSource -> Maybe [V1KeyToPath]
$sel:v1SecretVolumeSourceOptional:V1SecretVolumeSource :: V1SecretVolumeSource -> Maybe Bool
$sel:v1SecretVolumeSourceSecretName:V1SecretVolumeSource :: V1SecretVolumeSource -> Maybe Text
v1SecretVolumeSourceDefaultMode :: Maybe Int
v1SecretVolumeSourceItems :: Maybe [V1KeyToPath]
v1SecretVolumeSourceOptional :: Maybe Bool
v1SecretVolumeSourceSecretName :: Maybe Text
..} = (\Maybe [V1KeyToPath]
v1SecretVolumeSourceItems -> V1SecretVolumeSource { Maybe [V1KeyToPath]
$sel:v1SecretVolumeSourceItems:V1SecretVolumeSource :: Maybe [V1KeyToPath]
v1SecretVolumeSourceItems :: Maybe [V1KeyToPath]
v1SecretVolumeSourceItems, Maybe Bool
Maybe Int
Maybe Text
v1SecretVolumeSourceDefaultMode :: Maybe Int
$sel:v1SecretVolumeSourceOptional:V1SecretVolumeSource :: Maybe Bool
$sel:v1SecretVolumeSourceSecretName:V1SecretVolumeSource :: Maybe Text
v1SecretVolumeSourceDefaultMode :: Maybe Int
v1SecretVolumeSourceOptional :: Maybe Bool
v1SecretVolumeSourceSecretName :: Maybe Text
..} ) (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 :: Lens_' V1SecretVolumeSource (Maybe Bool)
v1SecretVolumeSourceOptionalL Maybe Bool -> f (Maybe Bool)
f V1SecretVolumeSource{Maybe Bool
Maybe Int
Maybe [V1KeyToPath]
Maybe Text
v1SecretVolumeSourceDefaultMode :: V1SecretVolumeSource -> Maybe Int
$sel:v1SecretVolumeSourceItems:V1SecretVolumeSource :: V1SecretVolumeSource -> Maybe [V1KeyToPath]
$sel:v1SecretVolumeSourceOptional:V1SecretVolumeSource :: V1SecretVolumeSource -> Maybe Bool
$sel:v1SecretVolumeSourceSecretName:V1SecretVolumeSource :: V1SecretVolumeSource -> Maybe Text
v1SecretVolumeSourceDefaultMode :: Maybe Int
v1SecretVolumeSourceItems :: Maybe [V1KeyToPath]
v1SecretVolumeSourceOptional :: Maybe Bool
v1SecretVolumeSourceSecretName :: Maybe Text
..} = (\Maybe Bool
v1SecretVolumeSourceOptional -> V1SecretVolumeSource { Maybe Bool
$sel:v1SecretVolumeSourceOptional:V1SecretVolumeSource :: Maybe Bool
v1SecretVolumeSourceOptional :: Maybe Bool
v1SecretVolumeSourceOptional, Maybe Int
Maybe [V1KeyToPath]
Maybe Text
v1SecretVolumeSourceDefaultMode :: Maybe Int
$sel:v1SecretVolumeSourceItems:V1SecretVolumeSource :: Maybe [V1KeyToPath]
$sel:v1SecretVolumeSourceSecretName:V1SecretVolumeSource :: Maybe Text
v1SecretVolumeSourceDefaultMode :: Maybe Int
v1SecretVolumeSourceItems :: Maybe [V1KeyToPath]
v1SecretVolumeSourceSecretName :: Maybe Text
..} ) (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 :: Lens_' V1SecretVolumeSource (Maybe Text)
v1SecretVolumeSourceSecretNameL Maybe Text -> f (Maybe Text)
f V1SecretVolumeSource{Maybe Bool
Maybe Int
Maybe [V1KeyToPath]
Maybe Text
v1SecretVolumeSourceDefaultMode :: V1SecretVolumeSource -> Maybe Int
$sel:v1SecretVolumeSourceItems:V1SecretVolumeSource :: V1SecretVolumeSource -> Maybe [V1KeyToPath]
$sel:v1SecretVolumeSourceOptional:V1SecretVolumeSource :: V1SecretVolumeSource -> Maybe Bool
$sel:v1SecretVolumeSourceSecretName:V1SecretVolumeSource :: V1SecretVolumeSource -> Maybe Text
v1SecretVolumeSourceDefaultMode :: Maybe Int
v1SecretVolumeSourceItems :: Maybe [V1KeyToPath]
v1SecretVolumeSourceOptional :: Maybe Bool
v1SecretVolumeSourceSecretName :: Maybe Text
..} = (\Maybe Text
v1SecretVolumeSourceSecretName -> V1SecretVolumeSource { Maybe Text
$sel:v1SecretVolumeSourceSecretName:V1SecretVolumeSource :: Maybe Text
v1SecretVolumeSourceSecretName :: Maybe Text
v1SecretVolumeSourceSecretName, Maybe Bool
Maybe Int
Maybe [V1KeyToPath]
v1SecretVolumeSourceDefaultMode :: Maybe Int
$sel:v1SecretVolumeSourceItems:V1SecretVolumeSource :: Maybe [V1KeyToPath]
$sel:v1SecretVolumeSourceOptional:V1SecretVolumeSource :: Maybe Bool
v1SecretVolumeSourceDefaultMode :: Maybe Int
v1SecretVolumeSourceItems :: Maybe [V1KeyToPath]
v1SecretVolumeSourceOptional :: Maybe Bool
..} ) (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 :: Lens_' V1SecurityContext (Maybe Bool)
v1SecurityContextAllowPrivilegeEscalationL Maybe Bool -> f (Maybe Bool)
f V1SecurityContext{Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1Capabilities
Maybe V1AppArmorProfile
v1SecurityContextAllowPrivilegeEscalation :: V1SecurityContext -> Maybe Bool
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
$sel:v1SecurityContextAppArmorProfile:V1SecurityContext :: V1SecurityContext -> Maybe V1AppArmorProfile
$sel:v1SecurityContextCapabilities:V1SecurityContext :: V1SecurityContext -> Maybe V1Capabilities
$sel:v1SecurityContextPrivileged:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextProcMount:V1SecurityContext :: V1SecurityContext -> Maybe Text
$sel:v1SecurityContextReadOnlyRootFilesystem:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextRunAsGroup:V1SecurityContext :: V1SecurityContext -> Maybe Integer
$sel:v1SecurityContextRunAsNonRoot:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextRunAsUser:V1SecurityContext :: V1SecurityContext -> Maybe Integer
$sel:v1SecurityContextSeLinuxOptions:V1SecurityContext :: V1SecurityContext -> Maybe V1SELinuxOptions
$sel:v1SecurityContextSeccompProfile:V1SecurityContext :: V1SecurityContext -> Maybe V1SeccompProfile
$sel:v1SecurityContextWindowsOptions:V1SecurityContext :: V1SecurityContext -> Maybe V1WindowsSecurityContextOptions
..} = (\Maybe Bool
v1SecurityContextAllowPrivilegeEscalation -> V1SecurityContext { Maybe Bool
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAllowPrivilegeEscalation, Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1Capabilities
Maybe V1AppArmorProfile
v1SecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
$sel:v1SecurityContextAppArmorProfile:V1SecurityContext :: Maybe V1AppArmorProfile
$sel:v1SecurityContextCapabilities:V1SecurityContext :: Maybe V1Capabilities
$sel:v1SecurityContextPrivileged:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextProcMount:V1SecurityContext :: Maybe Text
$sel:v1SecurityContextReadOnlyRootFilesystem:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextRunAsGroup:V1SecurityContext :: Maybe Integer
$sel:v1SecurityContextRunAsNonRoot:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextRunAsUser:V1SecurityContext :: Maybe Integer
$sel:v1SecurityContextSeLinuxOptions:V1SecurityContext :: Maybe V1SELinuxOptions
$sel:v1SecurityContextSeccompProfile:V1SecurityContext :: Maybe V1SeccompProfile
$sel:v1SecurityContextWindowsOptions:V1SecurityContext :: Maybe V1WindowsSecurityContextOptions
..} ) (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 #-}

-- | 'v1SecurityContextAppArmorProfile' Lens
v1SecurityContextAppArmorProfileL :: Lens_' V1SecurityContext (Maybe V1AppArmorProfile)
v1SecurityContextAppArmorProfileL :: Lens_' V1SecurityContext (Maybe V1AppArmorProfile)
v1SecurityContextAppArmorProfileL Maybe V1AppArmorProfile -> f (Maybe V1AppArmorProfile)
f V1SecurityContext{Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1Capabilities
Maybe V1AppArmorProfile
v1SecurityContextAllowPrivilegeEscalation :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextAppArmorProfile:V1SecurityContext :: V1SecurityContext -> Maybe V1AppArmorProfile
$sel:v1SecurityContextCapabilities:V1SecurityContext :: V1SecurityContext -> Maybe V1Capabilities
$sel:v1SecurityContextPrivileged:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextProcMount:V1SecurityContext :: V1SecurityContext -> Maybe Text
$sel:v1SecurityContextReadOnlyRootFilesystem:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextRunAsGroup:V1SecurityContext :: V1SecurityContext -> Maybe Integer
$sel:v1SecurityContextRunAsNonRoot:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextRunAsUser:V1SecurityContext :: V1SecurityContext -> Maybe Integer
$sel:v1SecurityContextSeLinuxOptions:V1SecurityContext :: V1SecurityContext -> Maybe V1SELinuxOptions
$sel:v1SecurityContextSeccompProfile:V1SecurityContext :: V1SecurityContext -> Maybe V1SeccompProfile
$sel:v1SecurityContextWindowsOptions:V1SecurityContext :: V1SecurityContext -> Maybe V1WindowsSecurityContextOptions
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} = (\Maybe V1AppArmorProfile
v1SecurityContextAppArmorProfile -> V1SecurityContext { Maybe V1AppArmorProfile
$sel:v1SecurityContextAppArmorProfile:V1SecurityContext :: Maybe V1AppArmorProfile
v1SecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1SecurityContextAppArmorProfile, Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1Capabilities
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
$sel:v1SecurityContextCapabilities:V1SecurityContext :: Maybe V1Capabilities
$sel:v1SecurityContextPrivileged:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextProcMount:V1SecurityContext :: Maybe Text
$sel:v1SecurityContextReadOnlyRootFilesystem:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextRunAsGroup:V1SecurityContext :: Maybe Integer
$sel:v1SecurityContextRunAsNonRoot:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextRunAsUser:V1SecurityContext :: Maybe Integer
$sel:v1SecurityContextSeLinuxOptions:V1SecurityContext :: Maybe V1SELinuxOptions
$sel:v1SecurityContextSeccompProfile:V1SecurityContext :: Maybe V1SeccompProfile
$sel:v1SecurityContextWindowsOptions:V1SecurityContext :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} ) (Maybe V1AppArmorProfile -> V1SecurityContext)
-> f (Maybe V1AppArmorProfile) -> f V1SecurityContext
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1AppArmorProfile -> f (Maybe V1AppArmorProfile)
f Maybe V1AppArmorProfile
v1SecurityContextAppArmorProfile
{-# INLINE v1SecurityContextAppArmorProfileL #-}

-- | 'v1SecurityContextCapabilities' Lens
v1SecurityContextCapabilitiesL :: Lens_' V1SecurityContext (Maybe V1Capabilities)
v1SecurityContextCapabilitiesL :: Lens_' V1SecurityContext (Maybe V1Capabilities)
v1SecurityContextCapabilitiesL Maybe V1Capabilities -> f (Maybe V1Capabilities)
f V1SecurityContext{Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1Capabilities
Maybe V1AppArmorProfile
v1SecurityContextAllowPrivilegeEscalation :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextAppArmorProfile:V1SecurityContext :: V1SecurityContext -> Maybe V1AppArmorProfile
$sel:v1SecurityContextCapabilities:V1SecurityContext :: V1SecurityContext -> Maybe V1Capabilities
$sel:v1SecurityContextPrivileged:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextProcMount:V1SecurityContext :: V1SecurityContext -> Maybe Text
$sel:v1SecurityContextReadOnlyRootFilesystem:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextRunAsGroup:V1SecurityContext :: V1SecurityContext -> Maybe Integer
$sel:v1SecurityContextRunAsNonRoot:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextRunAsUser:V1SecurityContext :: V1SecurityContext -> Maybe Integer
$sel:v1SecurityContextSeLinuxOptions:V1SecurityContext :: V1SecurityContext -> Maybe V1SELinuxOptions
$sel:v1SecurityContextSeccompProfile:V1SecurityContext :: V1SecurityContext -> Maybe V1SeccompProfile
$sel:v1SecurityContextWindowsOptions:V1SecurityContext :: V1SecurityContext -> Maybe V1WindowsSecurityContextOptions
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} = (\Maybe V1Capabilities
v1SecurityContextCapabilities -> V1SecurityContext { Maybe V1Capabilities
$sel:v1SecurityContextCapabilities:V1SecurityContext :: Maybe V1Capabilities
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextCapabilities, Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1AppArmorProfile
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
$sel:v1SecurityContextAppArmorProfile:V1SecurityContext :: Maybe V1AppArmorProfile
$sel:v1SecurityContextPrivileged:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextProcMount:V1SecurityContext :: Maybe Text
$sel:v1SecurityContextReadOnlyRootFilesystem:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextRunAsGroup:V1SecurityContext :: Maybe Integer
$sel:v1SecurityContextRunAsNonRoot:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextRunAsUser:V1SecurityContext :: Maybe Integer
$sel:v1SecurityContextSeLinuxOptions:V1SecurityContext :: Maybe V1SELinuxOptions
$sel:v1SecurityContextSeccompProfile:V1SecurityContext :: Maybe V1SeccompProfile
$sel:v1SecurityContextWindowsOptions:V1SecurityContext :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} ) (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 :: Lens_' V1SecurityContext (Maybe Bool)
v1SecurityContextPrivilegedL Maybe Bool -> f (Maybe Bool)
f V1SecurityContext{Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1Capabilities
Maybe V1AppArmorProfile
v1SecurityContextAllowPrivilegeEscalation :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextAppArmorProfile:V1SecurityContext :: V1SecurityContext -> Maybe V1AppArmorProfile
$sel:v1SecurityContextCapabilities:V1SecurityContext :: V1SecurityContext -> Maybe V1Capabilities
$sel:v1SecurityContextPrivileged:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextProcMount:V1SecurityContext :: V1SecurityContext -> Maybe Text
$sel:v1SecurityContextReadOnlyRootFilesystem:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextRunAsGroup:V1SecurityContext :: V1SecurityContext -> Maybe Integer
$sel:v1SecurityContextRunAsNonRoot:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextRunAsUser:V1SecurityContext :: V1SecurityContext -> Maybe Integer
$sel:v1SecurityContextSeLinuxOptions:V1SecurityContext :: V1SecurityContext -> Maybe V1SELinuxOptions
$sel:v1SecurityContextSeccompProfile:V1SecurityContext :: V1SecurityContext -> Maybe V1SeccompProfile
$sel:v1SecurityContextWindowsOptions:V1SecurityContext :: V1SecurityContext -> Maybe V1WindowsSecurityContextOptions
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} = (\Maybe Bool
v1SecurityContextPrivileged -> V1SecurityContext { Maybe Bool
$sel:v1SecurityContextPrivileged:V1SecurityContext :: Maybe Bool
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextPrivileged, Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1Capabilities
Maybe V1AppArmorProfile
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
$sel:v1SecurityContextAppArmorProfile:V1SecurityContext :: Maybe V1AppArmorProfile
$sel:v1SecurityContextCapabilities:V1SecurityContext :: Maybe V1Capabilities
$sel:v1SecurityContextProcMount:V1SecurityContext :: Maybe Text
$sel:v1SecurityContextReadOnlyRootFilesystem:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextRunAsGroup:V1SecurityContext :: Maybe Integer
$sel:v1SecurityContextRunAsNonRoot:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextRunAsUser:V1SecurityContext :: Maybe Integer
$sel:v1SecurityContextSeLinuxOptions:V1SecurityContext :: Maybe V1SELinuxOptions
$sel:v1SecurityContextSeccompProfile:V1SecurityContext :: Maybe V1SeccompProfile
$sel:v1SecurityContextWindowsOptions:V1SecurityContext :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} ) (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 :: Lens_' V1SecurityContext (Maybe Text)
v1SecurityContextProcMountL Maybe Text -> f (Maybe Text)
f V1SecurityContext{Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1Capabilities
Maybe V1AppArmorProfile
v1SecurityContextAllowPrivilegeEscalation :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextAppArmorProfile:V1SecurityContext :: V1SecurityContext -> Maybe V1AppArmorProfile
$sel:v1SecurityContextCapabilities:V1SecurityContext :: V1SecurityContext -> Maybe V1Capabilities
$sel:v1SecurityContextPrivileged:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextProcMount:V1SecurityContext :: V1SecurityContext -> Maybe Text
$sel:v1SecurityContextReadOnlyRootFilesystem:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextRunAsGroup:V1SecurityContext :: V1SecurityContext -> Maybe Integer
$sel:v1SecurityContextRunAsNonRoot:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextRunAsUser:V1SecurityContext :: V1SecurityContext -> Maybe Integer
$sel:v1SecurityContextSeLinuxOptions:V1SecurityContext :: V1SecurityContext -> Maybe V1SELinuxOptions
$sel:v1SecurityContextSeccompProfile:V1SecurityContext :: V1SecurityContext -> Maybe V1SeccompProfile
$sel:v1SecurityContextWindowsOptions:V1SecurityContext :: V1SecurityContext -> Maybe V1WindowsSecurityContextOptions
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} = (\Maybe Text
v1SecurityContextProcMount -> V1SecurityContext { Maybe Text
$sel:v1SecurityContextProcMount:V1SecurityContext :: Maybe Text
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextProcMount, Maybe Bool
Maybe Integer
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1Capabilities
Maybe V1AppArmorProfile
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
$sel:v1SecurityContextAppArmorProfile:V1SecurityContext :: Maybe V1AppArmorProfile
$sel:v1SecurityContextCapabilities:V1SecurityContext :: Maybe V1Capabilities
$sel:v1SecurityContextPrivileged:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextReadOnlyRootFilesystem:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextRunAsGroup:V1SecurityContext :: Maybe Integer
$sel:v1SecurityContextRunAsNonRoot:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextRunAsUser:V1SecurityContext :: Maybe Integer
$sel:v1SecurityContextSeLinuxOptions:V1SecurityContext :: Maybe V1SELinuxOptions
$sel:v1SecurityContextSeccompProfile:V1SecurityContext :: Maybe V1SeccompProfile
$sel:v1SecurityContextWindowsOptions:V1SecurityContext :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} ) (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 :: Lens_' V1SecurityContext (Maybe Bool)
v1SecurityContextReadOnlyRootFilesystemL Maybe Bool -> f (Maybe Bool)
f V1SecurityContext{Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1Capabilities
Maybe V1AppArmorProfile
v1SecurityContextAllowPrivilegeEscalation :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextAppArmorProfile:V1SecurityContext :: V1SecurityContext -> Maybe V1AppArmorProfile
$sel:v1SecurityContextCapabilities:V1SecurityContext :: V1SecurityContext -> Maybe V1Capabilities
$sel:v1SecurityContextPrivileged:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextProcMount:V1SecurityContext :: V1SecurityContext -> Maybe Text
$sel:v1SecurityContextReadOnlyRootFilesystem:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextRunAsGroup:V1SecurityContext :: V1SecurityContext -> Maybe Integer
$sel:v1SecurityContextRunAsNonRoot:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextRunAsUser:V1SecurityContext :: V1SecurityContext -> Maybe Integer
$sel:v1SecurityContextSeLinuxOptions:V1SecurityContext :: V1SecurityContext -> Maybe V1SELinuxOptions
$sel:v1SecurityContextSeccompProfile:V1SecurityContext :: V1SecurityContext -> Maybe V1SeccompProfile
$sel:v1SecurityContextWindowsOptions:V1SecurityContext :: V1SecurityContext -> Maybe V1WindowsSecurityContextOptions
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} = (\Maybe Bool
v1SecurityContextReadOnlyRootFilesystem -> V1SecurityContext { Maybe Bool
$sel:v1SecurityContextReadOnlyRootFilesystem:V1SecurityContext :: Maybe Bool
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextReadOnlyRootFilesystem, Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1Capabilities
Maybe V1AppArmorProfile
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
$sel:v1SecurityContextAppArmorProfile:V1SecurityContext :: Maybe V1AppArmorProfile
$sel:v1SecurityContextCapabilities:V1SecurityContext :: Maybe V1Capabilities
$sel:v1SecurityContextPrivileged:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextProcMount:V1SecurityContext :: Maybe Text
$sel:v1SecurityContextRunAsGroup:V1SecurityContext :: Maybe Integer
$sel:v1SecurityContextRunAsNonRoot:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextRunAsUser:V1SecurityContext :: Maybe Integer
$sel:v1SecurityContextSeLinuxOptions:V1SecurityContext :: Maybe V1SELinuxOptions
$sel:v1SecurityContextSeccompProfile:V1SecurityContext :: Maybe V1SeccompProfile
$sel:v1SecurityContextWindowsOptions:V1SecurityContext :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} ) (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 :: Lens_' V1SecurityContext (Maybe Integer)
v1SecurityContextRunAsGroupL Maybe Integer -> f (Maybe Integer)
f V1SecurityContext{Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1Capabilities
Maybe V1AppArmorProfile
v1SecurityContextAllowPrivilegeEscalation :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextAppArmorProfile:V1SecurityContext :: V1SecurityContext -> Maybe V1AppArmorProfile
$sel:v1SecurityContextCapabilities:V1SecurityContext :: V1SecurityContext -> Maybe V1Capabilities
$sel:v1SecurityContextPrivileged:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextProcMount:V1SecurityContext :: V1SecurityContext -> Maybe Text
$sel:v1SecurityContextReadOnlyRootFilesystem:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextRunAsGroup:V1SecurityContext :: V1SecurityContext -> Maybe Integer
$sel:v1SecurityContextRunAsNonRoot:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextRunAsUser:V1SecurityContext :: V1SecurityContext -> Maybe Integer
$sel:v1SecurityContextSeLinuxOptions:V1SecurityContext :: V1SecurityContext -> Maybe V1SELinuxOptions
$sel:v1SecurityContextSeccompProfile:V1SecurityContext :: V1SecurityContext -> Maybe V1SeccompProfile
$sel:v1SecurityContextWindowsOptions:V1SecurityContext :: V1SecurityContext -> Maybe V1WindowsSecurityContextOptions
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} = (\Maybe Integer
v1SecurityContextRunAsGroup -> V1SecurityContext { Maybe Integer
$sel:v1SecurityContextRunAsGroup:V1SecurityContext :: Maybe Integer
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsGroup, Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1Capabilities
Maybe V1AppArmorProfile
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
$sel:v1SecurityContextAppArmorProfile:V1SecurityContext :: Maybe V1AppArmorProfile
$sel:v1SecurityContextCapabilities:V1SecurityContext :: Maybe V1Capabilities
$sel:v1SecurityContextPrivileged:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextProcMount:V1SecurityContext :: Maybe Text
$sel:v1SecurityContextReadOnlyRootFilesystem:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextRunAsNonRoot:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextRunAsUser:V1SecurityContext :: Maybe Integer
$sel:v1SecurityContextSeLinuxOptions:V1SecurityContext :: Maybe V1SELinuxOptions
$sel:v1SecurityContextSeccompProfile:V1SecurityContext :: Maybe V1SeccompProfile
$sel:v1SecurityContextWindowsOptions:V1SecurityContext :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} ) (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 :: Lens_' V1SecurityContext (Maybe Bool)
v1SecurityContextRunAsNonRootL Maybe Bool -> f (Maybe Bool)
f V1SecurityContext{Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1Capabilities
Maybe V1AppArmorProfile
v1SecurityContextAllowPrivilegeEscalation :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextAppArmorProfile:V1SecurityContext :: V1SecurityContext -> Maybe V1AppArmorProfile
$sel:v1SecurityContextCapabilities:V1SecurityContext :: V1SecurityContext -> Maybe V1Capabilities
$sel:v1SecurityContextPrivileged:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextProcMount:V1SecurityContext :: V1SecurityContext -> Maybe Text
$sel:v1SecurityContextReadOnlyRootFilesystem:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextRunAsGroup:V1SecurityContext :: V1SecurityContext -> Maybe Integer
$sel:v1SecurityContextRunAsNonRoot:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextRunAsUser:V1SecurityContext :: V1SecurityContext -> Maybe Integer
$sel:v1SecurityContextSeLinuxOptions:V1SecurityContext :: V1SecurityContext -> Maybe V1SELinuxOptions
$sel:v1SecurityContextSeccompProfile:V1SecurityContext :: V1SecurityContext -> Maybe V1SeccompProfile
$sel:v1SecurityContextWindowsOptions:V1SecurityContext :: V1SecurityContext -> Maybe V1WindowsSecurityContextOptions
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} = (\Maybe Bool
v1SecurityContextRunAsNonRoot -> V1SecurityContext { Maybe Bool
$sel:v1SecurityContextRunAsNonRoot:V1SecurityContext :: Maybe Bool
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsNonRoot, Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1Capabilities
Maybe V1AppArmorProfile
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
$sel:v1SecurityContextAppArmorProfile:V1SecurityContext :: Maybe V1AppArmorProfile
$sel:v1SecurityContextCapabilities:V1SecurityContext :: Maybe V1Capabilities
$sel:v1SecurityContextPrivileged:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextProcMount:V1SecurityContext :: Maybe Text
$sel:v1SecurityContextReadOnlyRootFilesystem:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextRunAsGroup:V1SecurityContext :: Maybe Integer
$sel:v1SecurityContextRunAsUser:V1SecurityContext :: Maybe Integer
$sel:v1SecurityContextSeLinuxOptions:V1SecurityContext :: Maybe V1SELinuxOptions
$sel:v1SecurityContextSeccompProfile:V1SecurityContext :: Maybe V1SeccompProfile
$sel:v1SecurityContextWindowsOptions:V1SecurityContext :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} ) (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 :: Lens_' V1SecurityContext (Maybe Integer)
v1SecurityContextRunAsUserL Maybe Integer -> f (Maybe Integer)
f V1SecurityContext{Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1Capabilities
Maybe V1AppArmorProfile
v1SecurityContextAllowPrivilegeEscalation :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextAppArmorProfile:V1SecurityContext :: V1SecurityContext -> Maybe V1AppArmorProfile
$sel:v1SecurityContextCapabilities:V1SecurityContext :: V1SecurityContext -> Maybe V1Capabilities
$sel:v1SecurityContextPrivileged:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextProcMount:V1SecurityContext :: V1SecurityContext -> Maybe Text
$sel:v1SecurityContextReadOnlyRootFilesystem:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextRunAsGroup:V1SecurityContext :: V1SecurityContext -> Maybe Integer
$sel:v1SecurityContextRunAsNonRoot:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextRunAsUser:V1SecurityContext :: V1SecurityContext -> Maybe Integer
$sel:v1SecurityContextSeLinuxOptions:V1SecurityContext :: V1SecurityContext -> Maybe V1SELinuxOptions
$sel:v1SecurityContextSeccompProfile:V1SecurityContext :: V1SecurityContext -> Maybe V1SeccompProfile
$sel:v1SecurityContextWindowsOptions:V1SecurityContext :: V1SecurityContext -> Maybe V1WindowsSecurityContextOptions
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} = (\Maybe Integer
v1SecurityContextRunAsUser -> V1SecurityContext { Maybe Integer
$sel:v1SecurityContextRunAsUser:V1SecurityContext :: Maybe Integer
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextRunAsUser, Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1Capabilities
Maybe V1AppArmorProfile
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
$sel:v1SecurityContextAppArmorProfile:V1SecurityContext :: Maybe V1AppArmorProfile
$sel:v1SecurityContextCapabilities:V1SecurityContext :: Maybe V1Capabilities
$sel:v1SecurityContextPrivileged:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextProcMount:V1SecurityContext :: Maybe Text
$sel:v1SecurityContextReadOnlyRootFilesystem:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextRunAsGroup:V1SecurityContext :: Maybe Integer
$sel:v1SecurityContextRunAsNonRoot:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextSeLinuxOptions:V1SecurityContext :: Maybe V1SELinuxOptions
$sel:v1SecurityContextSeccompProfile:V1SecurityContext :: Maybe V1SeccompProfile
$sel:v1SecurityContextWindowsOptions:V1SecurityContext :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} ) (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 :: Lens_' V1SecurityContext (Maybe V1SELinuxOptions)
v1SecurityContextSeLinuxOptionsL Maybe V1SELinuxOptions -> f (Maybe V1SELinuxOptions)
f V1SecurityContext{Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1Capabilities
Maybe V1AppArmorProfile
v1SecurityContextAllowPrivilegeEscalation :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextAppArmorProfile:V1SecurityContext :: V1SecurityContext -> Maybe V1AppArmorProfile
$sel:v1SecurityContextCapabilities:V1SecurityContext :: V1SecurityContext -> Maybe V1Capabilities
$sel:v1SecurityContextPrivileged:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextProcMount:V1SecurityContext :: V1SecurityContext -> Maybe Text
$sel:v1SecurityContextReadOnlyRootFilesystem:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextRunAsGroup:V1SecurityContext :: V1SecurityContext -> Maybe Integer
$sel:v1SecurityContextRunAsNonRoot:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextRunAsUser:V1SecurityContext :: V1SecurityContext -> Maybe Integer
$sel:v1SecurityContextSeLinuxOptions:V1SecurityContext :: V1SecurityContext -> Maybe V1SELinuxOptions
$sel:v1SecurityContextSeccompProfile:V1SecurityContext :: V1SecurityContext -> Maybe V1SeccompProfile
$sel:v1SecurityContextWindowsOptions:V1SecurityContext :: V1SecurityContext -> Maybe V1WindowsSecurityContextOptions
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} = (\Maybe V1SELinuxOptions
v1SecurityContextSeLinuxOptions -> V1SecurityContext { Maybe V1SELinuxOptions
$sel:v1SecurityContextSeLinuxOptions:V1SecurityContext :: Maybe V1SELinuxOptions
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextSeLinuxOptions, Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1Capabilities
Maybe V1AppArmorProfile
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
$sel:v1SecurityContextAppArmorProfile:V1SecurityContext :: Maybe V1AppArmorProfile
$sel:v1SecurityContextCapabilities:V1SecurityContext :: Maybe V1Capabilities
$sel:v1SecurityContextPrivileged:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextProcMount:V1SecurityContext :: Maybe Text
$sel:v1SecurityContextReadOnlyRootFilesystem:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextRunAsGroup:V1SecurityContext :: Maybe Integer
$sel:v1SecurityContextRunAsNonRoot:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextRunAsUser:V1SecurityContext :: Maybe Integer
$sel:v1SecurityContextSeccompProfile:V1SecurityContext :: Maybe V1SeccompProfile
$sel:v1SecurityContextWindowsOptions:V1SecurityContext :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} ) (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 #-}

-- | 'v1SecurityContextSeccompProfile' Lens
v1SecurityContextSeccompProfileL :: Lens_' V1SecurityContext (Maybe V1SeccompProfile)
v1SecurityContextSeccompProfileL :: Lens_' V1SecurityContext (Maybe V1SeccompProfile)
v1SecurityContextSeccompProfileL Maybe V1SeccompProfile -> f (Maybe V1SeccompProfile)
f V1SecurityContext{Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1Capabilities
Maybe V1AppArmorProfile
v1SecurityContextAllowPrivilegeEscalation :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextAppArmorProfile:V1SecurityContext :: V1SecurityContext -> Maybe V1AppArmorProfile
$sel:v1SecurityContextCapabilities:V1SecurityContext :: V1SecurityContext -> Maybe V1Capabilities
$sel:v1SecurityContextPrivileged:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextProcMount:V1SecurityContext :: V1SecurityContext -> Maybe Text
$sel:v1SecurityContextReadOnlyRootFilesystem:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextRunAsGroup:V1SecurityContext :: V1SecurityContext -> Maybe Integer
$sel:v1SecurityContextRunAsNonRoot:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextRunAsUser:V1SecurityContext :: V1SecurityContext -> Maybe Integer
$sel:v1SecurityContextSeLinuxOptions:V1SecurityContext :: V1SecurityContext -> Maybe V1SELinuxOptions
$sel:v1SecurityContextSeccompProfile:V1SecurityContext :: V1SecurityContext -> Maybe V1SeccompProfile
$sel:v1SecurityContextWindowsOptions:V1SecurityContext :: V1SecurityContext -> Maybe V1WindowsSecurityContextOptions
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} = (\Maybe V1SeccompProfile
v1SecurityContextSeccompProfile -> V1SecurityContext { Maybe V1SeccompProfile
$sel:v1SecurityContextSeccompProfile:V1SecurityContext :: Maybe V1SeccompProfile
v1SecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1SecurityContextSeccompProfile, Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SELinuxOptions
Maybe V1Capabilities
Maybe V1AppArmorProfile
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
$sel:v1SecurityContextAppArmorProfile:V1SecurityContext :: Maybe V1AppArmorProfile
$sel:v1SecurityContextCapabilities:V1SecurityContext :: Maybe V1Capabilities
$sel:v1SecurityContextPrivileged:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextProcMount:V1SecurityContext :: Maybe Text
$sel:v1SecurityContextReadOnlyRootFilesystem:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextRunAsGroup:V1SecurityContext :: Maybe Integer
$sel:v1SecurityContextRunAsNonRoot:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextRunAsUser:V1SecurityContext :: Maybe Integer
$sel:v1SecurityContextSeLinuxOptions:V1SecurityContext :: Maybe V1SELinuxOptions
$sel:v1SecurityContextWindowsOptions:V1SecurityContext :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} ) (Maybe V1SeccompProfile -> V1SecurityContext)
-> f (Maybe V1SeccompProfile) -> f V1SecurityContext
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SeccompProfile -> f (Maybe V1SeccompProfile)
f Maybe V1SeccompProfile
v1SecurityContextSeccompProfile
{-# INLINE v1SecurityContextSeccompProfileL #-}

-- | 'v1SecurityContextWindowsOptions' Lens
v1SecurityContextWindowsOptionsL :: Lens_' V1SecurityContext (Maybe V1WindowsSecurityContextOptions)
v1SecurityContextWindowsOptionsL :: Lens_' V1SecurityContext (Maybe V1WindowsSecurityContextOptions)
v1SecurityContextWindowsOptionsL Maybe V1WindowsSecurityContextOptions
-> f (Maybe V1WindowsSecurityContextOptions)
f V1SecurityContext{Maybe Bool
Maybe Integer
Maybe Text
Maybe V1WindowsSecurityContextOptions
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1Capabilities
Maybe V1AppArmorProfile
v1SecurityContextAllowPrivilegeEscalation :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextAppArmorProfile:V1SecurityContext :: V1SecurityContext -> Maybe V1AppArmorProfile
$sel:v1SecurityContextCapabilities:V1SecurityContext :: V1SecurityContext -> Maybe V1Capabilities
$sel:v1SecurityContextPrivileged:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextProcMount:V1SecurityContext :: V1SecurityContext -> Maybe Text
$sel:v1SecurityContextReadOnlyRootFilesystem:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextRunAsGroup:V1SecurityContext :: V1SecurityContext -> Maybe Integer
$sel:v1SecurityContextRunAsNonRoot:V1SecurityContext :: V1SecurityContext -> Maybe Bool
$sel:v1SecurityContextRunAsUser:V1SecurityContext :: V1SecurityContext -> Maybe Integer
$sel:v1SecurityContextSeLinuxOptions:V1SecurityContext :: V1SecurityContext -> Maybe V1SELinuxOptions
$sel:v1SecurityContextSeccompProfile:V1SecurityContext :: V1SecurityContext -> Maybe V1SeccompProfile
$sel:v1SecurityContextWindowsOptions:V1SecurityContext :: V1SecurityContext -> Maybe V1WindowsSecurityContextOptions
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextSeccompProfile :: Maybe V1SeccompProfile
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
..} = (\Maybe V1WindowsSecurityContextOptions
v1SecurityContextWindowsOptions -> V1SecurityContext { Maybe V1WindowsSecurityContextOptions
$sel:v1SecurityContextWindowsOptions:V1SecurityContext :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextWindowsOptions :: Maybe V1WindowsSecurityContextOptions
v1SecurityContextWindowsOptions, Maybe Bool
Maybe Integer
Maybe Text
Maybe V1SeccompProfile
Maybe V1SELinuxOptions
Maybe V1Capabilities
Maybe V1AppArmorProfile
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
$sel:v1SecurityContextAppArmorProfile:V1SecurityContext :: Maybe V1AppArmorProfile
$sel:v1SecurityContextCapabilities:V1SecurityContext :: Maybe V1Capabilities
$sel:v1SecurityContextPrivileged:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextProcMount:V1SecurityContext :: Maybe Text
$sel:v1SecurityContextReadOnlyRootFilesystem:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextRunAsGroup:V1SecurityContext :: Maybe Integer
$sel:v1SecurityContextRunAsNonRoot:V1SecurityContext :: Maybe Bool
$sel:v1SecurityContextRunAsUser:V1SecurityContext :: Maybe Integer
$sel:v1SecurityContextSeLinuxOptions:V1SecurityContext :: Maybe V1SELinuxOptions
$sel:v1SecurityContextSeccompProfile:V1SecurityContext :: Maybe V1SeccompProfile
v1SecurityContextAllowPrivilegeEscalation :: Maybe Bool
v1SecurityContextAppArmorProfile :: Maybe V1AppArmorProfile
v1SecurityContextCapabilities :: Maybe V1Capabilities
v1SecurityContextPrivileged :: Maybe Bool
v1SecurityContextProcMount :: Maybe Text
v1SecurityContextReadOnlyRootFilesystem :: Maybe Bool
v1SecurityContextRunAsGroup :: Maybe Integer
v1SecurityContextRunAsNonRoot :: Maybe Bool
v1SecurityContextRunAsUser :: Maybe Integer
v1SecurityContextSeLinuxOptions :: Maybe V1SELinuxOptions
v1SecurityContextSeccompProfile :: Maybe V1SeccompProfile
..} ) (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 #-}



-- * V1SelectableField

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



-- * V1SelfSubjectAccessReview

-- | 'v1SelfSubjectAccessReviewApiVersion' Lens
v1SelfSubjectAccessReviewApiVersionL :: Lens_' V1SelfSubjectAccessReview (Maybe Text)
v1SelfSubjectAccessReviewApiVersionL :: Lens_' V1SelfSubjectAccessReview (Maybe Text)
v1SelfSubjectAccessReviewApiVersionL Maybe Text -> f (Maybe Text)
f V1SelfSubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewApiVersion :: V1SelfSubjectAccessReview -> Maybe Text
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1SelfSubjectAccessReviewKind :: Maybe Text
v1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
$sel:v1SelfSubjectAccessReviewKind:V1SelfSubjectAccessReview :: V1SelfSubjectAccessReview -> Maybe Text
$sel:v1SelfSubjectAccessReviewMetadata:V1SelfSubjectAccessReview :: V1SelfSubjectAccessReview -> Maybe V1ObjectMeta
$sel:v1SelfSubjectAccessReviewSpec:V1SelfSubjectAccessReview :: V1SelfSubjectAccessReview -> V1SelfSubjectAccessReviewSpec
$sel:v1SelfSubjectAccessReviewStatus:V1SelfSubjectAccessReview :: V1SelfSubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
..} = (\Maybe Text
v1SelfSubjectAccessReviewApiVersion -> V1SelfSubjectAccessReview { Maybe Text
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1SelfSubjectAccessReviewApiVersion, Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewKind :: Maybe Text
v1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
$sel:v1SelfSubjectAccessReviewKind:V1SelfSubjectAccessReview :: Maybe Text
$sel:v1SelfSubjectAccessReviewMetadata:V1SelfSubjectAccessReview :: Maybe V1ObjectMeta
$sel:v1SelfSubjectAccessReviewSpec:V1SelfSubjectAccessReview :: V1SelfSubjectAccessReviewSpec
$sel:v1SelfSubjectAccessReviewStatus:V1SelfSubjectAccessReview :: Maybe V1SubjectAccessReviewStatus
..} ) (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 :: Lens_' V1SelfSubjectAccessReview (Maybe Text)
v1SelfSubjectAccessReviewKindL Maybe Text -> f (Maybe Text)
f V1SelfSubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewApiVersion :: V1SelfSubjectAccessReview -> Maybe Text
$sel:v1SelfSubjectAccessReviewKind:V1SelfSubjectAccessReview :: V1SelfSubjectAccessReview -> Maybe Text
$sel:v1SelfSubjectAccessReviewMetadata:V1SelfSubjectAccessReview :: V1SelfSubjectAccessReview -> Maybe V1ObjectMeta
$sel:v1SelfSubjectAccessReviewSpec:V1SelfSubjectAccessReview :: V1SelfSubjectAccessReview -> V1SelfSubjectAccessReviewSpec
$sel:v1SelfSubjectAccessReviewStatus:V1SelfSubjectAccessReview :: V1SelfSubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1SelfSubjectAccessReviewKind :: Maybe Text
v1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
..} = (\Maybe Text
v1SelfSubjectAccessReviewKind -> V1SelfSubjectAccessReview { Maybe Text
$sel:v1SelfSubjectAccessReviewKind:V1SelfSubjectAccessReview :: Maybe Text
v1SelfSubjectAccessReviewKind :: Maybe Text
v1SelfSubjectAccessReviewKind, Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
$sel:v1SelfSubjectAccessReviewMetadata:V1SelfSubjectAccessReview :: Maybe V1ObjectMeta
$sel:v1SelfSubjectAccessReviewSpec:V1SelfSubjectAccessReview :: V1SelfSubjectAccessReviewSpec
$sel:v1SelfSubjectAccessReviewStatus:V1SelfSubjectAccessReview :: Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
..} ) (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 :: Lens_' V1SelfSubjectAccessReview (Maybe V1ObjectMeta)
v1SelfSubjectAccessReviewMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1SelfSubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewApiVersion :: V1SelfSubjectAccessReview -> Maybe Text
$sel:v1SelfSubjectAccessReviewKind:V1SelfSubjectAccessReview :: V1SelfSubjectAccessReview -> Maybe Text
$sel:v1SelfSubjectAccessReviewMetadata:V1SelfSubjectAccessReview :: V1SelfSubjectAccessReview -> Maybe V1ObjectMeta
$sel:v1SelfSubjectAccessReviewSpec:V1SelfSubjectAccessReview :: V1SelfSubjectAccessReview -> V1SelfSubjectAccessReviewSpec
$sel:v1SelfSubjectAccessReviewStatus:V1SelfSubjectAccessReview :: V1SelfSubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1SelfSubjectAccessReviewKind :: Maybe Text
v1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
..} = (\Maybe V1ObjectMeta
v1SelfSubjectAccessReviewMetadata -> V1SelfSubjectAccessReview { Maybe V1ObjectMeta
$sel:v1SelfSubjectAccessReviewMetadata:V1SelfSubjectAccessReview :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewMetadata, Maybe Text
Maybe V1SubjectAccessReviewStatus
V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
$sel:v1SelfSubjectAccessReviewKind:V1SelfSubjectAccessReview :: Maybe Text
$sel:v1SelfSubjectAccessReviewSpec:V1SelfSubjectAccessReview :: V1SelfSubjectAccessReviewSpec
$sel:v1SelfSubjectAccessReviewStatus:V1SelfSubjectAccessReview :: Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1SelfSubjectAccessReviewKind :: Maybe Text
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
..} ) (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 :: Lens_' V1SelfSubjectAccessReview V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewSpecL V1SelfSubjectAccessReviewSpec -> f V1SelfSubjectAccessReviewSpec
f V1SelfSubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewApiVersion :: V1SelfSubjectAccessReview -> Maybe Text
$sel:v1SelfSubjectAccessReviewKind:V1SelfSubjectAccessReview :: V1SelfSubjectAccessReview -> Maybe Text
$sel:v1SelfSubjectAccessReviewMetadata:V1SelfSubjectAccessReview :: V1SelfSubjectAccessReview -> Maybe V1ObjectMeta
$sel:v1SelfSubjectAccessReviewSpec:V1SelfSubjectAccessReview :: V1SelfSubjectAccessReview -> V1SelfSubjectAccessReviewSpec
$sel:v1SelfSubjectAccessReviewStatus:V1SelfSubjectAccessReview :: V1SelfSubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1SelfSubjectAccessReviewKind :: Maybe Text
v1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
..} = (\V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewSpec -> V1SelfSubjectAccessReview { V1SelfSubjectAccessReviewSpec
$sel:v1SelfSubjectAccessReviewSpec:V1SelfSubjectAccessReview :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewSpec, Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
$sel:v1SelfSubjectAccessReviewKind:V1SelfSubjectAccessReview :: Maybe Text
$sel:v1SelfSubjectAccessReviewMetadata:V1SelfSubjectAccessReview :: Maybe V1ObjectMeta
$sel:v1SelfSubjectAccessReviewStatus:V1SelfSubjectAccessReview :: Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1SelfSubjectAccessReviewKind :: Maybe Text
v1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
..} ) (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 :: Lens_'
  V1SelfSubjectAccessReview (Maybe V1SubjectAccessReviewStatus)
v1SelfSubjectAccessReviewStatusL Maybe V1SubjectAccessReviewStatus
-> f (Maybe V1SubjectAccessReviewStatus)
f V1SelfSubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewApiVersion :: V1SelfSubjectAccessReview -> Maybe Text
$sel:v1SelfSubjectAccessReviewKind:V1SelfSubjectAccessReview :: V1SelfSubjectAccessReview -> Maybe Text
$sel:v1SelfSubjectAccessReviewMetadata:V1SelfSubjectAccessReview :: V1SelfSubjectAccessReview -> Maybe V1ObjectMeta
$sel:v1SelfSubjectAccessReviewSpec:V1SelfSubjectAccessReview :: V1SelfSubjectAccessReview -> V1SelfSubjectAccessReviewSpec
$sel:v1SelfSubjectAccessReviewStatus:V1SelfSubjectAccessReview :: V1SelfSubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1SelfSubjectAccessReviewKind :: Maybe Text
v1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
..} = (\Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewStatus -> V1SelfSubjectAccessReview { Maybe V1SubjectAccessReviewStatus
$sel:v1SelfSubjectAccessReviewStatus:V1SelfSubjectAccessReview :: Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SelfSubjectAccessReviewStatus, Maybe Text
Maybe V1ObjectMeta
V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
$sel:v1SelfSubjectAccessReviewKind:V1SelfSubjectAccessReview :: Maybe Text
$sel:v1SelfSubjectAccessReviewMetadata:V1SelfSubjectAccessReview :: Maybe V1ObjectMeta
$sel:v1SelfSubjectAccessReviewSpec:V1SelfSubjectAccessReview :: V1SelfSubjectAccessReviewSpec
v1SelfSubjectAccessReviewApiVersion :: Maybe Text
v1SelfSubjectAccessReviewKind :: Maybe Text
v1SelfSubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec
..} ) (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 :: Lens_'
  V1SelfSubjectAccessReviewSpec (Maybe V1NonResourceAttributes)
v1SelfSubjectAccessReviewSpecNonResourceAttributesL Maybe V1NonResourceAttributes -> f (Maybe V1NonResourceAttributes)
f V1SelfSubjectAccessReviewSpec{Maybe V1ResourceAttributes
Maybe V1NonResourceAttributes
v1SelfSubjectAccessReviewSpecNonResourceAttributes :: V1SelfSubjectAccessReviewSpec -> Maybe V1NonResourceAttributes
v1SelfSubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SelfSubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
$sel:v1SelfSubjectAccessReviewSpecResourceAttributes:V1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec -> Maybe V1ResourceAttributes
..} = (\Maybe V1NonResourceAttributes
v1SelfSubjectAccessReviewSpecNonResourceAttributes -> V1SelfSubjectAccessReviewSpec { Maybe V1NonResourceAttributes
v1SelfSubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SelfSubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SelfSubjectAccessReviewSpecNonResourceAttributes, Maybe V1ResourceAttributes
v1SelfSubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
$sel:v1SelfSubjectAccessReviewSpecResourceAttributes:V1SelfSubjectAccessReviewSpec :: 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 :: Lens_' V1SelfSubjectAccessReviewSpec (Maybe V1ResourceAttributes)
v1SelfSubjectAccessReviewSpecResourceAttributesL Maybe V1ResourceAttributes -> f (Maybe V1ResourceAttributes)
f V1SelfSubjectAccessReviewSpec{Maybe V1ResourceAttributes
Maybe V1NonResourceAttributes
v1SelfSubjectAccessReviewSpecNonResourceAttributes :: V1SelfSubjectAccessReviewSpec -> Maybe V1NonResourceAttributes
$sel:v1SelfSubjectAccessReviewSpecResourceAttributes:V1SelfSubjectAccessReviewSpec :: V1SelfSubjectAccessReviewSpec -> Maybe V1ResourceAttributes
v1SelfSubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SelfSubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
..} = (\Maybe V1ResourceAttributes
v1SelfSubjectAccessReviewSpecResourceAttributes -> V1SelfSubjectAccessReviewSpec { Maybe V1ResourceAttributes
$sel:v1SelfSubjectAccessReviewSpecResourceAttributes:V1SelfSubjectAccessReviewSpec :: 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 #-}



-- * V1SelfSubjectReview

-- | 'v1SelfSubjectReviewApiVersion' Lens
v1SelfSubjectReviewApiVersionL :: Lens_' V1SelfSubjectReview (Maybe Text)
v1SelfSubjectReviewApiVersionL :: Lens_' V1SelfSubjectReview (Maybe Text)
v1SelfSubjectReviewApiVersionL Maybe Text -> f (Maybe Text)
f V1SelfSubjectReview{Maybe Text
Maybe V1SelfSubjectReviewStatus
Maybe V1ObjectMeta
v1SelfSubjectReviewApiVersion :: V1SelfSubjectReview -> Maybe Text
v1SelfSubjectReviewApiVersion :: Maybe Text
v1SelfSubjectReviewKind :: Maybe Text
v1SelfSubjectReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectReviewStatus :: Maybe V1SelfSubjectReviewStatus
$sel:v1SelfSubjectReviewKind:V1SelfSubjectReview :: V1SelfSubjectReview -> Maybe Text
$sel:v1SelfSubjectReviewMetadata:V1SelfSubjectReview :: V1SelfSubjectReview -> Maybe V1ObjectMeta
$sel:v1SelfSubjectReviewStatus:V1SelfSubjectReview :: V1SelfSubjectReview -> Maybe V1SelfSubjectReviewStatus
..} = (\Maybe Text
v1SelfSubjectReviewApiVersion -> V1SelfSubjectReview { Maybe Text
v1SelfSubjectReviewApiVersion :: Maybe Text
v1SelfSubjectReviewApiVersion :: Maybe Text
v1SelfSubjectReviewApiVersion, Maybe Text
Maybe V1SelfSubjectReviewStatus
Maybe V1ObjectMeta
v1SelfSubjectReviewKind :: Maybe Text
v1SelfSubjectReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectReviewStatus :: Maybe V1SelfSubjectReviewStatus
$sel:v1SelfSubjectReviewKind:V1SelfSubjectReview :: Maybe Text
$sel:v1SelfSubjectReviewMetadata:V1SelfSubjectReview :: Maybe V1ObjectMeta
$sel:v1SelfSubjectReviewStatus:V1SelfSubjectReview :: Maybe V1SelfSubjectReviewStatus
..} ) (Maybe Text -> V1SelfSubjectReview)
-> f (Maybe Text) -> f V1SelfSubjectReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SelfSubjectReviewApiVersion
{-# INLINE v1SelfSubjectReviewApiVersionL #-}

-- | 'v1SelfSubjectReviewKind' Lens
v1SelfSubjectReviewKindL :: Lens_' V1SelfSubjectReview (Maybe Text)
v1SelfSubjectReviewKindL :: Lens_' V1SelfSubjectReview (Maybe Text)
v1SelfSubjectReviewKindL Maybe Text -> f (Maybe Text)
f V1SelfSubjectReview{Maybe Text
Maybe V1SelfSubjectReviewStatus
Maybe V1ObjectMeta
v1SelfSubjectReviewApiVersion :: V1SelfSubjectReview -> Maybe Text
$sel:v1SelfSubjectReviewKind:V1SelfSubjectReview :: V1SelfSubjectReview -> Maybe Text
$sel:v1SelfSubjectReviewMetadata:V1SelfSubjectReview :: V1SelfSubjectReview -> Maybe V1ObjectMeta
$sel:v1SelfSubjectReviewStatus:V1SelfSubjectReview :: V1SelfSubjectReview -> Maybe V1SelfSubjectReviewStatus
v1SelfSubjectReviewApiVersion :: Maybe Text
v1SelfSubjectReviewKind :: Maybe Text
v1SelfSubjectReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectReviewStatus :: Maybe V1SelfSubjectReviewStatus
..} = (\Maybe Text
v1SelfSubjectReviewKind -> V1SelfSubjectReview { Maybe Text
$sel:v1SelfSubjectReviewKind:V1SelfSubjectReview :: Maybe Text
v1SelfSubjectReviewKind :: Maybe Text
v1SelfSubjectReviewKind, Maybe Text
Maybe V1SelfSubjectReviewStatus
Maybe V1ObjectMeta
v1SelfSubjectReviewApiVersion :: Maybe Text
$sel:v1SelfSubjectReviewMetadata:V1SelfSubjectReview :: Maybe V1ObjectMeta
$sel:v1SelfSubjectReviewStatus:V1SelfSubjectReview :: Maybe V1SelfSubjectReviewStatus
v1SelfSubjectReviewApiVersion :: Maybe Text
v1SelfSubjectReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectReviewStatus :: Maybe V1SelfSubjectReviewStatus
..} ) (Maybe Text -> V1SelfSubjectReview)
-> f (Maybe Text) -> f V1SelfSubjectReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SelfSubjectReviewKind
{-# INLINE v1SelfSubjectReviewKindL #-}

-- | 'v1SelfSubjectReviewMetadata' Lens
v1SelfSubjectReviewMetadataL :: Lens_' V1SelfSubjectReview (Maybe V1ObjectMeta)
v1SelfSubjectReviewMetadataL :: Lens_' V1SelfSubjectReview (Maybe V1ObjectMeta)
v1SelfSubjectReviewMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1SelfSubjectReview{Maybe Text
Maybe V1SelfSubjectReviewStatus
Maybe V1ObjectMeta
v1SelfSubjectReviewApiVersion :: V1SelfSubjectReview -> Maybe Text
$sel:v1SelfSubjectReviewKind:V1SelfSubjectReview :: V1SelfSubjectReview -> Maybe Text
$sel:v1SelfSubjectReviewMetadata:V1SelfSubjectReview :: V1SelfSubjectReview -> Maybe V1ObjectMeta
$sel:v1SelfSubjectReviewStatus:V1SelfSubjectReview :: V1SelfSubjectReview -> Maybe V1SelfSubjectReviewStatus
v1SelfSubjectReviewApiVersion :: Maybe Text
v1SelfSubjectReviewKind :: Maybe Text
v1SelfSubjectReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectReviewStatus :: Maybe V1SelfSubjectReviewStatus
..} = (\Maybe V1ObjectMeta
v1SelfSubjectReviewMetadata -> V1SelfSubjectReview { Maybe V1ObjectMeta
$sel:v1SelfSubjectReviewMetadata:V1SelfSubjectReview :: Maybe V1ObjectMeta
v1SelfSubjectReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectReviewMetadata, Maybe Text
Maybe V1SelfSubjectReviewStatus
v1SelfSubjectReviewApiVersion :: Maybe Text
$sel:v1SelfSubjectReviewKind:V1SelfSubjectReview :: Maybe Text
$sel:v1SelfSubjectReviewStatus:V1SelfSubjectReview :: Maybe V1SelfSubjectReviewStatus
v1SelfSubjectReviewApiVersion :: Maybe Text
v1SelfSubjectReviewKind :: Maybe Text
v1SelfSubjectReviewStatus :: Maybe V1SelfSubjectReviewStatus
..} ) (Maybe V1ObjectMeta -> V1SelfSubjectReview)
-> f (Maybe V1ObjectMeta) -> f V1SelfSubjectReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1SelfSubjectReviewMetadata
{-# INLINE v1SelfSubjectReviewMetadataL #-}

-- | 'v1SelfSubjectReviewStatus' Lens
v1SelfSubjectReviewStatusL :: Lens_' V1SelfSubjectReview (Maybe V1SelfSubjectReviewStatus)
v1SelfSubjectReviewStatusL :: Lens_' V1SelfSubjectReview (Maybe V1SelfSubjectReviewStatus)
v1SelfSubjectReviewStatusL Maybe V1SelfSubjectReviewStatus
-> f (Maybe V1SelfSubjectReviewStatus)
f V1SelfSubjectReview{Maybe Text
Maybe V1SelfSubjectReviewStatus
Maybe V1ObjectMeta
v1SelfSubjectReviewApiVersion :: V1SelfSubjectReview -> Maybe Text
$sel:v1SelfSubjectReviewKind:V1SelfSubjectReview :: V1SelfSubjectReview -> Maybe Text
$sel:v1SelfSubjectReviewMetadata:V1SelfSubjectReview :: V1SelfSubjectReview -> Maybe V1ObjectMeta
$sel:v1SelfSubjectReviewStatus:V1SelfSubjectReview :: V1SelfSubjectReview -> Maybe V1SelfSubjectReviewStatus
v1SelfSubjectReviewApiVersion :: Maybe Text
v1SelfSubjectReviewKind :: Maybe Text
v1SelfSubjectReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectReviewStatus :: Maybe V1SelfSubjectReviewStatus
..} = (\Maybe V1SelfSubjectReviewStatus
v1SelfSubjectReviewStatus -> V1SelfSubjectReview { Maybe V1SelfSubjectReviewStatus
$sel:v1SelfSubjectReviewStatus:V1SelfSubjectReview :: Maybe V1SelfSubjectReviewStatus
v1SelfSubjectReviewStatus :: Maybe V1SelfSubjectReviewStatus
v1SelfSubjectReviewStatus, Maybe Text
Maybe V1ObjectMeta
v1SelfSubjectReviewApiVersion :: Maybe Text
$sel:v1SelfSubjectReviewKind:V1SelfSubjectReview :: Maybe Text
$sel:v1SelfSubjectReviewMetadata:V1SelfSubjectReview :: Maybe V1ObjectMeta
v1SelfSubjectReviewApiVersion :: Maybe Text
v1SelfSubjectReviewKind :: Maybe Text
v1SelfSubjectReviewMetadata :: Maybe V1ObjectMeta
..} ) (Maybe V1SelfSubjectReviewStatus -> V1SelfSubjectReview)
-> f (Maybe V1SelfSubjectReviewStatus) -> f V1SelfSubjectReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1SelfSubjectReviewStatus
-> f (Maybe V1SelfSubjectReviewStatus)
f Maybe V1SelfSubjectReviewStatus
v1SelfSubjectReviewStatus
{-# INLINE v1SelfSubjectReviewStatusL #-}



-- * V1SelfSubjectReviewStatus

-- | 'v1SelfSubjectReviewStatusUserInfo' Lens
v1SelfSubjectReviewStatusUserInfoL :: Lens_' V1SelfSubjectReviewStatus (Maybe V1UserInfo)
v1SelfSubjectReviewStatusUserInfoL :: Lens_' V1SelfSubjectReviewStatus (Maybe V1UserInfo)
v1SelfSubjectReviewStatusUserInfoL Maybe V1UserInfo -> f (Maybe V1UserInfo)
f V1SelfSubjectReviewStatus{Maybe V1UserInfo
v1SelfSubjectReviewStatusUserInfo :: V1SelfSubjectReviewStatus -> Maybe V1UserInfo
v1SelfSubjectReviewStatusUserInfo :: Maybe V1UserInfo
..} = (\Maybe V1UserInfo
v1SelfSubjectReviewStatusUserInfo -> V1SelfSubjectReviewStatus { Maybe V1UserInfo
v1SelfSubjectReviewStatusUserInfo :: Maybe V1UserInfo
v1SelfSubjectReviewStatusUserInfo :: Maybe V1UserInfo
v1SelfSubjectReviewStatusUserInfo, ..} ) (Maybe V1UserInfo -> V1SelfSubjectReviewStatus)
-> f (Maybe V1UserInfo) -> f V1SelfSubjectReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1UserInfo -> f (Maybe V1UserInfo)
f Maybe V1UserInfo
v1SelfSubjectReviewStatusUserInfo
{-# INLINE v1SelfSubjectReviewStatusUserInfoL #-}



-- * V1SelfSubjectRulesReview

-- | 'v1SelfSubjectRulesReviewApiVersion' Lens
v1SelfSubjectRulesReviewApiVersionL :: Lens_' V1SelfSubjectRulesReview (Maybe Text)
v1SelfSubjectRulesReviewApiVersionL :: Lens_' V1SelfSubjectRulesReview (Maybe Text)
v1SelfSubjectRulesReviewApiVersionL Maybe Text -> f (Maybe Text)
f V1SelfSubjectRulesReview{Maybe Text
Maybe V1SubjectRulesReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewApiVersion :: V1SelfSubjectRulesReview -> Maybe Text
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1SelfSubjectRulesReviewKind :: Maybe Text
v1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewStatus :: Maybe V1SubjectRulesReviewStatus
$sel:v1SelfSubjectRulesReviewKind:V1SelfSubjectRulesReview :: V1SelfSubjectRulesReview -> Maybe Text
$sel:v1SelfSubjectRulesReviewMetadata:V1SelfSubjectRulesReview :: V1SelfSubjectRulesReview -> Maybe V1ObjectMeta
$sel:v1SelfSubjectRulesReviewSpec:V1SelfSubjectRulesReview :: V1SelfSubjectRulesReview -> V1SelfSubjectRulesReviewSpec
$sel:v1SelfSubjectRulesReviewStatus:V1SelfSubjectRulesReview :: V1SelfSubjectRulesReview -> Maybe V1SubjectRulesReviewStatus
..} = (\Maybe Text
v1SelfSubjectRulesReviewApiVersion -> V1SelfSubjectRulesReview { Maybe Text
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1SelfSubjectRulesReviewApiVersion, Maybe Text
Maybe V1SubjectRulesReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewKind :: Maybe Text
v1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewStatus :: Maybe V1SubjectRulesReviewStatus
$sel:v1SelfSubjectRulesReviewKind:V1SelfSubjectRulesReview :: Maybe Text
$sel:v1SelfSubjectRulesReviewMetadata:V1SelfSubjectRulesReview :: Maybe V1ObjectMeta
$sel:v1SelfSubjectRulesReviewSpec:V1SelfSubjectRulesReview :: V1SelfSubjectRulesReviewSpec
$sel:v1SelfSubjectRulesReviewStatus:V1SelfSubjectRulesReview :: Maybe V1SubjectRulesReviewStatus
..} ) (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 :: Lens_' V1SelfSubjectRulesReview (Maybe Text)
v1SelfSubjectRulesReviewKindL Maybe Text -> f (Maybe Text)
f V1SelfSubjectRulesReview{Maybe Text
Maybe V1SubjectRulesReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewApiVersion :: V1SelfSubjectRulesReview -> Maybe Text
$sel:v1SelfSubjectRulesReviewKind:V1SelfSubjectRulesReview :: V1SelfSubjectRulesReview -> Maybe Text
$sel:v1SelfSubjectRulesReviewMetadata:V1SelfSubjectRulesReview :: V1SelfSubjectRulesReview -> Maybe V1ObjectMeta
$sel:v1SelfSubjectRulesReviewSpec:V1SelfSubjectRulesReview :: V1SelfSubjectRulesReview -> V1SelfSubjectRulesReviewSpec
$sel:v1SelfSubjectRulesReviewStatus:V1SelfSubjectRulesReview :: V1SelfSubjectRulesReview -> Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1SelfSubjectRulesReviewKind :: Maybe Text
v1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewStatus :: Maybe V1SubjectRulesReviewStatus
..} = (\Maybe Text
v1SelfSubjectRulesReviewKind -> V1SelfSubjectRulesReview { Maybe Text
$sel:v1SelfSubjectRulesReviewKind:V1SelfSubjectRulesReview :: Maybe Text
v1SelfSubjectRulesReviewKind :: Maybe Text
v1SelfSubjectRulesReviewKind, Maybe Text
Maybe V1SubjectRulesReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
$sel:v1SelfSubjectRulesReviewMetadata:V1SelfSubjectRulesReview :: Maybe V1ObjectMeta
$sel:v1SelfSubjectRulesReviewSpec:V1SelfSubjectRulesReview :: V1SelfSubjectRulesReviewSpec
$sel:v1SelfSubjectRulesReviewStatus:V1SelfSubjectRulesReview :: Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewStatus :: Maybe V1SubjectRulesReviewStatus
..} ) (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 :: Lens_' V1SelfSubjectRulesReview (Maybe V1ObjectMeta)
v1SelfSubjectRulesReviewMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1SelfSubjectRulesReview{Maybe Text
Maybe V1SubjectRulesReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewApiVersion :: V1SelfSubjectRulesReview -> Maybe Text
$sel:v1SelfSubjectRulesReviewKind:V1SelfSubjectRulesReview :: V1SelfSubjectRulesReview -> Maybe Text
$sel:v1SelfSubjectRulesReviewMetadata:V1SelfSubjectRulesReview :: V1SelfSubjectRulesReview -> Maybe V1ObjectMeta
$sel:v1SelfSubjectRulesReviewSpec:V1SelfSubjectRulesReview :: V1SelfSubjectRulesReview -> V1SelfSubjectRulesReviewSpec
$sel:v1SelfSubjectRulesReviewStatus:V1SelfSubjectRulesReview :: V1SelfSubjectRulesReview -> Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1SelfSubjectRulesReviewKind :: Maybe Text
v1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewStatus :: Maybe V1SubjectRulesReviewStatus
..} = (\Maybe V1ObjectMeta
v1SelfSubjectRulesReviewMetadata -> V1SelfSubjectRulesReview { Maybe V1ObjectMeta
$sel:v1SelfSubjectRulesReviewMetadata:V1SelfSubjectRulesReview :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewMetadata, Maybe Text
Maybe V1SubjectRulesReviewStatus
V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
$sel:v1SelfSubjectRulesReviewKind:V1SelfSubjectRulesReview :: Maybe Text
$sel:v1SelfSubjectRulesReviewSpec:V1SelfSubjectRulesReview :: V1SelfSubjectRulesReviewSpec
$sel:v1SelfSubjectRulesReviewStatus:V1SelfSubjectRulesReview :: Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1SelfSubjectRulesReviewKind :: Maybe Text
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewStatus :: Maybe V1SubjectRulesReviewStatus
..} ) (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 :: Lens_' V1SelfSubjectRulesReview V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewSpecL V1SelfSubjectRulesReviewSpec -> f V1SelfSubjectRulesReviewSpec
f V1SelfSubjectRulesReview{Maybe Text
Maybe V1SubjectRulesReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewApiVersion :: V1SelfSubjectRulesReview -> Maybe Text
$sel:v1SelfSubjectRulesReviewKind:V1SelfSubjectRulesReview :: V1SelfSubjectRulesReview -> Maybe Text
$sel:v1SelfSubjectRulesReviewMetadata:V1SelfSubjectRulesReview :: V1SelfSubjectRulesReview -> Maybe V1ObjectMeta
$sel:v1SelfSubjectRulesReviewSpec:V1SelfSubjectRulesReview :: V1SelfSubjectRulesReview -> V1SelfSubjectRulesReviewSpec
$sel:v1SelfSubjectRulesReviewStatus:V1SelfSubjectRulesReview :: V1SelfSubjectRulesReview -> Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1SelfSubjectRulesReviewKind :: Maybe Text
v1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewStatus :: Maybe V1SubjectRulesReviewStatus
..} = (\V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewSpec -> V1SelfSubjectRulesReview { V1SelfSubjectRulesReviewSpec
$sel:v1SelfSubjectRulesReviewSpec:V1SelfSubjectRulesReview :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewSpec, Maybe Text
Maybe V1SubjectRulesReviewStatus
Maybe V1ObjectMeta
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
$sel:v1SelfSubjectRulesReviewKind:V1SelfSubjectRulesReview :: Maybe Text
$sel:v1SelfSubjectRulesReviewMetadata:V1SelfSubjectRulesReview :: Maybe V1ObjectMeta
$sel:v1SelfSubjectRulesReviewStatus:V1SelfSubjectRulesReview :: Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1SelfSubjectRulesReviewKind :: Maybe Text
v1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewStatus :: Maybe V1SubjectRulesReviewStatus
..} ) (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 :: Lens_' V1SelfSubjectRulesReview (Maybe V1SubjectRulesReviewStatus)
v1SelfSubjectRulesReviewStatusL Maybe V1SubjectRulesReviewStatus
-> f (Maybe V1SubjectRulesReviewStatus)
f V1SelfSubjectRulesReview{Maybe Text
Maybe V1SubjectRulesReviewStatus
Maybe V1ObjectMeta
V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewApiVersion :: V1SelfSubjectRulesReview -> Maybe Text
$sel:v1SelfSubjectRulesReviewKind:V1SelfSubjectRulesReview :: V1SelfSubjectRulesReview -> Maybe Text
$sel:v1SelfSubjectRulesReviewMetadata:V1SelfSubjectRulesReview :: V1SelfSubjectRulesReview -> Maybe V1ObjectMeta
$sel:v1SelfSubjectRulesReviewSpec:V1SelfSubjectRulesReview :: V1SelfSubjectRulesReview -> V1SelfSubjectRulesReviewSpec
$sel:v1SelfSubjectRulesReviewStatus:V1SelfSubjectRulesReview :: V1SelfSubjectRulesReview -> Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1SelfSubjectRulesReviewKind :: Maybe Text
v1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewStatus :: Maybe V1SubjectRulesReviewStatus
..} = (\Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewStatus -> V1SelfSubjectRulesReview { Maybe V1SubjectRulesReviewStatus
$sel:v1SelfSubjectRulesReviewStatus:V1SelfSubjectRulesReview :: Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewStatus :: Maybe V1SubjectRulesReviewStatus
v1SelfSubjectRulesReviewStatus, Maybe Text
Maybe V1ObjectMeta
V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
$sel:v1SelfSubjectRulesReviewKind:V1SelfSubjectRulesReview :: Maybe Text
$sel:v1SelfSubjectRulesReviewMetadata:V1SelfSubjectRulesReview :: Maybe V1ObjectMeta
$sel:v1SelfSubjectRulesReviewSpec:V1SelfSubjectRulesReview :: V1SelfSubjectRulesReviewSpec
v1SelfSubjectRulesReviewApiVersion :: Maybe Text
v1SelfSubjectRulesReviewKind :: Maybe Text
v1SelfSubjectRulesReviewMetadata :: Maybe V1ObjectMeta
v1SelfSubjectRulesReviewSpec :: V1SelfSubjectRulesReviewSpec
..} ) (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 :: Lens_' V1SelfSubjectRulesReviewSpec (Maybe Text)
v1SelfSubjectRulesReviewSpecNamespaceL Maybe Text -> f (Maybe Text)
f V1SelfSubjectRulesReviewSpec{Maybe Text
v1SelfSubjectRulesReviewSpecNamespace :: V1SelfSubjectRulesReviewSpec -> Maybe Text
v1SelfSubjectRulesReviewSpecNamespace :: Maybe Text
..} = (\Maybe Text
v1SelfSubjectRulesReviewSpecNamespace -> 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 :: Lens_' V1ServerAddressByClientCIDR Text
v1ServerAddressByClientCIDRClientCidrL Text -> f Text
f V1ServerAddressByClientCIDR{Text
v1ServerAddressByClientCIDRClientCidr :: V1ServerAddressByClientCIDR -> Text
v1ServerAddressByClientCIDRClientCidr :: Text
v1ServerAddressByClientCIDRServerAddress :: Text
$sel:v1ServerAddressByClientCIDRServerAddress:V1ServerAddressByClientCIDR :: V1ServerAddressByClientCIDR -> Text
..} = (\Text
v1ServerAddressByClientCIDRClientCidr -> V1ServerAddressByClientCIDR { Text
v1ServerAddressByClientCIDRClientCidr :: Text
v1ServerAddressByClientCIDRClientCidr :: Text
v1ServerAddressByClientCIDRClientCidr, Text
v1ServerAddressByClientCIDRServerAddress :: Text
$sel:v1ServerAddressByClientCIDRServerAddress:V1ServerAddressByClientCIDR :: 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 :: Lens_' V1ServerAddressByClientCIDR Text
v1ServerAddressByClientCIDRServerAddressL Text -> f Text
f V1ServerAddressByClientCIDR{Text
v1ServerAddressByClientCIDRClientCidr :: V1ServerAddressByClientCIDR -> Text
$sel:v1ServerAddressByClientCIDRServerAddress:V1ServerAddressByClientCIDR :: V1ServerAddressByClientCIDR -> Text
v1ServerAddressByClientCIDRClientCidr :: Text
v1ServerAddressByClientCIDRServerAddress :: Text
..} = (\Text
v1ServerAddressByClientCIDRServerAddress -> V1ServerAddressByClientCIDR { Text
$sel:v1ServerAddressByClientCIDRServerAddress:V1ServerAddressByClientCIDR :: 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 :: Lens_' V1Service (Maybe Text)
v1ServiceApiVersionL Maybe Text -> f (Maybe Text)
f V1Service{Maybe Text
Maybe V1ServiceStatus
Maybe V1ServiceSpec
Maybe V1ObjectMeta
v1ServiceApiVersion :: V1Service -> Maybe Text
v1ServiceApiVersion :: Maybe Text
v1ServiceKind :: Maybe Text
v1ServiceMetadata :: Maybe V1ObjectMeta
v1ServiceSpec :: Maybe V1ServiceSpec
v1ServiceStatus :: Maybe V1ServiceStatus
$sel:v1ServiceKind:V1Service :: V1Service -> Maybe Text
$sel:v1ServiceMetadata:V1Service :: V1Service -> Maybe V1ObjectMeta
$sel:v1ServiceSpec:V1Service :: V1Service -> Maybe V1ServiceSpec
$sel:v1ServiceStatus:V1Service :: V1Service -> Maybe V1ServiceStatus
..} = (\Maybe Text
v1ServiceApiVersion -> V1Service { Maybe Text
v1ServiceApiVersion :: Maybe Text
v1ServiceApiVersion :: Maybe Text
v1ServiceApiVersion, Maybe Text
Maybe V1ServiceStatus
Maybe V1ServiceSpec
Maybe V1ObjectMeta
v1ServiceKind :: Maybe Text
v1ServiceMetadata :: Maybe V1ObjectMeta
v1ServiceSpec :: Maybe V1ServiceSpec
v1ServiceStatus :: Maybe V1ServiceStatus
$sel:v1ServiceKind:V1Service :: Maybe Text
$sel:v1ServiceMetadata:V1Service :: Maybe V1ObjectMeta
$sel:v1ServiceSpec:V1Service :: Maybe V1ServiceSpec
$sel:v1ServiceStatus:V1Service :: Maybe V1ServiceStatus
..} ) (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 :: Lens_' V1Service (Maybe Text)
v1ServiceKindL Maybe Text -> f (Maybe Text)
f V1Service{Maybe Text
Maybe V1ServiceStatus
Maybe V1ServiceSpec
Maybe V1ObjectMeta
v1ServiceApiVersion :: V1Service -> Maybe Text
$sel:v1ServiceKind:V1Service :: V1Service -> Maybe Text
$sel:v1ServiceMetadata:V1Service :: V1Service -> Maybe V1ObjectMeta
$sel:v1ServiceSpec:V1Service :: V1Service -> Maybe V1ServiceSpec
$sel:v1ServiceStatus:V1Service :: V1Service -> Maybe V1ServiceStatus
v1ServiceApiVersion :: Maybe Text
v1ServiceKind :: Maybe Text
v1ServiceMetadata :: Maybe V1ObjectMeta
v1ServiceSpec :: Maybe V1ServiceSpec
v1ServiceStatus :: Maybe V1ServiceStatus
..} = (\Maybe Text
v1ServiceKind -> V1Service { Maybe Text
$sel:v1ServiceKind:V1Service :: Maybe Text
v1ServiceKind :: Maybe Text
v1ServiceKind, Maybe Text
Maybe V1ServiceStatus
Maybe V1ServiceSpec
Maybe V1ObjectMeta
v1ServiceApiVersion :: Maybe Text
$sel:v1ServiceMetadata:V1Service :: Maybe V1ObjectMeta
$sel:v1ServiceSpec:V1Service :: Maybe V1ServiceSpec
$sel:v1ServiceStatus:V1Service :: Maybe V1ServiceStatus
v1ServiceApiVersion :: Maybe Text
v1ServiceMetadata :: Maybe V1ObjectMeta
v1ServiceSpec :: Maybe V1ServiceSpec
v1ServiceStatus :: Maybe V1ServiceStatus
..} ) (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 :: Lens_' V1Service (Maybe V1ObjectMeta)
v1ServiceMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1Service{Maybe Text
Maybe V1ServiceStatus
Maybe V1ServiceSpec
Maybe V1ObjectMeta
v1ServiceApiVersion :: V1Service -> Maybe Text
$sel:v1ServiceKind:V1Service :: V1Service -> Maybe Text
$sel:v1ServiceMetadata:V1Service :: V1Service -> Maybe V1ObjectMeta
$sel:v1ServiceSpec:V1Service :: V1Service -> Maybe V1ServiceSpec
$sel:v1ServiceStatus:V1Service :: V1Service -> Maybe V1ServiceStatus
v1ServiceApiVersion :: Maybe Text
v1ServiceKind :: Maybe Text
v1ServiceMetadata :: Maybe V1ObjectMeta
v1ServiceSpec :: Maybe V1ServiceSpec
v1ServiceStatus :: Maybe V1ServiceStatus
..} = (\Maybe V1ObjectMeta
v1ServiceMetadata -> V1Service { Maybe V1ObjectMeta
$sel:v1ServiceMetadata:V1Service :: Maybe V1ObjectMeta
v1ServiceMetadata :: Maybe V1ObjectMeta
v1ServiceMetadata, Maybe Text
Maybe V1ServiceStatus
Maybe V1ServiceSpec
v1ServiceApiVersion :: Maybe Text
$sel:v1ServiceKind:V1Service :: Maybe Text
$sel:v1ServiceSpec:V1Service :: Maybe V1ServiceSpec
$sel:v1ServiceStatus:V1Service :: Maybe V1ServiceStatus
v1ServiceApiVersion :: Maybe Text
v1ServiceKind :: Maybe Text
v1ServiceSpec :: Maybe V1ServiceSpec
v1ServiceStatus :: Maybe V1ServiceStatus
..} ) (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 :: Lens_' V1Service (Maybe V1ServiceSpec)
v1ServiceSpecL Maybe V1ServiceSpec -> f (Maybe V1ServiceSpec)
f V1Service{Maybe Text
Maybe V1ServiceStatus
Maybe V1ServiceSpec
Maybe V1ObjectMeta
v1ServiceApiVersion :: V1Service -> Maybe Text
$sel:v1ServiceKind:V1Service :: V1Service -> Maybe Text
$sel:v1ServiceMetadata:V1Service :: V1Service -> Maybe V1ObjectMeta
$sel:v1ServiceSpec:V1Service :: V1Service -> Maybe V1ServiceSpec
$sel:v1ServiceStatus:V1Service :: V1Service -> Maybe V1ServiceStatus
v1ServiceApiVersion :: Maybe Text
v1ServiceKind :: Maybe Text
v1ServiceMetadata :: Maybe V1ObjectMeta
v1ServiceSpec :: Maybe V1ServiceSpec
v1ServiceStatus :: Maybe V1ServiceStatus
..} = (\Maybe V1ServiceSpec
v1ServiceSpec -> V1Service { Maybe V1ServiceSpec
$sel:v1ServiceSpec:V1Service :: Maybe V1ServiceSpec
v1ServiceSpec :: Maybe V1ServiceSpec
v1ServiceSpec, Maybe Text
Maybe V1ServiceStatus
Maybe V1ObjectMeta
v1ServiceApiVersion :: Maybe Text
$sel:v1ServiceKind:V1Service :: Maybe Text
$sel:v1ServiceMetadata:V1Service :: Maybe V1ObjectMeta
$sel:v1ServiceStatus:V1Service :: Maybe V1ServiceStatus
v1ServiceApiVersion :: Maybe Text
v1ServiceKind :: Maybe Text
v1ServiceMetadata :: Maybe V1ObjectMeta
v1ServiceStatus :: Maybe V1ServiceStatus
..} ) (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 :: Lens_' V1Service (Maybe V1ServiceStatus)
v1ServiceStatusL Maybe V1ServiceStatus -> f (Maybe V1ServiceStatus)
f V1Service{Maybe Text
Maybe V1ServiceStatus
Maybe V1ServiceSpec
Maybe V1ObjectMeta
v1ServiceApiVersion :: V1Service -> Maybe Text
$sel:v1ServiceKind:V1Service :: V1Service -> Maybe Text
$sel:v1ServiceMetadata:V1Service :: V1Service -> Maybe V1ObjectMeta
$sel:v1ServiceSpec:V1Service :: V1Service -> Maybe V1ServiceSpec
$sel:v1ServiceStatus:V1Service :: V1Service -> Maybe V1ServiceStatus
v1ServiceApiVersion :: Maybe Text
v1ServiceKind :: Maybe Text
v1ServiceMetadata :: Maybe V1ObjectMeta
v1ServiceSpec :: Maybe V1ServiceSpec
v1ServiceStatus :: Maybe V1ServiceStatus
..} = (\Maybe V1ServiceStatus
v1ServiceStatus -> V1Service { Maybe V1ServiceStatus
$sel:v1ServiceStatus:V1Service :: Maybe V1ServiceStatus
v1ServiceStatus :: Maybe V1ServiceStatus
v1ServiceStatus, Maybe Text
Maybe V1ServiceSpec
Maybe V1ObjectMeta
v1ServiceApiVersion :: Maybe Text
$sel:v1ServiceKind:V1Service :: Maybe Text
$sel:v1ServiceMetadata:V1Service :: Maybe V1ObjectMeta
$sel:v1ServiceSpec:V1Service :: Maybe V1ServiceSpec
v1ServiceApiVersion :: Maybe Text
v1ServiceKind :: Maybe Text
v1ServiceMetadata :: Maybe V1ObjectMeta
v1ServiceSpec :: Maybe V1ServiceSpec
..} ) (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 :: Lens_' V1ServiceAccount (Maybe Text)
v1ServiceAccountApiVersionL Maybe Text -> f (Maybe Text)
f V1ServiceAccount{Maybe Bool
Maybe [V1ObjectReference]
Maybe [V1LocalObjectReference]
Maybe Text
Maybe V1ObjectMeta
v1ServiceAccountApiVersion :: V1ServiceAccount -> Maybe Text
v1ServiceAccountApiVersion :: Maybe Text
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
$sel:v1ServiceAccountAutomountServiceAccountToken:V1ServiceAccount :: V1ServiceAccount -> Maybe Bool
$sel:v1ServiceAccountImagePullSecrets:V1ServiceAccount :: V1ServiceAccount -> Maybe [V1LocalObjectReference]
$sel:v1ServiceAccountKind:V1ServiceAccount :: V1ServiceAccount -> Maybe Text
$sel:v1ServiceAccountMetadata:V1ServiceAccount :: V1ServiceAccount -> Maybe V1ObjectMeta
$sel:v1ServiceAccountSecrets:V1ServiceAccount :: V1ServiceAccount -> Maybe [V1ObjectReference]
..} = (\Maybe Text
v1ServiceAccountApiVersion -> V1ServiceAccount { Maybe Text
v1ServiceAccountApiVersion :: Maybe Text
v1ServiceAccountApiVersion :: Maybe Text
v1ServiceAccountApiVersion, Maybe Bool
Maybe [V1ObjectReference]
Maybe [V1LocalObjectReference]
Maybe Text
Maybe V1ObjectMeta
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
$sel:v1ServiceAccountAutomountServiceAccountToken:V1ServiceAccount :: Maybe Bool
$sel:v1ServiceAccountImagePullSecrets:V1ServiceAccount :: Maybe [V1LocalObjectReference]
$sel:v1ServiceAccountKind:V1ServiceAccount :: Maybe Text
$sel:v1ServiceAccountMetadata:V1ServiceAccount :: Maybe V1ObjectMeta
$sel:v1ServiceAccountSecrets:V1ServiceAccount :: Maybe [V1ObjectReference]
..} ) (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 :: Lens_' V1ServiceAccount (Maybe Bool)
v1ServiceAccountAutomountServiceAccountTokenL Maybe Bool -> f (Maybe Bool)
f V1ServiceAccount{Maybe Bool
Maybe [V1ObjectReference]
Maybe [V1LocalObjectReference]
Maybe Text
Maybe V1ObjectMeta
v1ServiceAccountApiVersion :: V1ServiceAccount -> Maybe Text
$sel:v1ServiceAccountAutomountServiceAccountToken:V1ServiceAccount :: V1ServiceAccount -> Maybe Bool
$sel:v1ServiceAccountImagePullSecrets:V1ServiceAccount :: V1ServiceAccount -> Maybe [V1LocalObjectReference]
$sel:v1ServiceAccountKind:V1ServiceAccount :: V1ServiceAccount -> Maybe Text
$sel:v1ServiceAccountMetadata:V1ServiceAccount :: V1ServiceAccount -> Maybe V1ObjectMeta
$sel:v1ServiceAccountSecrets:V1ServiceAccount :: V1ServiceAccount -> Maybe [V1ObjectReference]
v1ServiceAccountApiVersion :: Maybe Text
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
..} = (\Maybe Bool
v1ServiceAccountAutomountServiceAccountToken -> V1ServiceAccount { Maybe Bool
$sel:v1ServiceAccountAutomountServiceAccountToken:V1ServiceAccount :: Maybe Bool
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountAutomountServiceAccountToken, Maybe [V1ObjectReference]
Maybe [V1LocalObjectReference]
Maybe Text
Maybe V1ObjectMeta
v1ServiceAccountApiVersion :: Maybe Text
$sel:v1ServiceAccountImagePullSecrets:V1ServiceAccount :: Maybe [V1LocalObjectReference]
$sel:v1ServiceAccountKind:V1ServiceAccount :: Maybe Text
$sel:v1ServiceAccountMetadata:V1ServiceAccount :: Maybe V1ObjectMeta
$sel:v1ServiceAccountSecrets:V1ServiceAccount :: Maybe [V1ObjectReference]
v1ServiceAccountApiVersion :: Maybe Text
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
..} ) (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 :: Lens_' V1ServiceAccount (Maybe [V1LocalObjectReference])
v1ServiceAccountImagePullSecretsL Maybe [V1LocalObjectReference]
-> f (Maybe [V1LocalObjectReference])
f V1ServiceAccount{Maybe Bool
Maybe [V1ObjectReference]
Maybe [V1LocalObjectReference]
Maybe Text
Maybe V1ObjectMeta
v1ServiceAccountApiVersion :: V1ServiceAccount -> Maybe Text
$sel:v1ServiceAccountAutomountServiceAccountToken:V1ServiceAccount :: V1ServiceAccount -> Maybe Bool
$sel:v1ServiceAccountImagePullSecrets:V1ServiceAccount :: V1ServiceAccount -> Maybe [V1LocalObjectReference]
$sel:v1ServiceAccountKind:V1ServiceAccount :: V1ServiceAccount -> Maybe Text
$sel:v1ServiceAccountMetadata:V1ServiceAccount :: V1ServiceAccount -> Maybe V1ObjectMeta
$sel:v1ServiceAccountSecrets:V1ServiceAccount :: V1ServiceAccount -> Maybe [V1ObjectReference]
v1ServiceAccountApiVersion :: Maybe Text
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
..} = (\Maybe [V1LocalObjectReference]
v1ServiceAccountImagePullSecrets -> V1ServiceAccount { Maybe [V1LocalObjectReference]
$sel:v1ServiceAccountImagePullSecrets:V1ServiceAccount :: Maybe [V1LocalObjectReference]
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountImagePullSecrets, Maybe Bool
Maybe [V1ObjectReference]
Maybe Text
Maybe V1ObjectMeta
v1ServiceAccountApiVersion :: Maybe Text
$sel:v1ServiceAccountAutomountServiceAccountToken:V1ServiceAccount :: Maybe Bool
$sel:v1ServiceAccountKind:V1ServiceAccount :: Maybe Text
$sel:v1ServiceAccountMetadata:V1ServiceAccount :: Maybe V1ObjectMeta
$sel:v1ServiceAccountSecrets:V1ServiceAccount :: Maybe [V1ObjectReference]
v1ServiceAccountApiVersion :: Maybe Text
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
..} ) (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 :: Lens_' V1ServiceAccount (Maybe Text)
v1ServiceAccountKindL Maybe Text -> f (Maybe Text)
f V1ServiceAccount{Maybe Bool
Maybe [V1ObjectReference]
Maybe [V1LocalObjectReference]
Maybe Text
Maybe V1ObjectMeta
v1ServiceAccountApiVersion :: V1ServiceAccount -> Maybe Text
$sel:v1ServiceAccountAutomountServiceAccountToken:V1ServiceAccount :: V1ServiceAccount -> Maybe Bool
$sel:v1ServiceAccountImagePullSecrets:V1ServiceAccount :: V1ServiceAccount -> Maybe [V1LocalObjectReference]
$sel:v1ServiceAccountKind:V1ServiceAccount :: V1ServiceAccount -> Maybe Text
$sel:v1ServiceAccountMetadata:V1ServiceAccount :: V1ServiceAccount -> Maybe V1ObjectMeta
$sel:v1ServiceAccountSecrets:V1ServiceAccount :: V1ServiceAccount -> Maybe [V1ObjectReference]
v1ServiceAccountApiVersion :: Maybe Text
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
..} = (\Maybe Text
v1ServiceAccountKind -> V1ServiceAccount { Maybe Text
$sel:v1ServiceAccountKind:V1ServiceAccount :: Maybe Text
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountKind, Maybe Bool
Maybe [V1ObjectReference]
Maybe [V1LocalObjectReference]
Maybe Text
Maybe V1ObjectMeta
v1ServiceAccountApiVersion :: Maybe Text
$sel:v1ServiceAccountAutomountServiceAccountToken:V1ServiceAccount :: Maybe Bool
$sel:v1ServiceAccountImagePullSecrets:V1ServiceAccount :: Maybe [V1LocalObjectReference]
$sel:v1ServiceAccountMetadata:V1ServiceAccount :: Maybe V1ObjectMeta
$sel:v1ServiceAccountSecrets:V1ServiceAccount :: Maybe [V1ObjectReference]
v1ServiceAccountApiVersion :: Maybe Text
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
..} ) (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 :: Lens_' V1ServiceAccount (Maybe V1ObjectMeta)
v1ServiceAccountMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1ServiceAccount{Maybe Bool
Maybe [V1ObjectReference]
Maybe [V1LocalObjectReference]
Maybe Text
Maybe V1ObjectMeta
v1ServiceAccountApiVersion :: V1ServiceAccount -> Maybe Text
$sel:v1ServiceAccountAutomountServiceAccountToken:V1ServiceAccount :: V1ServiceAccount -> Maybe Bool
$sel:v1ServiceAccountImagePullSecrets:V1ServiceAccount :: V1ServiceAccount -> Maybe [V1LocalObjectReference]
$sel:v1ServiceAccountKind:V1ServiceAccount :: V1ServiceAccount -> Maybe Text
$sel:v1ServiceAccountMetadata:V1ServiceAccount :: V1ServiceAccount -> Maybe V1ObjectMeta
$sel:v1ServiceAccountSecrets:V1ServiceAccount :: V1ServiceAccount -> Maybe [V1ObjectReference]
v1ServiceAccountApiVersion :: Maybe Text
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
..} = (\Maybe V1ObjectMeta
v1ServiceAccountMetadata -> V1ServiceAccount { Maybe V1ObjectMeta
$sel:v1ServiceAccountMetadata:V1ServiceAccount :: Maybe V1ObjectMeta
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountMetadata, Maybe Bool
Maybe [V1ObjectReference]
Maybe [V1LocalObjectReference]
Maybe Text
v1ServiceAccountApiVersion :: Maybe Text
$sel:v1ServiceAccountAutomountServiceAccountToken:V1ServiceAccount :: Maybe Bool
$sel:v1ServiceAccountImagePullSecrets:V1ServiceAccount :: Maybe [V1LocalObjectReference]
$sel:v1ServiceAccountKind:V1ServiceAccount :: Maybe Text
$sel:v1ServiceAccountSecrets:V1ServiceAccount :: Maybe [V1ObjectReference]
v1ServiceAccountApiVersion :: Maybe Text
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
..} ) (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 :: Lens_' V1ServiceAccount (Maybe [V1ObjectReference])
v1ServiceAccountSecretsL Maybe [V1ObjectReference] -> f (Maybe [V1ObjectReference])
f V1ServiceAccount{Maybe Bool
Maybe [V1ObjectReference]
Maybe [V1LocalObjectReference]
Maybe Text
Maybe V1ObjectMeta
v1ServiceAccountApiVersion :: V1ServiceAccount -> Maybe Text
$sel:v1ServiceAccountAutomountServiceAccountToken:V1ServiceAccount :: V1ServiceAccount -> Maybe Bool
$sel:v1ServiceAccountImagePullSecrets:V1ServiceAccount :: V1ServiceAccount -> Maybe [V1LocalObjectReference]
$sel:v1ServiceAccountKind:V1ServiceAccount :: V1ServiceAccount -> Maybe Text
$sel:v1ServiceAccountMetadata:V1ServiceAccount :: V1ServiceAccount -> Maybe V1ObjectMeta
$sel:v1ServiceAccountSecrets:V1ServiceAccount :: V1ServiceAccount -> Maybe [V1ObjectReference]
v1ServiceAccountApiVersion :: Maybe Text
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
..} = (\Maybe [V1ObjectReference]
v1ServiceAccountSecrets -> V1ServiceAccount { Maybe [V1ObjectReference]
$sel:v1ServiceAccountSecrets:V1ServiceAccount :: Maybe [V1ObjectReference]
v1ServiceAccountSecrets :: Maybe [V1ObjectReference]
v1ServiceAccountSecrets, Maybe Bool
Maybe [V1LocalObjectReference]
Maybe Text
Maybe V1ObjectMeta
v1ServiceAccountApiVersion :: Maybe Text
$sel:v1ServiceAccountAutomountServiceAccountToken:V1ServiceAccount :: Maybe Bool
$sel:v1ServiceAccountImagePullSecrets:V1ServiceAccount :: Maybe [V1LocalObjectReference]
$sel:v1ServiceAccountKind:V1ServiceAccount :: Maybe Text
$sel:v1ServiceAccountMetadata:V1ServiceAccount :: Maybe V1ObjectMeta
v1ServiceAccountApiVersion :: Maybe Text
v1ServiceAccountAutomountServiceAccountToken :: Maybe Bool
v1ServiceAccountImagePullSecrets :: Maybe [V1LocalObjectReference]
v1ServiceAccountKind :: Maybe Text
v1ServiceAccountMetadata :: Maybe V1ObjectMeta
..} ) (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 :: Lens_' V1ServiceAccountList (Maybe Text)
v1ServiceAccountListApiVersionL Maybe Text -> f (Maybe Text)
f V1ServiceAccountList{[V1ServiceAccount]
Maybe Text
Maybe V1ListMeta
v1ServiceAccountListApiVersion :: V1ServiceAccountList -> Maybe Text
v1ServiceAccountListApiVersion :: Maybe Text
v1ServiceAccountListItems :: [V1ServiceAccount]
v1ServiceAccountListKind :: Maybe Text
v1ServiceAccountListMetadata :: Maybe V1ListMeta
$sel:v1ServiceAccountListItems:V1ServiceAccountList :: V1ServiceAccountList -> [V1ServiceAccount]
$sel:v1ServiceAccountListKind:V1ServiceAccountList :: V1ServiceAccountList -> Maybe Text
$sel:v1ServiceAccountListMetadata:V1ServiceAccountList :: V1ServiceAccountList -> Maybe V1ListMeta
..} = (\Maybe Text
v1ServiceAccountListApiVersion -> V1ServiceAccountList { Maybe Text
v1ServiceAccountListApiVersion :: Maybe Text
v1ServiceAccountListApiVersion :: Maybe Text
v1ServiceAccountListApiVersion, [V1ServiceAccount]
Maybe Text
Maybe V1ListMeta
v1ServiceAccountListItems :: [V1ServiceAccount]
v1ServiceAccountListKind :: Maybe Text
v1ServiceAccountListMetadata :: Maybe V1ListMeta
$sel:v1ServiceAccountListItems:V1ServiceAccountList :: [V1ServiceAccount]
$sel:v1ServiceAccountListKind:V1ServiceAccountList :: Maybe Text
$sel:v1ServiceAccountListMetadata:V1ServiceAccountList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1ServiceAccountList [V1ServiceAccount]
v1ServiceAccountListItemsL [V1ServiceAccount] -> f [V1ServiceAccount]
f V1ServiceAccountList{[V1ServiceAccount]
Maybe Text
Maybe V1ListMeta
v1ServiceAccountListApiVersion :: V1ServiceAccountList -> Maybe Text
$sel:v1ServiceAccountListItems:V1ServiceAccountList :: V1ServiceAccountList -> [V1ServiceAccount]
$sel:v1ServiceAccountListKind:V1ServiceAccountList :: V1ServiceAccountList -> Maybe Text
$sel:v1ServiceAccountListMetadata:V1ServiceAccountList :: V1ServiceAccountList -> Maybe V1ListMeta
v1ServiceAccountListApiVersion :: Maybe Text
v1ServiceAccountListItems :: [V1ServiceAccount]
v1ServiceAccountListKind :: Maybe Text
v1ServiceAccountListMetadata :: Maybe V1ListMeta
..} = (\[V1ServiceAccount]
v1ServiceAccountListItems -> V1ServiceAccountList { [V1ServiceAccount]
$sel:v1ServiceAccountListItems:V1ServiceAccountList :: [V1ServiceAccount]
v1ServiceAccountListItems :: [V1ServiceAccount]
v1ServiceAccountListItems, Maybe Text
Maybe V1ListMeta
v1ServiceAccountListApiVersion :: Maybe Text
$sel:v1ServiceAccountListKind:V1ServiceAccountList :: Maybe Text
$sel:v1ServiceAccountListMetadata:V1ServiceAccountList :: Maybe V1ListMeta
v1ServiceAccountListApiVersion :: Maybe Text
v1ServiceAccountListKind :: Maybe Text
v1ServiceAccountListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1ServiceAccountList (Maybe Text)
v1ServiceAccountListKindL Maybe Text -> f (Maybe Text)
f V1ServiceAccountList{[V1ServiceAccount]
Maybe Text
Maybe V1ListMeta
v1ServiceAccountListApiVersion :: V1ServiceAccountList -> Maybe Text
$sel:v1ServiceAccountListItems:V1ServiceAccountList :: V1ServiceAccountList -> [V1ServiceAccount]
$sel:v1ServiceAccountListKind:V1ServiceAccountList :: V1ServiceAccountList -> Maybe Text
$sel:v1ServiceAccountListMetadata:V1ServiceAccountList :: V1ServiceAccountList -> Maybe V1ListMeta
v1ServiceAccountListApiVersion :: Maybe Text
v1ServiceAccountListItems :: [V1ServiceAccount]
v1ServiceAccountListKind :: Maybe Text
v1ServiceAccountListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1ServiceAccountListKind -> V1ServiceAccountList { Maybe Text
$sel:v1ServiceAccountListKind:V1ServiceAccountList :: Maybe Text
v1ServiceAccountListKind :: Maybe Text
v1ServiceAccountListKind, [V1ServiceAccount]
Maybe Text
Maybe V1ListMeta
v1ServiceAccountListApiVersion :: Maybe Text
$sel:v1ServiceAccountListItems:V1ServiceAccountList :: [V1ServiceAccount]
$sel:v1ServiceAccountListMetadata:V1ServiceAccountList :: Maybe V1ListMeta
v1ServiceAccountListApiVersion :: Maybe Text
v1ServiceAccountListItems :: [V1ServiceAccount]
v1ServiceAccountListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1ServiceAccountList (Maybe V1ListMeta)
v1ServiceAccountListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1ServiceAccountList{[V1ServiceAccount]
Maybe Text
Maybe V1ListMeta
v1ServiceAccountListApiVersion :: V1ServiceAccountList -> Maybe Text
$sel:v1ServiceAccountListItems:V1ServiceAccountList :: V1ServiceAccountList -> [V1ServiceAccount]
$sel:v1ServiceAccountListKind:V1ServiceAccountList :: V1ServiceAccountList -> Maybe Text
$sel:v1ServiceAccountListMetadata:V1ServiceAccountList :: V1ServiceAccountList -> Maybe V1ListMeta
v1ServiceAccountListApiVersion :: Maybe Text
v1ServiceAccountListItems :: [V1ServiceAccount]
v1ServiceAccountListKind :: Maybe Text
v1ServiceAccountListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1ServiceAccountListMetadata -> V1ServiceAccountList { Maybe V1ListMeta
$sel:v1ServiceAccountListMetadata:V1ServiceAccountList :: Maybe V1ListMeta
v1ServiceAccountListMetadata :: Maybe V1ListMeta
v1ServiceAccountListMetadata, [V1ServiceAccount]
Maybe Text
v1ServiceAccountListApiVersion :: Maybe Text
$sel:v1ServiceAccountListItems:V1ServiceAccountList :: [V1ServiceAccount]
$sel:v1ServiceAccountListKind:V1ServiceAccountList :: Maybe Text
v1ServiceAccountListApiVersion :: Maybe Text
v1ServiceAccountListItems :: [V1ServiceAccount]
v1ServiceAccountListKind :: 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 #-}



-- * V1ServiceAccountSubject

-- | 'v1ServiceAccountSubjectName' Lens
v1ServiceAccountSubjectNameL :: Lens_' V1ServiceAccountSubject (Text)
v1ServiceAccountSubjectNameL :: Lens_' V1ServiceAccountSubject Text
v1ServiceAccountSubjectNameL Text -> f Text
f V1ServiceAccountSubject{Text
v1ServiceAccountSubjectName :: V1ServiceAccountSubject -> Text
v1ServiceAccountSubjectName :: Text
v1ServiceAccountSubjectNamespace :: Text
$sel:v1ServiceAccountSubjectNamespace:V1ServiceAccountSubject :: V1ServiceAccountSubject -> Text
..} = (\Text
v1ServiceAccountSubjectName -> V1ServiceAccountSubject { Text
v1ServiceAccountSubjectName :: Text
v1ServiceAccountSubjectName :: Text
v1ServiceAccountSubjectName, Text
v1ServiceAccountSubjectNamespace :: Text
$sel:v1ServiceAccountSubjectNamespace:V1ServiceAccountSubject :: Text
..} ) (Text -> V1ServiceAccountSubject)
-> f Text -> f V1ServiceAccountSubject
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ServiceAccountSubjectName
{-# INLINE v1ServiceAccountSubjectNameL #-}

-- | 'v1ServiceAccountSubjectNamespace' Lens
v1ServiceAccountSubjectNamespaceL :: Lens_' V1ServiceAccountSubject (Text)
v1ServiceAccountSubjectNamespaceL :: Lens_' V1ServiceAccountSubject Text
v1ServiceAccountSubjectNamespaceL Text -> f Text
f V1ServiceAccountSubject{Text
v1ServiceAccountSubjectName :: V1ServiceAccountSubject -> Text
$sel:v1ServiceAccountSubjectNamespace:V1ServiceAccountSubject :: V1ServiceAccountSubject -> Text
v1ServiceAccountSubjectName :: Text
v1ServiceAccountSubjectNamespace :: Text
..} = (\Text
v1ServiceAccountSubjectNamespace -> V1ServiceAccountSubject { Text
$sel:v1ServiceAccountSubjectNamespace:V1ServiceAccountSubject :: Text
v1ServiceAccountSubjectNamespace :: Text
v1ServiceAccountSubjectNamespace, Text
v1ServiceAccountSubjectName :: Text
v1ServiceAccountSubjectName :: Text
..} ) (Text -> V1ServiceAccountSubject)
-> f Text -> f V1ServiceAccountSubject
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ServiceAccountSubjectNamespace
{-# INLINE v1ServiceAccountSubjectNamespaceL #-}



-- * V1ServiceAccountTokenProjection

-- | 'v1ServiceAccountTokenProjectionAudience' Lens
v1ServiceAccountTokenProjectionAudienceL :: Lens_' V1ServiceAccountTokenProjection (Maybe Text)
v1ServiceAccountTokenProjectionAudienceL :: Lens_' V1ServiceAccountTokenProjection (Maybe Text)
v1ServiceAccountTokenProjectionAudienceL Maybe Text -> f (Maybe Text)
f V1ServiceAccountTokenProjection{Maybe Integer
Maybe Text
Text
v1ServiceAccountTokenProjectionAudience :: V1ServiceAccountTokenProjection -> Maybe Text
v1ServiceAccountTokenProjectionAudience :: Maybe Text
v1ServiceAccountTokenProjectionExpirationSeconds :: Maybe Integer
v1ServiceAccountTokenProjectionPath :: Text
$sel:v1ServiceAccountTokenProjectionExpirationSeconds:V1ServiceAccountTokenProjection :: V1ServiceAccountTokenProjection -> Maybe Integer
$sel:v1ServiceAccountTokenProjectionPath:V1ServiceAccountTokenProjection :: V1ServiceAccountTokenProjection -> Text
..} = (\Maybe Text
v1ServiceAccountTokenProjectionAudience -> V1ServiceAccountTokenProjection { Maybe Text
v1ServiceAccountTokenProjectionAudience :: Maybe Text
v1ServiceAccountTokenProjectionAudience :: Maybe Text
v1ServiceAccountTokenProjectionAudience, Maybe Integer
Text
v1ServiceAccountTokenProjectionExpirationSeconds :: Maybe Integer
v1ServiceAccountTokenProjectionPath :: Text
$sel:v1ServiceAccountTokenProjectionExpirationSeconds:V1ServiceAccountTokenProjection :: Maybe Integer
$sel:v1ServiceAccountTokenProjectionPath:V1ServiceAccountTokenProjection :: Text
..} ) (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 :: Lens_' V1ServiceAccountTokenProjection (Maybe Integer)
v1ServiceAccountTokenProjectionExpirationSecondsL Maybe Integer -> f (Maybe Integer)
f V1ServiceAccountTokenProjection{Maybe Integer
Maybe Text
Text
v1ServiceAccountTokenProjectionAudience :: V1ServiceAccountTokenProjection -> Maybe Text
$sel:v1ServiceAccountTokenProjectionExpirationSeconds:V1ServiceAccountTokenProjection :: V1ServiceAccountTokenProjection -> Maybe Integer
$sel:v1ServiceAccountTokenProjectionPath:V1ServiceAccountTokenProjection :: V1ServiceAccountTokenProjection -> Text
v1ServiceAccountTokenProjectionAudience :: Maybe Text
v1ServiceAccountTokenProjectionExpirationSeconds :: Maybe Integer
v1ServiceAccountTokenProjectionPath :: Text
..} = (\Maybe Integer
v1ServiceAccountTokenProjectionExpirationSeconds -> V1ServiceAccountTokenProjection { Maybe Integer
$sel:v1ServiceAccountTokenProjectionExpirationSeconds:V1ServiceAccountTokenProjection :: Maybe Integer
v1ServiceAccountTokenProjectionExpirationSeconds :: Maybe Integer
v1ServiceAccountTokenProjectionExpirationSeconds, Maybe Text
Text
v1ServiceAccountTokenProjectionAudience :: Maybe Text
$sel:v1ServiceAccountTokenProjectionPath:V1ServiceAccountTokenProjection :: Text
v1ServiceAccountTokenProjectionAudience :: Maybe Text
v1ServiceAccountTokenProjectionPath :: 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 :: Lens_' V1ServiceAccountTokenProjection Text
v1ServiceAccountTokenProjectionPathL Text -> f Text
f V1ServiceAccountTokenProjection{Maybe Integer
Maybe Text
Text
v1ServiceAccountTokenProjectionAudience :: V1ServiceAccountTokenProjection -> Maybe Text
$sel:v1ServiceAccountTokenProjectionExpirationSeconds:V1ServiceAccountTokenProjection :: V1ServiceAccountTokenProjection -> Maybe Integer
$sel:v1ServiceAccountTokenProjectionPath:V1ServiceAccountTokenProjection :: V1ServiceAccountTokenProjection -> Text
v1ServiceAccountTokenProjectionAudience :: Maybe Text
v1ServiceAccountTokenProjectionExpirationSeconds :: Maybe Integer
v1ServiceAccountTokenProjectionPath :: Text
..} = (\Text
v1ServiceAccountTokenProjectionPath -> V1ServiceAccountTokenProjection { Text
$sel:v1ServiceAccountTokenProjectionPath:V1ServiceAccountTokenProjection :: Text
v1ServiceAccountTokenProjectionPath :: Text
v1ServiceAccountTokenProjectionPath, Maybe Integer
Maybe Text
v1ServiceAccountTokenProjectionAudience :: Maybe Text
$sel:v1ServiceAccountTokenProjectionExpirationSeconds:V1ServiceAccountTokenProjection :: Maybe Integer
v1ServiceAccountTokenProjectionAudience :: Maybe Text
v1ServiceAccountTokenProjectionExpirationSeconds :: Maybe Integer
..} ) (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 #-}



-- * V1ServiceBackendPort

-- | 'v1ServiceBackendPortName' Lens
v1ServiceBackendPortNameL :: Lens_' V1ServiceBackendPort (Maybe Text)
v1ServiceBackendPortNameL :: Lens_' V1ServiceBackendPort (Maybe Text)
v1ServiceBackendPortNameL Maybe Text -> f (Maybe Text)
f V1ServiceBackendPort{Maybe Int
Maybe Text
v1ServiceBackendPortName :: V1ServiceBackendPort -> Maybe Text
v1ServiceBackendPortName :: Maybe Text
v1ServiceBackendPortNumber :: Maybe Int
$sel:v1ServiceBackendPortNumber:V1ServiceBackendPort :: V1ServiceBackendPort -> Maybe Int
..} = (\Maybe Text
v1ServiceBackendPortName -> V1ServiceBackendPort { Maybe Text
v1ServiceBackendPortName :: Maybe Text
v1ServiceBackendPortName :: Maybe Text
v1ServiceBackendPortName, Maybe Int
v1ServiceBackendPortNumber :: Maybe Int
$sel:v1ServiceBackendPortNumber:V1ServiceBackendPort :: Maybe Int
..} ) (Maybe Text -> V1ServiceBackendPort)
-> f (Maybe Text) -> f V1ServiceBackendPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ServiceBackendPortName
{-# INLINE v1ServiceBackendPortNameL #-}

-- | 'v1ServiceBackendPortNumber' Lens
v1ServiceBackendPortNumberL :: Lens_' V1ServiceBackendPort (Maybe Int)
v1ServiceBackendPortNumberL :: Lens_' V1ServiceBackendPort (Maybe Int)
v1ServiceBackendPortNumberL Maybe Int -> f (Maybe Int)
f V1ServiceBackendPort{Maybe Int
Maybe Text
v1ServiceBackendPortName :: V1ServiceBackendPort -> Maybe Text
$sel:v1ServiceBackendPortNumber:V1ServiceBackendPort :: V1ServiceBackendPort -> Maybe Int
v1ServiceBackendPortName :: Maybe Text
v1ServiceBackendPortNumber :: Maybe Int
..} = (\Maybe Int
v1ServiceBackendPortNumber -> V1ServiceBackendPort { Maybe Int
$sel:v1ServiceBackendPortNumber:V1ServiceBackendPort :: Maybe Int
v1ServiceBackendPortNumber :: Maybe Int
v1ServiceBackendPortNumber, Maybe Text
v1ServiceBackendPortName :: Maybe Text
v1ServiceBackendPortName :: Maybe Text
..} ) (Maybe Int -> V1ServiceBackendPort)
-> f (Maybe Int) -> f V1ServiceBackendPort
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1ServiceBackendPortNumber
{-# INLINE v1ServiceBackendPortNumberL #-}



-- * V1ServiceList

-- | 'v1ServiceListApiVersion' Lens
v1ServiceListApiVersionL :: Lens_' V1ServiceList (Maybe Text)
v1ServiceListApiVersionL :: Lens_' V1ServiceList (Maybe Text)
v1ServiceListApiVersionL Maybe Text -> f (Maybe Text)
f V1ServiceList{[V1Service]
Maybe Text
Maybe V1ListMeta
v1ServiceListApiVersion :: V1ServiceList -> Maybe Text
v1ServiceListApiVersion :: Maybe Text
v1ServiceListItems :: [V1Service]
v1ServiceListKind :: Maybe Text
v1ServiceListMetadata :: Maybe V1ListMeta
$sel:v1ServiceListItems:V1ServiceList :: V1ServiceList -> [V1Service]
$sel:v1ServiceListKind:V1ServiceList :: V1ServiceList -> Maybe Text
$sel:v1ServiceListMetadata:V1ServiceList :: V1ServiceList -> Maybe V1ListMeta
..} = (\Maybe Text
v1ServiceListApiVersion -> V1ServiceList { Maybe Text
v1ServiceListApiVersion :: Maybe Text
v1ServiceListApiVersion :: Maybe Text
v1ServiceListApiVersion, [V1Service]
Maybe Text
Maybe V1ListMeta
v1ServiceListItems :: [V1Service]
v1ServiceListKind :: Maybe Text
v1ServiceListMetadata :: Maybe V1ListMeta
$sel:v1ServiceListItems:V1ServiceList :: [V1Service]
$sel:v1ServiceListKind:V1ServiceList :: Maybe Text
$sel:v1ServiceListMetadata:V1ServiceList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1ServiceList [V1Service]
v1ServiceListItemsL [V1Service] -> f [V1Service]
f V1ServiceList{[V1Service]
Maybe Text
Maybe V1ListMeta
v1ServiceListApiVersion :: V1ServiceList -> Maybe Text
$sel:v1ServiceListItems:V1ServiceList :: V1ServiceList -> [V1Service]
$sel:v1ServiceListKind:V1ServiceList :: V1ServiceList -> Maybe Text
$sel:v1ServiceListMetadata:V1ServiceList :: V1ServiceList -> Maybe V1ListMeta
v1ServiceListApiVersion :: Maybe Text
v1ServiceListItems :: [V1Service]
v1ServiceListKind :: Maybe Text
v1ServiceListMetadata :: Maybe V1ListMeta
..} = (\[V1Service]
v1ServiceListItems -> V1ServiceList { [V1Service]
$sel:v1ServiceListItems:V1ServiceList :: [V1Service]
v1ServiceListItems :: [V1Service]
v1ServiceListItems, Maybe Text
Maybe V1ListMeta
v1ServiceListApiVersion :: Maybe Text
$sel:v1ServiceListKind:V1ServiceList :: Maybe Text
$sel:v1ServiceListMetadata:V1ServiceList :: Maybe V1ListMeta
v1ServiceListApiVersion :: Maybe Text
v1ServiceListKind :: Maybe Text
v1ServiceListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1ServiceList (Maybe Text)
v1ServiceListKindL Maybe Text -> f (Maybe Text)
f V1ServiceList{[V1Service]
Maybe Text
Maybe V1ListMeta
v1ServiceListApiVersion :: V1ServiceList -> Maybe Text
$sel:v1ServiceListItems:V1ServiceList :: V1ServiceList -> [V1Service]
$sel:v1ServiceListKind:V1ServiceList :: V1ServiceList -> Maybe Text
$sel:v1ServiceListMetadata:V1ServiceList :: V1ServiceList -> Maybe V1ListMeta
v1ServiceListApiVersion :: Maybe Text
v1ServiceListItems :: [V1Service]
v1ServiceListKind :: Maybe Text
v1ServiceListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1ServiceListKind -> V1ServiceList { Maybe Text
$sel:v1ServiceListKind:V1ServiceList :: Maybe Text
v1ServiceListKind :: Maybe Text
v1ServiceListKind, [V1Service]
Maybe Text
Maybe V1ListMeta
v1ServiceListApiVersion :: Maybe Text
$sel:v1ServiceListItems:V1ServiceList :: [V1Service]
$sel:v1ServiceListMetadata:V1ServiceList :: Maybe V1ListMeta
v1ServiceListApiVersion :: Maybe Text
v1ServiceListItems :: [V1Service]
v1ServiceListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1ServiceList (Maybe V1ListMeta)
v1ServiceListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1ServiceList{[V1Service]
Maybe Text
Maybe V1ListMeta
v1ServiceListApiVersion :: V1ServiceList -> Maybe Text
$sel:v1ServiceListItems:V1ServiceList :: V1ServiceList -> [V1Service]
$sel:v1ServiceListKind:V1ServiceList :: V1ServiceList -> Maybe Text
$sel:v1ServiceListMetadata:V1ServiceList :: V1ServiceList -> Maybe V1ListMeta
v1ServiceListApiVersion :: Maybe Text
v1ServiceListItems :: [V1Service]
v1ServiceListKind :: Maybe Text
v1ServiceListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1ServiceListMetadata -> V1ServiceList { Maybe V1ListMeta
$sel:v1ServiceListMetadata:V1ServiceList :: Maybe V1ListMeta
v1ServiceListMetadata :: Maybe V1ListMeta
v1ServiceListMetadata, [V1Service]
Maybe Text
v1ServiceListApiVersion :: Maybe Text
$sel:v1ServiceListItems:V1ServiceList :: [V1Service]
$sel:v1ServiceListKind:V1ServiceList :: Maybe Text
v1ServiceListApiVersion :: Maybe Text
v1ServiceListItems :: [V1Service]
v1ServiceListKind :: 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

-- | 'v1ServicePortAppProtocol' Lens
v1ServicePortAppProtocolL :: Lens_' V1ServicePort (Maybe Text)
v1ServicePortAppProtocolL :: Lens_' V1ServicePort (Maybe Text)
v1ServicePortAppProtocolL Maybe Text -> f (Maybe Text)
f V1ServicePort{Int
Maybe Int
Maybe Text
Maybe IntOrString
v1ServicePortAppProtocol :: V1ServicePort -> Maybe Text
v1ServicePortAppProtocol :: Maybe Text
v1ServicePortName :: Maybe Text
v1ServicePortNodePort :: Maybe Int
v1ServicePortPort :: Int
v1ServicePortProtocol :: Maybe Text
v1ServicePortTargetPort :: Maybe IntOrString
$sel:v1ServicePortName:V1ServicePort :: V1ServicePort -> Maybe Text
$sel:v1ServicePortNodePort:V1ServicePort :: V1ServicePort -> Maybe Int
$sel:v1ServicePortPort:V1ServicePort :: V1ServicePort -> Int
$sel:v1ServicePortProtocol:V1ServicePort :: V1ServicePort -> Maybe Text
$sel:v1ServicePortTargetPort:V1ServicePort :: V1ServicePort -> Maybe IntOrString
..} = (\Maybe Text
v1ServicePortAppProtocol -> V1ServicePort { Maybe Text
v1ServicePortAppProtocol :: Maybe Text
v1ServicePortAppProtocol :: Maybe Text
v1ServicePortAppProtocol, Int
Maybe Int
Maybe Text
Maybe IntOrString
v1ServicePortName :: Maybe Text
v1ServicePortNodePort :: Maybe Int
v1ServicePortPort :: Int
v1ServicePortProtocol :: Maybe Text
v1ServicePortTargetPort :: Maybe IntOrString
$sel:v1ServicePortName:V1ServicePort :: Maybe Text
$sel:v1ServicePortNodePort:V1ServicePort :: Maybe Int
$sel:v1ServicePortPort:V1ServicePort :: Int
$sel:v1ServicePortProtocol:V1ServicePort :: Maybe Text
$sel:v1ServicePortTargetPort:V1ServicePort :: Maybe IntOrString
..} ) (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
v1ServicePortAppProtocol
{-# INLINE v1ServicePortAppProtocolL #-}

-- | 'v1ServicePortName' Lens
v1ServicePortNameL :: Lens_' V1ServicePort (Maybe Text)
v1ServicePortNameL :: Lens_' V1ServicePort (Maybe Text)
v1ServicePortNameL Maybe Text -> f (Maybe Text)
f V1ServicePort{Int
Maybe Int
Maybe Text
Maybe IntOrString
v1ServicePortAppProtocol :: V1ServicePort -> Maybe Text
$sel:v1ServicePortName:V1ServicePort :: V1ServicePort -> Maybe Text
$sel:v1ServicePortNodePort:V1ServicePort :: V1ServicePort -> Maybe Int
$sel:v1ServicePortPort:V1ServicePort :: V1ServicePort -> Int
$sel:v1ServicePortProtocol:V1ServicePort :: V1ServicePort -> Maybe Text
$sel:v1ServicePortTargetPort:V1ServicePort :: V1ServicePort -> Maybe IntOrString
v1ServicePortAppProtocol :: Maybe Text
v1ServicePortName :: Maybe Text
v1ServicePortNodePort :: Maybe Int
v1ServicePortPort :: Int
v1ServicePortProtocol :: Maybe Text
v1ServicePortTargetPort :: Maybe IntOrString
..} = (\Maybe Text
v1ServicePortName -> V1ServicePort { Maybe Text
$sel:v1ServicePortName:V1ServicePort :: Maybe Text
v1ServicePortName :: Maybe Text
v1ServicePortName, Int
Maybe Int
Maybe Text
Maybe IntOrString
v1ServicePortAppProtocol :: Maybe Text
$sel:v1ServicePortNodePort:V1ServicePort :: Maybe Int
$sel:v1ServicePortPort:V1ServicePort :: Int
$sel:v1ServicePortProtocol:V1ServicePort :: Maybe Text
$sel:v1ServicePortTargetPort:V1ServicePort :: Maybe IntOrString
v1ServicePortAppProtocol :: Maybe Text
v1ServicePortNodePort :: Maybe Int
v1ServicePortPort :: Int
v1ServicePortProtocol :: Maybe Text
v1ServicePortTargetPort :: Maybe IntOrString
..} ) (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 :: Lens_' V1ServicePort (Maybe Int)
v1ServicePortNodePortL Maybe Int -> f (Maybe Int)
f V1ServicePort{Int
Maybe Int
Maybe Text
Maybe IntOrString
v1ServicePortAppProtocol :: V1ServicePort -> Maybe Text
$sel:v1ServicePortName:V1ServicePort :: V1ServicePort -> Maybe Text
$sel:v1ServicePortNodePort:V1ServicePort :: V1ServicePort -> Maybe Int
$sel:v1ServicePortPort:V1ServicePort :: V1ServicePort -> Int
$sel:v1ServicePortProtocol:V1ServicePort :: V1ServicePort -> Maybe Text
$sel:v1ServicePortTargetPort:V1ServicePort :: V1ServicePort -> Maybe IntOrString
v1ServicePortAppProtocol :: Maybe Text
v1ServicePortName :: Maybe Text
v1ServicePortNodePort :: Maybe Int
v1ServicePortPort :: Int
v1ServicePortProtocol :: Maybe Text
v1ServicePortTargetPort :: Maybe IntOrString
..} = (\Maybe Int
v1ServicePortNodePort -> V1ServicePort { Maybe Int
$sel:v1ServicePortNodePort:V1ServicePort :: Maybe Int
v1ServicePortNodePort :: Maybe Int
v1ServicePortNodePort, Int
Maybe Text
Maybe IntOrString
v1ServicePortAppProtocol :: Maybe Text
$sel:v1ServicePortName:V1ServicePort :: Maybe Text
$sel:v1ServicePortPort:V1ServicePort :: Int
$sel:v1ServicePortProtocol:V1ServicePort :: Maybe Text
$sel:v1ServicePortTargetPort:V1ServicePort :: Maybe IntOrString
v1ServicePortAppProtocol :: Maybe Text
v1ServicePortName :: Maybe Text
v1ServicePortPort :: Int
v1ServicePortProtocol :: Maybe Text
v1ServicePortTargetPort :: Maybe IntOrString
..} ) (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 :: Lens_' V1ServicePort Int
v1ServicePortPortL Int -> f Int
f V1ServicePort{Int
Maybe Int
Maybe Text
Maybe IntOrString
v1ServicePortAppProtocol :: V1ServicePort -> Maybe Text
$sel:v1ServicePortName:V1ServicePort :: V1ServicePort -> Maybe Text
$sel:v1ServicePortNodePort:V1ServicePort :: V1ServicePort -> Maybe Int
$sel:v1ServicePortPort:V1ServicePort :: V1ServicePort -> Int
$sel:v1ServicePortProtocol:V1ServicePort :: V1ServicePort -> Maybe Text
$sel:v1ServicePortTargetPort:V1ServicePort :: V1ServicePort -> Maybe IntOrString
v1ServicePortAppProtocol :: Maybe Text
v1ServicePortName :: Maybe Text
v1ServicePortNodePort :: Maybe Int
v1ServicePortPort :: Int
v1ServicePortProtocol :: Maybe Text
v1ServicePortTargetPort :: Maybe IntOrString
..} = (\Int
v1ServicePortPort -> V1ServicePort { Int
$sel:v1ServicePortPort:V1ServicePort :: Int
v1ServicePortPort :: Int
v1ServicePortPort, Maybe Int
Maybe Text
Maybe IntOrString
v1ServicePortAppProtocol :: Maybe Text
$sel:v1ServicePortName:V1ServicePort :: Maybe Text
$sel:v1ServicePortNodePort:V1ServicePort :: Maybe Int
$sel:v1ServicePortProtocol:V1ServicePort :: Maybe Text
$sel:v1ServicePortTargetPort:V1ServicePort :: Maybe IntOrString
v1ServicePortAppProtocol :: Maybe Text
v1ServicePortName :: Maybe Text
v1ServicePortNodePort :: Maybe Int
v1ServicePortProtocol :: Maybe Text
v1ServicePortTargetPort :: Maybe IntOrString
..} ) (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 :: Lens_' V1ServicePort (Maybe Text)
v1ServicePortProtocolL Maybe Text -> f (Maybe Text)
f V1ServicePort{Int
Maybe Int
Maybe Text
Maybe IntOrString
v1ServicePortAppProtocol :: V1ServicePort -> Maybe Text
$sel:v1ServicePortName:V1ServicePort :: V1ServicePort -> Maybe Text
$sel:v1ServicePortNodePort:V1ServicePort :: V1ServicePort -> Maybe Int
$sel:v1ServicePortPort:V1ServicePort :: V1ServicePort -> Int
$sel:v1ServicePortProtocol:V1ServicePort :: V1ServicePort -> Maybe Text
$sel:v1ServicePortTargetPort:V1ServicePort :: V1ServicePort -> Maybe IntOrString
v1ServicePortAppProtocol :: Maybe Text
v1ServicePortName :: Maybe Text
v1ServicePortNodePort :: Maybe Int
v1ServicePortPort :: Int
v1ServicePortProtocol :: Maybe Text
v1ServicePortTargetPort :: Maybe IntOrString
..} = (\Maybe Text
v1ServicePortProtocol -> V1ServicePort { Maybe Text
$sel:v1ServicePortProtocol:V1ServicePort :: Maybe Text
v1ServicePortProtocol :: Maybe Text
v1ServicePortProtocol, Int
Maybe Int
Maybe Text
Maybe IntOrString
v1ServicePortAppProtocol :: Maybe Text
$sel:v1ServicePortName:V1ServicePort :: Maybe Text
$sel:v1ServicePortNodePort:V1ServicePort :: Maybe Int
$sel:v1ServicePortPort:V1ServicePort :: Int
$sel:v1ServicePortTargetPort:V1ServicePort :: Maybe IntOrString
v1ServicePortAppProtocol :: Maybe Text
v1ServicePortName :: Maybe Text
v1ServicePortNodePort :: Maybe Int
v1ServicePortPort :: Int
v1ServicePortTargetPort :: Maybe IntOrString
..} ) (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 :: Lens_' V1ServicePort (Maybe IntOrString)
v1ServicePortTargetPortL Maybe IntOrString -> f (Maybe IntOrString)
f V1ServicePort{Int
Maybe Int
Maybe Text
Maybe IntOrString
v1ServicePortAppProtocol :: V1ServicePort -> Maybe Text
$sel:v1ServicePortName:V1ServicePort :: V1ServicePort -> Maybe Text
$sel:v1ServicePortNodePort:V1ServicePort :: V1ServicePort -> Maybe Int
$sel:v1ServicePortPort:V1ServicePort :: V1ServicePort -> Int
$sel:v1ServicePortProtocol:V1ServicePort :: V1ServicePort -> Maybe Text
$sel:v1ServicePortTargetPort:V1ServicePort :: V1ServicePort -> Maybe IntOrString
v1ServicePortAppProtocol :: Maybe Text
v1ServicePortName :: Maybe Text
v1ServicePortNodePort :: Maybe Int
v1ServicePortPort :: Int
v1ServicePortProtocol :: Maybe Text
v1ServicePortTargetPort :: Maybe IntOrString
..} = (\Maybe IntOrString
v1ServicePortTargetPort -> V1ServicePort { Maybe IntOrString
$sel:v1ServicePortTargetPort:V1ServicePort :: Maybe IntOrString
v1ServicePortTargetPort :: Maybe IntOrString
v1ServicePortTargetPort, Int
Maybe Int
Maybe Text
v1ServicePortAppProtocol :: Maybe Text
$sel:v1ServicePortName:V1ServicePort :: Maybe Text
$sel:v1ServicePortNodePort:V1ServicePort :: Maybe Int
$sel:v1ServicePortPort:V1ServicePort :: Int
$sel:v1ServicePortProtocol:V1ServicePort :: Maybe Text
v1ServicePortAppProtocol :: Maybe Text
v1ServicePortName :: Maybe Text
v1ServicePortNodePort :: Maybe Int
v1ServicePortPort :: Int
v1ServicePortProtocol :: 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

-- | 'v1ServiceSpecAllocateLoadBalancerNodePorts' Lens
v1ServiceSpecAllocateLoadBalancerNodePortsL :: Lens_' V1ServiceSpec (Maybe Bool)
v1ServiceSpecAllocateLoadBalancerNodePortsL :: Lens_' V1ServiceSpec (Maybe Bool)
v1ServiceSpecAllocateLoadBalancerNodePortsL Maybe Bool -> f (Maybe Bool)
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: V1ServiceSpec -> Maybe Bool
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: Maybe Text
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: V1ServiceSpec -> Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: V1ServiceSpec -> Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: V1ServiceSpec -> Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
..} = (\Maybe Bool
v1ServiceSpecAllocateLoadBalancerNodePorts -> V1ServiceSpec { Maybe Bool
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecAllocateLoadBalancerNodePorts, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: Maybe Text
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: 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
v1ServiceSpecAllocateLoadBalancerNodePorts
{-# INLINE v1ServiceSpecAllocateLoadBalancerNodePortsL #-}

-- | 'v1ServiceSpecClusterIp' Lens
v1ServiceSpecClusterIpL :: Lens_' V1ServiceSpec (Maybe Text)
v1ServiceSpecClusterIpL :: Lens_' V1ServiceSpec (Maybe Text)
v1ServiceSpecClusterIpL Maybe Text -> f (Maybe Text)
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: V1ServiceSpec -> Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: V1ServiceSpec -> Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: V1ServiceSpec -> Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: Maybe Text
..} = (\Maybe Text
v1ServiceSpecClusterIp -> V1ServiceSpec { Maybe Text
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: Maybe Text
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIp, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: 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 #-}

-- | 'v1ServiceSpecClusterIps' Lens
v1ServiceSpecClusterIpsL :: Lens_' V1ServiceSpec (Maybe [Text])
v1ServiceSpecClusterIpsL :: Lens_' V1ServiceSpec (Maybe [Text])
v1ServiceSpecClusterIpsL Maybe [Text] -> f (Maybe [Text])
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: V1ServiceSpec -> Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: V1ServiceSpec -> Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: V1ServiceSpec -> Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: Maybe Text
..} = (\Maybe [Text]
v1ServiceSpecClusterIps -> V1ServiceSpec { Maybe [Text]
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: Maybe [Text]
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecClusterIps, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: 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]
v1ServiceSpecClusterIps
{-# INLINE v1ServiceSpecClusterIpsL #-}

-- | 'v1ServiceSpecExternalIps' Lens
v1ServiceSpecExternalIpsL :: Lens_' V1ServiceSpec (Maybe [Text])
v1ServiceSpecExternalIpsL :: Lens_' V1ServiceSpec (Maybe [Text])
v1ServiceSpecExternalIpsL Maybe [Text] -> f (Maybe [Text])
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: V1ServiceSpec -> Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: V1ServiceSpec -> Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: V1ServiceSpec -> Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: Maybe Text
..} = (\Maybe [Text]
v1ServiceSpecExternalIps -> V1ServiceSpec { Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalIps, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: 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 :: Lens_' V1ServiceSpec (Maybe Text)
v1ServiceSpecExternalNameL Maybe Text -> f (Maybe Text)
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: V1ServiceSpec -> Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: V1ServiceSpec -> Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: V1ServiceSpec -> Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: Maybe Text
..} = (\Maybe Text
v1ServiceSpecExternalName -> V1ServiceSpec { Maybe Text
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: Maybe Text
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalName, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: 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 :: Lens_' V1ServiceSpec (Maybe Text)
v1ServiceSpecExternalTrafficPolicyL Maybe Text -> f (Maybe Text)
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: V1ServiceSpec -> Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: V1ServiceSpec -> Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: V1ServiceSpec -> Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: Maybe Text
..} = (\Maybe Text
v1ServiceSpecExternalTrafficPolicy -> V1ServiceSpec { Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecExternalTrafficPolicy, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: 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 :: Lens_' V1ServiceSpec (Maybe Int)
v1ServiceSpecHealthCheckNodePortL Maybe Int -> f (Maybe Int)
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: V1ServiceSpec -> Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: V1ServiceSpec -> Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: V1ServiceSpec -> Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: Maybe Text
..} = (\Maybe Int
v1ServiceSpecHealthCheckNodePort -> V1ServiceSpec { Maybe Int
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: Maybe Int
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecHealthCheckNodePort, Maybe Bool
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: 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 #-}

-- | 'v1ServiceSpecInternalTrafficPolicy' Lens
v1ServiceSpecInternalTrafficPolicyL :: Lens_' V1ServiceSpec (Maybe Text)
v1ServiceSpecInternalTrafficPolicyL :: Lens_' V1ServiceSpec (Maybe Text)
v1ServiceSpecInternalTrafficPolicyL Maybe Text -> f (Maybe Text)
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: V1ServiceSpec -> Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: V1ServiceSpec -> Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: V1ServiceSpec -> Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: Maybe Text
..} = (\Maybe Text
v1ServiceSpecInternalTrafficPolicy -> V1ServiceSpec { Maybe Text
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: Maybe Text
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecInternalTrafficPolicy, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: Maybe Int
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: 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
v1ServiceSpecInternalTrafficPolicy
{-# INLINE v1ServiceSpecInternalTrafficPolicyL #-}

-- | 'v1ServiceSpecIpFamilies' Lens
v1ServiceSpecIpFamiliesL :: Lens_' V1ServiceSpec (Maybe [Text])
v1ServiceSpecIpFamiliesL :: Lens_' V1ServiceSpec (Maybe [Text])
v1ServiceSpecIpFamiliesL Maybe [Text] -> f (Maybe [Text])
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: V1ServiceSpec -> Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: V1ServiceSpec -> Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: V1ServiceSpec -> Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: Maybe Text
..} = (\Maybe [Text]
v1ServiceSpecIpFamilies -> V1ServiceSpec { Maybe [Text]
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: Maybe [Text]
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilies, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: 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]
v1ServiceSpecIpFamilies
{-# INLINE v1ServiceSpecIpFamiliesL #-}

-- | 'v1ServiceSpecIpFamilyPolicy' Lens
v1ServiceSpecIpFamilyPolicyL :: Lens_' V1ServiceSpec (Maybe Text)
v1ServiceSpecIpFamilyPolicyL :: Lens_' V1ServiceSpec (Maybe Text)
v1ServiceSpecIpFamilyPolicyL Maybe Text -> f (Maybe Text)
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: V1ServiceSpec -> Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: V1ServiceSpec -> Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: V1ServiceSpec -> Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: Maybe Text
..} = (\Maybe Text
v1ServiceSpecIpFamilyPolicy -> V1ServiceSpec { Maybe Text
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: Maybe Text
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecIpFamilyPolicy, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: 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
v1ServiceSpecIpFamilyPolicy
{-# INLINE v1ServiceSpecIpFamilyPolicyL #-}

-- | 'v1ServiceSpecLoadBalancerClass' Lens
v1ServiceSpecLoadBalancerClassL :: Lens_' V1ServiceSpec (Maybe Text)
v1ServiceSpecLoadBalancerClassL :: Lens_' V1ServiceSpec (Maybe Text)
v1ServiceSpecLoadBalancerClassL Maybe Text -> f (Maybe Text)
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: V1ServiceSpec -> Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: V1ServiceSpec -> Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: V1ServiceSpec -> Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: Maybe Text
..} = (\Maybe Text
v1ServiceSpecLoadBalancerClass -> V1ServiceSpec { Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerClass, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: 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
v1ServiceSpecLoadBalancerClass
{-# INLINE v1ServiceSpecLoadBalancerClassL #-}

-- | 'v1ServiceSpecLoadBalancerIp' Lens
v1ServiceSpecLoadBalancerIpL :: Lens_' V1ServiceSpec (Maybe Text)
v1ServiceSpecLoadBalancerIpL :: Lens_' V1ServiceSpec (Maybe Text)
v1ServiceSpecLoadBalancerIpL Maybe Text -> f (Maybe Text)
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: V1ServiceSpec -> Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: V1ServiceSpec -> Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: V1ServiceSpec -> Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: Maybe Text
..} = (\Maybe Text
v1ServiceSpecLoadBalancerIp -> V1ServiceSpec { Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerIp, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: 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 :: Lens_' V1ServiceSpec (Maybe [Text])
v1ServiceSpecLoadBalancerSourceRangesL Maybe [Text] -> f (Maybe [Text])
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: V1ServiceSpec -> Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: V1ServiceSpec -> Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: V1ServiceSpec -> Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: Maybe Text
..} = (\Maybe [Text]
v1ServiceSpecLoadBalancerSourceRanges -> V1ServiceSpec { Maybe [Text]
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: Maybe [Text]
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecLoadBalancerSourceRanges, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecPorts:V1ServiceSpec :: Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: 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 :: Lens_' V1ServiceSpec (Maybe [V1ServicePort])
v1ServiceSpecPortsL Maybe [V1ServicePort] -> f (Maybe [V1ServicePort])
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: V1ServiceSpec -> Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: V1ServiceSpec -> Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: V1ServiceSpec -> Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: Maybe Text
..} = (\Maybe [V1ServicePort]
v1ServiceSpecPorts -> V1ServiceSpec { Maybe [V1ServicePort]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: Maybe [V1ServicePort]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPorts, Maybe Bool
Maybe Int
Maybe [Text]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: 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 :: Lens_' V1ServiceSpec (Maybe Bool)
v1ServiceSpecPublishNotReadyAddressesL Maybe Bool -> f (Maybe Bool)
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: V1ServiceSpec -> Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: V1ServiceSpec -> Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: V1ServiceSpec -> Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: Maybe Text
..} = (\Maybe Bool
v1ServiceSpecPublishNotReadyAddresses -> V1ServiceSpec { Maybe Bool
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: Maybe Bool
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecPublishNotReadyAddresses, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: Maybe [V1ServicePort]
$sel:v1ServiceSpecSelector:V1ServiceSpec :: Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: 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 :: Lens_' V1ServiceSpec (Maybe (Map String Text))
v1ServiceSpecSelectorL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: V1ServiceSpec -> Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: V1ServiceSpec -> Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: V1ServiceSpec -> Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: Maybe Text
..} = (\Maybe (Map String Text)
v1ServiceSpecSelector -> V1ServiceSpec { Maybe (Map String Text)
$sel:v1ServiceSpecSelector:V1ServiceSpec :: Maybe (Map String Text)
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSelector, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: Maybe Bool
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: 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 :: Lens_' V1ServiceSpec (Maybe Text)
v1ServiceSpecSessionAffinityL Maybe Text -> f (Maybe Text)
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: V1ServiceSpec -> Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: V1ServiceSpec -> Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: V1ServiceSpec -> Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: Maybe Text
..} = (\Maybe Text
v1ServiceSpecSessionAffinity -> V1ServiceSpec { Maybe Text
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: Maybe Text
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinity, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: 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 :: Lens_' V1ServiceSpec (Maybe V1SessionAffinityConfig)
v1ServiceSpecSessionAffinityConfigL Maybe V1SessionAffinityConfig -> f (Maybe V1SessionAffinityConfig)
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: V1ServiceSpec -> Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: V1ServiceSpec -> Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: V1ServiceSpec -> Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: Maybe Text
..} = (\Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinityConfig -> V1ServiceSpec { Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecSessionAffinityConfig, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: 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 #-}

-- | 'v1ServiceSpecTrafficDistribution' Lens
v1ServiceSpecTrafficDistributionL :: Lens_' V1ServiceSpec (Maybe Text)
v1ServiceSpecTrafficDistributionL :: Lens_' V1ServiceSpec (Maybe Text)
v1ServiceSpecTrafficDistributionL Maybe Text -> f (Maybe Text)
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: V1ServiceSpec -> Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: V1ServiceSpec -> Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: V1ServiceSpec -> Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: Maybe Text
..} = (\Maybe Text
v1ServiceSpecTrafficDistribution -> V1ServiceSpec { Maybe Text
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: Maybe Text
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecTrafficDistribution, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecType:V1ServiceSpec :: Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecType :: 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
v1ServiceSpecTrafficDistribution
{-# INLINE v1ServiceSpecTrafficDistributionL #-}

-- | 'v1ServiceSpecType' Lens
v1ServiceSpecTypeL :: Lens_' V1ServiceSpec (Maybe Text)
v1ServiceSpecTypeL :: Lens_' V1ServiceSpec (Maybe Text)
v1ServiceSpecTypeL Maybe Text -> f (Maybe Text)
f V1ServiceSpec{Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: V1ServiceSpec -> Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: V1ServiceSpec -> Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: V1ServiceSpec -> Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: V1ServiceSpec -> Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: V1ServiceSpec -> Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: V1ServiceSpec -> Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: V1ServiceSpec -> Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: Maybe Text
v1ServiceSpecType :: Maybe Text
..} = (\Maybe Text
v1ServiceSpecType -> V1ServiceSpec { Maybe Text
$sel:v1ServiceSpecType:V1ServiceSpec :: Maybe Text
v1ServiceSpecType :: Maybe Text
v1ServiceSpecType, Maybe Bool
Maybe Int
Maybe [Text]
Maybe [V1ServicePort]
Maybe (Map String Text)
Maybe Text
Maybe V1SessionAffinityConfig
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
$sel:v1ServiceSpecClusterIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecClusterIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalIps:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecExternalName:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecExternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecHealthCheckNodePort:V1ServiceSpec :: Maybe Int
$sel:v1ServiceSpecInternalTrafficPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecIpFamilies:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecIpFamilyPolicy:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerClass:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerIp:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecLoadBalancerSourceRanges:V1ServiceSpec :: Maybe [Text]
$sel:v1ServiceSpecPorts:V1ServiceSpec :: Maybe [V1ServicePort]
$sel:v1ServiceSpecPublishNotReadyAddresses:V1ServiceSpec :: Maybe Bool
$sel:v1ServiceSpecSelector:V1ServiceSpec :: Maybe (Map String Text)
$sel:v1ServiceSpecSessionAffinity:V1ServiceSpec :: Maybe Text
$sel:v1ServiceSpecSessionAffinityConfig:V1ServiceSpec :: Maybe V1SessionAffinityConfig
$sel:v1ServiceSpecTrafficDistribution:V1ServiceSpec :: Maybe Text
v1ServiceSpecAllocateLoadBalancerNodePorts :: Maybe Bool
v1ServiceSpecClusterIp :: Maybe Text
v1ServiceSpecClusterIps :: Maybe [Text]
v1ServiceSpecExternalIps :: Maybe [Text]
v1ServiceSpecExternalName :: Maybe Text
v1ServiceSpecExternalTrafficPolicy :: Maybe Text
v1ServiceSpecHealthCheckNodePort :: Maybe Int
v1ServiceSpecInternalTrafficPolicy :: Maybe Text
v1ServiceSpecIpFamilies :: Maybe [Text]
v1ServiceSpecIpFamilyPolicy :: Maybe Text
v1ServiceSpecLoadBalancerClass :: Maybe Text
v1ServiceSpecLoadBalancerIp :: Maybe Text
v1ServiceSpecLoadBalancerSourceRanges :: Maybe [Text]
v1ServiceSpecPorts :: Maybe [V1ServicePort]
v1ServiceSpecPublishNotReadyAddresses :: Maybe Bool
v1ServiceSpecSelector :: Maybe (Map String Text)
v1ServiceSpecSessionAffinity :: Maybe Text
v1ServiceSpecSessionAffinityConfig :: Maybe V1SessionAffinityConfig
v1ServiceSpecTrafficDistribution :: 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

-- | 'v1ServiceStatusConditions' Lens
v1ServiceStatusConditionsL :: Lens_' V1ServiceStatus (Maybe [V1Condition])
v1ServiceStatusConditionsL :: Lens_' V1ServiceStatus (Maybe [V1Condition])
v1ServiceStatusConditionsL Maybe [V1Condition] -> f (Maybe [V1Condition])
f V1ServiceStatus{Maybe [V1Condition]
Maybe V1LoadBalancerStatus
v1ServiceStatusConditions :: V1ServiceStatus -> Maybe [V1Condition]
v1ServiceStatusConditions :: Maybe [V1Condition]
v1ServiceStatusLoadBalancer :: Maybe V1LoadBalancerStatus
$sel:v1ServiceStatusLoadBalancer:V1ServiceStatus :: V1ServiceStatus -> Maybe V1LoadBalancerStatus
..} = (\Maybe [V1Condition]
v1ServiceStatusConditions -> V1ServiceStatus { Maybe [V1Condition]
v1ServiceStatusConditions :: Maybe [V1Condition]
v1ServiceStatusConditions :: Maybe [V1Condition]
v1ServiceStatusConditions, Maybe V1LoadBalancerStatus
v1ServiceStatusLoadBalancer :: Maybe V1LoadBalancerStatus
$sel:v1ServiceStatusLoadBalancer:V1ServiceStatus :: Maybe V1LoadBalancerStatus
..} ) (Maybe [V1Condition] -> V1ServiceStatus)
-> f (Maybe [V1Condition]) -> f V1ServiceStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1Condition] -> f (Maybe [V1Condition])
f Maybe [V1Condition]
v1ServiceStatusConditions
{-# INLINE v1ServiceStatusConditionsL #-}

-- | 'v1ServiceStatusLoadBalancer' Lens
v1ServiceStatusLoadBalancerL :: Lens_' V1ServiceStatus (Maybe V1LoadBalancerStatus)
v1ServiceStatusLoadBalancerL :: Lens_' V1ServiceStatus (Maybe V1LoadBalancerStatus)
v1ServiceStatusLoadBalancerL Maybe V1LoadBalancerStatus -> f (Maybe V1LoadBalancerStatus)
f V1ServiceStatus{Maybe [V1Condition]
Maybe V1LoadBalancerStatus
v1ServiceStatusConditions :: V1ServiceStatus -> Maybe [V1Condition]
$sel:v1ServiceStatusLoadBalancer:V1ServiceStatus :: V1ServiceStatus -> Maybe V1LoadBalancerStatus
v1ServiceStatusConditions :: Maybe [V1Condition]
v1ServiceStatusLoadBalancer :: Maybe V1LoadBalancerStatus
..} = (\Maybe V1LoadBalancerStatus
v1ServiceStatusLoadBalancer -> V1ServiceStatus { Maybe V1LoadBalancerStatus
$sel:v1ServiceStatusLoadBalancer:V1ServiceStatus :: Maybe V1LoadBalancerStatus
v1ServiceStatusLoadBalancer :: Maybe V1LoadBalancerStatus
v1ServiceStatusLoadBalancer, Maybe [V1Condition]
v1ServiceStatusConditions :: Maybe [V1Condition]
v1ServiceStatusConditions :: Maybe [V1Condition]
..} ) (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 :: Lens_' V1SessionAffinityConfig (Maybe V1ClientIPConfig)
v1SessionAffinityConfigClientIpL Maybe V1ClientIPConfig -> f (Maybe V1ClientIPConfig)
f V1SessionAffinityConfig{Maybe V1ClientIPConfig
v1SessionAffinityConfigClientIp :: V1SessionAffinityConfig -> Maybe V1ClientIPConfig
v1SessionAffinityConfigClientIp :: Maybe V1ClientIPConfig
..} = (\Maybe V1ClientIPConfig
v1SessionAffinityConfigClientIp -> 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 #-}



-- * V1SleepAction

-- | 'v1SleepActionSeconds' Lens
v1SleepActionSecondsL :: Lens_' V1SleepAction (Integer)
v1SleepActionSecondsL :: Lens_' V1SleepAction Integer
v1SleepActionSecondsL Integer -> f Integer
f V1SleepAction{Integer
v1SleepActionSeconds :: V1SleepAction -> Integer
v1SleepActionSeconds :: Integer
..} = (\Integer
v1SleepActionSeconds -> V1SleepAction { Integer
v1SleepActionSeconds :: Integer
v1SleepActionSeconds :: Integer
v1SleepActionSeconds, ..} ) (Integer -> V1SleepAction) -> f Integer -> f V1SleepAction
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Integer -> f Integer
f Integer
v1SleepActionSeconds
{-# INLINE v1SleepActionSecondsL #-}



-- * V1StatefulSet

-- | 'v1StatefulSetApiVersion' Lens
v1StatefulSetApiVersionL :: Lens_' V1StatefulSet (Maybe Text)
v1StatefulSetApiVersionL :: Lens_' V1StatefulSet (Maybe Text)
v1StatefulSetApiVersionL Maybe Text -> f (Maybe Text)
f V1StatefulSet{Maybe Text
Maybe V1StatefulSetStatus
Maybe V1StatefulSetSpec
Maybe V1ObjectMeta
v1StatefulSetApiVersion :: V1StatefulSet -> Maybe Text
v1StatefulSetApiVersion :: Maybe Text
v1StatefulSetKind :: Maybe Text
v1StatefulSetMetadata :: Maybe V1ObjectMeta
v1StatefulSetSpec :: Maybe V1StatefulSetSpec
v1StatefulSetStatus :: Maybe V1StatefulSetStatus
$sel:v1StatefulSetKind:V1StatefulSet :: V1StatefulSet -> Maybe Text
$sel:v1StatefulSetMetadata:V1StatefulSet :: V1StatefulSet -> Maybe V1ObjectMeta
$sel:v1StatefulSetSpec:V1StatefulSet :: V1StatefulSet -> Maybe V1StatefulSetSpec
$sel:v1StatefulSetStatus:V1StatefulSet :: V1StatefulSet -> Maybe V1StatefulSetStatus
..} = (\Maybe Text
v1StatefulSetApiVersion -> V1StatefulSet { Maybe Text
v1StatefulSetApiVersion :: Maybe Text
v1StatefulSetApiVersion :: Maybe Text
v1StatefulSetApiVersion, Maybe Text
Maybe V1StatefulSetStatus
Maybe V1StatefulSetSpec
Maybe V1ObjectMeta
v1StatefulSetKind :: Maybe Text
v1StatefulSetMetadata :: Maybe V1ObjectMeta
v1StatefulSetSpec :: Maybe V1StatefulSetSpec
v1StatefulSetStatus :: Maybe V1StatefulSetStatus
$sel:v1StatefulSetKind:V1StatefulSet :: Maybe Text
$sel:v1StatefulSetMetadata:V1StatefulSet :: Maybe V1ObjectMeta
$sel:v1StatefulSetSpec:V1StatefulSet :: Maybe V1StatefulSetSpec
$sel:v1StatefulSetStatus:V1StatefulSet :: Maybe V1StatefulSetStatus
..} ) (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 :: Lens_' V1StatefulSet (Maybe Text)
v1StatefulSetKindL Maybe Text -> f (Maybe Text)
f V1StatefulSet{Maybe Text
Maybe V1StatefulSetStatus
Maybe V1StatefulSetSpec
Maybe V1ObjectMeta
v1StatefulSetApiVersion :: V1StatefulSet -> Maybe Text
$sel:v1StatefulSetKind:V1StatefulSet :: V1StatefulSet -> Maybe Text
$sel:v1StatefulSetMetadata:V1StatefulSet :: V1StatefulSet -> Maybe V1ObjectMeta
$sel:v1StatefulSetSpec:V1StatefulSet :: V1StatefulSet -> Maybe V1StatefulSetSpec
$sel:v1StatefulSetStatus:V1StatefulSet :: V1StatefulSet -> Maybe V1StatefulSetStatus
v1StatefulSetApiVersion :: Maybe Text
v1StatefulSetKind :: Maybe Text
v1StatefulSetMetadata :: Maybe V1ObjectMeta
v1StatefulSetSpec :: Maybe V1StatefulSetSpec
v1StatefulSetStatus :: Maybe V1StatefulSetStatus
..} = (\Maybe Text
v1StatefulSetKind -> V1StatefulSet { Maybe Text
$sel:v1StatefulSetKind:V1StatefulSet :: Maybe Text
v1StatefulSetKind :: Maybe Text
v1StatefulSetKind, Maybe Text
Maybe V1StatefulSetStatus
Maybe V1StatefulSetSpec
Maybe V1ObjectMeta
v1StatefulSetApiVersion :: Maybe Text
$sel:v1StatefulSetMetadata:V1StatefulSet :: Maybe V1ObjectMeta
$sel:v1StatefulSetSpec:V1StatefulSet :: Maybe V1StatefulSetSpec
$sel:v1StatefulSetStatus:V1StatefulSet :: Maybe V1StatefulSetStatus
v1StatefulSetApiVersion :: Maybe Text
v1StatefulSetMetadata :: Maybe V1ObjectMeta
v1StatefulSetSpec :: Maybe V1StatefulSetSpec
v1StatefulSetStatus :: Maybe V1StatefulSetStatus
..} ) (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 :: Lens_' V1StatefulSet (Maybe V1ObjectMeta)
v1StatefulSetMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1StatefulSet{Maybe Text
Maybe V1StatefulSetStatus
Maybe V1StatefulSetSpec
Maybe V1ObjectMeta
v1StatefulSetApiVersion :: V1StatefulSet -> Maybe Text
$sel:v1StatefulSetKind:V1StatefulSet :: V1StatefulSet -> Maybe Text
$sel:v1StatefulSetMetadata:V1StatefulSet :: V1StatefulSet -> Maybe V1ObjectMeta
$sel:v1StatefulSetSpec:V1StatefulSet :: V1StatefulSet -> Maybe V1StatefulSetSpec
$sel:v1StatefulSetStatus:V1StatefulSet :: V1StatefulSet -> Maybe V1StatefulSetStatus
v1StatefulSetApiVersion :: Maybe Text
v1StatefulSetKind :: Maybe Text
v1StatefulSetMetadata :: Maybe V1ObjectMeta
v1StatefulSetSpec :: Maybe V1StatefulSetSpec
v1StatefulSetStatus :: Maybe V1StatefulSetStatus
..} = (\Maybe V1ObjectMeta
v1StatefulSetMetadata -> V1StatefulSet { Maybe V1ObjectMeta
$sel:v1StatefulSetMetadata:V1StatefulSet :: Maybe V1ObjectMeta
v1StatefulSetMetadata :: Maybe V1ObjectMeta
v1StatefulSetMetadata, Maybe Text
Maybe V1StatefulSetStatus
Maybe V1StatefulSetSpec
v1StatefulSetApiVersion :: Maybe Text
$sel:v1StatefulSetKind:V1StatefulSet :: Maybe Text
$sel:v1StatefulSetSpec:V1StatefulSet :: Maybe V1StatefulSetSpec
$sel:v1StatefulSetStatus:V1StatefulSet :: Maybe V1StatefulSetStatus
v1StatefulSetApiVersion :: Maybe Text
v1StatefulSetKind :: Maybe Text
v1StatefulSetSpec :: Maybe V1StatefulSetSpec
v1StatefulSetStatus :: Maybe V1StatefulSetStatus
..} ) (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 :: Lens_' V1StatefulSet (Maybe V1StatefulSetSpec)
v1StatefulSetSpecL Maybe V1StatefulSetSpec -> f (Maybe V1StatefulSetSpec)
f V1StatefulSet{Maybe Text
Maybe V1StatefulSetStatus
Maybe V1StatefulSetSpec
Maybe V1ObjectMeta
v1StatefulSetApiVersion :: V1StatefulSet -> Maybe Text
$sel:v1StatefulSetKind:V1StatefulSet :: V1StatefulSet -> Maybe Text
$sel:v1StatefulSetMetadata:V1StatefulSet :: V1StatefulSet -> Maybe V1ObjectMeta
$sel:v1StatefulSetSpec:V1StatefulSet :: V1StatefulSet -> Maybe V1StatefulSetSpec
$sel:v1StatefulSetStatus:V1StatefulSet :: V1StatefulSet -> Maybe V1StatefulSetStatus
v1StatefulSetApiVersion :: Maybe Text
v1StatefulSetKind :: Maybe Text
v1StatefulSetMetadata :: Maybe V1ObjectMeta
v1StatefulSetSpec :: Maybe V1StatefulSetSpec
v1StatefulSetStatus :: Maybe V1StatefulSetStatus
..} = (\Maybe V1StatefulSetSpec
v1StatefulSetSpec -> V1StatefulSet { Maybe V1StatefulSetSpec
$sel:v1StatefulSetSpec:V1StatefulSet :: Maybe V1StatefulSetSpec
v1StatefulSetSpec :: Maybe V1StatefulSetSpec
v1StatefulSetSpec, Maybe Text
Maybe V1StatefulSetStatus
Maybe V1ObjectMeta
v1StatefulSetApiVersion :: Maybe Text
$sel:v1StatefulSetKind:V1StatefulSet :: Maybe Text
$sel:v1StatefulSetMetadata:V1StatefulSet :: Maybe V1ObjectMeta
$sel:v1StatefulSetStatus:V1StatefulSet :: Maybe V1StatefulSetStatus
v1StatefulSetApiVersion :: Maybe Text
v1StatefulSetKind :: Maybe Text
v1StatefulSetMetadata :: Maybe V1ObjectMeta
v1StatefulSetStatus :: Maybe V1StatefulSetStatus
..} ) (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 :: Lens_' V1StatefulSet (Maybe V1StatefulSetStatus)
v1StatefulSetStatusL Maybe V1StatefulSetStatus -> f (Maybe V1StatefulSetStatus)
f V1StatefulSet{Maybe Text
Maybe V1StatefulSetStatus
Maybe V1StatefulSetSpec
Maybe V1ObjectMeta
v1StatefulSetApiVersion :: V1StatefulSet -> Maybe Text
$sel:v1StatefulSetKind:V1StatefulSet :: V1StatefulSet -> Maybe Text
$sel:v1StatefulSetMetadata:V1StatefulSet :: V1StatefulSet -> Maybe V1ObjectMeta
$sel:v1StatefulSetSpec:V1StatefulSet :: V1StatefulSet -> Maybe V1StatefulSetSpec
$sel:v1StatefulSetStatus:V1StatefulSet :: V1StatefulSet -> Maybe V1StatefulSetStatus
v1StatefulSetApiVersion :: Maybe Text
v1StatefulSetKind :: Maybe Text
v1StatefulSetMetadata :: Maybe V1ObjectMeta
v1StatefulSetSpec :: Maybe V1StatefulSetSpec
v1StatefulSetStatus :: Maybe V1StatefulSetStatus
..} = (\Maybe V1StatefulSetStatus
v1StatefulSetStatus -> V1StatefulSet { Maybe V1StatefulSetStatus
$sel:v1StatefulSetStatus:V1StatefulSet :: Maybe V1StatefulSetStatus
v1StatefulSetStatus :: Maybe V1StatefulSetStatus
v1StatefulSetStatus, Maybe Text
Maybe V1StatefulSetSpec
Maybe V1ObjectMeta
v1StatefulSetApiVersion :: Maybe Text
$sel:v1StatefulSetKind:V1StatefulSet :: Maybe Text
$sel:v1StatefulSetMetadata:V1StatefulSet :: Maybe V1ObjectMeta
$sel:v1StatefulSetSpec:V1StatefulSet :: Maybe V1StatefulSetSpec
v1StatefulSetApiVersion :: Maybe Text
v1StatefulSetKind :: Maybe Text
v1StatefulSetMetadata :: Maybe V1ObjectMeta
v1StatefulSetSpec :: Maybe V1StatefulSetSpec
..} ) (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 :: Lens_' V1StatefulSetCondition (Maybe DateTime)
v1StatefulSetConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1StatefulSetCondition{Maybe Text
Maybe DateTime
Text
v1StatefulSetConditionLastTransitionTime :: V1StatefulSetCondition -> Maybe DateTime
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1StatefulSetConditionMessage :: Maybe Text
v1StatefulSetConditionReason :: Maybe Text
v1StatefulSetConditionStatus :: Text
v1StatefulSetConditionType :: Text
$sel:v1StatefulSetConditionMessage:V1StatefulSetCondition :: V1StatefulSetCondition -> Maybe Text
$sel:v1StatefulSetConditionReason:V1StatefulSetCondition :: V1StatefulSetCondition -> Maybe Text
$sel:v1StatefulSetConditionStatus:V1StatefulSetCondition :: V1StatefulSetCondition -> Text
$sel:v1StatefulSetConditionType:V1StatefulSetCondition :: V1StatefulSetCondition -> Text
..} = (\Maybe DateTime
v1StatefulSetConditionLastTransitionTime -> V1StatefulSetCondition { Maybe DateTime
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1StatefulSetConditionLastTransitionTime, Maybe Text
Text
v1StatefulSetConditionMessage :: Maybe Text
v1StatefulSetConditionReason :: Maybe Text
v1StatefulSetConditionStatus :: Text
v1StatefulSetConditionType :: Text
$sel:v1StatefulSetConditionMessage:V1StatefulSetCondition :: Maybe Text
$sel:v1StatefulSetConditionReason:V1StatefulSetCondition :: Maybe Text
$sel:v1StatefulSetConditionStatus:V1StatefulSetCondition :: Text
$sel:v1StatefulSetConditionType:V1StatefulSetCondition :: 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 :: Lens_' V1StatefulSetCondition (Maybe Text)
v1StatefulSetConditionMessageL Maybe Text -> f (Maybe Text)
f V1StatefulSetCondition{Maybe Text
Maybe DateTime
Text
v1StatefulSetConditionLastTransitionTime :: V1StatefulSetCondition -> Maybe DateTime
$sel:v1StatefulSetConditionMessage:V1StatefulSetCondition :: V1StatefulSetCondition -> Maybe Text
$sel:v1StatefulSetConditionReason:V1StatefulSetCondition :: V1StatefulSetCondition -> Maybe Text
$sel:v1StatefulSetConditionStatus:V1StatefulSetCondition :: V1StatefulSetCondition -> Text
$sel:v1StatefulSetConditionType:V1StatefulSetCondition :: V1StatefulSetCondition -> Text
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1StatefulSetConditionMessage :: Maybe Text
v1StatefulSetConditionReason :: Maybe Text
v1StatefulSetConditionStatus :: Text
v1StatefulSetConditionType :: Text
..} = (\Maybe Text
v1StatefulSetConditionMessage -> V1StatefulSetCondition { Maybe Text
$sel:v1StatefulSetConditionMessage:V1StatefulSetCondition :: Maybe Text
v1StatefulSetConditionMessage :: Maybe Text
v1StatefulSetConditionMessage, Maybe Text
Maybe DateTime
Text
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
$sel:v1StatefulSetConditionReason:V1StatefulSetCondition :: Maybe Text
$sel:v1StatefulSetConditionStatus:V1StatefulSetCondition :: Text
$sel:v1StatefulSetConditionType:V1StatefulSetCondition :: Text
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1StatefulSetConditionReason :: Maybe Text
v1StatefulSetConditionStatus :: Text
v1StatefulSetConditionType :: Text
..} ) (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 :: Lens_' V1StatefulSetCondition (Maybe Text)
v1StatefulSetConditionReasonL Maybe Text -> f (Maybe Text)
f V1StatefulSetCondition{Maybe Text
Maybe DateTime
Text
v1StatefulSetConditionLastTransitionTime :: V1StatefulSetCondition -> Maybe DateTime
$sel:v1StatefulSetConditionMessage:V1StatefulSetCondition :: V1StatefulSetCondition -> Maybe Text
$sel:v1StatefulSetConditionReason:V1StatefulSetCondition :: V1StatefulSetCondition -> Maybe Text
$sel:v1StatefulSetConditionStatus:V1StatefulSetCondition :: V1StatefulSetCondition -> Text
$sel:v1StatefulSetConditionType:V1StatefulSetCondition :: V1StatefulSetCondition -> Text
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1StatefulSetConditionMessage :: Maybe Text
v1StatefulSetConditionReason :: Maybe Text
v1StatefulSetConditionStatus :: Text
v1StatefulSetConditionType :: Text
..} = (\Maybe Text
v1StatefulSetConditionReason -> V1StatefulSetCondition { Maybe Text
$sel:v1StatefulSetConditionReason:V1StatefulSetCondition :: Maybe Text
v1StatefulSetConditionReason :: Maybe Text
v1StatefulSetConditionReason, Maybe Text
Maybe DateTime
Text
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
$sel:v1StatefulSetConditionMessage:V1StatefulSetCondition :: Maybe Text
$sel:v1StatefulSetConditionStatus:V1StatefulSetCondition :: Text
$sel:v1StatefulSetConditionType:V1StatefulSetCondition :: Text
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1StatefulSetConditionMessage :: Maybe Text
v1StatefulSetConditionStatus :: Text
v1StatefulSetConditionType :: Text
..} ) (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 :: Lens_' V1StatefulSetCondition Text
v1StatefulSetConditionStatusL Text -> f Text
f V1StatefulSetCondition{Maybe Text
Maybe DateTime
Text
v1StatefulSetConditionLastTransitionTime :: V1StatefulSetCondition -> Maybe DateTime
$sel:v1StatefulSetConditionMessage:V1StatefulSetCondition :: V1StatefulSetCondition -> Maybe Text
$sel:v1StatefulSetConditionReason:V1StatefulSetCondition :: V1StatefulSetCondition -> Maybe Text
$sel:v1StatefulSetConditionStatus:V1StatefulSetCondition :: V1StatefulSetCondition -> Text
$sel:v1StatefulSetConditionType:V1StatefulSetCondition :: V1StatefulSetCondition -> Text
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1StatefulSetConditionMessage :: Maybe Text
v1StatefulSetConditionReason :: Maybe Text
v1StatefulSetConditionStatus :: Text
v1StatefulSetConditionType :: Text
..} = (\Text
v1StatefulSetConditionStatus -> V1StatefulSetCondition { Text
$sel:v1StatefulSetConditionStatus:V1StatefulSetCondition :: Text
v1StatefulSetConditionStatus :: Text
v1StatefulSetConditionStatus, Maybe Text
Maybe DateTime
Text
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
$sel:v1StatefulSetConditionMessage:V1StatefulSetCondition :: Maybe Text
$sel:v1StatefulSetConditionReason:V1StatefulSetCondition :: Maybe Text
$sel:v1StatefulSetConditionType:V1StatefulSetCondition :: Text
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1StatefulSetConditionMessage :: Maybe Text
v1StatefulSetConditionReason :: Maybe Text
v1StatefulSetConditionType :: Text
..} ) (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 :: Lens_' V1StatefulSetCondition Text
v1StatefulSetConditionTypeL Text -> f Text
f V1StatefulSetCondition{Maybe Text
Maybe DateTime
Text
v1StatefulSetConditionLastTransitionTime :: V1StatefulSetCondition -> Maybe DateTime
$sel:v1StatefulSetConditionMessage:V1StatefulSetCondition :: V1StatefulSetCondition -> Maybe Text
$sel:v1StatefulSetConditionReason:V1StatefulSetCondition :: V1StatefulSetCondition -> Maybe Text
$sel:v1StatefulSetConditionStatus:V1StatefulSetCondition :: V1StatefulSetCondition -> Text
$sel:v1StatefulSetConditionType:V1StatefulSetCondition :: V1StatefulSetCondition -> Text
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1StatefulSetConditionMessage :: Maybe Text
v1StatefulSetConditionReason :: Maybe Text
v1StatefulSetConditionStatus :: Text
v1StatefulSetConditionType :: Text
..} = (\Text
v1StatefulSetConditionType -> V1StatefulSetCondition { Text
$sel:v1StatefulSetConditionType:V1StatefulSetCondition :: Text
v1StatefulSetConditionType :: Text
v1StatefulSetConditionType, Maybe Text
Maybe DateTime
Text
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
$sel:v1StatefulSetConditionMessage:V1StatefulSetCondition :: Maybe Text
$sel:v1StatefulSetConditionReason:V1StatefulSetCondition :: Maybe Text
$sel:v1StatefulSetConditionStatus:V1StatefulSetCondition :: Text
v1StatefulSetConditionLastTransitionTime :: Maybe DateTime
v1StatefulSetConditionMessage :: Maybe Text
v1StatefulSetConditionReason :: Maybe Text
v1StatefulSetConditionStatus :: Text
..} ) (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 :: Lens_' V1StatefulSetList (Maybe Text)
v1StatefulSetListApiVersionL Maybe Text -> f (Maybe Text)
f V1StatefulSetList{[V1StatefulSet]
Maybe Text
Maybe V1ListMeta
v1StatefulSetListApiVersion :: V1StatefulSetList -> Maybe Text
v1StatefulSetListApiVersion :: Maybe Text
v1StatefulSetListItems :: [V1StatefulSet]
v1StatefulSetListKind :: Maybe Text
v1StatefulSetListMetadata :: Maybe V1ListMeta
$sel:v1StatefulSetListItems:V1StatefulSetList :: V1StatefulSetList -> [V1StatefulSet]
$sel:v1StatefulSetListKind:V1StatefulSetList :: V1StatefulSetList -> Maybe Text
$sel:v1StatefulSetListMetadata:V1StatefulSetList :: V1StatefulSetList -> Maybe V1ListMeta
..} = (\Maybe Text
v1StatefulSetListApiVersion -> V1StatefulSetList { Maybe Text
v1StatefulSetListApiVersion :: Maybe Text
v1StatefulSetListApiVersion :: Maybe Text
v1StatefulSetListApiVersion, [V1StatefulSet]
Maybe Text
Maybe V1ListMeta
v1StatefulSetListItems :: [V1StatefulSet]
v1StatefulSetListKind :: Maybe Text
v1StatefulSetListMetadata :: Maybe V1ListMeta
$sel:v1StatefulSetListItems:V1StatefulSetList :: [V1StatefulSet]
$sel:v1StatefulSetListKind:V1StatefulSetList :: Maybe Text
$sel:v1StatefulSetListMetadata:V1StatefulSetList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1StatefulSetList [V1StatefulSet]
v1StatefulSetListItemsL [V1StatefulSet] -> f [V1StatefulSet]
f V1StatefulSetList{[V1StatefulSet]
Maybe Text
Maybe V1ListMeta
v1StatefulSetListApiVersion :: V1StatefulSetList -> Maybe Text
$sel:v1StatefulSetListItems:V1StatefulSetList :: V1StatefulSetList -> [V1StatefulSet]
$sel:v1StatefulSetListKind:V1StatefulSetList :: V1StatefulSetList -> Maybe Text
$sel:v1StatefulSetListMetadata:V1StatefulSetList :: V1StatefulSetList -> Maybe V1ListMeta
v1StatefulSetListApiVersion :: Maybe Text
v1StatefulSetListItems :: [V1StatefulSet]
v1StatefulSetListKind :: Maybe Text
v1StatefulSetListMetadata :: Maybe V1ListMeta
..} = (\[V1StatefulSet]
v1StatefulSetListItems -> V1StatefulSetList { [V1StatefulSet]
$sel:v1StatefulSetListItems:V1StatefulSetList :: [V1StatefulSet]
v1StatefulSetListItems :: [V1StatefulSet]
v1StatefulSetListItems, Maybe Text
Maybe V1ListMeta
v1StatefulSetListApiVersion :: Maybe Text
$sel:v1StatefulSetListKind:V1StatefulSetList :: Maybe Text
$sel:v1StatefulSetListMetadata:V1StatefulSetList :: Maybe V1ListMeta
v1StatefulSetListApiVersion :: Maybe Text
v1StatefulSetListKind :: Maybe Text
v1StatefulSetListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1StatefulSetList (Maybe Text)
v1StatefulSetListKindL Maybe Text -> f (Maybe Text)
f V1StatefulSetList{[V1StatefulSet]
Maybe Text
Maybe V1ListMeta
v1StatefulSetListApiVersion :: V1StatefulSetList -> Maybe Text
$sel:v1StatefulSetListItems:V1StatefulSetList :: V1StatefulSetList -> [V1StatefulSet]
$sel:v1StatefulSetListKind:V1StatefulSetList :: V1StatefulSetList -> Maybe Text
$sel:v1StatefulSetListMetadata:V1StatefulSetList :: V1StatefulSetList -> Maybe V1ListMeta
v1StatefulSetListApiVersion :: Maybe Text
v1StatefulSetListItems :: [V1StatefulSet]
v1StatefulSetListKind :: Maybe Text
v1StatefulSetListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1StatefulSetListKind -> V1StatefulSetList { Maybe Text
$sel:v1StatefulSetListKind:V1StatefulSetList :: Maybe Text
v1StatefulSetListKind :: Maybe Text
v1StatefulSetListKind, [V1StatefulSet]
Maybe Text
Maybe V1ListMeta
v1StatefulSetListApiVersion :: Maybe Text
$sel:v1StatefulSetListItems:V1StatefulSetList :: [V1StatefulSet]
$sel:v1StatefulSetListMetadata:V1StatefulSetList :: Maybe V1ListMeta
v1StatefulSetListApiVersion :: Maybe Text
v1StatefulSetListItems :: [V1StatefulSet]
v1StatefulSetListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1StatefulSetList (Maybe V1ListMeta)
v1StatefulSetListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1StatefulSetList{[V1StatefulSet]
Maybe Text
Maybe V1ListMeta
v1StatefulSetListApiVersion :: V1StatefulSetList -> Maybe Text
$sel:v1StatefulSetListItems:V1StatefulSetList :: V1StatefulSetList -> [V1StatefulSet]
$sel:v1StatefulSetListKind:V1StatefulSetList :: V1StatefulSetList -> Maybe Text
$sel:v1StatefulSetListMetadata:V1StatefulSetList :: V1StatefulSetList -> Maybe V1ListMeta
v1StatefulSetListApiVersion :: Maybe Text
v1StatefulSetListItems :: [V1StatefulSet]
v1StatefulSetListKind :: Maybe Text
v1StatefulSetListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1StatefulSetListMetadata -> V1StatefulSetList { Maybe V1ListMeta
$sel:v1StatefulSetListMetadata:V1StatefulSetList :: Maybe V1ListMeta
v1StatefulSetListMetadata :: Maybe V1ListMeta
v1StatefulSetListMetadata, [V1StatefulSet]
Maybe Text
v1StatefulSetListApiVersion :: Maybe Text
$sel:v1StatefulSetListItems:V1StatefulSetList :: [V1StatefulSet]
$sel:v1StatefulSetListKind:V1StatefulSetList :: Maybe Text
v1StatefulSetListApiVersion :: Maybe Text
v1StatefulSetListItems :: [V1StatefulSet]
v1StatefulSetListKind :: 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 #-}



-- * V1StatefulSetOrdinals

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



-- * V1StatefulSetPersistentVolumeClaimRetentionPolicy

-- | 'v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenDeleted' Lens
v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenDeletedL :: Lens_' V1StatefulSetPersistentVolumeClaimRetentionPolicy (Maybe Text)
v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenDeletedL :: Lens_'
  V1StatefulSetPersistentVolumeClaimRetentionPolicy (Maybe Text)
v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenDeletedL Maybe Text -> f (Maybe Text)
f V1StatefulSetPersistentVolumeClaimRetentionPolicy{Maybe Text
v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenDeleted :: V1StatefulSetPersistentVolumeClaimRetentionPolicy -> Maybe Text
v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenDeleted :: Maybe Text
v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenScaled :: Maybe Text
$sel:v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenScaled:V1StatefulSetPersistentVolumeClaimRetentionPolicy :: V1StatefulSetPersistentVolumeClaimRetentionPolicy -> Maybe Text
..} = (\Maybe Text
v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenDeleted -> V1StatefulSetPersistentVolumeClaimRetentionPolicy { Maybe Text
v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenDeleted :: Maybe Text
v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenDeleted :: Maybe Text
v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenDeleted, Maybe Text
v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenScaled :: Maybe Text
$sel:v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenScaled:V1StatefulSetPersistentVolumeClaimRetentionPolicy :: Maybe Text
..} ) (Maybe Text -> V1StatefulSetPersistentVolumeClaimRetentionPolicy)
-> f (Maybe Text)
-> f V1StatefulSetPersistentVolumeClaimRetentionPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenDeleted
{-# INLINE v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenDeletedL #-}

-- | 'v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenScaled' Lens
v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenScaledL :: Lens_' V1StatefulSetPersistentVolumeClaimRetentionPolicy (Maybe Text)
v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenScaledL :: Lens_'
  V1StatefulSetPersistentVolumeClaimRetentionPolicy (Maybe Text)
v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenScaledL Maybe Text -> f (Maybe Text)
f V1StatefulSetPersistentVolumeClaimRetentionPolicy{Maybe Text
v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenDeleted :: V1StatefulSetPersistentVolumeClaimRetentionPolicy -> Maybe Text
$sel:v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenScaled:V1StatefulSetPersistentVolumeClaimRetentionPolicy :: V1StatefulSetPersistentVolumeClaimRetentionPolicy -> Maybe Text
v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenDeleted :: Maybe Text
v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenScaled :: Maybe Text
..} = (\Maybe Text
v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenScaled -> V1StatefulSetPersistentVolumeClaimRetentionPolicy { Maybe Text
$sel:v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenScaled:V1StatefulSetPersistentVolumeClaimRetentionPolicy :: Maybe Text
v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenScaled :: Maybe Text
v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenScaled, Maybe Text
v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenDeleted :: Maybe Text
v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenDeleted :: Maybe Text
..} ) (Maybe Text -> V1StatefulSetPersistentVolumeClaimRetentionPolicy)
-> f (Maybe Text)
-> f V1StatefulSetPersistentVolumeClaimRetentionPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenScaled
{-# INLINE v1StatefulSetPersistentVolumeClaimRetentionPolicyWhenScaledL #-}



-- * V1StatefulSetSpec

-- | 'v1StatefulSetSpecMinReadySeconds' Lens
v1StatefulSetSpecMinReadySecondsL :: Lens_' V1StatefulSetSpec (Maybe Int)
v1StatefulSetSpecMinReadySecondsL :: Lens_' V1StatefulSetSpec (Maybe Int)
v1StatefulSetSpecMinReadySecondsL Maybe Int -> f (Maybe Int)
f V1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
Maybe V1StatefulSetOrdinals
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecMinReadySeconds :: V1StatefulSetSpec -> Maybe Int
v1StatefulSetSpecMinReadySeconds :: Maybe Int
v1StatefulSetSpecOrdinals :: Maybe V1StatefulSetOrdinals
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
$sel:v1StatefulSetSpecOrdinals:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe V1StatefulSetOrdinals
$sel:v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy:V1StatefulSetSpec :: V1StatefulSetSpec
-> Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
$sel:v1StatefulSetSpecPodManagementPolicy:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Text
$sel:v1StatefulSetSpecReplicas:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecRevisionHistoryLimit:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecSelector:V1StatefulSetSpec :: V1StatefulSetSpec -> V1LabelSelector
$sel:v1StatefulSetSpecServiceName:V1StatefulSetSpec :: V1StatefulSetSpec -> Text
$sel:v1StatefulSetSpecTemplate:V1StatefulSetSpec :: V1StatefulSetSpec -> V1PodTemplateSpec
$sel:v1StatefulSetSpecUpdateStrategy:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe V1StatefulSetUpdateStrategy
$sel:v1StatefulSetSpecVolumeClaimTemplates:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
..} = (\Maybe Int
v1StatefulSetSpecMinReadySeconds -> V1StatefulSetSpec { Maybe Int
v1StatefulSetSpecMinReadySeconds :: Maybe Int
v1StatefulSetSpecMinReadySeconds :: Maybe Int
v1StatefulSetSpecMinReadySeconds, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
Maybe V1StatefulSetOrdinals
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecOrdinals :: Maybe V1StatefulSetOrdinals
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
$sel:v1StatefulSetSpecOrdinals:V1StatefulSetSpec :: Maybe V1StatefulSetOrdinals
$sel:v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy:V1StatefulSetSpec :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
$sel:v1StatefulSetSpecPodManagementPolicy:V1StatefulSetSpec :: Maybe Text
$sel:v1StatefulSetSpecReplicas:V1StatefulSetSpec :: Maybe Int
$sel:v1StatefulSetSpecRevisionHistoryLimit:V1StatefulSetSpec :: Maybe Int
$sel:v1StatefulSetSpecSelector:V1StatefulSetSpec :: V1LabelSelector
$sel:v1StatefulSetSpecServiceName:V1StatefulSetSpec :: Text
$sel:v1StatefulSetSpecTemplate:V1StatefulSetSpec :: V1PodTemplateSpec
$sel:v1StatefulSetSpecUpdateStrategy:V1StatefulSetSpec :: Maybe V1StatefulSetUpdateStrategy
$sel:v1StatefulSetSpecVolumeClaimTemplates:V1StatefulSetSpec :: Maybe [V1PersistentVolumeClaim]
..} ) (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
v1StatefulSetSpecMinReadySeconds
{-# INLINE v1StatefulSetSpecMinReadySecondsL #-}

-- | 'v1StatefulSetSpecOrdinals' Lens
v1StatefulSetSpecOrdinalsL :: Lens_' V1StatefulSetSpec (Maybe V1StatefulSetOrdinals)
v1StatefulSetSpecOrdinalsL :: Lens_' V1StatefulSetSpec (Maybe V1StatefulSetOrdinals)
v1StatefulSetSpecOrdinalsL Maybe V1StatefulSetOrdinals -> f (Maybe V1StatefulSetOrdinals)
f V1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
Maybe V1StatefulSetOrdinals
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecMinReadySeconds :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecOrdinals:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe V1StatefulSetOrdinals
$sel:v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy:V1StatefulSetSpec :: V1StatefulSetSpec
-> Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
$sel:v1StatefulSetSpecPodManagementPolicy:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Text
$sel:v1StatefulSetSpecReplicas:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecRevisionHistoryLimit:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecSelector:V1StatefulSetSpec :: V1StatefulSetSpec -> V1LabelSelector
$sel:v1StatefulSetSpecServiceName:V1StatefulSetSpec :: V1StatefulSetSpec -> Text
$sel:v1StatefulSetSpecTemplate:V1StatefulSetSpec :: V1StatefulSetSpec -> V1PodTemplateSpec
$sel:v1StatefulSetSpecUpdateStrategy:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe V1StatefulSetUpdateStrategy
$sel:v1StatefulSetSpecVolumeClaimTemplates:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecMinReadySeconds :: Maybe Int
v1StatefulSetSpecOrdinals :: Maybe V1StatefulSetOrdinals
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
..} = (\Maybe V1StatefulSetOrdinals
v1StatefulSetSpecOrdinals -> V1StatefulSetSpec { Maybe V1StatefulSetOrdinals
$sel:v1StatefulSetSpecOrdinals:V1StatefulSetSpec :: Maybe V1StatefulSetOrdinals
v1StatefulSetSpecOrdinals :: Maybe V1StatefulSetOrdinals
v1StatefulSetSpecOrdinals, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecMinReadySeconds :: Maybe Int
$sel:v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy:V1StatefulSetSpec :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
$sel:v1StatefulSetSpecPodManagementPolicy:V1StatefulSetSpec :: Maybe Text
$sel:v1StatefulSetSpecReplicas:V1StatefulSetSpec :: Maybe Int
$sel:v1StatefulSetSpecRevisionHistoryLimit:V1StatefulSetSpec :: Maybe Int
$sel:v1StatefulSetSpecSelector:V1StatefulSetSpec :: V1LabelSelector
$sel:v1StatefulSetSpecServiceName:V1StatefulSetSpec :: Text
$sel:v1StatefulSetSpecTemplate:V1StatefulSetSpec :: V1PodTemplateSpec
$sel:v1StatefulSetSpecUpdateStrategy:V1StatefulSetSpec :: Maybe V1StatefulSetUpdateStrategy
$sel:v1StatefulSetSpecVolumeClaimTemplates:V1StatefulSetSpec :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecMinReadySeconds :: Maybe Int
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
..} ) (Maybe V1StatefulSetOrdinals -> V1StatefulSetSpec)
-> f (Maybe V1StatefulSetOrdinals) -> f V1StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1StatefulSetOrdinals -> f (Maybe V1StatefulSetOrdinals)
f Maybe V1StatefulSetOrdinals
v1StatefulSetSpecOrdinals
{-# INLINE v1StatefulSetSpecOrdinalsL #-}

-- | 'v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy' Lens
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicyL :: Lens_' V1StatefulSetSpec (Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy)
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicyL :: Lens_'
  V1StatefulSetSpec
  (Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy)
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicyL Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
-> f (Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy)
f V1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
Maybe V1StatefulSetOrdinals
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecMinReadySeconds :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecOrdinals:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe V1StatefulSetOrdinals
$sel:v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy:V1StatefulSetSpec :: V1StatefulSetSpec
-> Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
$sel:v1StatefulSetSpecPodManagementPolicy:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Text
$sel:v1StatefulSetSpecReplicas:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecRevisionHistoryLimit:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecSelector:V1StatefulSetSpec :: V1StatefulSetSpec -> V1LabelSelector
$sel:v1StatefulSetSpecServiceName:V1StatefulSetSpec :: V1StatefulSetSpec -> Text
$sel:v1StatefulSetSpecTemplate:V1StatefulSetSpec :: V1StatefulSetSpec -> V1PodTemplateSpec
$sel:v1StatefulSetSpecUpdateStrategy:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe V1StatefulSetUpdateStrategy
$sel:v1StatefulSetSpecVolumeClaimTemplates:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecMinReadySeconds :: Maybe Int
v1StatefulSetSpecOrdinals :: Maybe V1StatefulSetOrdinals
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
..} = (\Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy -> V1StatefulSetSpec { Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
$sel:v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy:V1StatefulSetSpec :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Maybe V1StatefulSetOrdinals
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecMinReadySeconds :: Maybe Int
$sel:v1StatefulSetSpecOrdinals:V1StatefulSetSpec :: Maybe V1StatefulSetOrdinals
$sel:v1StatefulSetSpecPodManagementPolicy:V1StatefulSetSpec :: Maybe Text
$sel:v1StatefulSetSpecReplicas:V1StatefulSetSpec :: Maybe Int
$sel:v1StatefulSetSpecRevisionHistoryLimit:V1StatefulSetSpec :: Maybe Int
$sel:v1StatefulSetSpecSelector:V1StatefulSetSpec :: V1LabelSelector
$sel:v1StatefulSetSpecServiceName:V1StatefulSetSpec :: Text
$sel:v1StatefulSetSpecTemplate:V1StatefulSetSpec :: V1PodTemplateSpec
$sel:v1StatefulSetSpecUpdateStrategy:V1StatefulSetSpec :: Maybe V1StatefulSetUpdateStrategy
$sel:v1StatefulSetSpecVolumeClaimTemplates:V1StatefulSetSpec :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecMinReadySeconds :: Maybe Int
v1StatefulSetSpecOrdinals :: Maybe V1StatefulSetOrdinals
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
..} ) (Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
 -> V1StatefulSetSpec)
-> f (Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy)
-> f V1StatefulSetSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
-> f (Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy)
f Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy
{-# INLINE v1StatefulSetSpecPersistentVolumeClaimRetentionPolicyL #-}

-- | 'v1StatefulSetSpecPodManagementPolicy' Lens
v1StatefulSetSpecPodManagementPolicyL :: Lens_' V1StatefulSetSpec (Maybe Text)
v1StatefulSetSpecPodManagementPolicyL :: Lens_' V1StatefulSetSpec (Maybe Text)
v1StatefulSetSpecPodManagementPolicyL Maybe Text -> f (Maybe Text)
f V1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
Maybe V1StatefulSetOrdinals
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecMinReadySeconds :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecOrdinals:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe V1StatefulSetOrdinals
$sel:v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy:V1StatefulSetSpec :: V1StatefulSetSpec
-> Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
$sel:v1StatefulSetSpecPodManagementPolicy:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Text
$sel:v1StatefulSetSpecReplicas:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecRevisionHistoryLimit:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecSelector:V1StatefulSetSpec :: V1StatefulSetSpec -> V1LabelSelector
$sel:v1StatefulSetSpecServiceName:V1StatefulSetSpec :: V1StatefulSetSpec -> Text
$sel:v1StatefulSetSpecTemplate:V1StatefulSetSpec :: V1StatefulSetSpec -> V1PodTemplateSpec
$sel:v1StatefulSetSpecUpdateStrategy:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe V1StatefulSetUpdateStrategy
$sel:v1StatefulSetSpecVolumeClaimTemplates:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecMinReadySeconds :: Maybe Int
v1StatefulSetSpecOrdinals :: Maybe V1StatefulSetOrdinals
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
..} = (\Maybe Text
v1StatefulSetSpecPodManagementPolicy -> V1StatefulSetSpec { Maybe Text
$sel:v1StatefulSetSpecPodManagementPolicy:V1StatefulSetSpec :: Maybe Text
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecPodManagementPolicy, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe V1StatefulSetUpdateStrategy
Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
Maybe V1StatefulSetOrdinals
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecMinReadySeconds :: Maybe Int
$sel:v1StatefulSetSpecOrdinals:V1StatefulSetSpec :: Maybe V1StatefulSetOrdinals
$sel:v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy:V1StatefulSetSpec :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
$sel:v1StatefulSetSpecReplicas:V1StatefulSetSpec :: Maybe Int
$sel:v1StatefulSetSpecRevisionHistoryLimit:V1StatefulSetSpec :: Maybe Int
$sel:v1StatefulSetSpecSelector:V1StatefulSetSpec :: V1LabelSelector
$sel:v1StatefulSetSpecServiceName:V1StatefulSetSpec :: Text
$sel:v1StatefulSetSpecTemplate:V1StatefulSetSpec :: V1PodTemplateSpec
$sel:v1StatefulSetSpecUpdateStrategy:V1StatefulSetSpec :: Maybe V1StatefulSetUpdateStrategy
$sel:v1StatefulSetSpecVolumeClaimTemplates:V1StatefulSetSpec :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecMinReadySeconds :: Maybe Int
v1StatefulSetSpecOrdinals :: Maybe V1StatefulSetOrdinals
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
..} ) (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 :: Lens_' V1StatefulSetSpec (Maybe Int)
v1StatefulSetSpecReplicasL Maybe Int -> f (Maybe Int)
f V1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
Maybe V1StatefulSetOrdinals
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecMinReadySeconds :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecOrdinals:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe V1StatefulSetOrdinals
$sel:v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy:V1StatefulSetSpec :: V1StatefulSetSpec
-> Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
$sel:v1StatefulSetSpecPodManagementPolicy:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Text
$sel:v1StatefulSetSpecReplicas:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecRevisionHistoryLimit:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecSelector:V1StatefulSetSpec :: V1StatefulSetSpec -> V1LabelSelector
$sel:v1StatefulSetSpecServiceName:V1StatefulSetSpec :: V1StatefulSetSpec -> Text
$sel:v1StatefulSetSpecTemplate:V1StatefulSetSpec :: V1StatefulSetSpec -> V1PodTemplateSpec
$sel:v1StatefulSetSpecUpdateStrategy:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe V1StatefulSetUpdateStrategy
$sel:v1StatefulSetSpecVolumeClaimTemplates:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecMinReadySeconds :: Maybe Int
v1StatefulSetSpecOrdinals :: Maybe V1StatefulSetOrdinals
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
..} = (\Maybe Int
v1StatefulSetSpecReplicas -> V1StatefulSetSpec { Maybe Int
$sel:v1StatefulSetSpecReplicas:V1StatefulSetSpec :: Maybe Int
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecReplicas, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
Maybe V1StatefulSetOrdinals
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecMinReadySeconds :: Maybe Int
$sel:v1StatefulSetSpecOrdinals:V1StatefulSetSpec :: Maybe V1StatefulSetOrdinals
$sel:v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy:V1StatefulSetSpec :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
$sel:v1StatefulSetSpecPodManagementPolicy:V1StatefulSetSpec :: Maybe Text
$sel:v1StatefulSetSpecRevisionHistoryLimit:V1StatefulSetSpec :: Maybe Int
$sel:v1StatefulSetSpecSelector:V1StatefulSetSpec :: V1LabelSelector
$sel:v1StatefulSetSpecServiceName:V1StatefulSetSpec :: Text
$sel:v1StatefulSetSpecTemplate:V1StatefulSetSpec :: V1PodTemplateSpec
$sel:v1StatefulSetSpecUpdateStrategy:V1StatefulSetSpec :: Maybe V1StatefulSetUpdateStrategy
$sel:v1StatefulSetSpecVolumeClaimTemplates:V1StatefulSetSpec :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecMinReadySeconds :: Maybe Int
v1StatefulSetSpecOrdinals :: Maybe V1StatefulSetOrdinals
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
..} ) (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 :: Lens_' V1StatefulSetSpec (Maybe Int)
v1StatefulSetSpecRevisionHistoryLimitL Maybe Int -> f (Maybe Int)
f V1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
Maybe V1StatefulSetOrdinals
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecMinReadySeconds :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecOrdinals:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe V1StatefulSetOrdinals
$sel:v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy:V1StatefulSetSpec :: V1StatefulSetSpec
-> Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
$sel:v1StatefulSetSpecPodManagementPolicy:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Text
$sel:v1StatefulSetSpecReplicas:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecRevisionHistoryLimit:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecSelector:V1StatefulSetSpec :: V1StatefulSetSpec -> V1LabelSelector
$sel:v1StatefulSetSpecServiceName:V1StatefulSetSpec :: V1StatefulSetSpec -> Text
$sel:v1StatefulSetSpecTemplate:V1StatefulSetSpec :: V1StatefulSetSpec -> V1PodTemplateSpec
$sel:v1StatefulSetSpecUpdateStrategy:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe V1StatefulSetUpdateStrategy
$sel:v1StatefulSetSpecVolumeClaimTemplates:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecMinReadySeconds :: Maybe Int
v1StatefulSetSpecOrdinals :: Maybe V1StatefulSetOrdinals
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
..} = (\Maybe Int
v1StatefulSetSpecRevisionHistoryLimit -> V1StatefulSetSpec { Maybe Int
$sel:v1StatefulSetSpecRevisionHistoryLimit:V1StatefulSetSpec :: Maybe Int
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecRevisionHistoryLimit, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
Maybe V1StatefulSetOrdinals
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecMinReadySeconds :: Maybe Int
$sel:v1StatefulSetSpecOrdinals:V1StatefulSetSpec :: Maybe V1StatefulSetOrdinals
$sel:v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy:V1StatefulSetSpec :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
$sel:v1StatefulSetSpecPodManagementPolicy:V1StatefulSetSpec :: Maybe Text
$sel:v1StatefulSetSpecReplicas:V1StatefulSetSpec :: Maybe Int
$sel:v1StatefulSetSpecSelector:V1StatefulSetSpec :: V1LabelSelector
$sel:v1StatefulSetSpecServiceName:V1StatefulSetSpec :: Text
$sel:v1StatefulSetSpecTemplate:V1StatefulSetSpec :: V1PodTemplateSpec
$sel:v1StatefulSetSpecUpdateStrategy:V1StatefulSetSpec :: Maybe V1StatefulSetUpdateStrategy
$sel:v1StatefulSetSpecVolumeClaimTemplates:V1StatefulSetSpec :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecMinReadySeconds :: Maybe Int
v1StatefulSetSpecOrdinals :: Maybe V1StatefulSetOrdinals
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
..} ) (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 :: Lens_' V1StatefulSetSpec V1LabelSelector
v1StatefulSetSpecSelectorL V1LabelSelector -> f V1LabelSelector
f V1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
Maybe V1StatefulSetOrdinals
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecMinReadySeconds :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecOrdinals:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe V1StatefulSetOrdinals
$sel:v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy:V1StatefulSetSpec :: V1StatefulSetSpec
-> Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
$sel:v1StatefulSetSpecPodManagementPolicy:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Text
$sel:v1StatefulSetSpecReplicas:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecRevisionHistoryLimit:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecSelector:V1StatefulSetSpec :: V1StatefulSetSpec -> V1LabelSelector
$sel:v1StatefulSetSpecServiceName:V1StatefulSetSpec :: V1StatefulSetSpec -> Text
$sel:v1StatefulSetSpecTemplate:V1StatefulSetSpec :: V1StatefulSetSpec -> V1PodTemplateSpec
$sel:v1StatefulSetSpecUpdateStrategy:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe V1StatefulSetUpdateStrategy
$sel:v1StatefulSetSpecVolumeClaimTemplates:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecMinReadySeconds :: Maybe Int
v1StatefulSetSpecOrdinals :: Maybe V1StatefulSetOrdinals
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
..} = (\V1LabelSelector
v1StatefulSetSpecSelector -> V1StatefulSetSpec { V1LabelSelector
$sel:v1StatefulSetSpecSelector:V1StatefulSetSpec :: V1LabelSelector
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecSelector, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
Maybe V1StatefulSetOrdinals
Text
V1PodTemplateSpec
v1StatefulSetSpecMinReadySeconds :: Maybe Int
$sel:v1StatefulSetSpecOrdinals:V1StatefulSetSpec :: Maybe V1StatefulSetOrdinals
$sel:v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy:V1StatefulSetSpec :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
$sel:v1StatefulSetSpecPodManagementPolicy:V1StatefulSetSpec :: Maybe Text
$sel:v1StatefulSetSpecReplicas:V1StatefulSetSpec :: Maybe Int
$sel:v1StatefulSetSpecRevisionHistoryLimit:V1StatefulSetSpec :: Maybe Int
$sel:v1StatefulSetSpecServiceName:V1StatefulSetSpec :: Text
$sel:v1StatefulSetSpecTemplate:V1StatefulSetSpec :: V1PodTemplateSpec
$sel:v1StatefulSetSpecUpdateStrategy:V1StatefulSetSpec :: Maybe V1StatefulSetUpdateStrategy
$sel:v1StatefulSetSpecVolumeClaimTemplates:V1StatefulSetSpec :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecMinReadySeconds :: Maybe Int
v1StatefulSetSpecOrdinals :: Maybe V1StatefulSetOrdinals
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
..} ) (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 :: Lens_' V1StatefulSetSpec Text
v1StatefulSetSpecServiceNameL Text -> f Text
f V1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
Maybe V1StatefulSetOrdinals
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecMinReadySeconds :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecOrdinals:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe V1StatefulSetOrdinals
$sel:v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy:V1StatefulSetSpec :: V1StatefulSetSpec
-> Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
$sel:v1StatefulSetSpecPodManagementPolicy:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Text
$sel:v1StatefulSetSpecReplicas:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecRevisionHistoryLimit:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecSelector:V1StatefulSetSpec :: V1StatefulSetSpec -> V1LabelSelector
$sel:v1StatefulSetSpecServiceName:V1StatefulSetSpec :: V1StatefulSetSpec -> Text
$sel:v1StatefulSetSpecTemplate:V1StatefulSetSpec :: V1StatefulSetSpec -> V1PodTemplateSpec
$sel:v1StatefulSetSpecUpdateStrategy:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe V1StatefulSetUpdateStrategy
$sel:v1StatefulSetSpecVolumeClaimTemplates:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecMinReadySeconds :: Maybe Int
v1StatefulSetSpecOrdinals :: Maybe V1StatefulSetOrdinals
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
..} = (\Text
v1StatefulSetSpecServiceName -> V1StatefulSetSpec { Text
$sel:v1StatefulSetSpecServiceName:V1StatefulSetSpec :: Text
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecServiceName, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
Maybe V1StatefulSetOrdinals
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecMinReadySeconds :: Maybe Int
$sel:v1StatefulSetSpecOrdinals:V1StatefulSetSpec :: Maybe V1StatefulSetOrdinals
$sel:v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy:V1StatefulSetSpec :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
$sel:v1StatefulSetSpecPodManagementPolicy:V1StatefulSetSpec :: Maybe Text
$sel:v1StatefulSetSpecReplicas:V1StatefulSetSpec :: Maybe Int
$sel:v1StatefulSetSpecRevisionHistoryLimit:V1StatefulSetSpec :: Maybe Int
$sel:v1StatefulSetSpecSelector:V1StatefulSetSpec :: V1LabelSelector
$sel:v1StatefulSetSpecTemplate:V1StatefulSetSpec :: V1PodTemplateSpec
$sel:v1StatefulSetSpecUpdateStrategy:V1StatefulSetSpec :: Maybe V1StatefulSetUpdateStrategy
$sel:v1StatefulSetSpecVolumeClaimTemplates:V1StatefulSetSpec :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecMinReadySeconds :: Maybe Int
v1StatefulSetSpecOrdinals :: Maybe V1StatefulSetOrdinals
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
..} ) (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 :: Lens_' V1StatefulSetSpec V1PodTemplateSpec
v1StatefulSetSpecTemplateL V1PodTemplateSpec -> f V1PodTemplateSpec
f V1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
Maybe V1StatefulSetOrdinals
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecMinReadySeconds :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecOrdinals:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe V1StatefulSetOrdinals
$sel:v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy:V1StatefulSetSpec :: V1StatefulSetSpec
-> Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
$sel:v1StatefulSetSpecPodManagementPolicy:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Text
$sel:v1StatefulSetSpecReplicas:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecRevisionHistoryLimit:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecSelector:V1StatefulSetSpec :: V1StatefulSetSpec -> V1LabelSelector
$sel:v1StatefulSetSpecServiceName:V1StatefulSetSpec :: V1StatefulSetSpec -> Text
$sel:v1StatefulSetSpecTemplate:V1StatefulSetSpec :: V1StatefulSetSpec -> V1PodTemplateSpec
$sel:v1StatefulSetSpecUpdateStrategy:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe V1StatefulSetUpdateStrategy
$sel:v1StatefulSetSpecVolumeClaimTemplates:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecMinReadySeconds :: Maybe Int
v1StatefulSetSpecOrdinals :: Maybe V1StatefulSetOrdinals
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
..} = (\V1PodTemplateSpec
v1StatefulSetSpecTemplate -> V1StatefulSetSpec { V1PodTemplateSpec
$sel:v1StatefulSetSpecTemplate:V1StatefulSetSpec :: V1PodTemplateSpec
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecTemplate, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
Maybe V1StatefulSetOrdinals
Text
V1LabelSelector
v1StatefulSetSpecMinReadySeconds :: Maybe Int
$sel:v1StatefulSetSpecOrdinals:V1StatefulSetSpec :: Maybe V1StatefulSetOrdinals
$sel:v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy:V1StatefulSetSpec :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
$sel:v1StatefulSetSpecPodManagementPolicy:V1StatefulSetSpec :: Maybe Text
$sel:v1StatefulSetSpecReplicas:V1StatefulSetSpec :: Maybe Int
$sel:v1StatefulSetSpecRevisionHistoryLimit:V1StatefulSetSpec :: Maybe Int
$sel:v1StatefulSetSpecSelector:V1StatefulSetSpec :: V1LabelSelector
$sel:v1StatefulSetSpecServiceName:V1StatefulSetSpec :: Text
$sel:v1StatefulSetSpecUpdateStrategy:V1StatefulSetSpec :: Maybe V1StatefulSetUpdateStrategy
$sel:v1StatefulSetSpecVolumeClaimTemplates:V1StatefulSetSpec :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecMinReadySeconds :: Maybe Int
v1StatefulSetSpecOrdinals :: Maybe V1StatefulSetOrdinals
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
..} ) (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 :: Lens_' V1StatefulSetSpec (Maybe V1StatefulSetUpdateStrategy)
v1StatefulSetSpecUpdateStrategyL Maybe V1StatefulSetUpdateStrategy
-> f (Maybe V1StatefulSetUpdateStrategy)
f V1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
Maybe V1StatefulSetOrdinals
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecMinReadySeconds :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecOrdinals:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe V1StatefulSetOrdinals
$sel:v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy:V1StatefulSetSpec :: V1StatefulSetSpec
-> Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
$sel:v1StatefulSetSpecPodManagementPolicy:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Text
$sel:v1StatefulSetSpecReplicas:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecRevisionHistoryLimit:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecSelector:V1StatefulSetSpec :: V1StatefulSetSpec -> V1LabelSelector
$sel:v1StatefulSetSpecServiceName:V1StatefulSetSpec :: V1StatefulSetSpec -> Text
$sel:v1StatefulSetSpecTemplate:V1StatefulSetSpec :: V1StatefulSetSpec -> V1PodTemplateSpec
$sel:v1StatefulSetSpecUpdateStrategy:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe V1StatefulSetUpdateStrategy
$sel:v1StatefulSetSpecVolumeClaimTemplates:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecMinReadySeconds :: Maybe Int
v1StatefulSetSpecOrdinals :: Maybe V1StatefulSetOrdinals
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
..} = (\Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecUpdateStrategy -> V1StatefulSetSpec { Maybe V1StatefulSetUpdateStrategy
$sel:v1StatefulSetSpecUpdateStrategy:V1StatefulSetSpec :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecUpdateStrategy, Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
Maybe V1StatefulSetOrdinals
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecMinReadySeconds :: Maybe Int
$sel:v1StatefulSetSpecOrdinals:V1StatefulSetSpec :: Maybe V1StatefulSetOrdinals
$sel:v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy:V1StatefulSetSpec :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
$sel:v1StatefulSetSpecPodManagementPolicy:V1StatefulSetSpec :: Maybe Text
$sel:v1StatefulSetSpecReplicas:V1StatefulSetSpec :: Maybe Int
$sel:v1StatefulSetSpecRevisionHistoryLimit:V1StatefulSetSpec :: Maybe Int
$sel:v1StatefulSetSpecSelector:V1StatefulSetSpec :: V1LabelSelector
$sel:v1StatefulSetSpecServiceName:V1StatefulSetSpec :: Text
$sel:v1StatefulSetSpecTemplate:V1StatefulSetSpec :: V1PodTemplateSpec
$sel:v1StatefulSetSpecVolumeClaimTemplates:V1StatefulSetSpec :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecMinReadySeconds :: Maybe Int
v1StatefulSetSpecOrdinals :: Maybe V1StatefulSetOrdinals
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
..} ) (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 :: Lens_' V1StatefulSetSpec (Maybe [V1PersistentVolumeClaim])
v1StatefulSetSpecVolumeClaimTemplatesL Maybe [V1PersistentVolumeClaim]
-> f (Maybe [V1PersistentVolumeClaim])
f V1StatefulSetSpec{Maybe Int
Maybe [V1PersistentVolumeClaim]
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
Maybe V1StatefulSetOrdinals
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecMinReadySeconds :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecOrdinals:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe V1StatefulSetOrdinals
$sel:v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy:V1StatefulSetSpec :: V1StatefulSetSpec
-> Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
$sel:v1StatefulSetSpecPodManagementPolicy:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Text
$sel:v1StatefulSetSpecReplicas:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecRevisionHistoryLimit:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe Int
$sel:v1StatefulSetSpecSelector:V1StatefulSetSpec :: V1StatefulSetSpec -> V1LabelSelector
$sel:v1StatefulSetSpecServiceName:V1StatefulSetSpec :: V1StatefulSetSpec -> Text
$sel:v1StatefulSetSpecTemplate:V1StatefulSetSpec :: V1StatefulSetSpec -> V1PodTemplateSpec
$sel:v1StatefulSetSpecUpdateStrategy:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe V1StatefulSetUpdateStrategy
$sel:v1StatefulSetSpecVolumeClaimTemplates:V1StatefulSetSpec :: V1StatefulSetSpec -> Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecMinReadySeconds :: Maybe Int
v1StatefulSetSpecOrdinals :: Maybe V1StatefulSetOrdinals
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
..} = (\Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecVolumeClaimTemplates -> V1StatefulSetSpec { Maybe [V1PersistentVolumeClaim]
$sel:v1StatefulSetSpecVolumeClaimTemplates:V1StatefulSetSpec :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecVolumeClaimTemplates :: Maybe [V1PersistentVolumeClaim]
v1StatefulSetSpecVolumeClaimTemplates, Maybe Int
Maybe Text
Maybe V1StatefulSetUpdateStrategy
Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
Maybe V1StatefulSetOrdinals
Text
V1PodTemplateSpec
V1LabelSelector
v1StatefulSetSpecMinReadySeconds :: Maybe Int
$sel:v1StatefulSetSpecOrdinals:V1StatefulSetSpec :: Maybe V1StatefulSetOrdinals
$sel:v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy:V1StatefulSetSpec :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
$sel:v1StatefulSetSpecPodManagementPolicy:V1StatefulSetSpec :: Maybe Text
$sel:v1StatefulSetSpecReplicas:V1StatefulSetSpec :: Maybe Int
$sel:v1StatefulSetSpecRevisionHistoryLimit:V1StatefulSetSpec :: Maybe Int
$sel:v1StatefulSetSpecSelector:V1StatefulSetSpec :: V1LabelSelector
$sel:v1StatefulSetSpecServiceName:V1StatefulSetSpec :: Text
$sel:v1StatefulSetSpecTemplate:V1StatefulSetSpec :: V1PodTemplateSpec
$sel:v1StatefulSetSpecUpdateStrategy:V1StatefulSetSpec :: Maybe V1StatefulSetUpdateStrategy
v1StatefulSetSpecMinReadySeconds :: Maybe Int
v1StatefulSetSpecOrdinals :: Maybe V1StatefulSetOrdinals
v1StatefulSetSpecPersistentVolumeClaimRetentionPolicy :: Maybe V1StatefulSetPersistentVolumeClaimRetentionPolicy
v1StatefulSetSpecPodManagementPolicy :: Maybe Text
v1StatefulSetSpecReplicas :: Maybe Int
v1StatefulSetSpecRevisionHistoryLimit :: Maybe Int
v1StatefulSetSpecSelector :: V1LabelSelector
v1StatefulSetSpecServiceName :: Text
v1StatefulSetSpecTemplate :: V1PodTemplateSpec
v1StatefulSetSpecUpdateStrategy :: Maybe V1StatefulSetUpdateStrategy
..} ) (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

-- | 'v1StatefulSetStatusAvailableReplicas' Lens
v1StatefulSetStatusAvailableReplicasL :: Lens_' V1StatefulSetStatus (Maybe Int)
v1StatefulSetStatusAvailableReplicasL :: Lens_' V1StatefulSetStatus (Maybe Int)
v1StatefulSetStatusAvailableReplicasL Maybe Int -> f (Maybe Int)
f V1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusAvailableReplicas :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusAvailableReplicas :: Maybe Int
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
$sel:v1StatefulSetStatusCollisionCount:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusConditions:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe [V1StatefulSetCondition]
$sel:v1StatefulSetStatusCurrentReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusCurrentRevision:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Text
$sel:v1StatefulSetStatusObservedGeneration:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Integer
$sel:v1StatefulSetStatusReadyReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Int
$sel:v1StatefulSetStatusUpdateRevision:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Text
$sel:v1StatefulSetStatusUpdatedReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
..} = (\Maybe Int
v1StatefulSetStatusAvailableReplicas -> V1StatefulSetStatus { Maybe Int
v1StatefulSetStatusAvailableReplicas :: Maybe Int
v1StatefulSetStatusAvailableReplicas :: Maybe Int
v1StatefulSetStatusAvailableReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
$sel:v1StatefulSetStatusCollisionCount:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusConditions:V1StatefulSetStatus :: Maybe [V1StatefulSetCondition]
$sel:v1StatefulSetStatusCurrentReplicas:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusCurrentRevision:V1StatefulSetStatus :: Maybe Text
$sel:v1StatefulSetStatusObservedGeneration:V1StatefulSetStatus :: Maybe Integer
$sel:v1StatefulSetStatusReadyReplicas:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusReplicas:V1StatefulSetStatus :: Int
$sel:v1StatefulSetStatusUpdateRevision:V1StatefulSetStatus :: Maybe Text
$sel:v1StatefulSetStatusUpdatedReplicas:V1StatefulSetStatus :: 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
v1StatefulSetStatusAvailableReplicas
{-# INLINE v1StatefulSetStatusAvailableReplicasL #-}

-- | 'v1StatefulSetStatusCollisionCount' Lens
v1StatefulSetStatusCollisionCountL :: Lens_' V1StatefulSetStatus (Maybe Int)
v1StatefulSetStatusCollisionCountL :: Lens_' V1StatefulSetStatus (Maybe Int)
v1StatefulSetStatusCollisionCountL Maybe Int -> f (Maybe Int)
f V1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusAvailableReplicas :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusCollisionCount:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusConditions:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe [V1StatefulSetCondition]
$sel:v1StatefulSetStatusCurrentReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusCurrentRevision:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Text
$sel:v1StatefulSetStatusObservedGeneration:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Integer
$sel:v1StatefulSetStatusReadyReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Int
$sel:v1StatefulSetStatusUpdateRevision:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Text
$sel:v1StatefulSetStatusUpdatedReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusAvailableReplicas :: Maybe Int
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
..} = (\Maybe Int
v1StatefulSetStatusCollisionCount -> V1StatefulSetStatus { Maybe Int
$sel:v1StatefulSetStatusCollisionCount:V1StatefulSetStatus :: Maybe Int
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusCollisionCount, Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusAvailableReplicas :: Maybe Int
$sel:v1StatefulSetStatusConditions:V1StatefulSetStatus :: Maybe [V1StatefulSetCondition]
$sel:v1StatefulSetStatusCurrentReplicas:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusCurrentRevision:V1StatefulSetStatus :: Maybe Text
$sel:v1StatefulSetStatusObservedGeneration:V1StatefulSetStatus :: Maybe Integer
$sel:v1StatefulSetStatusReadyReplicas:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusReplicas:V1StatefulSetStatus :: Int
$sel:v1StatefulSetStatusUpdateRevision:V1StatefulSetStatus :: Maybe Text
$sel:v1StatefulSetStatusUpdatedReplicas:V1StatefulSetStatus :: Maybe Int
v1StatefulSetStatusAvailableReplicas :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusUpdatedReplicas :: 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
v1StatefulSetStatusCollisionCount
{-# INLINE v1StatefulSetStatusCollisionCountL #-}

-- | 'v1StatefulSetStatusConditions' Lens
v1StatefulSetStatusConditionsL :: Lens_' V1StatefulSetStatus (Maybe [V1StatefulSetCondition])
v1StatefulSetStatusConditionsL :: Lens_' V1StatefulSetStatus (Maybe [V1StatefulSetCondition])
v1StatefulSetStatusConditionsL Maybe [V1StatefulSetCondition]
-> f (Maybe [V1StatefulSetCondition])
f V1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusAvailableReplicas :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusCollisionCount:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusConditions:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe [V1StatefulSetCondition]
$sel:v1StatefulSetStatusCurrentReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusCurrentRevision:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Text
$sel:v1StatefulSetStatusObservedGeneration:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Integer
$sel:v1StatefulSetStatusReadyReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Int
$sel:v1StatefulSetStatusUpdateRevision:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Text
$sel:v1StatefulSetStatusUpdatedReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusAvailableReplicas :: Maybe Int
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
..} = (\Maybe [V1StatefulSetCondition]
v1StatefulSetStatusConditions -> V1StatefulSetStatus { Maybe [V1StatefulSetCondition]
$sel:v1StatefulSetStatusConditions:V1StatefulSetStatus :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusConditions, Int
Maybe Int
Maybe Integer
Maybe Text
v1StatefulSetStatusAvailableReplicas :: Maybe Int
$sel:v1StatefulSetStatusCollisionCount:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusCurrentReplicas:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusCurrentRevision:V1StatefulSetStatus :: Maybe Text
$sel:v1StatefulSetStatusObservedGeneration:V1StatefulSetStatus :: Maybe Integer
$sel:v1StatefulSetStatusReadyReplicas:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusReplicas:V1StatefulSetStatus :: Int
$sel:v1StatefulSetStatusUpdateRevision:V1StatefulSetStatus :: Maybe Text
$sel:v1StatefulSetStatusUpdatedReplicas:V1StatefulSetStatus :: Maybe Int
v1StatefulSetStatusAvailableReplicas :: Maybe Int
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusUpdatedReplicas :: 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 :: Lens_' V1StatefulSetStatus (Maybe Int)
v1StatefulSetStatusCurrentReplicasL Maybe Int -> f (Maybe Int)
f V1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusAvailableReplicas :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusCollisionCount:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusConditions:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe [V1StatefulSetCondition]
$sel:v1StatefulSetStatusCurrentReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusCurrentRevision:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Text
$sel:v1StatefulSetStatusObservedGeneration:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Integer
$sel:v1StatefulSetStatusReadyReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Int
$sel:v1StatefulSetStatusUpdateRevision:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Text
$sel:v1StatefulSetStatusUpdatedReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusAvailableReplicas :: Maybe Int
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
..} = (\Maybe Int
v1StatefulSetStatusCurrentReplicas -> V1StatefulSetStatus { Maybe Int
$sel:v1StatefulSetStatusCurrentReplicas:V1StatefulSetStatus :: Maybe Int
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusCurrentReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusAvailableReplicas :: Maybe Int
$sel:v1StatefulSetStatusCollisionCount:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusConditions:V1StatefulSetStatus :: Maybe [V1StatefulSetCondition]
$sel:v1StatefulSetStatusCurrentRevision:V1StatefulSetStatus :: Maybe Text
$sel:v1StatefulSetStatusObservedGeneration:V1StatefulSetStatus :: Maybe Integer
$sel:v1StatefulSetStatusReadyReplicas:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusReplicas:V1StatefulSetStatus :: Int
$sel:v1StatefulSetStatusUpdateRevision:V1StatefulSetStatus :: Maybe Text
$sel:v1StatefulSetStatusUpdatedReplicas:V1StatefulSetStatus :: Maybe Int
v1StatefulSetStatusAvailableReplicas :: Maybe Int
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusUpdatedReplicas :: 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 :: Lens_' V1StatefulSetStatus (Maybe Text)
v1StatefulSetStatusCurrentRevisionL Maybe Text -> f (Maybe Text)
f V1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusAvailableReplicas :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusCollisionCount:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusConditions:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe [V1StatefulSetCondition]
$sel:v1StatefulSetStatusCurrentReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusCurrentRevision:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Text
$sel:v1StatefulSetStatusObservedGeneration:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Integer
$sel:v1StatefulSetStatusReadyReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Int
$sel:v1StatefulSetStatusUpdateRevision:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Text
$sel:v1StatefulSetStatusUpdatedReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusAvailableReplicas :: Maybe Int
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
..} = (\Maybe Text
v1StatefulSetStatusCurrentRevision -> V1StatefulSetStatus { Maybe Text
$sel:v1StatefulSetStatusCurrentRevision:V1StatefulSetStatus :: Maybe Text
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusCurrentRevision, Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusAvailableReplicas :: Maybe Int
$sel:v1StatefulSetStatusCollisionCount:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusConditions:V1StatefulSetStatus :: Maybe [V1StatefulSetCondition]
$sel:v1StatefulSetStatusCurrentReplicas:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusObservedGeneration:V1StatefulSetStatus :: Maybe Integer
$sel:v1StatefulSetStatusReadyReplicas:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusReplicas:V1StatefulSetStatus :: Int
$sel:v1StatefulSetStatusUpdateRevision:V1StatefulSetStatus :: Maybe Text
$sel:v1StatefulSetStatusUpdatedReplicas:V1StatefulSetStatus :: Maybe Int
v1StatefulSetStatusAvailableReplicas :: Maybe Int
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusUpdatedReplicas :: 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 :: Lens_' V1StatefulSetStatus (Maybe Integer)
v1StatefulSetStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusAvailableReplicas :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusCollisionCount:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusConditions:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe [V1StatefulSetCondition]
$sel:v1StatefulSetStatusCurrentReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusCurrentRevision:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Text
$sel:v1StatefulSetStatusObservedGeneration:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Integer
$sel:v1StatefulSetStatusReadyReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Int
$sel:v1StatefulSetStatusUpdateRevision:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Text
$sel:v1StatefulSetStatusUpdatedReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusAvailableReplicas :: Maybe Int
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
..} = (\Maybe Integer
v1StatefulSetStatusObservedGeneration -> V1StatefulSetStatus { Maybe Integer
$sel:v1StatefulSetStatusObservedGeneration:V1StatefulSetStatus :: Maybe Integer
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusObservedGeneration, Int
Maybe Int
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusAvailableReplicas :: Maybe Int
$sel:v1StatefulSetStatusCollisionCount:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusConditions:V1StatefulSetStatus :: Maybe [V1StatefulSetCondition]
$sel:v1StatefulSetStatusCurrentReplicas:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusCurrentRevision:V1StatefulSetStatus :: Maybe Text
$sel:v1StatefulSetStatusReadyReplicas:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusReplicas:V1StatefulSetStatus :: Int
$sel:v1StatefulSetStatusUpdateRevision:V1StatefulSetStatus :: Maybe Text
$sel:v1StatefulSetStatusUpdatedReplicas:V1StatefulSetStatus :: Maybe Int
v1StatefulSetStatusAvailableReplicas :: Maybe Int
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusUpdatedReplicas :: 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 :: Lens_' V1StatefulSetStatus (Maybe Int)
v1StatefulSetStatusReadyReplicasL Maybe Int -> f (Maybe Int)
f V1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusAvailableReplicas :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusCollisionCount:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusConditions:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe [V1StatefulSetCondition]
$sel:v1StatefulSetStatusCurrentReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusCurrentRevision:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Text
$sel:v1StatefulSetStatusObservedGeneration:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Integer
$sel:v1StatefulSetStatusReadyReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Int
$sel:v1StatefulSetStatusUpdateRevision:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Text
$sel:v1StatefulSetStatusUpdatedReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusAvailableReplicas :: Maybe Int
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
..} = (\Maybe Int
v1StatefulSetStatusReadyReplicas -> V1StatefulSetStatus { Maybe Int
$sel:v1StatefulSetStatusReadyReplicas:V1StatefulSetStatus :: Maybe Int
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusReadyReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusAvailableReplicas :: Maybe Int
$sel:v1StatefulSetStatusCollisionCount:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusConditions:V1StatefulSetStatus :: Maybe [V1StatefulSetCondition]
$sel:v1StatefulSetStatusCurrentReplicas:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusCurrentRevision:V1StatefulSetStatus :: Maybe Text
$sel:v1StatefulSetStatusObservedGeneration:V1StatefulSetStatus :: Maybe Integer
$sel:v1StatefulSetStatusReplicas:V1StatefulSetStatus :: Int
$sel:v1StatefulSetStatusUpdateRevision:V1StatefulSetStatus :: Maybe Text
$sel:v1StatefulSetStatusUpdatedReplicas:V1StatefulSetStatus :: Maybe Int
v1StatefulSetStatusAvailableReplicas :: Maybe Int
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusUpdatedReplicas :: 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 :: Lens_' V1StatefulSetStatus Int
v1StatefulSetStatusReplicasL Int -> f Int
f V1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusAvailableReplicas :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusCollisionCount:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusConditions:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe [V1StatefulSetCondition]
$sel:v1StatefulSetStatusCurrentReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusCurrentRevision:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Text
$sel:v1StatefulSetStatusObservedGeneration:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Integer
$sel:v1StatefulSetStatusReadyReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Int
$sel:v1StatefulSetStatusUpdateRevision:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Text
$sel:v1StatefulSetStatusUpdatedReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusAvailableReplicas :: Maybe Int
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
..} = (\Int
v1StatefulSetStatusReplicas -> V1StatefulSetStatus { Int
$sel:v1StatefulSetStatusReplicas:V1StatefulSetStatus :: Int
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusReplicas, Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusAvailableReplicas :: Maybe Int
$sel:v1StatefulSetStatusCollisionCount:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusConditions:V1StatefulSetStatus :: Maybe [V1StatefulSetCondition]
$sel:v1StatefulSetStatusCurrentReplicas:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusCurrentRevision:V1StatefulSetStatus :: Maybe Text
$sel:v1StatefulSetStatusObservedGeneration:V1StatefulSetStatus :: Maybe Integer
$sel:v1StatefulSetStatusReadyReplicas:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusUpdateRevision:V1StatefulSetStatus :: Maybe Text
$sel:v1StatefulSetStatusUpdatedReplicas:V1StatefulSetStatus :: Maybe Int
v1StatefulSetStatusAvailableReplicas :: Maybe Int
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusUpdatedReplicas :: 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 :: Lens_' V1StatefulSetStatus (Maybe Text)
v1StatefulSetStatusUpdateRevisionL Maybe Text -> f (Maybe Text)
f V1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusAvailableReplicas :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusCollisionCount:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusConditions:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe [V1StatefulSetCondition]
$sel:v1StatefulSetStatusCurrentReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusCurrentRevision:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Text
$sel:v1StatefulSetStatusObservedGeneration:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Integer
$sel:v1StatefulSetStatusReadyReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Int
$sel:v1StatefulSetStatusUpdateRevision:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Text
$sel:v1StatefulSetStatusUpdatedReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusAvailableReplicas :: Maybe Int
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
..} = (\Maybe Text
v1StatefulSetStatusUpdateRevision -> V1StatefulSetStatus { Maybe Text
$sel:v1StatefulSetStatusUpdateRevision:V1StatefulSetStatus :: Maybe Text
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusUpdateRevision, Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusAvailableReplicas :: Maybe Int
$sel:v1StatefulSetStatusCollisionCount:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusConditions:V1StatefulSetStatus :: Maybe [V1StatefulSetCondition]
$sel:v1StatefulSetStatusCurrentReplicas:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusCurrentRevision:V1StatefulSetStatus :: Maybe Text
$sel:v1StatefulSetStatusObservedGeneration:V1StatefulSetStatus :: Maybe Integer
$sel:v1StatefulSetStatusReadyReplicas:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusReplicas:V1StatefulSetStatus :: Int
$sel:v1StatefulSetStatusUpdatedReplicas:V1StatefulSetStatus :: Maybe Int
v1StatefulSetStatusAvailableReplicas :: Maybe Int
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusUpdatedReplicas :: 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 :: Lens_' V1StatefulSetStatus (Maybe Int)
v1StatefulSetStatusUpdatedReplicasL Maybe Int -> f (Maybe Int)
f V1StatefulSetStatus{Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusAvailableReplicas :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusCollisionCount:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusConditions:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe [V1StatefulSetCondition]
$sel:v1StatefulSetStatusCurrentReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusCurrentRevision:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Text
$sel:v1StatefulSetStatusObservedGeneration:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Integer
$sel:v1StatefulSetStatusReadyReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
$sel:v1StatefulSetStatusReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Int
$sel:v1StatefulSetStatusUpdateRevision:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Text
$sel:v1StatefulSetStatusUpdatedReplicas:V1StatefulSetStatus :: V1StatefulSetStatus -> Maybe Int
v1StatefulSetStatusAvailableReplicas :: Maybe Int
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
..} = (\Maybe Int
v1StatefulSetStatusUpdatedReplicas -> V1StatefulSetStatus { Maybe Int
$sel:v1StatefulSetStatusUpdatedReplicas:V1StatefulSetStatus :: Maybe Int
v1StatefulSetStatusUpdatedReplicas :: Maybe Int
v1StatefulSetStatusUpdatedReplicas, Int
Maybe Int
Maybe Integer
Maybe [V1StatefulSetCondition]
Maybe Text
v1StatefulSetStatusAvailableReplicas :: Maybe Int
$sel:v1StatefulSetStatusCollisionCount:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusConditions:V1StatefulSetStatus :: Maybe [V1StatefulSetCondition]
$sel:v1StatefulSetStatusCurrentReplicas:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusCurrentRevision:V1StatefulSetStatus :: Maybe Text
$sel:v1StatefulSetStatusObservedGeneration:V1StatefulSetStatus :: Maybe Integer
$sel:v1StatefulSetStatusReadyReplicas:V1StatefulSetStatus :: Maybe Int
$sel:v1StatefulSetStatusReplicas:V1StatefulSetStatus :: Int
$sel:v1StatefulSetStatusUpdateRevision:V1StatefulSetStatus :: Maybe Text
v1StatefulSetStatusAvailableReplicas :: Maybe Int
v1StatefulSetStatusCollisionCount :: Maybe Int
v1StatefulSetStatusConditions :: Maybe [V1StatefulSetCondition]
v1StatefulSetStatusCurrentReplicas :: Maybe Int
v1StatefulSetStatusCurrentRevision :: Maybe Text
v1StatefulSetStatusObservedGeneration :: Maybe Integer
v1StatefulSetStatusReadyReplicas :: Maybe Int
v1StatefulSetStatusReplicas :: Int
v1StatefulSetStatusUpdateRevision :: Maybe Text
..} ) (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 :: Lens_'
  V1StatefulSetUpdateStrategy
  (Maybe V1RollingUpdateStatefulSetStrategy)
v1StatefulSetUpdateStrategyRollingUpdateL Maybe V1RollingUpdateStatefulSetStrategy
-> f (Maybe V1RollingUpdateStatefulSetStrategy)
f V1StatefulSetUpdateStrategy{Maybe Text
Maybe V1RollingUpdateStatefulSetStrategy
v1StatefulSetUpdateStrategyRollingUpdate :: V1StatefulSetUpdateStrategy
-> Maybe V1RollingUpdateStatefulSetStrategy
v1StatefulSetUpdateStrategyRollingUpdate :: Maybe V1RollingUpdateStatefulSetStrategy
v1StatefulSetUpdateStrategyType :: Maybe Text
$sel:v1StatefulSetUpdateStrategyType:V1StatefulSetUpdateStrategy :: V1StatefulSetUpdateStrategy -> Maybe Text
..} = (\Maybe V1RollingUpdateStatefulSetStrategy
v1StatefulSetUpdateStrategyRollingUpdate -> V1StatefulSetUpdateStrategy { Maybe V1RollingUpdateStatefulSetStrategy
v1StatefulSetUpdateStrategyRollingUpdate :: Maybe V1RollingUpdateStatefulSetStrategy
v1StatefulSetUpdateStrategyRollingUpdate :: Maybe V1RollingUpdateStatefulSetStrategy
v1StatefulSetUpdateStrategyRollingUpdate, Maybe Text
v1StatefulSetUpdateStrategyType :: Maybe Text
$sel:v1StatefulSetUpdateStrategyType:V1StatefulSetUpdateStrategy :: 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 :: Lens_' V1StatefulSetUpdateStrategy (Maybe Text)
v1StatefulSetUpdateStrategyTypeL Maybe Text -> f (Maybe Text)
f V1StatefulSetUpdateStrategy{Maybe Text
Maybe V1RollingUpdateStatefulSetStrategy
v1StatefulSetUpdateStrategyRollingUpdate :: V1StatefulSetUpdateStrategy
-> Maybe V1RollingUpdateStatefulSetStrategy
$sel:v1StatefulSetUpdateStrategyType:V1StatefulSetUpdateStrategy :: V1StatefulSetUpdateStrategy -> Maybe Text
v1StatefulSetUpdateStrategyRollingUpdate :: Maybe V1RollingUpdateStatefulSetStrategy
v1StatefulSetUpdateStrategyType :: Maybe Text
..} = (\Maybe Text
v1StatefulSetUpdateStrategyType -> V1StatefulSetUpdateStrategy { Maybe Text
$sel:v1StatefulSetUpdateStrategyType:V1StatefulSetUpdateStrategy :: 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 :: Lens_' V1Status (Maybe Text)
v1StatusApiVersionL Maybe Text -> f (Maybe Text)
f V1Status{Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusApiVersion :: V1Status -> Maybe Text
v1StatusApiVersion :: Maybe Text
v1StatusCode :: Maybe Int
v1StatusDetails :: Maybe V1StatusDetails
v1StatusKind :: Maybe Text
v1StatusMessage :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusReason :: Maybe Text
v1StatusStatus :: Maybe Text
$sel:v1StatusCode:V1Status :: V1Status -> Maybe Int
$sel:v1StatusDetails:V1Status :: V1Status -> Maybe V1StatusDetails
$sel:v1StatusKind:V1Status :: V1Status -> Maybe Text
$sel:v1StatusMessage:V1Status :: V1Status -> Maybe Text
$sel:v1StatusMetadata:V1Status :: V1Status -> Maybe V1ListMeta
$sel:v1StatusReason:V1Status :: V1Status -> Maybe Text
$sel:v1StatusStatus:V1Status :: V1Status -> Maybe Text
..} = (\Maybe Text
v1StatusApiVersion -> V1Status { Maybe Text
v1StatusApiVersion :: Maybe Text
v1StatusApiVersion :: Maybe Text
v1StatusApiVersion, Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusCode :: Maybe Int
v1StatusDetails :: Maybe V1StatusDetails
v1StatusKind :: Maybe Text
v1StatusMessage :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusReason :: Maybe Text
v1StatusStatus :: Maybe Text
$sel:v1StatusCode:V1Status :: Maybe Int
$sel:v1StatusDetails:V1Status :: Maybe V1StatusDetails
$sel:v1StatusKind:V1Status :: Maybe Text
$sel:v1StatusMessage:V1Status :: Maybe Text
$sel:v1StatusMetadata:V1Status :: Maybe V1ListMeta
$sel:v1StatusReason:V1Status :: Maybe Text
$sel:v1StatusStatus:V1Status :: 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
v1StatusApiVersion
{-# INLINE v1StatusApiVersionL #-}

-- | 'v1StatusCode' Lens
v1StatusCodeL :: Lens_' V1Status (Maybe Int)
v1StatusCodeL :: Lens_' V1Status (Maybe Int)
v1StatusCodeL Maybe Int -> f (Maybe Int)
f V1Status{Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusApiVersion :: V1Status -> Maybe Text
$sel:v1StatusCode:V1Status :: V1Status -> Maybe Int
$sel:v1StatusDetails:V1Status :: V1Status -> Maybe V1StatusDetails
$sel:v1StatusKind:V1Status :: V1Status -> Maybe Text
$sel:v1StatusMessage:V1Status :: V1Status -> Maybe Text
$sel:v1StatusMetadata:V1Status :: V1Status -> Maybe V1ListMeta
$sel:v1StatusReason:V1Status :: V1Status -> Maybe Text
$sel:v1StatusStatus:V1Status :: V1Status -> Maybe Text
v1StatusApiVersion :: Maybe Text
v1StatusCode :: Maybe Int
v1StatusDetails :: Maybe V1StatusDetails
v1StatusKind :: Maybe Text
v1StatusMessage :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusReason :: Maybe Text
v1StatusStatus :: Maybe Text
..} = (\Maybe Int
v1StatusCode -> V1Status { Maybe Int
$sel:v1StatusCode:V1Status :: Maybe Int
v1StatusCode :: Maybe Int
v1StatusCode, Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusApiVersion :: Maybe Text
$sel:v1StatusDetails:V1Status :: Maybe V1StatusDetails
$sel:v1StatusKind:V1Status :: Maybe Text
$sel:v1StatusMessage:V1Status :: Maybe Text
$sel:v1StatusMetadata:V1Status :: Maybe V1ListMeta
$sel:v1StatusReason:V1Status :: Maybe Text
$sel:v1StatusStatus:V1Status :: Maybe Text
v1StatusApiVersion :: Maybe Text
v1StatusDetails :: Maybe V1StatusDetails
v1StatusKind :: Maybe Text
v1StatusMessage :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusReason :: Maybe Text
v1StatusStatus :: 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 :: Lens_' V1Status (Maybe V1StatusDetails)
v1StatusDetailsL Maybe V1StatusDetails -> f (Maybe V1StatusDetails)
f V1Status{Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusApiVersion :: V1Status -> Maybe Text
$sel:v1StatusCode:V1Status :: V1Status -> Maybe Int
$sel:v1StatusDetails:V1Status :: V1Status -> Maybe V1StatusDetails
$sel:v1StatusKind:V1Status :: V1Status -> Maybe Text
$sel:v1StatusMessage:V1Status :: V1Status -> Maybe Text
$sel:v1StatusMetadata:V1Status :: V1Status -> Maybe V1ListMeta
$sel:v1StatusReason:V1Status :: V1Status -> Maybe Text
$sel:v1StatusStatus:V1Status :: V1Status -> Maybe Text
v1StatusApiVersion :: Maybe Text
v1StatusCode :: Maybe Int
v1StatusDetails :: Maybe V1StatusDetails
v1StatusKind :: Maybe Text
v1StatusMessage :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusReason :: Maybe Text
v1StatusStatus :: Maybe Text
..} = (\Maybe V1StatusDetails
v1StatusDetails -> V1Status { Maybe V1StatusDetails
$sel:v1StatusDetails:V1Status :: Maybe V1StatusDetails
v1StatusDetails :: Maybe V1StatusDetails
v1StatusDetails, Maybe Int
Maybe Text
Maybe V1ListMeta
v1StatusApiVersion :: Maybe Text
$sel:v1StatusCode:V1Status :: Maybe Int
$sel:v1StatusKind:V1Status :: Maybe Text
$sel:v1StatusMessage:V1Status :: Maybe Text
$sel:v1StatusMetadata:V1Status :: Maybe V1ListMeta
$sel:v1StatusReason:V1Status :: Maybe Text
$sel:v1StatusStatus:V1Status :: Maybe Text
v1StatusApiVersion :: Maybe Text
v1StatusCode :: Maybe Int
v1StatusKind :: Maybe Text
v1StatusMessage :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusReason :: Maybe Text
v1StatusStatus :: 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 :: Lens_' V1Status (Maybe Text)
v1StatusKindL Maybe Text -> f (Maybe Text)
f V1Status{Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusApiVersion :: V1Status -> Maybe Text
$sel:v1StatusCode:V1Status :: V1Status -> Maybe Int
$sel:v1StatusDetails:V1Status :: V1Status -> Maybe V1StatusDetails
$sel:v1StatusKind:V1Status :: V1Status -> Maybe Text
$sel:v1StatusMessage:V1Status :: V1Status -> Maybe Text
$sel:v1StatusMetadata:V1Status :: V1Status -> Maybe V1ListMeta
$sel:v1StatusReason:V1Status :: V1Status -> Maybe Text
$sel:v1StatusStatus:V1Status :: V1Status -> Maybe Text
v1StatusApiVersion :: Maybe Text
v1StatusCode :: Maybe Int
v1StatusDetails :: Maybe V1StatusDetails
v1StatusKind :: Maybe Text
v1StatusMessage :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusReason :: Maybe Text
v1StatusStatus :: Maybe Text
..} = (\Maybe Text
v1StatusKind -> V1Status { Maybe Text
$sel:v1StatusKind:V1Status :: Maybe Text
v1StatusKind :: Maybe Text
v1StatusKind, Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusApiVersion :: Maybe Text
$sel:v1StatusCode:V1Status :: Maybe Int
$sel:v1StatusDetails:V1Status :: Maybe V1StatusDetails
$sel:v1StatusMessage:V1Status :: Maybe Text
$sel:v1StatusMetadata:V1Status :: Maybe V1ListMeta
$sel:v1StatusReason:V1Status :: Maybe Text
$sel:v1StatusStatus:V1Status :: Maybe Text
v1StatusApiVersion :: Maybe Text
v1StatusCode :: Maybe Int
v1StatusDetails :: Maybe V1StatusDetails
v1StatusMessage :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusReason :: Maybe Text
v1StatusStatus :: 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 :: Lens_' V1Status (Maybe Text)
v1StatusMessageL Maybe Text -> f (Maybe Text)
f V1Status{Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusApiVersion :: V1Status -> Maybe Text
$sel:v1StatusCode:V1Status :: V1Status -> Maybe Int
$sel:v1StatusDetails:V1Status :: V1Status -> Maybe V1StatusDetails
$sel:v1StatusKind:V1Status :: V1Status -> Maybe Text
$sel:v1StatusMessage:V1Status :: V1Status -> Maybe Text
$sel:v1StatusMetadata:V1Status :: V1Status -> Maybe V1ListMeta
$sel:v1StatusReason:V1Status :: V1Status -> Maybe Text
$sel:v1StatusStatus:V1Status :: V1Status -> Maybe Text
v1StatusApiVersion :: Maybe Text
v1StatusCode :: Maybe Int
v1StatusDetails :: Maybe V1StatusDetails
v1StatusKind :: Maybe Text
v1StatusMessage :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusReason :: Maybe Text
v1StatusStatus :: Maybe Text
..} = (\Maybe Text
v1StatusMessage -> V1Status { Maybe Text
$sel:v1StatusMessage:V1Status :: Maybe Text
v1StatusMessage :: Maybe Text
v1StatusMessage, Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusApiVersion :: Maybe Text
$sel:v1StatusCode:V1Status :: Maybe Int
$sel:v1StatusDetails:V1Status :: Maybe V1StatusDetails
$sel:v1StatusKind:V1Status :: Maybe Text
$sel:v1StatusMetadata:V1Status :: Maybe V1ListMeta
$sel:v1StatusReason:V1Status :: Maybe Text
$sel:v1StatusStatus:V1Status :: Maybe Text
v1StatusApiVersion :: Maybe Text
v1StatusCode :: Maybe Int
v1StatusDetails :: Maybe V1StatusDetails
v1StatusKind :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusReason :: Maybe Text
v1StatusStatus :: 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 :: Lens_' V1Status (Maybe V1ListMeta)
v1StatusMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1Status{Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusApiVersion :: V1Status -> Maybe Text
$sel:v1StatusCode:V1Status :: V1Status -> Maybe Int
$sel:v1StatusDetails:V1Status :: V1Status -> Maybe V1StatusDetails
$sel:v1StatusKind:V1Status :: V1Status -> Maybe Text
$sel:v1StatusMessage:V1Status :: V1Status -> Maybe Text
$sel:v1StatusMetadata:V1Status :: V1Status -> Maybe V1ListMeta
$sel:v1StatusReason:V1Status :: V1Status -> Maybe Text
$sel:v1StatusStatus:V1Status :: V1Status -> Maybe Text
v1StatusApiVersion :: Maybe Text
v1StatusCode :: Maybe Int
v1StatusDetails :: Maybe V1StatusDetails
v1StatusKind :: Maybe Text
v1StatusMessage :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusReason :: Maybe Text
v1StatusStatus :: Maybe Text
..} = (\Maybe V1ListMeta
v1StatusMetadata -> V1Status { Maybe V1ListMeta
$sel:v1StatusMetadata:V1Status :: Maybe V1ListMeta
v1StatusMetadata :: Maybe V1ListMeta
v1StatusMetadata, Maybe Int
Maybe Text
Maybe V1StatusDetails
v1StatusApiVersion :: Maybe Text
$sel:v1StatusCode:V1Status :: Maybe Int
$sel:v1StatusDetails:V1Status :: Maybe V1StatusDetails
$sel:v1StatusKind:V1Status :: Maybe Text
$sel:v1StatusMessage:V1Status :: Maybe Text
$sel:v1StatusReason:V1Status :: Maybe Text
$sel:v1StatusStatus:V1Status :: Maybe Text
v1StatusApiVersion :: Maybe Text
v1StatusCode :: Maybe Int
v1StatusDetails :: Maybe V1StatusDetails
v1StatusKind :: Maybe Text
v1StatusMessage :: Maybe Text
v1StatusReason :: Maybe Text
v1StatusStatus :: 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 :: Lens_' V1Status (Maybe Text)
v1StatusReasonL Maybe Text -> f (Maybe Text)
f V1Status{Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusApiVersion :: V1Status -> Maybe Text
$sel:v1StatusCode:V1Status :: V1Status -> Maybe Int
$sel:v1StatusDetails:V1Status :: V1Status -> Maybe V1StatusDetails
$sel:v1StatusKind:V1Status :: V1Status -> Maybe Text
$sel:v1StatusMessage:V1Status :: V1Status -> Maybe Text
$sel:v1StatusMetadata:V1Status :: V1Status -> Maybe V1ListMeta
$sel:v1StatusReason:V1Status :: V1Status -> Maybe Text
$sel:v1StatusStatus:V1Status :: V1Status -> Maybe Text
v1StatusApiVersion :: Maybe Text
v1StatusCode :: Maybe Int
v1StatusDetails :: Maybe V1StatusDetails
v1StatusKind :: Maybe Text
v1StatusMessage :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusReason :: Maybe Text
v1StatusStatus :: Maybe Text
..} = (\Maybe Text
v1StatusReason -> V1Status { Maybe Text
$sel:v1StatusReason:V1Status :: Maybe Text
v1StatusReason :: Maybe Text
v1StatusReason, Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusApiVersion :: Maybe Text
$sel:v1StatusCode:V1Status :: Maybe Int
$sel:v1StatusDetails:V1Status :: Maybe V1StatusDetails
$sel:v1StatusKind:V1Status :: Maybe Text
$sel:v1StatusMessage:V1Status :: Maybe Text
$sel:v1StatusMetadata:V1Status :: Maybe V1ListMeta
$sel:v1StatusStatus:V1Status :: Maybe Text
v1StatusApiVersion :: Maybe Text
v1StatusCode :: Maybe Int
v1StatusDetails :: Maybe V1StatusDetails
v1StatusKind :: Maybe Text
v1StatusMessage :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusStatus :: 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 :: Lens_' V1Status (Maybe Text)
v1StatusStatusL Maybe Text -> f (Maybe Text)
f V1Status{Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusApiVersion :: V1Status -> Maybe Text
$sel:v1StatusCode:V1Status :: V1Status -> Maybe Int
$sel:v1StatusDetails:V1Status :: V1Status -> Maybe V1StatusDetails
$sel:v1StatusKind:V1Status :: V1Status -> Maybe Text
$sel:v1StatusMessage:V1Status :: V1Status -> Maybe Text
$sel:v1StatusMetadata:V1Status :: V1Status -> Maybe V1ListMeta
$sel:v1StatusReason:V1Status :: V1Status -> Maybe Text
$sel:v1StatusStatus:V1Status :: V1Status -> Maybe Text
v1StatusApiVersion :: Maybe Text
v1StatusCode :: Maybe Int
v1StatusDetails :: Maybe V1StatusDetails
v1StatusKind :: Maybe Text
v1StatusMessage :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusReason :: Maybe Text
v1StatusStatus :: Maybe Text
..} = (\Maybe Text
v1StatusStatus -> V1Status { Maybe Text
$sel:v1StatusStatus:V1Status :: Maybe Text
v1StatusStatus :: Maybe Text
v1StatusStatus, Maybe Int
Maybe Text
Maybe V1StatusDetails
Maybe V1ListMeta
v1StatusApiVersion :: Maybe Text
$sel:v1StatusCode:V1Status :: Maybe Int
$sel:v1StatusDetails:V1Status :: Maybe V1StatusDetails
$sel:v1StatusKind:V1Status :: Maybe Text
$sel:v1StatusMessage:V1Status :: Maybe Text
$sel:v1StatusMetadata:V1Status :: Maybe V1ListMeta
$sel:v1StatusReason:V1Status :: Maybe Text
v1StatusApiVersion :: Maybe Text
v1StatusCode :: Maybe Int
v1StatusDetails :: Maybe V1StatusDetails
v1StatusKind :: Maybe Text
v1StatusMessage :: Maybe Text
v1StatusMetadata :: Maybe V1ListMeta
v1StatusReason :: 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 :: Lens_' V1StatusCause (Maybe Text)
v1StatusCauseFieldL Maybe Text -> f (Maybe Text)
f V1StatusCause{Maybe Text
v1StatusCauseField :: V1StatusCause -> Maybe Text
v1StatusCauseField :: Maybe Text
v1StatusCauseMessage :: Maybe Text
v1StatusCauseReason :: Maybe Text
$sel:v1StatusCauseMessage:V1StatusCause :: V1StatusCause -> Maybe Text
$sel:v1StatusCauseReason:V1StatusCause :: V1StatusCause -> Maybe Text
..} = (\Maybe Text
v1StatusCauseField -> V1StatusCause { Maybe Text
v1StatusCauseField :: Maybe Text
v1StatusCauseField :: Maybe Text
v1StatusCauseField, Maybe Text
v1StatusCauseMessage :: Maybe Text
v1StatusCauseReason :: Maybe Text
$sel:v1StatusCauseMessage:V1StatusCause :: Maybe Text
$sel:v1StatusCauseReason:V1StatusCause :: 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 :: Lens_' V1StatusCause (Maybe Text)
v1StatusCauseMessageL Maybe Text -> f (Maybe Text)
f V1StatusCause{Maybe Text
v1StatusCauseField :: V1StatusCause -> Maybe Text
$sel:v1StatusCauseMessage:V1StatusCause :: V1StatusCause -> Maybe Text
$sel:v1StatusCauseReason:V1StatusCause :: V1StatusCause -> Maybe Text
v1StatusCauseField :: Maybe Text
v1StatusCauseMessage :: Maybe Text
v1StatusCauseReason :: Maybe Text
..} = (\Maybe Text
v1StatusCauseMessage -> V1StatusCause { Maybe Text
$sel:v1StatusCauseMessage:V1StatusCause :: Maybe Text
v1StatusCauseMessage :: Maybe Text
v1StatusCauseMessage, Maybe Text
v1StatusCauseField :: Maybe Text
$sel:v1StatusCauseReason:V1StatusCause :: Maybe Text
v1StatusCauseField :: Maybe Text
v1StatusCauseReason :: 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 :: Lens_' V1StatusCause (Maybe Text)
v1StatusCauseReasonL Maybe Text -> f (Maybe Text)
f V1StatusCause{Maybe Text
v1StatusCauseField :: V1StatusCause -> Maybe Text
$sel:v1StatusCauseMessage:V1StatusCause :: V1StatusCause -> Maybe Text
$sel:v1StatusCauseReason:V1StatusCause :: V1StatusCause -> Maybe Text
v1StatusCauseField :: Maybe Text
v1StatusCauseMessage :: Maybe Text
v1StatusCauseReason :: Maybe Text
..} = (\Maybe Text
v1StatusCauseReason -> V1StatusCause { Maybe Text
$sel:v1StatusCauseReason:V1StatusCause :: Maybe Text
v1StatusCauseReason :: Maybe Text
v1StatusCauseReason, Maybe Text
v1StatusCauseField :: Maybe Text
$sel:v1StatusCauseMessage:V1StatusCause :: Maybe Text
v1StatusCauseField :: 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
v1StatusCauseReason
{-# INLINE v1StatusCauseReasonL #-}



-- * V1StatusDetails

-- | 'v1StatusDetailsCauses' Lens
v1StatusDetailsCausesL :: Lens_' V1StatusDetails (Maybe [V1StatusCause])
v1StatusDetailsCausesL :: Lens_' V1StatusDetails (Maybe [V1StatusCause])
v1StatusDetailsCausesL Maybe [V1StatusCause] -> f (Maybe [V1StatusCause])
f V1StatusDetails{Maybe Int
Maybe [V1StatusCause]
Maybe Text
v1StatusDetailsCauses :: V1StatusDetails -> Maybe [V1StatusCause]
v1StatusDetailsCauses :: Maybe [V1StatusCause]
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsName :: Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsUid :: Maybe Text
$sel:v1StatusDetailsGroup:V1StatusDetails :: V1StatusDetails -> Maybe Text
$sel:v1StatusDetailsKind:V1StatusDetails :: V1StatusDetails -> Maybe Text
$sel:v1StatusDetailsName:V1StatusDetails :: V1StatusDetails -> Maybe Text
$sel:v1StatusDetailsRetryAfterSeconds:V1StatusDetails :: V1StatusDetails -> Maybe Int
$sel:v1StatusDetailsUid:V1StatusDetails :: V1StatusDetails -> Maybe Text
..} = (\Maybe [V1StatusCause]
v1StatusDetailsCauses -> V1StatusDetails { Maybe [V1StatusCause]
v1StatusDetailsCauses :: Maybe [V1StatusCause]
v1StatusDetailsCauses :: Maybe [V1StatusCause]
v1StatusDetailsCauses, Maybe Int
Maybe Text
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsName :: Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsUid :: Maybe Text
$sel:v1StatusDetailsGroup:V1StatusDetails :: Maybe Text
$sel:v1StatusDetailsKind:V1StatusDetails :: Maybe Text
$sel:v1StatusDetailsName:V1StatusDetails :: Maybe Text
$sel:v1StatusDetailsRetryAfterSeconds:V1StatusDetails :: Maybe Int
$sel:v1StatusDetailsUid:V1StatusDetails :: 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 :: Lens_' V1StatusDetails (Maybe Text)
v1StatusDetailsGroupL Maybe Text -> f (Maybe Text)
f V1StatusDetails{Maybe Int
Maybe [V1StatusCause]
Maybe Text
v1StatusDetailsCauses :: V1StatusDetails -> Maybe [V1StatusCause]
$sel:v1StatusDetailsGroup:V1StatusDetails :: V1StatusDetails -> Maybe Text
$sel:v1StatusDetailsKind:V1StatusDetails :: V1StatusDetails -> Maybe Text
$sel:v1StatusDetailsName:V1StatusDetails :: V1StatusDetails -> Maybe Text
$sel:v1StatusDetailsRetryAfterSeconds:V1StatusDetails :: V1StatusDetails -> Maybe Int
$sel:v1StatusDetailsUid:V1StatusDetails :: V1StatusDetails -> Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsName :: Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsUid :: Maybe Text
..} = (\Maybe Text
v1StatusDetailsGroup -> V1StatusDetails { Maybe Text
$sel:v1StatusDetailsGroup:V1StatusDetails :: Maybe Text
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsGroup, Maybe Int
Maybe [V1StatusCause]
Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
$sel:v1StatusDetailsKind:V1StatusDetails :: Maybe Text
$sel:v1StatusDetailsName:V1StatusDetails :: Maybe Text
$sel:v1StatusDetailsRetryAfterSeconds:V1StatusDetails :: Maybe Int
$sel:v1StatusDetailsUid:V1StatusDetails :: Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsName :: Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsUid :: Maybe Text
..} ) (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 :: Lens_' V1StatusDetails (Maybe Text)
v1StatusDetailsKindL Maybe Text -> f (Maybe Text)
f V1StatusDetails{Maybe Int
Maybe [V1StatusCause]
Maybe Text
v1StatusDetailsCauses :: V1StatusDetails -> Maybe [V1StatusCause]
$sel:v1StatusDetailsGroup:V1StatusDetails :: V1StatusDetails -> Maybe Text
$sel:v1StatusDetailsKind:V1StatusDetails :: V1StatusDetails -> Maybe Text
$sel:v1StatusDetailsName:V1StatusDetails :: V1StatusDetails -> Maybe Text
$sel:v1StatusDetailsRetryAfterSeconds:V1StatusDetails :: V1StatusDetails -> Maybe Int
$sel:v1StatusDetailsUid:V1StatusDetails :: V1StatusDetails -> Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsName :: Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsUid :: Maybe Text
..} = (\Maybe Text
v1StatusDetailsKind -> V1StatusDetails { Maybe Text
$sel:v1StatusDetailsKind:V1StatusDetails :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsKind, Maybe Int
Maybe [V1StatusCause]
Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
$sel:v1StatusDetailsGroup:V1StatusDetails :: Maybe Text
$sel:v1StatusDetailsName:V1StatusDetails :: Maybe Text
$sel:v1StatusDetailsRetryAfterSeconds:V1StatusDetails :: Maybe Int
$sel:v1StatusDetailsUid:V1StatusDetails :: Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsName :: Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsUid :: Maybe Text
..} ) (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 :: Lens_' V1StatusDetails (Maybe Text)
v1StatusDetailsNameL Maybe Text -> f (Maybe Text)
f V1StatusDetails{Maybe Int
Maybe [V1StatusCause]
Maybe Text
v1StatusDetailsCauses :: V1StatusDetails -> Maybe [V1StatusCause]
$sel:v1StatusDetailsGroup:V1StatusDetails :: V1StatusDetails -> Maybe Text
$sel:v1StatusDetailsKind:V1StatusDetails :: V1StatusDetails -> Maybe Text
$sel:v1StatusDetailsName:V1StatusDetails :: V1StatusDetails -> Maybe Text
$sel:v1StatusDetailsRetryAfterSeconds:V1StatusDetails :: V1StatusDetails -> Maybe Int
$sel:v1StatusDetailsUid:V1StatusDetails :: V1StatusDetails -> Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsName :: Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsUid :: Maybe Text
..} = (\Maybe Text
v1StatusDetailsName -> V1StatusDetails { Maybe Text
$sel:v1StatusDetailsName:V1StatusDetails :: Maybe Text
v1StatusDetailsName :: Maybe Text
v1StatusDetailsName, Maybe Int
Maybe [V1StatusCause]
Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
$sel:v1StatusDetailsGroup:V1StatusDetails :: Maybe Text
$sel:v1StatusDetailsKind:V1StatusDetails :: Maybe Text
$sel:v1StatusDetailsRetryAfterSeconds:V1StatusDetails :: Maybe Int
$sel:v1StatusDetailsUid:V1StatusDetails :: Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsUid :: Maybe Text
..} ) (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 :: Lens_' V1StatusDetails (Maybe Int)
v1StatusDetailsRetryAfterSecondsL Maybe Int -> f (Maybe Int)
f V1StatusDetails{Maybe Int
Maybe [V1StatusCause]
Maybe Text
v1StatusDetailsCauses :: V1StatusDetails -> Maybe [V1StatusCause]
$sel:v1StatusDetailsGroup:V1StatusDetails :: V1StatusDetails -> Maybe Text
$sel:v1StatusDetailsKind:V1StatusDetails :: V1StatusDetails -> Maybe Text
$sel:v1StatusDetailsName:V1StatusDetails :: V1StatusDetails -> Maybe Text
$sel:v1StatusDetailsRetryAfterSeconds:V1StatusDetails :: V1StatusDetails -> Maybe Int
$sel:v1StatusDetailsUid:V1StatusDetails :: V1StatusDetails -> Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsName :: Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsUid :: Maybe Text
..} = (\Maybe Int
v1StatusDetailsRetryAfterSeconds -> V1StatusDetails { Maybe Int
$sel:v1StatusDetailsRetryAfterSeconds:V1StatusDetails :: Maybe Int
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsRetryAfterSeconds, Maybe [V1StatusCause]
Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
$sel:v1StatusDetailsGroup:V1StatusDetails :: Maybe Text
$sel:v1StatusDetailsKind:V1StatusDetails :: Maybe Text
$sel:v1StatusDetailsName:V1StatusDetails :: Maybe Text
$sel:v1StatusDetailsUid:V1StatusDetails :: Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsName :: Maybe Text
v1StatusDetailsUid :: Maybe Text
..} ) (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 :: Lens_' V1StatusDetails (Maybe Text)
v1StatusDetailsUidL Maybe Text -> f (Maybe Text)
f V1StatusDetails{Maybe Int
Maybe [V1StatusCause]
Maybe Text
v1StatusDetailsCauses :: V1StatusDetails -> Maybe [V1StatusCause]
$sel:v1StatusDetailsGroup:V1StatusDetails :: V1StatusDetails -> Maybe Text
$sel:v1StatusDetailsKind:V1StatusDetails :: V1StatusDetails -> Maybe Text
$sel:v1StatusDetailsName:V1StatusDetails :: V1StatusDetails -> Maybe Text
$sel:v1StatusDetailsRetryAfterSeconds:V1StatusDetails :: V1StatusDetails -> Maybe Int
$sel:v1StatusDetailsUid:V1StatusDetails :: V1StatusDetails -> Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsName :: Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
v1StatusDetailsUid :: Maybe Text
..} = (\Maybe Text
v1StatusDetailsUid -> V1StatusDetails { Maybe Text
$sel:v1StatusDetailsUid:V1StatusDetails :: Maybe Text
v1StatusDetailsUid :: Maybe Text
v1StatusDetailsUid, Maybe Int
Maybe [V1StatusCause]
Maybe Text
v1StatusDetailsCauses :: Maybe [V1StatusCause]
$sel:v1StatusDetailsGroup:V1StatusDetails :: Maybe Text
$sel:v1StatusDetailsKind:V1StatusDetails :: Maybe Text
$sel:v1StatusDetailsName:V1StatusDetails :: Maybe Text
$sel:v1StatusDetailsRetryAfterSeconds:V1StatusDetails :: Maybe Int
v1StatusDetailsCauses :: Maybe [V1StatusCause]
v1StatusDetailsGroup :: Maybe Text
v1StatusDetailsKind :: Maybe Text
v1StatusDetailsName :: Maybe Text
v1StatusDetailsRetryAfterSeconds :: Maybe Int
..} ) (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 :: Lens_' V1StorageClass (Maybe Bool)
v1StorageClassAllowVolumeExpansionL Maybe Bool -> f (Maybe Bool)
f V1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1StorageClassAllowVolumeExpansion :: V1StorageClass -> Maybe Bool
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassApiVersion :: Maybe Text
v1StorageClassKind :: Maybe Text
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassProvisioner :: Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassVolumeBindingMode :: Maybe Text
$sel:v1StorageClassAllowedTopologies:V1StorageClass :: V1StorageClass -> Maybe [V1TopologySelectorTerm]
$sel:v1StorageClassApiVersion:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassKind:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassMetadata:V1StorageClass :: V1StorageClass -> Maybe V1ObjectMeta
$sel:v1StorageClassMountOptions:V1StorageClass :: V1StorageClass -> Maybe [Text]
$sel:v1StorageClassParameters:V1StorageClass :: V1StorageClass -> Maybe (Map String Text)
$sel:v1StorageClassProvisioner:V1StorageClass :: V1StorageClass -> Text
$sel:v1StorageClassReclaimPolicy:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassVolumeBindingMode:V1StorageClass :: V1StorageClass -> Maybe Text
..} = (\Maybe Bool
v1StorageClassAllowVolumeExpansion -> V1StorageClass { Maybe Bool
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassAllowVolumeExpansion, Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassApiVersion :: Maybe Text
v1StorageClassKind :: Maybe Text
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassProvisioner :: Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassVolumeBindingMode :: Maybe Text
$sel:v1StorageClassAllowedTopologies:V1StorageClass :: Maybe [V1TopologySelectorTerm]
$sel:v1StorageClassApiVersion:V1StorageClass :: Maybe Text
$sel:v1StorageClassKind:V1StorageClass :: Maybe Text
$sel:v1StorageClassMetadata:V1StorageClass :: Maybe V1ObjectMeta
$sel:v1StorageClassMountOptions:V1StorageClass :: Maybe [Text]
$sel:v1StorageClassParameters:V1StorageClass :: Maybe (Map String Text)
$sel:v1StorageClassProvisioner:V1StorageClass :: Text
$sel:v1StorageClassReclaimPolicy:V1StorageClass :: Maybe Text
$sel:v1StorageClassVolumeBindingMode:V1StorageClass :: Maybe Text
..} ) (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 :: Lens_' V1StorageClass (Maybe [V1TopologySelectorTerm])
v1StorageClassAllowedTopologiesL Maybe [V1TopologySelectorTerm]
-> f (Maybe [V1TopologySelectorTerm])
f V1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1StorageClassAllowVolumeExpansion :: V1StorageClass -> Maybe Bool
$sel:v1StorageClassAllowedTopologies:V1StorageClass :: V1StorageClass -> Maybe [V1TopologySelectorTerm]
$sel:v1StorageClassApiVersion:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassKind:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassMetadata:V1StorageClass :: V1StorageClass -> Maybe V1ObjectMeta
$sel:v1StorageClassMountOptions:V1StorageClass :: V1StorageClass -> Maybe [Text]
$sel:v1StorageClassParameters:V1StorageClass :: V1StorageClass -> Maybe (Map String Text)
$sel:v1StorageClassProvisioner:V1StorageClass :: V1StorageClass -> Text
$sel:v1StorageClassReclaimPolicy:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassVolumeBindingMode:V1StorageClass :: V1StorageClass -> Maybe Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassApiVersion :: Maybe Text
v1StorageClassKind :: Maybe Text
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassProvisioner :: Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassVolumeBindingMode :: Maybe Text
..} = (\Maybe [V1TopologySelectorTerm]
v1StorageClassAllowedTopologies -> V1StorageClass { Maybe [V1TopologySelectorTerm]
$sel:v1StorageClassAllowedTopologies:V1StorageClass :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassAllowedTopologies, Maybe Bool
Maybe [Text]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
$sel:v1StorageClassApiVersion:V1StorageClass :: Maybe Text
$sel:v1StorageClassKind:V1StorageClass :: Maybe Text
$sel:v1StorageClassMetadata:V1StorageClass :: Maybe V1ObjectMeta
$sel:v1StorageClassMountOptions:V1StorageClass :: Maybe [Text]
$sel:v1StorageClassParameters:V1StorageClass :: Maybe (Map String Text)
$sel:v1StorageClassProvisioner:V1StorageClass :: Text
$sel:v1StorageClassReclaimPolicy:V1StorageClass :: Maybe Text
$sel:v1StorageClassVolumeBindingMode:V1StorageClass :: Maybe Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassApiVersion :: Maybe Text
v1StorageClassKind :: Maybe Text
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassProvisioner :: Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassVolumeBindingMode :: Maybe Text
..} ) (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 :: Lens_' V1StorageClass (Maybe Text)
v1StorageClassApiVersionL Maybe Text -> f (Maybe Text)
f V1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1StorageClassAllowVolumeExpansion :: V1StorageClass -> Maybe Bool
$sel:v1StorageClassAllowedTopologies:V1StorageClass :: V1StorageClass -> Maybe [V1TopologySelectorTerm]
$sel:v1StorageClassApiVersion:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassKind:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassMetadata:V1StorageClass :: V1StorageClass -> Maybe V1ObjectMeta
$sel:v1StorageClassMountOptions:V1StorageClass :: V1StorageClass -> Maybe [Text]
$sel:v1StorageClassParameters:V1StorageClass :: V1StorageClass -> Maybe (Map String Text)
$sel:v1StorageClassProvisioner:V1StorageClass :: V1StorageClass -> Text
$sel:v1StorageClassReclaimPolicy:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassVolumeBindingMode:V1StorageClass :: V1StorageClass -> Maybe Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassApiVersion :: Maybe Text
v1StorageClassKind :: Maybe Text
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassProvisioner :: Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassVolumeBindingMode :: Maybe Text
..} = (\Maybe Text
v1StorageClassApiVersion -> V1StorageClass { Maybe Text
$sel:v1StorageClassApiVersion:V1StorageClass :: Maybe Text
v1StorageClassApiVersion :: Maybe Text
v1StorageClassApiVersion, Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
$sel:v1StorageClassAllowedTopologies:V1StorageClass :: Maybe [V1TopologySelectorTerm]
$sel:v1StorageClassKind:V1StorageClass :: Maybe Text
$sel:v1StorageClassMetadata:V1StorageClass :: Maybe V1ObjectMeta
$sel:v1StorageClassMountOptions:V1StorageClass :: Maybe [Text]
$sel:v1StorageClassParameters:V1StorageClass :: Maybe (Map String Text)
$sel:v1StorageClassProvisioner:V1StorageClass :: Text
$sel:v1StorageClassReclaimPolicy:V1StorageClass :: Maybe Text
$sel:v1StorageClassVolumeBindingMode:V1StorageClass :: Maybe Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassKind :: Maybe Text
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassProvisioner :: Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassVolumeBindingMode :: Maybe Text
..} ) (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 :: Lens_' V1StorageClass (Maybe Text)
v1StorageClassKindL Maybe Text -> f (Maybe Text)
f V1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1StorageClassAllowVolumeExpansion :: V1StorageClass -> Maybe Bool
$sel:v1StorageClassAllowedTopologies:V1StorageClass :: V1StorageClass -> Maybe [V1TopologySelectorTerm]
$sel:v1StorageClassApiVersion:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassKind:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassMetadata:V1StorageClass :: V1StorageClass -> Maybe V1ObjectMeta
$sel:v1StorageClassMountOptions:V1StorageClass :: V1StorageClass -> Maybe [Text]
$sel:v1StorageClassParameters:V1StorageClass :: V1StorageClass -> Maybe (Map String Text)
$sel:v1StorageClassProvisioner:V1StorageClass :: V1StorageClass -> Text
$sel:v1StorageClassReclaimPolicy:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassVolumeBindingMode:V1StorageClass :: V1StorageClass -> Maybe Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassApiVersion :: Maybe Text
v1StorageClassKind :: Maybe Text
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassProvisioner :: Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassVolumeBindingMode :: Maybe Text
..} = (\Maybe Text
v1StorageClassKind -> V1StorageClass { Maybe Text
$sel:v1StorageClassKind:V1StorageClass :: Maybe Text
v1StorageClassKind :: Maybe Text
v1StorageClassKind, Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
$sel:v1StorageClassAllowedTopologies:V1StorageClass :: Maybe [V1TopologySelectorTerm]
$sel:v1StorageClassApiVersion:V1StorageClass :: Maybe Text
$sel:v1StorageClassMetadata:V1StorageClass :: Maybe V1ObjectMeta
$sel:v1StorageClassMountOptions:V1StorageClass :: Maybe [Text]
$sel:v1StorageClassParameters:V1StorageClass :: Maybe (Map String Text)
$sel:v1StorageClassProvisioner:V1StorageClass :: Text
$sel:v1StorageClassReclaimPolicy:V1StorageClass :: Maybe Text
$sel:v1StorageClassVolumeBindingMode:V1StorageClass :: Maybe Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassApiVersion :: Maybe Text
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassProvisioner :: Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassVolumeBindingMode :: Maybe Text
..} ) (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 :: Lens_' V1StorageClass (Maybe V1ObjectMeta)
v1StorageClassMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1StorageClassAllowVolumeExpansion :: V1StorageClass -> Maybe Bool
$sel:v1StorageClassAllowedTopologies:V1StorageClass :: V1StorageClass -> Maybe [V1TopologySelectorTerm]
$sel:v1StorageClassApiVersion:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassKind:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassMetadata:V1StorageClass :: V1StorageClass -> Maybe V1ObjectMeta
$sel:v1StorageClassMountOptions:V1StorageClass :: V1StorageClass -> Maybe [Text]
$sel:v1StorageClassParameters:V1StorageClass :: V1StorageClass -> Maybe (Map String Text)
$sel:v1StorageClassProvisioner:V1StorageClass :: V1StorageClass -> Text
$sel:v1StorageClassReclaimPolicy:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassVolumeBindingMode:V1StorageClass :: V1StorageClass -> Maybe Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassApiVersion :: Maybe Text
v1StorageClassKind :: Maybe Text
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassProvisioner :: Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassVolumeBindingMode :: Maybe Text
..} = (\Maybe V1ObjectMeta
v1StorageClassMetadata -> V1StorageClass { Maybe V1ObjectMeta
$sel:v1StorageClassMetadata:V1StorageClass :: Maybe V1ObjectMeta
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassMetadata, Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe (Map String Text)
Maybe Text
Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
$sel:v1StorageClassAllowedTopologies:V1StorageClass :: Maybe [V1TopologySelectorTerm]
$sel:v1StorageClassApiVersion:V1StorageClass :: Maybe Text
$sel:v1StorageClassKind:V1StorageClass :: Maybe Text
$sel:v1StorageClassMountOptions:V1StorageClass :: Maybe [Text]
$sel:v1StorageClassParameters:V1StorageClass :: Maybe (Map String Text)
$sel:v1StorageClassProvisioner:V1StorageClass :: Text
$sel:v1StorageClassReclaimPolicy:V1StorageClass :: Maybe Text
$sel:v1StorageClassVolumeBindingMode:V1StorageClass :: Maybe Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassApiVersion :: Maybe Text
v1StorageClassKind :: Maybe Text
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassProvisioner :: Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassVolumeBindingMode :: Maybe Text
..} ) (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 :: Lens_' V1StorageClass (Maybe [Text])
v1StorageClassMountOptionsL Maybe [Text] -> f (Maybe [Text])
f V1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1StorageClassAllowVolumeExpansion :: V1StorageClass -> Maybe Bool
$sel:v1StorageClassAllowedTopologies:V1StorageClass :: V1StorageClass -> Maybe [V1TopologySelectorTerm]
$sel:v1StorageClassApiVersion:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassKind:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassMetadata:V1StorageClass :: V1StorageClass -> Maybe V1ObjectMeta
$sel:v1StorageClassMountOptions:V1StorageClass :: V1StorageClass -> Maybe [Text]
$sel:v1StorageClassParameters:V1StorageClass :: V1StorageClass -> Maybe (Map String Text)
$sel:v1StorageClassProvisioner:V1StorageClass :: V1StorageClass -> Text
$sel:v1StorageClassReclaimPolicy:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassVolumeBindingMode:V1StorageClass :: V1StorageClass -> Maybe Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassApiVersion :: Maybe Text
v1StorageClassKind :: Maybe Text
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassProvisioner :: Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassVolumeBindingMode :: Maybe Text
..} = (\Maybe [Text]
v1StorageClassMountOptions -> V1StorageClass { Maybe [Text]
$sel:v1StorageClassMountOptions:V1StorageClass :: Maybe [Text]
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassMountOptions, Maybe Bool
Maybe [V1TopologySelectorTerm]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
$sel:v1StorageClassAllowedTopologies:V1StorageClass :: Maybe [V1TopologySelectorTerm]
$sel:v1StorageClassApiVersion:V1StorageClass :: Maybe Text
$sel:v1StorageClassKind:V1StorageClass :: Maybe Text
$sel:v1StorageClassMetadata:V1StorageClass :: Maybe V1ObjectMeta
$sel:v1StorageClassParameters:V1StorageClass :: Maybe (Map String Text)
$sel:v1StorageClassProvisioner:V1StorageClass :: Text
$sel:v1StorageClassReclaimPolicy:V1StorageClass :: Maybe Text
$sel:v1StorageClassVolumeBindingMode:V1StorageClass :: Maybe Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassApiVersion :: Maybe Text
v1StorageClassKind :: Maybe Text
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassProvisioner :: Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassVolumeBindingMode :: Maybe Text
..} ) (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 :: Lens_' V1StorageClass (Maybe (Map String Text))
v1StorageClassParametersL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1StorageClassAllowVolumeExpansion :: V1StorageClass -> Maybe Bool
$sel:v1StorageClassAllowedTopologies:V1StorageClass :: V1StorageClass -> Maybe [V1TopologySelectorTerm]
$sel:v1StorageClassApiVersion:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassKind:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassMetadata:V1StorageClass :: V1StorageClass -> Maybe V1ObjectMeta
$sel:v1StorageClassMountOptions:V1StorageClass :: V1StorageClass -> Maybe [Text]
$sel:v1StorageClassParameters:V1StorageClass :: V1StorageClass -> Maybe (Map String Text)
$sel:v1StorageClassProvisioner:V1StorageClass :: V1StorageClass -> Text
$sel:v1StorageClassReclaimPolicy:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassVolumeBindingMode:V1StorageClass :: V1StorageClass -> Maybe Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassApiVersion :: Maybe Text
v1StorageClassKind :: Maybe Text
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassProvisioner :: Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassVolumeBindingMode :: Maybe Text
..} = (\Maybe (Map String Text)
v1StorageClassParameters -> V1StorageClass { Maybe (Map String Text)
$sel:v1StorageClassParameters:V1StorageClass :: Maybe (Map String Text)
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassParameters, Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe Text
Maybe V1ObjectMeta
Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
$sel:v1StorageClassAllowedTopologies:V1StorageClass :: Maybe [V1TopologySelectorTerm]
$sel:v1StorageClassApiVersion:V1StorageClass :: Maybe Text
$sel:v1StorageClassKind:V1StorageClass :: Maybe Text
$sel:v1StorageClassMetadata:V1StorageClass :: Maybe V1ObjectMeta
$sel:v1StorageClassMountOptions:V1StorageClass :: Maybe [Text]
$sel:v1StorageClassProvisioner:V1StorageClass :: Text
$sel:v1StorageClassReclaimPolicy:V1StorageClass :: Maybe Text
$sel:v1StorageClassVolumeBindingMode:V1StorageClass :: Maybe Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassApiVersion :: Maybe Text
v1StorageClassKind :: Maybe Text
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassProvisioner :: Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassVolumeBindingMode :: Maybe Text
..} ) (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 :: Lens_' V1StorageClass Text
v1StorageClassProvisionerL Text -> f Text
f V1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1StorageClassAllowVolumeExpansion :: V1StorageClass -> Maybe Bool
$sel:v1StorageClassAllowedTopologies:V1StorageClass :: V1StorageClass -> Maybe [V1TopologySelectorTerm]
$sel:v1StorageClassApiVersion:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassKind:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassMetadata:V1StorageClass :: V1StorageClass -> Maybe V1ObjectMeta
$sel:v1StorageClassMountOptions:V1StorageClass :: V1StorageClass -> Maybe [Text]
$sel:v1StorageClassParameters:V1StorageClass :: V1StorageClass -> Maybe (Map String Text)
$sel:v1StorageClassProvisioner:V1StorageClass :: V1StorageClass -> Text
$sel:v1StorageClassReclaimPolicy:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassVolumeBindingMode:V1StorageClass :: V1StorageClass -> Maybe Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassApiVersion :: Maybe Text
v1StorageClassKind :: Maybe Text
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassProvisioner :: Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassVolumeBindingMode :: Maybe Text
..} = (\Text
v1StorageClassProvisioner -> V1StorageClass { Text
$sel:v1StorageClassProvisioner:V1StorageClass :: Text
v1StorageClassProvisioner :: Text
v1StorageClassProvisioner, Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
v1StorageClassAllowVolumeExpansion :: Maybe Bool
$sel:v1StorageClassAllowedTopologies:V1StorageClass :: Maybe [V1TopologySelectorTerm]
$sel:v1StorageClassApiVersion:V1StorageClass :: Maybe Text
$sel:v1StorageClassKind:V1StorageClass :: Maybe Text
$sel:v1StorageClassMetadata:V1StorageClass :: Maybe V1ObjectMeta
$sel:v1StorageClassMountOptions:V1StorageClass :: Maybe [Text]
$sel:v1StorageClassParameters:V1StorageClass :: Maybe (Map String Text)
$sel:v1StorageClassReclaimPolicy:V1StorageClass :: Maybe Text
$sel:v1StorageClassVolumeBindingMode:V1StorageClass :: Maybe Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassApiVersion :: Maybe Text
v1StorageClassKind :: Maybe Text
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassVolumeBindingMode :: Maybe Text
..} ) (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 :: Lens_' V1StorageClass (Maybe Text)
v1StorageClassReclaimPolicyL Maybe Text -> f (Maybe Text)
f V1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1StorageClassAllowVolumeExpansion :: V1StorageClass -> Maybe Bool
$sel:v1StorageClassAllowedTopologies:V1StorageClass :: V1StorageClass -> Maybe [V1TopologySelectorTerm]
$sel:v1StorageClassApiVersion:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassKind:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassMetadata:V1StorageClass :: V1StorageClass -> Maybe V1ObjectMeta
$sel:v1StorageClassMountOptions:V1StorageClass :: V1StorageClass -> Maybe [Text]
$sel:v1StorageClassParameters:V1StorageClass :: V1StorageClass -> Maybe (Map String Text)
$sel:v1StorageClassProvisioner:V1StorageClass :: V1StorageClass -> Text
$sel:v1StorageClassReclaimPolicy:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassVolumeBindingMode:V1StorageClass :: V1StorageClass -> Maybe Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassApiVersion :: Maybe Text
v1StorageClassKind :: Maybe Text
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassProvisioner :: Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassVolumeBindingMode :: Maybe Text
..} = (\Maybe Text
v1StorageClassReclaimPolicy -> V1StorageClass { Maybe Text
$sel:v1StorageClassReclaimPolicy:V1StorageClass :: Maybe Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassReclaimPolicy, Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
$sel:v1StorageClassAllowedTopologies:V1StorageClass :: Maybe [V1TopologySelectorTerm]
$sel:v1StorageClassApiVersion:V1StorageClass :: Maybe Text
$sel:v1StorageClassKind:V1StorageClass :: Maybe Text
$sel:v1StorageClassMetadata:V1StorageClass :: Maybe V1ObjectMeta
$sel:v1StorageClassMountOptions:V1StorageClass :: Maybe [Text]
$sel:v1StorageClassParameters:V1StorageClass :: Maybe (Map String Text)
$sel:v1StorageClassProvisioner:V1StorageClass :: Text
$sel:v1StorageClassVolumeBindingMode:V1StorageClass :: Maybe Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassApiVersion :: Maybe Text
v1StorageClassKind :: Maybe Text
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassProvisioner :: Text
v1StorageClassVolumeBindingMode :: Maybe Text
..} ) (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 :: Lens_' V1StorageClass (Maybe Text)
v1StorageClassVolumeBindingModeL Maybe Text -> f (Maybe Text)
f V1StorageClass{Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1StorageClassAllowVolumeExpansion :: V1StorageClass -> Maybe Bool
$sel:v1StorageClassAllowedTopologies:V1StorageClass :: V1StorageClass -> Maybe [V1TopologySelectorTerm]
$sel:v1StorageClassApiVersion:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassKind:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassMetadata:V1StorageClass :: V1StorageClass -> Maybe V1ObjectMeta
$sel:v1StorageClassMountOptions:V1StorageClass :: V1StorageClass -> Maybe [Text]
$sel:v1StorageClassParameters:V1StorageClass :: V1StorageClass -> Maybe (Map String Text)
$sel:v1StorageClassProvisioner:V1StorageClass :: V1StorageClass -> Text
$sel:v1StorageClassReclaimPolicy:V1StorageClass :: V1StorageClass -> Maybe Text
$sel:v1StorageClassVolumeBindingMode:V1StorageClass :: V1StorageClass -> Maybe Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassApiVersion :: Maybe Text
v1StorageClassKind :: Maybe Text
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassProvisioner :: Text
v1StorageClassReclaimPolicy :: Maybe Text
v1StorageClassVolumeBindingMode :: Maybe Text
..} = (\Maybe Text
v1StorageClassVolumeBindingMode -> V1StorageClass { Maybe Text
$sel:v1StorageClassVolumeBindingMode:V1StorageClass :: Maybe Text
v1StorageClassVolumeBindingMode :: Maybe Text
v1StorageClassVolumeBindingMode, Maybe Bool
Maybe [Text]
Maybe [V1TopologySelectorTerm]
Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
$sel:v1StorageClassAllowedTopologies:V1StorageClass :: Maybe [V1TopologySelectorTerm]
$sel:v1StorageClassApiVersion:V1StorageClass :: Maybe Text
$sel:v1StorageClassKind:V1StorageClass :: Maybe Text
$sel:v1StorageClassMetadata:V1StorageClass :: Maybe V1ObjectMeta
$sel:v1StorageClassMountOptions:V1StorageClass :: Maybe [Text]
$sel:v1StorageClassParameters:V1StorageClass :: Maybe (Map String Text)
$sel:v1StorageClassProvisioner:V1StorageClass :: Text
$sel:v1StorageClassReclaimPolicy:V1StorageClass :: Maybe Text
v1StorageClassAllowVolumeExpansion :: Maybe Bool
v1StorageClassAllowedTopologies :: Maybe [V1TopologySelectorTerm]
v1StorageClassApiVersion :: Maybe Text
v1StorageClassKind :: Maybe Text
v1StorageClassMetadata :: Maybe V1ObjectMeta
v1StorageClassMountOptions :: Maybe [Text]
v1StorageClassParameters :: Maybe (Map String Text)
v1StorageClassProvisioner :: Text
v1StorageClassReclaimPolicy :: Maybe Text
..} ) (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 :: Lens_' V1StorageClassList (Maybe Text)
v1StorageClassListApiVersionL Maybe Text -> f (Maybe Text)
f V1StorageClassList{[V1StorageClass]
Maybe Text
Maybe V1ListMeta
v1StorageClassListApiVersion :: V1StorageClassList -> Maybe Text
v1StorageClassListApiVersion :: Maybe Text
v1StorageClassListItems :: [V1StorageClass]
v1StorageClassListKind :: Maybe Text
v1StorageClassListMetadata :: Maybe V1ListMeta
$sel:v1StorageClassListItems:V1StorageClassList :: V1StorageClassList -> [V1StorageClass]
$sel:v1StorageClassListKind:V1StorageClassList :: V1StorageClassList -> Maybe Text
$sel:v1StorageClassListMetadata:V1StorageClassList :: V1StorageClassList -> Maybe V1ListMeta
..} = (\Maybe Text
v1StorageClassListApiVersion -> V1StorageClassList { Maybe Text
v1StorageClassListApiVersion :: Maybe Text
v1StorageClassListApiVersion :: Maybe Text
v1StorageClassListApiVersion, [V1StorageClass]
Maybe Text
Maybe V1ListMeta
v1StorageClassListItems :: [V1StorageClass]
v1StorageClassListKind :: Maybe Text
v1StorageClassListMetadata :: Maybe V1ListMeta
$sel:v1StorageClassListItems:V1StorageClassList :: [V1StorageClass]
$sel:v1StorageClassListKind:V1StorageClassList :: Maybe Text
$sel:v1StorageClassListMetadata:V1StorageClassList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1StorageClassList [V1StorageClass]
v1StorageClassListItemsL [V1StorageClass] -> f [V1StorageClass]
f V1StorageClassList{[V1StorageClass]
Maybe Text
Maybe V1ListMeta
v1StorageClassListApiVersion :: V1StorageClassList -> Maybe Text
$sel:v1StorageClassListItems:V1StorageClassList :: V1StorageClassList -> [V1StorageClass]
$sel:v1StorageClassListKind:V1StorageClassList :: V1StorageClassList -> Maybe Text
$sel:v1StorageClassListMetadata:V1StorageClassList :: V1StorageClassList -> Maybe V1ListMeta
v1StorageClassListApiVersion :: Maybe Text
v1StorageClassListItems :: [V1StorageClass]
v1StorageClassListKind :: Maybe Text
v1StorageClassListMetadata :: Maybe V1ListMeta
..} = (\[V1StorageClass]
v1StorageClassListItems -> V1StorageClassList { [V1StorageClass]
$sel:v1StorageClassListItems:V1StorageClassList :: [V1StorageClass]
v1StorageClassListItems :: [V1StorageClass]
v1StorageClassListItems, Maybe Text
Maybe V1ListMeta
v1StorageClassListApiVersion :: Maybe Text
$sel:v1StorageClassListKind:V1StorageClassList :: Maybe Text
$sel:v1StorageClassListMetadata:V1StorageClassList :: Maybe V1ListMeta
v1StorageClassListApiVersion :: Maybe Text
v1StorageClassListKind :: Maybe Text
v1StorageClassListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1StorageClassList (Maybe Text)
v1StorageClassListKindL Maybe Text -> f (Maybe Text)
f V1StorageClassList{[V1StorageClass]
Maybe Text
Maybe V1ListMeta
v1StorageClassListApiVersion :: V1StorageClassList -> Maybe Text
$sel:v1StorageClassListItems:V1StorageClassList :: V1StorageClassList -> [V1StorageClass]
$sel:v1StorageClassListKind:V1StorageClassList :: V1StorageClassList -> Maybe Text
$sel:v1StorageClassListMetadata:V1StorageClassList :: V1StorageClassList -> Maybe V1ListMeta
v1StorageClassListApiVersion :: Maybe Text
v1StorageClassListItems :: [V1StorageClass]
v1StorageClassListKind :: Maybe Text
v1StorageClassListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1StorageClassListKind -> V1StorageClassList { Maybe Text
$sel:v1StorageClassListKind:V1StorageClassList :: Maybe Text
v1StorageClassListKind :: Maybe Text
v1StorageClassListKind, [V1StorageClass]
Maybe Text
Maybe V1ListMeta
v1StorageClassListApiVersion :: Maybe Text
$sel:v1StorageClassListItems:V1StorageClassList :: [V1StorageClass]
$sel:v1StorageClassListMetadata:V1StorageClassList :: Maybe V1ListMeta
v1StorageClassListApiVersion :: Maybe Text
v1StorageClassListItems :: [V1StorageClass]
v1StorageClassListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1StorageClassList (Maybe V1ListMeta)
v1StorageClassListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1StorageClassList{[V1StorageClass]
Maybe Text
Maybe V1ListMeta
v1StorageClassListApiVersion :: V1StorageClassList -> Maybe Text
$sel:v1StorageClassListItems:V1StorageClassList :: V1StorageClassList -> [V1StorageClass]
$sel:v1StorageClassListKind:V1StorageClassList :: V1StorageClassList -> Maybe Text
$sel:v1StorageClassListMetadata:V1StorageClassList :: V1StorageClassList -> Maybe V1ListMeta
v1StorageClassListApiVersion :: Maybe Text
v1StorageClassListItems :: [V1StorageClass]
v1StorageClassListKind :: Maybe Text
v1StorageClassListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1StorageClassListMetadata -> V1StorageClassList { Maybe V1ListMeta
$sel:v1StorageClassListMetadata:V1StorageClassList :: Maybe V1ListMeta
v1StorageClassListMetadata :: Maybe V1ListMeta
v1StorageClassListMetadata, [V1StorageClass]
Maybe Text
v1StorageClassListApiVersion :: Maybe Text
$sel:v1StorageClassListItems:V1StorageClassList :: [V1StorageClass]
$sel:v1StorageClassListKind:V1StorageClassList :: Maybe Text
v1StorageClassListApiVersion :: Maybe Text
v1StorageClassListItems :: [V1StorageClass]
v1StorageClassListKind :: 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 :: Lens_' V1StorageOSPersistentVolumeSource (Maybe Text)
v1StorageOSPersistentVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1StorageOSPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceFsType :: V1StorageOSPersistentVolumeSource -> Maybe Text
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
v1StorageOSPersistentVolumeSourceReadOnly :: Maybe Bool
v1StorageOSPersistentVolumeSourceSecretRef :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceVolumeName :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeNamespace :: Maybe Text
$sel:v1StorageOSPersistentVolumeSourceReadOnly:V1StorageOSPersistentVolumeSource :: V1StorageOSPersistentVolumeSource -> Maybe Bool
$sel:v1StorageOSPersistentVolumeSourceSecretRef:V1StorageOSPersistentVolumeSource :: V1StorageOSPersistentVolumeSource -> Maybe V1ObjectReference
$sel:v1StorageOSPersistentVolumeSourceVolumeName:V1StorageOSPersistentVolumeSource :: V1StorageOSPersistentVolumeSource -> Maybe Text
$sel:v1StorageOSPersistentVolumeSourceVolumeNamespace:V1StorageOSPersistentVolumeSource :: V1StorageOSPersistentVolumeSource -> Maybe Text
..} = (\Maybe Text
v1StorageOSPersistentVolumeSourceFsType -> V1StorageOSPersistentVolumeSource { Maybe Text
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
v1StorageOSPersistentVolumeSourceFsType, Maybe Bool
Maybe Text
Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceReadOnly :: Maybe Bool
v1StorageOSPersistentVolumeSourceSecretRef :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceVolumeName :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeNamespace :: Maybe Text
$sel:v1StorageOSPersistentVolumeSourceReadOnly:V1StorageOSPersistentVolumeSource :: Maybe Bool
$sel:v1StorageOSPersistentVolumeSourceSecretRef:V1StorageOSPersistentVolumeSource :: Maybe V1ObjectReference
$sel:v1StorageOSPersistentVolumeSourceVolumeName:V1StorageOSPersistentVolumeSource :: Maybe Text
$sel:v1StorageOSPersistentVolumeSourceVolumeNamespace:V1StorageOSPersistentVolumeSource :: 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
v1StorageOSPersistentVolumeSourceFsType
{-# INLINE v1StorageOSPersistentVolumeSourceFsTypeL #-}

-- | 'v1StorageOSPersistentVolumeSourceReadOnly' Lens
v1StorageOSPersistentVolumeSourceReadOnlyL :: Lens_' V1StorageOSPersistentVolumeSource (Maybe Bool)
v1StorageOSPersistentVolumeSourceReadOnlyL :: Lens_' V1StorageOSPersistentVolumeSource (Maybe Bool)
v1StorageOSPersistentVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1StorageOSPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceFsType :: V1StorageOSPersistentVolumeSource -> Maybe Text
$sel:v1StorageOSPersistentVolumeSourceReadOnly:V1StorageOSPersistentVolumeSource :: V1StorageOSPersistentVolumeSource -> Maybe Bool
$sel:v1StorageOSPersistentVolumeSourceSecretRef:V1StorageOSPersistentVolumeSource :: V1StorageOSPersistentVolumeSource -> Maybe V1ObjectReference
$sel:v1StorageOSPersistentVolumeSourceVolumeName:V1StorageOSPersistentVolumeSource :: V1StorageOSPersistentVolumeSource -> Maybe Text
$sel:v1StorageOSPersistentVolumeSourceVolumeNamespace:V1StorageOSPersistentVolumeSource :: V1StorageOSPersistentVolumeSource -> Maybe Text
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
v1StorageOSPersistentVolumeSourceReadOnly :: Maybe Bool
v1StorageOSPersistentVolumeSourceSecretRef :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceVolumeName :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeNamespace :: Maybe Text
..} = (\Maybe Bool
v1StorageOSPersistentVolumeSourceReadOnly -> V1StorageOSPersistentVolumeSource { Maybe Bool
$sel:v1StorageOSPersistentVolumeSourceReadOnly:V1StorageOSPersistentVolumeSource :: Maybe Bool
v1StorageOSPersistentVolumeSourceReadOnly :: Maybe Bool
v1StorageOSPersistentVolumeSourceReadOnly, Maybe Text
Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
$sel:v1StorageOSPersistentVolumeSourceSecretRef:V1StorageOSPersistentVolumeSource :: Maybe V1ObjectReference
$sel:v1StorageOSPersistentVolumeSourceVolumeName:V1StorageOSPersistentVolumeSource :: Maybe Text
$sel:v1StorageOSPersistentVolumeSourceVolumeNamespace:V1StorageOSPersistentVolumeSource :: Maybe Text
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
v1StorageOSPersistentVolumeSourceSecretRef :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceVolumeName :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeNamespace :: 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 :: Lens_' V1StorageOSPersistentVolumeSource (Maybe V1ObjectReference)
v1StorageOSPersistentVolumeSourceSecretRefL Maybe V1ObjectReference -> f (Maybe V1ObjectReference)
f V1StorageOSPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceFsType :: V1StorageOSPersistentVolumeSource -> Maybe Text
$sel:v1StorageOSPersistentVolumeSourceReadOnly:V1StorageOSPersistentVolumeSource :: V1StorageOSPersistentVolumeSource -> Maybe Bool
$sel:v1StorageOSPersistentVolumeSourceSecretRef:V1StorageOSPersistentVolumeSource :: V1StorageOSPersistentVolumeSource -> Maybe V1ObjectReference
$sel:v1StorageOSPersistentVolumeSourceVolumeName:V1StorageOSPersistentVolumeSource :: V1StorageOSPersistentVolumeSource -> Maybe Text
$sel:v1StorageOSPersistentVolumeSourceVolumeNamespace:V1StorageOSPersistentVolumeSource :: V1StorageOSPersistentVolumeSource -> Maybe Text
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
v1StorageOSPersistentVolumeSourceReadOnly :: Maybe Bool
v1StorageOSPersistentVolumeSourceSecretRef :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceVolumeName :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeNamespace :: Maybe Text
..} = (\Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceSecretRef -> V1StorageOSPersistentVolumeSource { Maybe V1ObjectReference
$sel:v1StorageOSPersistentVolumeSourceSecretRef:V1StorageOSPersistentVolumeSource :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceSecretRef :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceSecretRef, Maybe Bool
Maybe Text
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
$sel:v1StorageOSPersistentVolumeSourceReadOnly:V1StorageOSPersistentVolumeSource :: Maybe Bool
$sel:v1StorageOSPersistentVolumeSourceVolumeName:V1StorageOSPersistentVolumeSource :: Maybe Text
$sel:v1StorageOSPersistentVolumeSourceVolumeNamespace:V1StorageOSPersistentVolumeSource :: Maybe Text
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
v1StorageOSPersistentVolumeSourceReadOnly :: Maybe Bool
v1StorageOSPersistentVolumeSourceVolumeName :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeNamespace :: 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 :: Lens_' V1StorageOSPersistentVolumeSource (Maybe Text)
v1StorageOSPersistentVolumeSourceVolumeNameL Maybe Text -> f (Maybe Text)
f V1StorageOSPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceFsType :: V1StorageOSPersistentVolumeSource -> Maybe Text
$sel:v1StorageOSPersistentVolumeSourceReadOnly:V1StorageOSPersistentVolumeSource :: V1StorageOSPersistentVolumeSource -> Maybe Bool
$sel:v1StorageOSPersistentVolumeSourceSecretRef:V1StorageOSPersistentVolumeSource :: V1StorageOSPersistentVolumeSource -> Maybe V1ObjectReference
$sel:v1StorageOSPersistentVolumeSourceVolumeName:V1StorageOSPersistentVolumeSource :: V1StorageOSPersistentVolumeSource -> Maybe Text
$sel:v1StorageOSPersistentVolumeSourceVolumeNamespace:V1StorageOSPersistentVolumeSource :: V1StorageOSPersistentVolumeSource -> Maybe Text
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
v1StorageOSPersistentVolumeSourceReadOnly :: Maybe Bool
v1StorageOSPersistentVolumeSourceSecretRef :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceVolumeName :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeNamespace :: Maybe Text
..} = (\Maybe Text
v1StorageOSPersistentVolumeSourceVolumeName -> V1StorageOSPersistentVolumeSource { Maybe Text
$sel:v1StorageOSPersistentVolumeSourceVolumeName:V1StorageOSPersistentVolumeSource :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeName :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeName, Maybe Bool
Maybe Text
Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
$sel:v1StorageOSPersistentVolumeSourceReadOnly:V1StorageOSPersistentVolumeSource :: Maybe Bool
$sel:v1StorageOSPersistentVolumeSourceSecretRef:V1StorageOSPersistentVolumeSource :: Maybe V1ObjectReference
$sel:v1StorageOSPersistentVolumeSourceVolumeNamespace:V1StorageOSPersistentVolumeSource :: Maybe Text
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
v1StorageOSPersistentVolumeSourceReadOnly :: Maybe Bool
v1StorageOSPersistentVolumeSourceSecretRef :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceVolumeNamespace :: 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 :: Lens_' V1StorageOSPersistentVolumeSource (Maybe Text)
v1StorageOSPersistentVolumeSourceVolumeNamespaceL Maybe Text -> f (Maybe Text)
f V1StorageOSPersistentVolumeSource{Maybe Bool
Maybe Text
Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceFsType :: V1StorageOSPersistentVolumeSource -> Maybe Text
$sel:v1StorageOSPersistentVolumeSourceReadOnly:V1StorageOSPersistentVolumeSource :: V1StorageOSPersistentVolumeSource -> Maybe Bool
$sel:v1StorageOSPersistentVolumeSourceSecretRef:V1StorageOSPersistentVolumeSource :: V1StorageOSPersistentVolumeSource -> Maybe V1ObjectReference
$sel:v1StorageOSPersistentVolumeSourceVolumeName:V1StorageOSPersistentVolumeSource :: V1StorageOSPersistentVolumeSource -> Maybe Text
$sel:v1StorageOSPersistentVolumeSourceVolumeNamespace:V1StorageOSPersistentVolumeSource :: V1StorageOSPersistentVolumeSource -> Maybe Text
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
v1StorageOSPersistentVolumeSourceReadOnly :: Maybe Bool
v1StorageOSPersistentVolumeSourceSecretRef :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceVolumeName :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeNamespace :: Maybe Text
..} = (\Maybe Text
v1StorageOSPersistentVolumeSourceVolumeNamespace -> V1StorageOSPersistentVolumeSource { Maybe Text
$sel:v1StorageOSPersistentVolumeSourceVolumeNamespace:V1StorageOSPersistentVolumeSource :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSPersistentVolumeSourceVolumeNamespace, Maybe Bool
Maybe Text
Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
$sel:v1StorageOSPersistentVolumeSourceReadOnly:V1StorageOSPersistentVolumeSource :: Maybe Bool
$sel:v1StorageOSPersistentVolumeSourceSecretRef:V1StorageOSPersistentVolumeSource :: Maybe V1ObjectReference
$sel:v1StorageOSPersistentVolumeSourceVolumeName:V1StorageOSPersistentVolumeSource :: Maybe Text
v1StorageOSPersistentVolumeSourceFsType :: Maybe Text
v1StorageOSPersistentVolumeSourceReadOnly :: Maybe Bool
v1StorageOSPersistentVolumeSourceSecretRef :: Maybe V1ObjectReference
v1StorageOSPersistentVolumeSourceVolumeName :: 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 :: Lens_' V1StorageOSVolumeSource (Maybe Text)
v1StorageOSVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1StorageOSVolumeSource{Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1StorageOSVolumeSourceFsType :: V1StorageOSVolumeSource -> Maybe Text
v1StorageOSVolumeSourceFsType :: Maybe Text
v1StorageOSVolumeSourceReadOnly :: Maybe Bool
v1StorageOSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceVolumeName :: Maybe Text
v1StorageOSVolumeSourceVolumeNamespace :: Maybe Text
$sel:v1StorageOSVolumeSourceReadOnly:V1StorageOSVolumeSource :: V1StorageOSVolumeSource -> Maybe Bool
$sel:v1StorageOSVolumeSourceSecretRef:V1StorageOSVolumeSource :: V1StorageOSVolumeSource -> Maybe V1LocalObjectReference
$sel:v1StorageOSVolumeSourceVolumeName:V1StorageOSVolumeSource :: V1StorageOSVolumeSource -> Maybe Text
$sel:v1StorageOSVolumeSourceVolumeNamespace:V1StorageOSVolumeSource :: V1StorageOSVolumeSource -> Maybe Text
..} = (\Maybe Text
v1StorageOSVolumeSourceFsType -> V1StorageOSVolumeSource { Maybe Text
v1StorageOSVolumeSourceFsType :: Maybe Text
v1StorageOSVolumeSourceFsType :: Maybe Text
v1StorageOSVolumeSourceFsType, Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1StorageOSVolumeSourceReadOnly :: Maybe Bool
v1StorageOSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceVolumeName :: Maybe Text
v1StorageOSVolumeSourceVolumeNamespace :: Maybe Text
$sel:v1StorageOSVolumeSourceReadOnly:V1StorageOSVolumeSource :: Maybe Bool
$sel:v1StorageOSVolumeSourceSecretRef:V1StorageOSVolumeSource :: Maybe V1LocalObjectReference
$sel:v1StorageOSVolumeSourceVolumeName:V1StorageOSVolumeSource :: Maybe Text
$sel:v1StorageOSVolumeSourceVolumeNamespace:V1StorageOSVolumeSource :: 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
v1StorageOSVolumeSourceFsType
{-# INLINE v1StorageOSVolumeSourceFsTypeL #-}

-- | 'v1StorageOSVolumeSourceReadOnly' Lens
v1StorageOSVolumeSourceReadOnlyL :: Lens_' V1StorageOSVolumeSource (Maybe Bool)
v1StorageOSVolumeSourceReadOnlyL :: Lens_' V1StorageOSVolumeSource (Maybe Bool)
v1StorageOSVolumeSourceReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1StorageOSVolumeSource{Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1StorageOSVolumeSourceFsType :: V1StorageOSVolumeSource -> Maybe Text
$sel:v1StorageOSVolumeSourceReadOnly:V1StorageOSVolumeSource :: V1StorageOSVolumeSource -> Maybe Bool
$sel:v1StorageOSVolumeSourceSecretRef:V1StorageOSVolumeSource :: V1StorageOSVolumeSource -> Maybe V1LocalObjectReference
$sel:v1StorageOSVolumeSourceVolumeName:V1StorageOSVolumeSource :: V1StorageOSVolumeSource -> Maybe Text
$sel:v1StorageOSVolumeSourceVolumeNamespace:V1StorageOSVolumeSource :: V1StorageOSVolumeSource -> Maybe Text
v1StorageOSVolumeSourceFsType :: Maybe Text
v1StorageOSVolumeSourceReadOnly :: Maybe Bool
v1StorageOSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceVolumeName :: Maybe Text
v1StorageOSVolumeSourceVolumeNamespace :: Maybe Text
..} = (\Maybe Bool
v1StorageOSVolumeSourceReadOnly -> V1StorageOSVolumeSource { Maybe Bool
$sel:v1StorageOSVolumeSourceReadOnly:V1StorageOSVolumeSource :: Maybe Bool
v1StorageOSVolumeSourceReadOnly :: Maybe Bool
v1StorageOSVolumeSourceReadOnly, Maybe Text
Maybe V1LocalObjectReference
v1StorageOSVolumeSourceFsType :: Maybe Text
$sel:v1StorageOSVolumeSourceSecretRef:V1StorageOSVolumeSource :: Maybe V1LocalObjectReference
$sel:v1StorageOSVolumeSourceVolumeName:V1StorageOSVolumeSource :: Maybe Text
$sel:v1StorageOSVolumeSourceVolumeNamespace:V1StorageOSVolumeSource :: Maybe Text
v1StorageOSVolumeSourceFsType :: Maybe Text
v1StorageOSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceVolumeName :: Maybe Text
v1StorageOSVolumeSourceVolumeNamespace :: 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 :: Lens_' V1StorageOSVolumeSource (Maybe V1LocalObjectReference)
v1StorageOSVolumeSourceSecretRefL Maybe V1LocalObjectReference -> f (Maybe V1LocalObjectReference)
f V1StorageOSVolumeSource{Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1StorageOSVolumeSourceFsType :: V1StorageOSVolumeSource -> Maybe Text
$sel:v1StorageOSVolumeSourceReadOnly:V1StorageOSVolumeSource :: V1StorageOSVolumeSource -> Maybe Bool
$sel:v1StorageOSVolumeSourceSecretRef:V1StorageOSVolumeSource :: V1StorageOSVolumeSource -> Maybe V1LocalObjectReference
$sel:v1StorageOSVolumeSourceVolumeName:V1StorageOSVolumeSource :: V1StorageOSVolumeSource -> Maybe Text
$sel:v1StorageOSVolumeSourceVolumeNamespace:V1StorageOSVolumeSource :: V1StorageOSVolumeSource -> Maybe Text
v1StorageOSVolumeSourceFsType :: Maybe Text
v1StorageOSVolumeSourceReadOnly :: Maybe Bool
v1StorageOSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceVolumeName :: Maybe Text
v1StorageOSVolumeSourceVolumeNamespace :: Maybe Text
..} = (\Maybe V1LocalObjectReference
v1StorageOSVolumeSourceSecretRef -> V1StorageOSVolumeSource { Maybe V1LocalObjectReference
$sel:v1StorageOSVolumeSourceSecretRef:V1StorageOSVolumeSource :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceSecretRef, Maybe Bool
Maybe Text
v1StorageOSVolumeSourceFsType :: Maybe Text
$sel:v1StorageOSVolumeSourceReadOnly:V1StorageOSVolumeSource :: Maybe Bool
$sel:v1StorageOSVolumeSourceVolumeName:V1StorageOSVolumeSource :: Maybe Text
$sel:v1StorageOSVolumeSourceVolumeNamespace:V1StorageOSVolumeSource :: Maybe Text
v1StorageOSVolumeSourceFsType :: Maybe Text
v1StorageOSVolumeSourceReadOnly :: Maybe Bool
v1StorageOSVolumeSourceVolumeName :: Maybe Text
v1StorageOSVolumeSourceVolumeNamespace :: 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 :: Lens_' V1StorageOSVolumeSource (Maybe Text)
v1StorageOSVolumeSourceVolumeNameL Maybe Text -> f (Maybe Text)
f V1StorageOSVolumeSource{Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1StorageOSVolumeSourceFsType :: V1StorageOSVolumeSource -> Maybe Text
$sel:v1StorageOSVolumeSourceReadOnly:V1StorageOSVolumeSource :: V1StorageOSVolumeSource -> Maybe Bool
$sel:v1StorageOSVolumeSourceSecretRef:V1StorageOSVolumeSource :: V1StorageOSVolumeSource -> Maybe V1LocalObjectReference
$sel:v1StorageOSVolumeSourceVolumeName:V1StorageOSVolumeSource :: V1StorageOSVolumeSource -> Maybe Text
$sel:v1StorageOSVolumeSourceVolumeNamespace:V1StorageOSVolumeSource :: V1StorageOSVolumeSource -> Maybe Text
v1StorageOSVolumeSourceFsType :: Maybe Text
v1StorageOSVolumeSourceReadOnly :: Maybe Bool
v1StorageOSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceVolumeName :: Maybe Text
v1StorageOSVolumeSourceVolumeNamespace :: Maybe Text
..} = (\Maybe Text
v1StorageOSVolumeSourceVolumeName -> V1StorageOSVolumeSource { Maybe Text
$sel:v1StorageOSVolumeSourceVolumeName:V1StorageOSVolumeSource :: Maybe Text
v1StorageOSVolumeSourceVolumeName :: Maybe Text
v1StorageOSVolumeSourceVolumeName, Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1StorageOSVolumeSourceFsType :: Maybe Text
$sel:v1StorageOSVolumeSourceReadOnly:V1StorageOSVolumeSource :: Maybe Bool
$sel:v1StorageOSVolumeSourceSecretRef:V1StorageOSVolumeSource :: Maybe V1LocalObjectReference
$sel:v1StorageOSVolumeSourceVolumeNamespace:V1StorageOSVolumeSource :: Maybe Text
v1StorageOSVolumeSourceFsType :: Maybe Text
v1StorageOSVolumeSourceReadOnly :: Maybe Bool
v1StorageOSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceVolumeNamespace :: 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 :: Lens_' V1StorageOSVolumeSource (Maybe Text)
v1StorageOSVolumeSourceVolumeNamespaceL Maybe Text -> f (Maybe Text)
f V1StorageOSVolumeSource{Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1StorageOSVolumeSourceFsType :: V1StorageOSVolumeSource -> Maybe Text
$sel:v1StorageOSVolumeSourceReadOnly:V1StorageOSVolumeSource :: V1StorageOSVolumeSource -> Maybe Bool
$sel:v1StorageOSVolumeSourceSecretRef:V1StorageOSVolumeSource :: V1StorageOSVolumeSource -> Maybe V1LocalObjectReference
$sel:v1StorageOSVolumeSourceVolumeName:V1StorageOSVolumeSource :: V1StorageOSVolumeSource -> Maybe Text
$sel:v1StorageOSVolumeSourceVolumeNamespace:V1StorageOSVolumeSource :: V1StorageOSVolumeSource -> Maybe Text
v1StorageOSVolumeSourceFsType :: Maybe Text
v1StorageOSVolumeSourceReadOnly :: Maybe Bool
v1StorageOSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceVolumeName :: Maybe Text
v1StorageOSVolumeSourceVolumeNamespace :: Maybe Text
..} = (\Maybe Text
v1StorageOSVolumeSourceVolumeNamespace -> V1StorageOSVolumeSource { Maybe Text
$sel:v1StorageOSVolumeSourceVolumeNamespace:V1StorageOSVolumeSource :: Maybe Text
v1StorageOSVolumeSourceVolumeNamespace :: Maybe Text
v1StorageOSVolumeSourceVolumeNamespace, Maybe Bool
Maybe Text
Maybe V1LocalObjectReference
v1StorageOSVolumeSourceFsType :: Maybe Text
$sel:v1StorageOSVolumeSourceReadOnly:V1StorageOSVolumeSource :: Maybe Bool
$sel:v1StorageOSVolumeSourceSecretRef:V1StorageOSVolumeSource :: Maybe V1LocalObjectReference
$sel:v1StorageOSVolumeSourceVolumeName:V1StorageOSVolumeSource :: Maybe Text
v1StorageOSVolumeSourceFsType :: Maybe Text
v1StorageOSVolumeSourceReadOnly :: Maybe Bool
v1StorageOSVolumeSourceSecretRef :: Maybe V1LocalObjectReference
v1StorageOSVolumeSourceVolumeName :: 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 #-}



-- * V1SubjectAccessReview

-- | 'v1SubjectAccessReviewApiVersion' Lens
v1SubjectAccessReviewApiVersionL :: Lens_' V1SubjectAccessReview (Maybe Text)
v1SubjectAccessReviewApiVersionL :: Lens_' V1SubjectAccessReview (Maybe Text)
v1SubjectAccessReviewApiVersionL Maybe Text -> f (Maybe Text)
f V1SubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1SubjectAccessReviewApiVersion :: V1SubjectAccessReview -> Maybe Text
v1SubjectAccessReviewApiVersion :: Maybe Text
v1SubjectAccessReviewKind :: Maybe Text
v1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
$sel:v1SubjectAccessReviewKind:V1SubjectAccessReview :: V1SubjectAccessReview -> Maybe Text
$sel:v1SubjectAccessReviewMetadata:V1SubjectAccessReview :: V1SubjectAccessReview -> Maybe V1ObjectMeta
$sel:v1SubjectAccessReviewSpec:V1SubjectAccessReview :: V1SubjectAccessReview -> V1SubjectAccessReviewSpec
$sel:v1SubjectAccessReviewStatus:V1SubjectAccessReview :: V1SubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
..} = (\Maybe Text
v1SubjectAccessReviewApiVersion -> V1SubjectAccessReview { Maybe Text
v1SubjectAccessReviewApiVersion :: Maybe Text
v1SubjectAccessReviewApiVersion :: Maybe Text
v1SubjectAccessReviewApiVersion, Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1SubjectAccessReviewKind :: Maybe Text
v1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
$sel:v1SubjectAccessReviewKind:V1SubjectAccessReview :: Maybe Text
$sel:v1SubjectAccessReviewMetadata:V1SubjectAccessReview :: Maybe V1ObjectMeta
$sel:v1SubjectAccessReviewSpec:V1SubjectAccessReview :: V1SubjectAccessReviewSpec
$sel:v1SubjectAccessReviewStatus:V1SubjectAccessReview :: Maybe V1SubjectAccessReviewStatus
..} ) (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 :: Lens_' V1SubjectAccessReview (Maybe Text)
v1SubjectAccessReviewKindL Maybe Text -> f (Maybe Text)
f V1SubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1SubjectAccessReviewApiVersion :: V1SubjectAccessReview -> Maybe Text
$sel:v1SubjectAccessReviewKind:V1SubjectAccessReview :: V1SubjectAccessReview -> Maybe Text
$sel:v1SubjectAccessReviewMetadata:V1SubjectAccessReview :: V1SubjectAccessReview -> Maybe V1ObjectMeta
$sel:v1SubjectAccessReviewSpec:V1SubjectAccessReview :: V1SubjectAccessReview -> V1SubjectAccessReviewSpec
$sel:v1SubjectAccessReviewStatus:V1SubjectAccessReview :: V1SubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewApiVersion :: Maybe Text
v1SubjectAccessReviewKind :: Maybe Text
v1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
..} = (\Maybe Text
v1SubjectAccessReviewKind -> V1SubjectAccessReview { Maybe Text
$sel:v1SubjectAccessReviewKind:V1SubjectAccessReview :: Maybe Text
v1SubjectAccessReviewKind :: Maybe Text
v1SubjectAccessReviewKind, Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1SubjectAccessReviewApiVersion :: Maybe Text
$sel:v1SubjectAccessReviewMetadata:V1SubjectAccessReview :: Maybe V1ObjectMeta
$sel:v1SubjectAccessReviewSpec:V1SubjectAccessReview :: V1SubjectAccessReviewSpec
$sel:v1SubjectAccessReviewStatus:V1SubjectAccessReview :: Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewApiVersion :: Maybe Text
v1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
..} ) (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 :: Lens_' V1SubjectAccessReview (Maybe V1ObjectMeta)
v1SubjectAccessReviewMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1SubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1SubjectAccessReviewApiVersion :: V1SubjectAccessReview -> Maybe Text
$sel:v1SubjectAccessReviewKind:V1SubjectAccessReview :: V1SubjectAccessReview -> Maybe Text
$sel:v1SubjectAccessReviewMetadata:V1SubjectAccessReview :: V1SubjectAccessReview -> Maybe V1ObjectMeta
$sel:v1SubjectAccessReviewSpec:V1SubjectAccessReview :: V1SubjectAccessReview -> V1SubjectAccessReviewSpec
$sel:v1SubjectAccessReviewStatus:V1SubjectAccessReview :: V1SubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewApiVersion :: Maybe Text
v1SubjectAccessReviewKind :: Maybe Text
v1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
..} = (\Maybe V1ObjectMeta
v1SubjectAccessReviewMetadata -> V1SubjectAccessReview { Maybe V1ObjectMeta
$sel:v1SubjectAccessReviewMetadata:V1SubjectAccessReview :: Maybe V1ObjectMeta
v1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SubjectAccessReviewMetadata, Maybe Text
Maybe V1SubjectAccessReviewStatus
V1SubjectAccessReviewSpec
v1SubjectAccessReviewApiVersion :: Maybe Text
$sel:v1SubjectAccessReviewKind:V1SubjectAccessReview :: Maybe Text
$sel:v1SubjectAccessReviewSpec:V1SubjectAccessReview :: V1SubjectAccessReviewSpec
$sel:v1SubjectAccessReviewStatus:V1SubjectAccessReview :: Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewApiVersion :: Maybe Text
v1SubjectAccessReviewKind :: Maybe Text
v1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
..} ) (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 :: Lens_' V1SubjectAccessReview V1SubjectAccessReviewSpec
v1SubjectAccessReviewSpecL V1SubjectAccessReviewSpec -> f V1SubjectAccessReviewSpec
f V1SubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1SubjectAccessReviewApiVersion :: V1SubjectAccessReview -> Maybe Text
$sel:v1SubjectAccessReviewKind:V1SubjectAccessReview :: V1SubjectAccessReview -> Maybe Text
$sel:v1SubjectAccessReviewMetadata:V1SubjectAccessReview :: V1SubjectAccessReview -> Maybe V1ObjectMeta
$sel:v1SubjectAccessReviewSpec:V1SubjectAccessReview :: V1SubjectAccessReview -> V1SubjectAccessReviewSpec
$sel:v1SubjectAccessReviewStatus:V1SubjectAccessReview :: V1SubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewApiVersion :: Maybe Text
v1SubjectAccessReviewKind :: Maybe Text
v1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
..} = (\V1SubjectAccessReviewSpec
v1SubjectAccessReviewSpec -> V1SubjectAccessReview { V1SubjectAccessReviewSpec
$sel:v1SubjectAccessReviewSpec:V1SubjectAccessReview :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewSpec, Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
v1SubjectAccessReviewApiVersion :: Maybe Text
$sel:v1SubjectAccessReviewKind:V1SubjectAccessReview :: Maybe Text
$sel:v1SubjectAccessReviewMetadata:V1SubjectAccessReview :: Maybe V1ObjectMeta
$sel:v1SubjectAccessReviewStatus:V1SubjectAccessReview :: Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewApiVersion :: Maybe Text
v1SubjectAccessReviewKind :: Maybe Text
v1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
..} ) (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 :: Lens_' V1SubjectAccessReview (Maybe V1SubjectAccessReviewStatus)
v1SubjectAccessReviewStatusL Maybe V1SubjectAccessReviewStatus
-> f (Maybe V1SubjectAccessReviewStatus)
f V1SubjectAccessReview{Maybe Text
Maybe V1SubjectAccessReviewStatus
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1SubjectAccessReviewApiVersion :: V1SubjectAccessReview -> Maybe Text
$sel:v1SubjectAccessReviewKind:V1SubjectAccessReview :: V1SubjectAccessReview -> Maybe Text
$sel:v1SubjectAccessReviewMetadata:V1SubjectAccessReview :: V1SubjectAccessReview -> Maybe V1ObjectMeta
$sel:v1SubjectAccessReviewSpec:V1SubjectAccessReview :: V1SubjectAccessReview -> V1SubjectAccessReviewSpec
$sel:v1SubjectAccessReviewStatus:V1SubjectAccessReview :: V1SubjectAccessReview -> Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewApiVersion :: Maybe Text
v1SubjectAccessReviewKind :: Maybe Text
v1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
..} = (\Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewStatus -> V1SubjectAccessReview { Maybe V1SubjectAccessReviewStatus
$sel:v1SubjectAccessReviewStatus:V1SubjectAccessReview :: Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewStatus :: Maybe V1SubjectAccessReviewStatus
v1SubjectAccessReviewStatus, Maybe Text
Maybe V1ObjectMeta
V1SubjectAccessReviewSpec
v1SubjectAccessReviewApiVersion :: Maybe Text
$sel:v1SubjectAccessReviewKind:V1SubjectAccessReview :: Maybe Text
$sel:v1SubjectAccessReviewMetadata:V1SubjectAccessReview :: Maybe V1ObjectMeta
$sel:v1SubjectAccessReviewSpec:V1SubjectAccessReview :: V1SubjectAccessReviewSpec
v1SubjectAccessReviewApiVersion :: Maybe Text
v1SubjectAccessReviewKind :: Maybe Text
v1SubjectAccessReviewMetadata :: Maybe V1ObjectMeta
v1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec
..} ) (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 :: Lens_' V1SubjectAccessReviewSpec (Maybe (Map String [Text]))
v1SubjectAccessReviewSpecExtraL Maybe (Map String [Text]) -> f (Maybe (Map String [Text]))
f V1SubjectAccessReviewSpec{Maybe [Text]
Maybe (Map String [Text])
Maybe Text
Maybe V1ResourceAttributes
Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecExtra :: V1SubjectAccessReviewSpec -> Maybe (Map String [Text])
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecUser :: Maybe Text
$sel:v1SubjectAccessReviewSpecGroups:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe [Text]
$sel:v1SubjectAccessReviewSpecNonResourceAttributes:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe V1NonResourceAttributes
$sel:v1SubjectAccessReviewSpecResourceAttributes:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe V1ResourceAttributes
$sel:v1SubjectAccessReviewSpecUid:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe Text
$sel:v1SubjectAccessReviewSpecUser:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe Text
..} = (\Maybe (Map String [Text])
v1SubjectAccessReviewSpecExtra -> V1SubjectAccessReviewSpec { Maybe (Map String [Text])
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1SubjectAccessReviewSpecExtra, Maybe [Text]
Maybe Text
Maybe V1ResourceAttributes
Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecUser :: Maybe Text
$sel:v1SubjectAccessReviewSpecGroups:V1SubjectAccessReviewSpec :: Maybe [Text]
$sel:v1SubjectAccessReviewSpecNonResourceAttributes:V1SubjectAccessReviewSpec :: Maybe V1NonResourceAttributes
$sel:v1SubjectAccessReviewSpecResourceAttributes:V1SubjectAccessReviewSpec :: Maybe V1ResourceAttributes
$sel:v1SubjectAccessReviewSpecUid:V1SubjectAccessReviewSpec :: Maybe Text
$sel:v1SubjectAccessReviewSpecUser:V1SubjectAccessReviewSpec :: 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 :: Lens_' V1SubjectAccessReviewSpec (Maybe [Text])
v1SubjectAccessReviewSpecGroupsL Maybe [Text] -> f (Maybe [Text])
f V1SubjectAccessReviewSpec{Maybe [Text]
Maybe (Map String [Text])
Maybe Text
Maybe V1ResourceAttributes
Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecExtra :: V1SubjectAccessReviewSpec -> Maybe (Map String [Text])
$sel:v1SubjectAccessReviewSpecGroups:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe [Text]
$sel:v1SubjectAccessReviewSpecNonResourceAttributes:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe V1NonResourceAttributes
$sel:v1SubjectAccessReviewSpecResourceAttributes:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe V1ResourceAttributes
$sel:v1SubjectAccessReviewSpecUid:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe Text
$sel:v1SubjectAccessReviewSpecUser:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe Text
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecUser :: Maybe Text
..} = (\Maybe [Text]
v1SubjectAccessReviewSpecGroups -> V1SubjectAccessReviewSpec { Maybe [Text]
$sel:v1SubjectAccessReviewSpecGroups:V1SubjectAccessReviewSpec :: Maybe [Text]
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecGroups, Maybe (Map String [Text])
Maybe Text
Maybe V1ResourceAttributes
Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
$sel:v1SubjectAccessReviewSpecNonResourceAttributes:V1SubjectAccessReviewSpec :: Maybe V1NonResourceAttributes
$sel:v1SubjectAccessReviewSpecResourceAttributes:V1SubjectAccessReviewSpec :: Maybe V1ResourceAttributes
$sel:v1SubjectAccessReviewSpecUid:V1SubjectAccessReviewSpec :: Maybe Text
$sel:v1SubjectAccessReviewSpecUser:V1SubjectAccessReviewSpec :: Maybe Text
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecUser :: Maybe 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 :: Lens_' V1SubjectAccessReviewSpec (Maybe V1NonResourceAttributes)
v1SubjectAccessReviewSpecNonResourceAttributesL Maybe V1NonResourceAttributes -> f (Maybe V1NonResourceAttributes)
f V1SubjectAccessReviewSpec{Maybe [Text]
Maybe (Map String [Text])
Maybe Text
Maybe V1ResourceAttributes
Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecExtra :: V1SubjectAccessReviewSpec -> Maybe (Map String [Text])
$sel:v1SubjectAccessReviewSpecGroups:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe [Text]
$sel:v1SubjectAccessReviewSpecNonResourceAttributes:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe V1NonResourceAttributes
$sel:v1SubjectAccessReviewSpecResourceAttributes:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe V1ResourceAttributes
$sel:v1SubjectAccessReviewSpecUid:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe Text
$sel:v1SubjectAccessReviewSpecUser:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe Text
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecUser :: Maybe Text
..} = (\Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes -> V1SubjectAccessReviewSpec { Maybe V1NonResourceAttributes
$sel:v1SubjectAccessReviewSpecNonResourceAttributes:V1SubjectAccessReviewSpec :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecNonResourceAttributes, Maybe [Text]
Maybe (Map String [Text])
Maybe Text
Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
$sel:v1SubjectAccessReviewSpecGroups:V1SubjectAccessReviewSpec :: Maybe [Text]
$sel:v1SubjectAccessReviewSpecResourceAttributes:V1SubjectAccessReviewSpec :: Maybe V1ResourceAttributes
$sel:v1SubjectAccessReviewSpecUid:V1SubjectAccessReviewSpec :: Maybe Text
$sel:v1SubjectAccessReviewSpecUser:V1SubjectAccessReviewSpec :: Maybe Text
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecUser :: Maybe 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 :: Lens_' V1SubjectAccessReviewSpec (Maybe V1ResourceAttributes)
v1SubjectAccessReviewSpecResourceAttributesL Maybe V1ResourceAttributes -> f (Maybe V1ResourceAttributes)
f V1SubjectAccessReviewSpec{Maybe [Text]
Maybe (Map String [Text])
Maybe Text
Maybe V1ResourceAttributes
Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecExtra :: V1SubjectAccessReviewSpec -> Maybe (Map String [Text])
$sel:v1SubjectAccessReviewSpecGroups:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe [Text]
$sel:v1SubjectAccessReviewSpecNonResourceAttributes:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe V1NonResourceAttributes
$sel:v1SubjectAccessReviewSpecResourceAttributes:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe V1ResourceAttributes
$sel:v1SubjectAccessReviewSpecUid:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe Text
$sel:v1SubjectAccessReviewSpecUser:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe Text
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecUser :: Maybe Text
..} = (\Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecResourceAttributes -> V1SubjectAccessReviewSpec { Maybe V1ResourceAttributes
$sel:v1SubjectAccessReviewSpecResourceAttributes:V1SubjectAccessReviewSpec :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecResourceAttributes, Maybe [Text]
Maybe (Map String [Text])
Maybe Text
Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
$sel:v1SubjectAccessReviewSpecGroups:V1SubjectAccessReviewSpec :: Maybe [Text]
$sel:v1SubjectAccessReviewSpecNonResourceAttributes:V1SubjectAccessReviewSpec :: Maybe V1NonResourceAttributes
$sel:v1SubjectAccessReviewSpecUid:V1SubjectAccessReviewSpec :: Maybe Text
$sel:v1SubjectAccessReviewSpecUser:V1SubjectAccessReviewSpec :: Maybe Text
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecUser :: Maybe 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 :: Lens_' V1SubjectAccessReviewSpec (Maybe Text)
v1SubjectAccessReviewSpecUidL Maybe Text -> f (Maybe Text)
f V1SubjectAccessReviewSpec{Maybe [Text]
Maybe (Map String [Text])
Maybe Text
Maybe V1ResourceAttributes
Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecExtra :: V1SubjectAccessReviewSpec -> Maybe (Map String [Text])
$sel:v1SubjectAccessReviewSpecGroups:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe [Text]
$sel:v1SubjectAccessReviewSpecNonResourceAttributes:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe V1NonResourceAttributes
$sel:v1SubjectAccessReviewSpecResourceAttributes:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe V1ResourceAttributes
$sel:v1SubjectAccessReviewSpecUid:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe Text
$sel:v1SubjectAccessReviewSpecUser:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe Text
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecUser :: Maybe Text
..} = (\Maybe Text
v1SubjectAccessReviewSpecUid -> V1SubjectAccessReviewSpec { Maybe Text
$sel:v1SubjectAccessReviewSpecUid:V1SubjectAccessReviewSpec :: Maybe Text
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecUid, Maybe [Text]
Maybe (Map String [Text])
Maybe Text
Maybe V1ResourceAttributes
Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
$sel:v1SubjectAccessReviewSpecGroups:V1SubjectAccessReviewSpec :: Maybe [Text]
$sel:v1SubjectAccessReviewSpecNonResourceAttributes:V1SubjectAccessReviewSpec :: Maybe V1NonResourceAttributes
$sel:v1SubjectAccessReviewSpecResourceAttributes:V1SubjectAccessReviewSpec :: Maybe V1ResourceAttributes
$sel:v1SubjectAccessReviewSpecUser:V1SubjectAccessReviewSpec :: Maybe Text
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecUser :: Maybe 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 :: Lens_' V1SubjectAccessReviewSpec (Maybe Text)
v1SubjectAccessReviewSpecUserL Maybe Text -> f (Maybe Text)
f V1SubjectAccessReviewSpec{Maybe [Text]
Maybe (Map String [Text])
Maybe Text
Maybe V1ResourceAttributes
Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecExtra :: V1SubjectAccessReviewSpec -> Maybe (Map String [Text])
$sel:v1SubjectAccessReviewSpecGroups:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe [Text]
$sel:v1SubjectAccessReviewSpecNonResourceAttributes:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe V1NonResourceAttributes
$sel:v1SubjectAccessReviewSpecResourceAttributes:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe V1ResourceAttributes
$sel:v1SubjectAccessReviewSpecUid:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe Text
$sel:v1SubjectAccessReviewSpecUser:V1SubjectAccessReviewSpec :: V1SubjectAccessReviewSpec -> Maybe Text
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecUid :: Maybe Text
v1SubjectAccessReviewSpecUser :: Maybe Text
..} = (\Maybe Text
v1SubjectAccessReviewSpecUser -> V1SubjectAccessReviewSpec { Maybe Text
$sel:v1SubjectAccessReviewSpecUser:V1SubjectAccessReviewSpec :: Maybe Text
v1SubjectAccessReviewSpecUser :: Maybe Text
v1SubjectAccessReviewSpecUser, Maybe [Text]
Maybe (Map String [Text])
Maybe Text
Maybe V1ResourceAttributes
Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
$sel:v1SubjectAccessReviewSpecGroups:V1SubjectAccessReviewSpec :: Maybe [Text]
$sel:v1SubjectAccessReviewSpecNonResourceAttributes:V1SubjectAccessReviewSpec :: Maybe V1NonResourceAttributes
$sel:v1SubjectAccessReviewSpecResourceAttributes:V1SubjectAccessReviewSpec :: Maybe V1ResourceAttributes
$sel:v1SubjectAccessReviewSpecUid:V1SubjectAccessReviewSpec :: Maybe Text
v1SubjectAccessReviewSpecExtra :: Maybe (Map String [Text])
v1SubjectAccessReviewSpecGroups :: Maybe [Text]
v1SubjectAccessReviewSpecNonResourceAttributes :: Maybe V1NonResourceAttributes
v1SubjectAccessReviewSpecResourceAttributes :: Maybe V1ResourceAttributes
v1SubjectAccessReviewSpecUid :: Maybe 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 :: Lens_' V1SubjectAccessReviewStatus Bool
v1SubjectAccessReviewStatusAllowedL Bool -> f Bool
f V1SubjectAccessReviewStatus{Bool
Maybe Bool
Maybe Text
v1SubjectAccessReviewStatusAllowed :: V1SubjectAccessReviewStatus -> Bool
v1SubjectAccessReviewStatusAllowed :: Bool
v1SubjectAccessReviewStatusDenied :: Maybe Bool
v1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1SubjectAccessReviewStatusReason :: Maybe Text
$sel:v1SubjectAccessReviewStatusDenied:V1SubjectAccessReviewStatus :: V1SubjectAccessReviewStatus -> Maybe Bool
$sel:v1SubjectAccessReviewStatusEvaluationError:V1SubjectAccessReviewStatus :: V1SubjectAccessReviewStatus -> Maybe Text
$sel:v1SubjectAccessReviewStatusReason:V1SubjectAccessReviewStatus :: V1SubjectAccessReviewStatus -> Maybe Text
..} = (\Bool
v1SubjectAccessReviewStatusAllowed -> V1SubjectAccessReviewStatus { Bool
v1SubjectAccessReviewStatusAllowed :: Bool
v1SubjectAccessReviewStatusAllowed :: Bool
v1SubjectAccessReviewStatusAllowed, Maybe Bool
Maybe Text
v1SubjectAccessReviewStatusDenied :: Maybe Bool
v1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1SubjectAccessReviewStatusReason :: Maybe Text
$sel:v1SubjectAccessReviewStatusDenied:V1SubjectAccessReviewStatus :: Maybe Bool
$sel:v1SubjectAccessReviewStatusEvaluationError:V1SubjectAccessReviewStatus :: Maybe Text
$sel:v1SubjectAccessReviewStatusReason:V1SubjectAccessReviewStatus :: Maybe Text
..} ) (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 :: Lens_' V1SubjectAccessReviewStatus (Maybe Bool)
v1SubjectAccessReviewStatusDeniedL Maybe Bool -> f (Maybe Bool)
f V1SubjectAccessReviewStatus{Bool
Maybe Bool
Maybe Text
v1SubjectAccessReviewStatusAllowed :: V1SubjectAccessReviewStatus -> Bool
$sel:v1SubjectAccessReviewStatusDenied:V1SubjectAccessReviewStatus :: V1SubjectAccessReviewStatus -> Maybe Bool
$sel:v1SubjectAccessReviewStatusEvaluationError:V1SubjectAccessReviewStatus :: V1SubjectAccessReviewStatus -> Maybe Text
$sel:v1SubjectAccessReviewStatusReason:V1SubjectAccessReviewStatus :: V1SubjectAccessReviewStatus -> Maybe Text
v1SubjectAccessReviewStatusAllowed :: Bool
v1SubjectAccessReviewStatusDenied :: Maybe Bool
v1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1SubjectAccessReviewStatusReason :: Maybe Text
..} = (\Maybe Bool
v1SubjectAccessReviewStatusDenied -> V1SubjectAccessReviewStatus { Maybe Bool
$sel:v1SubjectAccessReviewStatusDenied:V1SubjectAccessReviewStatus :: Maybe Bool
v1SubjectAccessReviewStatusDenied :: Maybe Bool
v1SubjectAccessReviewStatusDenied, Bool
Maybe Text
v1SubjectAccessReviewStatusAllowed :: Bool
$sel:v1SubjectAccessReviewStatusEvaluationError:V1SubjectAccessReviewStatus :: Maybe Text
$sel:v1SubjectAccessReviewStatusReason:V1SubjectAccessReviewStatus :: Maybe Text
v1SubjectAccessReviewStatusAllowed :: Bool
v1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1SubjectAccessReviewStatusReason :: Maybe Text
..} ) (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 :: Lens_' V1SubjectAccessReviewStatus (Maybe Text)
v1SubjectAccessReviewStatusEvaluationErrorL Maybe Text -> f (Maybe Text)
f V1SubjectAccessReviewStatus{Bool
Maybe Bool
Maybe Text
v1SubjectAccessReviewStatusAllowed :: V1SubjectAccessReviewStatus -> Bool
$sel:v1SubjectAccessReviewStatusDenied:V1SubjectAccessReviewStatus :: V1SubjectAccessReviewStatus -> Maybe Bool
$sel:v1SubjectAccessReviewStatusEvaluationError:V1SubjectAccessReviewStatus :: V1SubjectAccessReviewStatus -> Maybe Text
$sel:v1SubjectAccessReviewStatusReason:V1SubjectAccessReviewStatus :: V1SubjectAccessReviewStatus -> Maybe Text
v1SubjectAccessReviewStatusAllowed :: Bool
v1SubjectAccessReviewStatusDenied :: Maybe Bool
v1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1SubjectAccessReviewStatusReason :: Maybe Text
..} = (\Maybe Text
v1SubjectAccessReviewStatusEvaluationError -> V1SubjectAccessReviewStatus { Maybe Text
$sel:v1SubjectAccessReviewStatusEvaluationError:V1SubjectAccessReviewStatus :: Maybe Text
v1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1SubjectAccessReviewStatusEvaluationError, Bool
Maybe Bool
Maybe Text
v1SubjectAccessReviewStatusAllowed :: Bool
$sel:v1SubjectAccessReviewStatusDenied:V1SubjectAccessReviewStatus :: Maybe Bool
$sel:v1SubjectAccessReviewStatusReason:V1SubjectAccessReviewStatus :: Maybe Text
v1SubjectAccessReviewStatusAllowed :: Bool
v1SubjectAccessReviewStatusDenied :: Maybe Bool
v1SubjectAccessReviewStatusReason :: Maybe Text
..} ) (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 :: Lens_' V1SubjectAccessReviewStatus (Maybe Text)
v1SubjectAccessReviewStatusReasonL Maybe Text -> f (Maybe Text)
f V1SubjectAccessReviewStatus{Bool
Maybe Bool
Maybe Text
v1SubjectAccessReviewStatusAllowed :: V1SubjectAccessReviewStatus -> Bool
$sel:v1SubjectAccessReviewStatusDenied:V1SubjectAccessReviewStatus :: V1SubjectAccessReviewStatus -> Maybe Bool
$sel:v1SubjectAccessReviewStatusEvaluationError:V1SubjectAccessReviewStatus :: V1SubjectAccessReviewStatus -> Maybe Text
$sel:v1SubjectAccessReviewStatusReason:V1SubjectAccessReviewStatus :: V1SubjectAccessReviewStatus -> Maybe Text
v1SubjectAccessReviewStatusAllowed :: Bool
v1SubjectAccessReviewStatusDenied :: Maybe Bool
v1SubjectAccessReviewStatusEvaluationError :: Maybe Text
v1SubjectAccessReviewStatusReason :: Maybe Text
..} = (\Maybe Text
v1SubjectAccessReviewStatusReason -> V1SubjectAccessReviewStatus { Maybe Text
$sel:v1SubjectAccessReviewStatusReason:V1SubjectAccessReviewStatus :: Maybe Text
v1SubjectAccessReviewStatusReason :: Maybe Text
v1SubjectAccessReviewStatusReason, Bool
Maybe Bool
Maybe Text
v1SubjectAccessReviewStatusAllowed :: Bool
$sel:v1SubjectAccessReviewStatusDenied:V1SubjectAccessReviewStatus :: Maybe Bool
$sel:v1SubjectAccessReviewStatusEvaluationError:V1SubjectAccessReviewStatus :: Maybe Text
v1SubjectAccessReviewStatusAllowed :: Bool
v1SubjectAccessReviewStatusDenied :: Maybe Bool
v1SubjectAccessReviewStatusEvaluationError :: Maybe Text
..} ) (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 :: Lens_' V1SubjectRulesReviewStatus (Maybe Text)
v1SubjectRulesReviewStatusEvaluationErrorL Maybe Text -> f (Maybe Text)
f V1SubjectRulesReviewStatus{Bool
[V1ResourceRule]
[V1NonResourceRule]
Maybe Text
v1SubjectRulesReviewStatusEvaluationError :: V1SubjectRulesReviewStatus -> Maybe Text
v1SubjectRulesReviewStatusEvaluationError :: Maybe Text
v1SubjectRulesReviewStatusIncomplete :: Bool
v1SubjectRulesReviewStatusNonResourceRules :: [V1NonResourceRule]
v1SubjectRulesReviewStatusResourceRules :: [V1ResourceRule]
$sel:v1SubjectRulesReviewStatusIncomplete:V1SubjectRulesReviewStatus :: V1SubjectRulesReviewStatus -> Bool
$sel:v1SubjectRulesReviewStatusNonResourceRules:V1SubjectRulesReviewStatus :: V1SubjectRulesReviewStatus -> [V1NonResourceRule]
$sel:v1SubjectRulesReviewStatusResourceRules:V1SubjectRulesReviewStatus :: V1SubjectRulesReviewStatus -> [V1ResourceRule]
..} = (\Maybe Text
v1SubjectRulesReviewStatusEvaluationError -> V1SubjectRulesReviewStatus { Maybe Text
v1SubjectRulesReviewStatusEvaluationError :: Maybe Text
v1SubjectRulesReviewStatusEvaluationError :: Maybe Text
v1SubjectRulesReviewStatusEvaluationError, Bool
[V1ResourceRule]
[V1NonResourceRule]
v1SubjectRulesReviewStatusIncomplete :: Bool
v1SubjectRulesReviewStatusNonResourceRules :: [V1NonResourceRule]
v1SubjectRulesReviewStatusResourceRules :: [V1ResourceRule]
$sel:v1SubjectRulesReviewStatusIncomplete:V1SubjectRulesReviewStatus :: Bool
$sel:v1SubjectRulesReviewStatusNonResourceRules:V1SubjectRulesReviewStatus :: [V1NonResourceRule]
$sel:v1SubjectRulesReviewStatusResourceRules:V1SubjectRulesReviewStatus :: [V1ResourceRule]
..} ) (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 :: Lens_' V1SubjectRulesReviewStatus Bool
v1SubjectRulesReviewStatusIncompleteL Bool -> f Bool
f V1SubjectRulesReviewStatus{Bool
[V1ResourceRule]
[V1NonResourceRule]
Maybe Text
v1SubjectRulesReviewStatusEvaluationError :: V1SubjectRulesReviewStatus -> Maybe Text
$sel:v1SubjectRulesReviewStatusIncomplete:V1SubjectRulesReviewStatus :: V1SubjectRulesReviewStatus -> Bool
$sel:v1SubjectRulesReviewStatusNonResourceRules:V1SubjectRulesReviewStatus :: V1SubjectRulesReviewStatus -> [V1NonResourceRule]
$sel:v1SubjectRulesReviewStatusResourceRules:V1SubjectRulesReviewStatus :: V1SubjectRulesReviewStatus -> [V1ResourceRule]
v1SubjectRulesReviewStatusEvaluationError :: Maybe Text
v1SubjectRulesReviewStatusIncomplete :: Bool
v1SubjectRulesReviewStatusNonResourceRules :: [V1NonResourceRule]
v1SubjectRulesReviewStatusResourceRules :: [V1ResourceRule]
..} = (\Bool
v1SubjectRulesReviewStatusIncomplete -> V1SubjectRulesReviewStatus { Bool
$sel:v1SubjectRulesReviewStatusIncomplete:V1SubjectRulesReviewStatus :: Bool
v1SubjectRulesReviewStatusIncomplete :: Bool
v1SubjectRulesReviewStatusIncomplete, [V1ResourceRule]
[V1NonResourceRule]
Maybe Text
v1SubjectRulesReviewStatusEvaluationError :: Maybe Text
$sel:v1SubjectRulesReviewStatusNonResourceRules:V1SubjectRulesReviewStatus :: [V1NonResourceRule]
$sel:v1SubjectRulesReviewStatusResourceRules:V1SubjectRulesReviewStatus :: [V1ResourceRule]
v1SubjectRulesReviewStatusEvaluationError :: Maybe Text
v1SubjectRulesReviewStatusNonResourceRules :: [V1NonResourceRule]
v1SubjectRulesReviewStatusResourceRules :: [V1ResourceRule]
..} ) (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 :: Lens_' V1SubjectRulesReviewStatus [V1NonResourceRule]
v1SubjectRulesReviewStatusNonResourceRulesL [V1NonResourceRule] -> f [V1NonResourceRule]
f V1SubjectRulesReviewStatus{Bool
[V1ResourceRule]
[V1NonResourceRule]
Maybe Text
v1SubjectRulesReviewStatusEvaluationError :: V1SubjectRulesReviewStatus -> Maybe Text
$sel:v1SubjectRulesReviewStatusIncomplete:V1SubjectRulesReviewStatus :: V1SubjectRulesReviewStatus -> Bool
$sel:v1SubjectRulesReviewStatusNonResourceRules:V1SubjectRulesReviewStatus :: V1SubjectRulesReviewStatus -> [V1NonResourceRule]
$sel:v1SubjectRulesReviewStatusResourceRules:V1SubjectRulesReviewStatus :: V1SubjectRulesReviewStatus -> [V1ResourceRule]
v1SubjectRulesReviewStatusEvaluationError :: Maybe Text
v1SubjectRulesReviewStatusIncomplete :: Bool
v1SubjectRulesReviewStatusNonResourceRules :: [V1NonResourceRule]
v1SubjectRulesReviewStatusResourceRules :: [V1ResourceRule]
..} = (\[V1NonResourceRule]
v1SubjectRulesReviewStatusNonResourceRules -> V1SubjectRulesReviewStatus { [V1NonResourceRule]
$sel:v1SubjectRulesReviewStatusNonResourceRules:V1SubjectRulesReviewStatus :: [V1NonResourceRule]
v1SubjectRulesReviewStatusNonResourceRules :: [V1NonResourceRule]
v1SubjectRulesReviewStatusNonResourceRules, Bool
[V1ResourceRule]
Maybe Text
v1SubjectRulesReviewStatusEvaluationError :: Maybe Text
$sel:v1SubjectRulesReviewStatusIncomplete:V1SubjectRulesReviewStatus :: Bool
$sel:v1SubjectRulesReviewStatusResourceRules:V1SubjectRulesReviewStatus :: [V1ResourceRule]
v1SubjectRulesReviewStatusEvaluationError :: Maybe Text
v1SubjectRulesReviewStatusIncomplete :: Bool
v1SubjectRulesReviewStatusResourceRules :: [V1ResourceRule]
..} ) ([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 :: Lens_' V1SubjectRulesReviewStatus [V1ResourceRule]
v1SubjectRulesReviewStatusResourceRulesL [V1ResourceRule] -> f [V1ResourceRule]
f V1SubjectRulesReviewStatus{Bool
[V1ResourceRule]
[V1NonResourceRule]
Maybe Text
v1SubjectRulesReviewStatusEvaluationError :: V1SubjectRulesReviewStatus -> Maybe Text
$sel:v1SubjectRulesReviewStatusIncomplete:V1SubjectRulesReviewStatus :: V1SubjectRulesReviewStatus -> Bool
$sel:v1SubjectRulesReviewStatusNonResourceRules:V1SubjectRulesReviewStatus :: V1SubjectRulesReviewStatus -> [V1NonResourceRule]
$sel:v1SubjectRulesReviewStatusResourceRules:V1SubjectRulesReviewStatus :: V1SubjectRulesReviewStatus -> [V1ResourceRule]
v1SubjectRulesReviewStatusEvaluationError :: Maybe Text
v1SubjectRulesReviewStatusIncomplete :: Bool
v1SubjectRulesReviewStatusNonResourceRules :: [V1NonResourceRule]
v1SubjectRulesReviewStatusResourceRules :: [V1ResourceRule]
..} = (\[V1ResourceRule]
v1SubjectRulesReviewStatusResourceRules -> V1SubjectRulesReviewStatus { [V1ResourceRule]
$sel:v1SubjectRulesReviewStatusResourceRules:V1SubjectRulesReviewStatus :: [V1ResourceRule]
v1SubjectRulesReviewStatusResourceRules :: [V1ResourceRule]
v1SubjectRulesReviewStatusResourceRules, Bool
[V1NonResourceRule]
Maybe Text
v1SubjectRulesReviewStatusEvaluationError :: Maybe Text
$sel:v1SubjectRulesReviewStatusIncomplete:V1SubjectRulesReviewStatus :: Bool
$sel:v1SubjectRulesReviewStatusNonResourceRules:V1SubjectRulesReviewStatus :: [V1NonResourceRule]
v1SubjectRulesReviewStatusEvaluationError :: Maybe Text
v1SubjectRulesReviewStatusIncomplete :: Bool
v1SubjectRulesReviewStatusNonResourceRules :: [V1NonResourceRule]
..} ) ([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 #-}



-- * V1SuccessPolicy

-- | 'v1SuccessPolicyRules' Lens
v1SuccessPolicyRulesL :: Lens_' V1SuccessPolicy ([V1SuccessPolicyRule])
v1SuccessPolicyRulesL :: Lens_' V1SuccessPolicy [V1SuccessPolicyRule]
v1SuccessPolicyRulesL [V1SuccessPolicyRule] -> f [V1SuccessPolicyRule]
f V1SuccessPolicy{[V1SuccessPolicyRule]
v1SuccessPolicyRules :: V1SuccessPolicy -> [V1SuccessPolicyRule]
v1SuccessPolicyRules :: [V1SuccessPolicyRule]
..} = (\[V1SuccessPolicyRule]
v1SuccessPolicyRules -> V1SuccessPolicy { [V1SuccessPolicyRule]
v1SuccessPolicyRules :: [V1SuccessPolicyRule]
v1SuccessPolicyRules :: [V1SuccessPolicyRule]
v1SuccessPolicyRules, ..} ) ([V1SuccessPolicyRule] -> V1SuccessPolicy)
-> f [V1SuccessPolicyRule] -> f V1SuccessPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1SuccessPolicyRule] -> f [V1SuccessPolicyRule]
f [V1SuccessPolicyRule]
v1SuccessPolicyRules
{-# INLINE v1SuccessPolicyRulesL #-}



-- * V1SuccessPolicyRule

-- | 'v1SuccessPolicyRuleSucceededCount' Lens
v1SuccessPolicyRuleSucceededCountL :: Lens_' V1SuccessPolicyRule (Maybe Int)
v1SuccessPolicyRuleSucceededCountL :: Lens_' V1SuccessPolicyRule (Maybe Int)
v1SuccessPolicyRuleSucceededCountL Maybe Int -> f (Maybe Int)
f V1SuccessPolicyRule{Maybe Int
Maybe Text
v1SuccessPolicyRuleSucceededCount :: V1SuccessPolicyRule -> Maybe Int
v1SuccessPolicyRuleSucceededCount :: Maybe Int
v1SuccessPolicyRuleSucceededIndexes :: Maybe Text
$sel:v1SuccessPolicyRuleSucceededIndexes:V1SuccessPolicyRule :: V1SuccessPolicyRule -> Maybe Text
..} = (\Maybe Int
v1SuccessPolicyRuleSucceededCount -> V1SuccessPolicyRule { Maybe Int
v1SuccessPolicyRuleSucceededCount :: Maybe Int
v1SuccessPolicyRuleSucceededCount :: Maybe Int
v1SuccessPolicyRuleSucceededCount, Maybe Text
v1SuccessPolicyRuleSucceededIndexes :: Maybe Text
$sel:v1SuccessPolicyRuleSucceededIndexes:V1SuccessPolicyRule :: Maybe Text
..} ) (Maybe Int -> V1SuccessPolicyRule)
-> f (Maybe Int) -> f V1SuccessPolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1SuccessPolicyRuleSucceededCount
{-# INLINE v1SuccessPolicyRuleSucceededCountL #-}

-- | 'v1SuccessPolicyRuleSucceededIndexes' Lens
v1SuccessPolicyRuleSucceededIndexesL :: Lens_' V1SuccessPolicyRule (Maybe Text)
v1SuccessPolicyRuleSucceededIndexesL :: Lens_' V1SuccessPolicyRule (Maybe Text)
v1SuccessPolicyRuleSucceededIndexesL Maybe Text -> f (Maybe Text)
f V1SuccessPolicyRule{Maybe Int
Maybe Text
v1SuccessPolicyRuleSucceededCount :: V1SuccessPolicyRule -> Maybe Int
$sel:v1SuccessPolicyRuleSucceededIndexes:V1SuccessPolicyRule :: V1SuccessPolicyRule -> Maybe Text
v1SuccessPolicyRuleSucceededCount :: Maybe Int
v1SuccessPolicyRuleSucceededIndexes :: Maybe Text
..} = (\Maybe Text
v1SuccessPolicyRuleSucceededIndexes -> V1SuccessPolicyRule { Maybe Text
$sel:v1SuccessPolicyRuleSucceededIndexes:V1SuccessPolicyRule :: Maybe Text
v1SuccessPolicyRuleSucceededIndexes :: Maybe Text
v1SuccessPolicyRuleSucceededIndexes, Maybe Int
v1SuccessPolicyRuleSucceededCount :: Maybe Int
v1SuccessPolicyRuleSucceededCount :: Maybe Int
..} ) (Maybe Text -> V1SuccessPolicyRule)
-> f (Maybe Text) -> f V1SuccessPolicyRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1SuccessPolicyRuleSucceededIndexes
{-# INLINE v1SuccessPolicyRuleSucceededIndexesL #-}



-- * V1Sysctl

-- | 'v1SysctlName' Lens
v1SysctlNameL :: Lens_' V1Sysctl (Text)
v1SysctlNameL :: Lens_' V1Sysctl Text
v1SysctlNameL Text -> f Text
f V1Sysctl{Text
v1SysctlName :: V1Sysctl -> Text
v1SysctlName :: Text
v1SysctlValue :: Text
$sel:v1SysctlValue:V1Sysctl :: V1Sysctl -> Text
..} = (\Text
v1SysctlName -> V1Sysctl { Text
v1SysctlName :: Text
v1SysctlName :: Text
v1SysctlName, Text
v1SysctlValue :: Text
$sel:v1SysctlValue:V1Sysctl :: 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 :: Lens_' V1Sysctl Text
v1SysctlValueL Text -> f Text
f V1Sysctl{Text
v1SysctlName :: V1Sysctl -> Text
$sel:v1SysctlValue:V1Sysctl :: V1Sysctl -> Text
v1SysctlName :: Text
v1SysctlValue :: Text
..} = (\Text
v1SysctlValue -> V1Sysctl { Text
$sel:v1SysctlValue:V1Sysctl :: 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 :: Lens_' V1TCPSocketAction (Maybe Text)
v1TCPSocketActionHostL Maybe Text -> f (Maybe Text)
f V1TCPSocketAction{Maybe Text
IntOrString
v1TCPSocketActionHost :: V1TCPSocketAction -> Maybe Text
v1TCPSocketActionHost :: Maybe Text
v1TCPSocketActionPort :: IntOrString
$sel:v1TCPSocketActionPort:V1TCPSocketAction :: V1TCPSocketAction -> IntOrString
..} = (\Maybe Text
v1TCPSocketActionHost -> V1TCPSocketAction { Maybe Text
v1TCPSocketActionHost :: Maybe Text
v1TCPSocketActionHost :: Maybe Text
v1TCPSocketActionHost, IntOrString
v1TCPSocketActionPort :: IntOrString
$sel:v1TCPSocketActionPort:V1TCPSocketAction :: 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 :: Lens_' V1TCPSocketAction IntOrString
v1TCPSocketActionPortL IntOrString -> f IntOrString
f V1TCPSocketAction{Maybe Text
IntOrString
v1TCPSocketActionHost :: V1TCPSocketAction -> Maybe Text
$sel:v1TCPSocketActionPort:V1TCPSocketAction :: V1TCPSocketAction -> IntOrString
v1TCPSocketActionHost :: Maybe Text
v1TCPSocketActionPort :: IntOrString
..} = (\IntOrString
v1TCPSocketActionPort -> V1TCPSocketAction { IntOrString
$sel:v1TCPSocketActionPort:V1TCPSocketAction :: 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 :: Lens_' V1Taint Text
v1TaintEffectL Text -> f Text
f V1Taint{Maybe Text
Maybe DateTime
Text
v1TaintEffect :: V1Taint -> Text
v1TaintEffect :: Text
v1TaintKey :: Text
v1TaintTimeAdded :: Maybe DateTime
v1TaintValue :: Maybe Text
$sel:v1TaintKey:V1Taint :: V1Taint -> Text
$sel:v1TaintTimeAdded:V1Taint :: V1Taint -> Maybe DateTime
$sel:v1TaintValue:V1Taint :: V1Taint -> Maybe Text
..} = (\Text
v1TaintEffect -> V1Taint { Text
v1TaintEffect :: Text
v1TaintEffect :: Text
v1TaintEffect, Maybe Text
Maybe DateTime
Text
v1TaintKey :: Text
v1TaintTimeAdded :: Maybe DateTime
v1TaintValue :: Maybe Text
$sel:v1TaintKey:V1Taint :: Text
$sel:v1TaintTimeAdded:V1Taint :: Maybe DateTime
$sel:v1TaintValue:V1Taint :: Maybe 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 :: Lens_' V1Taint Text
v1TaintKeyL Text -> f Text
f V1Taint{Maybe Text
Maybe DateTime
Text
v1TaintEffect :: V1Taint -> Text
$sel:v1TaintKey:V1Taint :: V1Taint -> Text
$sel:v1TaintTimeAdded:V1Taint :: V1Taint -> Maybe DateTime
$sel:v1TaintValue:V1Taint :: V1Taint -> Maybe Text
v1TaintEffect :: Text
v1TaintKey :: Text
v1TaintTimeAdded :: Maybe DateTime
v1TaintValue :: Maybe Text
..} = (\Text
v1TaintKey -> V1Taint { Text
$sel:v1TaintKey:V1Taint :: Text
v1TaintKey :: Text
v1TaintKey, Maybe Text
Maybe DateTime
Text
v1TaintEffect :: Text
$sel:v1TaintTimeAdded:V1Taint :: Maybe DateTime
$sel:v1TaintValue:V1Taint :: Maybe Text
v1TaintEffect :: Text
v1TaintTimeAdded :: Maybe DateTime
v1TaintValue :: Maybe 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 :: Lens_' V1Taint (Maybe DateTime)
v1TaintTimeAddedL Maybe DateTime -> f (Maybe DateTime)
f V1Taint{Maybe Text
Maybe DateTime
Text
v1TaintEffect :: V1Taint -> Text
$sel:v1TaintKey:V1Taint :: V1Taint -> Text
$sel:v1TaintTimeAdded:V1Taint :: V1Taint -> Maybe DateTime
$sel:v1TaintValue:V1Taint :: V1Taint -> Maybe Text
v1TaintEffect :: Text
v1TaintKey :: Text
v1TaintTimeAdded :: Maybe DateTime
v1TaintValue :: Maybe Text
..} = (\Maybe DateTime
v1TaintTimeAdded -> V1Taint { Maybe DateTime
$sel:v1TaintTimeAdded:V1Taint :: Maybe DateTime
v1TaintTimeAdded :: Maybe DateTime
v1TaintTimeAdded, Maybe Text
Text
v1TaintEffect :: Text
$sel:v1TaintKey:V1Taint :: Text
$sel:v1TaintValue:V1Taint :: Maybe Text
v1TaintEffect :: Text
v1TaintKey :: Text
v1TaintValue :: Maybe 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 :: Lens_' V1Taint (Maybe Text)
v1TaintValueL Maybe Text -> f (Maybe Text)
f V1Taint{Maybe Text
Maybe DateTime
Text
v1TaintEffect :: V1Taint -> Text
$sel:v1TaintKey:V1Taint :: V1Taint -> Text
$sel:v1TaintTimeAdded:V1Taint :: V1Taint -> Maybe DateTime
$sel:v1TaintValue:V1Taint :: V1Taint -> Maybe Text
v1TaintEffect :: Text
v1TaintKey :: Text
v1TaintTimeAdded :: Maybe DateTime
v1TaintValue :: Maybe Text
..} = (\Maybe Text
v1TaintValue -> V1Taint { Maybe Text
$sel:v1TaintValue:V1Taint :: Maybe Text
v1TaintValue :: Maybe Text
v1TaintValue, Maybe DateTime
Text
v1TaintEffect :: Text
$sel:v1TaintKey:V1Taint :: Text
$sel:v1TaintTimeAdded:V1Taint :: Maybe DateTime
v1TaintEffect :: Text
v1TaintKey :: Text
v1TaintTimeAdded :: Maybe DateTime
..} ) (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 #-}



-- * V1TokenRequestSpec

-- | 'v1TokenRequestSpecAudiences' Lens
v1TokenRequestSpecAudiencesL :: Lens_' V1TokenRequestSpec ([Text])
v1TokenRequestSpecAudiencesL :: Lens_' V1TokenRequestSpec [Text]
v1TokenRequestSpecAudiencesL [Text] -> f [Text]
f V1TokenRequestSpec{[Text]
Maybe Integer
Maybe V1BoundObjectReference
v1TokenRequestSpecAudiences :: V1TokenRequestSpec -> [Text]
v1TokenRequestSpecAudiences :: [Text]
v1TokenRequestSpecBoundObjectRef :: Maybe V1BoundObjectReference
v1TokenRequestSpecExpirationSeconds :: Maybe Integer
$sel:v1TokenRequestSpecBoundObjectRef:V1TokenRequestSpec :: V1TokenRequestSpec -> Maybe V1BoundObjectReference
$sel:v1TokenRequestSpecExpirationSeconds:V1TokenRequestSpec :: V1TokenRequestSpec -> Maybe Integer
..} = (\[Text]
v1TokenRequestSpecAudiences -> V1TokenRequestSpec { [Text]
v1TokenRequestSpecAudiences :: [Text]
v1TokenRequestSpecAudiences :: [Text]
v1TokenRequestSpecAudiences, Maybe Integer
Maybe V1BoundObjectReference
v1TokenRequestSpecBoundObjectRef :: Maybe V1BoundObjectReference
v1TokenRequestSpecExpirationSeconds :: Maybe Integer
$sel:v1TokenRequestSpecBoundObjectRef:V1TokenRequestSpec :: Maybe V1BoundObjectReference
$sel:v1TokenRequestSpecExpirationSeconds:V1TokenRequestSpec :: Maybe Integer
..} ) ([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 :: Lens_' V1TokenRequestSpec (Maybe V1BoundObjectReference)
v1TokenRequestSpecBoundObjectRefL Maybe V1BoundObjectReference -> f (Maybe V1BoundObjectReference)
f V1TokenRequestSpec{[Text]
Maybe Integer
Maybe V1BoundObjectReference
v1TokenRequestSpecAudiences :: V1TokenRequestSpec -> [Text]
$sel:v1TokenRequestSpecBoundObjectRef:V1TokenRequestSpec :: V1TokenRequestSpec -> Maybe V1BoundObjectReference
$sel:v1TokenRequestSpecExpirationSeconds:V1TokenRequestSpec :: V1TokenRequestSpec -> Maybe Integer
v1TokenRequestSpecAudiences :: [Text]
v1TokenRequestSpecBoundObjectRef :: Maybe V1BoundObjectReference
v1TokenRequestSpecExpirationSeconds :: Maybe Integer
..} = (\Maybe V1BoundObjectReference
v1TokenRequestSpecBoundObjectRef -> V1TokenRequestSpec { Maybe V1BoundObjectReference
$sel:v1TokenRequestSpecBoundObjectRef:V1TokenRequestSpec :: Maybe V1BoundObjectReference
v1TokenRequestSpecBoundObjectRef :: Maybe V1BoundObjectReference
v1TokenRequestSpecBoundObjectRef, [Text]
Maybe Integer
v1TokenRequestSpecAudiences :: [Text]
$sel:v1TokenRequestSpecExpirationSeconds:V1TokenRequestSpec :: Maybe Integer
v1TokenRequestSpecAudiences :: [Text]
v1TokenRequestSpecExpirationSeconds :: Maybe Integer
..} ) (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 :: Lens_' V1TokenRequestSpec (Maybe Integer)
v1TokenRequestSpecExpirationSecondsL Maybe Integer -> f (Maybe Integer)
f V1TokenRequestSpec{[Text]
Maybe Integer
Maybe V1BoundObjectReference
v1TokenRequestSpecAudiences :: V1TokenRequestSpec -> [Text]
$sel:v1TokenRequestSpecBoundObjectRef:V1TokenRequestSpec :: V1TokenRequestSpec -> Maybe V1BoundObjectReference
$sel:v1TokenRequestSpecExpirationSeconds:V1TokenRequestSpec :: V1TokenRequestSpec -> Maybe Integer
v1TokenRequestSpecAudiences :: [Text]
v1TokenRequestSpecBoundObjectRef :: Maybe V1BoundObjectReference
v1TokenRequestSpecExpirationSeconds :: Maybe Integer
..} = (\Maybe Integer
v1TokenRequestSpecExpirationSeconds -> V1TokenRequestSpec { Maybe Integer
$sel:v1TokenRequestSpecExpirationSeconds:V1TokenRequestSpec :: Maybe Integer
v1TokenRequestSpecExpirationSeconds :: Maybe Integer
v1TokenRequestSpecExpirationSeconds, [Text]
Maybe V1BoundObjectReference
v1TokenRequestSpecAudiences :: [Text]
$sel:v1TokenRequestSpecBoundObjectRef:V1TokenRequestSpec :: Maybe V1BoundObjectReference
v1TokenRequestSpecAudiences :: [Text]
v1TokenRequestSpecBoundObjectRef :: Maybe V1BoundObjectReference
..} ) (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 :: Lens_' V1TokenRequestStatus DateTime
v1TokenRequestStatusExpirationTimestampL DateTime -> f DateTime
f V1TokenRequestStatus{Text
DateTime
v1TokenRequestStatusExpirationTimestamp :: V1TokenRequestStatus -> DateTime
v1TokenRequestStatusExpirationTimestamp :: DateTime
v1TokenRequestStatusToken :: Text
$sel:v1TokenRequestStatusToken:V1TokenRequestStatus :: V1TokenRequestStatus -> Text
..} = (\DateTime
v1TokenRequestStatusExpirationTimestamp -> V1TokenRequestStatus { DateTime
v1TokenRequestStatusExpirationTimestamp :: DateTime
v1TokenRequestStatusExpirationTimestamp :: DateTime
v1TokenRequestStatusExpirationTimestamp, Text
v1TokenRequestStatusToken :: Text
$sel:v1TokenRequestStatusToken:V1TokenRequestStatus :: 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 :: Lens_' V1TokenRequestStatus Text
v1TokenRequestStatusTokenL Text -> f Text
f V1TokenRequestStatus{Text
DateTime
v1TokenRequestStatusExpirationTimestamp :: V1TokenRequestStatus -> DateTime
$sel:v1TokenRequestStatusToken:V1TokenRequestStatus :: V1TokenRequestStatus -> Text
v1TokenRequestStatusExpirationTimestamp :: DateTime
v1TokenRequestStatusToken :: Text
..} = (\Text
v1TokenRequestStatusToken -> V1TokenRequestStatus { Text
$sel:v1TokenRequestStatusToken:V1TokenRequestStatus :: 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 :: Lens_' V1TokenReview (Maybe Text)
v1TokenReviewApiVersionL Maybe Text -> f (Maybe Text)
f V1TokenReview{Maybe Text
Maybe V1TokenReviewStatus
Maybe V1ObjectMeta
V1TokenReviewSpec
v1TokenReviewApiVersion :: V1TokenReview -> Maybe Text
v1TokenReviewApiVersion :: Maybe Text
v1TokenReviewKind :: Maybe Text
v1TokenReviewMetadata :: Maybe V1ObjectMeta
v1TokenReviewSpec :: V1TokenReviewSpec
v1TokenReviewStatus :: Maybe V1TokenReviewStatus
$sel:v1TokenReviewKind:V1TokenReview :: V1TokenReview -> Maybe Text
$sel:v1TokenReviewMetadata:V1TokenReview :: V1TokenReview -> Maybe V1ObjectMeta
$sel:v1TokenReviewSpec:V1TokenReview :: V1TokenReview -> V1TokenReviewSpec
$sel:v1TokenReviewStatus:V1TokenReview :: V1TokenReview -> Maybe V1TokenReviewStatus
..} = (\Maybe Text
v1TokenReviewApiVersion -> V1TokenReview { Maybe Text
v1TokenReviewApiVersion :: Maybe Text
v1TokenReviewApiVersion :: Maybe Text
v1TokenReviewApiVersion, Maybe Text
Maybe V1TokenReviewStatus
Maybe V1ObjectMeta
V1TokenReviewSpec
v1TokenReviewKind :: Maybe Text
v1TokenReviewMetadata :: Maybe V1ObjectMeta
v1TokenReviewSpec :: V1TokenReviewSpec
v1TokenReviewStatus :: Maybe V1TokenReviewStatus
$sel:v1TokenReviewKind:V1TokenReview :: Maybe Text
$sel:v1TokenReviewMetadata:V1TokenReview :: Maybe V1ObjectMeta
$sel:v1TokenReviewSpec:V1TokenReview :: V1TokenReviewSpec
$sel:v1TokenReviewStatus:V1TokenReview :: Maybe V1TokenReviewStatus
..} ) (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 :: Lens_' V1TokenReview (Maybe Text)
v1TokenReviewKindL Maybe Text -> f (Maybe Text)
f V1TokenReview{Maybe Text
Maybe V1TokenReviewStatus
Maybe V1ObjectMeta
V1TokenReviewSpec
v1TokenReviewApiVersion :: V1TokenReview -> Maybe Text
$sel:v1TokenReviewKind:V1TokenReview :: V1TokenReview -> Maybe Text
$sel:v1TokenReviewMetadata:V1TokenReview :: V1TokenReview -> Maybe V1ObjectMeta
$sel:v1TokenReviewSpec:V1TokenReview :: V1TokenReview -> V1TokenReviewSpec
$sel:v1TokenReviewStatus:V1TokenReview :: V1TokenReview -> Maybe V1TokenReviewStatus
v1TokenReviewApiVersion :: Maybe Text
v1TokenReviewKind :: Maybe Text
v1TokenReviewMetadata :: Maybe V1ObjectMeta
v1TokenReviewSpec :: V1TokenReviewSpec
v1TokenReviewStatus :: Maybe V1TokenReviewStatus
..} = (\Maybe Text
v1TokenReviewKind -> V1TokenReview { Maybe Text
$sel:v1TokenReviewKind:V1TokenReview :: Maybe Text
v1TokenReviewKind :: Maybe Text
v1TokenReviewKind, Maybe Text
Maybe V1TokenReviewStatus
Maybe V1ObjectMeta
V1TokenReviewSpec
v1TokenReviewApiVersion :: Maybe Text
$sel:v1TokenReviewMetadata:V1TokenReview :: Maybe V1ObjectMeta
$sel:v1TokenReviewSpec:V1TokenReview :: V1TokenReviewSpec
$sel:v1TokenReviewStatus:V1TokenReview :: Maybe V1TokenReviewStatus
v1TokenReviewApiVersion :: Maybe Text
v1TokenReviewMetadata :: Maybe V1ObjectMeta
v1TokenReviewSpec :: V1TokenReviewSpec
v1TokenReviewStatus :: Maybe V1TokenReviewStatus
..} ) (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 :: Lens_' V1TokenReview (Maybe V1ObjectMeta)
v1TokenReviewMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1TokenReview{Maybe Text
Maybe V1TokenReviewStatus
Maybe V1ObjectMeta
V1TokenReviewSpec
v1TokenReviewApiVersion :: V1TokenReview -> Maybe Text
$sel:v1TokenReviewKind:V1TokenReview :: V1TokenReview -> Maybe Text
$sel:v1TokenReviewMetadata:V1TokenReview :: V1TokenReview -> Maybe V1ObjectMeta
$sel:v1TokenReviewSpec:V1TokenReview :: V1TokenReview -> V1TokenReviewSpec
$sel:v1TokenReviewStatus:V1TokenReview :: V1TokenReview -> Maybe V1TokenReviewStatus
v1TokenReviewApiVersion :: Maybe Text
v1TokenReviewKind :: Maybe Text
v1TokenReviewMetadata :: Maybe V1ObjectMeta
v1TokenReviewSpec :: V1TokenReviewSpec
v1TokenReviewStatus :: Maybe V1TokenReviewStatus
..} = (\Maybe V1ObjectMeta
v1TokenReviewMetadata -> V1TokenReview { Maybe V1ObjectMeta
$sel:v1TokenReviewMetadata:V1TokenReview :: Maybe V1ObjectMeta
v1TokenReviewMetadata :: Maybe V1ObjectMeta
v1TokenReviewMetadata, Maybe Text
Maybe V1TokenReviewStatus
V1TokenReviewSpec
v1TokenReviewApiVersion :: Maybe Text
$sel:v1TokenReviewKind:V1TokenReview :: Maybe Text
$sel:v1TokenReviewSpec:V1TokenReview :: V1TokenReviewSpec
$sel:v1TokenReviewStatus:V1TokenReview :: Maybe V1TokenReviewStatus
v1TokenReviewApiVersion :: Maybe Text
v1TokenReviewKind :: Maybe Text
v1TokenReviewSpec :: V1TokenReviewSpec
v1TokenReviewStatus :: Maybe V1TokenReviewStatus
..} ) (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 :: Lens_' V1TokenReview V1TokenReviewSpec
v1TokenReviewSpecL V1TokenReviewSpec -> f V1TokenReviewSpec
f V1TokenReview{Maybe Text
Maybe V1TokenReviewStatus
Maybe V1ObjectMeta
V1TokenReviewSpec
v1TokenReviewApiVersion :: V1TokenReview -> Maybe Text
$sel:v1TokenReviewKind:V1TokenReview :: V1TokenReview -> Maybe Text
$sel:v1TokenReviewMetadata:V1TokenReview :: V1TokenReview -> Maybe V1ObjectMeta
$sel:v1TokenReviewSpec:V1TokenReview :: V1TokenReview -> V1TokenReviewSpec
$sel:v1TokenReviewStatus:V1TokenReview :: V1TokenReview -> Maybe V1TokenReviewStatus
v1TokenReviewApiVersion :: Maybe Text
v1TokenReviewKind :: Maybe Text
v1TokenReviewMetadata :: Maybe V1ObjectMeta
v1TokenReviewSpec :: V1TokenReviewSpec
v1TokenReviewStatus :: Maybe V1TokenReviewStatus
..} = (\V1TokenReviewSpec
v1TokenReviewSpec -> V1TokenReview { V1TokenReviewSpec
$sel:v1TokenReviewSpec:V1TokenReview :: V1TokenReviewSpec
v1TokenReviewSpec :: V1TokenReviewSpec
v1TokenReviewSpec, Maybe Text
Maybe V1TokenReviewStatus
Maybe V1ObjectMeta
v1TokenReviewApiVersion :: Maybe Text
$sel:v1TokenReviewKind:V1TokenReview :: Maybe Text
$sel:v1TokenReviewMetadata:V1TokenReview :: Maybe V1ObjectMeta
$sel:v1TokenReviewStatus:V1TokenReview :: Maybe V1TokenReviewStatus
v1TokenReviewApiVersion :: Maybe Text
v1TokenReviewKind :: Maybe Text
v1TokenReviewMetadata :: Maybe V1ObjectMeta
v1TokenReviewStatus :: Maybe V1TokenReviewStatus
..} ) (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 :: Lens_' V1TokenReview (Maybe V1TokenReviewStatus)
v1TokenReviewStatusL Maybe V1TokenReviewStatus -> f (Maybe V1TokenReviewStatus)
f V1TokenReview{Maybe Text
Maybe V1TokenReviewStatus
Maybe V1ObjectMeta
V1TokenReviewSpec
v1TokenReviewApiVersion :: V1TokenReview -> Maybe Text
$sel:v1TokenReviewKind:V1TokenReview :: V1TokenReview -> Maybe Text
$sel:v1TokenReviewMetadata:V1TokenReview :: V1TokenReview -> Maybe V1ObjectMeta
$sel:v1TokenReviewSpec:V1TokenReview :: V1TokenReview -> V1TokenReviewSpec
$sel:v1TokenReviewStatus:V1TokenReview :: V1TokenReview -> Maybe V1TokenReviewStatus
v1TokenReviewApiVersion :: Maybe Text
v1TokenReviewKind :: Maybe Text
v1TokenReviewMetadata :: Maybe V1ObjectMeta
v1TokenReviewSpec :: V1TokenReviewSpec
v1TokenReviewStatus :: Maybe V1TokenReviewStatus
..} = (\Maybe V1TokenReviewStatus
v1TokenReviewStatus -> V1TokenReview { Maybe V1TokenReviewStatus
$sel:v1TokenReviewStatus:V1TokenReview :: Maybe V1TokenReviewStatus
v1TokenReviewStatus :: Maybe V1TokenReviewStatus
v1TokenReviewStatus, Maybe Text
Maybe V1ObjectMeta
V1TokenReviewSpec
v1TokenReviewApiVersion :: Maybe Text
$sel:v1TokenReviewKind:V1TokenReview :: Maybe Text
$sel:v1TokenReviewMetadata:V1TokenReview :: Maybe V1ObjectMeta
$sel:v1TokenReviewSpec:V1TokenReview :: V1TokenReviewSpec
v1TokenReviewApiVersion :: Maybe Text
v1TokenReviewKind :: Maybe Text
v1TokenReviewMetadata :: Maybe V1ObjectMeta
v1TokenReviewSpec :: V1TokenReviewSpec
..} ) (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 :: Lens_' V1TokenReviewSpec (Maybe [Text])
v1TokenReviewSpecAudiencesL Maybe [Text] -> f (Maybe [Text])
f V1TokenReviewSpec{Maybe [Text]
Maybe Text
v1TokenReviewSpecAudiences :: V1TokenReviewSpec -> Maybe [Text]
v1TokenReviewSpecAudiences :: Maybe [Text]
v1TokenReviewSpecToken :: Maybe Text
$sel:v1TokenReviewSpecToken:V1TokenReviewSpec :: V1TokenReviewSpec -> Maybe Text
..} = (\Maybe [Text]
v1TokenReviewSpecAudiences -> V1TokenReviewSpec { Maybe [Text]
v1TokenReviewSpecAudiences :: Maybe [Text]
v1TokenReviewSpecAudiences :: Maybe [Text]
v1TokenReviewSpecAudiences, Maybe Text
v1TokenReviewSpecToken :: Maybe Text
$sel:v1TokenReviewSpecToken:V1TokenReviewSpec :: 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 :: Lens_' V1TokenReviewSpec (Maybe Text)
v1TokenReviewSpecTokenL Maybe Text -> f (Maybe Text)
f V1TokenReviewSpec{Maybe [Text]
Maybe Text
v1TokenReviewSpecAudiences :: V1TokenReviewSpec -> Maybe [Text]
$sel:v1TokenReviewSpecToken:V1TokenReviewSpec :: V1TokenReviewSpec -> Maybe Text
v1TokenReviewSpecAudiences :: Maybe [Text]
v1TokenReviewSpecToken :: Maybe Text
..} = (\Maybe Text
v1TokenReviewSpecToken -> V1TokenReviewSpec { Maybe Text
$sel:v1TokenReviewSpecToken:V1TokenReviewSpec :: 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 :: Lens_' V1TokenReviewStatus (Maybe [Text])
v1TokenReviewStatusAudiencesL Maybe [Text] -> f (Maybe [Text])
f V1TokenReviewStatus{Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1UserInfo
v1TokenReviewStatusAudiences :: V1TokenReviewStatus -> Maybe [Text]
v1TokenReviewStatusAudiences :: Maybe [Text]
v1TokenReviewStatusAuthenticated :: Maybe Bool
v1TokenReviewStatusError :: Maybe Text
v1TokenReviewStatusUser :: Maybe V1UserInfo
$sel:v1TokenReviewStatusAuthenticated:V1TokenReviewStatus :: V1TokenReviewStatus -> Maybe Bool
$sel:v1TokenReviewStatusError:V1TokenReviewStatus :: V1TokenReviewStatus -> Maybe Text
$sel:v1TokenReviewStatusUser:V1TokenReviewStatus :: V1TokenReviewStatus -> Maybe V1UserInfo
..} = (\Maybe [Text]
v1TokenReviewStatusAudiences -> V1TokenReviewStatus { Maybe [Text]
v1TokenReviewStatusAudiences :: Maybe [Text]
v1TokenReviewStatusAudiences :: Maybe [Text]
v1TokenReviewStatusAudiences, Maybe Bool
Maybe Text
Maybe V1UserInfo
v1TokenReviewStatusAuthenticated :: Maybe Bool
v1TokenReviewStatusError :: Maybe Text
v1TokenReviewStatusUser :: Maybe V1UserInfo
$sel:v1TokenReviewStatusAuthenticated:V1TokenReviewStatus :: Maybe Bool
$sel:v1TokenReviewStatusError:V1TokenReviewStatus :: Maybe Text
$sel:v1TokenReviewStatusUser:V1TokenReviewStatus :: Maybe V1UserInfo
..} ) (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 :: Lens_' V1TokenReviewStatus (Maybe Bool)
v1TokenReviewStatusAuthenticatedL Maybe Bool -> f (Maybe Bool)
f V1TokenReviewStatus{Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1UserInfo
v1TokenReviewStatusAudiences :: V1TokenReviewStatus -> Maybe [Text]
$sel:v1TokenReviewStatusAuthenticated:V1TokenReviewStatus :: V1TokenReviewStatus -> Maybe Bool
$sel:v1TokenReviewStatusError:V1TokenReviewStatus :: V1TokenReviewStatus -> Maybe Text
$sel:v1TokenReviewStatusUser:V1TokenReviewStatus :: V1TokenReviewStatus -> Maybe V1UserInfo
v1TokenReviewStatusAudiences :: Maybe [Text]
v1TokenReviewStatusAuthenticated :: Maybe Bool
v1TokenReviewStatusError :: Maybe Text
v1TokenReviewStatusUser :: Maybe V1UserInfo
..} = (\Maybe Bool
v1TokenReviewStatusAuthenticated -> V1TokenReviewStatus { Maybe Bool
$sel:v1TokenReviewStatusAuthenticated:V1TokenReviewStatus :: Maybe Bool
v1TokenReviewStatusAuthenticated :: Maybe Bool
v1TokenReviewStatusAuthenticated, Maybe [Text]
Maybe Text
Maybe V1UserInfo
v1TokenReviewStatusAudiences :: Maybe [Text]
$sel:v1TokenReviewStatusError:V1TokenReviewStatus :: Maybe Text
$sel:v1TokenReviewStatusUser:V1TokenReviewStatus :: Maybe V1UserInfo
v1TokenReviewStatusAudiences :: Maybe [Text]
v1TokenReviewStatusError :: Maybe Text
v1TokenReviewStatusUser :: Maybe V1UserInfo
..} ) (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 :: Lens_' V1TokenReviewStatus (Maybe Text)
v1TokenReviewStatusErrorL Maybe Text -> f (Maybe Text)
f V1TokenReviewStatus{Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1UserInfo
v1TokenReviewStatusAudiences :: V1TokenReviewStatus -> Maybe [Text]
$sel:v1TokenReviewStatusAuthenticated:V1TokenReviewStatus :: V1TokenReviewStatus -> Maybe Bool
$sel:v1TokenReviewStatusError:V1TokenReviewStatus :: V1TokenReviewStatus -> Maybe Text
$sel:v1TokenReviewStatusUser:V1TokenReviewStatus :: V1TokenReviewStatus -> Maybe V1UserInfo
v1TokenReviewStatusAudiences :: Maybe [Text]
v1TokenReviewStatusAuthenticated :: Maybe Bool
v1TokenReviewStatusError :: Maybe Text
v1TokenReviewStatusUser :: Maybe V1UserInfo
..} = (\Maybe Text
v1TokenReviewStatusError -> V1TokenReviewStatus { Maybe Text
$sel:v1TokenReviewStatusError:V1TokenReviewStatus :: Maybe Text
v1TokenReviewStatusError :: Maybe Text
v1TokenReviewStatusError, Maybe Bool
Maybe [Text]
Maybe V1UserInfo
v1TokenReviewStatusAudiences :: Maybe [Text]
$sel:v1TokenReviewStatusAuthenticated:V1TokenReviewStatus :: Maybe Bool
$sel:v1TokenReviewStatusUser:V1TokenReviewStatus :: Maybe V1UserInfo
v1TokenReviewStatusAudiences :: Maybe [Text]
v1TokenReviewStatusAuthenticated :: Maybe Bool
v1TokenReviewStatusUser :: Maybe V1UserInfo
..} ) (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 :: Lens_' V1TokenReviewStatus (Maybe V1UserInfo)
v1TokenReviewStatusUserL Maybe V1UserInfo -> f (Maybe V1UserInfo)
f V1TokenReviewStatus{Maybe Bool
Maybe [Text]
Maybe Text
Maybe V1UserInfo
v1TokenReviewStatusAudiences :: V1TokenReviewStatus -> Maybe [Text]
$sel:v1TokenReviewStatusAuthenticated:V1TokenReviewStatus :: V1TokenReviewStatus -> Maybe Bool
$sel:v1TokenReviewStatusError:V1TokenReviewStatus :: V1TokenReviewStatus -> Maybe Text
$sel:v1TokenReviewStatusUser:V1TokenReviewStatus :: V1TokenReviewStatus -> Maybe V1UserInfo
v1TokenReviewStatusAudiences :: Maybe [Text]
v1TokenReviewStatusAuthenticated :: Maybe Bool
v1TokenReviewStatusError :: Maybe Text
v1TokenReviewStatusUser :: Maybe V1UserInfo
..} = (\Maybe V1UserInfo
v1TokenReviewStatusUser -> V1TokenReviewStatus { Maybe V1UserInfo
$sel:v1TokenReviewStatusUser:V1TokenReviewStatus :: Maybe V1UserInfo
v1TokenReviewStatusUser :: Maybe V1UserInfo
v1TokenReviewStatusUser, Maybe Bool
Maybe [Text]
Maybe Text
v1TokenReviewStatusAudiences :: Maybe [Text]
$sel:v1TokenReviewStatusAuthenticated:V1TokenReviewStatus :: Maybe Bool
$sel:v1TokenReviewStatusError:V1TokenReviewStatus :: Maybe Text
v1TokenReviewStatusAudiences :: Maybe [Text]
v1TokenReviewStatusAuthenticated :: Maybe Bool
v1TokenReviewStatusError :: 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 :: Lens_' V1Toleration (Maybe Text)
v1TolerationEffectL Maybe Text -> f (Maybe Text)
f V1Toleration{Maybe Integer
Maybe Text
v1TolerationEffect :: V1Toleration -> Maybe Text
v1TolerationEffect :: Maybe Text
v1TolerationKey :: Maybe Text
v1TolerationOperator :: Maybe Text
v1TolerationTolerationSeconds :: Maybe Integer
v1TolerationValue :: Maybe Text
$sel:v1TolerationKey:V1Toleration :: V1Toleration -> Maybe Text
$sel:v1TolerationOperator:V1Toleration :: V1Toleration -> Maybe Text
$sel:v1TolerationTolerationSeconds:V1Toleration :: V1Toleration -> Maybe Integer
$sel:v1TolerationValue:V1Toleration :: V1Toleration -> Maybe Text
..} = (\Maybe Text
v1TolerationEffect -> V1Toleration { Maybe Text
v1TolerationEffect :: Maybe Text
v1TolerationEffect :: Maybe Text
v1TolerationEffect, Maybe Integer
Maybe Text
v1TolerationKey :: Maybe Text
v1TolerationOperator :: Maybe Text
v1TolerationTolerationSeconds :: Maybe Integer
v1TolerationValue :: Maybe Text
$sel:v1TolerationKey:V1Toleration :: Maybe Text
$sel:v1TolerationOperator:V1Toleration :: Maybe Text
$sel:v1TolerationTolerationSeconds:V1Toleration :: Maybe Integer
$sel:v1TolerationValue:V1Toleration :: 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 :: Lens_' V1Toleration (Maybe Text)
v1TolerationKeyL Maybe Text -> f (Maybe Text)
f V1Toleration{Maybe Integer
Maybe Text
v1TolerationEffect :: V1Toleration -> Maybe Text
$sel:v1TolerationKey:V1Toleration :: V1Toleration -> Maybe Text
$sel:v1TolerationOperator:V1Toleration :: V1Toleration -> Maybe Text
$sel:v1TolerationTolerationSeconds:V1Toleration :: V1Toleration -> Maybe Integer
$sel:v1TolerationValue:V1Toleration :: V1Toleration -> Maybe Text
v1TolerationEffect :: Maybe Text
v1TolerationKey :: Maybe Text
v1TolerationOperator :: Maybe Text
v1TolerationTolerationSeconds :: Maybe Integer
v1TolerationValue :: Maybe Text
..} = (\Maybe Text
v1TolerationKey -> V1Toleration { Maybe Text
$sel:v1TolerationKey:V1Toleration :: Maybe Text
v1TolerationKey :: Maybe Text
v1TolerationKey, Maybe Integer
Maybe Text
v1TolerationEffect :: Maybe Text
$sel:v1TolerationOperator:V1Toleration :: Maybe Text
$sel:v1TolerationTolerationSeconds:V1Toleration :: Maybe Integer
$sel:v1TolerationValue:V1Toleration :: Maybe Text
v1TolerationEffect :: Maybe Text
v1TolerationOperator :: Maybe Text
v1TolerationTolerationSeconds :: Maybe Integer
v1TolerationValue :: 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 :: Lens_' V1Toleration (Maybe Text)
v1TolerationOperatorL Maybe Text -> f (Maybe Text)
f V1Toleration{Maybe Integer
Maybe Text
v1TolerationEffect :: V1Toleration -> Maybe Text
$sel:v1TolerationKey:V1Toleration :: V1Toleration -> Maybe Text
$sel:v1TolerationOperator:V1Toleration :: V1Toleration -> Maybe Text
$sel:v1TolerationTolerationSeconds:V1Toleration :: V1Toleration -> Maybe Integer
$sel:v1TolerationValue:V1Toleration :: V1Toleration -> Maybe Text
v1TolerationEffect :: Maybe Text
v1TolerationKey :: Maybe Text
v1TolerationOperator :: Maybe Text
v1TolerationTolerationSeconds :: Maybe Integer
v1TolerationValue :: Maybe Text
..} = (\Maybe Text
v1TolerationOperator -> V1Toleration { Maybe Text
$sel:v1TolerationOperator:V1Toleration :: Maybe Text
v1TolerationOperator :: Maybe Text
v1TolerationOperator, Maybe Integer
Maybe Text
v1TolerationEffect :: Maybe Text
$sel:v1TolerationKey:V1Toleration :: Maybe Text
$sel:v1TolerationTolerationSeconds:V1Toleration :: Maybe Integer
$sel:v1TolerationValue:V1Toleration :: Maybe Text
v1TolerationEffect :: Maybe Text
v1TolerationKey :: Maybe Text
v1TolerationTolerationSeconds :: Maybe Integer
v1TolerationValue :: 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 :: Lens_' V1Toleration (Maybe Integer)
v1TolerationTolerationSecondsL Maybe Integer -> f (Maybe Integer)
f V1Toleration{Maybe Integer
Maybe Text
v1TolerationEffect :: V1Toleration -> Maybe Text
$sel:v1TolerationKey:V1Toleration :: V1Toleration -> Maybe Text
$sel:v1TolerationOperator:V1Toleration :: V1Toleration -> Maybe Text
$sel:v1TolerationTolerationSeconds:V1Toleration :: V1Toleration -> Maybe Integer
$sel:v1TolerationValue:V1Toleration :: V1Toleration -> Maybe Text
v1TolerationEffect :: Maybe Text
v1TolerationKey :: Maybe Text
v1TolerationOperator :: Maybe Text
v1TolerationTolerationSeconds :: Maybe Integer
v1TolerationValue :: Maybe Text
..} = (\Maybe Integer
v1TolerationTolerationSeconds -> V1Toleration { Maybe Integer
$sel:v1TolerationTolerationSeconds:V1Toleration :: Maybe Integer
v1TolerationTolerationSeconds :: Maybe Integer
v1TolerationTolerationSeconds, Maybe Text
v1TolerationEffect :: Maybe Text
$sel:v1TolerationKey:V1Toleration :: Maybe Text
$sel:v1TolerationOperator:V1Toleration :: Maybe Text
$sel:v1TolerationValue:V1Toleration :: Maybe Text
v1TolerationEffect :: Maybe Text
v1TolerationKey :: Maybe Text
v1TolerationOperator :: Maybe Text
v1TolerationValue :: 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 :: Lens_' V1Toleration (Maybe Text)
v1TolerationValueL Maybe Text -> f (Maybe Text)
f V1Toleration{Maybe Integer
Maybe Text
v1TolerationEffect :: V1Toleration -> Maybe Text
$sel:v1TolerationKey:V1Toleration :: V1Toleration -> Maybe Text
$sel:v1TolerationOperator:V1Toleration :: V1Toleration -> Maybe Text
$sel:v1TolerationTolerationSeconds:V1Toleration :: V1Toleration -> Maybe Integer
$sel:v1TolerationValue:V1Toleration :: V1Toleration -> Maybe Text
v1TolerationEffect :: Maybe Text
v1TolerationKey :: Maybe Text
v1TolerationOperator :: Maybe Text
v1TolerationTolerationSeconds :: Maybe Integer
v1TolerationValue :: Maybe Text
..} = (\Maybe Text
v1TolerationValue -> V1Toleration { Maybe Text
$sel:v1TolerationValue:V1Toleration :: Maybe Text
v1TolerationValue :: Maybe Text
v1TolerationValue, Maybe Integer
Maybe Text
v1TolerationEffect :: Maybe Text
$sel:v1TolerationKey:V1Toleration :: Maybe Text
$sel:v1TolerationOperator:V1Toleration :: Maybe Text
$sel:v1TolerationTolerationSeconds:V1Toleration :: Maybe Integer
v1TolerationEffect :: Maybe Text
v1TolerationKey :: Maybe Text
v1TolerationOperator :: Maybe Text
v1TolerationTolerationSeconds :: Maybe Integer
..} ) (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 :: Lens_' V1TopologySelectorLabelRequirement Text
v1TopologySelectorLabelRequirementKeyL Text -> f Text
f V1TopologySelectorLabelRequirement{[Text]
Text
v1TopologySelectorLabelRequirementKey :: V1TopologySelectorLabelRequirement -> Text
v1TopologySelectorLabelRequirementKey :: Text
v1TopologySelectorLabelRequirementValues :: [Text]
$sel:v1TopologySelectorLabelRequirementValues:V1TopologySelectorLabelRequirement :: V1TopologySelectorLabelRequirement -> [Text]
..} = (\Text
v1TopologySelectorLabelRequirementKey -> V1TopologySelectorLabelRequirement { Text
v1TopologySelectorLabelRequirementKey :: Text
v1TopologySelectorLabelRequirementKey :: Text
v1TopologySelectorLabelRequirementKey, [Text]
v1TopologySelectorLabelRequirementValues :: [Text]
$sel:v1TopologySelectorLabelRequirementValues:V1TopologySelectorLabelRequirement :: [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 :: Lens_' V1TopologySelectorLabelRequirement [Text]
v1TopologySelectorLabelRequirementValuesL [Text] -> f [Text]
f V1TopologySelectorLabelRequirement{[Text]
Text
v1TopologySelectorLabelRequirementKey :: V1TopologySelectorLabelRequirement -> Text
$sel:v1TopologySelectorLabelRequirementValues:V1TopologySelectorLabelRequirement :: V1TopologySelectorLabelRequirement -> [Text]
v1TopologySelectorLabelRequirementKey :: Text
v1TopologySelectorLabelRequirementValues :: [Text]
..} = (\[Text]
v1TopologySelectorLabelRequirementValues -> V1TopologySelectorLabelRequirement { [Text]
$sel:v1TopologySelectorLabelRequirementValues:V1TopologySelectorLabelRequirement :: [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 :: Lens_'
  V1TopologySelectorTerm (Maybe [V1TopologySelectorLabelRequirement])
v1TopologySelectorTermMatchLabelExpressionsL Maybe [V1TopologySelectorLabelRequirement]
-> f (Maybe [V1TopologySelectorLabelRequirement])
f V1TopologySelectorTerm{Maybe [V1TopologySelectorLabelRequirement]
v1TopologySelectorTermMatchLabelExpressions :: V1TopologySelectorTerm
-> Maybe [V1TopologySelectorLabelRequirement]
v1TopologySelectorTermMatchLabelExpressions :: Maybe [V1TopologySelectorLabelRequirement]
..} = (\Maybe [V1TopologySelectorLabelRequirement]
v1TopologySelectorTermMatchLabelExpressions -> 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 :: Lens_' V1TopologySpreadConstraint (Maybe V1LabelSelector)
v1TopologySpreadConstraintLabelSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1TopologySpreadConstraint{Int
Maybe Int
Maybe [Text]
Maybe Text
Maybe V1LabelSelector
Text
v1TopologySpreadConstraintLabelSelector :: V1TopologySpreadConstraint -> Maybe V1LabelSelector
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
v1TopologySpreadConstraintMatchLabelKeys :: Maybe [Text]
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintMinDomains :: Maybe Int
v1TopologySpreadConstraintNodeAffinityPolicy :: Maybe Text
v1TopologySpreadConstraintNodeTaintsPolicy :: Maybe Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
$sel:v1TopologySpreadConstraintMatchLabelKeys:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe [Text]
$sel:v1TopologySpreadConstraintMaxSkew:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Int
$sel:v1TopologySpreadConstraintMinDomains:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe Int
$sel:v1TopologySpreadConstraintNodeAffinityPolicy:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe Text
$sel:v1TopologySpreadConstraintNodeTaintsPolicy:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe Text
$sel:v1TopologySpreadConstraintTopologyKey:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Text
$sel:v1TopologySpreadConstraintWhenUnsatisfiable:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Text
..} = (\Maybe V1LabelSelector
v1TopologySpreadConstraintLabelSelector -> V1TopologySpreadConstraint { Maybe V1LabelSelector
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
v1TopologySpreadConstraintLabelSelector, Int
Maybe Int
Maybe [Text]
Maybe Text
Text
v1TopologySpreadConstraintMatchLabelKeys :: Maybe [Text]
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintMinDomains :: Maybe Int
v1TopologySpreadConstraintNodeAffinityPolicy :: Maybe Text
v1TopologySpreadConstraintNodeTaintsPolicy :: Maybe Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
$sel:v1TopologySpreadConstraintMatchLabelKeys:V1TopologySpreadConstraint :: Maybe [Text]
$sel:v1TopologySpreadConstraintMaxSkew:V1TopologySpreadConstraint :: Int
$sel:v1TopologySpreadConstraintMinDomains:V1TopologySpreadConstraint :: Maybe Int
$sel:v1TopologySpreadConstraintNodeAffinityPolicy:V1TopologySpreadConstraint :: Maybe Text
$sel:v1TopologySpreadConstraintNodeTaintsPolicy:V1TopologySpreadConstraint :: Maybe Text
$sel:v1TopologySpreadConstraintTopologyKey:V1TopologySpreadConstraint :: Text
$sel:v1TopologySpreadConstraintWhenUnsatisfiable:V1TopologySpreadConstraint :: Text
..} ) (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 #-}

-- | 'v1TopologySpreadConstraintMatchLabelKeys' Lens
v1TopologySpreadConstraintMatchLabelKeysL :: Lens_' V1TopologySpreadConstraint (Maybe [Text])
v1TopologySpreadConstraintMatchLabelKeysL :: Lens_' V1TopologySpreadConstraint (Maybe [Text])
v1TopologySpreadConstraintMatchLabelKeysL Maybe [Text] -> f (Maybe [Text])
f V1TopologySpreadConstraint{Int
Maybe Int
Maybe [Text]
Maybe Text
Maybe V1LabelSelector
Text
v1TopologySpreadConstraintLabelSelector :: V1TopologySpreadConstraint -> Maybe V1LabelSelector
$sel:v1TopologySpreadConstraintMatchLabelKeys:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe [Text]
$sel:v1TopologySpreadConstraintMaxSkew:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Int
$sel:v1TopologySpreadConstraintMinDomains:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe Int
$sel:v1TopologySpreadConstraintNodeAffinityPolicy:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe Text
$sel:v1TopologySpreadConstraintNodeTaintsPolicy:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe Text
$sel:v1TopologySpreadConstraintTopologyKey:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Text
$sel:v1TopologySpreadConstraintWhenUnsatisfiable:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Text
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
v1TopologySpreadConstraintMatchLabelKeys :: Maybe [Text]
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintMinDomains :: Maybe Int
v1TopologySpreadConstraintNodeAffinityPolicy :: Maybe Text
v1TopologySpreadConstraintNodeTaintsPolicy :: Maybe Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
..} = (\Maybe [Text]
v1TopologySpreadConstraintMatchLabelKeys -> V1TopologySpreadConstraint { Maybe [Text]
$sel:v1TopologySpreadConstraintMatchLabelKeys:V1TopologySpreadConstraint :: Maybe [Text]
v1TopologySpreadConstraintMatchLabelKeys :: Maybe [Text]
v1TopologySpreadConstraintMatchLabelKeys, Int
Maybe Int
Maybe Text
Maybe V1LabelSelector
Text
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
$sel:v1TopologySpreadConstraintMaxSkew:V1TopologySpreadConstraint :: Int
$sel:v1TopologySpreadConstraintMinDomains:V1TopologySpreadConstraint :: Maybe Int
$sel:v1TopologySpreadConstraintNodeAffinityPolicy:V1TopologySpreadConstraint :: Maybe Text
$sel:v1TopologySpreadConstraintNodeTaintsPolicy:V1TopologySpreadConstraint :: Maybe Text
$sel:v1TopologySpreadConstraintTopologyKey:V1TopologySpreadConstraint :: Text
$sel:v1TopologySpreadConstraintWhenUnsatisfiable:V1TopologySpreadConstraint :: Text
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintMinDomains :: Maybe Int
v1TopologySpreadConstraintNodeAffinityPolicy :: Maybe Text
v1TopologySpreadConstraintNodeTaintsPolicy :: Maybe Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
..} ) (Maybe [Text] -> V1TopologySpreadConstraint)
-> f (Maybe [Text]) -> f V1TopologySpreadConstraint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1TopologySpreadConstraintMatchLabelKeys
{-# INLINE v1TopologySpreadConstraintMatchLabelKeysL #-}

-- | 'v1TopologySpreadConstraintMaxSkew' Lens
v1TopologySpreadConstraintMaxSkewL :: Lens_' V1TopologySpreadConstraint (Int)
v1TopologySpreadConstraintMaxSkewL :: Lens_' V1TopologySpreadConstraint Int
v1TopologySpreadConstraintMaxSkewL Int -> f Int
f V1TopologySpreadConstraint{Int
Maybe Int
Maybe [Text]
Maybe Text
Maybe V1LabelSelector
Text
v1TopologySpreadConstraintLabelSelector :: V1TopologySpreadConstraint -> Maybe V1LabelSelector
$sel:v1TopologySpreadConstraintMatchLabelKeys:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe [Text]
$sel:v1TopologySpreadConstraintMaxSkew:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Int
$sel:v1TopologySpreadConstraintMinDomains:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe Int
$sel:v1TopologySpreadConstraintNodeAffinityPolicy:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe Text
$sel:v1TopologySpreadConstraintNodeTaintsPolicy:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe Text
$sel:v1TopologySpreadConstraintTopologyKey:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Text
$sel:v1TopologySpreadConstraintWhenUnsatisfiable:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Text
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
v1TopologySpreadConstraintMatchLabelKeys :: Maybe [Text]
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintMinDomains :: Maybe Int
v1TopologySpreadConstraintNodeAffinityPolicy :: Maybe Text
v1TopologySpreadConstraintNodeTaintsPolicy :: Maybe Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
..} = (\Int
v1TopologySpreadConstraintMaxSkew -> V1TopologySpreadConstraint { Int
$sel:v1TopologySpreadConstraintMaxSkew:V1TopologySpreadConstraint :: Int
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintMaxSkew, Maybe Int
Maybe [Text]
Maybe Text
Maybe V1LabelSelector
Text
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
$sel:v1TopologySpreadConstraintMatchLabelKeys:V1TopologySpreadConstraint :: Maybe [Text]
$sel:v1TopologySpreadConstraintMinDomains:V1TopologySpreadConstraint :: Maybe Int
$sel:v1TopologySpreadConstraintNodeAffinityPolicy:V1TopologySpreadConstraint :: Maybe Text
$sel:v1TopologySpreadConstraintNodeTaintsPolicy:V1TopologySpreadConstraint :: Maybe Text
$sel:v1TopologySpreadConstraintTopologyKey:V1TopologySpreadConstraint :: Text
$sel:v1TopologySpreadConstraintWhenUnsatisfiable:V1TopologySpreadConstraint :: Text
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
v1TopologySpreadConstraintMatchLabelKeys :: Maybe [Text]
v1TopologySpreadConstraintMinDomains :: Maybe Int
v1TopologySpreadConstraintNodeAffinityPolicy :: Maybe Text
v1TopologySpreadConstraintNodeTaintsPolicy :: Maybe Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
..} ) (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 #-}

-- | 'v1TopologySpreadConstraintMinDomains' Lens
v1TopologySpreadConstraintMinDomainsL :: Lens_' V1TopologySpreadConstraint (Maybe Int)
v1TopologySpreadConstraintMinDomainsL :: Lens_' V1TopologySpreadConstraint (Maybe Int)
v1TopologySpreadConstraintMinDomainsL Maybe Int -> f (Maybe Int)
f V1TopologySpreadConstraint{Int
Maybe Int
Maybe [Text]
Maybe Text
Maybe V1LabelSelector
Text
v1TopologySpreadConstraintLabelSelector :: V1TopologySpreadConstraint -> Maybe V1LabelSelector
$sel:v1TopologySpreadConstraintMatchLabelKeys:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe [Text]
$sel:v1TopologySpreadConstraintMaxSkew:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Int
$sel:v1TopologySpreadConstraintMinDomains:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe Int
$sel:v1TopologySpreadConstraintNodeAffinityPolicy:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe Text
$sel:v1TopologySpreadConstraintNodeTaintsPolicy:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe Text
$sel:v1TopologySpreadConstraintTopologyKey:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Text
$sel:v1TopologySpreadConstraintWhenUnsatisfiable:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Text
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
v1TopologySpreadConstraintMatchLabelKeys :: Maybe [Text]
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintMinDomains :: Maybe Int
v1TopologySpreadConstraintNodeAffinityPolicy :: Maybe Text
v1TopologySpreadConstraintNodeTaintsPolicy :: Maybe Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
..} = (\Maybe Int
v1TopologySpreadConstraintMinDomains -> V1TopologySpreadConstraint { Maybe Int
$sel:v1TopologySpreadConstraintMinDomains:V1TopologySpreadConstraint :: Maybe Int
v1TopologySpreadConstraintMinDomains :: Maybe Int
v1TopologySpreadConstraintMinDomains, Int
Maybe [Text]
Maybe Text
Maybe V1LabelSelector
Text
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
$sel:v1TopologySpreadConstraintMatchLabelKeys:V1TopologySpreadConstraint :: Maybe [Text]
$sel:v1TopologySpreadConstraintMaxSkew:V1TopologySpreadConstraint :: Int
$sel:v1TopologySpreadConstraintNodeAffinityPolicy:V1TopologySpreadConstraint :: Maybe Text
$sel:v1TopologySpreadConstraintNodeTaintsPolicy:V1TopologySpreadConstraint :: Maybe Text
$sel:v1TopologySpreadConstraintTopologyKey:V1TopologySpreadConstraint :: Text
$sel:v1TopologySpreadConstraintWhenUnsatisfiable:V1TopologySpreadConstraint :: Text
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
v1TopologySpreadConstraintMatchLabelKeys :: Maybe [Text]
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintNodeAffinityPolicy :: Maybe Text
v1TopologySpreadConstraintNodeTaintsPolicy :: Maybe Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
..} ) (Maybe Int -> V1TopologySpreadConstraint)
-> f (Maybe Int) -> f V1TopologySpreadConstraint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v1TopologySpreadConstraintMinDomains
{-# INLINE v1TopologySpreadConstraintMinDomainsL #-}

-- | 'v1TopologySpreadConstraintNodeAffinityPolicy' Lens
v1TopologySpreadConstraintNodeAffinityPolicyL :: Lens_' V1TopologySpreadConstraint (Maybe Text)
v1TopologySpreadConstraintNodeAffinityPolicyL :: Lens_' V1TopologySpreadConstraint (Maybe Text)
v1TopologySpreadConstraintNodeAffinityPolicyL Maybe Text -> f (Maybe Text)
f V1TopologySpreadConstraint{Int
Maybe Int
Maybe [Text]
Maybe Text
Maybe V1LabelSelector
Text
v1TopologySpreadConstraintLabelSelector :: V1TopologySpreadConstraint -> Maybe V1LabelSelector
$sel:v1TopologySpreadConstraintMatchLabelKeys:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe [Text]
$sel:v1TopologySpreadConstraintMaxSkew:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Int
$sel:v1TopologySpreadConstraintMinDomains:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe Int
$sel:v1TopologySpreadConstraintNodeAffinityPolicy:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe Text
$sel:v1TopologySpreadConstraintNodeTaintsPolicy:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe Text
$sel:v1TopologySpreadConstraintTopologyKey:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Text
$sel:v1TopologySpreadConstraintWhenUnsatisfiable:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Text
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
v1TopologySpreadConstraintMatchLabelKeys :: Maybe [Text]
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintMinDomains :: Maybe Int
v1TopologySpreadConstraintNodeAffinityPolicy :: Maybe Text
v1TopologySpreadConstraintNodeTaintsPolicy :: Maybe Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
..} = (\Maybe Text
v1TopologySpreadConstraintNodeAffinityPolicy -> V1TopologySpreadConstraint { Maybe Text
$sel:v1TopologySpreadConstraintNodeAffinityPolicy:V1TopologySpreadConstraint :: Maybe Text
v1TopologySpreadConstraintNodeAffinityPolicy :: Maybe Text
v1TopologySpreadConstraintNodeAffinityPolicy, Int
Maybe Int
Maybe [Text]
Maybe Text
Maybe V1LabelSelector
Text
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
$sel:v1TopologySpreadConstraintMatchLabelKeys:V1TopologySpreadConstraint :: Maybe [Text]
$sel:v1TopologySpreadConstraintMaxSkew:V1TopologySpreadConstraint :: Int
$sel:v1TopologySpreadConstraintMinDomains:V1TopologySpreadConstraint :: Maybe Int
$sel:v1TopologySpreadConstraintNodeTaintsPolicy:V1TopologySpreadConstraint :: Maybe Text
$sel:v1TopologySpreadConstraintTopologyKey:V1TopologySpreadConstraint :: Text
$sel:v1TopologySpreadConstraintWhenUnsatisfiable:V1TopologySpreadConstraint :: Text
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
v1TopologySpreadConstraintMatchLabelKeys :: Maybe [Text]
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintMinDomains :: Maybe Int
v1TopologySpreadConstraintNodeTaintsPolicy :: Maybe Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
..} ) (Maybe Text -> V1TopologySpreadConstraint)
-> f (Maybe Text) -> f V1TopologySpreadConstraint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1TopologySpreadConstraintNodeAffinityPolicy
{-# INLINE v1TopologySpreadConstraintNodeAffinityPolicyL #-}

-- | 'v1TopologySpreadConstraintNodeTaintsPolicy' Lens
v1TopologySpreadConstraintNodeTaintsPolicyL :: Lens_' V1TopologySpreadConstraint (Maybe Text)
v1TopologySpreadConstraintNodeTaintsPolicyL :: Lens_' V1TopologySpreadConstraint (Maybe Text)
v1TopologySpreadConstraintNodeTaintsPolicyL Maybe Text -> f (Maybe Text)
f V1TopologySpreadConstraint{Int
Maybe Int
Maybe [Text]
Maybe Text
Maybe V1LabelSelector
Text
v1TopologySpreadConstraintLabelSelector :: V1TopologySpreadConstraint -> Maybe V1LabelSelector
$sel:v1TopologySpreadConstraintMatchLabelKeys:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe [Text]
$sel:v1TopologySpreadConstraintMaxSkew:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Int
$sel:v1TopologySpreadConstraintMinDomains:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe Int
$sel:v1TopologySpreadConstraintNodeAffinityPolicy:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe Text
$sel:v1TopologySpreadConstraintNodeTaintsPolicy:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe Text
$sel:v1TopologySpreadConstraintTopologyKey:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Text
$sel:v1TopologySpreadConstraintWhenUnsatisfiable:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Text
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
v1TopologySpreadConstraintMatchLabelKeys :: Maybe [Text]
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintMinDomains :: Maybe Int
v1TopologySpreadConstraintNodeAffinityPolicy :: Maybe Text
v1TopologySpreadConstraintNodeTaintsPolicy :: Maybe Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
..} = (\Maybe Text
v1TopologySpreadConstraintNodeTaintsPolicy -> V1TopologySpreadConstraint { Maybe Text
$sel:v1TopologySpreadConstraintNodeTaintsPolicy:V1TopologySpreadConstraint :: Maybe Text
v1TopologySpreadConstraintNodeTaintsPolicy :: Maybe Text
v1TopologySpreadConstraintNodeTaintsPolicy, Int
Maybe Int
Maybe [Text]
Maybe Text
Maybe V1LabelSelector
Text
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
$sel:v1TopologySpreadConstraintMatchLabelKeys:V1TopologySpreadConstraint :: Maybe [Text]
$sel:v1TopologySpreadConstraintMaxSkew:V1TopologySpreadConstraint :: Int
$sel:v1TopologySpreadConstraintMinDomains:V1TopologySpreadConstraint :: Maybe Int
$sel:v1TopologySpreadConstraintNodeAffinityPolicy:V1TopologySpreadConstraint :: Maybe Text
$sel:v1TopologySpreadConstraintTopologyKey:V1TopologySpreadConstraint :: Text
$sel:v1TopologySpreadConstraintWhenUnsatisfiable:V1TopologySpreadConstraint :: Text
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
v1TopologySpreadConstraintMatchLabelKeys :: Maybe [Text]
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintMinDomains :: Maybe Int
v1TopologySpreadConstraintNodeAffinityPolicy :: Maybe Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
..} ) (Maybe Text -> V1TopologySpreadConstraint)
-> f (Maybe Text) -> f V1TopologySpreadConstraint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1TopologySpreadConstraintNodeTaintsPolicy
{-# INLINE v1TopologySpreadConstraintNodeTaintsPolicyL #-}

-- | 'v1TopologySpreadConstraintTopologyKey' Lens
v1TopologySpreadConstraintTopologyKeyL :: Lens_' V1TopologySpreadConstraint (Text)
v1TopologySpreadConstraintTopologyKeyL :: Lens_' V1TopologySpreadConstraint Text
v1TopologySpreadConstraintTopologyKeyL Text -> f Text
f V1TopologySpreadConstraint{Int
Maybe Int
Maybe [Text]
Maybe Text
Maybe V1LabelSelector
Text
v1TopologySpreadConstraintLabelSelector :: V1TopologySpreadConstraint -> Maybe V1LabelSelector
$sel:v1TopologySpreadConstraintMatchLabelKeys:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe [Text]
$sel:v1TopologySpreadConstraintMaxSkew:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Int
$sel:v1TopologySpreadConstraintMinDomains:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe Int
$sel:v1TopologySpreadConstraintNodeAffinityPolicy:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe Text
$sel:v1TopologySpreadConstraintNodeTaintsPolicy:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe Text
$sel:v1TopologySpreadConstraintTopologyKey:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Text
$sel:v1TopologySpreadConstraintWhenUnsatisfiable:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Text
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
v1TopologySpreadConstraintMatchLabelKeys :: Maybe [Text]
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintMinDomains :: Maybe Int
v1TopologySpreadConstraintNodeAffinityPolicy :: Maybe Text
v1TopologySpreadConstraintNodeTaintsPolicy :: Maybe Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
..} = (\Text
v1TopologySpreadConstraintTopologyKey -> V1TopologySpreadConstraint { Text
$sel:v1TopologySpreadConstraintTopologyKey:V1TopologySpreadConstraint :: Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintTopologyKey, Int
Maybe Int
Maybe [Text]
Maybe Text
Maybe V1LabelSelector
Text
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
$sel:v1TopologySpreadConstraintMatchLabelKeys:V1TopologySpreadConstraint :: Maybe [Text]
$sel:v1TopologySpreadConstraintMaxSkew:V1TopologySpreadConstraint :: Int
$sel:v1TopologySpreadConstraintMinDomains:V1TopologySpreadConstraint :: Maybe Int
$sel:v1TopologySpreadConstraintNodeAffinityPolicy:V1TopologySpreadConstraint :: Maybe Text
$sel:v1TopologySpreadConstraintNodeTaintsPolicy:V1TopologySpreadConstraint :: Maybe Text
$sel:v1TopologySpreadConstraintWhenUnsatisfiable:V1TopologySpreadConstraint :: Text
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
v1TopologySpreadConstraintMatchLabelKeys :: Maybe [Text]
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintMinDomains :: Maybe Int
v1TopologySpreadConstraintNodeAffinityPolicy :: Maybe Text
v1TopologySpreadConstraintNodeTaintsPolicy :: Maybe Text
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
..} ) (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 :: Lens_' V1TopologySpreadConstraint Text
v1TopologySpreadConstraintWhenUnsatisfiableL Text -> f Text
f V1TopologySpreadConstraint{Int
Maybe Int
Maybe [Text]
Maybe Text
Maybe V1LabelSelector
Text
v1TopologySpreadConstraintLabelSelector :: V1TopologySpreadConstraint -> Maybe V1LabelSelector
$sel:v1TopologySpreadConstraintMatchLabelKeys:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe [Text]
$sel:v1TopologySpreadConstraintMaxSkew:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Int
$sel:v1TopologySpreadConstraintMinDomains:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe Int
$sel:v1TopologySpreadConstraintNodeAffinityPolicy:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe Text
$sel:v1TopologySpreadConstraintNodeTaintsPolicy:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Maybe Text
$sel:v1TopologySpreadConstraintTopologyKey:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Text
$sel:v1TopologySpreadConstraintWhenUnsatisfiable:V1TopologySpreadConstraint :: V1TopologySpreadConstraint -> Text
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
v1TopologySpreadConstraintMatchLabelKeys :: Maybe [Text]
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintMinDomains :: Maybe Int
v1TopologySpreadConstraintNodeAffinityPolicy :: Maybe Text
v1TopologySpreadConstraintNodeTaintsPolicy :: Maybe Text
v1TopologySpreadConstraintTopologyKey :: Text
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
..} = (\Text
v1TopologySpreadConstraintWhenUnsatisfiable -> V1TopologySpreadConstraint { Text
$sel:v1TopologySpreadConstraintWhenUnsatisfiable:V1TopologySpreadConstraint :: Text
v1TopologySpreadConstraintWhenUnsatisfiable :: Text
v1TopologySpreadConstraintWhenUnsatisfiable, Int
Maybe Int
Maybe [Text]
Maybe Text
Maybe V1LabelSelector
Text
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
$sel:v1TopologySpreadConstraintMatchLabelKeys:V1TopologySpreadConstraint :: Maybe [Text]
$sel:v1TopologySpreadConstraintMaxSkew:V1TopologySpreadConstraint :: Int
$sel:v1TopologySpreadConstraintMinDomains:V1TopologySpreadConstraint :: Maybe Int
$sel:v1TopologySpreadConstraintNodeAffinityPolicy:V1TopologySpreadConstraint :: Maybe Text
$sel:v1TopologySpreadConstraintNodeTaintsPolicy:V1TopologySpreadConstraint :: Maybe Text
$sel:v1TopologySpreadConstraintTopologyKey:V1TopologySpreadConstraint :: Text
v1TopologySpreadConstraintLabelSelector :: Maybe V1LabelSelector
v1TopologySpreadConstraintMatchLabelKeys :: Maybe [Text]
v1TopologySpreadConstraintMaxSkew :: Int
v1TopologySpreadConstraintMinDomains :: Maybe Int
v1TopologySpreadConstraintNodeAffinityPolicy :: Maybe Text
v1TopologySpreadConstraintNodeTaintsPolicy :: Maybe Text
v1TopologySpreadConstraintTopologyKey :: Text
..} ) (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 #-}



-- * V1TypeChecking

-- | 'v1TypeCheckingExpressionWarnings' Lens
v1TypeCheckingExpressionWarningsL :: Lens_' V1TypeChecking (Maybe [V1ExpressionWarning])
v1TypeCheckingExpressionWarningsL :: Lens_' V1TypeChecking (Maybe [V1ExpressionWarning])
v1TypeCheckingExpressionWarningsL Maybe [V1ExpressionWarning] -> f (Maybe [V1ExpressionWarning])
f V1TypeChecking{Maybe [V1ExpressionWarning]
v1TypeCheckingExpressionWarnings :: V1TypeChecking -> Maybe [V1ExpressionWarning]
v1TypeCheckingExpressionWarnings :: Maybe [V1ExpressionWarning]
..} = (\Maybe [V1ExpressionWarning]
v1TypeCheckingExpressionWarnings -> V1TypeChecking { Maybe [V1ExpressionWarning]
v1TypeCheckingExpressionWarnings :: Maybe [V1ExpressionWarning]
v1TypeCheckingExpressionWarnings :: Maybe [V1ExpressionWarning]
v1TypeCheckingExpressionWarnings, ..} ) (Maybe [V1ExpressionWarning] -> V1TypeChecking)
-> f (Maybe [V1ExpressionWarning]) -> f V1TypeChecking
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1ExpressionWarning] -> f (Maybe [V1ExpressionWarning])
f Maybe [V1ExpressionWarning]
v1TypeCheckingExpressionWarnings
{-# INLINE v1TypeCheckingExpressionWarningsL #-}



-- * V1TypedLocalObjectReference

-- | 'v1TypedLocalObjectReferenceApiGroup' Lens
v1TypedLocalObjectReferenceApiGroupL :: Lens_' V1TypedLocalObjectReference (Maybe Text)
v1TypedLocalObjectReferenceApiGroupL :: Lens_' V1TypedLocalObjectReference (Maybe Text)
v1TypedLocalObjectReferenceApiGroupL Maybe Text -> f (Maybe Text)
f V1TypedLocalObjectReference{Maybe Text
Text
v1TypedLocalObjectReferenceApiGroup :: V1TypedLocalObjectReference -> Maybe Text
v1TypedLocalObjectReferenceApiGroup :: Maybe Text
v1TypedLocalObjectReferenceKind :: Text
v1TypedLocalObjectReferenceName :: Text
$sel:v1TypedLocalObjectReferenceKind:V1TypedLocalObjectReference :: V1TypedLocalObjectReference -> Text
$sel:v1TypedLocalObjectReferenceName:V1TypedLocalObjectReference :: V1TypedLocalObjectReference -> Text
..} = (\Maybe Text
v1TypedLocalObjectReferenceApiGroup -> V1TypedLocalObjectReference { Maybe Text
v1TypedLocalObjectReferenceApiGroup :: Maybe Text
v1TypedLocalObjectReferenceApiGroup :: Maybe Text
v1TypedLocalObjectReferenceApiGroup, Text
v1TypedLocalObjectReferenceKind :: Text
v1TypedLocalObjectReferenceName :: Text
$sel:v1TypedLocalObjectReferenceKind:V1TypedLocalObjectReference :: Text
$sel:v1TypedLocalObjectReferenceName:V1TypedLocalObjectReference :: 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 :: Lens_' V1TypedLocalObjectReference Text
v1TypedLocalObjectReferenceKindL Text -> f Text
f V1TypedLocalObjectReference{Maybe Text
Text
v1TypedLocalObjectReferenceApiGroup :: V1TypedLocalObjectReference -> Maybe Text
$sel:v1TypedLocalObjectReferenceKind:V1TypedLocalObjectReference :: V1TypedLocalObjectReference -> Text
$sel:v1TypedLocalObjectReferenceName:V1TypedLocalObjectReference :: V1TypedLocalObjectReference -> Text
v1TypedLocalObjectReferenceApiGroup :: Maybe Text
v1TypedLocalObjectReferenceKind :: Text
v1TypedLocalObjectReferenceName :: Text
..} = (\Text
v1TypedLocalObjectReferenceKind -> V1TypedLocalObjectReference { Text
$sel:v1TypedLocalObjectReferenceKind:V1TypedLocalObjectReference :: Text
v1TypedLocalObjectReferenceKind :: Text
v1TypedLocalObjectReferenceKind, Maybe Text
Text
v1TypedLocalObjectReferenceApiGroup :: Maybe Text
$sel:v1TypedLocalObjectReferenceName:V1TypedLocalObjectReference :: Text
v1TypedLocalObjectReferenceApiGroup :: Maybe Text
v1TypedLocalObjectReferenceName :: 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 :: Lens_' V1TypedLocalObjectReference Text
v1TypedLocalObjectReferenceNameL Text -> f Text
f V1TypedLocalObjectReference{Maybe Text
Text
v1TypedLocalObjectReferenceApiGroup :: V1TypedLocalObjectReference -> Maybe Text
$sel:v1TypedLocalObjectReferenceKind:V1TypedLocalObjectReference :: V1TypedLocalObjectReference -> Text
$sel:v1TypedLocalObjectReferenceName:V1TypedLocalObjectReference :: V1TypedLocalObjectReference -> Text
v1TypedLocalObjectReferenceApiGroup :: Maybe Text
v1TypedLocalObjectReferenceKind :: Text
v1TypedLocalObjectReferenceName :: Text
..} = (\Text
v1TypedLocalObjectReferenceName -> V1TypedLocalObjectReference { Text
$sel:v1TypedLocalObjectReferenceName:V1TypedLocalObjectReference :: Text
v1TypedLocalObjectReferenceName :: Text
v1TypedLocalObjectReferenceName, Maybe Text
Text
v1TypedLocalObjectReferenceApiGroup :: Maybe Text
$sel:v1TypedLocalObjectReferenceKind:V1TypedLocalObjectReference :: Text
v1TypedLocalObjectReferenceApiGroup :: Maybe Text
v1TypedLocalObjectReferenceKind :: 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 #-}



-- * V1TypedObjectReference

-- | 'v1TypedObjectReferenceApiGroup' Lens
v1TypedObjectReferenceApiGroupL :: Lens_' V1TypedObjectReference (Maybe Text)
v1TypedObjectReferenceApiGroupL :: Lens_' V1TypedObjectReference (Maybe Text)
v1TypedObjectReferenceApiGroupL Maybe Text -> f (Maybe Text)
f V1TypedObjectReference{Maybe Text
Text
v1TypedObjectReferenceApiGroup :: V1TypedObjectReference -> Maybe Text
v1TypedObjectReferenceApiGroup :: Maybe Text
v1TypedObjectReferenceKind :: Text
v1TypedObjectReferenceName :: Text
v1TypedObjectReferenceNamespace :: Maybe Text
$sel:v1TypedObjectReferenceKind:V1TypedObjectReference :: V1TypedObjectReference -> Text
$sel:v1TypedObjectReferenceName:V1TypedObjectReference :: V1TypedObjectReference -> Text
$sel:v1TypedObjectReferenceNamespace:V1TypedObjectReference :: V1TypedObjectReference -> Maybe Text
..} = (\Maybe Text
v1TypedObjectReferenceApiGroup -> V1TypedObjectReference { Maybe Text
v1TypedObjectReferenceApiGroup :: Maybe Text
v1TypedObjectReferenceApiGroup :: Maybe Text
v1TypedObjectReferenceApiGroup, Maybe Text
Text
v1TypedObjectReferenceKind :: Text
v1TypedObjectReferenceName :: Text
v1TypedObjectReferenceNamespace :: Maybe Text
$sel:v1TypedObjectReferenceKind:V1TypedObjectReference :: Text
$sel:v1TypedObjectReferenceName:V1TypedObjectReference :: Text
$sel:v1TypedObjectReferenceNamespace:V1TypedObjectReference :: Maybe Text
..} ) (Maybe Text -> V1TypedObjectReference)
-> f (Maybe Text) -> f V1TypedObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1TypedObjectReferenceApiGroup
{-# INLINE v1TypedObjectReferenceApiGroupL #-}

-- | 'v1TypedObjectReferenceKind' Lens
v1TypedObjectReferenceKindL :: Lens_' V1TypedObjectReference (Text)
v1TypedObjectReferenceKindL :: Lens_' V1TypedObjectReference Text
v1TypedObjectReferenceKindL Text -> f Text
f V1TypedObjectReference{Maybe Text
Text
v1TypedObjectReferenceApiGroup :: V1TypedObjectReference -> Maybe Text
$sel:v1TypedObjectReferenceKind:V1TypedObjectReference :: V1TypedObjectReference -> Text
$sel:v1TypedObjectReferenceName:V1TypedObjectReference :: V1TypedObjectReference -> Text
$sel:v1TypedObjectReferenceNamespace:V1TypedObjectReference :: V1TypedObjectReference -> Maybe Text
v1TypedObjectReferenceApiGroup :: Maybe Text
v1TypedObjectReferenceKind :: Text
v1TypedObjectReferenceName :: Text
v1TypedObjectReferenceNamespace :: Maybe Text
..} = (\Text
v1TypedObjectReferenceKind -> V1TypedObjectReference { Text
$sel:v1TypedObjectReferenceKind:V1TypedObjectReference :: Text
v1TypedObjectReferenceKind :: Text
v1TypedObjectReferenceKind, Maybe Text
Text
v1TypedObjectReferenceApiGroup :: Maybe Text
$sel:v1TypedObjectReferenceName:V1TypedObjectReference :: Text
$sel:v1TypedObjectReferenceNamespace:V1TypedObjectReference :: Maybe Text
v1TypedObjectReferenceApiGroup :: Maybe Text
v1TypedObjectReferenceName :: Text
v1TypedObjectReferenceNamespace :: Maybe Text
..} ) (Text -> V1TypedObjectReference)
-> f Text -> f V1TypedObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1TypedObjectReferenceKind
{-# INLINE v1TypedObjectReferenceKindL #-}

-- | 'v1TypedObjectReferenceName' Lens
v1TypedObjectReferenceNameL :: Lens_' V1TypedObjectReference (Text)
v1TypedObjectReferenceNameL :: Lens_' V1TypedObjectReference Text
v1TypedObjectReferenceNameL Text -> f Text
f V1TypedObjectReference{Maybe Text
Text
v1TypedObjectReferenceApiGroup :: V1TypedObjectReference -> Maybe Text
$sel:v1TypedObjectReferenceKind:V1TypedObjectReference :: V1TypedObjectReference -> Text
$sel:v1TypedObjectReferenceName:V1TypedObjectReference :: V1TypedObjectReference -> Text
$sel:v1TypedObjectReferenceNamespace:V1TypedObjectReference :: V1TypedObjectReference -> Maybe Text
v1TypedObjectReferenceApiGroup :: Maybe Text
v1TypedObjectReferenceKind :: Text
v1TypedObjectReferenceName :: Text
v1TypedObjectReferenceNamespace :: Maybe Text
..} = (\Text
v1TypedObjectReferenceName -> V1TypedObjectReference { Text
$sel:v1TypedObjectReferenceName:V1TypedObjectReference :: Text
v1TypedObjectReferenceName :: Text
v1TypedObjectReferenceName, Maybe Text
Text
v1TypedObjectReferenceApiGroup :: Maybe Text
$sel:v1TypedObjectReferenceKind:V1TypedObjectReference :: Text
$sel:v1TypedObjectReferenceNamespace:V1TypedObjectReference :: Maybe Text
v1TypedObjectReferenceApiGroup :: Maybe Text
v1TypedObjectReferenceKind :: Text
v1TypedObjectReferenceNamespace :: Maybe Text
..} ) (Text -> V1TypedObjectReference)
-> f Text -> f V1TypedObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1TypedObjectReferenceName
{-# INLINE v1TypedObjectReferenceNameL #-}

-- | 'v1TypedObjectReferenceNamespace' Lens
v1TypedObjectReferenceNamespaceL :: Lens_' V1TypedObjectReference (Maybe Text)
v1TypedObjectReferenceNamespaceL :: Lens_' V1TypedObjectReference (Maybe Text)
v1TypedObjectReferenceNamespaceL Maybe Text -> f (Maybe Text)
f V1TypedObjectReference{Maybe Text
Text
v1TypedObjectReferenceApiGroup :: V1TypedObjectReference -> Maybe Text
$sel:v1TypedObjectReferenceKind:V1TypedObjectReference :: V1TypedObjectReference -> Text
$sel:v1TypedObjectReferenceName:V1TypedObjectReference :: V1TypedObjectReference -> Text
$sel:v1TypedObjectReferenceNamespace:V1TypedObjectReference :: V1TypedObjectReference -> Maybe Text
v1TypedObjectReferenceApiGroup :: Maybe Text
v1TypedObjectReferenceKind :: Text
v1TypedObjectReferenceName :: Text
v1TypedObjectReferenceNamespace :: Maybe Text
..} = (\Maybe Text
v1TypedObjectReferenceNamespace -> V1TypedObjectReference { Maybe Text
$sel:v1TypedObjectReferenceNamespace:V1TypedObjectReference :: Maybe Text
v1TypedObjectReferenceNamespace :: Maybe Text
v1TypedObjectReferenceNamespace, Maybe Text
Text
v1TypedObjectReferenceApiGroup :: Maybe Text
$sel:v1TypedObjectReferenceKind:V1TypedObjectReference :: Text
$sel:v1TypedObjectReferenceName:V1TypedObjectReference :: Text
v1TypedObjectReferenceApiGroup :: Maybe Text
v1TypedObjectReferenceKind :: Text
v1TypedObjectReferenceName :: Text
..} ) (Maybe Text -> V1TypedObjectReference)
-> f (Maybe Text) -> f V1TypedObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1TypedObjectReferenceNamespace
{-# INLINE v1TypedObjectReferenceNamespaceL #-}



-- * V1UncountedTerminatedPods

-- | 'v1UncountedTerminatedPodsFailed' Lens
v1UncountedTerminatedPodsFailedL :: Lens_' V1UncountedTerminatedPods (Maybe [Text])
v1UncountedTerminatedPodsFailedL :: Lens_' V1UncountedTerminatedPods (Maybe [Text])
v1UncountedTerminatedPodsFailedL Maybe [Text] -> f (Maybe [Text])
f V1UncountedTerminatedPods{Maybe [Text]
v1UncountedTerminatedPodsFailed :: V1UncountedTerminatedPods -> Maybe [Text]
v1UncountedTerminatedPodsFailed :: Maybe [Text]
v1UncountedTerminatedPodsSucceeded :: Maybe [Text]
$sel:v1UncountedTerminatedPodsSucceeded:V1UncountedTerminatedPods :: V1UncountedTerminatedPods -> Maybe [Text]
..} = (\Maybe [Text]
v1UncountedTerminatedPodsFailed -> V1UncountedTerminatedPods { Maybe [Text]
v1UncountedTerminatedPodsFailed :: Maybe [Text]
v1UncountedTerminatedPodsFailed :: Maybe [Text]
v1UncountedTerminatedPodsFailed, Maybe [Text]
v1UncountedTerminatedPodsSucceeded :: Maybe [Text]
$sel:v1UncountedTerminatedPodsSucceeded:V1UncountedTerminatedPods :: Maybe [Text]
..} ) (Maybe [Text] -> V1UncountedTerminatedPods)
-> f (Maybe [Text]) -> f V1UncountedTerminatedPods
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1UncountedTerminatedPodsFailed
{-# INLINE v1UncountedTerminatedPodsFailedL #-}

-- | 'v1UncountedTerminatedPodsSucceeded' Lens
v1UncountedTerminatedPodsSucceededL :: Lens_' V1UncountedTerminatedPods (Maybe [Text])
v1UncountedTerminatedPodsSucceededL :: Lens_' V1UncountedTerminatedPods (Maybe [Text])
v1UncountedTerminatedPodsSucceededL Maybe [Text] -> f (Maybe [Text])
f V1UncountedTerminatedPods{Maybe [Text]
v1UncountedTerminatedPodsFailed :: V1UncountedTerminatedPods -> Maybe [Text]
$sel:v1UncountedTerminatedPodsSucceeded:V1UncountedTerminatedPods :: V1UncountedTerminatedPods -> Maybe [Text]
v1UncountedTerminatedPodsFailed :: Maybe [Text]
v1UncountedTerminatedPodsSucceeded :: Maybe [Text]
..} = (\Maybe [Text]
v1UncountedTerminatedPodsSucceeded -> V1UncountedTerminatedPods { Maybe [Text]
$sel:v1UncountedTerminatedPodsSucceeded:V1UncountedTerminatedPods :: Maybe [Text]
v1UncountedTerminatedPodsSucceeded :: Maybe [Text]
v1UncountedTerminatedPodsSucceeded, Maybe [Text]
v1UncountedTerminatedPodsFailed :: Maybe [Text]
v1UncountedTerminatedPodsFailed :: Maybe [Text]
..} ) (Maybe [Text] -> V1UncountedTerminatedPods)
-> f (Maybe [Text]) -> f V1UncountedTerminatedPods
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1UncountedTerminatedPodsSucceeded
{-# INLINE v1UncountedTerminatedPodsSucceededL #-}



-- * V1UserInfo

-- | 'v1UserInfoExtra' Lens
v1UserInfoExtraL :: Lens_' V1UserInfo (Maybe (Map.Map String [Text]))
v1UserInfoExtraL :: Lens_' V1UserInfo (Maybe (Map String [Text]))
v1UserInfoExtraL Maybe (Map String [Text]) -> f (Maybe (Map String [Text]))
f V1UserInfo{Maybe [Text]
Maybe (Map String [Text])
Maybe Text
v1UserInfoExtra :: V1UserInfo -> Maybe (Map String [Text])
v1UserInfoExtra :: Maybe (Map String [Text])
v1UserInfoGroups :: Maybe [Text]
v1UserInfoUid :: Maybe Text
v1UserInfoUsername :: Maybe Text
$sel:v1UserInfoGroups:V1UserInfo :: V1UserInfo -> Maybe [Text]
$sel:v1UserInfoUid:V1UserInfo :: V1UserInfo -> Maybe Text
$sel:v1UserInfoUsername:V1UserInfo :: V1UserInfo -> Maybe Text
..} = (\Maybe (Map String [Text])
v1UserInfoExtra -> V1UserInfo { Maybe (Map String [Text])
v1UserInfoExtra :: Maybe (Map String [Text])
v1UserInfoExtra :: Maybe (Map String [Text])
v1UserInfoExtra, Maybe [Text]
Maybe Text
v1UserInfoGroups :: Maybe [Text]
v1UserInfoUid :: Maybe Text
v1UserInfoUsername :: Maybe Text
$sel:v1UserInfoGroups:V1UserInfo :: Maybe [Text]
$sel:v1UserInfoUid:V1UserInfo :: Maybe Text
$sel:v1UserInfoUsername:V1UserInfo :: 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 :: Lens_' V1UserInfo (Maybe [Text])
v1UserInfoGroupsL Maybe [Text] -> f (Maybe [Text])
f V1UserInfo{Maybe [Text]
Maybe (Map String [Text])
Maybe Text
v1UserInfoExtra :: V1UserInfo -> Maybe (Map String [Text])
$sel:v1UserInfoGroups:V1UserInfo :: V1UserInfo -> Maybe [Text]
$sel:v1UserInfoUid:V1UserInfo :: V1UserInfo -> Maybe Text
$sel:v1UserInfoUsername:V1UserInfo :: V1UserInfo -> Maybe Text
v1UserInfoExtra :: Maybe (Map String [Text])
v1UserInfoGroups :: Maybe [Text]
v1UserInfoUid :: Maybe Text
v1UserInfoUsername :: Maybe Text
..} = (\Maybe [Text]
v1UserInfoGroups -> V1UserInfo { Maybe [Text]
$sel:v1UserInfoGroups:V1UserInfo :: Maybe [Text]
v1UserInfoGroups :: Maybe [Text]
v1UserInfoGroups, Maybe (Map String [Text])
Maybe Text
v1UserInfoExtra :: Maybe (Map String [Text])
$sel:v1UserInfoUid:V1UserInfo :: Maybe Text
$sel:v1UserInfoUsername:V1UserInfo :: Maybe Text
v1UserInfoExtra :: Maybe (Map String [Text])
v1UserInfoUid :: Maybe Text
v1UserInfoUsername :: Maybe 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 :: Lens_' V1UserInfo (Maybe Text)
v1UserInfoUidL Maybe Text -> f (Maybe Text)
f V1UserInfo{Maybe [Text]
Maybe (Map String [Text])
Maybe Text
v1UserInfoExtra :: V1UserInfo -> Maybe (Map String [Text])
$sel:v1UserInfoGroups:V1UserInfo :: V1UserInfo -> Maybe [Text]
$sel:v1UserInfoUid:V1UserInfo :: V1UserInfo -> Maybe Text
$sel:v1UserInfoUsername:V1UserInfo :: V1UserInfo -> Maybe Text
v1UserInfoExtra :: Maybe (Map String [Text])
v1UserInfoGroups :: Maybe [Text]
v1UserInfoUid :: Maybe Text
v1UserInfoUsername :: Maybe Text
..} = (\Maybe Text
v1UserInfoUid -> V1UserInfo { Maybe Text
$sel:v1UserInfoUid:V1UserInfo :: Maybe Text
v1UserInfoUid :: Maybe Text
v1UserInfoUid, Maybe [Text]
Maybe (Map String [Text])
Maybe Text
v1UserInfoExtra :: Maybe (Map String [Text])
$sel:v1UserInfoGroups:V1UserInfo :: Maybe [Text]
$sel:v1UserInfoUsername:V1UserInfo :: Maybe Text
v1UserInfoExtra :: Maybe (Map String [Text])
v1UserInfoGroups :: Maybe [Text]
v1UserInfoUsername :: Maybe 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 :: Lens_' V1UserInfo (Maybe Text)
v1UserInfoUsernameL Maybe Text -> f (Maybe Text)
f V1UserInfo{Maybe [Text]
Maybe (Map String [Text])
Maybe Text
v1UserInfoExtra :: V1UserInfo -> Maybe (Map String [Text])
$sel:v1UserInfoGroups:V1UserInfo :: V1UserInfo -> Maybe [Text]
$sel:v1UserInfoUid:V1UserInfo :: V1UserInfo -> Maybe Text
$sel:v1UserInfoUsername:V1UserInfo :: V1UserInfo -> Maybe Text
v1UserInfoExtra :: Maybe (Map String [Text])
v1UserInfoGroups :: Maybe [Text]
v1UserInfoUid :: Maybe Text
v1UserInfoUsername :: Maybe Text
..} = (\Maybe Text
v1UserInfoUsername -> V1UserInfo { Maybe Text
$sel:v1UserInfoUsername:V1UserInfo :: Maybe Text
v1UserInfoUsername :: Maybe Text
v1UserInfoUsername, Maybe [Text]
Maybe (Map String [Text])
Maybe Text
v1UserInfoExtra :: Maybe (Map String [Text])
$sel:v1UserInfoGroups:V1UserInfo :: Maybe [Text]
$sel:v1UserInfoUid:V1UserInfo :: Maybe Text
v1UserInfoExtra :: Maybe (Map String [Text])
v1UserInfoGroups :: Maybe [Text]
v1UserInfoUid :: Maybe 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 #-}



-- * V1UserSubject

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



-- * V1ValidatingAdmissionPolicy

-- | 'v1ValidatingAdmissionPolicyApiVersion' Lens
v1ValidatingAdmissionPolicyApiVersionL :: Lens_' V1ValidatingAdmissionPolicy (Maybe Text)
v1ValidatingAdmissionPolicyApiVersionL :: Lens_' V1ValidatingAdmissionPolicy (Maybe Text)
v1ValidatingAdmissionPolicyApiVersionL Maybe Text -> f (Maybe Text)
f V1ValidatingAdmissionPolicy{Maybe Text
Maybe V1ValidatingAdmissionPolicyStatus
Maybe V1ValidatingAdmissionPolicySpec
Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyApiVersion :: V1ValidatingAdmissionPolicy -> Maybe Text
v1ValidatingAdmissionPolicyApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyKind :: Maybe Text
v1ValidatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1ValidatingAdmissionPolicySpec :: Maybe V1ValidatingAdmissionPolicySpec
v1ValidatingAdmissionPolicyStatus :: Maybe V1ValidatingAdmissionPolicyStatus
$sel:v1ValidatingAdmissionPolicyKind:V1ValidatingAdmissionPolicy :: V1ValidatingAdmissionPolicy -> Maybe Text
$sel:v1ValidatingAdmissionPolicyMetadata:V1ValidatingAdmissionPolicy :: V1ValidatingAdmissionPolicy -> Maybe V1ObjectMeta
$sel:v1ValidatingAdmissionPolicySpec:V1ValidatingAdmissionPolicy :: V1ValidatingAdmissionPolicy
-> Maybe V1ValidatingAdmissionPolicySpec
$sel:v1ValidatingAdmissionPolicyStatus:V1ValidatingAdmissionPolicy :: V1ValidatingAdmissionPolicy
-> Maybe V1ValidatingAdmissionPolicyStatus
..} = (\Maybe Text
v1ValidatingAdmissionPolicyApiVersion -> V1ValidatingAdmissionPolicy { Maybe Text
v1ValidatingAdmissionPolicyApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyApiVersion, Maybe Text
Maybe V1ValidatingAdmissionPolicyStatus
Maybe V1ValidatingAdmissionPolicySpec
Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyKind :: Maybe Text
v1ValidatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1ValidatingAdmissionPolicySpec :: Maybe V1ValidatingAdmissionPolicySpec
v1ValidatingAdmissionPolicyStatus :: Maybe V1ValidatingAdmissionPolicyStatus
$sel:v1ValidatingAdmissionPolicyKind:V1ValidatingAdmissionPolicy :: Maybe Text
$sel:v1ValidatingAdmissionPolicyMetadata:V1ValidatingAdmissionPolicy :: Maybe V1ObjectMeta
$sel:v1ValidatingAdmissionPolicySpec:V1ValidatingAdmissionPolicy :: Maybe V1ValidatingAdmissionPolicySpec
$sel:v1ValidatingAdmissionPolicyStatus:V1ValidatingAdmissionPolicy :: Maybe V1ValidatingAdmissionPolicyStatus
..} ) (Maybe Text -> V1ValidatingAdmissionPolicy)
-> f (Maybe Text) -> f V1ValidatingAdmissionPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ValidatingAdmissionPolicyApiVersion
{-# INLINE v1ValidatingAdmissionPolicyApiVersionL #-}

-- | 'v1ValidatingAdmissionPolicyKind' Lens
v1ValidatingAdmissionPolicyKindL :: Lens_' V1ValidatingAdmissionPolicy (Maybe Text)
v1ValidatingAdmissionPolicyKindL :: Lens_' V1ValidatingAdmissionPolicy (Maybe Text)
v1ValidatingAdmissionPolicyKindL Maybe Text -> f (Maybe Text)
f V1ValidatingAdmissionPolicy{Maybe Text
Maybe V1ValidatingAdmissionPolicyStatus
Maybe V1ValidatingAdmissionPolicySpec
Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyApiVersion :: V1ValidatingAdmissionPolicy -> Maybe Text
$sel:v1ValidatingAdmissionPolicyKind:V1ValidatingAdmissionPolicy :: V1ValidatingAdmissionPolicy -> Maybe Text
$sel:v1ValidatingAdmissionPolicyMetadata:V1ValidatingAdmissionPolicy :: V1ValidatingAdmissionPolicy -> Maybe V1ObjectMeta
$sel:v1ValidatingAdmissionPolicySpec:V1ValidatingAdmissionPolicy :: V1ValidatingAdmissionPolicy
-> Maybe V1ValidatingAdmissionPolicySpec
$sel:v1ValidatingAdmissionPolicyStatus:V1ValidatingAdmissionPolicy :: V1ValidatingAdmissionPolicy
-> Maybe V1ValidatingAdmissionPolicyStatus
v1ValidatingAdmissionPolicyApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyKind :: Maybe Text
v1ValidatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1ValidatingAdmissionPolicySpec :: Maybe V1ValidatingAdmissionPolicySpec
v1ValidatingAdmissionPolicyStatus :: Maybe V1ValidatingAdmissionPolicyStatus
..} = (\Maybe Text
v1ValidatingAdmissionPolicyKind -> V1ValidatingAdmissionPolicy { Maybe Text
$sel:v1ValidatingAdmissionPolicyKind:V1ValidatingAdmissionPolicy :: Maybe Text
v1ValidatingAdmissionPolicyKind :: Maybe Text
v1ValidatingAdmissionPolicyKind, Maybe Text
Maybe V1ValidatingAdmissionPolicyStatus
Maybe V1ValidatingAdmissionPolicySpec
Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyApiVersion :: Maybe Text
$sel:v1ValidatingAdmissionPolicyMetadata:V1ValidatingAdmissionPolicy :: Maybe V1ObjectMeta
$sel:v1ValidatingAdmissionPolicySpec:V1ValidatingAdmissionPolicy :: Maybe V1ValidatingAdmissionPolicySpec
$sel:v1ValidatingAdmissionPolicyStatus:V1ValidatingAdmissionPolicy :: Maybe V1ValidatingAdmissionPolicyStatus
v1ValidatingAdmissionPolicyApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1ValidatingAdmissionPolicySpec :: Maybe V1ValidatingAdmissionPolicySpec
v1ValidatingAdmissionPolicyStatus :: Maybe V1ValidatingAdmissionPolicyStatus
..} ) (Maybe Text -> V1ValidatingAdmissionPolicy)
-> f (Maybe Text) -> f V1ValidatingAdmissionPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ValidatingAdmissionPolicyKind
{-# INLINE v1ValidatingAdmissionPolicyKindL #-}

-- | 'v1ValidatingAdmissionPolicyMetadata' Lens
v1ValidatingAdmissionPolicyMetadataL :: Lens_' V1ValidatingAdmissionPolicy (Maybe V1ObjectMeta)
v1ValidatingAdmissionPolicyMetadataL :: Lens_' V1ValidatingAdmissionPolicy (Maybe V1ObjectMeta)
v1ValidatingAdmissionPolicyMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1ValidatingAdmissionPolicy{Maybe Text
Maybe V1ValidatingAdmissionPolicyStatus
Maybe V1ValidatingAdmissionPolicySpec
Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyApiVersion :: V1ValidatingAdmissionPolicy -> Maybe Text
$sel:v1ValidatingAdmissionPolicyKind:V1ValidatingAdmissionPolicy :: V1ValidatingAdmissionPolicy -> Maybe Text
$sel:v1ValidatingAdmissionPolicyMetadata:V1ValidatingAdmissionPolicy :: V1ValidatingAdmissionPolicy -> Maybe V1ObjectMeta
$sel:v1ValidatingAdmissionPolicySpec:V1ValidatingAdmissionPolicy :: V1ValidatingAdmissionPolicy
-> Maybe V1ValidatingAdmissionPolicySpec
$sel:v1ValidatingAdmissionPolicyStatus:V1ValidatingAdmissionPolicy :: V1ValidatingAdmissionPolicy
-> Maybe V1ValidatingAdmissionPolicyStatus
v1ValidatingAdmissionPolicyApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyKind :: Maybe Text
v1ValidatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1ValidatingAdmissionPolicySpec :: Maybe V1ValidatingAdmissionPolicySpec
v1ValidatingAdmissionPolicyStatus :: Maybe V1ValidatingAdmissionPolicyStatus
..} = (\Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyMetadata -> V1ValidatingAdmissionPolicy { Maybe V1ObjectMeta
$sel:v1ValidatingAdmissionPolicyMetadata:V1ValidatingAdmissionPolicy :: Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyMetadata, Maybe Text
Maybe V1ValidatingAdmissionPolicyStatus
Maybe V1ValidatingAdmissionPolicySpec
v1ValidatingAdmissionPolicyApiVersion :: Maybe Text
$sel:v1ValidatingAdmissionPolicyKind:V1ValidatingAdmissionPolicy :: Maybe Text
$sel:v1ValidatingAdmissionPolicySpec:V1ValidatingAdmissionPolicy :: Maybe V1ValidatingAdmissionPolicySpec
$sel:v1ValidatingAdmissionPolicyStatus:V1ValidatingAdmissionPolicy :: Maybe V1ValidatingAdmissionPolicyStatus
v1ValidatingAdmissionPolicyApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyKind :: Maybe Text
v1ValidatingAdmissionPolicySpec :: Maybe V1ValidatingAdmissionPolicySpec
v1ValidatingAdmissionPolicyStatus :: Maybe V1ValidatingAdmissionPolicyStatus
..} ) (Maybe V1ObjectMeta -> V1ValidatingAdmissionPolicy)
-> f (Maybe V1ObjectMeta) -> f V1ValidatingAdmissionPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyMetadata
{-# INLINE v1ValidatingAdmissionPolicyMetadataL #-}

-- | 'v1ValidatingAdmissionPolicySpec' Lens
v1ValidatingAdmissionPolicySpecL :: Lens_' V1ValidatingAdmissionPolicy (Maybe V1ValidatingAdmissionPolicySpec)
v1ValidatingAdmissionPolicySpecL :: Lens_'
  V1ValidatingAdmissionPolicy (Maybe V1ValidatingAdmissionPolicySpec)
v1ValidatingAdmissionPolicySpecL Maybe V1ValidatingAdmissionPolicySpec
-> f (Maybe V1ValidatingAdmissionPolicySpec)
f V1ValidatingAdmissionPolicy{Maybe Text
Maybe V1ValidatingAdmissionPolicyStatus
Maybe V1ValidatingAdmissionPolicySpec
Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyApiVersion :: V1ValidatingAdmissionPolicy -> Maybe Text
$sel:v1ValidatingAdmissionPolicyKind:V1ValidatingAdmissionPolicy :: V1ValidatingAdmissionPolicy -> Maybe Text
$sel:v1ValidatingAdmissionPolicyMetadata:V1ValidatingAdmissionPolicy :: V1ValidatingAdmissionPolicy -> Maybe V1ObjectMeta
$sel:v1ValidatingAdmissionPolicySpec:V1ValidatingAdmissionPolicy :: V1ValidatingAdmissionPolicy
-> Maybe V1ValidatingAdmissionPolicySpec
$sel:v1ValidatingAdmissionPolicyStatus:V1ValidatingAdmissionPolicy :: V1ValidatingAdmissionPolicy
-> Maybe V1ValidatingAdmissionPolicyStatus
v1ValidatingAdmissionPolicyApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyKind :: Maybe Text
v1ValidatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1ValidatingAdmissionPolicySpec :: Maybe V1ValidatingAdmissionPolicySpec
v1ValidatingAdmissionPolicyStatus :: Maybe V1ValidatingAdmissionPolicyStatus
..} = (\Maybe V1ValidatingAdmissionPolicySpec
v1ValidatingAdmissionPolicySpec -> V1ValidatingAdmissionPolicy { Maybe V1ValidatingAdmissionPolicySpec
$sel:v1ValidatingAdmissionPolicySpec:V1ValidatingAdmissionPolicy :: Maybe V1ValidatingAdmissionPolicySpec
v1ValidatingAdmissionPolicySpec :: Maybe V1ValidatingAdmissionPolicySpec
v1ValidatingAdmissionPolicySpec, Maybe Text
Maybe V1ValidatingAdmissionPolicyStatus
Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyApiVersion :: Maybe Text
$sel:v1ValidatingAdmissionPolicyKind:V1ValidatingAdmissionPolicy :: Maybe Text
$sel:v1ValidatingAdmissionPolicyMetadata:V1ValidatingAdmissionPolicy :: Maybe V1ObjectMeta
$sel:v1ValidatingAdmissionPolicyStatus:V1ValidatingAdmissionPolicy :: Maybe V1ValidatingAdmissionPolicyStatus
v1ValidatingAdmissionPolicyApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyKind :: Maybe Text
v1ValidatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyStatus :: Maybe V1ValidatingAdmissionPolicyStatus
..} ) (Maybe V1ValidatingAdmissionPolicySpec
 -> V1ValidatingAdmissionPolicy)
-> f (Maybe V1ValidatingAdmissionPolicySpec)
-> f V1ValidatingAdmissionPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ValidatingAdmissionPolicySpec
-> f (Maybe V1ValidatingAdmissionPolicySpec)
f Maybe V1ValidatingAdmissionPolicySpec
v1ValidatingAdmissionPolicySpec
{-# INLINE v1ValidatingAdmissionPolicySpecL #-}

-- | 'v1ValidatingAdmissionPolicyStatus' Lens
v1ValidatingAdmissionPolicyStatusL :: Lens_' V1ValidatingAdmissionPolicy (Maybe V1ValidatingAdmissionPolicyStatus)
v1ValidatingAdmissionPolicyStatusL :: Lens_'
  V1ValidatingAdmissionPolicy
  (Maybe V1ValidatingAdmissionPolicyStatus)
v1ValidatingAdmissionPolicyStatusL Maybe V1ValidatingAdmissionPolicyStatus
-> f (Maybe V1ValidatingAdmissionPolicyStatus)
f V1ValidatingAdmissionPolicy{Maybe Text
Maybe V1ValidatingAdmissionPolicyStatus
Maybe V1ValidatingAdmissionPolicySpec
Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyApiVersion :: V1ValidatingAdmissionPolicy -> Maybe Text
$sel:v1ValidatingAdmissionPolicyKind:V1ValidatingAdmissionPolicy :: V1ValidatingAdmissionPolicy -> Maybe Text
$sel:v1ValidatingAdmissionPolicyMetadata:V1ValidatingAdmissionPolicy :: V1ValidatingAdmissionPolicy -> Maybe V1ObjectMeta
$sel:v1ValidatingAdmissionPolicySpec:V1ValidatingAdmissionPolicy :: V1ValidatingAdmissionPolicy
-> Maybe V1ValidatingAdmissionPolicySpec
$sel:v1ValidatingAdmissionPolicyStatus:V1ValidatingAdmissionPolicy :: V1ValidatingAdmissionPolicy
-> Maybe V1ValidatingAdmissionPolicyStatus
v1ValidatingAdmissionPolicyApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyKind :: Maybe Text
v1ValidatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1ValidatingAdmissionPolicySpec :: Maybe V1ValidatingAdmissionPolicySpec
v1ValidatingAdmissionPolicyStatus :: Maybe V1ValidatingAdmissionPolicyStatus
..} = (\Maybe V1ValidatingAdmissionPolicyStatus
v1ValidatingAdmissionPolicyStatus -> V1ValidatingAdmissionPolicy { Maybe V1ValidatingAdmissionPolicyStatus
$sel:v1ValidatingAdmissionPolicyStatus:V1ValidatingAdmissionPolicy :: Maybe V1ValidatingAdmissionPolicyStatus
v1ValidatingAdmissionPolicyStatus :: Maybe V1ValidatingAdmissionPolicyStatus
v1ValidatingAdmissionPolicyStatus, Maybe Text
Maybe V1ValidatingAdmissionPolicySpec
Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyApiVersion :: Maybe Text
$sel:v1ValidatingAdmissionPolicyKind:V1ValidatingAdmissionPolicy :: Maybe Text
$sel:v1ValidatingAdmissionPolicyMetadata:V1ValidatingAdmissionPolicy :: Maybe V1ObjectMeta
$sel:v1ValidatingAdmissionPolicySpec:V1ValidatingAdmissionPolicy :: Maybe V1ValidatingAdmissionPolicySpec
v1ValidatingAdmissionPolicyApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyKind :: Maybe Text
v1ValidatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1ValidatingAdmissionPolicySpec :: Maybe V1ValidatingAdmissionPolicySpec
..} ) (Maybe V1ValidatingAdmissionPolicyStatus
 -> V1ValidatingAdmissionPolicy)
-> f (Maybe V1ValidatingAdmissionPolicyStatus)
-> f V1ValidatingAdmissionPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ValidatingAdmissionPolicyStatus
-> f (Maybe V1ValidatingAdmissionPolicyStatus)
f Maybe V1ValidatingAdmissionPolicyStatus
v1ValidatingAdmissionPolicyStatus
{-# INLINE v1ValidatingAdmissionPolicyStatusL #-}



-- * V1ValidatingAdmissionPolicyBinding

-- | 'v1ValidatingAdmissionPolicyBindingApiVersion' Lens
v1ValidatingAdmissionPolicyBindingApiVersionL :: Lens_' V1ValidatingAdmissionPolicyBinding (Maybe Text)
v1ValidatingAdmissionPolicyBindingApiVersionL :: Lens_' V1ValidatingAdmissionPolicyBinding (Maybe Text)
v1ValidatingAdmissionPolicyBindingApiVersionL Maybe Text -> f (Maybe Text)
f V1ValidatingAdmissionPolicyBinding{Maybe Text
Maybe V1ValidatingAdmissionPolicyBindingSpec
Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyBindingApiVersion :: V1ValidatingAdmissionPolicyBinding -> Maybe Text
v1ValidatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyBindingKind :: Maybe Text
v1ValidatingAdmissionPolicyBindingMetadata :: Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyBindingSpec :: Maybe V1ValidatingAdmissionPolicyBindingSpec
$sel:v1ValidatingAdmissionPolicyBindingKind:V1ValidatingAdmissionPolicyBinding :: V1ValidatingAdmissionPolicyBinding -> Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingMetadata:V1ValidatingAdmissionPolicyBinding :: V1ValidatingAdmissionPolicyBinding -> Maybe V1ObjectMeta
$sel:v1ValidatingAdmissionPolicyBindingSpec:V1ValidatingAdmissionPolicyBinding :: V1ValidatingAdmissionPolicyBinding
-> Maybe V1ValidatingAdmissionPolicyBindingSpec
..} = (\Maybe Text
v1ValidatingAdmissionPolicyBindingApiVersion -> V1ValidatingAdmissionPolicyBinding { Maybe Text
v1ValidatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyBindingApiVersion, Maybe Text
Maybe V1ValidatingAdmissionPolicyBindingSpec
Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyBindingKind :: Maybe Text
v1ValidatingAdmissionPolicyBindingMetadata :: Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyBindingSpec :: Maybe V1ValidatingAdmissionPolicyBindingSpec
$sel:v1ValidatingAdmissionPolicyBindingKind:V1ValidatingAdmissionPolicyBinding :: Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingMetadata:V1ValidatingAdmissionPolicyBinding :: Maybe V1ObjectMeta
$sel:v1ValidatingAdmissionPolicyBindingSpec:V1ValidatingAdmissionPolicyBinding :: Maybe V1ValidatingAdmissionPolicyBindingSpec
..} ) (Maybe Text -> V1ValidatingAdmissionPolicyBinding)
-> f (Maybe Text) -> f V1ValidatingAdmissionPolicyBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ValidatingAdmissionPolicyBindingApiVersion
{-# INLINE v1ValidatingAdmissionPolicyBindingApiVersionL #-}

-- | 'v1ValidatingAdmissionPolicyBindingKind' Lens
v1ValidatingAdmissionPolicyBindingKindL :: Lens_' V1ValidatingAdmissionPolicyBinding (Maybe Text)
v1ValidatingAdmissionPolicyBindingKindL :: Lens_' V1ValidatingAdmissionPolicyBinding (Maybe Text)
v1ValidatingAdmissionPolicyBindingKindL Maybe Text -> f (Maybe Text)
f V1ValidatingAdmissionPolicyBinding{Maybe Text
Maybe V1ValidatingAdmissionPolicyBindingSpec
Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyBindingApiVersion :: V1ValidatingAdmissionPolicyBinding -> Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingKind:V1ValidatingAdmissionPolicyBinding :: V1ValidatingAdmissionPolicyBinding -> Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingMetadata:V1ValidatingAdmissionPolicyBinding :: V1ValidatingAdmissionPolicyBinding -> Maybe V1ObjectMeta
$sel:v1ValidatingAdmissionPolicyBindingSpec:V1ValidatingAdmissionPolicyBinding :: V1ValidatingAdmissionPolicyBinding
-> Maybe V1ValidatingAdmissionPolicyBindingSpec
v1ValidatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyBindingKind :: Maybe Text
v1ValidatingAdmissionPolicyBindingMetadata :: Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyBindingSpec :: Maybe V1ValidatingAdmissionPolicyBindingSpec
..} = (\Maybe Text
v1ValidatingAdmissionPolicyBindingKind -> V1ValidatingAdmissionPolicyBinding { Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingKind:V1ValidatingAdmissionPolicyBinding :: Maybe Text
v1ValidatingAdmissionPolicyBindingKind :: Maybe Text
v1ValidatingAdmissionPolicyBindingKind, Maybe Text
Maybe V1ValidatingAdmissionPolicyBindingSpec
Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyBindingApiVersion :: Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingMetadata:V1ValidatingAdmissionPolicyBinding :: Maybe V1ObjectMeta
$sel:v1ValidatingAdmissionPolicyBindingSpec:V1ValidatingAdmissionPolicyBinding :: Maybe V1ValidatingAdmissionPolicyBindingSpec
v1ValidatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyBindingMetadata :: Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyBindingSpec :: Maybe V1ValidatingAdmissionPolicyBindingSpec
..} ) (Maybe Text -> V1ValidatingAdmissionPolicyBinding)
-> f (Maybe Text) -> f V1ValidatingAdmissionPolicyBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ValidatingAdmissionPolicyBindingKind
{-# INLINE v1ValidatingAdmissionPolicyBindingKindL #-}

-- | 'v1ValidatingAdmissionPolicyBindingMetadata' Lens
v1ValidatingAdmissionPolicyBindingMetadataL :: Lens_' V1ValidatingAdmissionPolicyBinding (Maybe V1ObjectMeta)
v1ValidatingAdmissionPolicyBindingMetadataL :: Lens_' V1ValidatingAdmissionPolicyBinding (Maybe V1ObjectMeta)
v1ValidatingAdmissionPolicyBindingMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1ValidatingAdmissionPolicyBinding{Maybe Text
Maybe V1ValidatingAdmissionPolicyBindingSpec
Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyBindingApiVersion :: V1ValidatingAdmissionPolicyBinding -> Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingKind:V1ValidatingAdmissionPolicyBinding :: V1ValidatingAdmissionPolicyBinding -> Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingMetadata:V1ValidatingAdmissionPolicyBinding :: V1ValidatingAdmissionPolicyBinding -> Maybe V1ObjectMeta
$sel:v1ValidatingAdmissionPolicyBindingSpec:V1ValidatingAdmissionPolicyBinding :: V1ValidatingAdmissionPolicyBinding
-> Maybe V1ValidatingAdmissionPolicyBindingSpec
v1ValidatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyBindingKind :: Maybe Text
v1ValidatingAdmissionPolicyBindingMetadata :: Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyBindingSpec :: Maybe V1ValidatingAdmissionPolicyBindingSpec
..} = (\Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyBindingMetadata -> V1ValidatingAdmissionPolicyBinding { Maybe V1ObjectMeta
$sel:v1ValidatingAdmissionPolicyBindingMetadata:V1ValidatingAdmissionPolicyBinding :: Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyBindingMetadata :: Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyBindingMetadata, Maybe Text
Maybe V1ValidatingAdmissionPolicyBindingSpec
v1ValidatingAdmissionPolicyBindingApiVersion :: Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingKind:V1ValidatingAdmissionPolicyBinding :: Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingSpec:V1ValidatingAdmissionPolicyBinding :: Maybe V1ValidatingAdmissionPolicyBindingSpec
v1ValidatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyBindingKind :: Maybe Text
v1ValidatingAdmissionPolicyBindingSpec :: Maybe V1ValidatingAdmissionPolicyBindingSpec
..} ) (Maybe V1ObjectMeta -> V1ValidatingAdmissionPolicyBinding)
-> f (Maybe V1ObjectMeta) -> f V1ValidatingAdmissionPolicyBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyBindingMetadata
{-# INLINE v1ValidatingAdmissionPolicyBindingMetadataL #-}

-- | 'v1ValidatingAdmissionPolicyBindingSpec' Lens
v1ValidatingAdmissionPolicyBindingSpecL :: Lens_' V1ValidatingAdmissionPolicyBinding (Maybe V1ValidatingAdmissionPolicyBindingSpec)
v1ValidatingAdmissionPolicyBindingSpecL :: Lens_'
  V1ValidatingAdmissionPolicyBinding
  (Maybe V1ValidatingAdmissionPolicyBindingSpec)
v1ValidatingAdmissionPolicyBindingSpecL Maybe V1ValidatingAdmissionPolicyBindingSpec
-> f (Maybe V1ValidatingAdmissionPolicyBindingSpec)
f V1ValidatingAdmissionPolicyBinding{Maybe Text
Maybe V1ValidatingAdmissionPolicyBindingSpec
Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyBindingApiVersion :: V1ValidatingAdmissionPolicyBinding -> Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingKind:V1ValidatingAdmissionPolicyBinding :: V1ValidatingAdmissionPolicyBinding -> Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingMetadata:V1ValidatingAdmissionPolicyBinding :: V1ValidatingAdmissionPolicyBinding -> Maybe V1ObjectMeta
$sel:v1ValidatingAdmissionPolicyBindingSpec:V1ValidatingAdmissionPolicyBinding :: V1ValidatingAdmissionPolicyBinding
-> Maybe V1ValidatingAdmissionPolicyBindingSpec
v1ValidatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyBindingKind :: Maybe Text
v1ValidatingAdmissionPolicyBindingMetadata :: Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyBindingSpec :: Maybe V1ValidatingAdmissionPolicyBindingSpec
..} = (\Maybe V1ValidatingAdmissionPolicyBindingSpec
v1ValidatingAdmissionPolicyBindingSpec -> V1ValidatingAdmissionPolicyBinding { Maybe V1ValidatingAdmissionPolicyBindingSpec
$sel:v1ValidatingAdmissionPolicyBindingSpec:V1ValidatingAdmissionPolicyBinding :: Maybe V1ValidatingAdmissionPolicyBindingSpec
v1ValidatingAdmissionPolicyBindingSpec :: Maybe V1ValidatingAdmissionPolicyBindingSpec
v1ValidatingAdmissionPolicyBindingSpec, Maybe Text
Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyBindingApiVersion :: Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingKind:V1ValidatingAdmissionPolicyBinding :: Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingMetadata:V1ValidatingAdmissionPolicyBinding :: Maybe V1ObjectMeta
v1ValidatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyBindingKind :: Maybe Text
v1ValidatingAdmissionPolicyBindingMetadata :: Maybe V1ObjectMeta
..} ) (Maybe V1ValidatingAdmissionPolicyBindingSpec
 -> V1ValidatingAdmissionPolicyBinding)
-> f (Maybe V1ValidatingAdmissionPolicyBindingSpec)
-> f V1ValidatingAdmissionPolicyBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ValidatingAdmissionPolicyBindingSpec
-> f (Maybe V1ValidatingAdmissionPolicyBindingSpec)
f Maybe V1ValidatingAdmissionPolicyBindingSpec
v1ValidatingAdmissionPolicyBindingSpec
{-# INLINE v1ValidatingAdmissionPolicyBindingSpecL #-}



-- * V1ValidatingAdmissionPolicyBindingList

-- | 'v1ValidatingAdmissionPolicyBindingListApiVersion' Lens
v1ValidatingAdmissionPolicyBindingListApiVersionL :: Lens_' V1ValidatingAdmissionPolicyBindingList (Maybe Text)
v1ValidatingAdmissionPolicyBindingListApiVersionL :: Lens_' V1ValidatingAdmissionPolicyBindingList (Maybe Text)
v1ValidatingAdmissionPolicyBindingListApiVersionL Maybe Text -> f (Maybe Text)
f V1ValidatingAdmissionPolicyBindingList{[V1ValidatingAdmissionPolicyBinding]
Maybe Text
Maybe V1ListMeta
v1ValidatingAdmissionPolicyBindingListApiVersion :: V1ValidatingAdmissionPolicyBindingList -> Maybe Text
v1ValidatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyBindingListItems :: [V1ValidatingAdmissionPolicyBinding]
v1ValidatingAdmissionPolicyBindingListKind :: Maybe Text
v1ValidatingAdmissionPolicyBindingListMetadata :: Maybe V1ListMeta
$sel:v1ValidatingAdmissionPolicyBindingListItems:V1ValidatingAdmissionPolicyBindingList :: V1ValidatingAdmissionPolicyBindingList
-> [V1ValidatingAdmissionPolicyBinding]
$sel:v1ValidatingAdmissionPolicyBindingListKind:V1ValidatingAdmissionPolicyBindingList :: V1ValidatingAdmissionPolicyBindingList -> Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingListMetadata:V1ValidatingAdmissionPolicyBindingList :: V1ValidatingAdmissionPolicyBindingList -> Maybe V1ListMeta
..} = (\Maybe Text
v1ValidatingAdmissionPolicyBindingListApiVersion -> V1ValidatingAdmissionPolicyBindingList { Maybe Text
v1ValidatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyBindingListApiVersion, [V1ValidatingAdmissionPolicyBinding]
Maybe Text
Maybe V1ListMeta
v1ValidatingAdmissionPolicyBindingListItems :: [V1ValidatingAdmissionPolicyBinding]
v1ValidatingAdmissionPolicyBindingListKind :: Maybe Text
v1ValidatingAdmissionPolicyBindingListMetadata :: Maybe V1ListMeta
$sel:v1ValidatingAdmissionPolicyBindingListItems:V1ValidatingAdmissionPolicyBindingList :: [V1ValidatingAdmissionPolicyBinding]
$sel:v1ValidatingAdmissionPolicyBindingListKind:V1ValidatingAdmissionPolicyBindingList :: Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingListMetadata:V1ValidatingAdmissionPolicyBindingList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1ValidatingAdmissionPolicyBindingList)
-> f (Maybe Text) -> f V1ValidatingAdmissionPolicyBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ValidatingAdmissionPolicyBindingListApiVersion
{-# INLINE v1ValidatingAdmissionPolicyBindingListApiVersionL #-}

-- | 'v1ValidatingAdmissionPolicyBindingListItems' Lens
v1ValidatingAdmissionPolicyBindingListItemsL :: Lens_' V1ValidatingAdmissionPolicyBindingList ([V1ValidatingAdmissionPolicyBinding])
v1ValidatingAdmissionPolicyBindingListItemsL :: Lens_'
  V1ValidatingAdmissionPolicyBindingList
  [V1ValidatingAdmissionPolicyBinding]
v1ValidatingAdmissionPolicyBindingListItemsL [V1ValidatingAdmissionPolicyBinding]
-> f [V1ValidatingAdmissionPolicyBinding]
f V1ValidatingAdmissionPolicyBindingList{[V1ValidatingAdmissionPolicyBinding]
Maybe Text
Maybe V1ListMeta
v1ValidatingAdmissionPolicyBindingListApiVersion :: V1ValidatingAdmissionPolicyBindingList -> Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingListItems:V1ValidatingAdmissionPolicyBindingList :: V1ValidatingAdmissionPolicyBindingList
-> [V1ValidatingAdmissionPolicyBinding]
$sel:v1ValidatingAdmissionPolicyBindingListKind:V1ValidatingAdmissionPolicyBindingList :: V1ValidatingAdmissionPolicyBindingList -> Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingListMetadata:V1ValidatingAdmissionPolicyBindingList :: V1ValidatingAdmissionPolicyBindingList -> Maybe V1ListMeta
v1ValidatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyBindingListItems :: [V1ValidatingAdmissionPolicyBinding]
v1ValidatingAdmissionPolicyBindingListKind :: Maybe Text
v1ValidatingAdmissionPolicyBindingListMetadata :: Maybe V1ListMeta
..} = (\[V1ValidatingAdmissionPolicyBinding]
v1ValidatingAdmissionPolicyBindingListItems -> V1ValidatingAdmissionPolicyBindingList { [V1ValidatingAdmissionPolicyBinding]
$sel:v1ValidatingAdmissionPolicyBindingListItems:V1ValidatingAdmissionPolicyBindingList :: [V1ValidatingAdmissionPolicyBinding]
v1ValidatingAdmissionPolicyBindingListItems :: [V1ValidatingAdmissionPolicyBinding]
v1ValidatingAdmissionPolicyBindingListItems, Maybe Text
Maybe V1ListMeta
v1ValidatingAdmissionPolicyBindingListApiVersion :: Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingListKind:V1ValidatingAdmissionPolicyBindingList :: Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingListMetadata:V1ValidatingAdmissionPolicyBindingList :: Maybe V1ListMeta
v1ValidatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyBindingListKind :: Maybe Text
v1ValidatingAdmissionPolicyBindingListMetadata :: Maybe V1ListMeta
..} ) ([V1ValidatingAdmissionPolicyBinding]
 -> V1ValidatingAdmissionPolicyBindingList)
-> f [V1ValidatingAdmissionPolicyBinding]
-> f V1ValidatingAdmissionPolicyBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1ValidatingAdmissionPolicyBinding]
-> f [V1ValidatingAdmissionPolicyBinding]
f [V1ValidatingAdmissionPolicyBinding]
v1ValidatingAdmissionPolicyBindingListItems
{-# INLINE v1ValidatingAdmissionPolicyBindingListItemsL #-}

-- | 'v1ValidatingAdmissionPolicyBindingListKind' Lens
v1ValidatingAdmissionPolicyBindingListKindL :: Lens_' V1ValidatingAdmissionPolicyBindingList (Maybe Text)
v1ValidatingAdmissionPolicyBindingListKindL :: Lens_' V1ValidatingAdmissionPolicyBindingList (Maybe Text)
v1ValidatingAdmissionPolicyBindingListKindL Maybe Text -> f (Maybe Text)
f V1ValidatingAdmissionPolicyBindingList{[V1ValidatingAdmissionPolicyBinding]
Maybe Text
Maybe V1ListMeta
v1ValidatingAdmissionPolicyBindingListApiVersion :: V1ValidatingAdmissionPolicyBindingList -> Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingListItems:V1ValidatingAdmissionPolicyBindingList :: V1ValidatingAdmissionPolicyBindingList
-> [V1ValidatingAdmissionPolicyBinding]
$sel:v1ValidatingAdmissionPolicyBindingListKind:V1ValidatingAdmissionPolicyBindingList :: V1ValidatingAdmissionPolicyBindingList -> Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingListMetadata:V1ValidatingAdmissionPolicyBindingList :: V1ValidatingAdmissionPolicyBindingList -> Maybe V1ListMeta
v1ValidatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyBindingListItems :: [V1ValidatingAdmissionPolicyBinding]
v1ValidatingAdmissionPolicyBindingListKind :: Maybe Text
v1ValidatingAdmissionPolicyBindingListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1ValidatingAdmissionPolicyBindingListKind -> V1ValidatingAdmissionPolicyBindingList { Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingListKind:V1ValidatingAdmissionPolicyBindingList :: Maybe Text
v1ValidatingAdmissionPolicyBindingListKind :: Maybe Text
v1ValidatingAdmissionPolicyBindingListKind, [V1ValidatingAdmissionPolicyBinding]
Maybe Text
Maybe V1ListMeta
v1ValidatingAdmissionPolicyBindingListApiVersion :: Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingListItems:V1ValidatingAdmissionPolicyBindingList :: [V1ValidatingAdmissionPolicyBinding]
$sel:v1ValidatingAdmissionPolicyBindingListMetadata:V1ValidatingAdmissionPolicyBindingList :: Maybe V1ListMeta
v1ValidatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyBindingListItems :: [V1ValidatingAdmissionPolicyBinding]
v1ValidatingAdmissionPolicyBindingListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1ValidatingAdmissionPolicyBindingList)
-> f (Maybe Text) -> f V1ValidatingAdmissionPolicyBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ValidatingAdmissionPolicyBindingListKind
{-# INLINE v1ValidatingAdmissionPolicyBindingListKindL #-}

-- | 'v1ValidatingAdmissionPolicyBindingListMetadata' Lens
v1ValidatingAdmissionPolicyBindingListMetadataL :: Lens_' V1ValidatingAdmissionPolicyBindingList (Maybe V1ListMeta)
v1ValidatingAdmissionPolicyBindingListMetadataL :: Lens_' V1ValidatingAdmissionPolicyBindingList (Maybe V1ListMeta)
v1ValidatingAdmissionPolicyBindingListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1ValidatingAdmissionPolicyBindingList{[V1ValidatingAdmissionPolicyBinding]
Maybe Text
Maybe V1ListMeta
v1ValidatingAdmissionPolicyBindingListApiVersion :: V1ValidatingAdmissionPolicyBindingList -> Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingListItems:V1ValidatingAdmissionPolicyBindingList :: V1ValidatingAdmissionPolicyBindingList
-> [V1ValidatingAdmissionPolicyBinding]
$sel:v1ValidatingAdmissionPolicyBindingListKind:V1ValidatingAdmissionPolicyBindingList :: V1ValidatingAdmissionPolicyBindingList -> Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingListMetadata:V1ValidatingAdmissionPolicyBindingList :: V1ValidatingAdmissionPolicyBindingList -> Maybe V1ListMeta
v1ValidatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyBindingListItems :: [V1ValidatingAdmissionPolicyBinding]
v1ValidatingAdmissionPolicyBindingListKind :: Maybe Text
v1ValidatingAdmissionPolicyBindingListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1ValidatingAdmissionPolicyBindingListMetadata -> V1ValidatingAdmissionPolicyBindingList { Maybe V1ListMeta
$sel:v1ValidatingAdmissionPolicyBindingListMetadata:V1ValidatingAdmissionPolicyBindingList :: Maybe V1ListMeta
v1ValidatingAdmissionPolicyBindingListMetadata :: Maybe V1ListMeta
v1ValidatingAdmissionPolicyBindingListMetadata, [V1ValidatingAdmissionPolicyBinding]
Maybe Text
v1ValidatingAdmissionPolicyBindingListApiVersion :: Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingListItems:V1ValidatingAdmissionPolicyBindingList :: [V1ValidatingAdmissionPolicyBinding]
$sel:v1ValidatingAdmissionPolicyBindingListKind:V1ValidatingAdmissionPolicyBindingList :: Maybe Text
v1ValidatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyBindingListItems :: [V1ValidatingAdmissionPolicyBinding]
v1ValidatingAdmissionPolicyBindingListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1ValidatingAdmissionPolicyBindingList)
-> f (Maybe V1ListMeta) -> f V1ValidatingAdmissionPolicyBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1ValidatingAdmissionPolicyBindingListMetadata
{-# INLINE v1ValidatingAdmissionPolicyBindingListMetadataL #-}



-- * V1ValidatingAdmissionPolicyBindingSpec

-- | 'v1ValidatingAdmissionPolicyBindingSpecMatchResources' Lens
v1ValidatingAdmissionPolicyBindingSpecMatchResourcesL :: Lens_' V1ValidatingAdmissionPolicyBindingSpec (Maybe V1MatchResources)
v1ValidatingAdmissionPolicyBindingSpecMatchResourcesL :: Lens_'
  V1ValidatingAdmissionPolicyBindingSpec (Maybe V1MatchResources)
v1ValidatingAdmissionPolicyBindingSpecMatchResourcesL Maybe V1MatchResources -> f (Maybe V1MatchResources)
f V1ValidatingAdmissionPolicyBindingSpec{Maybe [Text]
Maybe Text
Maybe V1ParamRef
Maybe V1MatchResources
v1ValidatingAdmissionPolicyBindingSpecMatchResources :: V1ValidatingAdmissionPolicyBindingSpec -> Maybe V1MatchResources
v1ValidatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1MatchResources
v1ValidatingAdmissionPolicyBindingSpecParamRef :: Maybe V1ParamRef
v1ValidatingAdmissionPolicyBindingSpecPolicyName :: Maybe Text
v1ValidatingAdmissionPolicyBindingSpecValidationActions :: Maybe [Text]
$sel:v1ValidatingAdmissionPolicyBindingSpecParamRef:V1ValidatingAdmissionPolicyBindingSpec :: V1ValidatingAdmissionPolicyBindingSpec -> Maybe V1ParamRef
$sel:v1ValidatingAdmissionPolicyBindingSpecPolicyName:V1ValidatingAdmissionPolicyBindingSpec :: V1ValidatingAdmissionPolicyBindingSpec -> Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingSpecValidationActions:V1ValidatingAdmissionPolicyBindingSpec :: V1ValidatingAdmissionPolicyBindingSpec -> Maybe [Text]
..} = (\Maybe V1MatchResources
v1ValidatingAdmissionPolicyBindingSpecMatchResources -> V1ValidatingAdmissionPolicyBindingSpec { Maybe V1MatchResources
v1ValidatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1MatchResources
v1ValidatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1MatchResources
v1ValidatingAdmissionPolicyBindingSpecMatchResources, Maybe [Text]
Maybe Text
Maybe V1ParamRef
v1ValidatingAdmissionPolicyBindingSpecParamRef :: Maybe V1ParamRef
v1ValidatingAdmissionPolicyBindingSpecPolicyName :: Maybe Text
v1ValidatingAdmissionPolicyBindingSpecValidationActions :: Maybe [Text]
$sel:v1ValidatingAdmissionPolicyBindingSpecParamRef:V1ValidatingAdmissionPolicyBindingSpec :: Maybe V1ParamRef
$sel:v1ValidatingAdmissionPolicyBindingSpecPolicyName:V1ValidatingAdmissionPolicyBindingSpec :: Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingSpecValidationActions:V1ValidatingAdmissionPolicyBindingSpec :: Maybe [Text]
..} ) (Maybe V1MatchResources -> V1ValidatingAdmissionPolicyBindingSpec)
-> f (Maybe V1MatchResources)
-> f V1ValidatingAdmissionPolicyBindingSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1MatchResources -> f (Maybe V1MatchResources)
f Maybe V1MatchResources
v1ValidatingAdmissionPolicyBindingSpecMatchResources
{-# INLINE v1ValidatingAdmissionPolicyBindingSpecMatchResourcesL #-}

-- | 'v1ValidatingAdmissionPolicyBindingSpecParamRef' Lens
v1ValidatingAdmissionPolicyBindingSpecParamRefL :: Lens_' V1ValidatingAdmissionPolicyBindingSpec (Maybe V1ParamRef)
v1ValidatingAdmissionPolicyBindingSpecParamRefL :: Lens_' V1ValidatingAdmissionPolicyBindingSpec (Maybe V1ParamRef)
v1ValidatingAdmissionPolicyBindingSpecParamRefL Maybe V1ParamRef -> f (Maybe V1ParamRef)
f V1ValidatingAdmissionPolicyBindingSpec{Maybe [Text]
Maybe Text
Maybe V1ParamRef
Maybe V1MatchResources
v1ValidatingAdmissionPolicyBindingSpecMatchResources :: V1ValidatingAdmissionPolicyBindingSpec -> Maybe V1MatchResources
$sel:v1ValidatingAdmissionPolicyBindingSpecParamRef:V1ValidatingAdmissionPolicyBindingSpec :: V1ValidatingAdmissionPolicyBindingSpec -> Maybe V1ParamRef
$sel:v1ValidatingAdmissionPolicyBindingSpecPolicyName:V1ValidatingAdmissionPolicyBindingSpec :: V1ValidatingAdmissionPolicyBindingSpec -> Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingSpecValidationActions:V1ValidatingAdmissionPolicyBindingSpec :: V1ValidatingAdmissionPolicyBindingSpec -> Maybe [Text]
v1ValidatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1MatchResources
v1ValidatingAdmissionPolicyBindingSpecParamRef :: Maybe V1ParamRef
v1ValidatingAdmissionPolicyBindingSpecPolicyName :: Maybe Text
v1ValidatingAdmissionPolicyBindingSpecValidationActions :: Maybe [Text]
..} = (\Maybe V1ParamRef
v1ValidatingAdmissionPolicyBindingSpecParamRef -> V1ValidatingAdmissionPolicyBindingSpec { Maybe V1ParamRef
$sel:v1ValidatingAdmissionPolicyBindingSpecParamRef:V1ValidatingAdmissionPolicyBindingSpec :: Maybe V1ParamRef
v1ValidatingAdmissionPolicyBindingSpecParamRef :: Maybe V1ParamRef
v1ValidatingAdmissionPolicyBindingSpecParamRef, Maybe [Text]
Maybe Text
Maybe V1MatchResources
v1ValidatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1MatchResources
$sel:v1ValidatingAdmissionPolicyBindingSpecPolicyName:V1ValidatingAdmissionPolicyBindingSpec :: Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingSpecValidationActions:V1ValidatingAdmissionPolicyBindingSpec :: Maybe [Text]
v1ValidatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1MatchResources
v1ValidatingAdmissionPolicyBindingSpecPolicyName :: Maybe Text
v1ValidatingAdmissionPolicyBindingSpecValidationActions :: Maybe [Text]
..} ) (Maybe V1ParamRef -> V1ValidatingAdmissionPolicyBindingSpec)
-> f (Maybe V1ParamRef) -> f V1ValidatingAdmissionPolicyBindingSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ParamRef -> f (Maybe V1ParamRef)
f Maybe V1ParamRef
v1ValidatingAdmissionPolicyBindingSpecParamRef
{-# INLINE v1ValidatingAdmissionPolicyBindingSpecParamRefL #-}

-- | 'v1ValidatingAdmissionPolicyBindingSpecPolicyName' Lens
v1ValidatingAdmissionPolicyBindingSpecPolicyNameL :: Lens_' V1ValidatingAdmissionPolicyBindingSpec (Maybe Text)
v1ValidatingAdmissionPolicyBindingSpecPolicyNameL :: Lens_' V1ValidatingAdmissionPolicyBindingSpec (Maybe Text)
v1ValidatingAdmissionPolicyBindingSpecPolicyNameL Maybe Text -> f (Maybe Text)
f V1ValidatingAdmissionPolicyBindingSpec{Maybe [Text]
Maybe Text
Maybe V1ParamRef
Maybe V1MatchResources
v1ValidatingAdmissionPolicyBindingSpecMatchResources :: V1ValidatingAdmissionPolicyBindingSpec -> Maybe V1MatchResources
$sel:v1ValidatingAdmissionPolicyBindingSpecParamRef:V1ValidatingAdmissionPolicyBindingSpec :: V1ValidatingAdmissionPolicyBindingSpec -> Maybe V1ParamRef
$sel:v1ValidatingAdmissionPolicyBindingSpecPolicyName:V1ValidatingAdmissionPolicyBindingSpec :: V1ValidatingAdmissionPolicyBindingSpec -> Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingSpecValidationActions:V1ValidatingAdmissionPolicyBindingSpec :: V1ValidatingAdmissionPolicyBindingSpec -> Maybe [Text]
v1ValidatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1MatchResources
v1ValidatingAdmissionPolicyBindingSpecParamRef :: Maybe V1ParamRef
v1ValidatingAdmissionPolicyBindingSpecPolicyName :: Maybe Text
v1ValidatingAdmissionPolicyBindingSpecValidationActions :: Maybe [Text]
..} = (\Maybe Text
v1ValidatingAdmissionPolicyBindingSpecPolicyName -> V1ValidatingAdmissionPolicyBindingSpec { Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingSpecPolicyName:V1ValidatingAdmissionPolicyBindingSpec :: Maybe Text
v1ValidatingAdmissionPolicyBindingSpecPolicyName :: Maybe Text
v1ValidatingAdmissionPolicyBindingSpecPolicyName, Maybe [Text]
Maybe V1ParamRef
Maybe V1MatchResources
v1ValidatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1MatchResources
$sel:v1ValidatingAdmissionPolicyBindingSpecParamRef:V1ValidatingAdmissionPolicyBindingSpec :: Maybe V1ParamRef
$sel:v1ValidatingAdmissionPolicyBindingSpecValidationActions:V1ValidatingAdmissionPolicyBindingSpec :: Maybe [Text]
v1ValidatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1MatchResources
v1ValidatingAdmissionPolicyBindingSpecParamRef :: Maybe V1ParamRef
v1ValidatingAdmissionPolicyBindingSpecValidationActions :: Maybe [Text]
..} ) (Maybe Text -> V1ValidatingAdmissionPolicyBindingSpec)
-> f (Maybe Text) -> f V1ValidatingAdmissionPolicyBindingSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ValidatingAdmissionPolicyBindingSpecPolicyName
{-# INLINE v1ValidatingAdmissionPolicyBindingSpecPolicyNameL #-}

-- | 'v1ValidatingAdmissionPolicyBindingSpecValidationActions' Lens
v1ValidatingAdmissionPolicyBindingSpecValidationActionsL :: Lens_' V1ValidatingAdmissionPolicyBindingSpec (Maybe [Text])
v1ValidatingAdmissionPolicyBindingSpecValidationActionsL :: Lens_' V1ValidatingAdmissionPolicyBindingSpec (Maybe [Text])
v1ValidatingAdmissionPolicyBindingSpecValidationActionsL Maybe [Text] -> f (Maybe [Text])
f V1ValidatingAdmissionPolicyBindingSpec{Maybe [Text]
Maybe Text
Maybe V1ParamRef
Maybe V1MatchResources
v1ValidatingAdmissionPolicyBindingSpecMatchResources :: V1ValidatingAdmissionPolicyBindingSpec -> Maybe V1MatchResources
$sel:v1ValidatingAdmissionPolicyBindingSpecParamRef:V1ValidatingAdmissionPolicyBindingSpec :: V1ValidatingAdmissionPolicyBindingSpec -> Maybe V1ParamRef
$sel:v1ValidatingAdmissionPolicyBindingSpecPolicyName:V1ValidatingAdmissionPolicyBindingSpec :: V1ValidatingAdmissionPolicyBindingSpec -> Maybe Text
$sel:v1ValidatingAdmissionPolicyBindingSpecValidationActions:V1ValidatingAdmissionPolicyBindingSpec :: V1ValidatingAdmissionPolicyBindingSpec -> Maybe [Text]
v1ValidatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1MatchResources
v1ValidatingAdmissionPolicyBindingSpecParamRef :: Maybe V1ParamRef
v1ValidatingAdmissionPolicyBindingSpecPolicyName :: Maybe Text
v1ValidatingAdmissionPolicyBindingSpecValidationActions :: Maybe [Text]
..} = (\Maybe [Text]
v1ValidatingAdmissionPolicyBindingSpecValidationActions -> V1ValidatingAdmissionPolicyBindingSpec { Maybe [Text]
$sel:v1ValidatingAdmissionPolicyBindingSpecValidationActions:V1ValidatingAdmissionPolicyBindingSpec :: Maybe [Text]
v1ValidatingAdmissionPolicyBindingSpecValidationActions :: Maybe [Text]
v1ValidatingAdmissionPolicyBindingSpecValidationActions, Maybe Text
Maybe V1ParamRef
Maybe V1MatchResources
v1ValidatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1MatchResources
$sel:v1ValidatingAdmissionPolicyBindingSpecParamRef:V1ValidatingAdmissionPolicyBindingSpec :: Maybe V1ParamRef
$sel:v1ValidatingAdmissionPolicyBindingSpecPolicyName:V1ValidatingAdmissionPolicyBindingSpec :: Maybe Text
v1ValidatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1MatchResources
v1ValidatingAdmissionPolicyBindingSpecParamRef :: Maybe V1ParamRef
v1ValidatingAdmissionPolicyBindingSpecPolicyName :: Maybe Text
..} ) (Maybe [Text] -> V1ValidatingAdmissionPolicyBindingSpec)
-> f (Maybe [Text]) -> f V1ValidatingAdmissionPolicyBindingSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1ValidatingAdmissionPolicyBindingSpecValidationActions
{-# INLINE v1ValidatingAdmissionPolicyBindingSpecValidationActionsL #-}



-- * V1ValidatingAdmissionPolicyList

-- | 'v1ValidatingAdmissionPolicyListApiVersion' Lens
v1ValidatingAdmissionPolicyListApiVersionL :: Lens_' V1ValidatingAdmissionPolicyList (Maybe Text)
v1ValidatingAdmissionPolicyListApiVersionL :: Lens_' V1ValidatingAdmissionPolicyList (Maybe Text)
v1ValidatingAdmissionPolicyListApiVersionL Maybe Text -> f (Maybe Text)
f V1ValidatingAdmissionPolicyList{[V1ValidatingAdmissionPolicy]
Maybe Text
Maybe V1ListMeta
v1ValidatingAdmissionPolicyListApiVersion :: V1ValidatingAdmissionPolicyList -> Maybe Text
v1ValidatingAdmissionPolicyListApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyListItems :: [V1ValidatingAdmissionPolicy]
v1ValidatingAdmissionPolicyListKind :: Maybe Text
v1ValidatingAdmissionPolicyListMetadata :: Maybe V1ListMeta
$sel:v1ValidatingAdmissionPolicyListItems:V1ValidatingAdmissionPolicyList :: V1ValidatingAdmissionPolicyList -> [V1ValidatingAdmissionPolicy]
$sel:v1ValidatingAdmissionPolicyListKind:V1ValidatingAdmissionPolicyList :: V1ValidatingAdmissionPolicyList -> Maybe Text
$sel:v1ValidatingAdmissionPolicyListMetadata:V1ValidatingAdmissionPolicyList :: V1ValidatingAdmissionPolicyList -> Maybe V1ListMeta
..} = (\Maybe Text
v1ValidatingAdmissionPolicyListApiVersion -> V1ValidatingAdmissionPolicyList { Maybe Text
v1ValidatingAdmissionPolicyListApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyListApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyListApiVersion, [V1ValidatingAdmissionPolicy]
Maybe Text
Maybe V1ListMeta
v1ValidatingAdmissionPolicyListItems :: [V1ValidatingAdmissionPolicy]
v1ValidatingAdmissionPolicyListKind :: Maybe Text
v1ValidatingAdmissionPolicyListMetadata :: Maybe V1ListMeta
$sel:v1ValidatingAdmissionPolicyListItems:V1ValidatingAdmissionPolicyList :: [V1ValidatingAdmissionPolicy]
$sel:v1ValidatingAdmissionPolicyListKind:V1ValidatingAdmissionPolicyList :: Maybe Text
$sel:v1ValidatingAdmissionPolicyListMetadata:V1ValidatingAdmissionPolicyList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1ValidatingAdmissionPolicyList)
-> f (Maybe Text) -> f V1ValidatingAdmissionPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ValidatingAdmissionPolicyListApiVersion
{-# INLINE v1ValidatingAdmissionPolicyListApiVersionL #-}

-- | 'v1ValidatingAdmissionPolicyListItems' Lens
v1ValidatingAdmissionPolicyListItemsL :: Lens_' V1ValidatingAdmissionPolicyList ([V1ValidatingAdmissionPolicy])
v1ValidatingAdmissionPolicyListItemsL :: Lens_'
  V1ValidatingAdmissionPolicyList [V1ValidatingAdmissionPolicy]
v1ValidatingAdmissionPolicyListItemsL [V1ValidatingAdmissionPolicy] -> f [V1ValidatingAdmissionPolicy]
f V1ValidatingAdmissionPolicyList{[V1ValidatingAdmissionPolicy]
Maybe Text
Maybe V1ListMeta
v1ValidatingAdmissionPolicyListApiVersion :: V1ValidatingAdmissionPolicyList -> Maybe Text
$sel:v1ValidatingAdmissionPolicyListItems:V1ValidatingAdmissionPolicyList :: V1ValidatingAdmissionPolicyList -> [V1ValidatingAdmissionPolicy]
$sel:v1ValidatingAdmissionPolicyListKind:V1ValidatingAdmissionPolicyList :: V1ValidatingAdmissionPolicyList -> Maybe Text
$sel:v1ValidatingAdmissionPolicyListMetadata:V1ValidatingAdmissionPolicyList :: V1ValidatingAdmissionPolicyList -> Maybe V1ListMeta
v1ValidatingAdmissionPolicyListApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyListItems :: [V1ValidatingAdmissionPolicy]
v1ValidatingAdmissionPolicyListKind :: Maybe Text
v1ValidatingAdmissionPolicyListMetadata :: Maybe V1ListMeta
..} = (\[V1ValidatingAdmissionPolicy]
v1ValidatingAdmissionPolicyListItems -> V1ValidatingAdmissionPolicyList { [V1ValidatingAdmissionPolicy]
$sel:v1ValidatingAdmissionPolicyListItems:V1ValidatingAdmissionPolicyList :: [V1ValidatingAdmissionPolicy]
v1ValidatingAdmissionPolicyListItems :: [V1ValidatingAdmissionPolicy]
v1ValidatingAdmissionPolicyListItems, Maybe Text
Maybe V1ListMeta
v1ValidatingAdmissionPolicyListApiVersion :: Maybe Text
$sel:v1ValidatingAdmissionPolicyListKind:V1ValidatingAdmissionPolicyList :: Maybe Text
$sel:v1ValidatingAdmissionPolicyListMetadata:V1ValidatingAdmissionPolicyList :: Maybe V1ListMeta
v1ValidatingAdmissionPolicyListApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyListKind :: Maybe Text
v1ValidatingAdmissionPolicyListMetadata :: Maybe V1ListMeta
..} ) ([V1ValidatingAdmissionPolicy] -> V1ValidatingAdmissionPolicyList)
-> f [V1ValidatingAdmissionPolicy]
-> f V1ValidatingAdmissionPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1ValidatingAdmissionPolicy] -> f [V1ValidatingAdmissionPolicy]
f [V1ValidatingAdmissionPolicy]
v1ValidatingAdmissionPolicyListItems
{-# INLINE v1ValidatingAdmissionPolicyListItemsL #-}

-- | 'v1ValidatingAdmissionPolicyListKind' Lens
v1ValidatingAdmissionPolicyListKindL :: Lens_' V1ValidatingAdmissionPolicyList (Maybe Text)
v1ValidatingAdmissionPolicyListKindL :: Lens_' V1ValidatingAdmissionPolicyList (Maybe Text)
v1ValidatingAdmissionPolicyListKindL Maybe Text -> f (Maybe Text)
f V1ValidatingAdmissionPolicyList{[V1ValidatingAdmissionPolicy]
Maybe Text
Maybe V1ListMeta
v1ValidatingAdmissionPolicyListApiVersion :: V1ValidatingAdmissionPolicyList -> Maybe Text
$sel:v1ValidatingAdmissionPolicyListItems:V1ValidatingAdmissionPolicyList :: V1ValidatingAdmissionPolicyList -> [V1ValidatingAdmissionPolicy]
$sel:v1ValidatingAdmissionPolicyListKind:V1ValidatingAdmissionPolicyList :: V1ValidatingAdmissionPolicyList -> Maybe Text
$sel:v1ValidatingAdmissionPolicyListMetadata:V1ValidatingAdmissionPolicyList :: V1ValidatingAdmissionPolicyList -> Maybe V1ListMeta
v1ValidatingAdmissionPolicyListApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyListItems :: [V1ValidatingAdmissionPolicy]
v1ValidatingAdmissionPolicyListKind :: Maybe Text
v1ValidatingAdmissionPolicyListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1ValidatingAdmissionPolicyListKind -> V1ValidatingAdmissionPolicyList { Maybe Text
$sel:v1ValidatingAdmissionPolicyListKind:V1ValidatingAdmissionPolicyList :: Maybe Text
v1ValidatingAdmissionPolicyListKind :: Maybe Text
v1ValidatingAdmissionPolicyListKind, [V1ValidatingAdmissionPolicy]
Maybe Text
Maybe V1ListMeta
v1ValidatingAdmissionPolicyListApiVersion :: Maybe Text
$sel:v1ValidatingAdmissionPolicyListItems:V1ValidatingAdmissionPolicyList :: [V1ValidatingAdmissionPolicy]
$sel:v1ValidatingAdmissionPolicyListMetadata:V1ValidatingAdmissionPolicyList :: Maybe V1ListMeta
v1ValidatingAdmissionPolicyListApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyListItems :: [V1ValidatingAdmissionPolicy]
v1ValidatingAdmissionPolicyListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1ValidatingAdmissionPolicyList)
-> f (Maybe Text) -> f V1ValidatingAdmissionPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ValidatingAdmissionPolicyListKind
{-# INLINE v1ValidatingAdmissionPolicyListKindL #-}

-- | 'v1ValidatingAdmissionPolicyListMetadata' Lens
v1ValidatingAdmissionPolicyListMetadataL :: Lens_' V1ValidatingAdmissionPolicyList (Maybe V1ListMeta)
v1ValidatingAdmissionPolicyListMetadataL :: Lens_' V1ValidatingAdmissionPolicyList (Maybe V1ListMeta)
v1ValidatingAdmissionPolicyListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1ValidatingAdmissionPolicyList{[V1ValidatingAdmissionPolicy]
Maybe Text
Maybe V1ListMeta
v1ValidatingAdmissionPolicyListApiVersion :: V1ValidatingAdmissionPolicyList -> Maybe Text
$sel:v1ValidatingAdmissionPolicyListItems:V1ValidatingAdmissionPolicyList :: V1ValidatingAdmissionPolicyList -> [V1ValidatingAdmissionPolicy]
$sel:v1ValidatingAdmissionPolicyListKind:V1ValidatingAdmissionPolicyList :: V1ValidatingAdmissionPolicyList -> Maybe Text
$sel:v1ValidatingAdmissionPolicyListMetadata:V1ValidatingAdmissionPolicyList :: V1ValidatingAdmissionPolicyList -> Maybe V1ListMeta
v1ValidatingAdmissionPolicyListApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyListItems :: [V1ValidatingAdmissionPolicy]
v1ValidatingAdmissionPolicyListKind :: Maybe Text
v1ValidatingAdmissionPolicyListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1ValidatingAdmissionPolicyListMetadata -> V1ValidatingAdmissionPolicyList { Maybe V1ListMeta
$sel:v1ValidatingAdmissionPolicyListMetadata:V1ValidatingAdmissionPolicyList :: Maybe V1ListMeta
v1ValidatingAdmissionPolicyListMetadata :: Maybe V1ListMeta
v1ValidatingAdmissionPolicyListMetadata, [V1ValidatingAdmissionPolicy]
Maybe Text
v1ValidatingAdmissionPolicyListApiVersion :: Maybe Text
$sel:v1ValidatingAdmissionPolicyListItems:V1ValidatingAdmissionPolicyList :: [V1ValidatingAdmissionPolicy]
$sel:v1ValidatingAdmissionPolicyListKind:V1ValidatingAdmissionPolicyList :: Maybe Text
v1ValidatingAdmissionPolicyListApiVersion :: Maybe Text
v1ValidatingAdmissionPolicyListItems :: [V1ValidatingAdmissionPolicy]
v1ValidatingAdmissionPolicyListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1ValidatingAdmissionPolicyList)
-> f (Maybe V1ListMeta) -> f V1ValidatingAdmissionPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1ValidatingAdmissionPolicyListMetadata
{-# INLINE v1ValidatingAdmissionPolicyListMetadataL #-}



-- * V1ValidatingAdmissionPolicySpec

-- | 'v1ValidatingAdmissionPolicySpecAuditAnnotations' Lens
v1ValidatingAdmissionPolicySpecAuditAnnotationsL :: Lens_' V1ValidatingAdmissionPolicySpec (Maybe [V1AuditAnnotation])
v1ValidatingAdmissionPolicySpecAuditAnnotationsL :: Lens_' V1ValidatingAdmissionPolicySpec (Maybe [V1AuditAnnotation])
v1ValidatingAdmissionPolicySpecAuditAnnotationsL Maybe [V1AuditAnnotation] -> f (Maybe [V1AuditAnnotation])
f V1ValidatingAdmissionPolicySpec{Maybe [V1Variable]
Maybe [V1Validation]
Maybe [V1MatchCondition]
Maybe [V1AuditAnnotation]
Maybe Text
Maybe V1ParamKind
Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecAuditAnnotations :: V1ValidatingAdmissionPolicySpec -> Maybe [V1AuditAnnotation]
v1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1AuditAnnotation]
v1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecParamKind :: Maybe V1ParamKind
v1ValidatingAdmissionPolicySpecValidations :: Maybe [V1Validation]
v1ValidatingAdmissionPolicySpecVariables :: Maybe [V1Variable]
$sel:v1ValidatingAdmissionPolicySpecFailurePolicy:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe Text
$sel:v1ValidatingAdmissionPolicySpecMatchConditions:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe [V1MatchCondition]
$sel:v1ValidatingAdmissionPolicySpecMatchConstraints:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe V1MatchResources
$sel:v1ValidatingAdmissionPolicySpecParamKind:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe V1ParamKind
$sel:v1ValidatingAdmissionPolicySpecValidations:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe [V1Validation]
$sel:v1ValidatingAdmissionPolicySpecVariables:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe [V1Variable]
..} = (\Maybe [V1AuditAnnotation]
v1ValidatingAdmissionPolicySpecAuditAnnotations -> V1ValidatingAdmissionPolicySpec { Maybe [V1AuditAnnotation]
v1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1AuditAnnotation]
v1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1AuditAnnotation]
v1ValidatingAdmissionPolicySpecAuditAnnotations, Maybe [V1Variable]
Maybe [V1Validation]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1ParamKind
Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecParamKind :: Maybe V1ParamKind
v1ValidatingAdmissionPolicySpecValidations :: Maybe [V1Validation]
v1ValidatingAdmissionPolicySpecVariables :: Maybe [V1Variable]
$sel:v1ValidatingAdmissionPolicySpecFailurePolicy:V1ValidatingAdmissionPolicySpec :: Maybe Text
$sel:v1ValidatingAdmissionPolicySpecMatchConditions:V1ValidatingAdmissionPolicySpec :: Maybe [V1MatchCondition]
$sel:v1ValidatingAdmissionPolicySpecMatchConstraints:V1ValidatingAdmissionPolicySpec :: Maybe V1MatchResources
$sel:v1ValidatingAdmissionPolicySpecParamKind:V1ValidatingAdmissionPolicySpec :: Maybe V1ParamKind
$sel:v1ValidatingAdmissionPolicySpecValidations:V1ValidatingAdmissionPolicySpec :: Maybe [V1Validation]
$sel:v1ValidatingAdmissionPolicySpecVariables:V1ValidatingAdmissionPolicySpec :: Maybe [V1Variable]
..} ) (Maybe [V1AuditAnnotation] -> V1ValidatingAdmissionPolicySpec)
-> f (Maybe [V1AuditAnnotation])
-> f V1ValidatingAdmissionPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1AuditAnnotation] -> f (Maybe [V1AuditAnnotation])
f Maybe [V1AuditAnnotation]
v1ValidatingAdmissionPolicySpecAuditAnnotations
{-# INLINE v1ValidatingAdmissionPolicySpecAuditAnnotationsL #-}

-- | 'v1ValidatingAdmissionPolicySpecFailurePolicy' Lens
v1ValidatingAdmissionPolicySpecFailurePolicyL :: Lens_' V1ValidatingAdmissionPolicySpec (Maybe Text)
v1ValidatingAdmissionPolicySpecFailurePolicyL :: Lens_' V1ValidatingAdmissionPolicySpec (Maybe Text)
v1ValidatingAdmissionPolicySpecFailurePolicyL Maybe Text -> f (Maybe Text)
f V1ValidatingAdmissionPolicySpec{Maybe [V1Variable]
Maybe [V1Validation]
Maybe [V1MatchCondition]
Maybe [V1AuditAnnotation]
Maybe Text
Maybe V1ParamKind
Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecAuditAnnotations :: V1ValidatingAdmissionPolicySpec -> Maybe [V1AuditAnnotation]
$sel:v1ValidatingAdmissionPolicySpecFailurePolicy:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe Text
$sel:v1ValidatingAdmissionPolicySpecMatchConditions:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe [V1MatchCondition]
$sel:v1ValidatingAdmissionPolicySpecMatchConstraints:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe V1MatchResources
$sel:v1ValidatingAdmissionPolicySpecParamKind:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe V1ParamKind
$sel:v1ValidatingAdmissionPolicySpecValidations:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe [V1Validation]
$sel:v1ValidatingAdmissionPolicySpecVariables:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe [V1Variable]
v1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1AuditAnnotation]
v1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecParamKind :: Maybe V1ParamKind
v1ValidatingAdmissionPolicySpecValidations :: Maybe [V1Validation]
v1ValidatingAdmissionPolicySpecVariables :: Maybe [V1Variable]
..} = (\Maybe Text
v1ValidatingAdmissionPolicySpecFailurePolicy -> V1ValidatingAdmissionPolicySpec { Maybe Text
$sel:v1ValidatingAdmissionPolicySpecFailurePolicy:V1ValidatingAdmissionPolicySpec :: Maybe Text
v1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1ValidatingAdmissionPolicySpecFailurePolicy, Maybe [V1Variable]
Maybe [V1Validation]
Maybe [V1MatchCondition]
Maybe [V1AuditAnnotation]
Maybe V1ParamKind
Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1AuditAnnotation]
$sel:v1ValidatingAdmissionPolicySpecMatchConditions:V1ValidatingAdmissionPolicySpec :: Maybe [V1MatchCondition]
$sel:v1ValidatingAdmissionPolicySpecMatchConstraints:V1ValidatingAdmissionPolicySpec :: Maybe V1MatchResources
$sel:v1ValidatingAdmissionPolicySpecParamKind:V1ValidatingAdmissionPolicySpec :: Maybe V1ParamKind
$sel:v1ValidatingAdmissionPolicySpecValidations:V1ValidatingAdmissionPolicySpec :: Maybe [V1Validation]
$sel:v1ValidatingAdmissionPolicySpecVariables:V1ValidatingAdmissionPolicySpec :: Maybe [V1Variable]
v1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1AuditAnnotation]
v1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecParamKind :: Maybe V1ParamKind
v1ValidatingAdmissionPolicySpecValidations :: Maybe [V1Validation]
v1ValidatingAdmissionPolicySpecVariables :: Maybe [V1Variable]
..} ) (Maybe Text -> V1ValidatingAdmissionPolicySpec)
-> f (Maybe Text) -> f V1ValidatingAdmissionPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ValidatingAdmissionPolicySpecFailurePolicy
{-# INLINE v1ValidatingAdmissionPolicySpecFailurePolicyL #-}

-- | 'v1ValidatingAdmissionPolicySpecMatchConditions' Lens
v1ValidatingAdmissionPolicySpecMatchConditionsL :: Lens_' V1ValidatingAdmissionPolicySpec (Maybe [V1MatchCondition])
v1ValidatingAdmissionPolicySpecMatchConditionsL :: Lens_' V1ValidatingAdmissionPolicySpec (Maybe [V1MatchCondition])
v1ValidatingAdmissionPolicySpecMatchConditionsL Maybe [V1MatchCondition] -> f (Maybe [V1MatchCondition])
f V1ValidatingAdmissionPolicySpec{Maybe [V1Variable]
Maybe [V1Validation]
Maybe [V1MatchCondition]
Maybe [V1AuditAnnotation]
Maybe Text
Maybe V1ParamKind
Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecAuditAnnotations :: V1ValidatingAdmissionPolicySpec -> Maybe [V1AuditAnnotation]
$sel:v1ValidatingAdmissionPolicySpecFailurePolicy:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe Text
$sel:v1ValidatingAdmissionPolicySpecMatchConditions:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe [V1MatchCondition]
$sel:v1ValidatingAdmissionPolicySpecMatchConstraints:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe V1MatchResources
$sel:v1ValidatingAdmissionPolicySpecParamKind:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe V1ParamKind
$sel:v1ValidatingAdmissionPolicySpecValidations:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe [V1Validation]
$sel:v1ValidatingAdmissionPolicySpecVariables:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe [V1Variable]
v1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1AuditAnnotation]
v1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecParamKind :: Maybe V1ParamKind
v1ValidatingAdmissionPolicySpecValidations :: Maybe [V1Validation]
v1ValidatingAdmissionPolicySpecVariables :: Maybe [V1Variable]
..} = (\Maybe [V1MatchCondition]
v1ValidatingAdmissionPolicySpecMatchConditions -> V1ValidatingAdmissionPolicySpec { Maybe [V1MatchCondition]
$sel:v1ValidatingAdmissionPolicySpecMatchConditions:V1ValidatingAdmissionPolicySpec :: Maybe [V1MatchCondition]
v1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingAdmissionPolicySpecMatchConditions, Maybe [V1Variable]
Maybe [V1Validation]
Maybe [V1AuditAnnotation]
Maybe Text
Maybe V1ParamKind
Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1AuditAnnotation]
$sel:v1ValidatingAdmissionPolicySpecFailurePolicy:V1ValidatingAdmissionPolicySpec :: Maybe Text
$sel:v1ValidatingAdmissionPolicySpecMatchConstraints:V1ValidatingAdmissionPolicySpec :: Maybe V1MatchResources
$sel:v1ValidatingAdmissionPolicySpecParamKind:V1ValidatingAdmissionPolicySpec :: Maybe V1ParamKind
$sel:v1ValidatingAdmissionPolicySpecValidations:V1ValidatingAdmissionPolicySpec :: Maybe [V1Validation]
$sel:v1ValidatingAdmissionPolicySpecVariables:V1ValidatingAdmissionPolicySpec :: Maybe [V1Variable]
v1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1AuditAnnotation]
v1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecParamKind :: Maybe V1ParamKind
v1ValidatingAdmissionPolicySpecValidations :: Maybe [V1Validation]
v1ValidatingAdmissionPolicySpecVariables :: Maybe [V1Variable]
..} ) (Maybe [V1MatchCondition] -> V1ValidatingAdmissionPolicySpec)
-> f (Maybe [V1MatchCondition])
-> f V1ValidatingAdmissionPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1MatchCondition] -> f (Maybe [V1MatchCondition])
f Maybe [V1MatchCondition]
v1ValidatingAdmissionPolicySpecMatchConditions
{-# INLINE v1ValidatingAdmissionPolicySpecMatchConditionsL #-}

-- | 'v1ValidatingAdmissionPolicySpecMatchConstraints' Lens
v1ValidatingAdmissionPolicySpecMatchConstraintsL :: Lens_' V1ValidatingAdmissionPolicySpec (Maybe V1MatchResources)
v1ValidatingAdmissionPolicySpecMatchConstraintsL :: Lens_' V1ValidatingAdmissionPolicySpec (Maybe V1MatchResources)
v1ValidatingAdmissionPolicySpecMatchConstraintsL Maybe V1MatchResources -> f (Maybe V1MatchResources)
f V1ValidatingAdmissionPolicySpec{Maybe [V1Variable]
Maybe [V1Validation]
Maybe [V1MatchCondition]
Maybe [V1AuditAnnotation]
Maybe Text
Maybe V1ParamKind
Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecAuditAnnotations :: V1ValidatingAdmissionPolicySpec -> Maybe [V1AuditAnnotation]
$sel:v1ValidatingAdmissionPolicySpecFailurePolicy:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe Text
$sel:v1ValidatingAdmissionPolicySpecMatchConditions:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe [V1MatchCondition]
$sel:v1ValidatingAdmissionPolicySpecMatchConstraints:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe V1MatchResources
$sel:v1ValidatingAdmissionPolicySpecParamKind:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe V1ParamKind
$sel:v1ValidatingAdmissionPolicySpecValidations:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe [V1Validation]
$sel:v1ValidatingAdmissionPolicySpecVariables:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe [V1Variable]
v1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1AuditAnnotation]
v1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecParamKind :: Maybe V1ParamKind
v1ValidatingAdmissionPolicySpecValidations :: Maybe [V1Validation]
v1ValidatingAdmissionPolicySpecVariables :: Maybe [V1Variable]
..} = (\Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecMatchConstraints -> V1ValidatingAdmissionPolicySpec { Maybe V1MatchResources
$sel:v1ValidatingAdmissionPolicySpecMatchConstraints:V1ValidatingAdmissionPolicySpec :: Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecMatchConstraints, Maybe [V1Variable]
Maybe [V1Validation]
Maybe [V1MatchCondition]
Maybe [V1AuditAnnotation]
Maybe Text
Maybe V1ParamKind
v1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1AuditAnnotation]
$sel:v1ValidatingAdmissionPolicySpecFailurePolicy:V1ValidatingAdmissionPolicySpec :: Maybe Text
$sel:v1ValidatingAdmissionPolicySpecMatchConditions:V1ValidatingAdmissionPolicySpec :: Maybe [V1MatchCondition]
$sel:v1ValidatingAdmissionPolicySpecParamKind:V1ValidatingAdmissionPolicySpec :: Maybe V1ParamKind
$sel:v1ValidatingAdmissionPolicySpecValidations:V1ValidatingAdmissionPolicySpec :: Maybe [V1Validation]
$sel:v1ValidatingAdmissionPolicySpecVariables:V1ValidatingAdmissionPolicySpec :: Maybe [V1Variable]
v1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1AuditAnnotation]
v1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingAdmissionPolicySpecParamKind :: Maybe V1ParamKind
v1ValidatingAdmissionPolicySpecValidations :: Maybe [V1Validation]
v1ValidatingAdmissionPolicySpecVariables :: Maybe [V1Variable]
..} ) (Maybe V1MatchResources -> V1ValidatingAdmissionPolicySpec)
-> f (Maybe V1MatchResources) -> f V1ValidatingAdmissionPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1MatchResources -> f (Maybe V1MatchResources)
f Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecMatchConstraints
{-# INLINE v1ValidatingAdmissionPolicySpecMatchConstraintsL #-}

-- | 'v1ValidatingAdmissionPolicySpecParamKind' Lens
v1ValidatingAdmissionPolicySpecParamKindL :: Lens_' V1ValidatingAdmissionPolicySpec (Maybe V1ParamKind)
v1ValidatingAdmissionPolicySpecParamKindL :: Lens_' V1ValidatingAdmissionPolicySpec (Maybe V1ParamKind)
v1ValidatingAdmissionPolicySpecParamKindL Maybe V1ParamKind -> f (Maybe V1ParamKind)
f V1ValidatingAdmissionPolicySpec{Maybe [V1Variable]
Maybe [V1Validation]
Maybe [V1MatchCondition]
Maybe [V1AuditAnnotation]
Maybe Text
Maybe V1ParamKind
Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecAuditAnnotations :: V1ValidatingAdmissionPolicySpec -> Maybe [V1AuditAnnotation]
$sel:v1ValidatingAdmissionPolicySpecFailurePolicy:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe Text
$sel:v1ValidatingAdmissionPolicySpecMatchConditions:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe [V1MatchCondition]
$sel:v1ValidatingAdmissionPolicySpecMatchConstraints:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe V1MatchResources
$sel:v1ValidatingAdmissionPolicySpecParamKind:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe V1ParamKind
$sel:v1ValidatingAdmissionPolicySpecValidations:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe [V1Validation]
$sel:v1ValidatingAdmissionPolicySpecVariables:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe [V1Variable]
v1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1AuditAnnotation]
v1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecParamKind :: Maybe V1ParamKind
v1ValidatingAdmissionPolicySpecValidations :: Maybe [V1Validation]
v1ValidatingAdmissionPolicySpecVariables :: Maybe [V1Variable]
..} = (\Maybe V1ParamKind
v1ValidatingAdmissionPolicySpecParamKind -> V1ValidatingAdmissionPolicySpec { Maybe V1ParamKind
$sel:v1ValidatingAdmissionPolicySpecParamKind:V1ValidatingAdmissionPolicySpec :: Maybe V1ParamKind
v1ValidatingAdmissionPolicySpecParamKind :: Maybe V1ParamKind
v1ValidatingAdmissionPolicySpecParamKind, Maybe [V1Variable]
Maybe [V1Validation]
Maybe [V1MatchCondition]
Maybe [V1AuditAnnotation]
Maybe Text
Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1AuditAnnotation]
$sel:v1ValidatingAdmissionPolicySpecFailurePolicy:V1ValidatingAdmissionPolicySpec :: Maybe Text
$sel:v1ValidatingAdmissionPolicySpecMatchConditions:V1ValidatingAdmissionPolicySpec :: Maybe [V1MatchCondition]
$sel:v1ValidatingAdmissionPolicySpecMatchConstraints:V1ValidatingAdmissionPolicySpec :: Maybe V1MatchResources
$sel:v1ValidatingAdmissionPolicySpecValidations:V1ValidatingAdmissionPolicySpec :: Maybe [V1Validation]
$sel:v1ValidatingAdmissionPolicySpecVariables:V1ValidatingAdmissionPolicySpec :: Maybe [V1Variable]
v1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1AuditAnnotation]
v1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecValidations :: Maybe [V1Validation]
v1ValidatingAdmissionPolicySpecVariables :: Maybe [V1Variable]
..} ) (Maybe V1ParamKind -> V1ValidatingAdmissionPolicySpec)
-> f (Maybe V1ParamKind) -> f V1ValidatingAdmissionPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ParamKind -> f (Maybe V1ParamKind)
f Maybe V1ParamKind
v1ValidatingAdmissionPolicySpecParamKind
{-# INLINE v1ValidatingAdmissionPolicySpecParamKindL #-}

-- | 'v1ValidatingAdmissionPolicySpecValidations' Lens
v1ValidatingAdmissionPolicySpecValidationsL :: Lens_' V1ValidatingAdmissionPolicySpec (Maybe [V1Validation])
v1ValidatingAdmissionPolicySpecValidationsL :: Lens_' V1ValidatingAdmissionPolicySpec (Maybe [V1Validation])
v1ValidatingAdmissionPolicySpecValidationsL Maybe [V1Validation] -> f (Maybe [V1Validation])
f V1ValidatingAdmissionPolicySpec{Maybe [V1Variable]
Maybe [V1Validation]
Maybe [V1MatchCondition]
Maybe [V1AuditAnnotation]
Maybe Text
Maybe V1ParamKind
Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecAuditAnnotations :: V1ValidatingAdmissionPolicySpec -> Maybe [V1AuditAnnotation]
$sel:v1ValidatingAdmissionPolicySpecFailurePolicy:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe Text
$sel:v1ValidatingAdmissionPolicySpecMatchConditions:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe [V1MatchCondition]
$sel:v1ValidatingAdmissionPolicySpecMatchConstraints:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe V1MatchResources
$sel:v1ValidatingAdmissionPolicySpecParamKind:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe V1ParamKind
$sel:v1ValidatingAdmissionPolicySpecValidations:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe [V1Validation]
$sel:v1ValidatingAdmissionPolicySpecVariables:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe [V1Variable]
v1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1AuditAnnotation]
v1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecParamKind :: Maybe V1ParamKind
v1ValidatingAdmissionPolicySpecValidations :: Maybe [V1Validation]
v1ValidatingAdmissionPolicySpecVariables :: Maybe [V1Variable]
..} = (\Maybe [V1Validation]
v1ValidatingAdmissionPolicySpecValidations -> V1ValidatingAdmissionPolicySpec { Maybe [V1Validation]
$sel:v1ValidatingAdmissionPolicySpecValidations:V1ValidatingAdmissionPolicySpec :: Maybe [V1Validation]
v1ValidatingAdmissionPolicySpecValidations :: Maybe [V1Validation]
v1ValidatingAdmissionPolicySpecValidations, Maybe [V1Variable]
Maybe [V1MatchCondition]
Maybe [V1AuditAnnotation]
Maybe Text
Maybe V1ParamKind
Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1AuditAnnotation]
$sel:v1ValidatingAdmissionPolicySpecFailurePolicy:V1ValidatingAdmissionPolicySpec :: Maybe Text
$sel:v1ValidatingAdmissionPolicySpecMatchConditions:V1ValidatingAdmissionPolicySpec :: Maybe [V1MatchCondition]
$sel:v1ValidatingAdmissionPolicySpecMatchConstraints:V1ValidatingAdmissionPolicySpec :: Maybe V1MatchResources
$sel:v1ValidatingAdmissionPolicySpecParamKind:V1ValidatingAdmissionPolicySpec :: Maybe V1ParamKind
$sel:v1ValidatingAdmissionPolicySpecVariables:V1ValidatingAdmissionPolicySpec :: Maybe [V1Variable]
v1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1AuditAnnotation]
v1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecParamKind :: Maybe V1ParamKind
v1ValidatingAdmissionPolicySpecVariables :: Maybe [V1Variable]
..} ) (Maybe [V1Validation] -> V1ValidatingAdmissionPolicySpec)
-> f (Maybe [V1Validation]) -> f V1ValidatingAdmissionPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1Validation] -> f (Maybe [V1Validation])
f Maybe [V1Validation]
v1ValidatingAdmissionPolicySpecValidations
{-# INLINE v1ValidatingAdmissionPolicySpecValidationsL #-}

-- | 'v1ValidatingAdmissionPolicySpecVariables' Lens
v1ValidatingAdmissionPolicySpecVariablesL :: Lens_' V1ValidatingAdmissionPolicySpec (Maybe [V1Variable])
v1ValidatingAdmissionPolicySpecVariablesL :: Lens_' V1ValidatingAdmissionPolicySpec (Maybe [V1Variable])
v1ValidatingAdmissionPolicySpecVariablesL Maybe [V1Variable] -> f (Maybe [V1Variable])
f V1ValidatingAdmissionPolicySpec{Maybe [V1Variable]
Maybe [V1Validation]
Maybe [V1MatchCondition]
Maybe [V1AuditAnnotation]
Maybe Text
Maybe V1ParamKind
Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecAuditAnnotations :: V1ValidatingAdmissionPolicySpec -> Maybe [V1AuditAnnotation]
$sel:v1ValidatingAdmissionPolicySpecFailurePolicy:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe Text
$sel:v1ValidatingAdmissionPolicySpecMatchConditions:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe [V1MatchCondition]
$sel:v1ValidatingAdmissionPolicySpecMatchConstraints:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe V1MatchResources
$sel:v1ValidatingAdmissionPolicySpecParamKind:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe V1ParamKind
$sel:v1ValidatingAdmissionPolicySpecValidations:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe [V1Validation]
$sel:v1ValidatingAdmissionPolicySpecVariables:V1ValidatingAdmissionPolicySpec :: V1ValidatingAdmissionPolicySpec -> Maybe [V1Variable]
v1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1AuditAnnotation]
v1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecParamKind :: Maybe V1ParamKind
v1ValidatingAdmissionPolicySpecValidations :: Maybe [V1Validation]
v1ValidatingAdmissionPolicySpecVariables :: Maybe [V1Variable]
..} = (\Maybe [V1Variable]
v1ValidatingAdmissionPolicySpecVariables -> V1ValidatingAdmissionPolicySpec { Maybe [V1Variable]
$sel:v1ValidatingAdmissionPolicySpecVariables:V1ValidatingAdmissionPolicySpec :: Maybe [V1Variable]
v1ValidatingAdmissionPolicySpecVariables :: Maybe [V1Variable]
v1ValidatingAdmissionPolicySpecVariables, Maybe [V1Validation]
Maybe [V1MatchCondition]
Maybe [V1AuditAnnotation]
Maybe Text
Maybe V1ParamKind
Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1AuditAnnotation]
$sel:v1ValidatingAdmissionPolicySpecFailurePolicy:V1ValidatingAdmissionPolicySpec :: Maybe Text
$sel:v1ValidatingAdmissionPolicySpecMatchConditions:V1ValidatingAdmissionPolicySpec :: Maybe [V1MatchCondition]
$sel:v1ValidatingAdmissionPolicySpecMatchConstraints:V1ValidatingAdmissionPolicySpec :: Maybe V1MatchResources
$sel:v1ValidatingAdmissionPolicySpecParamKind:V1ValidatingAdmissionPolicySpec :: Maybe V1ParamKind
$sel:v1ValidatingAdmissionPolicySpecValidations:V1ValidatingAdmissionPolicySpec :: Maybe [V1Validation]
v1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1AuditAnnotation]
v1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1MatchResources
v1ValidatingAdmissionPolicySpecParamKind :: Maybe V1ParamKind
v1ValidatingAdmissionPolicySpecValidations :: Maybe [V1Validation]
..} ) (Maybe [V1Variable] -> V1ValidatingAdmissionPolicySpec)
-> f (Maybe [V1Variable]) -> f V1ValidatingAdmissionPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1Variable] -> f (Maybe [V1Variable])
f Maybe [V1Variable]
v1ValidatingAdmissionPolicySpecVariables
{-# INLINE v1ValidatingAdmissionPolicySpecVariablesL #-}



-- * V1ValidatingAdmissionPolicyStatus

-- | 'v1ValidatingAdmissionPolicyStatusConditions' Lens
v1ValidatingAdmissionPolicyStatusConditionsL :: Lens_' V1ValidatingAdmissionPolicyStatus (Maybe [V1Condition])
v1ValidatingAdmissionPolicyStatusConditionsL :: Lens_' V1ValidatingAdmissionPolicyStatus (Maybe [V1Condition])
v1ValidatingAdmissionPolicyStatusConditionsL Maybe [V1Condition] -> f (Maybe [V1Condition])
f V1ValidatingAdmissionPolicyStatus{Maybe Integer
Maybe [V1Condition]
Maybe V1TypeChecking
v1ValidatingAdmissionPolicyStatusConditions :: V1ValidatingAdmissionPolicyStatus -> Maybe [V1Condition]
v1ValidatingAdmissionPolicyStatusConditions :: Maybe [V1Condition]
v1ValidatingAdmissionPolicyStatusObservedGeneration :: Maybe Integer
v1ValidatingAdmissionPolicyStatusTypeChecking :: Maybe V1TypeChecking
$sel:v1ValidatingAdmissionPolicyStatusObservedGeneration:V1ValidatingAdmissionPolicyStatus :: V1ValidatingAdmissionPolicyStatus -> Maybe Integer
$sel:v1ValidatingAdmissionPolicyStatusTypeChecking:V1ValidatingAdmissionPolicyStatus :: V1ValidatingAdmissionPolicyStatus -> Maybe V1TypeChecking
..} = (\Maybe [V1Condition]
v1ValidatingAdmissionPolicyStatusConditions -> V1ValidatingAdmissionPolicyStatus { Maybe [V1Condition]
v1ValidatingAdmissionPolicyStatusConditions :: Maybe [V1Condition]
v1ValidatingAdmissionPolicyStatusConditions :: Maybe [V1Condition]
v1ValidatingAdmissionPolicyStatusConditions, Maybe Integer
Maybe V1TypeChecking
v1ValidatingAdmissionPolicyStatusObservedGeneration :: Maybe Integer
v1ValidatingAdmissionPolicyStatusTypeChecking :: Maybe V1TypeChecking
$sel:v1ValidatingAdmissionPolicyStatusObservedGeneration:V1ValidatingAdmissionPolicyStatus :: Maybe Integer
$sel:v1ValidatingAdmissionPolicyStatusTypeChecking:V1ValidatingAdmissionPolicyStatus :: Maybe V1TypeChecking
..} ) (Maybe [V1Condition] -> V1ValidatingAdmissionPolicyStatus)
-> f (Maybe [V1Condition]) -> f V1ValidatingAdmissionPolicyStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1Condition] -> f (Maybe [V1Condition])
f Maybe [V1Condition]
v1ValidatingAdmissionPolicyStatusConditions
{-# INLINE v1ValidatingAdmissionPolicyStatusConditionsL #-}

-- | 'v1ValidatingAdmissionPolicyStatusObservedGeneration' Lens
v1ValidatingAdmissionPolicyStatusObservedGenerationL :: Lens_' V1ValidatingAdmissionPolicyStatus (Maybe Integer)
v1ValidatingAdmissionPolicyStatusObservedGenerationL :: Lens_' V1ValidatingAdmissionPolicyStatus (Maybe Integer)
v1ValidatingAdmissionPolicyStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V1ValidatingAdmissionPolicyStatus{Maybe Integer
Maybe [V1Condition]
Maybe V1TypeChecking
v1ValidatingAdmissionPolicyStatusConditions :: V1ValidatingAdmissionPolicyStatus -> Maybe [V1Condition]
$sel:v1ValidatingAdmissionPolicyStatusObservedGeneration:V1ValidatingAdmissionPolicyStatus :: V1ValidatingAdmissionPolicyStatus -> Maybe Integer
$sel:v1ValidatingAdmissionPolicyStatusTypeChecking:V1ValidatingAdmissionPolicyStatus :: V1ValidatingAdmissionPolicyStatus -> Maybe V1TypeChecking
v1ValidatingAdmissionPolicyStatusConditions :: Maybe [V1Condition]
v1ValidatingAdmissionPolicyStatusObservedGeneration :: Maybe Integer
v1ValidatingAdmissionPolicyStatusTypeChecking :: Maybe V1TypeChecking
..} = (\Maybe Integer
v1ValidatingAdmissionPolicyStatusObservedGeneration -> V1ValidatingAdmissionPolicyStatus { Maybe Integer
$sel:v1ValidatingAdmissionPolicyStatusObservedGeneration:V1ValidatingAdmissionPolicyStatus :: Maybe Integer
v1ValidatingAdmissionPolicyStatusObservedGeneration :: Maybe Integer
v1ValidatingAdmissionPolicyStatusObservedGeneration, Maybe [V1Condition]
Maybe V1TypeChecking
v1ValidatingAdmissionPolicyStatusConditions :: Maybe [V1Condition]
$sel:v1ValidatingAdmissionPolicyStatusTypeChecking:V1ValidatingAdmissionPolicyStatus :: Maybe V1TypeChecking
v1ValidatingAdmissionPolicyStatusConditions :: Maybe [V1Condition]
v1ValidatingAdmissionPolicyStatusTypeChecking :: Maybe V1TypeChecking
..} ) (Maybe Integer -> V1ValidatingAdmissionPolicyStatus)
-> f (Maybe Integer) -> f V1ValidatingAdmissionPolicyStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1ValidatingAdmissionPolicyStatusObservedGeneration
{-# INLINE v1ValidatingAdmissionPolicyStatusObservedGenerationL #-}

-- | 'v1ValidatingAdmissionPolicyStatusTypeChecking' Lens
v1ValidatingAdmissionPolicyStatusTypeCheckingL :: Lens_' V1ValidatingAdmissionPolicyStatus (Maybe V1TypeChecking)
v1ValidatingAdmissionPolicyStatusTypeCheckingL :: Lens_' V1ValidatingAdmissionPolicyStatus (Maybe V1TypeChecking)
v1ValidatingAdmissionPolicyStatusTypeCheckingL Maybe V1TypeChecking -> f (Maybe V1TypeChecking)
f V1ValidatingAdmissionPolicyStatus{Maybe Integer
Maybe [V1Condition]
Maybe V1TypeChecking
v1ValidatingAdmissionPolicyStatusConditions :: V1ValidatingAdmissionPolicyStatus -> Maybe [V1Condition]
$sel:v1ValidatingAdmissionPolicyStatusObservedGeneration:V1ValidatingAdmissionPolicyStatus :: V1ValidatingAdmissionPolicyStatus -> Maybe Integer
$sel:v1ValidatingAdmissionPolicyStatusTypeChecking:V1ValidatingAdmissionPolicyStatus :: V1ValidatingAdmissionPolicyStatus -> Maybe V1TypeChecking
v1ValidatingAdmissionPolicyStatusConditions :: Maybe [V1Condition]
v1ValidatingAdmissionPolicyStatusObservedGeneration :: Maybe Integer
v1ValidatingAdmissionPolicyStatusTypeChecking :: Maybe V1TypeChecking
..} = (\Maybe V1TypeChecking
v1ValidatingAdmissionPolicyStatusTypeChecking -> V1ValidatingAdmissionPolicyStatus { Maybe V1TypeChecking
$sel:v1ValidatingAdmissionPolicyStatusTypeChecking:V1ValidatingAdmissionPolicyStatus :: Maybe V1TypeChecking
v1ValidatingAdmissionPolicyStatusTypeChecking :: Maybe V1TypeChecking
v1ValidatingAdmissionPolicyStatusTypeChecking, Maybe Integer
Maybe [V1Condition]
v1ValidatingAdmissionPolicyStatusConditions :: Maybe [V1Condition]
$sel:v1ValidatingAdmissionPolicyStatusObservedGeneration:V1ValidatingAdmissionPolicyStatus :: Maybe Integer
v1ValidatingAdmissionPolicyStatusConditions :: Maybe [V1Condition]
v1ValidatingAdmissionPolicyStatusObservedGeneration :: Maybe Integer
..} ) (Maybe V1TypeChecking -> V1ValidatingAdmissionPolicyStatus)
-> f (Maybe V1TypeChecking) -> f V1ValidatingAdmissionPolicyStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1TypeChecking -> f (Maybe V1TypeChecking)
f Maybe V1TypeChecking
v1ValidatingAdmissionPolicyStatusTypeChecking
{-# INLINE v1ValidatingAdmissionPolicyStatusTypeCheckingL #-}



-- * V1ValidatingWebhook

-- | 'v1ValidatingWebhookAdmissionReviewVersions' Lens
v1ValidatingWebhookAdmissionReviewVersionsL :: Lens_' V1ValidatingWebhook ([Text])
v1ValidatingWebhookAdmissionReviewVersionsL :: Lens_' V1ValidatingWebhook [Text]
v1ValidatingWebhookAdmissionReviewVersionsL [Text] -> f [Text]
f V1ValidatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: V1ValidatingWebhook -> [Text]
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookName :: Text
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
$sel:v1ValidatingWebhookClientConfig:V1ValidatingWebhook :: V1ValidatingWebhook -> AdmissionregistrationV1WebhookClientConfig
$sel:v1ValidatingWebhookFailurePolicy:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Text
$sel:v1ValidatingWebhookMatchConditions:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe [V1MatchCondition]
$sel:v1ValidatingWebhookMatchPolicy:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Text
$sel:v1ValidatingWebhookName:V1ValidatingWebhook :: V1ValidatingWebhook -> Text
$sel:v1ValidatingWebhookNamespaceSelector:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe V1LabelSelector
$sel:v1ValidatingWebhookObjectSelector:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe V1LabelSelector
$sel:v1ValidatingWebhookRules:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe [V1RuleWithOperations]
$sel:v1ValidatingWebhookSideEffects:V1ValidatingWebhook :: V1ValidatingWebhook -> Text
$sel:v1ValidatingWebhookTimeoutSeconds:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Int
..} = (\[Text]
v1ValidatingWebhookAdmissionReviewVersions -> V1ValidatingWebhook { [Text]
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookAdmissionReviewVersions, Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookName :: Text
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
$sel:v1ValidatingWebhookClientConfig:V1ValidatingWebhook :: AdmissionregistrationV1WebhookClientConfig
$sel:v1ValidatingWebhookFailurePolicy:V1ValidatingWebhook :: Maybe Text
$sel:v1ValidatingWebhookMatchConditions:V1ValidatingWebhook :: Maybe [V1MatchCondition]
$sel:v1ValidatingWebhookMatchPolicy:V1ValidatingWebhook :: Maybe Text
$sel:v1ValidatingWebhookName:V1ValidatingWebhook :: Text
$sel:v1ValidatingWebhookNamespaceSelector:V1ValidatingWebhook :: Maybe V1LabelSelector
$sel:v1ValidatingWebhookObjectSelector:V1ValidatingWebhook :: Maybe V1LabelSelector
$sel:v1ValidatingWebhookRules:V1ValidatingWebhook :: Maybe [V1RuleWithOperations]
$sel:v1ValidatingWebhookSideEffects:V1ValidatingWebhook :: Text
$sel:v1ValidatingWebhookTimeoutSeconds:V1ValidatingWebhook :: Maybe Int
..} ) ([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 :: Lens_'
  V1ValidatingWebhook AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookClientConfigL AdmissionregistrationV1WebhookClientConfig
-> f AdmissionregistrationV1WebhookClientConfig
f V1ValidatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: V1ValidatingWebhook -> [Text]
$sel:v1ValidatingWebhookClientConfig:V1ValidatingWebhook :: V1ValidatingWebhook -> AdmissionregistrationV1WebhookClientConfig
$sel:v1ValidatingWebhookFailurePolicy:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Text
$sel:v1ValidatingWebhookMatchConditions:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe [V1MatchCondition]
$sel:v1ValidatingWebhookMatchPolicy:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Text
$sel:v1ValidatingWebhookName:V1ValidatingWebhook :: V1ValidatingWebhook -> Text
$sel:v1ValidatingWebhookNamespaceSelector:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe V1LabelSelector
$sel:v1ValidatingWebhookObjectSelector:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe V1LabelSelector
$sel:v1ValidatingWebhookRules:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe [V1RuleWithOperations]
$sel:v1ValidatingWebhookSideEffects:V1ValidatingWebhook :: V1ValidatingWebhook -> Text
$sel:v1ValidatingWebhookTimeoutSeconds:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Int
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookName :: Text
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
..} = (\AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookClientConfig -> V1ValidatingWebhook { AdmissionregistrationV1WebhookClientConfig
$sel:v1ValidatingWebhookClientConfig:V1ValidatingWebhook :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookClientConfig, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
$sel:v1ValidatingWebhookFailurePolicy:V1ValidatingWebhook :: Maybe Text
$sel:v1ValidatingWebhookMatchConditions:V1ValidatingWebhook :: Maybe [V1MatchCondition]
$sel:v1ValidatingWebhookMatchPolicy:V1ValidatingWebhook :: Maybe Text
$sel:v1ValidatingWebhookName:V1ValidatingWebhook :: Text
$sel:v1ValidatingWebhookNamespaceSelector:V1ValidatingWebhook :: Maybe V1LabelSelector
$sel:v1ValidatingWebhookObjectSelector:V1ValidatingWebhook :: Maybe V1LabelSelector
$sel:v1ValidatingWebhookRules:V1ValidatingWebhook :: Maybe [V1RuleWithOperations]
$sel:v1ValidatingWebhookSideEffects:V1ValidatingWebhook :: Text
$sel:v1ValidatingWebhookTimeoutSeconds:V1ValidatingWebhook :: Maybe Int
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookName :: Text
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
..} ) (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 :: Lens_' V1ValidatingWebhook (Maybe Text)
v1ValidatingWebhookFailurePolicyL Maybe Text -> f (Maybe Text)
f V1ValidatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: V1ValidatingWebhook -> [Text]
$sel:v1ValidatingWebhookClientConfig:V1ValidatingWebhook :: V1ValidatingWebhook -> AdmissionregistrationV1WebhookClientConfig
$sel:v1ValidatingWebhookFailurePolicy:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Text
$sel:v1ValidatingWebhookMatchConditions:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe [V1MatchCondition]
$sel:v1ValidatingWebhookMatchPolicy:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Text
$sel:v1ValidatingWebhookName:V1ValidatingWebhook :: V1ValidatingWebhook -> Text
$sel:v1ValidatingWebhookNamespaceSelector:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe V1LabelSelector
$sel:v1ValidatingWebhookObjectSelector:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe V1LabelSelector
$sel:v1ValidatingWebhookRules:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe [V1RuleWithOperations]
$sel:v1ValidatingWebhookSideEffects:V1ValidatingWebhook :: V1ValidatingWebhook -> Text
$sel:v1ValidatingWebhookTimeoutSeconds:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Int
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookName :: Text
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
..} = (\Maybe Text
v1ValidatingWebhookFailurePolicy -> V1ValidatingWebhook { Maybe Text
$sel:v1ValidatingWebhookFailurePolicy:V1ValidatingWebhook :: Maybe Text
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookFailurePolicy, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
$sel:v1ValidatingWebhookClientConfig:V1ValidatingWebhook :: AdmissionregistrationV1WebhookClientConfig
$sel:v1ValidatingWebhookMatchConditions:V1ValidatingWebhook :: Maybe [V1MatchCondition]
$sel:v1ValidatingWebhookMatchPolicy:V1ValidatingWebhook :: Maybe Text
$sel:v1ValidatingWebhookName:V1ValidatingWebhook :: Text
$sel:v1ValidatingWebhookNamespaceSelector:V1ValidatingWebhook :: Maybe V1LabelSelector
$sel:v1ValidatingWebhookObjectSelector:V1ValidatingWebhook :: Maybe V1LabelSelector
$sel:v1ValidatingWebhookRules:V1ValidatingWebhook :: Maybe [V1RuleWithOperations]
$sel:v1ValidatingWebhookSideEffects:V1ValidatingWebhook :: Text
$sel:v1ValidatingWebhookTimeoutSeconds:V1ValidatingWebhook :: Maybe Int
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookName :: Text
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
..} ) (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 #-}

-- | 'v1ValidatingWebhookMatchConditions' Lens
v1ValidatingWebhookMatchConditionsL :: Lens_' V1ValidatingWebhook (Maybe [V1MatchCondition])
v1ValidatingWebhookMatchConditionsL :: Lens_' V1ValidatingWebhook (Maybe [V1MatchCondition])
v1ValidatingWebhookMatchConditionsL Maybe [V1MatchCondition] -> f (Maybe [V1MatchCondition])
f V1ValidatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: V1ValidatingWebhook -> [Text]
$sel:v1ValidatingWebhookClientConfig:V1ValidatingWebhook :: V1ValidatingWebhook -> AdmissionregistrationV1WebhookClientConfig
$sel:v1ValidatingWebhookFailurePolicy:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Text
$sel:v1ValidatingWebhookMatchConditions:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe [V1MatchCondition]
$sel:v1ValidatingWebhookMatchPolicy:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Text
$sel:v1ValidatingWebhookName:V1ValidatingWebhook :: V1ValidatingWebhook -> Text
$sel:v1ValidatingWebhookNamespaceSelector:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe V1LabelSelector
$sel:v1ValidatingWebhookObjectSelector:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe V1LabelSelector
$sel:v1ValidatingWebhookRules:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe [V1RuleWithOperations]
$sel:v1ValidatingWebhookSideEffects:V1ValidatingWebhook :: V1ValidatingWebhook -> Text
$sel:v1ValidatingWebhookTimeoutSeconds:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Int
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookName :: Text
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
..} = (\Maybe [V1MatchCondition]
v1ValidatingWebhookMatchConditions -> V1ValidatingWebhook { Maybe [V1MatchCondition]
$sel:v1ValidatingWebhookMatchConditions:V1ValidatingWebhook :: Maybe [V1MatchCondition]
v1ValidatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingWebhookMatchConditions, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
$sel:v1ValidatingWebhookClientConfig:V1ValidatingWebhook :: AdmissionregistrationV1WebhookClientConfig
$sel:v1ValidatingWebhookFailurePolicy:V1ValidatingWebhook :: Maybe Text
$sel:v1ValidatingWebhookMatchPolicy:V1ValidatingWebhook :: Maybe Text
$sel:v1ValidatingWebhookName:V1ValidatingWebhook :: Text
$sel:v1ValidatingWebhookNamespaceSelector:V1ValidatingWebhook :: Maybe V1LabelSelector
$sel:v1ValidatingWebhookObjectSelector:V1ValidatingWebhook :: Maybe V1LabelSelector
$sel:v1ValidatingWebhookRules:V1ValidatingWebhook :: Maybe [V1RuleWithOperations]
$sel:v1ValidatingWebhookSideEffects:V1ValidatingWebhook :: Text
$sel:v1ValidatingWebhookTimeoutSeconds:V1ValidatingWebhook :: Maybe Int
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookName :: Text
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
..} ) (Maybe [V1MatchCondition] -> V1ValidatingWebhook)
-> f (Maybe [V1MatchCondition]) -> f V1ValidatingWebhook
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1MatchCondition] -> f (Maybe [V1MatchCondition])
f Maybe [V1MatchCondition]
v1ValidatingWebhookMatchConditions
{-# INLINE v1ValidatingWebhookMatchConditionsL #-}

-- | 'v1ValidatingWebhookMatchPolicy' Lens
v1ValidatingWebhookMatchPolicyL :: Lens_' V1ValidatingWebhook (Maybe Text)
v1ValidatingWebhookMatchPolicyL :: Lens_' V1ValidatingWebhook (Maybe Text)
v1ValidatingWebhookMatchPolicyL Maybe Text -> f (Maybe Text)
f V1ValidatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: V1ValidatingWebhook -> [Text]
$sel:v1ValidatingWebhookClientConfig:V1ValidatingWebhook :: V1ValidatingWebhook -> AdmissionregistrationV1WebhookClientConfig
$sel:v1ValidatingWebhookFailurePolicy:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Text
$sel:v1ValidatingWebhookMatchConditions:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe [V1MatchCondition]
$sel:v1ValidatingWebhookMatchPolicy:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Text
$sel:v1ValidatingWebhookName:V1ValidatingWebhook :: V1ValidatingWebhook -> Text
$sel:v1ValidatingWebhookNamespaceSelector:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe V1LabelSelector
$sel:v1ValidatingWebhookObjectSelector:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe V1LabelSelector
$sel:v1ValidatingWebhookRules:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe [V1RuleWithOperations]
$sel:v1ValidatingWebhookSideEffects:V1ValidatingWebhook :: V1ValidatingWebhook -> Text
$sel:v1ValidatingWebhookTimeoutSeconds:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Int
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookName :: Text
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
..} = (\Maybe Text
v1ValidatingWebhookMatchPolicy -> V1ValidatingWebhook { Maybe Text
$sel:v1ValidatingWebhookMatchPolicy:V1ValidatingWebhook :: Maybe Text
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookMatchPolicy, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
$sel:v1ValidatingWebhookClientConfig:V1ValidatingWebhook :: AdmissionregistrationV1WebhookClientConfig
$sel:v1ValidatingWebhookFailurePolicy:V1ValidatingWebhook :: Maybe Text
$sel:v1ValidatingWebhookMatchConditions:V1ValidatingWebhook :: Maybe [V1MatchCondition]
$sel:v1ValidatingWebhookName:V1ValidatingWebhook :: Text
$sel:v1ValidatingWebhookNamespaceSelector:V1ValidatingWebhook :: Maybe V1LabelSelector
$sel:v1ValidatingWebhookObjectSelector:V1ValidatingWebhook :: Maybe V1LabelSelector
$sel:v1ValidatingWebhookRules:V1ValidatingWebhook :: Maybe [V1RuleWithOperations]
$sel:v1ValidatingWebhookSideEffects:V1ValidatingWebhook :: Text
$sel:v1ValidatingWebhookTimeoutSeconds:V1ValidatingWebhook :: Maybe Int
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingWebhookName :: Text
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
..} ) (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 :: Lens_' V1ValidatingWebhook Text
v1ValidatingWebhookNameL Text -> f Text
f V1ValidatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: V1ValidatingWebhook -> [Text]
$sel:v1ValidatingWebhookClientConfig:V1ValidatingWebhook :: V1ValidatingWebhook -> AdmissionregistrationV1WebhookClientConfig
$sel:v1ValidatingWebhookFailurePolicy:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Text
$sel:v1ValidatingWebhookMatchConditions:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe [V1MatchCondition]
$sel:v1ValidatingWebhookMatchPolicy:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Text
$sel:v1ValidatingWebhookName:V1ValidatingWebhook :: V1ValidatingWebhook -> Text
$sel:v1ValidatingWebhookNamespaceSelector:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe V1LabelSelector
$sel:v1ValidatingWebhookObjectSelector:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe V1LabelSelector
$sel:v1ValidatingWebhookRules:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe [V1RuleWithOperations]
$sel:v1ValidatingWebhookSideEffects:V1ValidatingWebhook :: V1ValidatingWebhook -> Text
$sel:v1ValidatingWebhookTimeoutSeconds:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Int
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookName :: Text
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
..} = (\Text
v1ValidatingWebhookName -> V1ValidatingWebhook { Text
$sel:v1ValidatingWebhookName:V1ValidatingWebhook :: Text
v1ValidatingWebhookName :: Text
v1ValidatingWebhookName, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
$sel:v1ValidatingWebhookClientConfig:V1ValidatingWebhook :: AdmissionregistrationV1WebhookClientConfig
$sel:v1ValidatingWebhookFailurePolicy:V1ValidatingWebhook :: Maybe Text
$sel:v1ValidatingWebhookMatchConditions:V1ValidatingWebhook :: Maybe [V1MatchCondition]
$sel:v1ValidatingWebhookMatchPolicy:V1ValidatingWebhook :: Maybe Text
$sel:v1ValidatingWebhookNamespaceSelector:V1ValidatingWebhook :: Maybe V1LabelSelector
$sel:v1ValidatingWebhookObjectSelector:V1ValidatingWebhook :: Maybe V1LabelSelector
$sel:v1ValidatingWebhookRules:V1ValidatingWebhook :: Maybe [V1RuleWithOperations]
$sel:v1ValidatingWebhookSideEffects:V1ValidatingWebhook :: Text
$sel:v1ValidatingWebhookTimeoutSeconds:V1ValidatingWebhook :: Maybe Int
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
..} ) (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 :: Lens_' V1ValidatingWebhook (Maybe V1LabelSelector)
v1ValidatingWebhookNamespaceSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1ValidatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: V1ValidatingWebhook -> [Text]
$sel:v1ValidatingWebhookClientConfig:V1ValidatingWebhook :: V1ValidatingWebhook -> AdmissionregistrationV1WebhookClientConfig
$sel:v1ValidatingWebhookFailurePolicy:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Text
$sel:v1ValidatingWebhookMatchConditions:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe [V1MatchCondition]
$sel:v1ValidatingWebhookMatchPolicy:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Text
$sel:v1ValidatingWebhookName:V1ValidatingWebhook :: V1ValidatingWebhook -> Text
$sel:v1ValidatingWebhookNamespaceSelector:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe V1LabelSelector
$sel:v1ValidatingWebhookObjectSelector:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe V1LabelSelector
$sel:v1ValidatingWebhookRules:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe [V1RuleWithOperations]
$sel:v1ValidatingWebhookSideEffects:V1ValidatingWebhook :: V1ValidatingWebhook -> Text
$sel:v1ValidatingWebhookTimeoutSeconds:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Int
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookName :: Text
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
..} = (\Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector -> V1ValidatingWebhook { Maybe V1LabelSelector
$sel:v1ValidatingWebhookNamespaceSelector:V1ValidatingWebhook :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookNamespaceSelector, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
$sel:v1ValidatingWebhookClientConfig:V1ValidatingWebhook :: AdmissionregistrationV1WebhookClientConfig
$sel:v1ValidatingWebhookFailurePolicy:V1ValidatingWebhook :: Maybe Text
$sel:v1ValidatingWebhookMatchConditions:V1ValidatingWebhook :: Maybe [V1MatchCondition]
$sel:v1ValidatingWebhookMatchPolicy:V1ValidatingWebhook :: Maybe Text
$sel:v1ValidatingWebhookName:V1ValidatingWebhook :: Text
$sel:v1ValidatingWebhookObjectSelector:V1ValidatingWebhook :: Maybe V1LabelSelector
$sel:v1ValidatingWebhookRules:V1ValidatingWebhook :: Maybe [V1RuleWithOperations]
$sel:v1ValidatingWebhookSideEffects:V1ValidatingWebhook :: Text
$sel:v1ValidatingWebhookTimeoutSeconds:V1ValidatingWebhook :: Maybe Int
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookName :: Text
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
..} ) (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 :: Lens_' V1ValidatingWebhook (Maybe V1LabelSelector)
v1ValidatingWebhookObjectSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1ValidatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: V1ValidatingWebhook -> [Text]
$sel:v1ValidatingWebhookClientConfig:V1ValidatingWebhook :: V1ValidatingWebhook -> AdmissionregistrationV1WebhookClientConfig
$sel:v1ValidatingWebhookFailurePolicy:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Text
$sel:v1ValidatingWebhookMatchConditions:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe [V1MatchCondition]
$sel:v1ValidatingWebhookMatchPolicy:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Text
$sel:v1ValidatingWebhookName:V1ValidatingWebhook :: V1ValidatingWebhook -> Text
$sel:v1ValidatingWebhookNamespaceSelector:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe V1LabelSelector
$sel:v1ValidatingWebhookObjectSelector:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe V1LabelSelector
$sel:v1ValidatingWebhookRules:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe [V1RuleWithOperations]
$sel:v1ValidatingWebhookSideEffects:V1ValidatingWebhook :: V1ValidatingWebhook -> Text
$sel:v1ValidatingWebhookTimeoutSeconds:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Int
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookName :: Text
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
..} = (\Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector -> V1ValidatingWebhook { Maybe V1LabelSelector
$sel:v1ValidatingWebhookObjectSelector:V1ValidatingWebhook :: Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
$sel:v1ValidatingWebhookClientConfig:V1ValidatingWebhook :: AdmissionregistrationV1WebhookClientConfig
$sel:v1ValidatingWebhookFailurePolicy:V1ValidatingWebhook :: Maybe Text
$sel:v1ValidatingWebhookMatchConditions:V1ValidatingWebhook :: Maybe [V1MatchCondition]
$sel:v1ValidatingWebhookMatchPolicy:V1ValidatingWebhook :: Maybe Text
$sel:v1ValidatingWebhookName:V1ValidatingWebhook :: Text
$sel:v1ValidatingWebhookNamespaceSelector:V1ValidatingWebhook :: Maybe V1LabelSelector
$sel:v1ValidatingWebhookRules:V1ValidatingWebhook :: Maybe [V1RuleWithOperations]
$sel:v1ValidatingWebhookSideEffects:V1ValidatingWebhook :: Text
$sel:v1ValidatingWebhookTimeoutSeconds:V1ValidatingWebhook :: Maybe Int
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookName :: Text
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
..} ) (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 :: Lens_' V1ValidatingWebhook (Maybe [V1RuleWithOperations])
v1ValidatingWebhookRulesL Maybe [V1RuleWithOperations] -> f (Maybe [V1RuleWithOperations])
f V1ValidatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: V1ValidatingWebhook -> [Text]
$sel:v1ValidatingWebhookClientConfig:V1ValidatingWebhook :: V1ValidatingWebhook -> AdmissionregistrationV1WebhookClientConfig
$sel:v1ValidatingWebhookFailurePolicy:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Text
$sel:v1ValidatingWebhookMatchConditions:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe [V1MatchCondition]
$sel:v1ValidatingWebhookMatchPolicy:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Text
$sel:v1ValidatingWebhookName:V1ValidatingWebhook :: V1ValidatingWebhook -> Text
$sel:v1ValidatingWebhookNamespaceSelector:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe V1LabelSelector
$sel:v1ValidatingWebhookObjectSelector:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe V1LabelSelector
$sel:v1ValidatingWebhookRules:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe [V1RuleWithOperations]
$sel:v1ValidatingWebhookSideEffects:V1ValidatingWebhook :: V1ValidatingWebhook -> Text
$sel:v1ValidatingWebhookTimeoutSeconds:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Int
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookName :: Text
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
..} = (\Maybe [V1RuleWithOperations]
v1ValidatingWebhookRules -> V1ValidatingWebhook { Maybe [V1RuleWithOperations]
$sel:v1ValidatingWebhookRules:V1ValidatingWebhook :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookRules, [Text]
Maybe Int
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
$sel:v1ValidatingWebhookClientConfig:V1ValidatingWebhook :: AdmissionregistrationV1WebhookClientConfig
$sel:v1ValidatingWebhookFailurePolicy:V1ValidatingWebhook :: Maybe Text
$sel:v1ValidatingWebhookMatchConditions:V1ValidatingWebhook :: Maybe [V1MatchCondition]
$sel:v1ValidatingWebhookMatchPolicy:V1ValidatingWebhook :: Maybe Text
$sel:v1ValidatingWebhookName:V1ValidatingWebhook :: Text
$sel:v1ValidatingWebhookNamespaceSelector:V1ValidatingWebhook :: Maybe V1LabelSelector
$sel:v1ValidatingWebhookObjectSelector:V1ValidatingWebhook :: Maybe V1LabelSelector
$sel:v1ValidatingWebhookSideEffects:V1ValidatingWebhook :: Text
$sel:v1ValidatingWebhookTimeoutSeconds:V1ValidatingWebhook :: Maybe Int
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookName :: Text
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
..} ) (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 :: Lens_' V1ValidatingWebhook Text
v1ValidatingWebhookSideEffectsL Text -> f Text
f V1ValidatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: V1ValidatingWebhook -> [Text]
$sel:v1ValidatingWebhookClientConfig:V1ValidatingWebhook :: V1ValidatingWebhook -> AdmissionregistrationV1WebhookClientConfig
$sel:v1ValidatingWebhookFailurePolicy:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Text
$sel:v1ValidatingWebhookMatchConditions:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe [V1MatchCondition]
$sel:v1ValidatingWebhookMatchPolicy:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Text
$sel:v1ValidatingWebhookName:V1ValidatingWebhook :: V1ValidatingWebhook -> Text
$sel:v1ValidatingWebhookNamespaceSelector:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe V1LabelSelector
$sel:v1ValidatingWebhookObjectSelector:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe V1LabelSelector
$sel:v1ValidatingWebhookRules:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe [V1RuleWithOperations]
$sel:v1ValidatingWebhookSideEffects:V1ValidatingWebhook :: V1ValidatingWebhook -> Text
$sel:v1ValidatingWebhookTimeoutSeconds:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Int
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookName :: Text
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
..} = (\Text
v1ValidatingWebhookSideEffects -> V1ValidatingWebhook { Text
$sel:v1ValidatingWebhookSideEffects:V1ValidatingWebhook :: Text
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookSideEffects, [Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
$sel:v1ValidatingWebhookClientConfig:V1ValidatingWebhook :: AdmissionregistrationV1WebhookClientConfig
$sel:v1ValidatingWebhookFailurePolicy:V1ValidatingWebhook :: Maybe Text
$sel:v1ValidatingWebhookMatchConditions:V1ValidatingWebhook :: Maybe [V1MatchCondition]
$sel:v1ValidatingWebhookMatchPolicy:V1ValidatingWebhook :: Maybe Text
$sel:v1ValidatingWebhookName:V1ValidatingWebhook :: Text
$sel:v1ValidatingWebhookNamespaceSelector:V1ValidatingWebhook :: Maybe V1LabelSelector
$sel:v1ValidatingWebhookObjectSelector:V1ValidatingWebhook :: Maybe V1LabelSelector
$sel:v1ValidatingWebhookRules:V1ValidatingWebhook :: Maybe [V1RuleWithOperations]
$sel:v1ValidatingWebhookTimeoutSeconds:V1ValidatingWebhook :: Maybe Int
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookName :: Text
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
..} ) (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 :: Lens_' V1ValidatingWebhook (Maybe Int)
v1ValidatingWebhookTimeoutSecondsL Maybe Int -> f (Maybe Int)
f V1ValidatingWebhook{[Text]
Maybe Int
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: V1ValidatingWebhook -> [Text]
$sel:v1ValidatingWebhookClientConfig:V1ValidatingWebhook :: V1ValidatingWebhook -> AdmissionregistrationV1WebhookClientConfig
$sel:v1ValidatingWebhookFailurePolicy:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Text
$sel:v1ValidatingWebhookMatchConditions:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe [V1MatchCondition]
$sel:v1ValidatingWebhookMatchPolicy:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Text
$sel:v1ValidatingWebhookName:V1ValidatingWebhook :: V1ValidatingWebhook -> Text
$sel:v1ValidatingWebhookNamespaceSelector:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe V1LabelSelector
$sel:v1ValidatingWebhookObjectSelector:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe V1LabelSelector
$sel:v1ValidatingWebhookRules:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe [V1RuleWithOperations]
$sel:v1ValidatingWebhookSideEffects:V1ValidatingWebhook :: V1ValidatingWebhook -> Text
$sel:v1ValidatingWebhookTimeoutSeconds:V1ValidatingWebhook :: V1ValidatingWebhook -> Maybe Int
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookName :: Text
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookSideEffects :: Text
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
..} = (\Maybe Int
v1ValidatingWebhookTimeoutSeconds -> V1ValidatingWebhook { Maybe Int
$sel:v1ValidatingWebhookTimeoutSeconds:V1ValidatingWebhook :: Maybe Int
v1ValidatingWebhookTimeoutSeconds :: Maybe Int
v1ValidatingWebhookTimeoutSeconds, [Text]
Maybe [V1RuleWithOperations]
Maybe [V1MatchCondition]
Maybe Text
Maybe V1LabelSelector
Text
AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
$sel:v1ValidatingWebhookClientConfig:V1ValidatingWebhook :: AdmissionregistrationV1WebhookClientConfig
$sel:v1ValidatingWebhookFailurePolicy:V1ValidatingWebhook :: Maybe Text
$sel:v1ValidatingWebhookMatchConditions:V1ValidatingWebhook :: Maybe [V1MatchCondition]
$sel:v1ValidatingWebhookMatchPolicy:V1ValidatingWebhook :: Maybe Text
$sel:v1ValidatingWebhookName:V1ValidatingWebhook :: Text
$sel:v1ValidatingWebhookNamespaceSelector:V1ValidatingWebhook :: Maybe V1LabelSelector
$sel:v1ValidatingWebhookObjectSelector:V1ValidatingWebhook :: Maybe V1LabelSelector
$sel:v1ValidatingWebhookRules:V1ValidatingWebhook :: Maybe [V1RuleWithOperations]
$sel:v1ValidatingWebhookSideEffects:V1ValidatingWebhook :: Text
v1ValidatingWebhookAdmissionReviewVersions :: [Text]
v1ValidatingWebhookClientConfig :: AdmissionregistrationV1WebhookClientConfig
v1ValidatingWebhookFailurePolicy :: Maybe Text
v1ValidatingWebhookMatchConditions :: Maybe [V1MatchCondition]
v1ValidatingWebhookMatchPolicy :: Maybe Text
v1ValidatingWebhookName :: Text
v1ValidatingWebhookNamespaceSelector :: Maybe V1LabelSelector
v1ValidatingWebhookObjectSelector :: Maybe V1LabelSelector
v1ValidatingWebhookRules :: Maybe [V1RuleWithOperations]
v1ValidatingWebhookSideEffects :: 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 :: Lens_' V1ValidatingWebhookConfiguration (Maybe Text)
v1ValidatingWebhookConfigurationApiVersionL Maybe Text -> f (Maybe Text)
f V1ValidatingWebhookConfiguration{Maybe [V1ValidatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationApiVersion :: V1ValidatingWebhookConfiguration -> Maybe Text
v1ValidatingWebhookConfigurationApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationKind :: Maybe Text
v1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationWebhooks :: Maybe [V1ValidatingWebhook]
$sel:v1ValidatingWebhookConfigurationKind:V1ValidatingWebhookConfiguration :: V1ValidatingWebhookConfiguration -> Maybe Text
$sel:v1ValidatingWebhookConfigurationMetadata:V1ValidatingWebhookConfiguration :: V1ValidatingWebhookConfiguration -> Maybe V1ObjectMeta
$sel:v1ValidatingWebhookConfigurationWebhooks:V1ValidatingWebhookConfiguration :: V1ValidatingWebhookConfiguration -> Maybe [V1ValidatingWebhook]
..} = (\Maybe Text
v1ValidatingWebhookConfigurationApiVersion -> V1ValidatingWebhookConfiguration { Maybe Text
v1ValidatingWebhookConfigurationApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationApiVersion, Maybe [V1ValidatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationKind :: Maybe Text
v1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationWebhooks :: Maybe [V1ValidatingWebhook]
$sel:v1ValidatingWebhookConfigurationKind:V1ValidatingWebhookConfiguration :: Maybe Text
$sel:v1ValidatingWebhookConfigurationMetadata:V1ValidatingWebhookConfiguration :: Maybe V1ObjectMeta
$sel:v1ValidatingWebhookConfigurationWebhooks:V1ValidatingWebhookConfiguration :: Maybe [V1ValidatingWebhook]
..} ) (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 :: Lens_' V1ValidatingWebhookConfiguration (Maybe Text)
v1ValidatingWebhookConfigurationKindL Maybe Text -> f (Maybe Text)
f V1ValidatingWebhookConfiguration{Maybe [V1ValidatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationApiVersion :: V1ValidatingWebhookConfiguration -> Maybe Text
$sel:v1ValidatingWebhookConfigurationKind:V1ValidatingWebhookConfiguration :: V1ValidatingWebhookConfiguration -> Maybe Text
$sel:v1ValidatingWebhookConfigurationMetadata:V1ValidatingWebhookConfiguration :: V1ValidatingWebhookConfiguration -> Maybe V1ObjectMeta
$sel:v1ValidatingWebhookConfigurationWebhooks:V1ValidatingWebhookConfiguration :: V1ValidatingWebhookConfiguration -> Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationKind :: Maybe Text
v1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationWebhooks :: Maybe [V1ValidatingWebhook]
..} = (\Maybe Text
v1ValidatingWebhookConfigurationKind -> V1ValidatingWebhookConfiguration { Maybe Text
$sel:v1ValidatingWebhookConfigurationKind:V1ValidatingWebhookConfiguration :: Maybe Text
v1ValidatingWebhookConfigurationKind :: Maybe Text
v1ValidatingWebhookConfigurationKind, Maybe [V1ValidatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationApiVersion :: Maybe Text
$sel:v1ValidatingWebhookConfigurationMetadata:V1ValidatingWebhookConfiguration :: Maybe V1ObjectMeta
$sel:v1ValidatingWebhookConfigurationWebhooks:V1ValidatingWebhookConfiguration :: Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationWebhooks :: Maybe [V1ValidatingWebhook]
..} ) (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 :: Lens_' V1ValidatingWebhookConfiguration (Maybe V1ObjectMeta)
v1ValidatingWebhookConfigurationMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1ValidatingWebhookConfiguration{Maybe [V1ValidatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationApiVersion :: V1ValidatingWebhookConfiguration -> Maybe Text
$sel:v1ValidatingWebhookConfigurationKind:V1ValidatingWebhookConfiguration :: V1ValidatingWebhookConfiguration -> Maybe Text
$sel:v1ValidatingWebhookConfigurationMetadata:V1ValidatingWebhookConfiguration :: V1ValidatingWebhookConfiguration -> Maybe V1ObjectMeta
$sel:v1ValidatingWebhookConfigurationWebhooks:V1ValidatingWebhookConfiguration :: V1ValidatingWebhookConfiguration -> Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationKind :: Maybe Text
v1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationWebhooks :: Maybe [V1ValidatingWebhook]
..} = (\Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationMetadata -> V1ValidatingWebhookConfiguration { Maybe V1ObjectMeta
$sel:v1ValidatingWebhookConfigurationMetadata:V1ValidatingWebhookConfiguration :: Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationMetadata, Maybe [V1ValidatingWebhook]
Maybe Text
v1ValidatingWebhookConfigurationApiVersion :: Maybe Text
$sel:v1ValidatingWebhookConfigurationKind:V1ValidatingWebhookConfiguration :: Maybe Text
$sel:v1ValidatingWebhookConfigurationWebhooks:V1ValidatingWebhookConfiguration :: Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationKind :: Maybe Text
v1ValidatingWebhookConfigurationWebhooks :: Maybe [V1ValidatingWebhook]
..} ) (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 :: Lens_'
  V1ValidatingWebhookConfiguration (Maybe [V1ValidatingWebhook])
v1ValidatingWebhookConfigurationWebhooksL Maybe [V1ValidatingWebhook] -> f (Maybe [V1ValidatingWebhook])
f V1ValidatingWebhookConfiguration{Maybe [V1ValidatingWebhook]
Maybe Text
Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationApiVersion :: V1ValidatingWebhookConfiguration -> Maybe Text
$sel:v1ValidatingWebhookConfigurationKind:V1ValidatingWebhookConfiguration :: V1ValidatingWebhookConfiguration -> Maybe Text
$sel:v1ValidatingWebhookConfigurationMetadata:V1ValidatingWebhookConfiguration :: V1ValidatingWebhookConfiguration -> Maybe V1ObjectMeta
$sel:v1ValidatingWebhookConfigurationWebhooks:V1ValidatingWebhookConfiguration :: V1ValidatingWebhookConfiguration -> Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationKind :: Maybe Text
v1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationWebhooks :: Maybe [V1ValidatingWebhook]
..} = (\Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationWebhooks -> V1ValidatingWebhookConfiguration { Maybe [V1ValidatingWebhook]
$sel:v1ValidatingWebhookConfigurationWebhooks:V1ValidatingWebhookConfiguration :: Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationWebhooks :: Maybe [V1ValidatingWebhook]
v1ValidatingWebhookConfigurationWebhooks, Maybe Text
Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationApiVersion :: Maybe Text
$sel:v1ValidatingWebhookConfigurationKind:V1ValidatingWebhookConfiguration :: Maybe Text
$sel:v1ValidatingWebhookConfigurationMetadata:V1ValidatingWebhookConfiguration :: Maybe V1ObjectMeta
v1ValidatingWebhookConfigurationApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationKind :: Maybe Text
v1ValidatingWebhookConfigurationMetadata :: Maybe V1ObjectMeta
..} ) (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 :: Lens_' V1ValidatingWebhookConfigurationList (Maybe Text)
v1ValidatingWebhookConfigurationListApiVersionL Maybe Text -> f (Maybe Text)
f V1ValidatingWebhookConfigurationList{[V1ValidatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1ValidatingWebhookConfigurationListApiVersion :: V1ValidatingWebhookConfigurationList -> Maybe Text
v1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationListItems :: [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListKind :: Maybe Text
v1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
$sel:v1ValidatingWebhookConfigurationListItems:V1ValidatingWebhookConfigurationList :: V1ValidatingWebhookConfigurationList
-> [V1ValidatingWebhookConfiguration]
$sel:v1ValidatingWebhookConfigurationListKind:V1ValidatingWebhookConfigurationList :: V1ValidatingWebhookConfigurationList -> Maybe Text
$sel:v1ValidatingWebhookConfigurationListMetadata:V1ValidatingWebhookConfigurationList :: V1ValidatingWebhookConfigurationList -> Maybe V1ListMeta
..} = (\Maybe Text
v1ValidatingWebhookConfigurationListApiVersion -> V1ValidatingWebhookConfigurationList { Maybe Text
v1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationListApiVersion, [V1ValidatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1ValidatingWebhookConfigurationListItems :: [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListKind :: Maybe Text
v1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
$sel:v1ValidatingWebhookConfigurationListItems:V1ValidatingWebhookConfigurationList :: [V1ValidatingWebhookConfiguration]
$sel:v1ValidatingWebhookConfigurationListKind:V1ValidatingWebhookConfigurationList :: Maybe Text
$sel:v1ValidatingWebhookConfigurationListMetadata:V1ValidatingWebhookConfigurationList :: Maybe V1ListMeta
..} ) (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 :: Lens_'
  V1ValidatingWebhookConfigurationList
  [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListItemsL [V1ValidatingWebhookConfiguration]
-> f [V1ValidatingWebhookConfiguration]
f V1ValidatingWebhookConfigurationList{[V1ValidatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1ValidatingWebhookConfigurationListApiVersion :: V1ValidatingWebhookConfigurationList -> Maybe Text
$sel:v1ValidatingWebhookConfigurationListItems:V1ValidatingWebhookConfigurationList :: V1ValidatingWebhookConfigurationList
-> [V1ValidatingWebhookConfiguration]
$sel:v1ValidatingWebhookConfigurationListKind:V1ValidatingWebhookConfigurationList :: V1ValidatingWebhookConfigurationList -> Maybe Text
$sel:v1ValidatingWebhookConfigurationListMetadata:V1ValidatingWebhookConfigurationList :: V1ValidatingWebhookConfigurationList -> Maybe V1ListMeta
v1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationListItems :: [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListKind :: Maybe Text
v1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
..} = (\[V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListItems -> V1ValidatingWebhookConfigurationList { [V1ValidatingWebhookConfiguration]
$sel:v1ValidatingWebhookConfigurationListItems:V1ValidatingWebhookConfigurationList :: [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListItems :: [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListItems, Maybe Text
Maybe V1ListMeta
v1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
$sel:v1ValidatingWebhookConfigurationListKind:V1ValidatingWebhookConfigurationList :: Maybe Text
$sel:v1ValidatingWebhookConfigurationListMetadata:V1ValidatingWebhookConfigurationList :: Maybe V1ListMeta
v1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationListKind :: Maybe Text
v1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1ValidatingWebhookConfigurationList (Maybe Text)
v1ValidatingWebhookConfigurationListKindL Maybe Text -> f (Maybe Text)
f V1ValidatingWebhookConfigurationList{[V1ValidatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1ValidatingWebhookConfigurationListApiVersion :: V1ValidatingWebhookConfigurationList -> Maybe Text
$sel:v1ValidatingWebhookConfigurationListItems:V1ValidatingWebhookConfigurationList :: V1ValidatingWebhookConfigurationList
-> [V1ValidatingWebhookConfiguration]
$sel:v1ValidatingWebhookConfigurationListKind:V1ValidatingWebhookConfigurationList :: V1ValidatingWebhookConfigurationList -> Maybe Text
$sel:v1ValidatingWebhookConfigurationListMetadata:V1ValidatingWebhookConfigurationList :: V1ValidatingWebhookConfigurationList -> Maybe V1ListMeta
v1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationListItems :: [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListKind :: Maybe Text
v1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1ValidatingWebhookConfigurationListKind -> V1ValidatingWebhookConfigurationList { Maybe Text
$sel:v1ValidatingWebhookConfigurationListKind:V1ValidatingWebhookConfigurationList :: Maybe Text
v1ValidatingWebhookConfigurationListKind :: Maybe Text
v1ValidatingWebhookConfigurationListKind, [V1ValidatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
$sel:v1ValidatingWebhookConfigurationListItems:V1ValidatingWebhookConfigurationList :: [V1ValidatingWebhookConfiguration]
$sel:v1ValidatingWebhookConfigurationListMetadata:V1ValidatingWebhookConfigurationList :: Maybe V1ListMeta
v1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationListItems :: [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1ValidatingWebhookConfigurationList (Maybe V1ListMeta)
v1ValidatingWebhookConfigurationListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1ValidatingWebhookConfigurationList{[V1ValidatingWebhookConfiguration]
Maybe Text
Maybe V1ListMeta
v1ValidatingWebhookConfigurationListApiVersion :: V1ValidatingWebhookConfigurationList -> Maybe Text
$sel:v1ValidatingWebhookConfigurationListItems:V1ValidatingWebhookConfigurationList :: V1ValidatingWebhookConfigurationList
-> [V1ValidatingWebhookConfiguration]
$sel:v1ValidatingWebhookConfigurationListKind:V1ValidatingWebhookConfigurationList :: V1ValidatingWebhookConfigurationList -> Maybe Text
$sel:v1ValidatingWebhookConfigurationListMetadata:V1ValidatingWebhookConfigurationList :: V1ValidatingWebhookConfigurationList -> Maybe V1ListMeta
v1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationListItems :: [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListKind :: Maybe Text
v1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1ValidatingWebhookConfigurationListMetadata -> V1ValidatingWebhookConfigurationList { Maybe V1ListMeta
$sel:v1ValidatingWebhookConfigurationListMetadata:V1ValidatingWebhookConfigurationList :: Maybe V1ListMeta
v1ValidatingWebhookConfigurationListMetadata :: Maybe V1ListMeta
v1ValidatingWebhookConfigurationListMetadata, [V1ValidatingWebhookConfiguration]
Maybe Text
v1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
$sel:v1ValidatingWebhookConfigurationListItems:V1ValidatingWebhookConfigurationList :: [V1ValidatingWebhookConfiguration]
$sel:v1ValidatingWebhookConfigurationListKind:V1ValidatingWebhookConfigurationList :: Maybe Text
v1ValidatingWebhookConfigurationListApiVersion :: Maybe Text
v1ValidatingWebhookConfigurationListItems :: [V1ValidatingWebhookConfiguration]
v1ValidatingWebhookConfigurationListKind :: 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 #-}



-- * V1Validation

-- | 'v1ValidationExpression' Lens
v1ValidationExpressionL :: Lens_' V1Validation (Text)
v1ValidationExpressionL :: Lens_' V1Validation Text
v1ValidationExpressionL Text -> f Text
f V1Validation{Maybe Text
Text
v1ValidationExpression :: V1Validation -> Text
v1ValidationExpression :: Text
v1ValidationMessage :: Maybe Text
v1ValidationMessageExpression :: Maybe Text
v1ValidationReason :: Maybe Text
$sel:v1ValidationMessage:V1Validation :: V1Validation -> Maybe Text
$sel:v1ValidationMessageExpression:V1Validation :: V1Validation -> Maybe Text
$sel:v1ValidationReason:V1Validation :: V1Validation -> Maybe Text
..} = (\Text
v1ValidationExpression -> V1Validation { Text
v1ValidationExpression :: Text
v1ValidationExpression :: Text
v1ValidationExpression, Maybe Text
v1ValidationMessage :: Maybe Text
v1ValidationMessageExpression :: Maybe Text
v1ValidationReason :: Maybe Text
$sel:v1ValidationMessage:V1Validation :: Maybe Text
$sel:v1ValidationMessageExpression:V1Validation :: Maybe Text
$sel:v1ValidationReason:V1Validation :: Maybe Text
..} ) (Text -> V1Validation) -> f Text -> f V1Validation
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ValidationExpression
{-# INLINE v1ValidationExpressionL #-}

-- | 'v1ValidationMessage' Lens
v1ValidationMessageL :: Lens_' V1Validation (Maybe Text)
v1ValidationMessageL :: Lens_' V1Validation (Maybe Text)
v1ValidationMessageL Maybe Text -> f (Maybe Text)
f V1Validation{Maybe Text
Text
v1ValidationExpression :: V1Validation -> Text
$sel:v1ValidationMessage:V1Validation :: V1Validation -> Maybe Text
$sel:v1ValidationMessageExpression:V1Validation :: V1Validation -> Maybe Text
$sel:v1ValidationReason:V1Validation :: V1Validation -> Maybe Text
v1ValidationExpression :: Text
v1ValidationMessage :: Maybe Text
v1ValidationMessageExpression :: Maybe Text
v1ValidationReason :: Maybe Text
..} = (\Maybe Text
v1ValidationMessage -> V1Validation { Maybe Text
$sel:v1ValidationMessage:V1Validation :: Maybe Text
v1ValidationMessage :: Maybe Text
v1ValidationMessage, Maybe Text
Text
v1ValidationExpression :: Text
$sel:v1ValidationMessageExpression:V1Validation :: Maybe Text
$sel:v1ValidationReason:V1Validation :: Maybe Text
v1ValidationExpression :: Text
v1ValidationMessageExpression :: Maybe Text
v1ValidationReason :: Maybe Text
..} ) (Maybe Text -> V1Validation) -> f (Maybe Text) -> f V1Validation
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ValidationMessage
{-# INLINE v1ValidationMessageL #-}

-- | 'v1ValidationMessageExpression' Lens
v1ValidationMessageExpressionL :: Lens_' V1Validation (Maybe Text)
v1ValidationMessageExpressionL :: Lens_' V1Validation (Maybe Text)
v1ValidationMessageExpressionL Maybe Text -> f (Maybe Text)
f V1Validation{Maybe Text
Text
v1ValidationExpression :: V1Validation -> Text
$sel:v1ValidationMessage:V1Validation :: V1Validation -> Maybe Text
$sel:v1ValidationMessageExpression:V1Validation :: V1Validation -> Maybe Text
$sel:v1ValidationReason:V1Validation :: V1Validation -> Maybe Text
v1ValidationExpression :: Text
v1ValidationMessage :: Maybe Text
v1ValidationMessageExpression :: Maybe Text
v1ValidationReason :: Maybe Text
..} = (\Maybe Text
v1ValidationMessageExpression -> V1Validation { Maybe Text
$sel:v1ValidationMessageExpression:V1Validation :: Maybe Text
v1ValidationMessageExpression :: Maybe Text
v1ValidationMessageExpression, Maybe Text
Text
v1ValidationExpression :: Text
$sel:v1ValidationMessage:V1Validation :: Maybe Text
$sel:v1ValidationReason:V1Validation :: Maybe Text
v1ValidationExpression :: Text
v1ValidationMessage :: Maybe Text
v1ValidationReason :: Maybe Text
..} ) (Maybe Text -> V1Validation) -> f (Maybe Text) -> f V1Validation
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ValidationMessageExpression
{-# INLINE v1ValidationMessageExpressionL #-}

-- | 'v1ValidationReason' Lens
v1ValidationReasonL :: Lens_' V1Validation (Maybe Text)
v1ValidationReasonL :: Lens_' V1Validation (Maybe Text)
v1ValidationReasonL Maybe Text -> f (Maybe Text)
f V1Validation{Maybe Text
Text
v1ValidationExpression :: V1Validation -> Text
$sel:v1ValidationMessage:V1Validation :: V1Validation -> Maybe Text
$sel:v1ValidationMessageExpression:V1Validation :: V1Validation -> Maybe Text
$sel:v1ValidationReason:V1Validation :: V1Validation -> Maybe Text
v1ValidationExpression :: Text
v1ValidationMessage :: Maybe Text
v1ValidationMessageExpression :: Maybe Text
v1ValidationReason :: Maybe Text
..} = (\Maybe Text
v1ValidationReason -> V1Validation { Maybe Text
$sel:v1ValidationReason:V1Validation :: Maybe Text
v1ValidationReason :: Maybe Text
v1ValidationReason, Maybe Text
Text
v1ValidationExpression :: Text
$sel:v1ValidationMessage:V1Validation :: Maybe Text
$sel:v1ValidationMessageExpression:V1Validation :: Maybe Text
v1ValidationExpression :: Text
v1ValidationMessage :: Maybe Text
v1ValidationMessageExpression :: Maybe Text
..} ) (Maybe Text -> V1Validation) -> f (Maybe Text) -> f V1Validation
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ValidationReason
{-# INLINE v1ValidationReasonL #-}



-- * V1ValidationRule

-- | 'v1ValidationRuleFieldPath' Lens
v1ValidationRuleFieldPathL :: Lens_' V1ValidationRule (Maybe Text)
v1ValidationRuleFieldPathL :: Lens_' V1ValidationRule (Maybe Text)
v1ValidationRuleFieldPathL Maybe Text -> f (Maybe Text)
f V1ValidationRule{Maybe Bool
Maybe Text
Text
v1ValidationRuleFieldPath :: V1ValidationRule -> Maybe Text
v1ValidationRuleFieldPath :: Maybe Text
v1ValidationRuleMessage :: Maybe Text
v1ValidationRuleMessageExpression :: Maybe Text
v1ValidationRuleOptionalOldSelf :: Maybe Bool
v1ValidationRuleReason :: Maybe Text
v1ValidationRuleRule :: Text
$sel:v1ValidationRuleMessage:V1ValidationRule :: V1ValidationRule -> Maybe Text
$sel:v1ValidationRuleMessageExpression:V1ValidationRule :: V1ValidationRule -> Maybe Text
$sel:v1ValidationRuleOptionalOldSelf:V1ValidationRule :: V1ValidationRule -> Maybe Bool
$sel:v1ValidationRuleReason:V1ValidationRule :: V1ValidationRule -> Maybe Text
$sel:v1ValidationRuleRule:V1ValidationRule :: V1ValidationRule -> Text
..} = (\Maybe Text
v1ValidationRuleFieldPath -> V1ValidationRule { Maybe Text
v1ValidationRuleFieldPath :: Maybe Text
v1ValidationRuleFieldPath :: Maybe Text
v1ValidationRuleFieldPath, Maybe Bool
Maybe Text
Text
v1ValidationRuleMessage :: Maybe Text
v1ValidationRuleMessageExpression :: Maybe Text
v1ValidationRuleOptionalOldSelf :: Maybe Bool
v1ValidationRuleReason :: Maybe Text
v1ValidationRuleRule :: Text
$sel:v1ValidationRuleMessage:V1ValidationRule :: Maybe Text
$sel:v1ValidationRuleMessageExpression:V1ValidationRule :: Maybe Text
$sel:v1ValidationRuleOptionalOldSelf:V1ValidationRule :: Maybe Bool
$sel:v1ValidationRuleReason:V1ValidationRule :: Maybe Text
$sel:v1ValidationRuleRule:V1ValidationRule :: Text
..} ) (Maybe Text -> V1ValidationRule)
-> f (Maybe Text) -> f V1ValidationRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ValidationRuleFieldPath
{-# INLINE v1ValidationRuleFieldPathL #-}

-- | 'v1ValidationRuleMessage' Lens
v1ValidationRuleMessageL :: Lens_' V1ValidationRule (Maybe Text)
v1ValidationRuleMessageL :: Lens_' V1ValidationRule (Maybe Text)
v1ValidationRuleMessageL Maybe Text -> f (Maybe Text)
f V1ValidationRule{Maybe Bool
Maybe Text
Text
v1ValidationRuleFieldPath :: V1ValidationRule -> Maybe Text
$sel:v1ValidationRuleMessage:V1ValidationRule :: V1ValidationRule -> Maybe Text
$sel:v1ValidationRuleMessageExpression:V1ValidationRule :: V1ValidationRule -> Maybe Text
$sel:v1ValidationRuleOptionalOldSelf:V1ValidationRule :: V1ValidationRule -> Maybe Bool
$sel:v1ValidationRuleReason:V1ValidationRule :: V1ValidationRule -> Maybe Text
$sel:v1ValidationRuleRule:V1ValidationRule :: V1ValidationRule -> Text
v1ValidationRuleFieldPath :: Maybe Text
v1ValidationRuleMessage :: Maybe Text
v1ValidationRuleMessageExpression :: Maybe Text
v1ValidationRuleOptionalOldSelf :: Maybe Bool
v1ValidationRuleReason :: Maybe Text
v1ValidationRuleRule :: Text
..} = (\Maybe Text
v1ValidationRuleMessage -> V1ValidationRule { Maybe Text
$sel:v1ValidationRuleMessage:V1ValidationRule :: Maybe Text
v1ValidationRuleMessage :: Maybe Text
v1ValidationRuleMessage, Maybe Bool
Maybe Text
Text
v1ValidationRuleFieldPath :: Maybe Text
$sel:v1ValidationRuleMessageExpression:V1ValidationRule :: Maybe Text
$sel:v1ValidationRuleOptionalOldSelf:V1ValidationRule :: Maybe Bool
$sel:v1ValidationRuleReason:V1ValidationRule :: Maybe Text
$sel:v1ValidationRuleRule:V1ValidationRule :: Text
v1ValidationRuleFieldPath :: Maybe Text
v1ValidationRuleMessageExpression :: Maybe Text
v1ValidationRuleOptionalOldSelf :: Maybe Bool
v1ValidationRuleReason :: Maybe Text
v1ValidationRuleRule :: Text
..} ) (Maybe Text -> V1ValidationRule)
-> f (Maybe Text) -> f V1ValidationRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ValidationRuleMessage
{-# INLINE v1ValidationRuleMessageL #-}

-- | 'v1ValidationRuleMessageExpression' Lens
v1ValidationRuleMessageExpressionL :: Lens_' V1ValidationRule (Maybe Text)
v1ValidationRuleMessageExpressionL :: Lens_' V1ValidationRule (Maybe Text)
v1ValidationRuleMessageExpressionL Maybe Text -> f (Maybe Text)
f V1ValidationRule{Maybe Bool
Maybe Text
Text
v1ValidationRuleFieldPath :: V1ValidationRule -> Maybe Text
$sel:v1ValidationRuleMessage:V1ValidationRule :: V1ValidationRule -> Maybe Text
$sel:v1ValidationRuleMessageExpression:V1ValidationRule :: V1ValidationRule -> Maybe Text
$sel:v1ValidationRuleOptionalOldSelf:V1ValidationRule :: V1ValidationRule -> Maybe Bool
$sel:v1ValidationRuleReason:V1ValidationRule :: V1ValidationRule -> Maybe Text
$sel:v1ValidationRuleRule:V1ValidationRule :: V1ValidationRule -> Text
v1ValidationRuleFieldPath :: Maybe Text
v1ValidationRuleMessage :: Maybe Text
v1ValidationRuleMessageExpression :: Maybe Text
v1ValidationRuleOptionalOldSelf :: Maybe Bool
v1ValidationRuleReason :: Maybe Text
v1ValidationRuleRule :: Text
..} = (\Maybe Text
v1ValidationRuleMessageExpression -> V1ValidationRule { Maybe Text
$sel:v1ValidationRuleMessageExpression:V1ValidationRule :: Maybe Text
v1ValidationRuleMessageExpression :: Maybe Text
v1ValidationRuleMessageExpression, Maybe Bool
Maybe Text
Text
v1ValidationRuleFieldPath :: Maybe Text
$sel:v1ValidationRuleMessage:V1ValidationRule :: Maybe Text
$sel:v1ValidationRuleOptionalOldSelf:V1ValidationRule :: Maybe Bool
$sel:v1ValidationRuleReason:V1ValidationRule :: Maybe Text
$sel:v1ValidationRuleRule:V1ValidationRule :: Text
v1ValidationRuleFieldPath :: Maybe Text
v1ValidationRuleMessage :: Maybe Text
v1ValidationRuleOptionalOldSelf :: Maybe Bool
v1ValidationRuleReason :: Maybe Text
v1ValidationRuleRule :: Text
..} ) (Maybe Text -> V1ValidationRule)
-> f (Maybe Text) -> f V1ValidationRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ValidationRuleMessageExpression
{-# INLINE v1ValidationRuleMessageExpressionL #-}

-- | 'v1ValidationRuleOptionalOldSelf' Lens
v1ValidationRuleOptionalOldSelfL :: Lens_' V1ValidationRule (Maybe Bool)
v1ValidationRuleOptionalOldSelfL :: Lens_' V1ValidationRule (Maybe Bool)
v1ValidationRuleOptionalOldSelfL Maybe Bool -> f (Maybe Bool)
f V1ValidationRule{Maybe Bool
Maybe Text
Text
v1ValidationRuleFieldPath :: V1ValidationRule -> Maybe Text
$sel:v1ValidationRuleMessage:V1ValidationRule :: V1ValidationRule -> Maybe Text
$sel:v1ValidationRuleMessageExpression:V1ValidationRule :: V1ValidationRule -> Maybe Text
$sel:v1ValidationRuleOptionalOldSelf:V1ValidationRule :: V1ValidationRule -> Maybe Bool
$sel:v1ValidationRuleReason:V1ValidationRule :: V1ValidationRule -> Maybe Text
$sel:v1ValidationRuleRule:V1ValidationRule :: V1ValidationRule -> Text
v1ValidationRuleFieldPath :: Maybe Text
v1ValidationRuleMessage :: Maybe Text
v1ValidationRuleMessageExpression :: Maybe Text
v1ValidationRuleOptionalOldSelf :: Maybe Bool
v1ValidationRuleReason :: Maybe Text
v1ValidationRuleRule :: Text
..} = (\Maybe Bool
v1ValidationRuleOptionalOldSelf -> V1ValidationRule { Maybe Bool
$sel:v1ValidationRuleOptionalOldSelf:V1ValidationRule :: Maybe Bool
v1ValidationRuleOptionalOldSelf :: Maybe Bool
v1ValidationRuleOptionalOldSelf, Maybe Text
Text
v1ValidationRuleFieldPath :: Maybe Text
$sel:v1ValidationRuleMessage:V1ValidationRule :: Maybe Text
$sel:v1ValidationRuleMessageExpression:V1ValidationRule :: Maybe Text
$sel:v1ValidationRuleReason:V1ValidationRule :: Maybe Text
$sel:v1ValidationRuleRule:V1ValidationRule :: Text
v1ValidationRuleFieldPath :: Maybe Text
v1ValidationRuleMessage :: Maybe Text
v1ValidationRuleMessageExpression :: Maybe Text
v1ValidationRuleReason :: Maybe Text
v1ValidationRuleRule :: Text
..} ) (Maybe Bool -> V1ValidationRule)
-> f (Maybe Bool) -> f V1ValidationRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1ValidationRuleOptionalOldSelf
{-# INLINE v1ValidationRuleOptionalOldSelfL #-}

-- | 'v1ValidationRuleReason' Lens
v1ValidationRuleReasonL :: Lens_' V1ValidationRule (Maybe Text)
v1ValidationRuleReasonL :: Lens_' V1ValidationRule (Maybe Text)
v1ValidationRuleReasonL Maybe Text -> f (Maybe Text)
f V1ValidationRule{Maybe Bool
Maybe Text
Text
v1ValidationRuleFieldPath :: V1ValidationRule -> Maybe Text
$sel:v1ValidationRuleMessage:V1ValidationRule :: V1ValidationRule -> Maybe Text
$sel:v1ValidationRuleMessageExpression:V1ValidationRule :: V1ValidationRule -> Maybe Text
$sel:v1ValidationRuleOptionalOldSelf:V1ValidationRule :: V1ValidationRule -> Maybe Bool
$sel:v1ValidationRuleReason:V1ValidationRule :: V1ValidationRule -> Maybe Text
$sel:v1ValidationRuleRule:V1ValidationRule :: V1ValidationRule -> Text
v1ValidationRuleFieldPath :: Maybe Text
v1ValidationRuleMessage :: Maybe Text
v1ValidationRuleMessageExpression :: Maybe Text
v1ValidationRuleOptionalOldSelf :: Maybe Bool
v1ValidationRuleReason :: Maybe Text
v1ValidationRuleRule :: Text
..} = (\Maybe Text
v1ValidationRuleReason -> V1ValidationRule { Maybe Text
$sel:v1ValidationRuleReason:V1ValidationRule :: Maybe Text
v1ValidationRuleReason :: Maybe Text
v1ValidationRuleReason, Maybe Bool
Maybe Text
Text
v1ValidationRuleFieldPath :: Maybe Text
$sel:v1ValidationRuleMessage:V1ValidationRule :: Maybe Text
$sel:v1ValidationRuleMessageExpression:V1ValidationRule :: Maybe Text
$sel:v1ValidationRuleOptionalOldSelf:V1ValidationRule :: Maybe Bool
$sel:v1ValidationRuleRule:V1ValidationRule :: Text
v1ValidationRuleFieldPath :: Maybe Text
v1ValidationRuleMessage :: Maybe Text
v1ValidationRuleMessageExpression :: Maybe Text
v1ValidationRuleOptionalOldSelf :: Maybe Bool
v1ValidationRuleRule :: Text
..} ) (Maybe Text -> V1ValidationRule)
-> f (Maybe Text) -> f V1ValidationRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1ValidationRuleReason
{-# INLINE v1ValidationRuleReasonL #-}

-- | 'v1ValidationRuleRule' Lens
v1ValidationRuleRuleL :: Lens_' V1ValidationRule (Text)
v1ValidationRuleRuleL :: Lens_' V1ValidationRule Text
v1ValidationRuleRuleL Text -> f Text
f V1ValidationRule{Maybe Bool
Maybe Text
Text
v1ValidationRuleFieldPath :: V1ValidationRule -> Maybe Text
$sel:v1ValidationRuleMessage:V1ValidationRule :: V1ValidationRule -> Maybe Text
$sel:v1ValidationRuleMessageExpression:V1ValidationRule :: V1ValidationRule -> Maybe Text
$sel:v1ValidationRuleOptionalOldSelf:V1ValidationRule :: V1ValidationRule -> Maybe Bool
$sel:v1ValidationRuleReason:V1ValidationRule :: V1ValidationRule -> Maybe Text
$sel:v1ValidationRuleRule:V1ValidationRule :: V1ValidationRule -> Text
v1ValidationRuleFieldPath :: Maybe Text
v1ValidationRuleMessage :: Maybe Text
v1ValidationRuleMessageExpression :: Maybe Text
v1ValidationRuleOptionalOldSelf :: Maybe Bool
v1ValidationRuleReason :: Maybe Text
v1ValidationRuleRule :: Text
..} = (\Text
v1ValidationRuleRule -> V1ValidationRule { Text
$sel:v1ValidationRuleRule:V1ValidationRule :: Text
v1ValidationRuleRule :: Text
v1ValidationRuleRule, Maybe Bool
Maybe Text
v1ValidationRuleFieldPath :: Maybe Text
$sel:v1ValidationRuleMessage:V1ValidationRule :: Maybe Text
$sel:v1ValidationRuleMessageExpression:V1ValidationRule :: Maybe Text
$sel:v1ValidationRuleOptionalOldSelf:V1ValidationRule :: Maybe Bool
$sel:v1ValidationRuleReason:V1ValidationRule :: Maybe Text
v1ValidationRuleFieldPath :: Maybe Text
v1ValidationRuleMessage :: Maybe Text
v1ValidationRuleMessageExpression :: Maybe Text
v1ValidationRuleOptionalOldSelf :: Maybe Bool
v1ValidationRuleReason :: Maybe Text
..} ) (Text -> V1ValidationRule) -> f Text -> f V1ValidationRule
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1ValidationRuleRule
{-# INLINE v1ValidationRuleRuleL #-}



-- * V1Variable

-- | 'v1VariableExpression' Lens
v1VariableExpressionL :: Lens_' V1Variable (Text)
v1VariableExpressionL :: Lens_' V1Variable Text
v1VariableExpressionL Text -> f Text
f V1Variable{Text
v1VariableExpression :: V1Variable -> Text
v1VariableExpression :: Text
v1VariableName :: Text
$sel:v1VariableName:V1Variable :: V1Variable -> Text
..} = (\Text
v1VariableExpression -> V1Variable { Text
v1VariableExpression :: Text
v1VariableExpression :: Text
v1VariableExpression, Text
v1VariableName :: Text
$sel:v1VariableName:V1Variable :: Text
..} ) (Text -> V1Variable) -> f Text -> f V1Variable
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1VariableExpression
{-# INLINE v1VariableExpressionL #-}

-- | 'v1VariableName' Lens
v1VariableNameL :: Lens_' V1Variable (Text)
v1VariableNameL :: Lens_' V1Variable Text
v1VariableNameL Text -> f Text
f V1Variable{Text
v1VariableExpression :: V1Variable -> Text
$sel:v1VariableName:V1Variable :: V1Variable -> Text
v1VariableExpression :: Text
v1VariableName :: Text
..} = (\Text
v1VariableName -> V1Variable { Text
$sel:v1VariableName:V1Variable :: Text
v1VariableName :: Text
v1VariableName, Text
v1VariableExpression :: Text
v1VariableExpression :: Text
..} ) (Text -> V1Variable) -> f Text -> f V1Variable
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1VariableName
{-# INLINE v1VariableNameL #-}



-- * V1Volume

-- | 'v1VolumeAwsElasticBlockStore' Lens
v1VolumeAwsElasticBlockStoreL :: Lens_' V1Volume (Maybe V1AWSElasticBlockStoreVolumeSource)
v1VolumeAwsElasticBlockStoreL :: Lens_' V1Volume (Maybe V1AWSElasticBlockStoreVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAwsElasticBlockStore -> 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Text
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume (Maybe V1AzureDiskVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1AzureDiskVolumeSource
v1VolumeAzureDisk -> V1Volume { Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume (Maybe V1AzureFileVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1AzureFileVolumeSource
v1VolumeAzureFile -> V1Volume { Maybe V1AzureFileVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume (Maybe V1CephFSVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1CephFSVolumeSource
v1VolumeCephfs -> V1Volume { Maybe V1CephFSVolumeSource
$sel:v1VolumeCephfs:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume (Maybe V1CinderVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1CinderVolumeSource
v1VolumeCinder -> V1Volume { Maybe V1CinderVolumeSource
$sel:v1VolumeCinder:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume (Maybe V1ConfigMapVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1ConfigMapVolumeSource
v1VolumeConfigMap -> V1Volume { Maybe V1ConfigMapVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume (Maybe V1CSIVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1CSIVolumeSource
v1VolumeCsi -> V1Volume { Maybe V1CSIVolumeSource
$sel:v1VolumeCsi:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume (Maybe V1DownwardAPIVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1DownwardAPIVolumeSource
v1VolumeDownwardApi -> V1Volume { Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume (Maybe V1EmptyDirVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1EmptyDirVolumeSource
v1VolumeEmptyDir -> V1Volume { Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 #-}

-- | 'v1VolumeEphemeral' Lens
v1VolumeEphemeralL :: Lens_' V1Volume (Maybe V1EphemeralVolumeSource)
v1VolumeEphemeralL :: Lens_' V1Volume (Maybe V1EphemeralVolumeSource)
v1VolumeEphemeralL Maybe V1EphemeralVolumeSource -> f (Maybe V1EphemeralVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1EphemeralVolumeSource
v1VolumeEphemeral -> V1Volume { Maybe V1EphemeralVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeEphemeral, Maybe V1VsphereVirtualDiskVolumeSource
Maybe V1StorageOSVolumeSource
Maybe V1SecretVolumeSource
Maybe V1ScaleIOVolumeSource
Maybe V1RBDVolumeSource
Maybe V1QuobyteVolumeSource
Maybe V1ProjectedVolumeSource
Maybe V1PortworxVolumeSource
Maybe V1PhotonPersistentDiskVolumeSource
Maybe V1PersistentVolumeClaimVolumeSource
Maybe V1NFSVolumeSource
Maybe V1ImageVolumeSource
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
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (Maybe V1EphemeralVolumeSource -> V1Volume)
-> f (Maybe V1EphemeralVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1EphemeralVolumeSource -> f (Maybe V1EphemeralVolumeSource)
f Maybe V1EphemeralVolumeSource
v1VolumeEphemeral
{-# INLINE v1VolumeEphemeralL #-}

-- | 'v1VolumeFc' Lens
v1VolumeFcL :: Lens_' V1Volume (Maybe V1FCVolumeSource)
v1VolumeFcL :: Lens_' V1Volume (Maybe V1FCVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1FCVolumeSource
v1VolumeFc -> V1Volume { Maybe V1FCVolumeSource
$sel:v1VolumeFc:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume (Maybe V1FlexVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1FlexVolumeSource
v1VolumeFlexVolume -> V1Volume { Maybe V1FlexVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume (Maybe V1FlockerVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1FlockerVolumeSource
v1VolumeFlocker -> V1Volume { Maybe V1FlockerVolumeSource
$sel:v1VolumeFlocker:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume (Maybe V1GCEPersistentDiskVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGcePersistentDisk -> V1Volume { Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume (Maybe V1GitRepoVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1GitRepoVolumeSource
v1VolumeGitRepo -> V1Volume { Maybe V1GitRepoVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume (Maybe V1GlusterfsVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1GlusterfsVolumeSource
v1VolumeGlusterfs -> V1Volume { Maybe V1GlusterfsVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume (Maybe V1HostPathVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1HostPathVolumeSource
v1VolumeHostPath -> V1Volume { Maybe V1HostPathVolumeSource
$sel:v1VolumeHostPath:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 #-}

-- | 'v1VolumeImage' Lens
v1VolumeImageL :: Lens_' V1Volume (Maybe V1ImageVolumeSource)
v1VolumeImageL :: Lens_' V1Volume (Maybe V1ImageVolumeSource)
v1VolumeImageL Maybe V1ImageVolumeSource -> f (Maybe V1ImageVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1ImageVolumeSource
v1VolumeImage -> V1Volume { Maybe V1ImageVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeImage, 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 V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (Maybe V1ImageVolumeSource -> V1Volume)
-> f (Maybe V1ImageVolumeSource) -> f V1Volume
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ImageVolumeSource -> f (Maybe V1ImageVolumeSource)
f Maybe V1ImageVolumeSource
v1VolumeImage
{-# INLINE v1VolumeImageL #-}

-- | 'v1VolumeIscsi' Lens
v1VolumeIscsiL :: Lens_' V1Volume (Maybe V1ISCSIVolumeSource)
v1VolumeIscsiL :: Lens_' V1Volume (Maybe V1ISCSIVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1ISCSIVolumeSource
v1VolumeIscsi -> V1Volume { Maybe V1ISCSIVolumeSource
$sel:v1VolumeIscsi:V1Volume :: 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 V1ImageVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume Text
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Text
v1VolumeName -> V1Volume { Text
$sel:v1VolumeName:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume (Maybe V1NFSVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1NFSVolumeSource
v1VolumeNfs -> V1Volume { Maybe V1NFSVolumeSource
$sel:v1VolumeNfs:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume (Maybe V1PersistentVolumeClaimVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePersistentVolumeClaim -> V1Volume { Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume (Maybe V1PhotonPersistentDiskVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePhotonPersistentDisk -> V1Volume { Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume (Maybe V1PortworxVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1PortworxVolumeSource
v1VolumePortworxVolume -> V1Volume { Maybe V1PortworxVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume (Maybe V1ProjectedVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1ProjectedVolumeSource
v1VolumeProjected -> V1Volume { Maybe V1ProjectedVolumeSource
$sel:v1VolumeProjected:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume (Maybe V1QuobyteVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1QuobyteVolumeSource
v1VolumeQuobyte -> V1Volume { Maybe V1QuobyteVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume (Maybe V1RBDVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1RBDVolumeSource
v1VolumeRbd -> V1Volume { Maybe V1RBDVolumeSource
$sel:v1VolumeRbd:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume (Maybe V1ScaleIOVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1ScaleIOVolumeSource
v1VolumeScaleIo -> V1Volume { Maybe V1ScaleIOVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume (Maybe V1SecretVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1SecretVolumeSource
v1VolumeSecret -> V1Volume { Maybe V1SecretVolumeSource
$sel:v1VolumeSecret:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume (Maybe V1StorageOSVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1StorageOSVolumeSource
v1VolumeStorageos -> V1Volume { Maybe V1StorageOSVolumeSource
$sel:v1VolumeStorageos:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} ) (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 :: Lens_' V1Volume (Maybe V1VsphereVirtualDiskVolumeSource)
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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: V1Volume -> Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: V1Volume -> Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: V1Volume -> Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: V1Volume -> Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: V1Volume -> Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: V1Volume -> Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: V1Volume -> Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: V1Volume -> Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: V1Volume -> Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: V1Volume -> Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: V1Volume -> Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: V1Volume -> Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: V1Volume -> Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: V1Volume -> Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: V1Volume -> Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: V1Volume -> Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: V1Volume -> Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: V1Volume -> Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: V1Volume -> Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: V1Volume -> Text
$sel:v1VolumeNfs:V1Volume :: V1Volume -> Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: V1Volume -> Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: V1Volume -> Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: V1Volume -> Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: V1Volume -> Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: V1Volume -> Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: V1Volume -> Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: V1Volume -> Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: V1Volume -> Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: V1Volume -> Maybe V1StorageOSVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: V1Volume -> Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
v1VolumeVsphereVolume :: Maybe V1VsphereVirtualDiskVolumeSource
..} = (\Maybe V1VsphereVirtualDiskVolumeSource
v1VolumeVsphereVolume -> V1Volume { Maybe V1VsphereVirtualDiskVolumeSource
$sel:v1VolumeVsphereVolume:V1Volume :: 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 V1ImageVolumeSource
Maybe V1ISCSIVolumeSource
Maybe V1HostPathVolumeSource
Maybe V1GlusterfsVolumeSource
Maybe V1GitRepoVolumeSource
Maybe V1GCEPersistentDiskVolumeSource
Maybe V1FlockerVolumeSource
Maybe V1FlexVolumeSource
Maybe V1FCVolumeSource
Maybe V1EphemeralVolumeSource
Maybe V1EmptyDirVolumeSource
Maybe V1DownwardAPIVolumeSource
Maybe V1ConfigMapVolumeSource
Maybe V1CinderVolumeSource
Maybe V1CephFSVolumeSource
Maybe V1CSIVolumeSource
Maybe V1AzureFileVolumeSource
Maybe V1AzureDiskVolumeSource
Maybe V1AWSElasticBlockStoreVolumeSource
Text
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
$sel:v1VolumeAzureDisk:V1Volume :: Maybe V1AzureDiskVolumeSource
$sel:v1VolumeAzureFile:V1Volume :: Maybe V1AzureFileVolumeSource
$sel:v1VolumeCephfs:V1Volume :: Maybe V1CephFSVolumeSource
$sel:v1VolumeCinder:V1Volume :: Maybe V1CinderVolumeSource
$sel:v1VolumeConfigMap:V1Volume :: Maybe V1ConfigMapVolumeSource
$sel:v1VolumeCsi:V1Volume :: Maybe V1CSIVolumeSource
$sel:v1VolumeDownwardApi:V1Volume :: Maybe V1DownwardAPIVolumeSource
$sel:v1VolumeEmptyDir:V1Volume :: Maybe V1EmptyDirVolumeSource
$sel:v1VolumeEphemeral:V1Volume :: Maybe V1EphemeralVolumeSource
$sel:v1VolumeFc:V1Volume :: Maybe V1FCVolumeSource
$sel:v1VolumeFlexVolume:V1Volume :: Maybe V1FlexVolumeSource
$sel:v1VolumeFlocker:V1Volume :: Maybe V1FlockerVolumeSource
$sel:v1VolumeGcePersistentDisk:V1Volume :: Maybe V1GCEPersistentDiskVolumeSource
$sel:v1VolumeGitRepo:V1Volume :: Maybe V1GitRepoVolumeSource
$sel:v1VolumeGlusterfs:V1Volume :: Maybe V1GlusterfsVolumeSource
$sel:v1VolumeHostPath:V1Volume :: Maybe V1HostPathVolumeSource
$sel:v1VolumeImage:V1Volume :: Maybe V1ImageVolumeSource
$sel:v1VolumeIscsi:V1Volume :: Maybe V1ISCSIVolumeSource
$sel:v1VolumeName:V1Volume :: Text
$sel:v1VolumeNfs:V1Volume :: Maybe V1NFSVolumeSource
$sel:v1VolumePersistentVolumeClaim:V1Volume :: Maybe V1PersistentVolumeClaimVolumeSource
$sel:v1VolumePhotonPersistentDisk:V1Volume :: Maybe V1PhotonPersistentDiskVolumeSource
$sel:v1VolumePortworxVolume:V1Volume :: Maybe V1PortworxVolumeSource
$sel:v1VolumeProjected:V1Volume :: Maybe V1ProjectedVolumeSource
$sel:v1VolumeQuobyte:V1Volume :: Maybe V1QuobyteVolumeSource
$sel:v1VolumeRbd:V1Volume :: Maybe V1RBDVolumeSource
$sel:v1VolumeScaleIo:V1Volume :: Maybe V1ScaleIOVolumeSource
$sel:v1VolumeSecret:V1Volume :: Maybe V1SecretVolumeSource
$sel:v1VolumeStorageos:V1Volume :: Maybe V1StorageOSVolumeSource
v1VolumeAwsElasticBlockStore :: Maybe V1AWSElasticBlockStoreVolumeSource
v1VolumeAzureDisk :: Maybe V1AzureDiskVolumeSource
v1VolumeAzureFile :: Maybe V1AzureFileVolumeSource
v1VolumeCephfs :: Maybe V1CephFSVolumeSource
v1VolumeCinder :: Maybe V1CinderVolumeSource
v1VolumeConfigMap :: Maybe V1ConfigMapVolumeSource
v1VolumeCsi :: Maybe V1CSIVolumeSource
v1VolumeDownwardApi :: Maybe V1DownwardAPIVolumeSource
v1VolumeEmptyDir :: Maybe V1EmptyDirVolumeSource
v1VolumeEphemeral :: Maybe V1EphemeralVolumeSource
v1VolumeFc :: Maybe V1FCVolumeSource
v1VolumeFlexVolume :: Maybe V1FlexVolumeSource
v1VolumeFlocker :: Maybe V1FlockerVolumeSource
v1VolumeGcePersistentDisk :: Maybe V1GCEPersistentDiskVolumeSource
v1VolumeGitRepo :: Maybe V1GitRepoVolumeSource
v1VolumeGlusterfs :: Maybe V1GlusterfsVolumeSource
v1VolumeHostPath :: Maybe V1HostPathVolumeSource
v1VolumeImage :: Maybe V1ImageVolumeSource
v1VolumeIscsi :: Maybe V1ISCSIVolumeSource
v1VolumeName :: Text
v1VolumeNfs :: Maybe V1NFSVolumeSource
v1VolumePersistentVolumeClaim :: Maybe V1PersistentVolumeClaimVolumeSource
v1VolumePhotonPersistentDisk :: Maybe V1PhotonPersistentDiskVolumeSource
v1VolumePortworxVolume :: Maybe V1PortworxVolumeSource
v1VolumeProjected :: Maybe V1ProjectedVolumeSource
v1VolumeQuobyte :: Maybe V1QuobyteVolumeSource
v1VolumeRbd :: Maybe V1RBDVolumeSource
v1VolumeScaleIo :: Maybe V1ScaleIOVolumeSource
v1VolumeSecret :: Maybe V1SecretVolumeSource
v1VolumeStorageos :: Maybe V1StorageOSVolumeSource
..} ) (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 :: Lens_' V1VolumeAttachment (Maybe Text)
v1VolumeAttachmentApiVersionL Maybe Text -> f (Maybe Text)
f V1VolumeAttachment{Maybe Text
Maybe V1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1VolumeAttachmentSpec
v1VolumeAttachmentApiVersion :: V1VolumeAttachment -> Maybe Text
v1VolumeAttachmentApiVersion :: Maybe Text
v1VolumeAttachmentKind :: Maybe Text
v1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1VolumeAttachmentSpec :: V1VolumeAttachmentSpec
v1VolumeAttachmentStatus :: Maybe V1VolumeAttachmentStatus
$sel:v1VolumeAttachmentKind:V1VolumeAttachment :: V1VolumeAttachment -> Maybe Text
$sel:v1VolumeAttachmentMetadata:V1VolumeAttachment :: V1VolumeAttachment -> Maybe V1ObjectMeta
$sel:v1VolumeAttachmentSpec:V1VolumeAttachment :: V1VolumeAttachment -> V1VolumeAttachmentSpec
$sel:v1VolumeAttachmentStatus:V1VolumeAttachment :: V1VolumeAttachment -> Maybe V1VolumeAttachmentStatus
..} = (\Maybe Text
v1VolumeAttachmentApiVersion -> V1VolumeAttachment { Maybe Text
v1VolumeAttachmentApiVersion :: Maybe Text
v1VolumeAttachmentApiVersion :: Maybe Text
v1VolumeAttachmentApiVersion, Maybe Text
Maybe V1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1VolumeAttachmentSpec
v1VolumeAttachmentKind :: Maybe Text
v1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1VolumeAttachmentSpec :: V1VolumeAttachmentSpec
v1VolumeAttachmentStatus :: Maybe V1VolumeAttachmentStatus
$sel:v1VolumeAttachmentKind:V1VolumeAttachment :: Maybe Text
$sel:v1VolumeAttachmentMetadata:V1VolumeAttachment :: Maybe V1ObjectMeta
$sel:v1VolumeAttachmentSpec:V1VolumeAttachment :: V1VolumeAttachmentSpec
$sel:v1VolumeAttachmentStatus:V1VolumeAttachment :: Maybe V1VolumeAttachmentStatus
..} ) (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 :: Lens_' V1VolumeAttachment (Maybe Text)
v1VolumeAttachmentKindL Maybe Text -> f (Maybe Text)
f V1VolumeAttachment{Maybe Text
Maybe V1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1VolumeAttachmentSpec
v1VolumeAttachmentApiVersion :: V1VolumeAttachment -> Maybe Text
$sel:v1VolumeAttachmentKind:V1VolumeAttachment :: V1VolumeAttachment -> Maybe Text
$sel:v1VolumeAttachmentMetadata:V1VolumeAttachment :: V1VolumeAttachment -> Maybe V1ObjectMeta
$sel:v1VolumeAttachmentSpec:V1VolumeAttachment :: V1VolumeAttachment -> V1VolumeAttachmentSpec
$sel:v1VolumeAttachmentStatus:V1VolumeAttachment :: V1VolumeAttachment -> Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentApiVersion :: Maybe Text
v1VolumeAttachmentKind :: Maybe Text
v1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1VolumeAttachmentSpec :: V1VolumeAttachmentSpec
v1VolumeAttachmentStatus :: Maybe V1VolumeAttachmentStatus
..} = (\Maybe Text
v1VolumeAttachmentKind -> V1VolumeAttachment { Maybe Text
$sel:v1VolumeAttachmentKind:V1VolumeAttachment :: Maybe Text
v1VolumeAttachmentKind :: Maybe Text
v1VolumeAttachmentKind, Maybe Text
Maybe V1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1VolumeAttachmentSpec
v1VolumeAttachmentApiVersion :: Maybe Text
$sel:v1VolumeAttachmentMetadata:V1VolumeAttachment :: Maybe V1ObjectMeta
$sel:v1VolumeAttachmentSpec:V1VolumeAttachment :: V1VolumeAttachmentSpec
$sel:v1VolumeAttachmentStatus:V1VolumeAttachment :: Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentApiVersion :: Maybe Text
v1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1VolumeAttachmentSpec :: V1VolumeAttachmentSpec
v1VolumeAttachmentStatus :: Maybe V1VolumeAttachmentStatus
..} ) (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 :: Lens_' V1VolumeAttachment (Maybe V1ObjectMeta)
v1VolumeAttachmentMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1VolumeAttachment{Maybe Text
Maybe V1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1VolumeAttachmentSpec
v1VolumeAttachmentApiVersion :: V1VolumeAttachment -> Maybe Text
$sel:v1VolumeAttachmentKind:V1VolumeAttachment :: V1VolumeAttachment -> Maybe Text
$sel:v1VolumeAttachmentMetadata:V1VolumeAttachment :: V1VolumeAttachment -> Maybe V1ObjectMeta
$sel:v1VolumeAttachmentSpec:V1VolumeAttachment :: V1VolumeAttachment -> V1VolumeAttachmentSpec
$sel:v1VolumeAttachmentStatus:V1VolumeAttachment :: V1VolumeAttachment -> Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentApiVersion :: Maybe Text
v1VolumeAttachmentKind :: Maybe Text
v1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1VolumeAttachmentSpec :: V1VolumeAttachmentSpec
v1VolumeAttachmentStatus :: Maybe V1VolumeAttachmentStatus
..} = (\Maybe V1ObjectMeta
v1VolumeAttachmentMetadata -> V1VolumeAttachment { Maybe V1ObjectMeta
$sel:v1VolumeAttachmentMetadata:V1VolumeAttachment :: Maybe V1ObjectMeta
v1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1VolumeAttachmentMetadata, Maybe Text
Maybe V1VolumeAttachmentStatus
V1VolumeAttachmentSpec
v1VolumeAttachmentApiVersion :: Maybe Text
$sel:v1VolumeAttachmentKind:V1VolumeAttachment :: Maybe Text
$sel:v1VolumeAttachmentSpec:V1VolumeAttachment :: V1VolumeAttachmentSpec
$sel:v1VolumeAttachmentStatus:V1VolumeAttachment :: Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentApiVersion :: Maybe Text
v1VolumeAttachmentKind :: Maybe Text
v1VolumeAttachmentSpec :: V1VolumeAttachmentSpec
v1VolumeAttachmentStatus :: Maybe V1VolumeAttachmentStatus
..} ) (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 :: Lens_' V1VolumeAttachment V1VolumeAttachmentSpec
v1VolumeAttachmentSpecL V1VolumeAttachmentSpec -> f V1VolumeAttachmentSpec
f V1VolumeAttachment{Maybe Text
Maybe V1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1VolumeAttachmentSpec
v1VolumeAttachmentApiVersion :: V1VolumeAttachment -> Maybe Text
$sel:v1VolumeAttachmentKind:V1VolumeAttachment :: V1VolumeAttachment -> Maybe Text
$sel:v1VolumeAttachmentMetadata:V1VolumeAttachment :: V1VolumeAttachment -> Maybe V1ObjectMeta
$sel:v1VolumeAttachmentSpec:V1VolumeAttachment :: V1VolumeAttachment -> V1VolumeAttachmentSpec
$sel:v1VolumeAttachmentStatus:V1VolumeAttachment :: V1VolumeAttachment -> Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentApiVersion :: Maybe Text
v1VolumeAttachmentKind :: Maybe Text
v1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1VolumeAttachmentSpec :: V1VolumeAttachmentSpec
v1VolumeAttachmentStatus :: Maybe V1VolumeAttachmentStatus
..} = (\V1VolumeAttachmentSpec
v1VolumeAttachmentSpec -> V1VolumeAttachment { V1VolumeAttachmentSpec
$sel:v1VolumeAttachmentSpec:V1VolumeAttachment :: V1VolumeAttachmentSpec
v1VolumeAttachmentSpec :: V1VolumeAttachmentSpec
v1VolumeAttachmentSpec, Maybe Text
Maybe V1VolumeAttachmentStatus
Maybe V1ObjectMeta
v1VolumeAttachmentApiVersion :: Maybe Text
$sel:v1VolumeAttachmentKind:V1VolumeAttachment :: Maybe Text
$sel:v1VolumeAttachmentMetadata:V1VolumeAttachment :: Maybe V1ObjectMeta
$sel:v1VolumeAttachmentStatus:V1VolumeAttachment :: Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentApiVersion :: Maybe Text
v1VolumeAttachmentKind :: Maybe Text
v1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1VolumeAttachmentStatus :: Maybe V1VolumeAttachmentStatus
..} ) (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 :: Lens_' V1VolumeAttachment (Maybe V1VolumeAttachmentStatus)
v1VolumeAttachmentStatusL Maybe V1VolumeAttachmentStatus
-> f (Maybe V1VolumeAttachmentStatus)
f V1VolumeAttachment{Maybe Text
Maybe V1VolumeAttachmentStatus
Maybe V1ObjectMeta
V1VolumeAttachmentSpec
v1VolumeAttachmentApiVersion :: V1VolumeAttachment -> Maybe Text
$sel:v1VolumeAttachmentKind:V1VolumeAttachment :: V1VolumeAttachment -> Maybe Text
$sel:v1VolumeAttachmentMetadata:V1VolumeAttachment :: V1VolumeAttachment -> Maybe V1ObjectMeta
$sel:v1VolumeAttachmentSpec:V1VolumeAttachment :: V1VolumeAttachment -> V1VolumeAttachmentSpec
$sel:v1VolumeAttachmentStatus:V1VolumeAttachment :: V1VolumeAttachment -> Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentApiVersion :: Maybe Text
v1VolumeAttachmentKind :: Maybe Text
v1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1VolumeAttachmentSpec :: V1VolumeAttachmentSpec
v1VolumeAttachmentStatus :: Maybe V1VolumeAttachmentStatus
..} = (\Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentStatus -> V1VolumeAttachment { Maybe V1VolumeAttachmentStatus
$sel:v1VolumeAttachmentStatus:V1VolumeAttachment :: Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentStatus :: Maybe V1VolumeAttachmentStatus
v1VolumeAttachmentStatus, Maybe Text
Maybe V1ObjectMeta
V1VolumeAttachmentSpec
v1VolumeAttachmentApiVersion :: Maybe Text
$sel:v1VolumeAttachmentKind:V1VolumeAttachment :: Maybe Text
$sel:v1VolumeAttachmentMetadata:V1VolumeAttachment :: Maybe V1ObjectMeta
$sel:v1VolumeAttachmentSpec:V1VolumeAttachment :: V1VolumeAttachmentSpec
v1VolumeAttachmentApiVersion :: Maybe Text
v1VolumeAttachmentKind :: Maybe Text
v1VolumeAttachmentMetadata :: Maybe V1ObjectMeta
v1VolumeAttachmentSpec :: V1VolumeAttachmentSpec
..} ) (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 :: Lens_' V1VolumeAttachmentList (Maybe Text)
v1VolumeAttachmentListApiVersionL Maybe Text -> f (Maybe Text)
f V1VolumeAttachmentList{[V1VolumeAttachment]
Maybe Text
Maybe V1ListMeta
v1VolumeAttachmentListApiVersion :: V1VolumeAttachmentList -> Maybe Text
v1VolumeAttachmentListApiVersion :: Maybe Text
v1VolumeAttachmentListItems :: [V1VolumeAttachment]
v1VolumeAttachmentListKind :: Maybe Text
v1VolumeAttachmentListMetadata :: Maybe V1ListMeta
$sel:v1VolumeAttachmentListItems:V1VolumeAttachmentList :: V1VolumeAttachmentList -> [V1VolumeAttachment]
$sel:v1VolumeAttachmentListKind:V1VolumeAttachmentList :: V1VolumeAttachmentList -> Maybe Text
$sel:v1VolumeAttachmentListMetadata:V1VolumeAttachmentList :: V1VolumeAttachmentList -> Maybe V1ListMeta
..} = (\Maybe Text
v1VolumeAttachmentListApiVersion -> V1VolumeAttachmentList { Maybe Text
v1VolumeAttachmentListApiVersion :: Maybe Text
v1VolumeAttachmentListApiVersion :: Maybe Text
v1VolumeAttachmentListApiVersion, [V1VolumeAttachment]
Maybe Text
Maybe V1ListMeta
v1VolumeAttachmentListItems :: [V1VolumeAttachment]
v1VolumeAttachmentListKind :: Maybe Text
v1VolumeAttachmentListMetadata :: Maybe V1ListMeta
$sel:v1VolumeAttachmentListItems:V1VolumeAttachmentList :: [V1VolumeAttachment]
$sel:v1VolumeAttachmentListKind:V1VolumeAttachmentList :: Maybe Text
$sel:v1VolumeAttachmentListMetadata:V1VolumeAttachmentList :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1VolumeAttachmentList [V1VolumeAttachment]
v1VolumeAttachmentListItemsL [V1VolumeAttachment] -> f [V1VolumeAttachment]
f V1VolumeAttachmentList{[V1VolumeAttachment]
Maybe Text
Maybe V1ListMeta
v1VolumeAttachmentListApiVersion :: V1VolumeAttachmentList -> Maybe Text
$sel:v1VolumeAttachmentListItems:V1VolumeAttachmentList :: V1VolumeAttachmentList -> [V1VolumeAttachment]
$sel:v1VolumeAttachmentListKind:V1VolumeAttachmentList :: V1VolumeAttachmentList -> Maybe Text
$sel:v1VolumeAttachmentListMetadata:V1VolumeAttachmentList :: V1VolumeAttachmentList -> Maybe V1ListMeta
v1VolumeAttachmentListApiVersion :: Maybe Text
v1VolumeAttachmentListItems :: [V1VolumeAttachment]
v1VolumeAttachmentListKind :: Maybe Text
v1VolumeAttachmentListMetadata :: Maybe V1ListMeta
..} = (\[V1VolumeAttachment]
v1VolumeAttachmentListItems -> V1VolumeAttachmentList { [V1VolumeAttachment]
$sel:v1VolumeAttachmentListItems:V1VolumeAttachmentList :: [V1VolumeAttachment]
v1VolumeAttachmentListItems :: [V1VolumeAttachment]
v1VolumeAttachmentListItems, Maybe Text
Maybe V1ListMeta
v1VolumeAttachmentListApiVersion :: Maybe Text
$sel:v1VolumeAttachmentListKind:V1VolumeAttachmentList :: Maybe Text
$sel:v1VolumeAttachmentListMetadata:V1VolumeAttachmentList :: Maybe V1ListMeta
v1VolumeAttachmentListApiVersion :: Maybe Text
v1VolumeAttachmentListKind :: Maybe Text
v1VolumeAttachmentListMetadata :: Maybe V1ListMeta
..} ) ([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 :: Lens_' V1VolumeAttachmentList (Maybe Text)
v1VolumeAttachmentListKindL Maybe Text -> f (Maybe Text)
f V1VolumeAttachmentList{[V1VolumeAttachment]
Maybe Text
Maybe V1ListMeta
v1VolumeAttachmentListApiVersion :: V1VolumeAttachmentList -> Maybe Text
$sel:v1VolumeAttachmentListItems:V1VolumeAttachmentList :: V1VolumeAttachmentList -> [V1VolumeAttachment]
$sel:v1VolumeAttachmentListKind:V1VolumeAttachmentList :: V1VolumeAttachmentList -> Maybe Text
$sel:v1VolumeAttachmentListMetadata:V1VolumeAttachmentList :: V1VolumeAttachmentList -> Maybe V1ListMeta
v1VolumeAttachmentListApiVersion :: Maybe Text
v1VolumeAttachmentListItems :: [V1VolumeAttachment]
v1VolumeAttachmentListKind :: Maybe Text
v1VolumeAttachmentListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1VolumeAttachmentListKind -> V1VolumeAttachmentList { Maybe Text
$sel:v1VolumeAttachmentListKind:V1VolumeAttachmentList :: Maybe Text
v1VolumeAttachmentListKind :: Maybe Text
v1VolumeAttachmentListKind, [V1VolumeAttachment]
Maybe Text
Maybe V1ListMeta
v1VolumeAttachmentListApiVersion :: Maybe Text
$sel:v1VolumeAttachmentListItems:V1VolumeAttachmentList :: [V1VolumeAttachment]
$sel:v1VolumeAttachmentListMetadata:V1VolumeAttachmentList :: Maybe V1ListMeta
v1VolumeAttachmentListApiVersion :: Maybe Text
v1VolumeAttachmentListItems :: [V1VolumeAttachment]
v1VolumeAttachmentListMetadata :: Maybe V1ListMeta
..} ) (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 :: Lens_' V1VolumeAttachmentList (Maybe V1ListMeta)
v1VolumeAttachmentListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1VolumeAttachmentList{[V1VolumeAttachment]
Maybe Text
Maybe V1ListMeta
v1VolumeAttachmentListApiVersion :: V1VolumeAttachmentList -> Maybe Text
$sel:v1VolumeAttachmentListItems:V1VolumeAttachmentList :: V1VolumeAttachmentList -> [V1VolumeAttachment]
$sel:v1VolumeAttachmentListKind:V1VolumeAttachmentList :: V1VolumeAttachmentList -> Maybe Text
$sel:v1VolumeAttachmentListMetadata:V1VolumeAttachmentList :: V1VolumeAttachmentList -> Maybe V1ListMeta
v1VolumeAttachmentListApiVersion :: Maybe Text
v1VolumeAttachmentListItems :: [V1VolumeAttachment]
v1VolumeAttachmentListKind :: Maybe Text
v1VolumeAttachmentListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1VolumeAttachmentListMetadata -> V1VolumeAttachmentList { Maybe V1ListMeta
$sel:v1VolumeAttachmentListMetadata:V1VolumeAttachmentList :: Maybe V1ListMeta
v1VolumeAttachmentListMetadata :: Maybe V1ListMeta
v1VolumeAttachmentListMetadata, [V1VolumeAttachment]
Maybe Text
v1VolumeAttachmentListApiVersion :: Maybe Text
$sel:v1VolumeAttachmentListItems:V1VolumeAttachmentList :: [V1VolumeAttachment]
$sel:v1VolumeAttachmentListKind:V1VolumeAttachmentList :: Maybe Text
v1VolumeAttachmentListApiVersion :: Maybe Text
v1VolumeAttachmentListItems :: [V1VolumeAttachment]
v1VolumeAttachmentListKind :: 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 :: Lens_' V1VolumeAttachmentSource (Maybe V1PersistentVolumeSpec)
v1VolumeAttachmentSourceInlineVolumeSpecL Maybe V1PersistentVolumeSpec -> f (Maybe V1PersistentVolumeSpec)
f V1VolumeAttachmentSource{Maybe Text
Maybe V1PersistentVolumeSpec
v1VolumeAttachmentSourceInlineVolumeSpec :: V1VolumeAttachmentSource -> Maybe V1PersistentVolumeSpec
v1VolumeAttachmentSourceInlineVolumeSpec :: Maybe V1PersistentVolumeSpec
v1VolumeAttachmentSourcePersistentVolumeName :: Maybe Text
$sel:v1VolumeAttachmentSourcePersistentVolumeName:V1VolumeAttachmentSource :: V1VolumeAttachmentSource -> Maybe Text
..} = (\Maybe V1PersistentVolumeSpec
v1VolumeAttachmentSourceInlineVolumeSpec -> V1VolumeAttachmentSource { Maybe V1PersistentVolumeSpec
v1VolumeAttachmentSourceInlineVolumeSpec :: Maybe V1PersistentVolumeSpec
v1VolumeAttachmentSourceInlineVolumeSpec :: Maybe V1PersistentVolumeSpec
v1VolumeAttachmentSourceInlineVolumeSpec, Maybe Text
v1VolumeAttachmentSourcePersistentVolumeName :: Maybe Text
$sel:v1VolumeAttachmentSourcePersistentVolumeName:V1VolumeAttachmentSource :: 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 :: Lens_' V1VolumeAttachmentSource (Maybe Text)
v1VolumeAttachmentSourcePersistentVolumeNameL Maybe Text -> f (Maybe Text)
f V1VolumeAttachmentSource{Maybe Text
Maybe V1PersistentVolumeSpec
v1VolumeAttachmentSourceInlineVolumeSpec :: V1VolumeAttachmentSource -> Maybe V1PersistentVolumeSpec
$sel:v1VolumeAttachmentSourcePersistentVolumeName:V1VolumeAttachmentSource :: V1VolumeAttachmentSource -> Maybe Text
v1VolumeAttachmentSourceInlineVolumeSpec :: Maybe V1PersistentVolumeSpec
v1VolumeAttachmentSourcePersistentVolumeName :: Maybe Text
..} = (\Maybe Text
v1VolumeAttachmentSourcePersistentVolumeName -> V1VolumeAttachmentSource { Maybe Text
$sel:v1VolumeAttachmentSourcePersistentVolumeName:V1VolumeAttachmentSource :: 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 :: Lens_' V1VolumeAttachmentSpec Text
v1VolumeAttachmentSpecAttacherL Text -> f Text
f V1VolumeAttachmentSpec{Text
V1VolumeAttachmentSource
v1VolumeAttachmentSpecAttacher :: V1VolumeAttachmentSpec -> Text
v1VolumeAttachmentSpecAttacher :: Text
v1VolumeAttachmentSpecNodeName :: Text
v1VolumeAttachmentSpecSource :: V1VolumeAttachmentSource
$sel:v1VolumeAttachmentSpecNodeName:V1VolumeAttachmentSpec :: V1VolumeAttachmentSpec -> Text
$sel:v1VolumeAttachmentSpecSource:V1VolumeAttachmentSpec :: V1VolumeAttachmentSpec -> V1VolumeAttachmentSource
..} = (\Text
v1VolumeAttachmentSpecAttacher -> V1VolumeAttachmentSpec { Text
v1VolumeAttachmentSpecAttacher :: Text
v1VolumeAttachmentSpecAttacher :: Text
v1VolumeAttachmentSpecAttacher, Text
V1VolumeAttachmentSource
v1VolumeAttachmentSpecNodeName :: Text
v1VolumeAttachmentSpecSource :: V1VolumeAttachmentSource
$sel:v1VolumeAttachmentSpecNodeName:V1VolumeAttachmentSpec :: Text
$sel:v1VolumeAttachmentSpecSource:V1VolumeAttachmentSpec :: V1VolumeAttachmentSource
..} ) (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 :: Lens_' V1VolumeAttachmentSpec Text
v1VolumeAttachmentSpecNodeNameL Text -> f Text
f V1VolumeAttachmentSpec{Text
V1VolumeAttachmentSource
v1VolumeAttachmentSpecAttacher :: V1VolumeAttachmentSpec -> Text
$sel:v1VolumeAttachmentSpecNodeName:V1VolumeAttachmentSpec :: V1VolumeAttachmentSpec -> Text
$sel:v1VolumeAttachmentSpecSource:V1VolumeAttachmentSpec :: V1VolumeAttachmentSpec -> V1VolumeAttachmentSource
v1VolumeAttachmentSpecAttacher :: Text
v1VolumeAttachmentSpecNodeName :: Text
v1VolumeAttachmentSpecSource :: V1VolumeAttachmentSource
..} = (\Text
v1VolumeAttachmentSpecNodeName -> V1VolumeAttachmentSpec { Text
$sel:v1VolumeAttachmentSpecNodeName:V1VolumeAttachmentSpec :: Text
v1VolumeAttachmentSpecNodeName :: Text
v1VolumeAttachmentSpecNodeName, Text
V1VolumeAttachmentSource
v1VolumeAttachmentSpecAttacher :: Text
$sel:v1VolumeAttachmentSpecSource:V1VolumeAttachmentSpec :: V1VolumeAttachmentSource
v1VolumeAttachmentSpecAttacher :: Text
v1VolumeAttachmentSpecSource :: V1VolumeAttachmentSource
..} ) (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 :: Lens_' V1VolumeAttachmentSpec V1VolumeAttachmentSource
v1VolumeAttachmentSpecSourceL V1VolumeAttachmentSource -> f V1VolumeAttachmentSource
f V1VolumeAttachmentSpec{Text
V1VolumeAttachmentSource
v1VolumeAttachmentSpecAttacher :: V1VolumeAttachmentSpec -> Text
$sel:v1VolumeAttachmentSpecNodeName:V1VolumeAttachmentSpec :: V1VolumeAttachmentSpec -> Text
$sel:v1VolumeAttachmentSpecSource:V1VolumeAttachmentSpec :: V1VolumeAttachmentSpec -> V1VolumeAttachmentSource
v1VolumeAttachmentSpecAttacher :: Text
v1VolumeAttachmentSpecNodeName :: Text
v1VolumeAttachmentSpecSource :: V1VolumeAttachmentSource
..} = (\V1VolumeAttachmentSource
v1VolumeAttachmentSpecSource -> V1VolumeAttachmentSpec { V1VolumeAttachmentSource
$sel:v1VolumeAttachmentSpecSource:V1VolumeAttachmentSpec :: V1VolumeAttachmentSource
v1VolumeAttachmentSpecSource :: V1VolumeAttachmentSource
v1VolumeAttachmentSpecSource, Text
v1VolumeAttachmentSpecAttacher :: Text
$sel:v1VolumeAttachmentSpecNodeName:V1VolumeAttachmentSpec :: Text
v1VolumeAttachmentSpecAttacher :: Text
v1VolumeAttachmentSpecNodeName :: 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 :: Lens_' V1VolumeAttachmentStatus (Maybe V1VolumeError)
v1VolumeAttachmentStatusAttachErrorL Maybe V1VolumeError -> f (Maybe V1VolumeError)
f V1VolumeAttachmentStatus{Bool
Maybe (Map String Text)
Maybe V1VolumeError
v1VolumeAttachmentStatusAttachError :: V1VolumeAttachmentStatus -> Maybe V1VolumeError
v1VolumeAttachmentStatusAttachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusAttached :: Bool
v1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1VolumeAttachmentStatusDetachError :: Maybe V1VolumeError
$sel:v1VolumeAttachmentStatusAttached:V1VolumeAttachmentStatus :: V1VolumeAttachmentStatus -> Bool
$sel:v1VolumeAttachmentStatusAttachmentMetadata:V1VolumeAttachmentStatus :: V1VolumeAttachmentStatus -> Maybe (Map String Text)
$sel:v1VolumeAttachmentStatusDetachError:V1VolumeAttachmentStatus :: V1VolumeAttachmentStatus -> Maybe V1VolumeError
..} = (\Maybe V1VolumeError
v1VolumeAttachmentStatusAttachError -> V1VolumeAttachmentStatus { Maybe V1VolumeError
v1VolumeAttachmentStatusAttachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusAttachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusAttachError, Bool
Maybe (Map String Text)
Maybe V1VolumeError
v1VolumeAttachmentStatusAttached :: Bool
v1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1VolumeAttachmentStatusDetachError :: Maybe V1VolumeError
$sel:v1VolumeAttachmentStatusAttached:V1VolumeAttachmentStatus :: Bool
$sel:v1VolumeAttachmentStatusAttachmentMetadata:V1VolumeAttachmentStatus :: Maybe (Map String Text)
$sel:v1VolumeAttachmentStatusDetachError:V1VolumeAttachmentStatus :: 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
v1VolumeAttachmentStatusAttachError
{-# INLINE v1VolumeAttachmentStatusAttachErrorL #-}

-- | 'v1VolumeAttachmentStatusAttached' Lens
v1VolumeAttachmentStatusAttachedL :: Lens_' V1VolumeAttachmentStatus (Bool)
v1VolumeAttachmentStatusAttachedL :: Lens_' V1VolumeAttachmentStatus Bool
v1VolumeAttachmentStatusAttachedL Bool -> f Bool
f V1VolumeAttachmentStatus{Bool
Maybe (Map String Text)
Maybe V1VolumeError
v1VolumeAttachmentStatusAttachError :: V1VolumeAttachmentStatus -> Maybe V1VolumeError
$sel:v1VolumeAttachmentStatusAttached:V1VolumeAttachmentStatus :: V1VolumeAttachmentStatus -> Bool
$sel:v1VolumeAttachmentStatusAttachmentMetadata:V1VolumeAttachmentStatus :: V1VolumeAttachmentStatus -> Maybe (Map String Text)
$sel:v1VolumeAttachmentStatusDetachError:V1VolumeAttachmentStatus :: V1VolumeAttachmentStatus -> Maybe V1VolumeError
v1VolumeAttachmentStatusAttachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusAttached :: Bool
v1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1VolumeAttachmentStatusDetachError :: Maybe V1VolumeError
..} = (\Bool
v1VolumeAttachmentStatusAttached -> V1VolumeAttachmentStatus { Bool
$sel:v1VolumeAttachmentStatusAttached:V1VolumeAttachmentStatus :: Bool
v1VolumeAttachmentStatusAttached :: Bool
v1VolumeAttachmentStatusAttached, Maybe (Map String Text)
Maybe V1VolumeError
v1VolumeAttachmentStatusAttachError :: Maybe V1VolumeError
$sel:v1VolumeAttachmentStatusAttachmentMetadata:V1VolumeAttachmentStatus :: Maybe (Map String Text)
$sel:v1VolumeAttachmentStatusDetachError:V1VolumeAttachmentStatus :: Maybe V1VolumeError
v1VolumeAttachmentStatusAttachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1VolumeAttachmentStatusDetachError :: 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 :: Lens_' V1VolumeAttachmentStatus (Maybe (Map String Text))
v1VolumeAttachmentStatusAttachmentMetadataL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1VolumeAttachmentStatus{Bool
Maybe (Map String Text)
Maybe V1VolumeError
v1VolumeAttachmentStatusAttachError :: V1VolumeAttachmentStatus -> Maybe V1VolumeError
$sel:v1VolumeAttachmentStatusAttached:V1VolumeAttachmentStatus :: V1VolumeAttachmentStatus -> Bool
$sel:v1VolumeAttachmentStatusAttachmentMetadata:V1VolumeAttachmentStatus :: V1VolumeAttachmentStatus -> Maybe (Map String Text)
$sel:v1VolumeAttachmentStatusDetachError:V1VolumeAttachmentStatus :: V1VolumeAttachmentStatus -> Maybe V1VolumeError
v1VolumeAttachmentStatusAttachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusAttached :: Bool
v1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1VolumeAttachmentStatusDetachError :: Maybe V1VolumeError
..} = (\Maybe (Map String Text)
v1VolumeAttachmentStatusAttachmentMetadata -> V1VolumeAttachmentStatus { Maybe (Map String Text)
$sel:v1VolumeAttachmentStatusAttachmentMetadata:V1VolumeAttachmentStatus :: Maybe (Map String Text)
v1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1VolumeAttachmentStatusAttachmentMetadata, Bool
Maybe V1VolumeError
v1VolumeAttachmentStatusAttachError :: Maybe V1VolumeError
$sel:v1VolumeAttachmentStatusAttached:V1VolumeAttachmentStatus :: Bool
$sel:v1VolumeAttachmentStatusDetachError:V1VolumeAttachmentStatus :: Maybe V1VolumeError
v1VolumeAttachmentStatusAttachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusAttached :: Bool
v1VolumeAttachmentStatusDetachError :: 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 :: Lens_' V1VolumeAttachmentStatus (Maybe V1VolumeError)
v1VolumeAttachmentStatusDetachErrorL Maybe V1VolumeError -> f (Maybe V1VolumeError)
f V1VolumeAttachmentStatus{Bool
Maybe (Map String Text)
Maybe V1VolumeError
v1VolumeAttachmentStatusAttachError :: V1VolumeAttachmentStatus -> Maybe V1VolumeError
$sel:v1VolumeAttachmentStatusAttached:V1VolumeAttachmentStatus :: V1VolumeAttachmentStatus -> Bool
$sel:v1VolumeAttachmentStatusAttachmentMetadata:V1VolumeAttachmentStatus :: V1VolumeAttachmentStatus -> Maybe (Map String Text)
$sel:v1VolumeAttachmentStatusDetachError:V1VolumeAttachmentStatus :: V1VolumeAttachmentStatus -> Maybe V1VolumeError
v1VolumeAttachmentStatusAttachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusAttached :: Bool
v1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
v1VolumeAttachmentStatusDetachError :: Maybe V1VolumeError
..} = (\Maybe V1VolumeError
v1VolumeAttachmentStatusDetachError -> V1VolumeAttachmentStatus { Maybe V1VolumeError
$sel:v1VolumeAttachmentStatusDetachError:V1VolumeAttachmentStatus :: Maybe V1VolumeError
v1VolumeAttachmentStatusDetachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusDetachError, Bool
Maybe (Map String Text)
Maybe V1VolumeError
v1VolumeAttachmentStatusAttachError :: Maybe V1VolumeError
$sel:v1VolumeAttachmentStatusAttached:V1VolumeAttachmentStatus :: Bool
$sel:v1VolumeAttachmentStatusAttachmentMetadata:V1VolumeAttachmentStatus :: Maybe (Map String Text)
v1VolumeAttachmentStatusAttachError :: Maybe V1VolumeError
v1VolumeAttachmentStatusAttached :: Bool
v1VolumeAttachmentStatusAttachmentMetadata :: Maybe (Map String Text)
..} ) (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 :: Lens_' V1VolumeDevice Text
v1VolumeDeviceDevicePathL Text -> f Text
f V1VolumeDevice{Text
v1VolumeDeviceDevicePath :: V1VolumeDevice -> Text
v1VolumeDeviceDevicePath :: Text
v1VolumeDeviceName :: Text
$sel:v1VolumeDeviceName:V1VolumeDevice :: V1VolumeDevice -> Text
..} = (\Text
v1VolumeDeviceDevicePath -> V1VolumeDevice { Text
v1VolumeDeviceDevicePath :: Text
v1VolumeDeviceDevicePath :: Text
v1VolumeDeviceDevicePath, Text
v1VolumeDeviceName :: Text
$sel:v1VolumeDeviceName:V1VolumeDevice :: 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 :: Lens_' V1VolumeDevice Text
v1VolumeDeviceNameL Text -> f Text
f V1VolumeDevice{Text
v1VolumeDeviceDevicePath :: V1VolumeDevice -> Text
$sel:v1VolumeDeviceName:V1VolumeDevice :: V1VolumeDevice -> Text
v1VolumeDeviceDevicePath :: Text
v1VolumeDeviceName :: Text
..} = (\Text
v1VolumeDeviceName -> V1VolumeDevice { Text
$sel:v1VolumeDeviceName:V1VolumeDevice :: 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 :: Lens_' V1VolumeError (Maybe Text)
v1VolumeErrorMessageL Maybe Text -> f (Maybe Text)
f V1VolumeError{Maybe Text
Maybe DateTime
v1VolumeErrorMessage :: V1VolumeError -> Maybe Text
v1VolumeErrorMessage :: Maybe Text
v1VolumeErrorTime :: Maybe DateTime
$sel:v1VolumeErrorTime:V1VolumeError :: V1VolumeError -> Maybe DateTime
..} = (\Maybe Text
v1VolumeErrorMessage -> V1VolumeError { Maybe Text
v1VolumeErrorMessage :: Maybe Text
v1VolumeErrorMessage :: Maybe Text
v1VolumeErrorMessage, Maybe DateTime
v1VolumeErrorTime :: Maybe DateTime
$sel:v1VolumeErrorTime:V1VolumeError :: 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 :: Lens_' V1VolumeError (Maybe DateTime)
v1VolumeErrorTimeL Maybe DateTime -> f (Maybe DateTime)
f V1VolumeError{Maybe Text
Maybe DateTime
v1VolumeErrorMessage :: V1VolumeError -> Maybe Text
$sel:v1VolumeErrorTime:V1VolumeError :: V1VolumeError -> Maybe DateTime
v1VolumeErrorMessage :: Maybe Text
v1VolumeErrorTime :: Maybe DateTime
..} = (\Maybe DateTime
v1VolumeErrorTime -> V1VolumeError { Maybe DateTime
$sel:v1VolumeErrorTime:V1VolumeError :: 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 :: Lens_' V1VolumeMount Text
v1VolumeMountMountPathL Text -> f Text
f V1VolumeMount{Maybe Bool
Maybe Text
Text
v1VolumeMountMountPath :: V1VolumeMount -> Text
v1VolumeMountMountPath :: Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountName :: Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountRecursiveReadOnly :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountSubPathExpr :: Maybe Text
$sel:v1VolumeMountMountPropagation:V1VolumeMount :: V1VolumeMount -> Maybe Text
$sel:v1VolumeMountName:V1VolumeMount :: V1VolumeMount -> Text
$sel:v1VolumeMountReadOnly:V1VolumeMount :: V1VolumeMount -> Maybe Bool
$sel:v1VolumeMountRecursiveReadOnly:V1VolumeMount :: V1VolumeMount -> Maybe Text
$sel:v1VolumeMountSubPath:V1VolumeMount :: V1VolumeMount -> Maybe Text
$sel:v1VolumeMountSubPathExpr:V1VolumeMount :: V1VolumeMount -> Maybe Text
..} = (\Text
v1VolumeMountMountPath -> V1VolumeMount { Text
v1VolumeMountMountPath :: Text
v1VolumeMountMountPath :: Text
v1VolumeMountMountPath, Maybe Bool
Maybe Text
Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountName :: Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountRecursiveReadOnly :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountSubPathExpr :: Maybe Text
$sel:v1VolumeMountMountPropagation:V1VolumeMount :: Maybe Text
$sel:v1VolumeMountName:V1VolumeMount :: Text
$sel:v1VolumeMountReadOnly:V1VolumeMount :: Maybe Bool
$sel:v1VolumeMountRecursiveReadOnly:V1VolumeMount :: Maybe Text
$sel:v1VolumeMountSubPath:V1VolumeMount :: Maybe Text
$sel:v1VolumeMountSubPathExpr:V1VolumeMount :: 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 :: Lens_' V1VolumeMount (Maybe Text)
v1VolumeMountMountPropagationL Maybe Text -> f (Maybe Text)
f V1VolumeMount{Maybe Bool
Maybe Text
Text
v1VolumeMountMountPath :: V1VolumeMount -> Text
$sel:v1VolumeMountMountPropagation:V1VolumeMount :: V1VolumeMount -> Maybe Text
$sel:v1VolumeMountName:V1VolumeMount :: V1VolumeMount -> Text
$sel:v1VolumeMountReadOnly:V1VolumeMount :: V1VolumeMount -> Maybe Bool
$sel:v1VolumeMountRecursiveReadOnly:V1VolumeMount :: V1VolumeMount -> Maybe Text
$sel:v1VolumeMountSubPath:V1VolumeMount :: V1VolumeMount -> Maybe Text
$sel:v1VolumeMountSubPathExpr:V1VolumeMount :: V1VolumeMount -> Maybe Text
v1VolumeMountMountPath :: Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountName :: Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountRecursiveReadOnly :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountSubPathExpr :: Maybe Text
..} = (\Maybe Text
v1VolumeMountMountPropagation -> V1VolumeMount { Maybe Text
$sel:v1VolumeMountMountPropagation:V1VolumeMount :: Maybe Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountMountPropagation, Maybe Bool
Maybe Text
Text
v1VolumeMountMountPath :: Text
$sel:v1VolumeMountName:V1VolumeMount :: Text
$sel:v1VolumeMountReadOnly:V1VolumeMount :: Maybe Bool
$sel:v1VolumeMountRecursiveReadOnly:V1VolumeMount :: Maybe Text
$sel:v1VolumeMountSubPath:V1VolumeMount :: Maybe Text
$sel:v1VolumeMountSubPathExpr:V1VolumeMount :: Maybe Text
v1VolumeMountMountPath :: Text
v1VolumeMountName :: Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountRecursiveReadOnly :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountSubPathExpr :: Maybe 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 :: Lens_' V1VolumeMount Text
v1VolumeMountNameL Text -> f Text
f V1VolumeMount{Maybe Bool
Maybe Text
Text
v1VolumeMountMountPath :: V1VolumeMount -> Text
$sel:v1VolumeMountMountPropagation:V1VolumeMount :: V1VolumeMount -> Maybe Text
$sel:v1VolumeMountName:V1VolumeMount :: V1VolumeMount -> Text
$sel:v1VolumeMountReadOnly:V1VolumeMount :: V1VolumeMount -> Maybe Bool
$sel:v1VolumeMountRecursiveReadOnly:V1VolumeMount :: V1VolumeMount -> Maybe Text
$sel:v1VolumeMountSubPath:V1VolumeMount :: V1VolumeMount -> Maybe Text
$sel:v1VolumeMountSubPathExpr:V1VolumeMount :: V1VolumeMount -> Maybe Text
v1VolumeMountMountPath :: Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountName :: Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountRecursiveReadOnly :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountSubPathExpr :: Maybe Text
..} = (\Text
v1VolumeMountName -> V1VolumeMount { Text
$sel:v1VolumeMountName:V1VolumeMount :: Text
v1VolumeMountName :: Text
v1VolumeMountName, Maybe Bool
Maybe Text
Text
v1VolumeMountMountPath :: Text
$sel:v1VolumeMountMountPropagation:V1VolumeMount :: Maybe Text
$sel:v1VolumeMountReadOnly:V1VolumeMount :: Maybe Bool
$sel:v1VolumeMountRecursiveReadOnly:V1VolumeMount :: Maybe Text
$sel:v1VolumeMountSubPath:V1VolumeMount :: Maybe Text
$sel:v1VolumeMountSubPathExpr:V1VolumeMount :: Maybe Text
v1VolumeMountMountPath :: Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountRecursiveReadOnly :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountSubPathExpr :: 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
v1VolumeMountName
{-# INLINE v1VolumeMountNameL #-}

-- | 'v1VolumeMountReadOnly' Lens
v1VolumeMountReadOnlyL :: Lens_' V1VolumeMount (Maybe Bool)
v1VolumeMountReadOnlyL :: Lens_' V1VolumeMount (Maybe Bool)
v1VolumeMountReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1VolumeMount{Maybe Bool
Maybe Text
Text
v1VolumeMountMountPath :: V1VolumeMount -> Text
$sel:v1VolumeMountMountPropagation:V1VolumeMount :: V1VolumeMount -> Maybe Text
$sel:v1VolumeMountName:V1VolumeMount :: V1VolumeMount -> Text
$sel:v1VolumeMountReadOnly:V1VolumeMount :: V1VolumeMount -> Maybe Bool
$sel:v1VolumeMountRecursiveReadOnly:V1VolumeMount :: V1VolumeMount -> Maybe Text
$sel:v1VolumeMountSubPath:V1VolumeMount :: V1VolumeMount -> Maybe Text
$sel:v1VolumeMountSubPathExpr:V1VolumeMount :: V1VolumeMount -> Maybe Text
v1VolumeMountMountPath :: Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountName :: Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountRecursiveReadOnly :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountSubPathExpr :: Maybe Text
..} = (\Maybe Bool
v1VolumeMountReadOnly -> V1VolumeMount { Maybe Bool
$sel:v1VolumeMountReadOnly:V1VolumeMount :: Maybe Bool
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountReadOnly, Maybe Text
Text
v1VolumeMountMountPath :: Text
$sel:v1VolumeMountMountPropagation:V1VolumeMount :: Maybe Text
$sel:v1VolumeMountName:V1VolumeMount :: Text
$sel:v1VolumeMountRecursiveReadOnly:V1VolumeMount :: Maybe Text
$sel:v1VolumeMountSubPath:V1VolumeMount :: Maybe Text
$sel:v1VolumeMountSubPathExpr:V1VolumeMount :: Maybe Text
v1VolumeMountMountPath :: Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountName :: Text
v1VolumeMountRecursiveReadOnly :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountSubPathExpr :: Maybe 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 #-}

-- | 'v1VolumeMountRecursiveReadOnly' Lens
v1VolumeMountRecursiveReadOnlyL :: Lens_' V1VolumeMount (Maybe Text)
v1VolumeMountRecursiveReadOnlyL :: Lens_' V1VolumeMount (Maybe Text)
v1VolumeMountRecursiveReadOnlyL Maybe Text -> f (Maybe Text)
f V1VolumeMount{Maybe Bool
Maybe Text
Text
v1VolumeMountMountPath :: V1VolumeMount -> Text
$sel:v1VolumeMountMountPropagation:V1VolumeMount :: V1VolumeMount -> Maybe Text
$sel:v1VolumeMountName:V1VolumeMount :: V1VolumeMount -> Text
$sel:v1VolumeMountReadOnly:V1VolumeMount :: V1VolumeMount -> Maybe Bool
$sel:v1VolumeMountRecursiveReadOnly:V1VolumeMount :: V1VolumeMount -> Maybe Text
$sel:v1VolumeMountSubPath:V1VolumeMount :: V1VolumeMount -> Maybe Text
$sel:v1VolumeMountSubPathExpr:V1VolumeMount :: V1VolumeMount -> Maybe Text
v1VolumeMountMountPath :: Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountName :: Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountRecursiveReadOnly :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountSubPathExpr :: Maybe Text
..} = (\Maybe Text
v1VolumeMountRecursiveReadOnly -> V1VolumeMount { Maybe Text
$sel:v1VolumeMountRecursiveReadOnly:V1VolumeMount :: Maybe Text
v1VolumeMountRecursiveReadOnly :: Maybe Text
v1VolumeMountRecursiveReadOnly, Maybe Bool
Maybe Text
Text
v1VolumeMountMountPath :: Text
$sel:v1VolumeMountMountPropagation:V1VolumeMount :: Maybe Text
$sel:v1VolumeMountName:V1VolumeMount :: Text
$sel:v1VolumeMountReadOnly:V1VolumeMount :: Maybe Bool
$sel:v1VolumeMountSubPath:V1VolumeMount :: Maybe Text
$sel:v1VolumeMountSubPathExpr:V1VolumeMount :: Maybe Text
v1VolumeMountMountPath :: Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountName :: Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountSubPathExpr :: Maybe 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
v1VolumeMountRecursiveReadOnly
{-# INLINE v1VolumeMountRecursiveReadOnlyL #-}

-- | 'v1VolumeMountSubPath' Lens
v1VolumeMountSubPathL :: Lens_' V1VolumeMount (Maybe Text)
v1VolumeMountSubPathL :: Lens_' V1VolumeMount (Maybe Text)
v1VolumeMountSubPathL Maybe Text -> f (Maybe Text)
f V1VolumeMount{Maybe Bool
Maybe Text
Text
v1VolumeMountMountPath :: V1VolumeMount -> Text
$sel:v1VolumeMountMountPropagation:V1VolumeMount :: V1VolumeMount -> Maybe Text
$sel:v1VolumeMountName:V1VolumeMount :: V1VolumeMount -> Text
$sel:v1VolumeMountReadOnly:V1VolumeMount :: V1VolumeMount -> Maybe Bool
$sel:v1VolumeMountRecursiveReadOnly:V1VolumeMount :: V1VolumeMount -> Maybe Text
$sel:v1VolumeMountSubPath:V1VolumeMount :: V1VolumeMount -> Maybe Text
$sel:v1VolumeMountSubPathExpr:V1VolumeMount :: V1VolumeMount -> Maybe Text
v1VolumeMountMountPath :: Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountName :: Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountRecursiveReadOnly :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountSubPathExpr :: Maybe Text
..} = (\Maybe Text
v1VolumeMountSubPath -> V1VolumeMount { Maybe Text
$sel:v1VolumeMountSubPath:V1VolumeMount :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountSubPath, Maybe Bool
Maybe Text
Text
v1VolumeMountMountPath :: Text
$sel:v1VolumeMountMountPropagation:V1VolumeMount :: Maybe Text
$sel:v1VolumeMountName:V1VolumeMount :: Text
$sel:v1VolumeMountReadOnly:V1VolumeMount :: Maybe Bool
$sel:v1VolumeMountRecursiveReadOnly:V1VolumeMount :: Maybe Text
$sel:v1VolumeMountSubPathExpr:V1VolumeMount :: Maybe Text
v1VolumeMountMountPath :: Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountName :: Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountRecursiveReadOnly :: Maybe Text
v1VolumeMountSubPathExpr :: Maybe 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 :: Lens_' V1VolumeMount (Maybe Text)
v1VolumeMountSubPathExprL Maybe Text -> f (Maybe Text)
f V1VolumeMount{Maybe Bool
Maybe Text
Text
v1VolumeMountMountPath :: V1VolumeMount -> Text
$sel:v1VolumeMountMountPropagation:V1VolumeMount :: V1VolumeMount -> Maybe Text
$sel:v1VolumeMountName:V1VolumeMount :: V1VolumeMount -> Text
$sel:v1VolumeMountReadOnly:V1VolumeMount :: V1VolumeMount -> Maybe Bool
$sel:v1VolumeMountRecursiveReadOnly:V1VolumeMount :: V1VolumeMount -> Maybe Text
$sel:v1VolumeMountSubPath:V1VolumeMount :: V1VolumeMount -> Maybe Text
$sel:v1VolumeMountSubPathExpr:V1VolumeMount :: V1VolumeMount -> Maybe Text
v1VolumeMountMountPath :: Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountName :: Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountRecursiveReadOnly :: Maybe Text
v1VolumeMountSubPath :: Maybe Text
v1VolumeMountSubPathExpr :: Maybe Text
..} = (\Maybe Text
v1VolumeMountSubPathExpr -> V1VolumeMount { Maybe Text
$sel:v1VolumeMountSubPathExpr:V1VolumeMount :: Maybe Text
v1VolumeMountSubPathExpr :: Maybe Text
v1VolumeMountSubPathExpr, Maybe Bool
Maybe Text
Text
v1VolumeMountMountPath :: Text
$sel:v1VolumeMountMountPropagation:V1VolumeMount :: Maybe Text
$sel:v1VolumeMountName:V1VolumeMount :: Text
$sel:v1VolumeMountReadOnly:V1VolumeMount :: Maybe Bool
$sel:v1VolumeMountRecursiveReadOnly:V1VolumeMount :: Maybe Text
$sel:v1VolumeMountSubPath:V1VolumeMount :: Maybe Text
v1VolumeMountMountPath :: Text
v1VolumeMountMountPropagation :: Maybe Text
v1VolumeMountName :: Text
v1VolumeMountReadOnly :: Maybe Bool
v1VolumeMountRecursiveReadOnly :: Maybe Text
v1VolumeMountSubPath :: Maybe 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 #-}



-- * V1VolumeMountStatus

-- | 'v1VolumeMountStatusMountPath' Lens
v1VolumeMountStatusMountPathL :: Lens_' V1VolumeMountStatus (Text)
v1VolumeMountStatusMountPathL :: Lens_' V1VolumeMountStatus Text
v1VolumeMountStatusMountPathL Text -> f Text
f V1VolumeMountStatus{Maybe Bool
Maybe Text
Text
v1VolumeMountStatusMountPath :: V1VolumeMountStatus -> Text
v1VolumeMountStatusMountPath :: Text
v1VolumeMountStatusName :: Text
v1VolumeMountStatusReadOnly :: Maybe Bool
v1VolumeMountStatusRecursiveReadOnly :: Maybe Text
$sel:v1VolumeMountStatusName:V1VolumeMountStatus :: V1VolumeMountStatus -> Text
$sel:v1VolumeMountStatusReadOnly:V1VolumeMountStatus :: V1VolumeMountStatus -> Maybe Bool
$sel:v1VolumeMountStatusRecursiveReadOnly:V1VolumeMountStatus :: V1VolumeMountStatus -> Maybe Text
..} = (\Text
v1VolumeMountStatusMountPath -> V1VolumeMountStatus { Text
v1VolumeMountStatusMountPath :: Text
v1VolumeMountStatusMountPath :: Text
v1VolumeMountStatusMountPath, Maybe Bool
Maybe Text
Text
v1VolumeMountStatusName :: Text
v1VolumeMountStatusReadOnly :: Maybe Bool
v1VolumeMountStatusRecursiveReadOnly :: Maybe Text
$sel:v1VolumeMountStatusName:V1VolumeMountStatus :: Text
$sel:v1VolumeMountStatusReadOnly:V1VolumeMountStatus :: Maybe Bool
$sel:v1VolumeMountStatusRecursiveReadOnly:V1VolumeMountStatus :: Maybe Text
..} ) (Text -> V1VolumeMountStatus) -> f Text -> f V1VolumeMountStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1VolumeMountStatusMountPath
{-# INLINE v1VolumeMountStatusMountPathL #-}

-- | 'v1VolumeMountStatusName' Lens
v1VolumeMountStatusNameL :: Lens_' V1VolumeMountStatus (Text)
v1VolumeMountStatusNameL :: Lens_' V1VolumeMountStatus Text
v1VolumeMountStatusNameL Text -> f Text
f V1VolumeMountStatus{Maybe Bool
Maybe Text
Text
v1VolumeMountStatusMountPath :: V1VolumeMountStatus -> Text
$sel:v1VolumeMountStatusName:V1VolumeMountStatus :: V1VolumeMountStatus -> Text
$sel:v1VolumeMountStatusReadOnly:V1VolumeMountStatus :: V1VolumeMountStatus -> Maybe Bool
$sel:v1VolumeMountStatusRecursiveReadOnly:V1VolumeMountStatus :: V1VolumeMountStatus -> Maybe Text
v1VolumeMountStatusMountPath :: Text
v1VolumeMountStatusName :: Text
v1VolumeMountStatusReadOnly :: Maybe Bool
v1VolumeMountStatusRecursiveReadOnly :: Maybe Text
..} = (\Text
v1VolumeMountStatusName -> V1VolumeMountStatus { Text
$sel:v1VolumeMountStatusName:V1VolumeMountStatus :: Text
v1VolumeMountStatusName :: Text
v1VolumeMountStatusName, Maybe Bool
Maybe Text
Text
v1VolumeMountStatusMountPath :: Text
$sel:v1VolumeMountStatusReadOnly:V1VolumeMountStatus :: Maybe Bool
$sel:v1VolumeMountStatusRecursiveReadOnly:V1VolumeMountStatus :: Maybe Text
v1VolumeMountStatusMountPath :: Text
v1VolumeMountStatusReadOnly :: Maybe Bool
v1VolumeMountStatusRecursiveReadOnly :: Maybe Text
..} ) (Text -> V1VolumeMountStatus) -> f Text -> f V1VolumeMountStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1VolumeMountStatusName
{-# INLINE v1VolumeMountStatusNameL #-}

-- | 'v1VolumeMountStatusReadOnly' Lens
v1VolumeMountStatusReadOnlyL :: Lens_' V1VolumeMountStatus (Maybe Bool)
v1VolumeMountStatusReadOnlyL :: Lens_' V1VolumeMountStatus (Maybe Bool)
v1VolumeMountStatusReadOnlyL Maybe Bool -> f (Maybe Bool)
f V1VolumeMountStatus{Maybe Bool
Maybe Text
Text
v1VolumeMountStatusMountPath :: V1VolumeMountStatus -> Text
$sel:v1VolumeMountStatusName:V1VolumeMountStatus :: V1VolumeMountStatus -> Text
$sel:v1VolumeMountStatusReadOnly:V1VolumeMountStatus :: V1VolumeMountStatus -> Maybe Bool
$sel:v1VolumeMountStatusRecursiveReadOnly:V1VolumeMountStatus :: V1VolumeMountStatus -> Maybe Text
v1VolumeMountStatusMountPath :: Text
v1VolumeMountStatusName :: Text
v1VolumeMountStatusReadOnly :: Maybe Bool
v1VolumeMountStatusRecursiveReadOnly :: Maybe Text
..} = (\Maybe Bool
v1VolumeMountStatusReadOnly -> V1VolumeMountStatus { Maybe Bool
$sel:v1VolumeMountStatusReadOnly:V1VolumeMountStatus :: Maybe Bool
v1VolumeMountStatusReadOnly :: Maybe Bool
v1VolumeMountStatusReadOnly, Maybe Text
Text
v1VolumeMountStatusMountPath :: Text
$sel:v1VolumeMountStatusName:V1VolumeMountStatus :: Text
$sel:v1VolumeMountStatusRecursiveReadOnly:V1VolumeMountStatus :: Maybe Text
v1VolumeMountStatusMountPath :: Text
v1VolumeMountStatusName :: Text
v1VolumeMountStatusRecursiveReadOnly :: Maybe Text
..} ) (Maybe Bool -> V1VolumeMountStatus)
-> f (Maybe Bool) -> f V1VolumeMountStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1VolumeMountStatusReadOnly
{-# INLINE v1VolumeMountStatusReadOnlyL #-}

-- | 'v1VolumeMountStatusRecursiveReadOnly' Lens
v1VolumeMountStatusRecursiveReadOnlyL :: Lens_' V1VolumeMountStatus (Maybe Text)
v1VolumeMountStatusRecursiveReadOnlyL :: Lens_' V1VolumeMountStatus (Maybe Text)
v1VolumeMountStatusRecursiveReadOnlyL Maybe Text -> f (Maybe Text)
f V1VolumeMountStatus{Maybe Bool
Maybe Text
Text
v1VolumeMountStatusMountPath :: V1VolumeMountStatus -> Text
$sel:v1VolumeMountStatusName:V1VolumeMountStatus :: V1VolumeMountStatus -> Text
$sel:v1VolumeMountStatusReadOnly:V1VolumeMountStatus :: V1VolumeMountStatus -> Maybe Bool
$sel:v1VolumeMountStatusRecursiveReadOnly:V1VolumeMountStatus :: V1VolumeMountStatus -> Maybe Text
v1VolumeMountStatusMountPath :: Text
v1VolumeMountStatusName :: Text
v1VolumeMountStatusReadOnly :: Maybe Bool
v1VolumeMountStatusRecursiveReadOnly :: Maybe Text
..} = (\Maybe Text
v1VolumeMountStatusRecursiveReadOnly -> V1VolumeMountStatus { Maybe Text
$sel:v1VolumeMountStatusRecursiveReadOnly:V1VolumeMountStatus :: Maybe Text
v1VolumeMountStatusRecursiveReadOnly :: Maybe Text
v1VolumeMountStatusRecursiveReadOnly, Maybe Bool
Text
v1VolumeMountStatusMountPath :: Text
$sel:v1VolumeMountStatusName:V1VolumeMountStatus :: Text
$sel:v1VolumeMountStatusReadOnly:V1VolumeMountStatus :: Maybe Bool
v1VolumeMountStatusMountPath :: Text
v1VolumeMountStatusName :: Text
v1VolumeMountStatusReadOnly :: Maybe Bool
..} ) (Maybe Text -> V1VolumeMountStatus)
-> f (Maybe Text) -> f V1VolumeMountStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1VolumeMountStatusRecursiveReadOnly
{-# INLINE v1VolumeMountStatusRecursiveReadOnlyL #-}



-- * V1VolumeNodeAffinity

-- | 'v1VolumeNodeAffinityRequired' Lens
v1VolumeNodeAffinityRequiredL :: Lens_' V1VolumeNodeAffinity (Maybe V1NodeSelector)
v1VolumeNodeAffinityRequiredL :: Lens_' V1VolumeNodeAffinity (Maybe V1NodeSelector)
v1VolumeNodeAffinityRequiredL Maybe V1NodeSelector -> f (Maybe V1NodeSelector)
f V1VolumeNodeAffinity{Maybe V1NodeSelector
v1VolumeNodeAffinityRequired :: V1VolumeNodeAffinity -> Maybe V1NodeSelector
v1VolumeNodeAffinityRequired :: Maybe V1NodeSelector
..} = (\Maybe V1NodeSelector
v1VolumeNodeAffinityRequired -> 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 #-}



-- * V1VolumeNodeResources

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



-- * V1VolumeProjection

-- | 'v1VolumeProjectionClusterTrustBundle' Lens
v1VolumeProjectionClusterTrustBundleL :: Lens_' V1VolumeProjection (Maybe V1ClusterTrustBundleProjection)
v1VolumeProjectionClusterTrustBundleL :: Lens_' V1VolumeProjection (Maybe V1ClusterTrustBundleProjection)
v1VolumeProjectionClusterTrustBundleL Maybe V1ClusterTrustBundleProjection
-> f (Maybe V1ClusterTrustBundleProjection)
f V1VolumeProjection{Maybe V1ServiceAccountTokenProjection
Maybe V1SecretProjection
Maybe V1DownwardAPIProjection
Maybe V1ConfigMapProjection
Maybe V1ClusterTrustBundleProjection
v1VolumeProjectionClusterTrustBundle :: V1VolumeProjection -> Maybe V1ClusterTrustBundleProjection
v1VolumeProjectionClusterTrustBundle :: Maybe V1ClusterTrustBundleProjection
v1VolumeProjectionConfigMap :: Maybe V1ConfigMapProjection
v1VolumeProjectionDownwardApi :: Maybe V1DownwardAPIProjection
v1VolumeProjectionSecret :: Maybe V1SecretProjection
v1VolumeProjectionServiceAccountToken :: Maybe V1ServiceAccountTokenProjection
$sel:v1VolumeProjectionConfigMap:V1VolumeProjection :: V1VolumeProjection -> Maybe V1ConfigMapProjection
$sel:v1VolumeProjectionDownwardApi:V1VolumeProjection :: V1VolumeProjection -> Maybe V1DownwardAPIProjection
$sel:v1VolumeProjectionSecret:V1VolumeProjection :: V1VolumeProjection -> Maybe V1SecretProjection
$sel:v1VolumeProjectionServiceAccountToken:V1VolumeProjection :: V1VolumeProjection -> Maybe V1ServiceAccountTokenProjection
..} = (\Maybe V1ClusterTrustBundleProjection
v1VolumeProjectionClusterTrustBundle -> V1VolumeProjection { Maybe V1ClusterTrustBundleProjection
v1VolumeProjectionClusterTrustBundle :: Maybe V1ClusterTrustBundleProjection
v1VolumeProjectionClusterTrustBundle :: Maybe V1ClusterTrustBundleProjection
v1VolumeProjectionClusterTrustBundle, Maybe V1ServiceAccountTokenProjection
Maybe V1SecretProjection
Maybe V1DownwardAPIProjection
Maybe V1ConfigMapProjection
v1VolumeProjectionConfigMap :: Maybe V1ConfigMapProjection
v1VolumeProjectionDownwardApi :: Maybe V1DownwardAPIProjection
v1VolumeProjectionSecret :: Maybe V1SecretProjection
v1VolumeProjectionServiceAccountToken :: Maybe V1ServiceAccountTokenProjection
$sel:v1VolumeProjectionConfigMap:V1VolumeProjection :: Maybe V1ConfigMapProjection
$sel:v1VolumeProjectionDownwardApi:V1VolumeProjection :: Maybe V1DownwardAPIProjection
$sel:v1VolumeProjectionSecret:V1VolumeProjection :: Maybe V1SecretProjection
$sel:v1VolumeProjectionServiceAccountToken:V1VolumeProjection :: Maybe V1ServiceAccountTokenProjection
..} ) (Maybe V1ClusterTrustBundleProjection -> V1VolumeProjection)
-> f (Maybe V1ClusterTrustBundleProjection) -> f V1VolumeProjection
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ClusterTrustBundleProjection
-> f (Maybe V1ClusterTrustBundleProjection)
f Maybe V1ClusterTrustBundleProjection
v1VolumeProjectionClusterTrustBundle
{-# INLINE v1VolumeProjectionClusterTrustBundleL #-}

-- | 'v1VolumeProjectionConfigMap' Lens
v1VolumeProjectionConfigMapL :: Lens_' V1VolumeProjection (Maybe V1ConfigMapProjection)
v1VolumeProjectionConfigMapL :: Lens_' V1VolumeProjection (Maybe V1ConfigMapProjection)
v1VolumeProjectionConfigMapL Maybe V1ConfigMapProjection -> f (Maybe V1ConfigMapProjection)
f V1VolumeProjection{Maybe V1ServiceAccountTokenProjection
Maybe V1SecretProjection
Maybe V1DownwardAPIProjection
Maybe V1ConfigMapProjection
Maybe V1ClusterTrustBundleProjection
v1VolumeProjectionClusterTrustBundle :: V1VolumeProjection -> Maybe V1ClusterTrustBundleProjection
$sel:v1VolumeProjectionConfigMap:V1VolumeProjection :: V1VolumeProjection -> Maybe V1ConfigMapProjection
$sel:v1VolumeProjectionDownwardApi:V1VolumeProjection :: V1VolumeProjection -> Maybe V1DownwardAPIProjection
$sel:v1VolumeProjectionSecret:V1VolumeProjection :: V1VolumeProjection -> Maybe V1SecretProjection
$sel:v1VolumeProjectionServiceAccountToken:V1VolumeProjection :: V1VolumeProjection -> Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionClusterTrustBundle :: Maybe V1ClusterTrustBundleProjection
v1VolumeProjectionConfigMap :: Maybe V1ConfigMapProjection
v1VolumeProjectionDownwardApi :: Maybe V1DownwardAPIProjection
v1VolumeProjectionSecret :: Maybe V1SecretProjection
v1VolumeProjectionServiceAccountToken :: Maybe V1ServiceAccountTokenProjection
..} = (\Maybe V1ConfigMapProjection
v1VolumeProjectionConfigMap -> V1VolumeProjection { Maybe V1ConfigMapProjection
$sel:v1VolumeProjectionConfigMap:V1VolumeProjection :: Maybe V1ConfigMapProjection
v1VolumeProjectionConfigMap :: Maybe V1ConfigMapProjection
v1VolumeProjectionConfigMap, Maybe V1ServiceAccountTokenProjection
Maybe V1SecretProjection
Maybe V1DownwardAPIProjection
Maybe V1ClusterTrustBundleProjection
v1VolumeProjectionClusterTrustBundle :: Maybe V1ClusterTrustBundleProjection
$sel:v1VolumeProjectionDownwardApi:V1VolumeProjection :: Maybe V1DownwardAPIProjection
$sel:v1VolumeProjectionSecret:V1VolumeProjection :: Maybe V1SecretProjection
$sel:v1VolumeProjectionServiceAccountToken:V1VolumeProjection :: Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionClusterTrustBundle :: Maybe V1ClusterTrustBundleProjection
v1VolumeProjectionDownwardApi :: Maybe V1DownwardAPIProjection
v1VolumeProjectionSecret :: Maybe V1SecretProjection
v1VolumeProjectionServiceAccountToken :: Maybe V1ServiceAccountTokenProjection
..} ) (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 :: Lens_' V1VolumeProjection (Maybe V1DownwardAPIProjection)
v1VolumeProjectionDownwardApiL Maybe V1DownwardAPIProjection -> f (Maybe V1DownwardAPIProjection)
f V1VolumeProjection{Maybe V1ServiceAccountTokenProjection
Maybe V1SecretProjection
Maybe V1DownwardAPIProjection
Maybe V1ConfigMapProjection
Maybe V1ClusterTrustBundleProjection
v1VolumeProjectionClusterTrustBundle :: V1VolumeProjection -> Maybe V1ClusterTrustBundleProjection
$sel:v1VolumeProjectionConfigMap:V1VolumeProjection :: V1VolumeProjection -> Maybe V1ConfigMapProjection
$sel:v1VolumeProjectionDownwardApi:V1VolumeProjection :: V1VolumeProjection -> Maybe V1DownwardAPIProjection
$sel:v1VolumeProjectionSecret:V1VolumeProjection :: V1VolumeProjection -> Maybe V1SecretProjection
$sel:v1VolumeProjectionServiceAccountToken:V1VolumeProjection :: V1VolumeProjection -> Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionClusterTrustBundle :: Maybe V1ClusterTrustBundleProjection
v1VolumeProjectionConfigMap :: Maybe V1ConfigMapProjection
v1VolumeProjectionDownwardApi :: Maybe V1DownwardAPIProjection
v1VolumeProjectionSecret :: Maybe V1SecretProjection
v1VolumeProjectionServiceAccountToken :: Maybe V1ServiceAccountTokenProjection
..} = (\Maybe V1DownwardAPIProjection
v1VolumeProjectionDownwardApi -> V1VolumeProjection { Maybe V1DownwardAPIProjection
$sel:v1VolumeProjectionDownwardApi:V1VolumeProjection :: Maybe V1DownwardAPIProjection
v1VolumeProjectionDownwardApi :: Maybe V1DownwardAPIProjection
v1VolumeProjectionDownwardApi, Maybe V1ServiceAccountTokenProjection
Maybe V1SecretProjection
Maybe V1ConfigMapProjection
Maybe V1ClusterTrustBundleProjection
v1VolumeProjectionClusterTrustBundle :: Maybe V1ClusterTrustBundleProjection
$sel:v1VolumeProjectionConfigMap:V1VolumeProjection :: Maybe V1ConfigMapProjection
$sel:v1VolumeProjectionSecret:V1VolumeProjection :: Maybe V1SecretProjection
$sel:v1VolumeProjectionServiceAccountToken:V1VolumeProjection :: Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionClusterTrustBundle :: Maybe V1ClusterTrustBundleProjection
v1VolumeProjectionConfigMap :: Maybe V1ConfigMapProjection
v1VolumeProjectionSecret :: Maybe V1SecretProjection
v1VolumeProjectionServiceAccountToken :: Maybe V1ServiceAccountTokenProjection
..} ) (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 :: Lens_' V1VolumeProjection (Maybe V1SecretProjection)
v1VolumeProjectionSecretL Maybe V1SecretProjection -> f (Maybe V1SecretProjection)
f V1VolumeProjection{Maybe V1ServiceAccountTokenProjection
Maybe V1SecretProjection
Maybe V1DownwardAPIProjection
Maybe V1ConfigMapProjection
Maybe V1ClusterTrustBundleProjection
v1VolumeProjectionClusterTrustBundle :: V1VolumeProjection -> Maybe V1ClusterTrustBundleProjection
$sel:v1VolumeProjectionConfigMap:V1VolumeProjection :: V1VolumeProjection -> Maybe V1ConfigMapProjection
$sel:v1VolumeProjectionDownwardApi:V1VolumeProjection :: V1VolumeProjection -> Maybe V1DownwardAPIProjection
$sel:v1VolumeProjectionSecret:V1VolumeProjection :: V1VolumeProjection -> Maybe V1SecretProjection
$sel:v1VolumeProjectionServiceAccountToken:V1VolumeProjection :: V1VolumeProjection -> Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionClusterTrustBundle :: Maybe V1ClusterTrustBundleProjection
v1VolumeProjectionConfigMap :: Maybe V1ConfigMapProjection
v1VolumeProjectionDownwardApi :: Maybe V1DownwardAPIProjection
v1VolumeProjectionSecret :: Maybe V1SecretProjection
v1VolumeProjectionServiceAccountToken :: Maybe V1ServiceAccountTokenProjection
..} = (\Maybe V1SecretProjection
v1VolumeProjectionSecret -> V1VolumeProjection { Maybe V1SecretProjection
$sel:v1VolumeProjectionSecret:V1VolumeProjection :: Maybe V1SecretProjection
v1VolumeProjectionSecret :: Maybe V1SecretProjection
v1VolumeProjectionSecret, Maybe V1ServiceAccountTokenProjection
Maybe V1DownwardAPIProjection
Maybe V1ConfigMapProjection
Maybe V1ClusterTrustBundleProjection
v1VolumeProjectionClusterTrustBundle :: Maybe V1ClusterTrustBundleProjection
$sel:v1VolumeProjectionConfigMap:V1VolumeProjection :: Maybe V1ConfigMapProjection
$sel:v1VolumeProjectionDownwardApi:V1VolumeProjection :: Maybe V1DownwardAPIProjection
$sel:v1VolumeProjectionServiceAccountToken:V1VolumeProjection :: Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionClusterTrustBundle :: Maybe V1ClusterTrustBundleProjection
v1VolumeProjectionConfigMap :: Maybe V1ConfigMapProjection
v1VolumeProjectionDownwardApi :: Maybe V1DownwardAPIProjection
v1VolumeProjectionServiceAccountToken :: Maybe V1ServiceAccountTokenProjection
..} ) (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 :: Lens_' V1VolumeProjection (Maybe V1ServiceAccountTokenProjection)
v1VolumeProjectionServiceAccountTokenL Maybe V1ServiceAccountTokenProjection
-> f (Maybe V1ServiceAccountTokenProjection)
f V1VolumeProjection{Maybe V1ServiceAccountTokenProjection
Maybe V1SecretProjection
Maybe V1DownwardAPIProjection
Maybe V1ConfigMapProjection
Maybe V1ClusterTrustBundleProjection
v1VolumeProjectionClusterTrustBundle :: V1VolumeProjection -> Maybe V1ClusterTrustBundleProjection
$sel:v1VolumeProjectionConfigMap:V1VolumeProjection :: V1VolumeProjection -> Maybe V1ConfigMapProjection
$sel:v1VolumeProjectionDownwardApi:V1VolumeProjection :: V1VolumeProjection -> Maybe V1DownwardAPIProjection
$sel:v1VolumeProjectionSecret:V1VolumeProjection :: V1VolumeProjection -> Maybe V1SecretProjection
$sel:v1VolumeProjectionServiceAccountToken:V1VolumeProjection :: V1VolumeProjection -> Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionClusterTrustBundle :: Maybe V1ClusterTrustBundleProjection
v1VolumeProjectionConfigMap :: Maybe V1ConfigMapProjection
v1VolumeProjectionDownwardApi :: Maybe V1DownwardAPIProjection
v1VolumeProjectionSecret :: Maybe V1SecretProjection
v1VolumeProjectionServiceAccountToken :: Maybe V1ServiceAccountTokenProjection
..} = (\Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionServiceAccountToken -> V1VolumeProjection { Maybe V1ServiceAccountTokenProjection
$sel:v1VolumeProjectionServiceAccountToken:V1VolumeProjection :: Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionServiceAccountToken :: Maybe V1ServiceAccountTokenProjection
v1VolumeProjectionServiceAccountToken, Maybe V1SecretProjection
Maybe V1DownwardAPIProjection
Maybe V1ConfigMapProjection
Maybe V1ClusterTrustBundleProjection
v1VolumeProjectionClusterTrustBundle :: Maybe V1ClusterTrustBundleProjection
$sel:v1VolumeProjectionConfigMap:V1VolumeProjection :: Maybe V1ConfigMapProjection
$sel:v1VolumeProjectionDownwardApi:V1VolumeProjection :: Maybe V1DownwardAPIProjection
$sel:v1VolumeProjectionSecret:V1VolumeProjection :: Maybe V1SecretProjection
v1VolumeProjectionClusterTrustBundle :: Maybe V1ClusterTrustBundleProjection
v1VolumeProjectionConfigMap :: Maybe V1ConfigMapProjection
v1VolumeProjectionDownwardApi :: Maybe V1DownwardAPIProjection
v1VolumeProjectionSecret :: Maybe V1SecretProjection
..} ) (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 #-}



-- * V1VolumeResourceRequirements

-- | 'v1VolumeResourceRequirementsLimits' Lens
v1VolumeResourceRequirementsLimitsL :: Lens_' V1VolumeResourceRequirements (Maybe (Map.Map String Quantity))
v1VolumeResourceRequirementsLimitsL :: Lens_' V1VolumeResourceRequirements (Maybe (Map String Quantity))
v1VolumeResourceRequirementsLimitsL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1VolumeResourceRequirements{Maybe (Map String Quantity)
v1VolumeResourceRequirementsLimits :: V1VolumeResourceRequirements -> Maybe (Map String Quantity)
v1VolumeResourceRequirementsLimits :: Maybe (Map String Quantity)
v1VolumeResourceRequirementsRequests :: Maybe (Map String Quantity)
$sel:v1VolumeResourceRequirementsRequests:V1VolumeResourceRequirements :: V1VolumeResourceRequirements -> Maybe (Map String Quantity)
..} = (\Maybe (Map String Quantity)
v1VolumeResourceRequirementsLimits -> V1VolumeResourceRequirements { Maybe (Map String Quantity)
v1VolumeResourceRequirementsLimits :: Maybe (Map String Quantity)
v1VolumeResourceRequirementsLimits :: Maybe (Map String Quantity)
v1VolumeResourceRequirementsLimits, Maybe (Map String Quantity)
v1VolumeResourceRequirementsRequests :: Maybe (Map String Quantity)
$sel:v1VolumeResourceRequirementsRequests:V1VolumeResourceRequirements :: Maybe (Map String Quantity)
..} ) (Maybe (Map String Quantity) -> V1VolumeResourceRequirements)
-> f (Maybe (Map String Quantity))
-> f V1VolumeResourceRequirements
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)
v1VolumeResourceRequirementsLimits
{-# INLINE v1VolumeResourceRequirementsLimitsL #-}

-- | 'v1VolumeResourceRequirementsRequests' Lens
v1VolumeResourceRequirementsRequestsL :: Lens_' V1VolumeResourceRequirements (Maybe (Map.Map String Quantity))
v1VolumeResourceRequirementsRequestsL :: Lens_' V1VolumeResourceRequirements (Maybe (Map String Quantity))
v1VolumeResourceRequirementsRequestsL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1VolumeResourceRequirements{Maybe (Map String Quantity)
v1VolumeResourceRequirementsLimits :: V1VolumeResourceRequirements -> Maybe (Map String Quantity)
$sel:v1VolumeResourceRequirementsRequests:V1VolumeResourceRequirements :: V1VolumeResourceRequirements -> Maybe (Map String Quantity)
v1VolumeResourceRequirementsLimits :: Maybe (Map String Quantity)
v1VolumeResourceRequirementsRequests :: Maybe (Map String Quantity)
..} = (\Maybe (Map String Quantity)
v1VolumeResourceRequirementsRequests -> V1VolumeResourceRequirements { Maybe (Map String Quantity)
$sel:v1VolumeResourceRequirementsRequests:V1VolumeResourceRequirements :: Maybe (Map String Quantity)
v1VolumeResourceRequirementsRequests :: Maybe (Map String Quantity)
v1VolumeResourceRequirementsRequests, Maybe (Map String Quantity)
v1VolumeResourceRequirementsLimits :: Maybe (Map String Quantity)
v1VolumeResourceRequirementsLimits :: Maybe (Map String Quantity)
..} ) (Maybe (Map String Quantity) -> V1VolumeResourceRequirements)
-> f (Maybe (Map String Quantity))
-> f V1VolumeResourceRequirements
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)
v1VolumeResourceRequirementsRequests
{-# INLINE v1VolumeResourceRequirementsRequestsL #-}



-- * V1VsphereVirtualDiskVolumeSource

-- | 'v1VsphereVirtualDiskVolumeSourceFsType' Lens
v1VsphereVirtualDiskVolumeSourceFsTypeL :: Lens_' V1VsphereVirtualDiskVolumeSource (Maybe Text)
v1VsphereVirtualDiskVolumeSourceFsTypeL :: Lens_' V1VsphereVirtualDiskVolumeSource (Maybe Text)
v1VsphereVirtualDiskVolumeSourceFsTypeL Maybe Text -> f (Maybe Text)
f V1VsphereVirtualDiskVolumeSource{Maybe Text
Text
v1VsphereVirtualDiskVolumeSourceFsType :: V1VsphereVirtualDiskVolumeSource -> Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName :: Maybe Text
v1VsphereVirtualDiskVolumeSourceVolumePath :: Text
$sel:v1VsphereVirtualDiskVolumeSourceStoragePolicyId:V1VsphereVirtualDiskVolumeSource :: V1VsphereVirtualDiskVolumeSource -> Maybe Text
$sel:v1VsphereVirtualDiskVolumeSourceStoragePolicyName:V1VsphereVirtualDiskVolumeSource :: V1VsphereVirtualDiskVolumeSource -> Maybe Text
$sel:v1VsphereVirtualDiskVolumeSourceVolumePath:V1VsphereVirtualDiskVolumeSource :: V1VsphereVirtualDiskVolumeSource -> Text
..} = (\Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType -> V1VsphereVirtualDiskVolumeSource { Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType :: Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType :: Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType, Maybe Text
Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName :: Maybe Text
v1VsphereVirtualDiskVolumeSourceVolumePath :: Text
$sel:v1VsphereVirtualDiskVolumeSourceStoragePolicyId:V1VsphereVirtualDiskVolumeSource :: Maybe Text
$sel:v1VsphereVirtualDiskVolumeSourceStoragePolicyName:V1VsphereVirtualDiskVolumeSource :: Maybe Text
$sel:v1VsphereVirtualDiskVolumeSourceVolumePath:V1VsphereVirtualDiskVolumeSource :: 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 :: Lens_' V1VsphereVirtualDiskVolumeSource (Maybe Text)
v1VsphereVirtualDiskVolumeSourceStoragePolicyIdL Maybe Text -> f (Maybe Text)
f V1VsphereVirtualDiskVolumeSource{Maybe Text
Text
v1VsphereVirtualDiskVolumeSourceFsType :: V1VsphereVirtualDiskVolumeSource -> Maybe Text
$sel:v1VsphereVirtualDiskVolumeSourceStoragePolicyId:V1VsphereVirtualDiskVolumeSource :: V1VsphereVirtualDiskVolumeSource -> Maybe Text
$sel:v1VsphereVirtualDiskVolumeSourceStoragePolicyName:V1VsphereVirtualDiskVolumeSource :: V1VsphereVirtualDiskVolumeSource -> Maybe Text
$sel:v1VsphereVirtualDiskVolumeSourceVolumePath:V1VsphereVirtualDiskVolumeSource :: V1VsphereVirtualDiskVolumeSource -> Text
v1VsphereVirtualDiskVolumeSourceFsType :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName :: Maybe Text
v1VsphereVirtualDiskVolumeSourceVolumePath :: Text
..} = (\Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId -> V1VsphereVirtualDiskVolumeSource { Maybe Text
$sel:v1VsphereVirtualDiskVolumeSourceStoragePolicyId:V1VsphereVirtualDiskVolumeSource :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId, Maybe Text
Text
v1VsphereVirtualDiskVolumeSourceFsType :: Maybe Text
$sel:v1VsphereVirtualDiskVolumeSourceStoragePolicyName:V1VsphereVirtualDiskVolumeSource :: Maybe Text
$sel:v1VsphereVirtualDiskVolumeSourceVolumePath:V1VsphereVirtualDiskVolumeSource :: Text
v1VsphereVirtualDiskVolumeSourceFsType :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName :: Maybe Text
v1VsphereVirtualDiskVolumeSourceVolumePath :: 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 :: Lens_' V1VsphereVirtualDiskVolumeSource (Maybe Text)
v1VsphereVirtualDiskVolumeSourceStoragePolicyNameL Maybe Text -> f (Maybe Text)
f V1VsphereVirtualDiskVolumeSource{Maybe Text
Text
v1VsphereVirtualDiskVolumeSourceFsType :: V1VsphereVirtualDiskVolumeSource -> Maybe Text
$sel:v1VsphereVirtualDiskVolumeSourceStoragePolicyId:V1VsphereVirtualDiskVolumeSource :: V1VsphereVirtualDiskVolumeSource -> Maybe Text
$sel:v1VsphereVirtualDiskVolumeSourceStoragePolicyName:V1VsphereVirtualDiskVolumeSource :: V1VsphereVirtualDiskVolumeSource -> Maybe Text
$sel:v1VsphereVirtualDiskVolumeSourceVolumePath:V1VsphereVirtualDiskVolumeSource :: V1VsphereVirtualDiskVolumeSource -> Text
v1VsphereVirtualDiskVolumeSourceFsType :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName :: Maybe Text
v1VsphereVirtualDiskVolumeSourceVolumePath :: Text
..} = (\Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName -> V1VsphereVirtualDiskVolumeSource { Maybe Text
$sel:v1VsphereVirtualDiskVolumeSourceStoragePolicyName:V1VsphereVirtualDiskVolumeSource :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName, Maybe Text
Text
v1VsphereVirtualDiskVolumeSourceFsType :: Maybe Text
$sel:v1VsphereVirtualDiskVolumeSourceStoragePolicyId:V1VsphereVirtualDiskVolumeSource :: Maybe Text
$sel:v1VsphereVirtualDiskVolumeSourceVolumePath:V1VsphereVirtualDiskVolumeSource :: Text
v1VsphereVirtualDiskVolumeSourceFsType :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId :: Maybe Text
v1VsphereVirtualDiskVolumeSourceVolumePath :: 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 :: Lens_' V1VsphereVirtualDiskVolumeSource Text
v1VsphereVirtualDiskVolumeSourceVolumePathL Text -> f Text
f V1VsphereVirtualDiskVolumeSource{Maybe Text
Text
v1VsphereVirtualDiskVolumeSourceFsType :: V1VsphereVirtualDiskVolumeSource -> Maybe Text
$sel:v1VsphereVirtualDiskVolumeSourceStoragePolicyId:V1VsphereVirtualDiskVolumeSource :: V1VsphereVirtualDiskVolumeSource -> Maybe Text
$sel:v1VsphereVirtualDiskVolumeSourceStoragePolicyName:V1VsphereVirtualDiskVolumeSource :: V1VsphereVirtualDiskVolumeSource -> Maybe Text
$sel:v1VsphereVirtualDiskVolumeSourceVolumePath:V1VsphereVirtualDiskVolumeSource :: V1VsphereVirtualDiskVolumeSource -> Text
v1VsphereVirtualDiskVolumeSourceFsType :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName :: Maybe Text
v1VsphereVirtualDiskVolumeSourceVolumePath :: Text
..} = (\Text
v1VsphereVirtualDiskVolumeSourceVolumePath -> V1VsphereVirtualDiskVolumeSource { Text
$sel:v1VsphereVirtualDiskVolumeSourceVolumePath:V1VsphereVirtualDiskVolumeSource :: Text
v1VsphereVirtualDiskVolumeSourceVolumePath :: Text
v1VsphereVirtualDiskVolumeSourceVolumePath, Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType :: Maybe Text
$sel:v1VsphereVirtualDiskVolumeSourceStoragePolicyId:V1VsphereVirtualDiskVolumeSource :: Maybe Text
$sel:v1VsphereVirtualDiskVolumeSourceStoragePolicyName:V1VsphereVirtualDiskVolumeSource :: Maybe Text
v1VsphereVirtualDiskVolumeSourceFsType :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyId :: Maybe Text
v1VsphereVirtualDiskVolumeSourceStoragePolicyName :: 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 :: Lens_' V1WatchEvent Value
v1WatchEventObjectL Value -> f Value
f V1WatchEvent{Value
Text
v1WatchEventObject :: V1WatchEvent -> Value
v1WatchEventObject :: Value
v1WatchEventType :: Text
$sel:v1WatchEventType:V1WatchEvent :: V1WatchEvent -> Text
..} = (\Value
v1WatchEventObject -> V1WatchEvent { Value
v1WatchEventObject :: Value
v1WatchEventObject :: Value
v1WatchEventObject, Text
v1WatchEventType :: Text
$sel:v1WatchEventType:V1WatchEvent :: 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 :: Lens_' V1WatchEvent Text
v1WatchEventTypeL Text -> f Text
f V1WatchEvent{Value
Text
v1WatchEventObject :: V1WatchEvent -> Value
$sel:v1WatchEventType:V1WatchEvent :: V1WatchEvent -> Text
v1WatchEventObject :: Value
v1WatchEventType :: Text
..} = (\Text
v1WatchEventType -> V1WatchEvent { Text
$sel:v1WatchEventType:V1WatchEvent :: 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 :: Lens_'
  V1WebhookConversion (Maybe ApiextensionsV1WebhookClientConfig)
v1WebhookConversionClientConfigL Maybe ApiextensionsV1WebhookClientConfig
-> f (Maybe ApiextensionsV1WebhookClientConfig)
f V1WebhookConversion{[Text]
Maybe ApiextensionsV1WebhookClientConfig
v1WebhookConversionClientConfig :: V1WebhookConversion -> Maybe ApiextensionsV1WebhookClientConfig
v1WebhookConversionClientConfig :: Maybe ApiextensionsV1WebhookClientConfig
v1WebhookConversionConversionReviewVersions :: [Text]
$sel:v1WebhookConversionConversionReviewVersions:V1WebhookConversion :: V1WebhookConversion -> [Text]
..} = (\Maybe ApiextensionsV1WebhookClientConfig
v1WebhookConversionClientConfig -> V1WebhookConversion { Maybe ApiextensionsV1WebhookClientConfig
v1WebhookConversionClientConfig :: Maybe ApiextensionsV1WebhookClientConfig
v1WebhookConversionClientConfig :: Maybe ApiextensionsV1WebhookClientConfig
v1WebhookConversionClientConfig, [Text]
v1WebhookConversionConversionReviewVersions :: [Text]
$sel:v1WebhookConversionConversionReviewVersions:V1WebhookConversion :: [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 :: Lens_' V1WebhookConversion [Text]
v1WebhookConversionConversionReviewVersionsL [Text] -> f [Text]
f V1WebhookConversion{[Text]
Maybe ApiextensionsV1WebhookClientConfig
v1WebhookConversionClientConfig :: V1WebhookConversion -> Maybe ApiextensionsV1WebhookClientConfig
$sel:v1WebhookConversionConversionReviewVersions:V1WebhookConversion :: V1WebhookConversion -> [Text]
v1WebhookConversionClientConfig :: Maybe ApiextensionsV1WebhookClientConfig
v1WebhookConversionConversionReviewVersions :: [Text]
..} = (\[Text]
v1WebhookConversionConversionReviewVersions -> V1WebhookConversion { [Text]
$sel:v1WebhookConversionConversionReviewVersions:V1WebhookConversion :: [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 :: Lens_' V1WeightedPodAffinityTerm V1PodAffinityTerm
v1WeightedPodAffinityTermPodAffinityTermL V1PodAffinityTerm -> f V1PodAffinityTerm
f V1WeightedPodAffinityTerm{Int
V1PodAffinityTerm
v1WeightedPodAffinityTermPodAffinityTerm :: V1WeightedPodAffinityTerm -> V1PodAffinityTerm
v1WeightedPodAffinityTermPodAffinityTerm :: V1PodAffinityTerm
v1WeightedPodAffinityTermWeight :: Int
$sel:v1WeightedPodAffinityTermWeight:V1WeightedPodAffinityTerm :: V1WeightedPodAffinityTerm -> Int
..} = (\V1PodAffinityTerm
v1WeightedPodAffinityTermPodAffinityTerm -> V1WeightedPodAffinityTerm { V1PodAffinityTerm
v1WeightedPodAffinityTermPodAffinityTerm :: V1PodAffinityTerm
v1WeightedPodAffinityTermPodAffinityTerm :: V1PodAffinityTerm
v1WeightedPodAffinityTermPodAffinityTerm, Int
v1WeightedPodAffinityTermWeight :: Int
$sel:v1WeightedPodAffinityTermWeight:V1WeightedPodAffinityTerm :: 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 :: Lens_' V1WeightedPodAffinityTerm Int
v1WeightedPodAffinityTermWeightL Int -> f Int
f V1WeightedPodAffinityTerm{Int
V1PodAffinityTerm
v1WeightedPodAffinityTermPodAffinityTerm :: V1WeightedPodAffinityTerm -> V1PodAffinityTerm
$sel:v1WeightedPodAffinityTermWeight:V1WeightedPodAffinityTerm :: V1WeightedPodAffinityTerm -> Int
v1WeightedPodAffinityTermPodAffinityTerm :: V1PodAffinityTerm
v1WeightedPodAffinityTermWeight :: Int
..} = (\Int
v1WeightedPodAffinityTermWeight -> V1WeightedPodAffinityTerm { Int
$sel:v1WeightedPodAffinityTermWeight:V1WeightedPodAffinityTerm :: 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 :: Lens_' V1WindowsSecurityContextOptions (Maybe Text)
v1WindowsSecurityContextOptionsGmsaCredentialSpecL Maybe Text -> f (Maybe Text)
f V1WindowsSecurityContextOptions{Maybe Bool
Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: V1WindowsSecurityContextOptions -> Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpecName :: Maybe Text
v1WindowsSecurityContextOptionsHostProcess :: Maybe Bool
v1WindowsSecurityContextOptionsRunAsUserName :: Maybe Text
$sel:v1WindowsSecurityContextOptionsGmsaCredentialSpecName:V1WindowsSecurityContextOptions :: V1WindowsSecurityContextOptions -> Maybe Text
$sel:v1WindowsSecurityContextOptionsHostProcess:V1WindowsSecurityContextOptions :: V1WindowsSecurityContextOptions -> Maybe Bool
$sel:v1WindowsSecurityContextOptionsRunAsUserName:V1WindowsSecurityContextOptions :: V1WindowsSecurityContextOptions -> Maybe Text
..} = (\Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec -> V1WindowsSecurityContextOptions { Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec, Maybe Bool
Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpecName :: Maybe Text
v1WindowsSecurityContextOptionsHostProcess :: Maybe Bool
v1WindowsSecurityContextOptionsRunAsUserName :: Maybe Text
$sel:v1WindowsSecurityContextOptionsGmsaCredentialSpecName:V1WindowsSecurityContextOptions :: Maybe Text
$sel:v1WindowsSecurityContextOptionsHostProcess:V1WindowsSecurityContextOptions :: Maybe Bool
$sel:v1WindowsSecurityContextOptionsRunAsUserName:V1WindowsSecurityContextOptions :: 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 :: Lens_' V1WindowsSecurityContextOptions (Maybe Text)
v1WindowsSecurityContextOptionsGmsaCredentialSpecNameL Maybe Text -> f (Maybe Text)
f V1WindowsSecurityContextOptions{Maybe Bool
Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: V1WindowsSecurityContextOptions -> Maybe Text
$sel:v1WindowsSecurityContextOptionsGmsaCredentialSpecName:V1WindowsSecurityContextOptions :: V1WindowsSecurityContextOptions -> Maybe Text
$sel:v1WindowsSecurityContextOptionsHostProcess:V1WindowsSecurityContextOptions :: V1WindowsSecurityContextOptions -> Maybe Bool
$sel:v1WindowsSecurityContextOptionsRunAsUserName:V1WindowsSecurityContextOptions :: V1WindowsSecurityContextOptions -> Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpecName :: Maybe Text
v1WindowsSecurityContextOptionsHostProcess :: Maybe Bool
v1WindowsSecurityContextOptionsRunAsUserName :: Maybe Text
..} = (\Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpecName -> V1WindowsSecurityContextOptions { Maybe Text
$sel:v1WindowsSecurityContextOptionsGmsaCredentialSpecName:V1WindowsSecurityContextOptions :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpecName :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpecName, Maybe Bool
Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: Maybe Text
$sel:v1WindowsSecurityContextOptionsHostProcess:V1WindowsSecurityContextOptions :: Maybe Bool
$sel:v1WindowsSecurityContextOptionsRunAsUserName:V1WindowsSecurityContextOptions :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: Maybe Text
v1WindowsSecurityContextOptionsHostProcess :: Maybe Bool
v1WindowsSecurityContextOptionsRunAsUserName :: 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 #-}

-- | 'v1WindowsSecurityContextOptionsHostProcess' Lens
v1WindowsSecurityContextOptionsHostProcessL :: Lens_' V1WindowsSecurityContextOptions (Maybe Bool)
v1WindowsSecurityContextOptionsHostProcessL :: Lens_' V1WindowsSecurityContextOptions (Maybe Bool)
v1WindowsSecurityContextOptionsHostProcessL Maybe Bool -> f (Maybe Bool)
f V1WindowsSecurityContextOptions{Maybe Bool
Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: V1WindowsSecurityContextOptions -> Maybe Text
$sel:v1WindowsSecurityContextOptionsGmsaCredentialSpecName:V1WindowsSecurityContextOptions :: V1WindowsSecurityContextOptions -> Maybe Text
$sel:v1WindowsSecurityContextOptionsHostProcess:V1WindowsSecurityContextOptions :: V1WindowsSecurityContextOptions -> Maybe Bool
$sel:v1WindowsSecurityContextOptionsRunAsUserName:V1WindowsSecurityContextOptions :: V1WindowsSecurityContextOptions -> Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpecName :: Maybe Text
v1WindowsSecurityContextOptionsHostProcess :: Maybe Bool
v1WindowsSecurityContextOptionsRunAsUserName :: Maybe Text
..} = (\Maybe Bool
v1WindowsSecurityContextOptionsHostProcess -> V1WindowsSecurityContextOptions { Maybe Bool
$sel:v1WindowsSecurityContextOptionsHostProcess:V1WindowsSecurityContextOptions :: Maybe Bool
v1WindowsSecurityContextOptionsHostProcess :: Maybe Bool
v1WindowsSecurityContextOptionsHostProcess, Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: Maybe Text
$sel:v1WindowsSecurityContextOptionsGmsaCredentialSpecName:V1WindowsSecurityContextOptions :: Maybe Text
$sel:v1WindowsSecurityContextOptionsRunAsUserName:V1WindowsSecurityContextOptions :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpecName :: Maybe Text
v1WindowsSecurityContextOptionsRunAsUserName :: Maybe Text
..} ) (Maybe Bool -> V1WindowsSecurityContextOptions)
-> f (Maybe Bool) -> f V1WindowsSecurityContextOptions
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1WindowsSecurityContextOptionsHostProcess
{-# INLINE v1WindowsSecurityContextOptionsHostProcessL #-}

-- | 'v1WindowsSecurityContextOptionsRunAsUserName' Lens
v1WindowsSecurityContextOptionsRunAsUserNameL :: Lens_' V1WindowsSecurityContextOptions (Maybe Text)
v1WindowsSecurityContextOptionsRunAsUserNameL :: Lens_' V1WindowsSecurityContextOptions (Maybe Text)
v1WindowsSecurityContextOptionsRunAsUserNameL Maybe Text -> f (Maybe Text)
f V1WindowsSecurityContextOptions{Maybe Bool
Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: V1WindowsSecurityContextOptions -> Maybe Text
$sel:v1WindowsSecurityContextOptionsGmsaCredentialSpecName:V1WindowsSecurityContextOptions :: V1WindowsSecurityContextOptions -> Maybe Text
$sel:v1WindowsSecurityContextOptionsHostProcess:V1WindowsSecurityContextOptions :: V1WindowsSecurityContextOptions -> Maybe Bool
$sel:v1WindowsSecurityContextOptionsRunAsUserName:V1WindowsSecurityContextOptions :: V1WindowsSecurityContextOptions -> Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpecName :: Maybe Text
v1WindowsSecurityContextOptionsHostProcess :: Maybe Bool
v1WindowsSecurityContextOptionsRunAsUserName :: Maybe Text
..} = (\Maybe Text
v1WindowsSecurityContextOptionsRunAsUserName -> V1WindowsSecurityContextOptions { Maybe Text
$sel:v1WindowsSecurityContextOptionsRunAsUserName:V1WindowsSecurityContextOptions :: Maybe Text
v1WindowsSecurityContextOptionsRunAsUserName :: Maybe Text
v1WindowsSecurityContextOptionsRunAsUserName, Maybe Bool
Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: Maybe Text
$sel:v1WindowsSecurityContextOptionsGmsaCredentialSpecName:V1WindowsSecurityContextOptions :: Maybe Text
$sel:v1WindowsSecurityContextOptionsHostProcess:V1WindowsSecurityContextOptions :: Maybe Bool
v1WindowsSecurityContextOptionsGmsaCredentialSpec :: Maybe Text
v1WindowsSecurityContextOptionsGmsaCredentialSpecName :: Maybe Text
v1WindowsSecurityContextOptionsHostProcess :: Maybe Bool
..} ) (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 #-}



-- * V1alpha1ApplyConfiguration

-- | 'v1alpha1ApplyConfigurationExpression' Lens
v1alpha1ApplyConfigurationExpressionL :: Lens_' V1alpha1ApplyConfiguration (Maybe Text)
v1alpha1ApplyConfigurationExpressionL :: Lens_' V1alpha1ApplyConfiguration (Maybe Text)
v1alpha1ApplyConfigurationExpressionL Maybe Text -> f (Maybe Text)
f V1alpha1ApplyConfiguration{Maybe Text
v1alpha1ApplyConfigurationExpression :: V1alpha1ApplyConfiguration -> Maybe Text
v1alpha1ApplyConfigurationExpression :: Maybe Text
..} = (\Maybe Text
v1alpha1ApplyConfigurationExpression -> V1alpha1ApplyConfiguration { Maybe Text
v1alpha1ApplyConfigurationExpression :: Maybe Text
v1alpha1ApplyConfigurationExpression :: Maybe Text
v1alpha1ApplyConfigurationExpression, ..} ) (Maybe Text -> V1alpha1ApplyConfiguration)
-> f (Maybe Text) -> f V1alpha1ApplyConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1ApplyConfigurationExpression
{-# INLINE v1alpha1ApplyConfigurationExpressionL #-}



-- * V1alpha1ClusterTrustBundle

-- | 'v1alpha1ClusterTrustBundleApiVersion' Lens
v1alpha1ClusterTrustBundleApiVersionL :: Lens_' V1alpha1ClusterTrustBundle (Maybe Text)
v1alpha1ClusterTrustBundleApiVersionL :: Lens_' V1alpha1ClusterTrustBundle (Maybe Text)
v1alpha1ClusterTrustBundleApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1ClusterTrustBundle{Maybe Text
Maybe V1ObjectMeta
V1alpha1ClusterTrustBundleSpec
v1alpha1ClusterTrustBundleApiVersion :: V1alpha1ClusterTrustBundle -> Maybe Text
v1alpha1ClusterTrustBundleApiVersion :: Maybe Text
v1alpha1ClusterTrustBundleKind :: Maybe Text
v1alpha1ClusterTrustBundleMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterTrustBundleSpec :: V1alpha1ClusterTrustBundleSpec
$sel:v1alpha1ClusterTrustBundleKind:V1alpha1ClusterTrustBundle :: V1alpha1ClusterTrustBundle -> Maybe Text
$sel:v1alpha1ClusterTrustBundleMetadata:V1alpha1ClusterTrustBundle :: V1alpha1ClusterTrustBundle -> Maybe V1ObjectMeta
$sel:v1alpha1ClusterTrustBundleSpec:V1alpha1ClusterTrustBundle :: V1alpha1ClusterTrustBundle -> V1alpha1ClusterTrustBundleSpec
..} = (\Maybe Text
v1alpha1ClusterTrustBundleApiVersion -> V1alpha1ClusterTrustBundle { Maybe Text
v1alpha1ClusterTrustBundleApiVersion :: Maybe Text
v1alpha1ClusterTrustBundleApiVersion :: Maybe Text
v1alpha1ClusterTrustBundleApiVersion, Maybe Text
Maybe V1ObjectMeta
V1alpha1ClusterTrustBundleSpec
v1alpha1ClusterTrustBundleKind :: Maybe Text
v1alpha1ClusterTrustBundleMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterTrustBundleSpec :: V1alpha1ClusterTrustBundleSpec
$sel:v1alpha1ClusterTrustBundleKind:V1alpha1ClusterTrustBundle :: Maybe Text
$sel:v1alpha1ClusterTrustBundleMetadata:V1alpha1ClusterTrustBundle :: Maybe V1ObjectMeta
$sel:v1alpha1ClusterTrustBundleSpec:V1alpha1ClusterTrustBundle :: V1alpha1ClusterTrustBundleSpec
..} ) (Maybe Text -> V1alpha1ClusterTrustBundle)
-> f (Maybe Text) -> f V1alpha1ClusterTrustBundle
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1ClusterTrustBundleApiVersion
{-# INLINE v1alpha1ClusterTrustBundleApiVersionL #-}

-- | 'v1alpha1ClusterTrustBundleKind' Lens
v1alpha1ClusterTrustBundleKindL :: Lens_' V1alpha1ClusterTrustBundle (Maybe Text)
v1alpha1ClusterTrustBundleKindL :: Lens_' V1alpha1ClusterTrustBundle (Maybe Text)
v1alpha1ClusterTrustBundleKindL Maybe Text -> f (Maybe Text)
f V1alpha1ClusterTrustBundle{Maybe Text
Maybe V1ObjectMeta
V1alpha1ClusterTrustBundleSpec
v1alpha1ClusterTrustBundleApiVersion :: V1alpha1ClusterTrustBundle -> Maybe Text
$sel:v1alpha1ClusterTrustBundleKind:V1alpha1ClusterTrustBundle :: V1alpha1ClusterTrustBundle -> Maybe Text
$sel:v1alpha1ClusterTrustBundleMetadata:V1alpha1ClusterTrustBundle :: V1alpha1ClusterTrustBundle -> Maybe V1ObjectMeta
$sel:v1alpha1ClusterTrustBundleSpec:V1alpha1ClusterTrustBundle :: V1alpha1ClusterTrustBundle -> V1alpha1ClusterTrustBundleSpec
v1alpha1ClusterTrustBundleApiVersion :: Maybe Text
v1alpha1ClusterTrustBundleKind :: Maybe Text
v1alpha1ClusterTrustBundleMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterTrustBundleSpec :: V1alpha1ClusterTrustBundleSpec
..} = (\Maybe Text
v1alpha1ClusterTrustBundleKind -> V1alpha1ClusterTrustBundle { Maybe Text
$sel:v1alpha1ClusterTrustBundleKind:V1alpha1ClusterTrustBundle :: Maybe Text
v1alpha1ClusterTrustBundleKind :: Maybe Text
v1alpha1ClusterTrustBundleKind, Maybe Text
Maybe V1ObjectMeta
V1alpha1ClusterTrustBundleSpec
v1alpha1ClusterTrustBundleApiVersion :: Maybe Text
$sel:v1alpha1ClusterTrustBundleMetadata:V1alpha1ClusterTrustBundle :: Maybe V1ObjectMeta
$sel:v1alpha1ClusterTrustBundleSpec:V1alpha1ClusterTrustBundle :: V1alpha1ClusterTrustBundleSpec
v1alpha1ClusterTrustBundleApiVersion :: Maybe Text
v1alpha1ClusterTrustBundleMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterTrustBundleSpec :: V1alpha1ClusterTrustBundleSpec
..} ) (Maybe Text -> V1alpha1ClusterTrustBundle)
-> f (Maybe Text) -> f V1alpha1ClusterTrustBundle
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1ClusterTrustBundleKind
{-# INLINE v1alpha1ClusterTrustBundleKindL #-}

-- | 'v1alpha1ClusterTrustBundleMetadata' Lens
v1alpha1ClusterTrustBundleMetadataL :: Lens_' V1alpha1ClusterTrustBundle (Maybe V1ObjectMeta)
v1alpha1ClusterTrustBundleMetadataL :: Lens_' V1alpha1ClusterTrustBundle (Maybe V1ObjectMeta)
v1alpha1ClusterTrustBundleMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1alpha1ClusterTrustBundle{Maybe Text
Maybe V1ObjectMeta
V1alpha1ClusterTrustBundleSpec
v1alpha1ClusterTrustBundleApiVersion :: V1alpha1ClusterTrustBundle -> Maybe Text
$sel:v1alpha1ClusterTrustBundleKind:V1alpha1ClusterTrustBundle :: V1alpha1ClusterTrustBundle -> Maybe Text
$sel:v1alpha1ClusterTrustBundleMetadata:V1alpha1ClusterTrustBundle :: V1alpha1ClusterTrustBundle -> Maybe V1ObjectMeta
$sel:v1alpha1ClusterTrustBundleSpec:V1alpha1ClusterTrustBundle :: V1alpha1ClusterTrustBundle -> V1alpha1ClusterTrustBundleSpec
v1alpha1ClusterTrustBundleApiVersion :: Maybe Text
v1alpha1ClusterTrustBundleKind :: Maybe Text
v1alpha1ClusterTrustBundleMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterTrustBundleSpec :: V1alpha1ClusterTrustBundleSpec
..} = (\Maybe V1ObjectMeta
v1alpha1ClusterTrustBundleMetadata -> V1alpha1ClusterTrustBundle { Maybe V1ObjectMeta
$sel:v1alpha1ClusterTrustBundleMetadata:V1alpha1ClusterTrustBundle :: Maybe V1ObjectMeta
v1alpha1ClusterTrustBundleMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterTrustBundleMetadata, Maybe Text
V1alpha1ClusterTrustBundleSpec
v1alpha1ClusterTrustBundleApiVersion :: Maybe Text
$sel:v1alpha1ClusterTrustBundleKind:V1alpha1ClusterTrustBundle :: Maybe Text
$sel:v1alpha1ClusterTrustBundleSpec:V1alpha1ClusterTrustBundle :: V1alpha1ClusterTrustBundleSpec
v1alpha1ClusterTrustBundleApiVersion :: Maybe Text
v1alpha1ClusterTrustBundleKind :: Maybe Text
v1alpha1ClusterTrustBundleSpec :: V1alpha1ClusterTrustBundleSpec
..} ) (Maybe V1ObjectMeta -> V1alpha1ClusterTrustBundle)
-> f (Maybe V1ObjectMeta) -> f V1alpha1ClusterTrustBundle
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1alpha1ClusterTrustBundleMetadata
{-# INLINE v1alpha1ClusterTrustBundleMetadataL #-}

-- | 'v1alpha1ClusterTrustBundleSpec' Lens
v1alpha1ClusterTrustBundleSpecL :: Lens_' V1alpha1ClusterTrustBundle (V1alpha1ClusterTrustBundleSpec)
v1alpha1ClusterTrustBundleSpecL :: Lens_' V1alpha1ClusterTrustBundle V1alpha1ClusterTrustBundleSpec
v1alpha1ClusterTrustBundleSpecL V1alpha1ClusterTrustBundleSpec -> f V1alpha1ClusterTrustBundleSpec
f V1alpha1ClusterTrustBundle{Maybe Text
Maybe V1ObjectMeta
V1alpha1ClusterTrustBundleSpec
v1alpha1ClusterTrustBundleApiVersion :: V1alpha1ClusterTrustBundle -> Maybe Text
$sel:v1alpha1ClusterTrustBundleKind:V1alpha1ClusterTrustBundle :: V1alpha1ClusterTrustBundle -> Maybe Text
$sel:v1alpha1ClusterTrustBundleMetadata:V1alpha1ClusterTrustBundle :: V1alpha1ClusterTrustBundle -> Maybe V1ObjectMeta
$sel:v1alpha1ClusterTrustBundleSpec:V1alpha1ClusterTrustBundle :: V1alpha1ClusterTrustBundle -> V1alpha1ClusterTrustBundleSpec
v1alpha1ClusterTrustBundleApiVersion :: Maybe Text
v1alpha1ClusterTrustBundleKind :: Maybe Text
v1alpha1ClusterTrustBundleMetadata :: Maybe V1ObjectMeta
v1alpha1ClusterTrustBundleSpec :: V1alpha1ClusterTrustBundleSpec
..} = (\V1alpha1ClusterTrustBundleSpec
v1alpha1ClusterTrustBundleSpec -> V1alpha1ClusterTrustBundle { V1alpha1ClusterTrustBundleSpec
$sel:v1alpha1ClusterTrustBundleSpec:V1alpha1ClusterTrustBundle :: V1alpha1ClusterTrustBundleSpec
v1alpha1ClusterTrustBundleSpec :: V1alpha1ClusterTrustBundleSpec
v1alpha1ClusterTrustBundleSpec, Maybe Text
Maybe V1ObjectMeta
v1alpha1ClusterTrustBundleApiVersion :: Maybe Text
$sel:v1alpha1ClusterTrustBundleKind:V1alpha1ClusterTrustBundle :: Maybe Text
$sel:v1alpha1ClusterTrustBundleMetadata:V1alpha1ClusterTrustBundle :: Maybe V1ObjectMeta
v1alpha1ClusterTrustBundleApiVersion :: Maybe Text
v1alpha1ClusterTrustBundleKind :: Maybe Text
v1alpha1ClusterTrustBundleMetadata :: Maybe V1ObjectMeta
..} ) (V1alpha1ClusterTrustBundleSpec -> V1alpha1ClusterTrustBundle)
-> f V1alpha1ClusterTrustBundleSpec -> f V1alpha1ClusterTrustBundle
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1alpha1ClusterTrustBundleSpec -> f V1alpha1ClusterTrustBundleSpec
f V1alpha1ClusterTrustBundleSpec
v1alpha1ClusterTrustBundleSpec
{-# INLINE v1alpha1ClusterTrustBundleSpecL #-}



-- * V1alpha1ClusterTrustBundleList

-- | 'v1alpha1ClusterTrustBundleListApiVersion' Lens
v1alpha1ClusterTrustBundleListApiVersionL :: Lens_' V1alpha1ClusterTrustBundleList (Maybe Text)
v1alpha1ClusterTrustBundleListApiVersionL :: Lens_' V1alpha1ClusterTrustBundleList (Maybe Text)
v1alpha1ClusterTrustBundleListApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1ClusterTrustBundleList{[V1alpha1ClusterTrustBundle]
Maybe Text
Maybe V1ListMeta
v1alpha1ClusterTrustBundleListApiVersion :: V1alpha1ClusterTrustBundleList -> Maybe Text
v1alpha1ClusterTrustBundleListApiVersion :: Maybe Text
v1alpha1ClusterTrustBundleListItems :: [V1alpha1ClusterTrustBundle]
v1alpha1ClusterTrustBundleListKind :: Maybe Text
v1alpha1ClusterTrustBundleListMetadata :: Maybe V1ListMeta
$sel:v1alpha1ClusterTrustBundleListItems:V1alpha1ClusterTrustBundleList :: V1alpha1ClusterTrustBundleList -> [V1alpha1ClusterTrustBundle]
$sel:v1alpha1ClusterTrustBundleListKind:V1alpha1ClusterTrustBundleList :: V1alpha1ClusterTrustBundleList -> Maybe Text
$sel:v1alpha1ClusterTrustBundleListMetadata:V1alpha1ClusterTrustBundleList :: V1alpha1ClusterTrustBundleList -> Maybe V1ListMeta
..} = (\Maybe Text
v1alpha1ClusterTrustBundleListApiVersion -> V1alpha1ClusterTrustBundleList { Maybe Text
v1alpha1ClusterTrustBundleListApiVersion :: Maybe Text
v1alpha1ClusterTrustBundleListApiVersion :: Maybe Text
v1alpha1ClusterTrustBundleListApiVersion, [V1alpha1ClusterTrustBundle]
Maybe Text
Maybe V1ListMeta
v1alpha1ClusterTrustBundleListItems :: [V1alpha1ClusterTrustBundle]
v1alpha1ClusterTrustBundleListKind :: Maybe Text
v1alpha1ClusterTrustBundleListMetadata :: Maybe V1ListMeta
$sel:v1alpha1ClusterTrustBundleListItems:V1alpha1ClusterTrustBundleList :: [V1alpha1ClusterTrustBundle]
$sel:v1alpha1ClusterTrustBundleListKind:V1alpha1ClusterTrustBundleList :: Maybe Text
$sel:v1alpha1ClusterTrustBundleListMetadata:V1alpha1ClusterTrustBundleList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1alpha1ClusterTrustBundleList)
-> f (Maybe Text) -> f V1alpha1ClusterTrustBundleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1ClusterTrustBundleListApiVersion
{-# INLINE v1alpha1ClusterTrustBundleListApiVersionL #-}

-- | 'v1alpha1ClusterTrustBundleListItems' Lens
v1alpha1ClusterTrustBundleListItemsL :: Lens_' V1alpha1ClusterTrustBundleList ([V1alpha1ClusterTrustBundle])
v1alpha1ClusterTrustBundleListItemsL :: Lens_' V1alpha1ClusterTrustBundleList [V1alpha1ClusterTrustBundle]
v1alpha1ClusterTrustBundleListItemsL [V1alpha1ClusterTrustBundle] -> f [V1alpha1ClusterTrustBundle]
f V1alpha1ClusterTrustBundleList{[V1alpha1ClusterTrustBundle]
Maybe Text
Maybe V1ListMeta
v1alpha1ClusterTrustBundleListApiVersion :: V1alpha1ClusterTrustBundleList -> Maybe Text
$sel:v1alpha1ClusterTrustBundleListItems:V1alpha1ClusterTrustBundleList :: V1alpha1ClusterTrustBundleList -> [V1alpha1ClusterTrustBundle]
$sel:v1alpha1ClusterTrustBundleListKind:V1alpha1ClusterTrustBundleList :: V1alpha1ClusterTrustBundleList -> Maybe Text
$sel:v1alpha1ClusterTrustBundleListMetadata:V1alpha1ClusterTrustBundleList :: V1alpha1ClusterTrustBundleList -> Maybe V1ListMeta
v1alpha1ClusterTrustBundleListApiVersion :: Maybe Text
v1alpha1ClusterTrustBundleListItems :: [V1alpha1ClusterTrustBundle]
v1alpha1ClusterTrustBundleListKind :: Maybe Text
v1alpha1ClusterTrustBundleListMetadata :: Maybe V1ListMeta
..} = (\[V1alpha1ClusterTrustBundle]
v1alpha1ClusterTrustBundleListItems -> V1alpha1ClusterTrustBundleList { [V1alpha1ClusterTrustBundle]
$sel:v1alpha1ClusterTrustBundleListItems:V1alpha1ClusterTrustBundleList :: [V1alpha1ClusterTrustBundle]
v1alpha1ClusterTrustBundleListItems :: [V1alpha1ClusterTrustBundle]
v1alpha1ClusterTrustBundleListItems, Maybe Text
Maybe V1ListMeta
v1alpha1ClusterTrustBundleListApiVersion :: Maybe Text
$sel:v1alpha1ClusterTrustBundleListKind:V1alpha1ClusterTrustBundleList :: Maybe Text
$sel:v1alpha1ClusterTrustBundleListMetadata:V1alpha1ClusterTrustBundleList :: Maybe V1ListMeta
v1alpha1ClusterTrustBundleListApiVersion :: Maybe Text
v1alpha1ClusterTrustBundleListKind :: Maybe Text
v1alpha1ClusterTrustBundleListMetadata :: Maybe V1ListMeta
..} ) ([V1alpha1ClusterTrustBundle] -> V1alpha1ClusterTrustBundleList)
-> f [V1alpha1ClusterTrustBundle]
-> f V1alpha1ClusterTrustBundleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1alpha1ClusterTrustBundle] -> f [V1alpha1ClusterTrustBundle]
f [V1alpha1ClusterTrustBundle]
v1alpha1ClusterTrustBundleListItems
{-# INLINE v1alpha1ClusterTrustBundleListItemsL #-}

-- | 'v1alpha1ClusterTrustBundleListKind' Lens
v1alpha1ClusterTrustBundleListKindL :: Lens_' V1alpha1ClusterTrustBundleList (Maybe Text)
v1alpha1ClusterTrustBundleListKindL :: Lens_' V1alpha1ClusterTrustBundleList (Maybe Text)
v1alpha1ClusterTrustBundleListKindL Maybe Text -> f (Maybe Text)
f V1alpha1ClusterTrustBundleList{[V1alpha1ClusterTrustBundle]
Maybe Text
Maybe V1ListMeta
v1alpha1ClusterTrustBundleListApiVersion :: V1alpha1ClusterTrustBundleList -> Maybe Text
$sel:v1alpha1ClusterTrustBundleListItems:V1alpha1ClusterTrustBundleList :: V1alpha1ClusterTrustBundleList -> [V1alpha1ClusterTrustBundle]
$sel:v1alpha1ClusterTrustBundleListKind:V1alpha1ClusterTrustBundleList :: V1alpha1ClusterTrustBundleList -> Maybe Text
$sel:v1alpha1ClusterTrustBundleListMetadata:V1alpha1ClusterTrustBundleList :: V1alpha1ClusterTrustBundleList -> Maybe V1ListMeta
v1alpha1ClusterTrustBundleListApiVersion :: Maybe Text
v1alpha1ClusterTrustBundleListItems :: [V1alpha1ClusterTrustBundle]
v1alpha1ClusterTrustBundleListKind :: Maybe Text
v1alpha1ClusterTrustBundleListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1alpha1ClusterTrustBundleListKind -> V1alpha1ClusterTrustBundleList { Maybe Text
$sel:v1alpha1ClusterTrustBundleListKind:V1alpha1ClusterTrustBundleList :: Maybe Text
v1alpha1ClusterTrustBundleListKind :: Maybe Text
v1alpha1ClusterTrustBundleListKind, [V1alpha1ClusterTrustBundle]
Maybe Text
Maybe V1ListMeta
v1alpha1ClusterTrustBundleListApiVersion :: Maybe Text
$sel:v1alpha1ClusterTrustBundleListItems:V1alpha1ClusterTrustBundleList :: [V1alpha1ClusterTrustBundle]
$sel:v1alpha1ClusterTrustBundleListMetadata:V1alpha1ClusterTrustBundleList :: Maybe V1ListMeta
v1alpha1ClusterTrustBundleListApiVersion :: Maybe Text
v1alpha1ClusterTrustBundleListItems :: [V1alpha1ClusterTrustBundle]
v1alpha1ClusterTrustBundleListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1alpha1ClusterTrustBundleList)
-> f (Maybe Text) -> f V1alpha1ClusterTrustBundleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1ClusterTrustBundleListKind
{-# INLINE v1alpha1ClusterTrustBundleListKindL #-}

-- | 'v1alpha1ClusterTrustBundleListMetadata' Lens
v1alpha1ClusterTrustBundleListMetadataL :: Lens_' V1alpha1ClusterTrustBundleList (Maybe V1ListMeta)
v1alpha1ClusterTrustBundleListMetadataL :: Lens_' V1alpha1ClusterTrustBundleList (Maybe V1ListMeta)
v1alpha1ClusterTrustBundleListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1alpha1ClusterTrustBundleList{[V1alpha1ClusterTrustBundle]
Maybe Text
Maybe V1ListMeta
v1alpha1ClusterTrustBundleListApiVersion :: V1alpha1ClusterTrustBundleList -> Maybe Text
$sel:v1alpha1ClusterTrustBundleListItems:V1alpha1ClusterTrustBundleList :: V1alpha1ClusterTrustBundleList -> [V1alpha1ClusterTrustBundle]
$sel:v1alpha1ClusterTrustBundleListKind:V1alpha1ClusterTrustBundleList :: V1alpha1ClusterTrustBundleList -> Maybe Text
$sel:v1alpha1ClusterTrustBundleListMetadata:V1alpha1ClusterTrustBundleList :: V1alpha1ClusterTrustBundleList -> Maybe V1ListMeta
v1alpha1ClusterTrustBundleListApiVersion :: Maybe Text
v1alpha1ClusterTrustBundleListItems :: [V1alpha1ClusterTrustBundle]
v1alpha1ClusterTrustBundleListKind :: Maybe Text
v1alpha1ClusterTrustBundleListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1alpha1ClusterTrustBundleListMetadata -> V1alpha1ClusterTrustBundleList { Maybe V1ListMeta
$sel:v1alpha1ClusterTrustBundleListMetadata:V1alpha1ClusterTrustBundleList :: Maybe V1ListMeta
v1alpha1ClusterTrustBundleListMetadata :: Maybe V1ListMeta
v1alpha1ClusterTrustBundleListMetadata, [V1alpha1ClusterTrustBundle]
Maybe Text
v1alpha1ClusterTrustBundleListApiVersion :: Maybe Text
$sel:v1alpha1ClusterTrustBundleListItems:V1alpha1ClusterTrustBundleList :: [V1alpha1ClusterTrustBundle]
$sel:v1alpha1ClusterTrustBundleListKind:V1alpha1ClusterTrustBundleList :: Maybe Text
v1alpha1ClusterTrustBundleListApiVersion :: Maybe Text
v1alpha1ClusterTrustBundleListItems :: [V1alpha1ClusterTrustBundle]
v1alpha1ClusterTrustBundleListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1alpha1ClusterTrustBundleList)
-> f (Maybe V1ListMeta) -> f V1alpha1ClusterTrustBundleList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1alpha1ClusterTrustBundleListMetadata
{-# INLINE v1alpha1ClusterTrustBundleListMetadataL #-}



-- * V1alpha1ClusterTrustBundleSpec

-- | 'v1alpha1ClusterTrustBundleSpecSignerName' Lens
v1alpha1ClusterTrustBundleSpecSignerNameL :: Lens_' V1alpha1ClusterTrustBundleSpec (Maybe Text)
v1alpha1ClusterTrustBundleSpecSignerNameL :: Lens_' V1alpha1ClusterTrustBundleSpec (Maybe Text)
v1alpha1ClusterTrustBundleSpecSignerNameL Maybe Text -> f (Maybe Text)
f V1alpha1ClusterTrustBundleSpec{Maybe Text
Text
v1alpha1ClusterTrustBundleSpecSignerName :: V1alpha1ClusterTrustBundleSpec -> Maybe Text
v1alpha1ClusterTrustBundleSpecSignerName :: Maybe Text
v1alpha1ClusterTrustBundleSpecTrustBundle :: Text
$sel:v1alpha1ClusterTrustBundleSpecTrustBundle:V1alpha1ClusterTrustBundleSpec :: V1alpha1ClusterTrustBundleSpec -> Text
..} = (\Maybe Text
v1alpha1ClusterTrustBundleSpecSignerName -> V1alpha1ClusterTrustBundleSpec { Maybe Text
v1alpha1ClusterTrustBundleSpecSignerName :: Maybe Text
v1alpha1ClusterTrustBundleSpecSignerName :: Maybe Text
v1alpha1ClusterTrustBundleSpecSignerName, Text
v1alpha1ClusterTrustBundleSpecTrustBundle :: Text
$sel:v1alpha1ClusterTrustBundleSpecTrustBundle:V1alpha1ClusterTrustBundleSpec :: Text
..} ) (Maybe Text -> V1alpha1ClusterTrustBundleSpec)
-> f (Maybe Text) -> f V1alpha1ClusterTrustBundleSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1ClusterTrustBundleSpecSignerName
{-# INLINE v1alpha1ClusterTrustBundleSpecSignerNameL #-}

-- | 'v1alpha1ClusterTrustBundleSpecTrustBundle' Lens
v1alpha1ClusterTrustBundleSpecTrustBundleL :: Lens_' V1alpha1ClusterTrustBundleSpec (Text)
v1alpha1ClusterTrustBundleSpecTrustBundleL :: Lens_' V1alpha1ClusterTrustBundleSpec Text
v1alpha1ClusterTrustBundleSpecTrustBundleL Text -> f Text
f V1alpha1ClusterTrustBundleSpec{Maybe Text
Text
v1alpha1ClusterTrustBundleSpecSignerName :: V1alpha1ClusterTrustBundleSpec -> Maybe Text
$sel:v1alpha1ClusterTrustBundleSpecTrustBundle:V1alpha1ClusterTrustBundleSpec :: V1alpha1ClusterTrustBundleSpec -> Text
v1alpha1ClusterTrustBundleSpecSignerName :: Maybe Text
v1alpha1ClusterTrustBundleSpecTrustBundle :: Text
..} = (\Text
v1alpha1ClusterTrustBundleSpecTrustBundle -> V1alpha1ClusterTrustBundleSpec { Text
$sel:v1alpha1ClusterTrustBundleSpecTrustBundle:V1alpha1ClusterTrustBundleSpec :: Text
v1alpha1ClusterTrustBundleSpecTrustBundle :: Text
v1alpha1ClusterTrustBundleSpecTrustBundle, Maybe Text
v1alpha1ClusterTrustBundleSpecSignerName :: Maybe Text
v1alpha1ClusterTrustBundleSpecSignerName :: Maybe Text
..} ) (Text -> V1alpha1ClusterTrustBundleSpec)
-> f Text -> f V1alpha1ClusterTrustBundleSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha1ClusterTrustBundleSpecTrustBundle
{-# INLINE v1alpha1ClusterTrustBundleSpecTrustBundleL #-}



-- * V1alpha1GroupVersionResource

-- | 'v1alpha1GroupVersionResourceGroup' Lens
v1alpha1GroupVersionResourceGroupL :: Lens_' V1alpha1GroupVersionResource (Maybe Text)
v1alpha1GroupVersionResourceGroupL :: Lens_' V1alpha1GroupVersionResource (Maybe Text)
v1alpha1GroupVersionResourceGroupL Maybe Text -> f (Maybe Text)
f V1alpha1GroupVersionResource{Maybe Text
v1alpha1GroupVersionResourceGroup :: V1alpha1GroupVersionResource -> Maybe Text
v1alpha1GroupVersionResourceGroup :: Maybe Text
v1alpha1GroupVersionResourceResource :: Maybe Text
v1alpha1GroupVersionResourceVersion :: Maybe Text
$sel:v1alpha1GroupVersionResourceResource:V1alpha1GroupVersionResource :: V1alpha1GroupVersionResource -> Maybe Text
$sel:v1alpha1GroupVersionResourceVersion:V1alpha1GroupVersionResource :: V1alpha1GroupVersionResource -> Maybe Text
..} = (\Maybe Text
v1alpha1GroupVersionResourceGroup -> V1alpha1GroupVersionResource { Maybe Text
v1alpha1GroupVersionResourceGroup :: Maybe Text
v1alpha1GroupVersionResourceGroup :: Maybe Text
v1alpha1GroupVersionResourceGroup, Maybe Text
v1alpha1GroupVersionResourceResource :: Maybe Text
v1alpha1GroupVersionResourceVersion :: Maybe Text
$sel:v1alpha1GroupVersionResourceResource:V1alpha1GroupVersionResource :: Maybe Text
$sel:v1alpha1GroupVersionResourceVersion:V1alpha1GroupVersionResource :: Maybe Text
..} ) (Maybe Text -> V1alpha1GroupVersionResource)
-> f (Maybe Text) -> f V1alpha1GroupVersionResource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1GroupVersionResourceGroup
{-# INLINE v1alpha1GroupVersionResourceGroupL #-}

-- | 'v1alpha1GroupVersionResourceResource' Lens
v1alpha1GroupVersionResourceResourceL :: Lens_' V1alpha1GroupVersionResource (Maybe Text)
v1alpha1GroupVersionResourceResourceL :: Lens_' V1alpha1GroupVersionResource (Maybe Text)
v1alpha1GroupVersionResourceResourceL Maybe Text -> f (Maybe Text)
f V1alpha1GroupVersionResource{Maybe Text
v1alpha1GroupVersionResourceGroup :: V1alpha1GroupVersionResource -> Maybe Text
$sel:v1alpha1GroupVersionResourceResource:V1alpha1GroupVersionResource :: V1alpha1GroupVersionResource -> Maybe Text
$sel:v1alpha1GroupVersionResourceVersion:V1alpha1GroupVersionResource :: V1alpha1GroupVersionResource -> Maybe Text
v1alpha1GroupVersionResourceGroup :: Maybe Text
v1alpha1GroupVersionResourceResource :: Maybe Text
v1alpha1GroupVersionResourceVersion :: Maybe Text
..} = (\Maybe Text
v1alpha1GroupVersionResourceResource -> V1alpha1GroupVersionResource { Maybe Text
$sel:v1alpha1GroupVersionResourceResource:V1alpha1GroupVersionResource :: Maybe Text
v1alpha1GroupVersionResourceResource :: Maybe Text
v1alpha1GroupVersionResourceResource, Maybe Text
v1alpha1GroupVersionResourceGroup :: Maybe Text
$sel:v1alpha1GroupVersionResourceVersion:V1alpha1GroupVersionResource :: Maybe Text
v1alpha1GroupVersionResourceGroup :: Maybe Text
v1alpha1GroupVersionResourceVersion :: Maybe Text
..} ) (Maybe Text -> V1alpha1GroupVersionResource)
-> f (Maybe Text) -> f V1alpha1GroupVersionResource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1GroupVersionResourceResource
{-# INLINE v1alpha1GroupVersionResourceResourceL #-}

-- | 'v1alpha1GroupVersionResourceVersion' Lens
v1alpha1GroupVersionResourceVersionL :: Lens_' V1alpha1GroupVersionResource (Maybe Text)
v1alpha1GroupVersionResourceVersionL :: Lens_' V1alpha1GroupVersionResource (Maybe Text)
v1alpha1GroupVersionResourceVersionL Maybe Text -> f (Maybe Text)
f V1alpha1GroupVersionResource{Maybe Text
v1alpha1GroupVersionResourceGroup :: V1alpha1GroupVersionResource -> Maybe Text
$sel:v1alpha1GroupVersionResourceResource:V1alpha1GroupVersionResource :: V1alpha1GroupVersionResource -> Maybe Text
$sel:v1alpha1GroupVersionResourceVersion:V1alpha1GroupVersionResource :: V1alpha1GroupVersionResource -> Maybe Text
v1alpha1GroupVersionResourceGroup :: Maybe Text
v1alpha1GroupVersionResourceResource :: Maybe Text
v1alpha1GroupVersionResourceVersion :: Maybe Text
..} = (\Maybe Text
v1alpha1GroupVersionResourceVersion -> V1alpha1GroupVersionResource { Maybe Text
$sel:v1alpha1GroupVersionResourceVersion:V1alpha1GroupVersionResource :: Maybe Text
v1alpha1GroupVersionResourceVersion :: Maybe Text
v1alpha1GroupVersionResourceVersion, Maybe Text
v1alpha1GroupVersionResourceGroup :: Maybe Text
$sel:v1alpha1GroupVersionResourceResource:V1alpha1GroupVersionResource :: Maybe Text
v1alpha1GroupVersionResourceGroup :: Maybe Text
v1alpha1GroupVersionResourceResource :: Maybe Text
..} ) (Maybe Text -> V1alpha1GroupVersionResource)
-> f (Maybe Text) -> f V1alpha1GroupVersionResource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1GroupVersionResourceVersion
{-# INLINE v1alpha1GroupVersionResourceVersionL #-}



-- * V1alpha1JSONPatch

-- | 'v1alpha1JSONPatchExpression' Lens
v1alpha1JSONPatchExpressionL :: Lens_' V1alpha1JSONPatch (Maybe Text)
v1alpha1JSONPatchExpressionL :: Lens_' V1alpha1JSONPatch (Maybe Text)
v1alpha1JSONPatchExpressionL Maybe Text -> f (Maybe Text)
f V1alpha1JSONPatch{Maybe Text
v1alpha1JSONPatchExpression :: V1alpha1JSONPatch -> Maybe Text
v1alpha1JSONPatchExpression :: Maybe Text
..} = (\Maybe Text
v1alpha1JSONPatchExpression -> V1alpha1JSONPatch { Maybe Text
v1alpha1JSONPatchExpression :: Maybe Text
v1alpha1JSONPatchExpression :: Maybe Text
v1alpha1JSONPatchExpression, ..} ) (Maybe Text -> V1alpha1JSONPatch)
-> f (Maybe Text) -> f V1alpha1JSONPatch
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1JSONPatchExpression
{-# INLINE v1alpha1JSONPatchExpressionL #-}



-- * V1alpha1MatchCondition

-- | 'v1alpha1MatchConditionExpression' Lens
v1alpha1MatchConditionExpressionL :: Lens_' V1alpha1MatchCondition (Text)
v1alpha1MatchConditionExpressionL :: Lens_' V1alpha1MatchCondition Text
v1alpha1MatchConditionExpressionL Text -> f Text
f V1alpha1MatchCondition{Text
v1alpha1MatchConditionExpression :: V1alpha1MatchCondition -> Text
v1alpha1MatchConditionExpression :: Text
v1alpha1MatchConditionName :: Text
$sel:v1alpha1MatchConditionName:V1alpha1MatchCondition :: V1alpha1MatchCondition -> Text
..} = (\Text
v1alpha1MatchConditionExpression -> V1alpha1MatchCondition { Text
v1alpha1MatchConditionExpression :: Text
v1alpha1MatchConditionExpression :: Text
v1alpha1MatchConditionExpression, Text
v1alpha1MatchConditionName :: Text
$sel:v1alpha1MatchConditionName:V1alpha1MatchCondition :: Text
..} ) (Text -> V1alpha1MatchCondition)
-> f Text -> f V1alpha1MatchCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha1MatchConditionExpression
{-# INLINE v1alpha1MatchConditionExpressionL #-}

-- | 'v1alpha1MatchConditionName' Lens
v1alpha1MatchConditionNameL :: Lens_' V1alpha1MatchCondition (Text)
v1alpha1MatchConditionNameL :: Lens_' V1alpha1MatchCondition Text
v1alpha1MatchConditionNameL Text -> f Text
f V1alpha1MatchCondition{Text
v1alpha1MatchConditionExpression :: V1alpha1MatchCondition -> Text
$sel:v1alpha1MatchConditionName:V1alpha1MatchCondition :: V1alpha1MatchCondition -> Text
v1alpha1MatchConditionExpression :: Text
v1alpha1MatchConditionName :: Text
..} = (\Text
v1alpha1MatchConditionName -> V1alpha1MatchCondition { Text
$sel:v1alpha1MatchConditionName:V1alpha1MatchCondition :: Text
v1alpha1MatchConditionName :: Text
v1alpha1MatchConditionName, Text
v1alpha1MatchConditionExpression :: Text
v1alpha1MatchConditionExpression :: Text
..} ) (Text -> V1alpha1MatchCondition)
-> f Text -> f V1alpha1MatchCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha1MatchConditionName
{-# INLINE v1alpha1MatchConditionNameL #-}



-- * V1alpha1MatchResources

-- | 'v1alpha1MatchResourcesExcludeResourceRules' Lens
v1alpha1MatchResourcesExcludeResourceRulesL :: Lens_' V1alpha1MatchResources (Maybe [V1alpha1NamedRuleWithOperations])
v1alpha1MatchResourcesExcludeResourceRulesL :: Lens_'
  V1alpha1MatchResources (Maybe [V1alpha1NamedRuleWithOperations])
v1alpha1MatchResourcesExcludeResourceRulesL Maybe [V1alpha1NamedRuleWithOperations]
-> f (Maybe [V1alpha1NamedRuleWithOperations])
f V1alpha1MatchResources{Maybe [V1alpha1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1alpha1MatchResourcesExcludeResourceRules :: V1alpha1MatchResources -> Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesExcludeResourceRules :: Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesMatchPolicy :: Maybe Text
v1alpha1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1alpha1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1alpha1MatchResourcesResourceRules :: Maybe [V1alpha1NamedRuleWithOperations]
$sel:v1alpha1MatchResourcesMatchPolicy:V1alpha1MatchResources :: V1alpha1MatchResources -> Maybe Text
$sel:v1alpha1MatchResourcesNamespaceSelector:V1alpha1MatchResources :: V1alpha1MatchResources -> Maybe V1LabelSelector
$sel:v1alpha1MatchResourcesObjectSelector:V1alpha1MatchResources :: V1alpha1MatchResources -> Maybe V1LabelSelector
$sel:v1alpha1MatchResourcesResourceRules:V1alpha1MatchResources :: V1alpha1MatchResources -> Maybe [V1alpha1NamedRuleWithOperations]
..} = (\Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesExcludeResourceRules -> V1alpha1MatchResources { Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesExcludeResourceRules :: Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesExcludeResourceRules :: Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesExcludeResourceRules, Maybe [V1alpha1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1alpha1MatchResourcesMatchPolicy :: Maybe Text
v1alpha1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1alpha1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1alpha1MatchResourcesResourceRules :: Maybe [V1alpha1NamedRuleWithOperations]
$sel:v1alpha1MatchResourcesMatchPolicy:V1alpha1MatchResources :: Maybe Text
$sel:v1alpha1MatchResourcesNamespaceSelector:V1alpha1MatchResources :: Maybe V1LabelSelector
$sel:v1alpha1MatchResourcesObjectSelector:V1alpha1MatchResources :: Maybe V1LabelSelector
$sel:v1alpha1MatchResourcesResourceRules:V1alpha1MatchResources :: Maybe [V1alpha1NamedRuleWithOperations]
..} ) (Maybe [V1alpha1NamedRuleWithOperations] -> V1alpha1MatchResources)
-> f (Maybe [V1alpha1NamedRuleWithOperations])
-> f V1alpha1MatchResources
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1alpha1NamedRuleWithOperations]
-> f (Maybe [V1alpha1NamedRuleWithOperations])
f Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesExcludeResourceRules
{-# INLINE v1alpha1MatchResourcesExcludeResourceRulesL #-}

-- | 'v1alpha1MatchResourcesMatchPolicy' Lens
v1alpha1MatchResourcesMatchPolicyL :: Lens_' V1alpha1MatchResources (Maybe Text)
v1alpha1MatchResourcesMatchPolicyL :: Lens_' V1alpha1MatchResources (Maybe Text)
v1alpha1MatchResourcesMatchPolicyL Maybe Text -> f (Maybe Text)
f V1alpha1MatchResources{Maybe [V1alpha1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1alpha1MatchResourcesExcludeResourceRules :: V1alpha1MatchResources -> Maybe [V1alpha1NamedRuleWithOperations]
$sel:v1alpha1MatchResourcesMatchPolicy:V1alpha1MatchResources :: V1alpha1MatchResources -> Maybe Text
$sel:v1alpha1MatchResourcesNamespaceSelector:V1alpha1MatchResources :: V1alpha1MatchResources -> Maybe V1LabelSelector
$sel:v1alpha1MatchResourcesObjectSelector:V1alpha1MatchResources :: V1alpha1MatchResources -> Maybe V1LabelSelector
$sel:v1alpha1MatchResourcesResourceRules:V1alpha1MatchResources :: V1alpha1MatchResources -> Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesExcludeResourceRules :: Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesMatchPolicy :: Maybe Text
v1alpha1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1alpha1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1alpha1MatchResourcesResourceRules :: Maybe [V1alpha1NamedRuleWithOperations]
..} = (\Maybe Text
v1alpha1MatchResourcesMatchPolicy -> V1alpha1MatchResources { Maybe Text
$sel:v1alpha1MatchResourcesMatchPolicy:V1alpha1MatchResources :: Maybe Text
v1alpha1MatchResourcesMatchPolicy :: Maybe Text
v1alpha1MatchResourcesMatchPolicy, Maybe [V1alpha1NamedRuleWithOperations]
Maybe V1LabelSelector
v1alpha1MatchResourcesExcludeResourceRules :: Maybe [V1alpha1NamedRuleWithOperations]
$sel:v1alpha1MatchResourcesNamespaceSelector:V1alpha1MatchResources :: Maybe V1LabelSelector
$sel:v1alpha1MatchResourcesObjectSelector:V1alpha1MatchResources :: Maybe V1LabelSelector
$sel:v1alpha1MatchResourcesResourceRules:V1alpha1MatchResources :: Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesExcludeResourceRules :: Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1alpha1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1alpha1MatchResourcesResourceRules :: Maybe [V1alpha1NamedRuleWithOperations]
..} ) (Maybe Text -> V1alpha1MatchResources)
-> f (Maybe Text) -> f V1alpha1MatchResources
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1MatchResourcesMatchPolicy
{-# INLINE v1alpha1MatchResourcesMatchPolicyL #-}

-- | 'v1alpha1MatchResourcesNamespaceSelector' Lens
v1alpha1MatchResourcesNamespaceSelectorL :: Lens_' V1alpha1MatchResources (Maybe V1LabelSelector)
v1alpha1MatchResourcesNamespaceSelectorL :: Lens_' V1alpha1MatchResources (Maybe V1LabelSelector)
v1alpha1MatchResourcesNamespaceSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1alpha1MatchResources{Maybe [V1alpha1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1alpha1MatchResourcesExcludeResourceRules :: V1alpha1MatchResources -> Maybe [V1alpha1NamedRuleWithOperations]
$sel:v1alpha1MatchResourcesMatchPolicy:V1alpha1MatchResources :: V1alpha1MatchResources -> Maybe Text
$sel:v1alpha1MatchResourcesNamespaceSelector:V1alpha1MatchResources :: V1alpha1MatchResources -> Maybe V1LabelSelector
$sel:v1alpha1MatchResourcesObjectSelector:V1alpha1MatchResources :: V1alpha1MatchResources -> Maybe V1LabelSelector
$sel:v1alpha1MatchResourcesResourceRules:V1alpha1MatchResources :: V1alpha1MatchResources -> Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesExcludeResourceRules :: Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesMatchPolicy :: Maybe Text
v1alpha1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1alpha1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1alpha1MatchResourcesResourceRules :: Maybe [V1alpha1NamedRuleWithOperations]
..} = (\Maybe V1LabelSelector
v1alpha1MatchResourcesNamespaceSelector -> V1alpha1MatchResources { Maybe V1LabelSelector
$sel:v1alpha1MatchResourcesNamespaceSelector:V1alpha1MatchResources :: Maybe V1LabelSelector
v1alpha1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1alpha1MatchResourcesNamespaceSelector, Maybe [V1alpha1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1alpha1MatchResourcesExcludeResourceRules :: Maybe [V1alpha1NamedRuleWithOperations]
$sel:v1alpha1MatchResourcesMatchPolicy:V1alpha1MatchResources :: Maybe Text
$sel:v1alpha1MatchResourcesObjectSelector:V1alpha1MatchResources :: Maybe V1LabelSelector
$sel:v1alpha1MatchResourcesResourceRules:V1alpha1MatchResources :: Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesExcludeResourceRules :: Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesMatchPolicy :: Maybe Text
v1alpha1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1alpha1MatchResourcesResourceRules :: Maybe [V1alpha1NamedRuleWithOperations]
..} ) (Maybe V1LabelSelector -> V1alpha1MatchResources)
-> f (Maybe V1LabelSelector) -> f V1alpha1MatchResources
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1alpha1MatchResourcesNamespaceSelector
{-# INLINE v1alpha1MatchResourcesNamespaceSelectorL #-}

-- | 'v1alpha1MatchResourcesObjectSelector' Lens
v1alpha1MatchResourcesObjectSelectorL :: Lens_' V1alpha1MatchResources (Maybe V1LabelSelector)
v1alpha1MatchResourcesObjectSelectorL :: Lens_' V1alpha1MatchResources (Maybe V1LabelSelector)
v1alpha1MatchResourcesObjectSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1alpha1MatchResources{Maybe [V1alpha1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1alpha1MatchResourcesExcludeResourceRules :: V1alpha1MatchResources -> Maybe [V1alpha1NamedRuleWithOperations]
$sel:v1alpha1MatchResourcesMatchPolicy:V1alpha1MatchResources :: V1alpha1MatchResources -> Maybe Text
$sel:v1alpha1MatchResourcesNamespaceSelector:V1alpha1MatchResources :: V1alpha1MatchResources -> Maybe V1LabelSelector
$sel:v1alpha1MatchResourcesObjectSelector:V1alpha1MatchResources :: V1alpha1MatchResources -> Maybe V1LabelSelector
$sel:v1alpha1MatchResourcesResourceRules:V1alpha1MatchResources :: V1alpha1MatchResources -> Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesExcludeResourceRules :: Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesMatchPolicy :: Maybe Text
v1alpha1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1alpha1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1alpha1MatchResourcesResourceRules :: Maybe [V1alpha1NamedRuleWithOperations]
..} = (\Maybe V1LabelSelector
v1alpha1MatchResourcesObjectSelector -> V1alpha1MatchResources { Maybe V1LabelSelector
$sel:v1alpha1MatchResourcesObjectSelector:V1alpha1MatchResources :: Maybe V1LabelSelector
v1alpha1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1alpha1MatchResourcesObjectSelector, Maybe [V1alpha1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1alpha1MatchResourcesExcludeResourceRules :: Maybe [V1alpha1NamedRuleWithOperations]
$sel:v1alpha1MatchResourcesMatchPolicy:V1alpha1MatchResources :: Maybe Text
$sel:v1alpha1MatchResourcesNamespaceSelector:V1alpha1MatchResources :: Maybe V1LabelSelector
$sel:v1alpha1MatchResourcesResourceRules:V1alpha1MatchResources :: Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesExcludeResourceRules :: Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesMatchPolicy :: Maybe Text
v1alpha1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1alpha1MatchResourcesResourceRules :: Maybe [V1alpha1NamedRuleWithOperations]
..} ) (Maybe V1LabelSelector -> V1alpha1MatchResources)
-> f (Maybe V1LabelSelector) -> f V1alpha1MatchResources
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1alpha1MatchResourcesObjectSelector
{-# INLINE v1alpha1MatchResourcesObjectSelectorL #-}

-- | 'v1alpha1MatchResourcesResourceRules' Lens
v1alpha1MatchResourcesResourceRulesL :: Lens_' V1alpha1MatchResources (Maybe [V1alpha1NamedRuleWithOperations])
v1alpha1MatchResourcesResourceRulesL :: Lens_'
  V1alpha1MatchResources (Maybe [V1alpha1NamedRuleWithOperations])
v1alpha1MatchResourcesResourceRulesL Maybe [V1alpha1NamedRuleWithOperations]
-> f (Maybe [V1alpha1NamedRuleWithOperations])
f V1alpha1MatchResources{Maybe [V1alpha1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1alpha1MatchResourcesExcludeResourceRules :: V1alpha1MatchResources -> Maybe [V1alpha1NamedRuleWithOperations]
$sel:v1alpha1MatchResourcesMatchPolicy:V1alpha1MatchResources :: V1alpha1MatchResources -> Maybe Text
$sel:v1alpha1MatchResourcesNamespaceSelector:V1alpha1MatchResources :: V1alpha1MatchResources -> Maybe V1LabelSelector
$sel:v1alpha1MatchResourcesObjectSelector:V1alpha1MatchResources :: V1alpha1MatchResources -> Maybe V1LabelSelector
$sel:v1alpha1MatchResourcesResourceRules:V1alpha1MatchResources :: V1alpha1MatchResources -> Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesExcludeResourceRules :: Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesMatchPolicy :: Maybe Text
v1alpha1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1alpha1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1alpha1MatchResourcesResourceRules :: Maybe [V1alpha1NamedRuleWithOperations]
..} = (\Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesResourceRules -> V1alpha1MatchResources { Maybe [V1alpha1NamedRuleWithOperations]
$sel:v1alpha1MatchResourcesResourceRules:V1alpha1MatchResources :: Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesResourceRules :: Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesResourceRules, Maybe [V1alpha1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1alpha1MatchResourcesExcludeResourceRules :: Maybe [V1alpha1NamedRuleWithOperations]
$sel:v1alpha1MatchResourcesMatchPolicy:V1alpha1MatchResources :: Maybe Text
$sel:v1alpha1MatchResourcesNamespaceSelector:V1alpha1MatchResources :: Maybe V1LabelSelector
$sel:v1alpha1MatchResourcesObjectSelector:V1alpha1MatchResources :: Maybe V1LabelSelector
v1alpha1MatchResourcesExcludeResourceRules :: Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesMatchPolicy :: Maybe Text
v1alpha1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1alpha1MatchResourcesObjectSelector :: Maybe V1LabelSelector
..} ) (Maybe [V1alpha1NamedRuleWithOperations] -> V1alpha1MatchResources)
-> f (Maybe [V1alpha1NamedRuleWithOperations])
-> f V1alpha1MatchResources
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1alpha1NamedRuleWithOperations]
-> f (Maybe [V1alpha1NamedRuleWithOperations])
f Maybe [V1alpha1NamedRuleWithOperations]
v1alpha1MatchResourcesResourceRules
{-# INLINE v1alpha1MatchResourcesResourceRulesL #-}



-- * V1alpha1MigrationCondition

-- | 'v1alpha1MigrationConditionLastUpdateTime' Lens
v1alpha1MigrationConditionLastUpdateTimeL :: Lens_' V1alpha1MigrationCondition (Maybe DateTime)
v1alpha1MigrationConditionLastUpdateTimeL :: Lens_' V1alpha1MigrationCondition (Maybe DateTime)
v1alpha1MigrationConditionLastUpdateTimeL Maybe DateTime -> f (Maybe DateTime)
f V1alpha1MigrationCondition{Maybe Text
Maybe DateTime
Text
v1alpha1MigrationConditionLastUpdateTime :: V1alpha1MigrationCondition -> Maybe DateTime
v1alpha1MigrationConditionLastUpdateTime :: Maybe DateTime
v1alpha1MigrationConditionMessage :: Maybe Text
v1alpha1MigrationConditionReason :: Maybe Text
v1alpha1MigrationConditionStatus :: Text
v1alpha1MigrationConditionType :: Text
$sel:v1alpha1MigrationConditionMessage:V1alpha1MigrationCondition :: V1alpha1MigrationCondition -> Maybe Text
$sel:v1alpha1MigrationConditionReason:V1alpha1MigrationCondition :: V1alpha1MigrationCondition -> Maybe Text
$sel:v1alpha1MigrationConditionStatus:V1alpha1MigrationCondition :: V1alpha1MigrationCondition -> Text
$sel:v1alpha1MigrationConditionType:V1alpha1MigrationCondition :: V1alpha1MigrationCondition -> Text
..} = (\Maybe DateTime
v1alpha1MigrationConditionLastUpdateTime -> V1alpha1MigrationCondition { Maybe DateTime
v1alpha1MigrationConditionLastUpdateTime :: Maybe DateTime
v1alpha1MigrationConditionLastUpdateTime :: Maybe DateTime
v1alpha1MigrationConditionLastUpdateTime, Maybe Text
Text
v1alpha1MigrationConditionMessage :: Maybe Text
v1alpha1MigrationConditionReason :: Maybe Text
v1alpha1MigrationConditionStatus :: Text
v1alpha1MigrationConditionType :: Text
$sel:v1alpha1MigrationConditionMessage:V1alpha1MigrationCondition :: Maybe Text
$sel:v1alpha1MigrationConditionReason:V1alpha1MigrationCondition :: Maybe Text
$sel:v1alpha1MigrationConditionStatus:V1alpha1MigrationCondition :: Text
$sel:v1alpha1MigrationConditionType:V1alpha1MigrationCondition :: Text
..} ) (Maybe DateTime -> V1alpha1MigrationCondition)
-> f (Maybe DateTime) -> f V1alpha1MigrationCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1alpha1MigrationConditionLastUpdateTime
{-# INLINE v1alpha1MigrationConditionLastUpdateTimeL #-}

-- | 'v1alpha1MigrationConditionMessage' Lens
v1alpha1MigrationConditionMessageL :: Lens_' V1alpha1MigrationCondition (Maybe Text)
v1alpha1MigrationConditionMessageL :: Lens_' V1alpha1MigrationCondition (Maybe Text)
v1alpha1MigrationConditionMessageL Maybe Text -> f (Maybe Text)
f V1alpha1MigrationCondition{Maybe Text
Maybe DateTime
Text
v1alpha1MigrationConditionLastUpdateTime :: V1alpha1MigrationCondition -> Maybe DateTime
$sel:v1alpha1MigrationConditionMessage:V1alpha1MigrationCondition :: V1alpha1MigrationCondition -> Maybe Text
$sel:v1alpha1MigrationConditionReason:V1alpha1MigrationCondition :: V1alpha1MigrationCondition -> Maybe Text
$sel:v1alpha1MigrationConditionStatus:V1alpha1MigrationCondition :: V1alpha1MigrationCondition -> Text
$sel:v1alpha1MigrationConditionType:V1alpha1MigrationCondition :: V1alpha1MigrationCondition -> Text
v1alpha1MigrationConditionLastUpdateTime :: Maybe DateTime
v1alpha1MigrationConditionMessage :: Maybe Text
v1alpha1MigrationConditionReason :: Maybe Text
v1alpha1MigrationConditionStatus :: Text
v1alpha1MigrationConditionType :: Text
..} = (\Maybe Text
v1alpha1MigrationConditionMessage -> V1alpha1MigrationCondition { Maybe Text
$sel:v1alpha1MigrationConditionMessage:V1alpha1MigrationCondition :: Maybe Text
v1alpha1MigrationConditionMessage :: Maybe Text
v1alpha1MigrationConditionMessage, Maybe Text
Maybe DateTime
Text
v1alpha1MigrationConditionLastUpdateTime :: Maybe DateTime
$sel:v1alpha1MigrationConditionReason:V1alpha1MigrationCondition :: Maybe Text
$sel:v1alpha1MigrationConditionStatus:V1alpha1MigrationCondition :: Text
$sel:v1alpha1MigrationConditionType:V1alpha1MigrationCondition :: Text
v1alpha1MigrationConditionLastUpdateTime :: Maybe DateTime
v1alpha1MigrationConditionReason :: Maybe Text
v1alpha1MigrationConditionStatus :: Text
v1alpha1MigrationConditionType :: Text
..} ) (Maybe Text -> V1alpha1MigrationCondition)
-> f (Maybe Text) -> f V1alpha1MigrationCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1MigrationConditionMessage
{-# INLINE v1alpha1MigrationConditionMessageL #-}

-- | 'v1alpha1MigrationConditionReason' Lens
v1alpha1MigrationConditionReasonL :: Lens_' V1alpha1MigrationCondition (Maybe Text)
v1alpha1MigrationConditionReasonL :: Lens_' V1alpha1MigrationCondition (Maybe Text)
v1alpha1MigrationConditionReasonL Maybe Text -> f (Maybe Text)
f V1alpha1MigrationCondition{Maybe Text
Maybe DateTime
Text
v1alpha1MigrationConditionLastUpdateTime :: V1alpha1MigrationCondition -> Maybe DateTime
$sel:v1alpha1MigrationConditionMessage:V1alpha1MigrationCondition :: V1alpha1MigrationCondition -> Maybe Text
$sel:v1alpha1MigrationConditionReason:V1alpha1MigrationCondition :: V1alpha1MigrationCondition -> Maybe Text
$sel:v1alpha1MigrationConditionStatus:V1alpha1MigrationCondition :: V1alpha1MigrationCondition -> Text
$sel:v1alpha1MigrationConditionType:V1alpha1MigrationCondition :: V1alpha1MigrationCondition -> Text
v1alpha1MigrationConditionLastUpdateTime :: Maybe DateTime
v1alpha1MigrationConditionMessage :: Maybe Text
v1alpha1MigrationConditionReason :: Maybe Text
v1alpha1MigrationConditionStatus :: Text
v1alpha1MigrationConditionType :: Text
..} = (\Maybe Text
v1alpha1MigrationConditionReason -> V1alpha1MigrationCondition { Maybe Text
$sel:v1alpha1MigrationConditionReason:V1alpha1MigrationCondition :: Maybe Text
v1alpha1MigrationConditionReason :: Maybe Text
v1alpha1MigrationConditionReason, Maybe Text
Maybe DateTime
Text
v1alpha1MigrationConditionLastUpdateTime :: Maybe DateTime
$sel:v1alpha1MigrationConditionMessage:V1alpha1MigrationCondition :: Maybe Text
$sel:v1alpha1MigrationConditionStatus:V1alpha1MigrationCondition :: Text
$sel:v1alpha1MigrationConditionType:V1alpha1MigrationCondition :: Text
v1alpha1MigrationConditionLastUpdateTime :: Maybe DateTime
v1alpha1MigrationConditionMessage :: Maybe Text
v1alpha1MigrationConditionStatus :: Text
v1alpha1MigrationConditionType :: Text
..} ) (Maybe Text -> V1alpha1MigrationCondition)
-> f (Maybe Text) -> f V1alpha1MigrationCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1MigrationConditionReason
{-# INLINE v1alpha1MigrationConditionReasonL #-}

-- | 'v1alpha1MigrationConditionStatus' Lens
v1alpha1MigrationConditionStatusL :: Lens_' V1alpha1MigrationCondition (Text)
v1alpha1MigrationConditionStatusL :: Lens_' V1alpha1MigrationCondition Text
v1alpha1MigrationConditionStatusL Text -> f Text
f V1alpha1MigrationCondition{Maybe Text
Maybe DateTime
Text
v1alpha1MigrationConditionLastUpdateTime :: V1alpha1MigrationCondition -> Maybe DateTime
$sel:v1alpha1MigrationConditionMessage:V1alpha1MigrationCondition :: V1alpha1MigrationCondition -> Maybe Text
$sel:v1alpha1MigrationConditionReason:V1alpha1MigrationCondition :: V1alpha1MigrationCondition -> Maybe Text
$sel:v1alpha1MigrationConditionStatus:V1alpha1MigrationCondition :: V1alpha1MigrationCondition -> Text
$sel:v1alpha1MigrationConditionType:V1alpha1MigrationCondition :: V1alpha1MigrationCondition -> Text
v1alpha1MigrationConditionLastUpdateTime :: Maybe DateTime
v1alpha1MigrationConditionMessage :: Maybe Text
v1alpha1MigrationConditionReason :: Maybe Text
v1alpha1MigrationConditionStatus :: Text
v1alpha1MigrationConditionType :: Text
..} = (\Text
v1alpha1MigrationConditionStatus -> V1alpha1MigrationCondition { Text
$sel:v1alpha1MigrationConditionStatus:V1alpha1MigrationCondition :: Text
v1alpha1MigrationConditionStatus :: Text
v1alpha1MigrationConditionStatus, Maybe Text
Maybe DateTime
Text
v1alpha1MigrationConditionLastUpdateTime :: Maybe DateTime
$sel:v1alpha1MigrationConditionMessage:V1alpha1MigrationCondition :: Maybe Text
$sel:v1alpha1MigrationConditionReason:V1alpha1MigrationCondition :: Maybe Text
$sel:v1alpha1MigrationConditionType:V1alpha1MigrationCondition :: Text
v1alpha1MigrationConditionLastUpdateTime :: Maybe DateTime
v1alpha1MigrationConditionMessage :: Maybe Text
v1alpha1MigrationConditionReason :: Maybe Text
v1alpha1MigrationConditionType :: Text
..} ) (Text -> V1alpha1MigrationCondition)
-> f Text -> f V1alpha1MigrationCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha1MigrationConditionStatus
{-# INLINE v1alpha1MigrationConditionStatusL #-}

-- | 'v1alpha1MigrationConditionType' Lens
v1alpha1MigrationConditionTypeL :: Lens_' V1alpha1MigrationCondition (Text)
v1alpha1MigrationConditionTypeL :: Lens_' V1alpha1MigrationCondition Text
v1alpha1MigrationConditionTypeL Text -> f Text
f V1alpha1MigrationCondition{Maybe Text
Maybe DateTime
Text
v1alpha1MigrationConditionLastUpdateTime :: V1alpha1MigrationCondition -> Maybe DateTime
$sel:v1alpha1MigrationConditionMessage:V1alpha1MigrationCondition :: V1alpha1MigrationCondition -> Maybe Text
$sel:v1alpha1MigrationConditionReason:V1alpha1MigrationCondition :: V1alpha1MigrationCondition -> Maybe Text
$sel:v1alpha1MigrationConditionStatus:V1alpha1MigrationCondition :: V1alpha1MigrationCondition -> Text
$sel:v1alpha1MigrationConditionType:V1alpha1MigrationCondition :: V1alpha1MigrationCondition -> Text
v1alpha1MigrationConditionLastUpdateTime :: Maybe DateTime
v1alpha1MigrationConditionMessage :: Maybe Text
v1alpha1MigrationConditionReason :: Maybe Text
v1alpha1MigrationConditionStatus :: Text
v1alpha1MigrationConditionType :: Text
..} = (\Text
v1alpha1MigrationConditionType -> V1alpha1MigrationCondition { Text
$sel:v1alpha1MigrationConditionType:V1alpha1MigrationCondition :: Text
v1alpha1MigrationConditionType :: Text
v1alpha1MigrationConditionType, Maybe Text
Maybe DateTime
Text
v1alpha1MigrationConditionLastUpdateTime :: Maybe DateTime
$sel:v1alpha1MigrationConditionMessage:V1alpha1MigrationCondition :: Maybe Text
$sel:v1alpha1MigrationConditionReason:V1alpha1MigrationCondition :: Maybe Text
$sel:v1alpha1MigrationConditionStatus:V1alpha1MigrationCondition :: Text
v1alpha1MigrationConditionLastUpdateTime :: Maybe DateTime
v1alpha1MigrationConditionMessage :: Maybe Text
v1alpha1MigrationConditionReason :: Maybe Text
v1alpha1MigrationConditionStatus :: Text
..} ) (Text -> V1alpha1MigrationCondition)
-> f Text -> f V1alpha1MigrationCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha1MigrationConditionType
{-# INLINE v1alpha1MigrationConditionTypeL #-}



-- * V1alpha1MutatingAdmissionPolicy

-- | 'v1alpha1MutatingAdmissionPolicyApiVersion' Lens
v1alpha1MutatingAdmissionPolicyApiVersionL :: Lens_' V1alpha1MutatingAdmissionPolicy (Maybe Text)
v1alpha1MutatingAdmissionPolicyApiVersionL :: Lens_' V1alpha1MutatingAdmissionPolicy (Maybe Text)
v1alpha1MutatingAdmissionPolicyApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1MutatingAdmissionPolicy{Maybe Text
Maybe V1alpha1MutatingAdmissionPolicySpec
Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyApiVersion :: V1alpha1MutatingAdmissionPolicy -> Maybe Text
v1alpha1MutatingAdmissionPolicyApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicySpec :: Maybe V1alpha1MutatingAdmissionPolicySpec
$sel:v1alpha1MutatingAdmissionPolicyKind:V1alpha1MutatingAdmissionPolicy :: V1alpha1MutatingAdmissionPolicy -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyMetadata:V1alpha1MutatingAdmissionPolicy :: V1alpha1MutatingAdmissionPolicy -> Maybe V1ObjectMeta
$sel:v1alpha1MutatingAdmissionPolicySpec:V1alpha1MutatingAdmissionPolicy :: V1alpha1MutatingAdmissionPolicy
-> Maybe V1alpha1MutatingAdmissionPolicySpec
..} = (\Maybe Text
v1alpha1MutatingAdmissionPolicyApiVersion -> V1alpha1MutatingAdmissionPolicy { Maybe Text
v1alpha1MutatingAdmissionPolicyApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyApiVersion, Maybe Text
Maybe V1alpha1MutatingAdmissionPolicySpec
Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicySpec :: Maybe V1alpha1MutatingAdmissionPolicySpec
$sel:v1alpha1MutatingAdmissionPolicyKind:V1alpha1MutatingAdmissionPolicy :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyMetadata:V1alpha1MutatingAdmissionPolicy :: Maybe V1ObjectMeta
$sel:v1alpha1MutatingAdmissionPolicySpec:V1alpha1MutatingAdmissionPolicy :: Maybe V1alpha1MutatingAdmissionPolicySpec
..} ) (Maybe Text -> V1alpha1MutatingAdmissionPolicy)
-> f (Maybe Text) -> f V1alpha1MutatingAdmissionPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1MutatingAdmissionPolicyApiVersion
{-# INLINE v1alpha1MutatingAdmissionPolicyApiVersionL #-}

-- | 'v1alpha1MutatingAdmissionPolicyKind' Lens
v1alpha1MutatingAdmissionPolicyKindL :: Lens_' V1alpha1MutatingAdmissionPolicy (Maybe Text)
v1alpha1MutatingAdmissionPolicyKindL :: Lens_' V1alpha1MutatingAdmissionPolicy (Maybe Text)
v1alpha1MutatingAdmissionPolicyKindL Maybe Text -> f (Maybe Text)
f V1alpha1MutatingAdmissionPolicy{Maybe Text
Maybe V1alpha1MutatingAdmissionPolicySpec
Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyApiVersion :: V1alpha1MutatingAdmissionPolicy -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyKind:V1alpha1MutatingAdmissionPolicy :: V1alpha1MutatingAdmissionPolicy -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyMetadata:V1alpha1MutatingAdmissionPolicy :: V1alpha1MutatingAdmissionPolicy -> Maybe V1ObjectMeta
$sel:v1alpha1MutatingAdmissionPolicySpec:V1alpha1MutatingAdmissionPolicy :: V1alpha1MutatingAdmissionPolicy
-> Maybe V1alpha1MutatingAdmissionPolicySpec
v1alpha1MutatingAdmissionPolicyApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicySpec :: Maybe V1alpha1MutatingAdmissionPolicySpec
..} = (\Maybe Text
v1alpha1MutatingAdmissionPolicyKind -> V1alpha1MutatingAdmissionPolicy { Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyKind:V1alpha1MutatingAdmissionPolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicyKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyKind, Maybe Text
Maybe V1alpha1MutatingAdmissionPolicySpec
Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyApiVersion :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyMetadata:V1alpha1MutatingAdmissionPolicy :: Maybe V1ObjectMeta
$sel:v1alpha1MutatingAdmissionPolicySpec:V1alpha1MutatingAdmissionPolicy :: Maybe V1alpha1MutatingAdmissionPolicySpec
v1alpha1MutatingAdmissionPolicyApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicySpec :: Maybe V1alpha1MutatingAdmissionPolicySpec
..} ) (Maybe Text -> V1alpha1MutatingAdmissionPolicy)
-> f (Maybe Text) -> f V1alpha1MutatingAdmissionPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1MutatingAdmissionPolicyKind
{-# INLINE v1alpha1MutatingAdmissionPolicyKindL #-}

-- | 'v1alpha1MutatingAdmissionPolicyMetadata' Lens
v1alpha1MutatingAdmissionPolicyMetadataL :: Lens_' V1alpha1MutatingAdmissionPolicy (Maybe V1ObjectMeta)
v1alpha1MutatingAdmissionPolicyMetadataL :: Lens_' V1alpha1MutatingAdmissionPolicy (Maybe V1ObjectMeta)
v1alpha1MutatingAdmissionPolicyMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1alpha1MutatingAdmissionPolicy{Maybe Text
Maybe V1alpha1MutatingAdmissionPolicySpec
Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyApiVersion :: V1alpha1MutatingAdmissionPolicy -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyKind:V1alpha1MutatingAdmissionPolicy :: V1alpha1MutatingAdmissionPolicy -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyMetadata:V1alpha1MutatingAdmissionPolicy :: V1alpha1MutatingAdmissionPolicy -> Maybe V1ObjectMeta
$sel:v1alpha1MutatingAdmissionPolicySpec:V1alpha1MutatingAdmissionPolicy :: V1alpha1MutatingAdmissionPolicy
-> Maybe V1alpha1MutatingAdmissionPolicySpec
v1alpha1MutatingAdmissionPolicyApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicySpec :: Maybe V1alpha1MutatingAdmissionPolicySpec
..} = (\Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyMetadata -> V1alpha1MutatingAdmissionPolicy { Maybe V1ObjectMeta
$sel:v1alpha1MutatingAdmissionPolicyMetadata:V1alpha1MutatingAdmissionPolicy :: Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyMetadata, Maybe Text
Maybe V1alpha1MutatingAdmissionPolicySpec
v1alpha1MutatingAdmissionPolicyApiVersion :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyKind:V1alpha1MutatingAdmissionPolicy :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpec:V1alpha1MutatingAdmissionPolicy :: Maybe V1alpha1MutatingAdmissionPolicySpec
v1alpha1MutatingAdmissionPolicyApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyKind :: Maybe Text
v1alpha1MutatingAdmissionPolicySpec :: Maybe V1alpha1MutatingAdmissionPolicySpec
..} ) (Maybe V1ObjectMeta -> V1alpha1MutatingAdmissionPolicy)
-> f (Maybe V1ObjectMeta) -> f V1alpha1MutatingAdmissionPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyMetadata
{-# INLINE v1alpha1MutatingAdmissionPolicyMetadataL #-}

-- | 'v1alpha1MutatingAdmissionPolicySpec' Lens
v1alpha1MutatingAdmissionPolicySpecL :: Lens_' V1alpha1MutatingAdmissionPolicy (Maybe V1alpha1MutatingAdmissionPolicySpec)
v1alpha1MutatingAdmissionPolicySpecL :: Lens_'
  V1alpha1MutatingAdmissionPolicy
  (Maybe V1alpha1MutatingAdmissionPolicySpec)
v1alpha1MutatingAdmissionPolicySpecL Maybe V1alpha1MutatingAdmissionPolicySpec
-> f (Maybe V1alpha1MutatingAdmissionPolicySpec)
f V1alpha1MutatingAdmissionPolicy{Maybe Text
Maybe V1alpha1MutatingAdmissionPolicySpec
Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyApiVersion :: V1alpha1MutatingAdmissionPolicy -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyKind:V1alpha1MutatingAdmissionPolicy :: V1alpha1MutatingAdmissionPolicy -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyMetadata:V1alpha1MutatingAdmissionPolicy :: V1alpha1MutatingAdmissionPolicy -> Maybe V1ObjectMeta
$sel:v1alpha1MutatingAdmissionPolicySpec:V1alpha1MutatingAdmissionPolicy :: V1alpha1MutatingAdmissionPolicy
-> Maybe V1alpha1MutatingAdmissionPolicySpec
v1alpha1MutatingAdmissionPolicyApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicySpec :: Maybe V1alpha1MutatingAdmissionPolicySpec
..} = (\Maybe V1alpha1MutatingAdmissionPolicySpec
v1alpha1MutatingAdmissionPolicySpec -> V1alpha1MutatingAdmissionPolicy { Maybe V1alpha1MutatingAdmissionPolicySpec
$sel:v1alpha1MutatingAdmissionPolicySpec:V1alpha1MutatingAdmissionPolicy :: Maybe V1alpha1MutatingAdmissionPolicySpec
v1alpha1MutatingAdmissionPolicySpec :: Maybe V1alpha1MutatingAdmissionPolicySpec
v1alpha1MutatingAdmissionPolicySpec, Maybe Text
Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyApiVersion :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyKind:V1alpha1MutatingAdmissionPolicy :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyMetadata:V1alpha1MutatingAdmissionPolicy :: Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
..} ) (Maybe V1alpha1MutatingAdmissionPolicySpec
 -> V1alpha1MutatingAdmissionPolicy)
-> f (Maybe V1alpha1MutatingAdmissionPolicySpec)
-> f V1alpha1MutatingAdmissionPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha1MutatingAdmissionPolicySpec
-> f (Maybe V1alpha1MutatingAdmissionPolicySpec)
f Maybe V1alpha1MutatingAdmissionPolicySpec
v1alpha1MutatingAdmissionPolicySpec
{-# INLINE v1alpha1MutatingAdmissionPolicySpecL #-}



-- * V1alpha1MutatingAdmissionPolicyBinding

-- | 'v1alpha1MutatingAdmissionPolicyBindingApiVersion' Lens
v1alpha1MutatingAdmissionPolicyBindingApiVersionL :: Lens_' V1alpha1MutatingAdmissionPolicyBinding (Maybe Text)
v1alpha1MutatingAdmissionPolicyBindingApiVersionL :: Lens_' V1alpha1MutatingAdmissionPolicyBinding (Maybe Text)
v1alpha1MutatingAdmissionPolicyBindingApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1MutatingAdmissionPolicyBinding{Maybe Text
Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyBindingApiVersion :: V1alpha1MutatingAdmissionPolicyBinding -> Maybe Text
v1alpha1MutatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingMetadata :: Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyBindingSpec :: Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
$sel:v1alpha1MutatingAdmissionPolicyBindingKind:V1alpha1MutatingAdmissionPolicyBinding :: V1alpha1MutatingAdmissionPolicyBinding -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingMetadata:V1alpha1MutatingAdmissionPolicyBinding :: V1alpha1MutatingAdmissionPolicyBinding -> Maybe V1ObjectMeta
$sel:v1alpha1MutatingAdmissionPolicyBindingSpec:V1alpha1MutatingAdmissionPolicyBinding :: V1alpha1MutatingAdmissionPolicyBinding
-> Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
..} = (\Maybe Text
v1alpha1MutatingAdmissionPolicyBindingApiVersion -> V1alpha1MutatingAdmissionPolicyBinding { Maybe Text
v1alpha1MutatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingApiVersion, Maybe Text
Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyBindingKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingMetadata :: Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyBindingSpec :: Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
$sel:v1alpha1MutatingAdmissionPolicyBindingKind:V1alpha1MutatingAdmissionPolicyBinding :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingMetadata:V1alpha1MutatingAdmissionPolicyBinding :: Maybe V1ObjectMeta
$sel:v1alpha1MutatingAdmissionPolicyBindingSpec:V1alpha1MutatingAdmissionPolicyBinding :: Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
..} ) (Maybe Text -> V1alpha1MutatingAdmissionPolicyBinding)
-> f (Maybe Text) -> f V1alpha1MutatingAdmissionPolicyBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1MutatingAdmissionPolicyBindingApiVersion
{-# INLINE v1alpha1MutatingAdmissionPolicyBindingApiVersionL #-}

-- | 'v1alpha1MutatingAdmissionPolicyBindingKind' Lens
v1alpha1MutatingAdmissionPolicyBindingKindL :: Lens_' V1alpha1MutatingAdmissionPolicyBinding (Maybe Text)
v1alpha1MutatingAdmissionPolicyBindingKindL :: Lens_' V1alpha1MutatingAdmissionPolicyBinding (Maybe Text)
v1alpha1MutatingAdmissionPolicyBindingKindL Maybe Text -> f (Maybe Text)
f V1alpha1MutatingAdmissionPolicyBinding{Maybe Text
Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyBindingApiVersion :: V1alpha1MutatingAdmissionPolicyBinding -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingKind:V1alpha1MutatingAdmissionPolicyBinding :: V1alpha1MutatingAdmissionPolicyBinding -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingMetadata:V1alpha1MutatingAdmissionPolicyBinding :: V1alpha1MutatingAdmissionPolicyBinding -> Maybe V1ObjectMeta
$sel:v1alpha1MutatingAdmissionPolicyBindingSpec:V1alpha1MutatingAdmissionPolicyBinding :: V1alpha1MutatingAdmissionPolicyBinding
-> Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
v1alpha1MutatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingMetadata :: Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyBindingSpec :: Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
..} = (\Maybe Text
v1alpha1MutatingAdmissionPolicyBindingKind -> V1alpha1MutatingAdmissionPolicyBinding { Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingKind:V1alpha1MutatingAdmissionPolicyBinding :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingKind, Maybe Text
Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyBindingApiVersion :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingMetadata:V1alpha1MutatingAdmissionPolicyBinding :: Maybe V1ObjectMeta
$sel:v1alpha1MutatingAdmissionPolicyBindingSpec:V1alpha1MutatingAdmissionPolicyBinding :: Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
v1alpha1MutatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingMetadata :: Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyBindingSpec :: Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
..} ) (Maybe Text -> V1alpha1MutatingAdmissionPolicyBinding)
-> f (Maybe Text) -> f V1alpha1MutatingAdmissionPolicyBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1MutatingAdmissionPolicyBindingKind
{-# INLINE v1alpha1MutatingAdmissionPolicyBindingKindL #-}

-- | 'v1alpha1MutatingAdmissionPolicyBindingMetadata' Lens
v1alpha1MutatingAdmissionPolicyBindingMetadataL :: Lens_' V1alpha1MutatingAdmissionPolicyBinding (Maybe V1ObjectMeta)
v1alpha1MutatingAdmissionPolicyBindingMetadataL :: Lens_' V1alpha1MutatingAdmissionPolicyBinding (Maybe V1ObjectMeta)
v1alpha1MutatingAdmissionPolicyBindingMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1alpha1MutatingAdmissionPolicyBinding{Maybe Text
Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyBindingApiVersion :: V1alpha1MutatingAdmissionPolicyBinding -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingKind:V1alpha1MutatingAdmissionPolicyBinding :: V1alpha1MutatingAdmissionPolicyBinding -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingMetadata:V1alpha1MutatingAdmissionPolicyBinding :: V1alpha1MutatingAdmissionPolicyBinding -> Maybe V1ObjectMeta
$sel:v1alpha1MutatingAdmissionPolicyBindingSpec:V1alpha1MutatingAdmissionPolicyBinding :: V1alpha1MutatingAdmissionPolicyBinding
-> Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
v1alpha1MutatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingMetadata :: Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyBindingSpec :: Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
..} = (\Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyBindingMetadata -> V1alpha1MutatingAdmissionPolicyBinding { Maybe V1ObjectMeta
$sel:v1alpha1MutatingAdmissionPolicyBindingMetadata:V1alpha1MutatingAdmissionPolicyBinding :: Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyBindingMetadata :: Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyBindingMetadata, Maybe Text
Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
v1alpha1MutatingAdmissionPolicyBindingApiVersion :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingKind:V1alpha1MutatingAdmissionPolicyBinding :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingSpec:V1alpha1MutatingAdmissionPolicyBinding :: Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
v1alpha1MutatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingSpec :: Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
..} ) (Maybe V1ObjectMeta -> V1alpha1MutatingAdmissionPolicyBinding)
-> f (Maybe V1ObjectMeta)
-> f V1alpha1MutatingAdmissionPolicyBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyBindingMetadata
{-# INLINE v1alpha1MutatingAdmissionPolicyBindingMetadataL #-}

-- | 'v1alpha1MutatingAdmissionPolicyBindingSpec' Lens
v1alpha1MutatingAdmissionPolicyBindingSpecL :: Lens_' V1alpha1MutatingAdmissionPolicyBinding (Maybe V1alpha1MutatingAdmissionPolicyBindingSpec)
v1alpha1MutatingAdmissionPolicyBindingSpecL :: Lens_'
  V1alpha1MutatingAdmissionPolicyBinding
  (Maybe V1alpha1MutatingAdmissionPolicyBindingSpec)
v1alpha1MutatingAdmissionPolicyBindingSpecL Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
-> f (Maybe V1alpha1MutatingAdmissionPolicyBindingSpec)
f V1alpha1MutatingAdmissionPolicyBinding{Maybe Text
Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyBindingApiVersion :: V1alpha1MutatingAdmissionPolicyBinding -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingKind:V1alpha1MutatingAdmissionPolicyBinding :: V1alpha1MutatingAdmissionPolicyBinding -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingMetadata:V1alpha1MutatingAdmissionPolicyBinding :: V1alpha1MutatingAdmissionPolicyBinding -> Maybe V1ObjectMeta
$sel:v1alpha1MutatingAdmissionPolicyBindingSpec:V1alpha1MutatingAdmissionPolicyBinding :: V1alpha1MutatingAdmissionPolicyBinding
-> Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
v1alpha1MutatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingMetadata :: Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyBindingSpec :: Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
..} = (\Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
v1alpha1MutatingAdmissionPolicyBindingSpec -> V1alpha1MutatingAdmissionPolicyBinding { Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
$sel:v1alpha1MutatingAdmissionPolicyBindingSpec:V1alpha1MutatingAdmissionPolicyBinding :: Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
v1alpha1MutatingAdmissionPolicyBindingSpec :: Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
v1alpha1MutatingAdmissionPolicyBindingSpec, Maybe Text
Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyBindingApiVersion :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingKind:V1alpha1MutatingAdmissionPolicyBinding :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingMetadata:V1alpha1MutatingAdmissionPolicyBinding :: Maybe V1ObjectMeta
v1alpha1MutatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingMetadata :: Maybe V1ObjectMeta
..} ) (Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
 -> V1alpha1MutatingAdmissionPolicyBinding)
-> f (Maybe V1alpha1MutatingAdmissionPolicyBindingSpec)
-> f V1alpha1MutatingAdmissionPolicyBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
-> f (Maybe V1alpha1MutatingAdmissionPolicyBindingSpec)
f Maybe V1alpha1MutatingAdmissionPolicyBindingSpec
v1alpha1MutatingAdmissionPolicyBindingSpec
{-# INLINE v1alpha1MutatingAdmissionPolicyBindingSpecL #-}



-- * V1alpha1MutatingAdmissionPolicyBindingList

-- | 'v1alpha1MutatingAdmissionPolicyBindingListApiVersion' Lens
v1alpha1MutatingAdmissionPolicyBindingListApiVersionL :: Lens_' V1alpha1MutatingAdmissionPolicyBindingList (Maybe Text)
v1alpha1MutatingAdmissionPolicyBindingListApiVersionL :: Lens_' V1alpha1MutatingAdmissionPolicyBindingList (Maybe Text)
v1alpha1MutatingAdmissionPolicyBindingListApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1MutatingAdmissionPolicyBindingList{[V1alpha1MutatingAdmissionPolicyBinding]
Maybe Text
Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyBindingListApiVersion :: V1alpha1MutatingAdmissionPolicyBindingList -> Maybe Text
v1alpha1MutatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingListItems :: [V1alpha1MutatingAdmissionPolicyBinding]
v1alpha1MutatingAdmissionPolicyBindingListKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingListMetadata :: Maybe V1ListMeta
$sel:v1alpha1MutatingAdmissionPolicyBindingListItems:V1alpha1MutatingAdmissionPolicyBindingList :: V1alpha1MutatingAdmissionPolicyBindingList
-> [V1alpha1MutatingAdmissionPolicyBinding]
$sel:v1alpha1MutatingAdmissionPolicyBindingListKind:V1alpha1MutatingAdmissionPolicyBindingList :: V1alpha1MutatingAdmissionPolicyBindingList -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingListMetadata:V1alpha1MutatingAdmissionPolicyBindingList :: V1alpha1MutatingAdmissionPolicyBindingList -> Maybe V1ListMeta
..} = (\Maybe Text
v1alpha1MutatingAdmissionPolicyBindingListApiVersion -> V1alpha1MutatingAdmissionPolicyBindingList { Maybe Text
v1alpha1MutatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingListApiVersion, [V1alpha1MutatingAdmissionPolicyBinding]
Maybe Text
Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyBindingListItems :: [V1alpha1MutatingAdmissionPolicyBinding]
v1alpha1MutatingAdmissionPolicyBindingListKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingListMetadata :: Maybe V1ListMeta
$sel:v1alpha1MutatingAdmissionPolicyBindingListItems:V1alpha1MutatingAdmissionPolicyBindingList :: [V1alpha1MutatingAdmissionPolicyBinding]
$sel:v1alpha1MutatingAdmissionPolicyBindingListKind:V1alpha1MutatingAdmissionPolicyBindingList :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingListMetadata:V1alpha1MutatingAdmissionPolicyBindingList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1alpha1MutatingAdmissionPolicyBindingList)
-> f (Maybe Text) -> f V1alpha1MutatingAdmissionPolicyBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1MutatingAdmissionPolicyBindingListApiVersion
{-# INLINE v1alpha1MutatingAdmissionPolicyBindingListApiVersionL #-}

-- | 'v1alpha1MutatingAdmissionPolicyBindingListItems' Lens
v1alpha1MutatingAdmissionPolicyBindingListItemsL :: Lens_' V1alpha1MutatingAdmissionPolicyBindingList ([V1alpha1MutatingAdmissionPolicyBinding])
v1alpha1MutatingAdmissionPolicyBindingListItemsL :: Lens_'
  V1alpha1MutatingAdmissionPolicyBindingList
  [V1alpha1MutatingAdmissionPolicyBinding]
v1alpha1MutatingAdmissionPolicyBindingListItemsL [V1alpha1MutatingAdmissionPolicyBinding]
-> f [V1alpha1MutatingAdmissionPolicyBinding]
f V1alpha1MutatingAdmissionPolicyBindingList{[V1alpha1MutatingAdmissionPolicyBinding]
Maybe Text
Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyBindingListApiVersion :: V1alpha1MutatingAdmissionPolicyBindingList -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingListItems:V1alpha1MutatingAdmissionPolicyBindingList :: V1alpha1MutatingAdmissionPolicyBindingList
-> [V1alpha1MutatingAdmissionPolicyBinding]
$sel:v1alpha1MutatingAdmissionPolicyBindingListKind:V1alpha1MutatingAdmissionPolicyBindingList :: V1alpha1MutatingAdmissionPolicyBindingList -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingListMetadata:V1alpha1MutatingAdmissionPolicyBindingList :: V1alpha1MutatingAdmissionPolicyBindingList -> Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingListItems :: [V1alpha1MutatingAdmissionPolicyBinding]
v1alpha1MutatingAdmissionPolicyBindingListKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingListMetadata :: Maybe V1ListMeta
..} = (\[V1alpha1MutatingAdmissionPolicyBinding]
v1alpha1MutatingAdmissionPolicyBindingListItems -> V1alpha1MutatingAdmissionPolicyBindingList { [V1alpha1MutatingAdmissionPolicyBinding]
$sel:v1alpha1MutatingAdmissionPolicyBindingListItems:V1alpha1MutatingAdmissionPolicyBindingList :: [V1alpha1MutatingAdmissionPolicyBinding]
v1alpha1MutatingAdmissionPolicyBindingListItems :: [V1alpha1MutatingAdmissionPolicyBinding]
v1alpha1MutatingAdmissionPolicyBindingListItems, Maybe Text
Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyBindingListApiVersion :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingListKind:V1alpha1MutatingAdmissionPolicyBindingList :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingListMetadata:V1alpha1MutatingAdmissionPolicyBindingList :: Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingListKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingListMetadata :: Maybe V1ListMeta
..} ) ([V1alpha1MutatingAdmissionPolicyBinding]
 -> V1alpha1MutatingAdmissionPolicyBindingList)
-> f [V1alpha1MutatingAdmissionPolicyBinding]
-> f V1alpha1MutatingAdmissionPolicyBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1alpha1MutatingAdmissionPolicyBinding]
-> f [V1alpha1MutatingAdmissionPolicyBinding]
f [V1alpha1MutatingAdmissionPolicyBinding]
v1alpha1MutatingAdmissionPolicyBindingListItems
{-# INLINE v1alpha1MutatingAdmissionPolicyBindingListItemsL #-}

-- | 'v1alpha1MutatingAdmissionPolicyBindingListKind' Lens
v1alpha1MutatingAdmissionPolicyBindingListKindL :: Lens_' V1alpha1MutatingAdmissionPolicyBindingList (Maybe Text)
v1alpha1MutatingAdmissionPolicyBindingListKindL :: Lens_' V1alpha1MutatingAdmissionPolicyBindingList (Maybe Text)
v1alpha1MutatingAdmissionPolicyBindingListKindL Maybe Text -> f (Maybe Text)
f V1alpha1MutatingAdmissionPolicyBindingList{[V1alpha1MutatingAdmissionPolicyBinding]
Maybe Text
Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyBindingListApiVersion :: V1alpha1MutatingAdmissionPolicyBindingList -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingListItems:V1alpha1MutatingAdmissionPolicyBindingList :: V1alpha1MutatingAdmissionPolicyBindingList
-> [V1alpha1MutatingAdmissionPolicyBinding]
$sel:v1alpha1MutatingAdmissionPolicyBindingListKind:V1alpha1MutatingAdmissionPolicyBindingList :: V1alpha1MutatingAdmissionPolicyBindingList -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingListMetadata:V1alpha1MutatingAdmissionPolicyBindingList :: V1alpha1MutatingAdmissionPolicyBindingList -> Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingListItems :: [V1alpha1MutatingAdmissionPolicyBinding]
v1alpha1MutatingAdmissionPolicyBindingListKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1alpha1MutatingAdmissionPolicyBindingListKind -> V1alpha1MutatingAdmissionPolicyBindingList { Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingListKind:V1alpha1MutatingAdmissionPolicyBindingList :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingListKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingListKind, [V1alpha1MutatingAdmissionPolicyBinding]
Maybe Text
Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyBindingListApiVersion :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingListItems:V1alpha1MutatingAdmissionPolicyBindingList :: [V1alpha1MutatingAdmissionPolicyBinding]
$sel:v1alpha1MutatingAdmissionPolicyBindingListMetadata:V1alpha1MutatingAdmissionPolicyBindingList :: Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingListItems :: [V1alpha1MutatingAdmissionPolicyBinding]
v1alpha1MutatingAdmissionPolicyBindingListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1alpha1MutatingAdmissionPolicyBindingList)
-> f (Maybe Text) -> f V1alpha1MutatingAdmissionPolicyBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1MutatingAdmissionPolicyBindingListKind
{-# INLINE v1alpha1MutatingAdmissionPolicyBindingListKindL #-}

-- | 'v1alpha1MutatingAdmissionPolicyBindingListMetadata' Lens
v1alpha1MutatingAdmissionPolicyBindingListMetadataL :: Lens_' V1alpha1MutatingAdmissionPolicyBindingList (Maybe V1ListMeta)
v1alpha1MutatingAdmissionPolicyBindingListMetadataL :: Lens_'
  V1alpha1MutatingAdmissionPolicyBindingList (Maybe V1ListMeta)
v1alpha1MutatingAdmissionPolicyBindingListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1alpha1MutatingAdmissionPolicyBindingList{[V1alpha1MutatingAdmissionPolicyBinding]
Maybe Text
Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyBindingListApiVersion :: V1alpha1MutatingAdmissionPolicyBindingList -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingListItems:V1alpha1MutatingAdmissionPolicyBindingList :: V1alpha1MutatingAdmissionPolicyBindingList
-> [V1alpha1MutatingAdmissionPolicyBinding]
$sel:v1alpha1MutatingAdmissionPolicyBindingListKind:V1alpha1MutatingAdmissionPolicyBindingList :: V1alpha1MutatingAdmissionPolicyBindingList -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingListMetadata:V1alpha1MutatingAdmissionPolicyBindingList :: V1alpha1MutatingAdmissionPolicyBindingList -> Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingListItems :: [V1alpha1MutatingAdmissionPolicyBinding]
v1alpha1MutatingAdmissionPolicyBindingListKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyBindingListMetadata -> V1alpha1MutatingAdmissionPolicyBindingList { Maybe V1ListMeta
$sel:v1alpha1MutatingAdmissionPolicyBindingListMetadata:V1alpha1MutatingAdmissionPolicyBindingList :: Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyBindingListMetadata :: Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyBindingListMetadata, [V1alpha1MutatingAdmissionPolicyBinding]
Maybe Text
v1alpha1MutatingAdmissionPolicyBindingListApiVersion :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingListItems:V1alpha1MutatingAdmissionPolicyBindingList :: [V1alpha1MutatingAdmissionPolicyBinding]
$sel:v1alpha1MutatingAdmissionPolicyBindingListKind:V1alpha1MutatingAdmissionPolicyBindingList :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingListItems :: [V1alpha1MutatingAdmissionPolicyBinding]
v1alpha1MutatingAdmissionPolicyBindingListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1alpha1MutatingAdmissionPolicyBindingList)
-> f (Maybe V1ListMeta)
-> f V1alpha1MutatingAdmissionPolicyBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyBindingListMetadata
{-# INLINE v1alpha1MutatingAdmissionPolicyBindingListMetadataL #-}



-- * V1alpha1MutatingAdmissionPolicyBindingSpec

-- | 'v1alpha1MutatingAdmissionPolicyBindingSpecMatchResources' Lens
v1alpha1MutatingAdmissionPolicyBindingSpecMatchResourcesL :: Lens_' V1alpha1MutatingAdmissionPolicyBindingSpec (Maybe V1alpha1MatchResources)
v1alpha1MutatingAdmissionPolicyBindingSpecMatchResourcesL :: Lens_'
  V1alpha1MutatingAdmissionPolicyBindingSpec
  (Maybe V1alpha1MatchResources)
v1alpha1MutatingAdmissionPolicyBindingSpecMatchResourcesL Maybe V1alpha1MatchResources -> f (Maybe V1alpha1MatchResources)
f V1alpha1MutatingAdmissionPolicyBindingSpec{Maybe Text
Maybe V1alpha1ParamRef
Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicyBindingSpecMatchResources :: V1alpha1MutatingAdmissionPolicyBindingSpec
-> Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicyBindingSpecParamRef :: Maybe V1alpha1ParamRef
v1alpha1MutatingAdmissionPolicyBindingSpecPolicyName :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingSpecParamRef:V1alpha1MutatingAdmissionPolicyBindingSpec :: V1alpha1MutatingAdmissionPolicyBindingSpec
-> Maybe V1alpha1ParamRef
$sel:v1alpha1MutatingAdmissionPolicyBindingSpecPolicyName:V1alpha1MutatingAdmissionPolicyBindingSpec :: V1alpha1MutatingAdmissionPolicyBindingSpec -> Maybe Text
..} = (\Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicyBindingSpecMatchResources -> V1alpha1MutatingAdmissionPolicyBindingSpec { Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicyBindingSpecMatchResources, Maybe Text
Maybe V1alpha1ParamRef
v1alpha1MutatingAdmissionPolicyBindingSpecParamRef :: Maybe V1alpha1ParamRef
v1alpha1MutatingAdmissionPolicyBindingSpecPolicyName :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingSpecParamRef:V1alpha1MutatingAdmissionPolicyBindingSpec :: Maybe V1alpha1ParamRef
$sel:v1alpha1MutatingAdmissionPolicyBindingSpecPolicyName:V1alpha1MutatingAdmissionPolicyBindingSpec :: Maybe Text
..} ) (Maybe V1alpha1MatchResources
 -> V1alpha1MutatingAdmissionPolicyBindingSpec)
-> f (Maybe V1alpha1MatchResources)
-> f V1alpha1MutatingAdmissionPolicyBindingSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha1MatchResources -> f (Maybe V1alpha1MatchResources)
f Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicyBindingSpecMatchResources
{-# INLINE v1alpha1MutatingAdmissionPolicyBindingSpecMatchResourcesL #-}

-- | 'v1alpha1MutatingAdmissionPolicyBindingSpecParamRef' Lens
v1alpha1MutatingAdmissionPolicyBindingSpecParamRefL :: Lens_' V1alpha1MutatingAdmissionPolicyBindingSpec (Maybe V1alpha1ParamRef)
v1alpha1MutatingAdmissionPolicyBindingSpecParamRefL :: Lens_'
  V1alpha1MutatingAdmissionPolicyBindingSpec (Maybe V1alpha1ParamRef)
v1alpha1MutatingAdmissionPolicyBindingSpecParamRefL Maybe V1alpha1ParamRef -> f (Maybe V1alpha1ParamRef)
f V1alpha1MutatingAdmissionPolicyBindingSpec{Maybe Text
Maybe V1alpha1ParamRef
Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicyBindingSpecMatchResources :: V1alpha1MutatingAdmissionPolicyBindingSpec
-> Maybe V1alpha1MatchResources
$sel:v1alpha1MutatingAdmissionPolicyBindingSpecParamRef:V1alpha1MutatingAdmissionPolicyBindingSpec :: V1alpha1MutatingAdmissionPolicyBindingSpec
-> Maybe V1alpha1ParamRef
$sel:v1alpha1MutatingAdmissionPolicyBindingSpecPolicyName:V1alpha1MutatingAdmissionPolicyBindingSpec :: V1alpha1MutatingAdmissionPolicyBindingSpec -> Maybe Text
v1alpha1MutatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicyBindingSpecParamRef :: Maybe V1alpha1ParamRef
v1alpha1MutatingAdmissionPolicyBindingSpecPolicyName :: Maybe Text
..} = (\Maybe V1alpha1ParamRef
v1alpha1MutatingAdmissionPolicyBindingSpecParamRef -> V1alpha1MutatingAdmissionPolicyBindingSpec { Maybe V1alpha1ParamRef
$sel:v1alpha1MutatingAdmissionPolicyBindingSpecParamRef:V1alpha1MutatingAdmissionPolicyBindingSpec :: Maybe V1alpha1ParamRef
v1alpha1MutatingAdmissionPolicyBindingSpecParamRef :: Maybe V1alpha1ParamRef
v1alpha1MutatingAdmissionPolicyBindingSpecParamRef, Maybe Text
Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1alpha1MatchResources
$sel:v1alpha1MutatingAdmissionPolicyBindingSpecPolicyName:V1alpha1MutatingAdmissionPolicyBindingSpec :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicyBindingSpecPolicyName :: Maybe Text
..} ) (Maybe V1alpha1ParamRef
 -> V1alpha1MutatingAdmissionPolicyBindingSpec)
-> f (Maybe V1alpha1ParamRef)
-> f V1alpha1MutatingAdmissionPolicyBindingSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha1ParamRef -> f (Maybe V1alpha1ParamRef)
f Maybe V1alpha1ParamRef
v1alpha1MutatingAdmissionPolicyBindingSpecParamRef
{-# INLINE v1alpha1MutatingAdmissionPolicyBindingSpecParamRefL #-}

-- | 'v1alpha1MutatingAdmissionPolicyBindingSpecPolicyName' Lens
v1alpha1MutatingAdmissionPolicyBindingSpecPolicyNameL :: Lens_' V1alpha1MutatingAdmissionPolicyBindingSpec (Maybe Text)
v1alpha1MutatingAdmissionPolicyBindingSpecPolicyNameL :: Lens_' V1alpha1MutatingAdmissionPolicyBindingSpec (Maybe Text)
v1alpha1MutatingAdmissionPolicyBindingSpecPolicyNameL Maybe Text -> f (Maybe Text)
f V1alpha1MutatingAdmissionPolicyBindingSpec{Maybe Text
Maybe V1alpha1ParamRef
Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicyBindingSpecMatchResources :: V1alpha1MutatingAdmissionPolicyBindingSpec
-> Maybe V1alpha1MatchResources
$sel:v1alpha1MutatingAdmissionPolicyBindingSpecParamRef:V1alpha1MutatingAdmissionPolicyBindingSpec :: V1alpha1MutatingAdmissionPolicyBindingSpec
-> Maybe V1alpha1ParamRef
$sel:v1alpha1MutatingAdmissionPolicyBindingSpecPolicyName:V1alpha1MutatingAdmissionPolicyBindingSpec :: V1alpha1MutatingAdmissionPolicyBindingSpec -> Maybe Text
v1alpha1MutatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicyBindingSpecParamRef :: Maybe V1alpha1ParamRef
v1alpha1MutatingAdmissionPolicyBindingSpecPolicyName :: Maybe Text
..} = (\Maybe Text
v1alpha1MutatingAdmissionPolicyBindingSpecPolicyName -> V1alpha1MutatingAdmissionPolicyBindingSpec { Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyBindingSpecPolicyName:V1alpha1MutatingAdmissionPolicyBindingSpec :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingSpecPolicyName :: Maybe Text
v1alpha1MutatingAdmissionPolicyBindingSpecPolicyName, Maybe V1alpha1ParamRef
Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1alpha1MatchResources
$sel:v1alpha1MutatingAdmissionPolicyBindingSpecParamRef:V1alpha1MutatingAdmissionPolicyBindingSpec :: Maybe V1alpha1ParamRef
v1alpha1MutatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicyBindingSpecParamRef :: Maybe V1alpha1ParamRef
..} ) (Maybe Text -> V1alpha1MutatingAdmissionPolicyBindingSpec)
-> f (Maybe Text) -> f V1alpha1MutatingAdmissionPolicyBindingSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1MutatingAdmissionPolicyBindingSpecPolicyName
{-# INLINE v1alpha1MutatingAdmissionPolicyBindingSpecPolicyNameL #-}



-- * V1alpha1MutatingAdmissionPolicyList

-- | 'v1alpha1MutatingAdmissionPolicyListApiVersion' Lens
v1alpha1MutatingAdmissionPolicyListApiVersionL :: Lens_' V1alpha1MutatingAdmissionPolicyList (Maybe Text)
v1alpha1MutatingAdmissionPolicyListApiVersionL :: Lens_' V1alpha1MutatingAdmissionPolicyList (Maybe Text)
v1alpha1MutatingAdmissionPolicyListApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1MutatingAdmissionPolicyList{[V1alpha1MutatingAdmissionPolicy]
Maybe Text
Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyListApiVersion :: V1alpha1MutatingAdmissionPolicyList -> Maybe Text
v1alpha1MutatingAdmissionPolicyListApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyListItems :: [V1alpha1MutatingAdmissionPolicy]
v1alpha1MutatingAdmissionPolicyListKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyListMetadata :: Maybe V1ListMeta
$sel:v1alpha1MutatingAdmissionPolicyListItems:V1alpha1MutatingAdmissionPolicyList :: V1alpha1MutatingAdmissionPolicyList
-> [V1alpha1MutatingAdmissionPolicy]
$sel:v1alpha1MutatingAdmissionPolicyListKind:V1alpha1MutatingAdmissionPolicyList :: V1alpha1MutatingAdmissionPolicyList -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyListMetadata:V1alpha1MutatingAdmissionPolicyList :: V1alpha1MutatingAdmissionPolicyList -> Maybe V1ListMeta
..} = (\Maybe Text
v1alpha1MutatingAdmissionPolicyListApiVersion -> V1alpha1MutatingAdmissionPolicyList { Maybe Text
v1alpha1MutatingAdmissionPolicyListApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyListApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyListApiVersion, [V1alpha1MutatingAdmissionPolicy]
Maybe Text
Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyListItems :: [V1alpha1MutatingAdmissionPolicy]
v1alpha1MutatingAdmissionPolicyListKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyListMetadata :: Maybe V1ListMeta
$sel:v1alpha1MutatingAdmissionPolicyListItems:V1alpha1MutatingAdmissionPolicyList :: [V1alpha1MutatingAdmissionPolicy]
$sel:v1alpha1MutatingAdmissionPolicyListKind:V1alpha1MutatingAdmissionPolicyList :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyListMetadata:V1alpha1MutatingAdmissionPolicyList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1alpha1MutatingAdmissionPolicyList)
-> f (Maybe Text) -> f V1alpha1MutatingAdmissionPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1MutatingAdmissionPolicyListApiVersion
{-# INLINE v1alpha1MutatingAdmissionPolicyListApiVersionL #-}

-- | 'v1alpha1MutatingAdmissionPolicyListItems' Lens
v1alpha1MutatingAdmissionPolicyListItemsL :: Lens_' V1alpha1MutatingAdmissionPolicyList ([V1alpha1MutatingAdmissionPolicy])
v1alpha1MutatingAdmissionPolicyListItemsL :: Lens_'
  V1alpha1MutatingAdmissionPolicyList
  [V1alpha1MutatingAdmissionPolicy]
v1alpha1MutatingAdmissionPolicyListItemsL [V1alpha1MutatingAdmissionPolicy]
-> f [V1alpha1MutatingAdmissionPolicy]
f V1alpha1MutatingAdmissionPolicyList{[V1alpha1MutatingAdmissionPolicy]
Maybe Text
Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyListApiVersion :: V1alpha1MutatingAdmissionPolicyList -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyListItems:V1alpha1MutatingAdmissionPolicyList :: V1alpha1MutatingAdmissionPolicyList
-> [V1alpha1MutatingAdmissionPolicy]
$sel:v1alpha1MutatingAdmissionPolicyListKind:V1alpha1MutatingAdmissionPolicyList :: V1alpha1MutatingAdmissionPolicyList -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyListMetadata:V1alpha1MutatingAdmissionPolicyList :: V1alpha1MutatingAdmissionPolicyList -> Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyListApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyListItems :: [V1alpha1MutatingAdmissionPolicy]
v1alpha1MutatingAdmissionPolicyListKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyListMetadata :: Maybe V1ListMeta
..} = (\[V1alpha1MutatingAdmissionPolicy]
v1alpha1MutatingAdmissionPolicyListItems -> V1alpha1MutatingAdmissionPolicyList { [V1alpha1MutatingAdmissionPolicy]
$sel:v1alpha1MutatingAdmissionPolicyListItems:V1alpha1MutatingAdmissionPolicyList :: [V1alpha1MutatingAdmissionPolicy]
v1alpha1MutatingAdmissionPolicyListItems :: [V1alpha1MutatingAdmissionPolicy]
v1alpha1MutatingAdmissionPolicyListItems, Maybe Text
Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyListApiVersion :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyListKind:V1alpha1MutatingAdmissionPolicyList :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyListMetadata:V1alpha1MutatingAdmissionPolicyList :: Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyListApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyListKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyListMetadata :: Maybe V1ListMeta
..} ) ([V1alpha1MutatingAdmissionPolicy]
 -> V1alpha1MutatingAdmissionPolicyList)
-> f [V1alpha1MutatingAdmissionPolicy]
-> f V1alpha1MutatingAdmissionPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1alpha1MutatingAdmissionPolicy]
-> f [V1alpha1MutatingAdmissionPolicy]
f [V1alpha1MutatingAdmissionPolicy]
v1alpha1MutatingAdmissionPolicyListItems
{-# INLINE v1alpha1MutatingAdmissionPolicyListItemsL #-}

-- | 'v1alpha1MutatingAdmissionPolicyListKind' Lens
v1alpha1MutatingAdmissionPolicyListKindL :: Lens_' V1alpha1MutatingAdmissionPolicyList (Maybe Text)
v1alpha1MutatingAdmissionPolicyListKindL :: Lens_' V1alpha1MutatingAdmissionPolicyList (Maybe Text)
v1alpha1MutatingAdmissionPolicyListKindL Maybe Text -> f (Maybe Text)
f V1alpha1MutatingAdmissionPolicyList{[V1alpha1MutatingAdmissionPolicy]
Maybe Text
Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyListApiVersion :: V1alpha1MutatingAdmissionPolicyList -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyListItems:V1alpha1MutatingAdmissionPolicyList :: V1alpha1MutatingAdmissionPolicyList
-> [V1alpha1MutatingAdmissionPolicy]
$sel:v1alpha1MutatingAdmissionPolicyListKind:V1alpha1MutatingAdmissionPolicyList :: V1alpha1MutatingAdmissionPolicyList -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyListMetadata:V1alpha1MutatingAdmissionPolicyList :: V1alpha1MutatingAdmissionPolicyList -> Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyListApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyListItems :: [V1alpha1MutatingAdmissionPolicy]
v1alpha1MutatingAdmissionPolicyListKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1alpha1MutatingAdmissionPolicyListKind -> V1alpha1MutatingAdmissionPolicyList { Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyListKind:V1alpha1MutatingAdmissionPolicyList :: Maybe Text
v1alpha1MutatingAdmissionPolicyListKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyListKind, [V1alpha1MutatingAdmissionPolicy]
Maybe Text
Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyListApiVersion :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyListItems:V1alpha1MutatingAdmissionPolicyList :: [V1alpha1MutatingAdmissionPolicy]
$sel:v1alpha1MutatingAdmissionPolicyListMetadata:V1alpha1MutatingAdmissionPolicyList :: Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyListApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyListItems :: [V1alpha1MutatingAdmissionPolicy]
v1alpha1MutatingAdmissionPolicyListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1alpha1MutatingAdmissionPolicyList)
-> f (Maybe Text) -> f V1alpha1MutatingAdmissionPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1MutatingAdmissionPolicyListKind
{-# INLINE v1alpha1MutatingAdmissionPolicyListKindL #-}

-- | 'v1alpha1MutatingAdmissionPolicyListMetadata' Lens
v1alpha1MutatingAdmissionPolicyListMetadataL :: Lens_' V1alpha1MutatingAdmissionPolicyList (Maybe V1ListMeta)
v1alpha1MutatingAdmissionPolicyListMetadataL :: Lens_' V1alpha1MutatingAdmissionPolicyList (Maybe V1ListMeta)
v1alpha1MutatingAdmissionPolicyListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1alpha1MutatingAdmissionPolicyList{[V1alpha1MutatingAdmissionPolicy]
Maybe Text
Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyListApiVersion :: V1alpha1MutatingAdmissionPolicyList -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyListItems:V1alpha1MutatingAdmissionPolicyList :: V1alpha1MutatingAdmissionPolicyList
-> [V1alpha1MutatingAdmissionPolicy]
$sel:v1alpha1MutatingAdmissionPolicyListKind:V1alpha1MutatingAdmissionPolicyList :: V1alpha1MutatingAdmissionPolicyList -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyListMetadata:V1alpha1MutatingAdmissionPolicyList :: V1alpha1MutatingAdmissionPolicyList -> Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyListApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyListItems :: [V1alpha1MutatingAdmissionPolicy]
v1alpha1MutatingAdmissionPolicyListKind :: Maybe Text
v1alpha1MutatingAdmissionPolicyListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyListMetadata -> V1alpha1MutatingAdmissionPolicyList { Maybe V1ListMeta
$sel:v1alpha1MutatingAdmissionPolicyListMetadata:V1alpha1MutatingAdmissionPolicyList :: Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyListMetadata :: Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyListMetadata, [V1alpha1MutatingAdmissionPolicy]
Maybe Text
v1alpha1MutatingAdmissionPolicyListApiVersion :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicyListItems:V1alpha1MutatingAdmissionPolicyList :: [V1alpha1MutatingAdmissionPolicy]
$sel:v1alpha1MutatingAdmissionPolicyListKind:V1alpha1MutatingAdmissionPolicyList :: Maybe Text
v1alpha1MutatingAdmissionPolicyListApiVersion :: Maybe Text
v1alpha1MutatingAdmissionPolicyListItems :: [V1alpha1MutatingAdmissionPolicy]
v1alpha1MutatingAdmissionPolicyListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1alpha1MutatingAdmissionPolicyList)
-> f (Maybe V1ListMeta) -> f V1alpha1MutatingAdmissionPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1alpha1MutatingAdmissionPolicyListMetadata
{-# INLINE v1alpha1MutatingAdmissionPolicyListMetadataL #-}



-- * V1alpha1MutatingAdmissionPolicySpec

-- | 'v1alpha1MutatingAdmissionPolicySpecFailurePolicy' Lens
v1alpha1MutatingAdmissionPolicySpecFailurePolicyL :: Lens_' V1alpha1MutatingAdmissionPolicySpec (Maybe Text)
v1alpha1MutatingAdmissionPolicySpecFailurePolicyL :: Lens_' V1alpha1MutatingAdmissionPolicySpec (Maybe Text)
v1alpha1MutatingAdmissionPolicySpecFailurePolicyL Maybe Text -> f (Maybe Text)
f V1alpha1MutatingAdmissionPolicySpec{Maybe [V1alpha1Variable]
Maybe [V1alpha1Mutation]
Maybe [V1alpha1MatchCondition]
Maybe Text
Maybe V1alpha1ParamKind
Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: V1alpha1MutatingAdmissionPolicySpec -> Maybe Text
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecMatchConditions :: Maybe [V1alpha1MatchCondition]
v1alpha1MutatingAdmissionPolicySpecMatchConstraints :: Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecMutations :: Maybe [V1alpha1Mutation]
v1alpha1MutatingAdmissionPolicySpecParamKind :: Maybe V1alpha1ParamKind
v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecVariables :: Maybe [V1alpha1Variable]
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConditions:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec
-> Maybe [V1alpha1MatchCondition]
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConstraints:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe V1alpha1MatchResources
$sel:v1alpha1MutatingAdmissionPolicySpecMutations:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe [V1alpha1Mutation]
$sel:v1alpha1MutatingAdmissionPolicySpecParamKind:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe V1alpha1ParamKind
$sel:v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpecVariables:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe [V1alpha1Variable]
..} = (\Maybe Text
v1alpha1MutatingAdmissionPolicySpecFailurePolicy -> V1alpha1MutatingAdmissionPolicySpec { Maybe Text
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecFailurePolicy, Maybe [V1alpha1Variable]
Maybe [V1alpha1Mutation]
Maybe [V1alpha1MatchCondition]
Maybe Text
Maybe V1alpha1ParamKind
Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecMatchConditions :: Maybe [V1alpha1MatchCondition]
v1alpha1MutatingAdmissionPolicySpecMatchConstraints :: Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecMutations :: Maybe [V1alpha1Mutation]
v1alpha1MutatingAdmissionPolicySpecParamKind :: Maybe V1alpha1ParamKind
v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecVariables :: Maybe [V1alpha1Variable]
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConditions:V1alpha1MutatingAdmissionPolicySpec :: Maybe [V1alpha1MatchCondition]
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConstraints:V1alpha1MutatingAdmissionPolicySpec :: Maybe V1alpha1MatchResources
$sel:v1alpha1MutatingAdmissionPolicySpecMutations:V1alpha1MutatingAdmissionPolicySpec :: Maybe [V1alpha1Mutation]
$sel:v1alpha1MutatingAdmissionPolicySpecParamKind:V1alpha1MutatingAdmissionPolicySpec :: Maybe V1alpha1ParamKind
$sel:v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy:V1alpha1MutatingAdmissionPolicySpec :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpecVariables:V1alpha1MutatingAdmissionPolicySpec :: Maybe [V1alpha1Variable]
..} ) (Maybe Text -> V1alpha1MutatingAdmissionPolicySpec)
-> f (Maybe Text) -> f V1alpha1MutatingAdmissionPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1MutatingAdmissionPolicySpecFailurePolicy
{-# INLINE v1alpha1MutatingAdmissionPolicySpecFailurePolicyL #-}

-- | 'v1alpha1MutatingAdmissionPolicySpecMatchConditions' Lens
v1alpha1MutatingAdmissionPolicySpecMatchConditionsL :: Lens_' V1alpha1MutatingAdmissionPolicySpec (Maybe [V1alpha1MatchCondition])
v1alpha1MutatingAdmissionPolicySpecMatchConditionsL :: Lens_'
  V1alpha1MutatingAdmissionPolicySpec
  (Maybe [V1alpha1MatchCondition])
v1alpha1MutatingAdmissionPolicySpecMatchConditionsL Maybe [V1alpha1MatchCondition]
-> f (Maybe [V1alpha1MatchCondition])
f V1alpha1MutatingAdmissionPolicySpec{Maybe [V1alpha1Variable]
Maybe [V1alpha1Mutation]
Maybe [V1alpha1MatchCondition]
Maybe Text
Maybe V1alpha1ParamKind
Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: V1alpha1MutatingAdmissionPolicySpec -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConditions:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec
-> Maybe [V1alpha1MatchCondition]
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConstraints:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe V1alpha1MatchResources
$sel:v1alpha1MutatingAdmissionPolicySpecMutations:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe [V1alpha1Mutation]
$sel:v1alpha1MutatingAdmissionPolicySpecParamKind:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe V1alpha1ParamKind
$sel:v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpecVariables:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe [V1alpha1Variable]
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecMatchConditions :: Maybe [V1alpha1MatchCondition]
v1alpha1MutatingAdmissionPolicySpecMatchConstraints :: Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecMutations :: Maybe [V1alpha1Mutation]
v1alpha1MutatingAdmissionPolicySpecParamKind :: Maybe V1alpha1ParamKind
v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecVariables :: Maybe [V1alpha1Variable]
..} = (\Maybe [V1alpha1MatchCondition]
v1alpha1MutatingAdmissionPolicySpecMatchConditions -> V1alpha1MutatingAdmissionPolicySpec { Maybe [V1alpha1MatchCondition]
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConditions:V1alpha1MutatingAdmissionPolicySpec :: Maybe [V1alpha1MatchCondition]
v1alpha1MutatingAdmissionPolicySpecMatchConditions :: Maybe [V1alpha1MatchCondition]
v1alpha1MutatingAdmissionPolicySpecMatchConditions, Maybe [V1alpha1Variable]
Maybe [V1alpha1Mutation]
Maybe Text
Maybe V1alpha1ParamKind
Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConstraints:V1alpha1MutatingAdmissionPolicySpec :: Maybe V1alpha1MatchResources
$sel:v1alpha1MutatingAdmissionPolicySpecMutations:V1alpha1MutatingAdmissionPolicySpec :: Maybe [V1alpha1Mutation]
$sel:v1alpha1MutatingAdmissionPolicySpecParamKind:V1alpha1MutatingAdmissionPolicySpec :: Maybe V1alpha1ParamKind
$sel:v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy:V1alpha1MutatingAdmissionPolicySpec :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpecVariables:V1alpha1MutatingAdmissionPolicySpec :: Maybe [V1alpha1Variable]
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecMatchConstraints :: Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecMutations :: Maybe [V1alpha1Mutation]
v1alpha1MutatingAdmissionPolicySpecParamKind :: Maybe V1alpha1ParamKind
v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecVariables :: Maybe [V1alpha1Variable]
..} ) (Maybe [V1alpha1MatchCondition]
 -> V1alpha1MutatingAdmissionPolicySpec)
-> f (Maybe [V1alpha1MatchCondition])
-> f V1alpha1MutatingAdmissionPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1alpha1MatchCondition]
-> f (Maybe [V1alpha1MatchCondition])
f Maybe [V1alpha1MatchCondition]
v1alpha1MutatingAdmissionPolicySpecMatchConditions
{-# INLINE v1alpha1MutatingAdmissionPolicySpecMatchConditionsL #-}

-- | 'v1alpha1MutatingAdmissionPolicySpecMatchConstraints' Lens
v1alpha1MutatingAdmissionPolicySpecMatchConstraintsL :: Lens_' V1alpha1MutatingAdmissionPolicySpec (Maybe V1alpha1MatchResources)
v1alpha1MutatingAdmissionPolicySpecMatchConstraintsL :: Lens_'
  V1alpha1MutatingAdmissionPolicySpec (Maybe V1alpha1MatchResources)
v1alpha1MutatingAdmissionPolicySpecMatchConstraintsL Maybe V1alpha1MatchResources -> f (Maybe V1alpha1MatchResources)
f V1alpha1MutatingAdmissionPolicySpec{Maybe [V1alpha1Variable]
Maybe [V1alpha1Mutation]
Maybe [V1alpha1MatchCondition]
Maybe Text
Maybe V1alpha1ParamKind
Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: V1alpha1MutatingAdmissionPolicySpec -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConditions:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec
-> Maybe [V1alpha1MatchCondition]
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConstraints:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe V1alpha1MatchResources
$sel:v1alpha1MutatingAdmissionPolicySpecMutations:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe [V1alpha1Mutation]
$sel:v1alpha1MutatingAdmissionPolicySpecParamKind:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe V1alpha1ParamKind
$sel:v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpecVariables:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe [V1alpha1Variable]
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecMatchConditions :: Maybe [V1alpha1MatchCondition]
v1alpha1MutatingAdmissionPolicySpecMatchConstraints :: Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecMutations :: Maybe [V1alpha1Mutation]
v1alpha1MutatingAdmissionPolicySpecParamKind :: Maybe V1alpha1ParamKind
v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecVariables :: Maybe [V1alpha1Variable]
..} = (\Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecMatchConstraints -> V1alpha1MutatingAdmissionPolicySpec { Maybe V1alpha1MatchResources
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConstraints:V1alpha1MutatingAdmissionPolicySpec :: Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecMatchConstraints :: Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecMatchConstraints, Maybe [V1alpha1Variable]
Maybe [V1alpha1Mutation]
Maybe [V1alpha1MatchCondition]
Maybe Text
Maybe V1alpha1ParamKind
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConditions:V1alpha1MutatingAdmissionPolicySpec :: Maybe [V1alpha1MatchCondition]
$sel:v1alpha1MutatingAdmissionPolicySpecMutations:V1alpha1MutatingAdmissionPolicySpec :: Maybe [V1alpha1Mutation]
$sel:v1alpha1MutatingAdmissionPolicySpecParamKind:V1alpha1MutatingAdmissionPolicySpec :: Maybe V1alpha1ParamKind
$sel:v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy:V1alpha1MutatingAdmissionPolicySpec :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpecVariables:V1alpha1MutatingAdmissionPolicySpec :: Maybe [V1alpha1Variable]
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecMatchConditions :: Maybe [V1alpha1MatchCondition]
v1alpha1MutatingAdmissionPolicySpecMutations :: Maybe [V1alpha1Mutation]
v1alpha1MutatingAdmissionPolicySpecParamKind :: Maybe V1alpha1ParamKind
v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecVariables :: Maybe [V1alpha1Variable]
..} ) (Maybe V1alpha1MatchResources
 -> V1alpha1MutatingAdmissionPolicySpec)
-> f (Maybe V1alpha1MatchResources)
-> f V1alpha1MutatingAdmissionPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha1MatchResources -> f (Maybe V1alpha1MatchResources)
f Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecMatchConstraints
{-# INLINE v1alpha1MutatingAdmissionPolicySpecMatchConstraintsL #-}

-- | 'v1alpha1MutatingAdmissionPolicySpecMutations' Lens
v1alpha1MutatingAdmissionPolicySpecMutationsL :: Lens_' V1alpha1MutatingAdmissionPolicySpec (Maybe [V1alpha1Mutation])
v1alpha1MutatingAdmissionPolicySpecMutationsL :: Lens_'
  V1alpha1MutatingAdmissionPolicySpec (Maybe [V1alpha1Mutation])
v1alpha1MutatingAdmissionPolicySpecMutationsL Maybe [V1alpha1Mutation] -> f (Maybe [V1alpha1Mutation])
f V1alpha1MutatingAdmissionPolicySpec{Maybe [V1alpha1Variable]
Maybe [V1alpha1Mutation]
Maybe [V1alpha1MatchCondition]
Maybe Text
Maybe V1alpha1ParamKind
Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: V1alpha1MutatingAdmissionPolicySpec -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConditions:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec
-> Maybe [V1alpha1MatchCondition]
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConstraints:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe V1alpha1MatchResources
$sel:v1alpha1MutatingAdmissionPolicySpecMutations:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe [V1alpha1Mutation]
$sel:v1alpha1MutatingAdmissionPolicySpecParamKind:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe V1alpha1ParamKind
$sel:v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpecVariables:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe [V1alpha1Variable]
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecMatchConditions :: Maybe [V1alpha1MatchCondition]
v1alpha1MutatingAdmissionPolicySpecMatchConstraints :: Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecMutations :: Maybe [V1alpha1Mutation]
v1alpha1MutatingAdmissionPolicySpecParamKind :: Maybe V1alpha1ParamKind
v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecVariables :: Maybe [V1alpha1Variable]
..} = (\Maybe [V1alpha1Mutation]
v1alpha1MutatingAdmissionPolicySpecMutations -> V1alpha1MutatingAdmissionPolicySpec { Maybe [V1alpha1Mutation]
$sel:v1alpha1MutatingAdmissionPolicySpecMutations:V1alpha1MutatingAdmissionPolicySpec :: Maybe [V1alpha1Mutation]
v1alpha1MutatingAdmissionPolicySpecMutations :: Maybe [V1alpha1Mutation]
v1alpha1MutatingAdmissionPolicySpecMutations, Maybe [V1alpha1Variable]
Maybe [V1alpha1MatchCondition]
Maybe Text
Maybe V1alpha1ParamKind
Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConditions:V1alpha1MutatingAdmissionPolicySpec :: Maybe [V1alpha1MatchCondition]
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConstraints:V1alpha1MutatingAdmissionPolicySpec :: Maybe V1alpha1MatchResources
$sel:v1alpha1MutatingAdmissionPolicySpecParamKind:V1alpha1MutatingAdmissionPolicySpec :: Maybe V1alpha1ParamKind
$sel:v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy:V1alpha1MutatingAdmissionPolicySpec :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpecVariables:V1alpha1MutatingAdmissionPolicySpec :: Maybe [V1alpha1Variable]
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecMatchConditions :: Maybe [V1alpha1MatchCondition]
v1alpha1MutatingAdmissionPolicySpecMatchConstraints :: Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecParamKind :: Maybe V1alpha1ParamKind
v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecVariables :: Maybe [V1alpha1Variable]
..} ) (Maybe [V1alpha1Mutation] -> V1alpha1MutatingAdmissionPolicySpec)
-> f (Maybe [V1alpha1Mutation])
-> f V1alpha1MutatingAdmissionPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1alpha1Mutation] -> f (Maybe [V1alpha1Mutation])
f Maybe [V1alpha1Mutation]
v1alpha1MutatingAdmissionPolicySpecMutations
{-# INLINE v1alpha1MutatingAdmissionPolicySpecMutationsL #-}

-- | 'v1alpha1MutatingAdmissionPolicySpecParamKind' Lens
v1alpha1MutatingAdmissionPolicySpecParamKindL :: Lens_' V1alpha1MutatingAdmissionPolicySpec (Maybe V1alpha1ParamKind)
v1alpha1MutatingAdmissionPolicySpecParamKindL :: Lens_'
  V1alpha1MutatingAdmissionPolicySpec (Maybe V1alpha1ParamKind)
v1alpha1MutatingAdmissionPolicySpecParamKindL Maybe V1alpha1ParamKind -> f (Maybe V1alpha1ParamKind)
f V1alpha1MutatingAdmissionPolicySpec{Maybe [V1alpha1Variable]
Maybe [V1alpha1Mutation]
Maybe [V1alpha1MatchCondition]
Maybe Text
Maybe V1alpha1ParamKind
Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: V1alpha1MutatingAdmissionPolicySpec -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConditions:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec
-> Maybe [V1alpha1MatchCondition]
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConstraints:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe V1alpha1MatchResources
$sel:v1alpha1MutatingAdmissionPolicySpecMutations:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe [V1alpha1Mutation]
$sel:v1alpha1MutatingAdmissionPolicySpecParamKind:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe V1alpha1ParamKind
$sel:v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpecVariables:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe [V1alpha1Variable]
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecMatchConditions :: Maybe [V1alpha1MatchCondition]
v1alpha1MutatingAdmissionPolicySpecMatchConstraints :: Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecMutations :: Maybe [V1alpha1Mutation]
v1alpha1MutatingAdmissionPolicySpecParamKind :: Maybe V1alpha1ParamKind
v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecVariables :: Maybe [V1alpha1Variable]
..} = (\Maybe V1alpha1ParamKind
v1alpha1MutatingAdmissionPolicySpecParamKind -> V1alpha1MutatingAdmissionPolicySpec { Maybe V1alpha1ParamKind
$sel:v1alpha1MutatingAdmissionPolicySpecParamKind:V1alpha1MutatingAdmissionPolicySpec :: Maybe V1alpha1ParamKind
v1alpha1MutatingAdmissionPolicySpecParamKind :: Maybe V1alpha1ParamKind
v1alpha1MutatingAdmissionPolicySpecParamKind, Maybe [V1alpha1Variable]
Maybe [V1alpha1Mutation]
Maybe [V1alpha1MatchCondition]
Maybe Text
Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConditions:V1alpha1MutatingAdmissionPolicySpec :: Maybe [V1alpha1MatchCondition]
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConstraints:V1alpha1MutatingAdmissionPolicySpec :: Maybe V1alpha1MatchResources
$sel:v1alpha1MutatingAdmissionPolicySpecMutations:V1alpha1MutatingAdmissionPolicySpec :: Maybe [V1alpha1Mutation]
$sel:v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy:V1alpha1MutatingAdmissionPolicySpec :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpecVariables:V1alpha1MutatingAdmissionPolicySpec :: Maybe [V1alpha1Variable]
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecMatchConditions :: Maybe [V1alpha1MatchCondition]
v1alpha1MutatingAdmissionPolicySpecMatchConstraints :: Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecMutations :: Maybe [V1alpha1Mutation]
v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecVariables :: Maybe [V1alpha1Variable]
..} ) (Maybe V1alpha1ParamKind -> V1alpha1MutatingAdmissionPolicySpec)
-> f (Maybe V1alpha1ParamKind)
-> f V1alpha1MutatingAdmissionPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha1ParamKind -> f (Maybe V1alpha1ParamKind)
f Maybe V1alpha1ParamKind
v1alpha1MutatingAdmissionPolicySpecParamKind
{-# INLINE v1alpha1MutatingAdmissionPolicySpecParamKindL #-}

-- | 'v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy' Lens
v1alpha1MutatingAdmissionPolicySpecReinvocationPolicyL :: Lens_' V1alpha1MutatingAdmissionPolicySpec (Maybe Text)
v1alpha1MutatingAdmissionPolicySpecReinvocationPolicyL :: Lens_' V1alpha1MutatingAdmissionPolicySpec (Maybe Text)
v1alpha1MutatingAdmissionPolicySpecReinvocationPolicyL Maybe Text -> f (Maybe Text)
f V1alpha1MutatingAdmissionPolicySpec{Maybe [V1alpha1Variable]
Maybe [V1alpha1Mutation]
Maybe [V1alpha1MatchCondition]
Maybe Text
Maybe V1alpha1ParamKind
Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: V1alpha1MutatingAdmissionPolicySpec -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConditions:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec
-> Maybe [V1alpha1MatchCondition]
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConstraints:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe V1alpha1MatchResources
$sel:v1alpha1MutatingAdmissionPolicySpecMutations:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe [V1alpha1Mutation]
$sel:v1alpha1MutatingAdmissionPolicySpecParamKind:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe V1alpha1ParamKind
$sel:v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpecVariables:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe [V1alpha1Variable]
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecMatchConditions :: Maybe [V1alpha1MatchCondition]
v1alpha1MutatingAdmissionPolicySpecMatchConstraints :: Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecMutations :: Maybe [V1alpha1Mutation]
v1alpha1MutatingAdmissionPolicySpecParamKind :: Maybe V1alpha1ParamKind
v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecVariables :: Maybe [V1alpha1Variable]
..} = (\Maybe Text
v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy -> V1alpha1MutatingAdmissionPolicySpec { Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy:V1alpha1MutatingAdmissionPolicySpec :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy, Maybe [V1alpha1Variable]
Maybe [V1alpha1Mutation]
Maybe [V1alpha1MatchCondition]
Maybe Text
Maybe V1alpha1ParamKind
Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConditions:V1alpha1MutatingAdmissionPolicySpec :: Maybe [V1alpha1MatchCondition]
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConstraints:V1alpha1MutatingAdmissionPolicySpec :: Maybe V1alpha1MatchResources
$sel:v1alpha1MutatingAdmissionPolicySpecMutations:V1alpha1MutatingAdmissionPolicySpec :: Maybe [V1alpha1Mutation]
$sel:v1alpha1MutatingAdmissionPolicySpecParamKind:V1alpha1MutatingAdmissionPolicySpec :: Maybe V1alpha1ParamKind
$sel:v1alpha1MutatingAdmissionPolicySpecVariables:V1alpha1MutatingAdmissionPolicySpec :: Maybe [V1alpha1Variable]
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecMatchConditions :: Maybe [V1alpha1MatchCondition]
v1alpha1MutatingAdmissionPolicySpecMatchConstraints :: Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecMutations :: Maybe [V1alpha1Mutation]
v1alpha1MutatingAdmissionPolicySpecParamKind :: Maybe V1alpha1ParamKind
v1alpha1MutatingAdmissionPolicySpecVariables :: Maybe [V1alpha1Variable]
..} ) (Maybe Text -> V1alpha1MutatingAdmissionPolicySpec)
-> f (Maybe Text) -> f V1alpha1MutatingAdmissionPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy
{-# INLINE v1alpha1MutatingAdmissionPolicySpecReinvocationPolicyL #-}

-- | 'v1alpha1MutatingAdmissionPolicySpecVariables' Lens
v1alpha1MutatingAdmissionPolicySpecVariablesL :: Lens_' V1alpha1MutatingAdmissionPolicySpec (Maybe [V1alpha1Variable])
v1alpha1MutatingAdmissionPolicySpecVariablesL :: Lens_'
  V1alpha1MutatingAdmissionPolicySpec (Maybe [V1alpha1Variable])
v1alpha1MutatingAdmissionPolicySpecVariablesL Maybe [V1alpha1Variable] -> f (Maybe [V1alpha1Variable])
f V1alpha1MutatingAdmissionPolicySpec{Maybe [V1alpha1Variable]
Maybe [V1alpha1Mutation]
Maybe [V1alpha1MatchCondition]
Maybe Text
Maybe V1alpha1ParamKind
Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: V1alpha1MutatingAdmissionPolicySpec -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConditions:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec
-> Maybe [V1alpha1MatchCondition]
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConstraints:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe V1alpha1MatchResources
$sel:v1alpha1MutatingAdmissionPolicySpecMutations:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe [V1alpha1Mutation]
$sel:v1alpha1MutatingAdmissionPolicySpecParamKind:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe V1alpha1ParamKind
$sel:v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpecVariables:V1alpha1MutatingAdmissionPolicySpec :: V1alpha1MutatingAdmissionPolicySpec -> Maybe [V1alpha1Variable]
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecMatchConditions :: Maybe [V1alpha1MatchCondition]
v1alpha1MutatingAdmissionPolicySpecMatchConstraints :: Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecMutations :: Maybe [V1alpha1Mutation]
v1alpha1MutatingAdmissionPolicySpecParamKind :: Maybe V1alpha1ParamKind
v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecVariables :: Maybe [V1alpha1Variable]
..} = (\Maybe [V1alpha1Variable]
v1alpha1MutatingAdmissionPolicySpecVariables -> V1alpha1MutatingAdmissionPolicySpec { Maybe [V1alpha1Variable]
$sel:v1alpha1MutatingAdmissionPolicySpecVariables:V1alpha1MutatingAdmissionPolicySpec :: Maybe [V1alpha1Variable]
v1alpha1MutatingAdmissionPolicySpecVariables :: Maybe [V1alpha1Variable]
v1alpha1MutatingAdmissionPolicySpecVariables, Maybe [V1alpha1Mutation]
Maybe [V1alpha1MatchCondition]
Maybe Text
Maybe V1alpha1ParamKind
Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: Maybe Text
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConditions:V1alpha1MutatingAdmissionPolicySpec :: Maybe [V1alpha1MatchCondition]
$sel:v1alpha1MutatingAdmissionPolicySpecMatchConstraints:V1alpha1MutatingAdmissionPolicySpec :: Maybe V1alpha1MatchResources
$sel:v1alpha1MutatingAdmissionPolicySpecMutations:V1alpha1MutatingAdmissionPolicySpec :: Maybe [V1alpha1Mutation]
$sel:v1alpha1MutatingAdmissionPolicySpecParamKind:V1alpha1MutatingAdmissionPolicySpec :: Maybe V1alpha1ParamKind
$sel:v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy:V1alpha1MutatingAdmissionPolicySpec :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1alpha1MutatingAdmissionPolicySpecMatchConditions :: Maybe [V1alpha1MatchCondition]
v1alpha1MutatingAdmissionPolicySpecMatchConstraints :: Maybe V1alpha1MatchResources
v1alpha1MutatingAdmissionPolicySpecMutations :: Maybe [V1alpha1Mutation]
v1alpha1MutatingAdmissionPolicySpecParamKind :: Maybe V1alpha1ParamKind
v1alpha1MutatingAdmissionPolicySpecReinvocationPolicy :: Maybe Text
..} ) (Maybe [V1alpha1Variable] -> V1alpha1MutatingAdmissionPolicySpec)
-> f (Maybe [V1alpha1Variable])
-> f V1alpha1MutatingAdmissionPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1alpha1Variable] -> f (Maybe [V1alpha1Variable])
f Maybe [V1alpha1Variable]
v1alpha1MutatingAdmissionPolicySpecVariables
{-# INLINE v1alpha1MutatingAdmissionPolicySpecVariablesL #-}



-- * V1alpha1Mutation

-- | 'v1alpha1MutationApplyConfiguration' Lens
v1alpha1MutationApplyConfigurationL :: Lens_' V1alpha1Mutation (Maybe V1alpha1ApplyConfiguration)
v1alpha1MutationApplyConfigurationL :: Lens_' V1alpha1Mutation (Maybe V1alpha1ApplyConfiguration)
v1alpha1MutationApplyConfigurationL Maybe V1alpha1ApplyConfiguration
-> f (Maybe V1alpha1ApplyConfiguration)
f V1alpha1Mutation{Maybe V1alpha1JSONPatch
Maybe V1alpha1ApplyConfiguration
Text
v1alpha1MutationApplyConfiguration :: V1alpha1Mutation -> Maybe V1alpha1ApplyConfiguration
v1alpha1MutationApplyConfiguration :: Maybe V1alpha1ApplyConfiguration
v1alpha1MutationJsonPatch :: Maybe V1alpha1JSONPatch
v1alpha1MutationPatchType :: Text
$sel:v1alpha1MutationJsonPatch:V1alpha1Mutation :: V1alpha1Mutation -> Maybe V1alpha1JSONPatch
$sel:v1alpha1MutationPatchType:V1alpha1Mutation :: V1alpha1Mutation -> Text
..} = (\Maybe V1alpha1ApplyConfiguration
v1alpha1MutationApplyConfiguration -> V1alpha1Mutation { Maybe V1alpha1ApplyConfiguration
v1alpha1MutationApplyConfiguration :: Maybe V1alpha1ApplyConfiguration
v1alpha1MutationApplyConfiguration :: Maybe V1alpha1ApplyConfiguration
v1alpha1MutationApplyConfiguration, Maybe V1alpha1JSONPatch
Text
v1alpha1MutationJsonPatch :: Maybe V1alpha1JSONPatch
v1alpha1MutationPatchType :: Text
$sel:v1alpha1MutationJsonPatch:V1alpha1Mutation :: Maybe V1alpha1JSONPatch
$sel:v1alpha1MutationPatchType:V1alpha1Mutation :: Text
..} ) (Maybe V1alpha1ApplyConfiguration -> V1alpha1Mutation)
-> f (Maybe V1alpha1ApplyConfiguration) -> f V1alpha1Mutation
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha1ApplyConfiguration
-> f (Maybe V1alpha1ApplyConfiguration)
f Maybe V1alpha1ApplyConfiguration
v1alpha1MutationApplyConfiguration
{-# INLINE v1alpha1MutationApplyConfigurationL #-}

-- | 'v1alpha1MutationJsonPatch' Lens
v1alpha1MutationJsonPatchL :: Lens_' V1alpha1Mutation (Maybe V1alpha1JSONPatch)
v1alpha1MutationJsonPatchL :: Lens_' V1alpha1Mutation (Maybe V1alpha1JSONPatch)
v1alpha1MutationJsonPatchL Maybe V1alpha1JSONPatch -> f (Maybe V1alpha1JSONPatch)
f V1alpha1Mutation{Maybe V1alpha1JSONPatch
Maybe V1alpha1ApplyConfiguration
Text
v1alpha1MutationApplyConfiguration :: V1alpha1Mutation -> Maybe V1alpha1ApplyConfiguration
$sel:v1alpha1MutationJsonPatch:V1alpha1Mutation :: V1alpha1Mutation -> Maybe V1alpha1JSONPatch
$sel:v1alpha1MutationPatchType:V1alpha1Mutation :: V1alpha1Mutation -> Text
v1alpha1MutationApplyConfiguration :: Maybe V1alpha1ApplyConfiguration
v1alpha1MutationJsonPatch :: Maybe V1alpha1JSONPatch
v1alpha1MutationPatchType :: Text
..} = (\Maybe V1alpha1JSONPatch
v1alpha1MutationJsonPatch -> V1alpha1Mutation { Maybe V1alpha1JSONPatch
$sel:v1alpha1MutationJsonPatch:V1alpha1Mutation :: Maybe V1alpha1JSONPatch
v1alpha1MutationJsonPatch :: Maybe V1alpha1JSONPatch
v1alpha1MutationJsonPatch, Maybe V1alpha1ApplyConfiguration
Text
v1alpha1MutationApplyConfiguration :: Maybe V1alpha1ApplyConfiguration
$sel:v1alpha1MutationPatchType:V1alpha1Mutation :: Text
v1alpha1MutationApplyConfiguration :: Maybe V1alpha1ApplyConfiguration
v1alpha1MutationPatchType :: Text
..} ) (Maybe V1alpha1JSONPatch -> V1alpha1Mutation)
-> f (Maybe V1alpha1JSONPatch) -> f V1alpha1Mutation
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha1JSONPatch -> f (Maybe V1alpha1JSONPatch)
f Maybe V1alpha1JSONPatch
v1alpha1MutationJsonPatch
{-# INLINE v1alpha1MutationJsonPatchL #-}

-- | 'v1alpha1MutationPatchType' Lens
v1alpha1MutationPatchTypeL :: Lens_' V1alpha1Mutation (Text)
v1alpha1MutationPatchTypeL :: Lens_' V1alpha1Mutation Text
v1alpha1MutationPatchTypeL Text -> f Text
f V1alpha1Mutation{Maybe V1alpha1JSONPatch
Maybe V1alpha1ApplyConfiguration
Text
v1alpha1MutationApplyConfiguration :: V1alpha1Mutation -> Maybe V1alpha1ApplyConfiguration
$sel:v1alpha1MutationJsonPatch:V1alpha1Mutation :: V1alpha1Mutation -> Maybe V1alpha1JSONPatch
$sel:v1alpha1MutationPatchType:V1alpha1Mutation :: V1alpha1Mutation -> Text
v1alpha1MutationApplyConfiguration :: Maybe V1alpha1ApplyConfiguration
v1alpha1MutationJsonPatch :: Maybe V1alpha1JSONPatch
v1alpha1MutationPatchType :: Text
..} = (\Text
v1alpha1MutationPatchType -> V1alpha1Mutation { Text
$sel:v1alpha1MutationPatchType:V1alpha1Mutation :: Text
v1alpha1MutationPatchType :: Text
v1alpha1MutationPatchType, Maybe V1alpha1JSONPatch
Maybe V1alpha1ApplyConfiguration
v1alpha1MutationApplyConfiguration :: Maybe V1alpha1ApplyConfiguration
$sel:v1alpha1MutationJsonPatch:V1alpha1Mutation :: Maybe V1alpha1JSONPatch
v1alpha1MutationApplyConfiguration :: Maybe V1alpha1ApplyConfiguration
v1alpha1MutationJsonPatch :: Maybe V1alpha1JSONPatch
..} ) (Text -> V1alpha1Mutation) -> f Text -> f V1alpha1Mutation
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha1MutationPatchType
{-# INLINE v1alpha1MutationPatchTypeL #-}



-- * V1alpha1NamedRuleWithOperations

-- | 'v1alpha1NamedRuleWithOperationsApiGroups' Lens
v1alpha1NamedRuleWithOperationsApiGroupsL :: Lens_' V1alpha1NamedRuleWithOperations (Maybe [Text])
v1alpha1NamedRuleWithOperationsApiGroupsL :: Lens_' V1alpha1NamedRuleWithOperations (Maybe [Text])
v1alpha1NamedRuleWithOperationsApiGroupsL Maybe [Text] -> f (Maybe [Text])
f V1alpha1NamedRuleWithOperations{Maybe [Text]
Maybe Text
v1alpha1NamedRuleWithOperationsApiGroups :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
v1alpha1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1alpha1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1alpha1NamedRuleWithOperationsOperations :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResources :: Maybe [Text]
v1alpha1NamedRuleWithOperationsScope :: Maybe Text
$sel:v1alpha1NamedRuleWithOperationsApiVersions:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsOperations:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsResourceNames:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsResources:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsScope:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe Text
..} = (\Maybe [Text]
v1alpha1NamedRuleWithOperationsApiGroups -> V1alpha1NamedRuleWithOperations { Maybe [Text]
v1alpha1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1alpha1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1alpha1NamedRuleWithOperationsApiGroups, Maybe [Text]
Maybe Text
v1alpha1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1alpha1NamedRuleWithOperationsOperations :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResources :: Maybe [Text]
v1alpha1NamedRuleWithOperationsScope :: Maybe Text
$sel:v1alpha1NamedRuleWithOperationsApiVersions:V1alpha1NamedRuleWithOperations :: Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsOperations:V1alpha1NamedRuleWithOperations :: Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsResourceNames:V1alpha1NamedRuleWithOperations :: Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsResources:V1alpha1NamedRuleWithOperations :: Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsScope:V1alpha1NamedRuleWithOperations :: Maybe Text
..} ) (Maybe [Text] -> V1alpha1NamedRuleWithOperations)
-> f (Maybe [Text]) -> f V1alpha1NamedRuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1alpha1NamedRuleWithOperationsApiGroups
{-# INLINE v1alpha1NamedRuleWithOperationsApiGroupsL #-}

-- | 'v1alpha1NamedRuleWithOperationsApiVersions' Lens
v1alpha1NamedRuleWithOperationsApiVersionsL :: Lens_' V1alpha1NamedRuleWithOperations (Maybe [Text])
v1alpha1NamedRuleWithOperationsApiVersionsL :: Lens_' V1alpha1NamedRuleWithOperations (Maybe [Text])
v1alpha1NamedRuleWithOperationsApiVersionsL Maybe [Text] -> f (Maybe [Text])
f V1alpha1NamedRuleWithOperations{Maybe [Text]
Maybe Text
v1alpha1NamedRuleWithOperationsApiGroups :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsApiVersions:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsOperations:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsResourceNames:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsResources:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsScope:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe Text
v1alpha1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1alpha1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1alpha1NamedRuleWithOperationsOperations :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResources :: Maybe [Text]
v1alpha1NamedRuleWithOperationsScope :: Maybe Text
..} = (\Maybe [Text]
v1alpha1NamedRuleWithOperationsApiVersions -> V1alpha1NamedRuleWithOperations { Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsApiVersions:V1alpha1NamedRuleWithOperations :: Maybe [Text]
v1alpha1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1alpha1NamedRuleWithOperationsApiVersions, Maybe [Text]
Maybe Text
v1alpha1NamedRuleWithOperationsApiGroups :: Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsOperations:V1alpha1NamedRuleWithOperations :: Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsResourceNames:V1alpha1NamedRuleWithOperations :: Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsResources:V1alpha1NamedRuleWithOperations :: Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsScope:V1alpha1NamedRuleWithOperations :: Maybe Text
v1alpha1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1alpha1NamedRuleWithOperationsOperations :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResources :: Maybe [Text]
v1alpha1NamedRuleWithOperationsScope :: Maybe Text
..} ) (Maybe [Text] -> V1alpha1NamedRuleWithOperations)
-> f (Maybe [Text]) -> f V1alpha1NamedRuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1alpha1NamedRuleWithOperationsApiVersions
{-# INLINE v1alpha1NamedRuleWithOperationsApiVersionsL #-}

-- | 'v1alpha1NamedRuleWithOperationsOperations' Lens
v1alpha1NamedRuleWithOperationsOperationsL :: Lens_' V1alpha1NamedRuleWithOperations (Maybe [Text])
v1alpha1NamedRuleWithOperationsOperationsL :: Lens_' V1alpha1NamedRuleWithOperations (Maybe [Text])
v1alpha1NamedRuleWithOperationsOperationsL Maybe [Text] -> f (Maybe [Text])
f V1alpha1NamedRuleWithOperations{Maybe [Text]
Maybe Text
v1alpha1NamedRuleWithOperationsApiGroups :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsApiVersions:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsOperations:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsResourceNames:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsResources:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsScope:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe Text
v1alpha1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1alpha1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1alpha1NamedRuleWithOperationsOperations :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResources :: Maybe [Text]
v1alpha1NamedRuleWithOperationsScope :: Maybe Text
..} = (\Maybe [Text]
v1alpha1NamedRuleWithOperationsOperations -> V1alpha1NamedRuleWithOperations { Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsOperations:V1alpha1NamedRuleWithOperations :: Maybe [Text]
v1alpha1NamedRuleWithOperationsOperations :: Maybe [Text]
v1alpha1NamedRuleWithOperationsOperations, Maybe [Text]
Maybe Text
v1alpha1NamedRuleWithOperationsApiGroups :: Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsApiVersions:V1alpha1NamedRuleWithOperations :: Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsResourceNames:V1alpha1NamedRuleWithOperations :: Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsResources:V1alpha1NamedRuleWithOperations :: Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsScope:V1alpha1NamedRuleWithOperations :: Maybe Text
v1alpha1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1alpha1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResources :: Maybe [Text]
v1alpha1NamedRuleWithOperationsScope :: Maybe Text
..} ) (Maybe [Text] -> V1alpha1NamedRuleWithOperations)
-> f (Maybe [Text]) -> f V1alpha1NamedRuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1alpha1NamedRuleWithOperationsOperations
{-# INLINE v1alpha1NamedRuleWithOperationsOperationsL #-}

-- | 'v1alpha1NamedRuleWithOperationsResourceNames' Lens
v1alpha1NamedRuleWithOperationsResourceNamesL :: Lens_' V1alpha1NamedRuleWithOperations (Maybe [Text])
v1alpha1NamedRuleWithOperationsResourceNamesL :: Lens_' V1alpha1NamedRuleWithOperations (Maybe [Text])
v1alpha1NamedRuleWithOperationsResourceNamesL Maybe [Text] -> f (Maybe [Text])
f V1alpha1NamedRuleWithOperations{Maybe [Text]
Maybe Text
v1alpha1NamedRuleWithOperationsApiGroups :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsApiVersions:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsOperations:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsResourceNames:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsResources:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsScope:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe Text
v1alpha1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1alpha1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1alpha1NamedRuleWithOperationsOperations :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResources :: Maybe [Text]
v1alpha1NamedRuleWithOperationsScope :: Maybe Text
..} = (\Maybe [Text]
v1alpha1NamedRuleWithOperationsResourceNames -> V1alpha1NamedRuleWithOperations { Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsResourceNames:V1alpha1NamedRuleWithOperations :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResourceNames, Maybe [Text]
Maybe Text
v1alpha1NamedRuleWithOperationsApiGroups :: Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsApiVersions:V1alpha1NamedRuleWithOperations :: Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsOperations:V1alpha1NamedRuleWithOperations :: Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsResources:V1alpha1NamedRuleWithOperations :: Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsScope:V1alpha1NamedRuleWithOperations :: Maybe Text
v1alpha1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1alpha1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1alpha1NamedRuleWithOperationsOperations :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResources :: Maybe [Text]
v1alpha1NamedRuleWithOperationsScope :: Maybe Text
..} ) (Maybe [Text] -> V1alpha1NamedRuleWithOperations)
-> f (Maybe [Text]) -> f V1alpha1NamedRuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1alpha1NamedRuleWithOperationsResourceNames
{-# INLINE v1alpha1NamedRuleWithOperationsResourceNamesL #-}

-- | 'v1alpha1NamedRuleWithOperationsResources' Lens
v1alpha1NamedRuleWithOperationsResourcesL :: Lens_' V1alpha1NamedRuleWithOperations (Maybe [Text])
v1alpha1NamedRuleWithOperationsResourcesL :: Lens_' V1alpha1NamedRuleWithOperations (Maybe [Text])
v1alpha1NamedRuleWithOperationsResourcesL Maybe [Text] -> f (Maybe [Text])
f V1alpha1NamedRuleWithOperations{Maybe [Text]
Maybe Text
v1alpha1NamedRuleWithOperationsApiGroups :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsApiVersions:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsOperations:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsResourceNames:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsResources:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsScope:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe Text
v1alpha1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1alpha1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1alpha1NamedRuleWithOperationsOperations :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResources :: Maybe [Text]
v1alpha1NamedRuleWithOperationsScope :: Maybe Text
..} = (\Maybe [Text]
v1alpha1NamedRuleWithOperationsResources -> V1alpha1NamedRuleWithOperations { Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsResources:V1alpha1NamedRuleWithOperations :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResources :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResources, Maybe [Text]
Maybe Text
v1alpha1NamedRuleWithOperationsApiGroups :: Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsApiVersions:V1alpha1NamedRuleWithOperations :: Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsOperations:V1alpha1NamedRuleWithOperations :: Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsResourceNames:V1alpha1NamedRuleWithOperations :: Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsScope:V1alpha1NamedRuleWithOperations :: Maybe Text
v1alpha1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1alpha1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1alpha1NamedRuleWithOperationsOperations :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1alpha1NamedRuleWithOperationsScope :: Maybe Text
..} ) (Maybe [Text] -> V1alpha1NamedRuleWithOperations)
-> f (Maybe [Text]) -> f V1alpha1NamedRuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1alpha1NamedRuleWithOperationsResources
{-# INLINE v1alpha1NamedRuleWithOperationsResourcesL #-}

-- | 'v1alpha1NamedRuleWithOperationsScope' Lens
v1alpha1NamedRuleWithOperationsScopeL :: Lens_' V1alpha1NamedRuleWithOperations (Maybe Text)
v1alpha1NamedRuleWithOperationsScopeL :: Lens_' V1alpha1NamedRuleWithOperations (Maybe Text)
v1alpha1NamedRuleWithOperationsScopeL Maybe Text -> f (Maybe Text)
f V1alpha1NamedRuleWithOperations{Maybe [Text]
Maybe Text
v1alpha1NamedRuleWithOperationsApiGroups :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsApiVersions:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsOperations:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsResourceNames:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsResources:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsScope:V1alpha1NamedRuleWithOperations :: V1alpha1NamedRuleWithOperations -> Maybe Text
v1alpha1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1alpha1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1alpha1NamedRuleWithOperationsOperations :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResources :: Maybe [Text]
v1alpha1NamedRuleWithOperationsScope :: Maybe Text
..} = (\Maybe Text
v1alpha1NamedRuleWithOperationsScope -> V1alpha1NamedRuleWithOperations { Maybe Text
$sel:v1alpha1NamedRuleWithOperationsScope:V1alpha1NamedRuleWithOperations :: Maybe Text
v1alpha1NamedRuleWithOperationsScope :: Maybe Text
v1alpha1NamedRuleWithOperationsScope, Maybe [Text]
v1alpha1NamedRuleWithOperationsApiGroups :: Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsApiVersions:V1alpha1NamedRuleWithOperations :: Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsOperations:V1alpha1NamedRuleWithOperations :: Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsResourceNames:V1alpha1NamedRuleWithOperations :: Maybe [Text]
$sel:v1alpha1NamedRuleWithOperationsResources:V1alpha1NamedRuleWithOperations :: Maybe [Text]
v1alpha1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1alpha1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1alpha1NamedRuleWithOperationsOperations :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1alpha1NamedRuleWithOperationsResources :: Maybe [Text]
..} ) (Maybe Text -> V1alpha1NamedRuleWithOperations)
-> f (Maybe Text) -> f V1alpha1NamedRuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1NamedRuleWithOperationsScope
{-# INLINE v1alpha1NamedRuleWithOperationsScopeL #-}



-- * V1alpha1ParamKind

-- | 'v1alpha1ParamKindApiVersion' Lens
v1alpha1ParamKindApiVersionL :: Lens_' V1alpha1ParamKind (Maybe Text)
v1alpha1ParamKindApiVersionL :: Lens_' V1alpha1ParamKind (Maybe Text)
v1alpha1ParamKindApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1ParamKind{Maybe Text
v1alpha1ParamKindApiVersion :: V1alpha1ParamKind -> Maybe Text
v1alpha1ParamKindApiVersion :: Maybe Text
v1alpha1ParamKindKind :: Maybe Text
$sel:v1alpha1ParamKindKind:V1alpha1ParamKind :: V1alpha1ParamKind -> Maybe Text
..} = (\Maybe Text
v1alpha1ParamKindApiVersion -> V1alpha1ParamKind { Maybe Text
v1alpha1ParamKindApiVersion :: Maybe Text
v1alpha1ParamKindApiVersion :: Maybe Text
v1alpha1ParamKindApiVersion, Maybe Text
v1alpha1ParamKindKind :: Maybe Text
$sel:v1alpha1ParamKindKind:V1alpha1ParamKind :: Maybe Text
..} ) (Maybe Text -> V1alpha1ParamKind)
-> f (Maybe Text) -> f V1alpha1ParamKind
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1ParamKindApiVersion
{-# INLINE v1alpha1ParamKindApiVersionL #-}

-- | 'v1alpha1ParamKindKind' Lens
v1alpha1ParamKindKindL :: Lens_' V1alpha1ParamKind (Maybe Text)
v1alpha1ParamKindKindL :: Lens_' V1alpha1ParamKind (Maybe Text)
v1alpha1ParamKindKindL Maybe Text -> f (Maybe Text)
f V1alpha1ParamKind{Maybe Text
v1alpha1ParamKindApiVersion :: V1alpha1ParamKind -> Maybe Text
$sel:v1alpha1ParamKindKind:V1alpha1ParamKind :: V1alpha1ParamKind -> Maybe Text
v1alpha1ParamKindApiVersion :: Maybe Text
v1alpha1ParamKindKind :: Maybe Text
..} = (\Maybe Text
v1alpha1ParamKindKind -> V1alpha1ParamKind { Maybe Text
$sel:v1alpha1ParamKindKind:V1alpha1ParamKind :: Maybe Text
v1alpha1ParamKindKind :: Maybe Text
v1alpha1ParamKindKind, Maybe Text
v1alpha1ParamKindApiVersion :: Maybe Text
v1alpha1ParamKindApiVersion :: Maybe Text
..} ) (Maybe Text -> V1alpha1ParamKind)
-> f (Maybe Text) -> f V1alpha1ParamKind
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1ParamKindKind
{-# INLINE v1alpha1ParamKindKindL #-}



-- * V1alpha1ParamRef

-- | 'v1alpha1ParamRefName' Lens
v1alpha1ParamRefNameL :: Lens_' V1alpha1ParamRef (Maybe Text)
v1alpha1ParamRefNameL :: Lens_' V1alpha1ParamRef (Maybe Text)
v1alpha1ParamRefNameL Maybe Text -> f (Maybe Text)
f V1alpha1ParamRef{Maybe Text
Maybe V1LabelSelector
v1alpha1ParamRefName :: V1alpha1ParamRef -> Maybe Text
v1alpha1ParamRefName :: Maybe Text
v1alpha1ParamRefNamespace :: Maybe Text
v1alpha1ParamRefParameterNotFoundAction :: Maybe Text
v1alpha1ParamRefSelector :: Maybe V1LabelSelector
$sel:v1alpha1ParamRefNamespace:V1alpha1ParamRef :: V1alpha1ParamRef -> Maybe Text
$sel:v1alpha1ParamRefParameterNotFoundAction:V1alpha1ParamRef :: V1alpha1ParamRef -> Maybe Text
$sel:v1alpha1ParamRefSelector:V1alpha1ParamRef :: V1alpha1ParamRef -> Maybe V1LabelSelector
..} = (\Maybe Text
v1alpha1ParamRefName -> V1alpha1ParamRef { Maybe Text
v1alpha1ParamRefName :: Maybe Text
v1alpha1ParamRefName :: Maybe Text
v1alpha1ParamRefName, Maybe Text
Maybe V1LabelSelector
v1alpha1ParamRefNamespace :: Maybe Text
v1alpha1ParamRefParameterNotFoundAction :: Maybe Text
v1alpha1ParamRefSelector :: Maybe V1LabelSelector
$sel:v1alpha1ParamRefNamespace:V1alpha1ParamRef :: Maybe Text
$sel:v1alpha1ParamRefParameterNotFoundAction:V1alpha1ParamRef :: Maybe Text
$sel:v1alpha1ParamRefSelector:V1alpha1ParamRef :: Maybe V1LabelSelector
..} ) (Maybe Text -> V1alpha1ParamRef)
-> f (Maybe Text) -> f V1alpha1ParamRef
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1ParamRefName
{-# INLINE v1alpha1ParamRefNameL #-}

-- | 'v1alpha1ParamRefNamespace' Lens
v1alpha1ParamRefNamespaceL :: Lens_' V1alpha1ParamRef (Maybe Text)
v1alpha1ParamRefNamespaceL :: Lens_' V1alpha1ParamRef (Maybe Text)
v1alpha1ParamRefNamespaceL Maybe Text -> f (Maybe Text)
f V1alpha1ParamRef{Maybe Text
Maybe V1LabelSelector
v1alpha1ParamRefName :: V1alpha1ParamRef -> Maybe Text
$sel:v1alpha1ParamRefNamespace:V1alpha1ParamRef :: V1alpha1ParamRef -> Maybe Text
$sel:v1alpha1ParamRefParameterNotFoundAction:V1alpha1ParamRef :: V1alpha1ParamRef -> Maybe Text
$sel:v1alpha1ParamRefSelector:V1alpha1ParamRef :: V1alpha1ParamRef -> Maybe V1LabelSelector
v1alpha1ParamRefName :: Maybe Text
v1alpha1ParamRefNamespace :: Maybe Text
v1alpha1ParamRefParameterNotFoundAction :: Maybe Text
v1alpha1ParamRefSelector :: Maybe V1LabelSelector
..} = (\Maybe Text
v1alpha1ParamRefNamespace -> V1alpha1ParamRef { Maybe Text
$sel:v1alpha1ParamRefNamespace:V1alpha1ParamRef :: Maybe Text
v1alpha1ParamRefNamespace :: Maybe Text
v1alpha1ParamRefNamespace, Maybe Text
Maybe V1LabelSelector
v1alpha1ParamRefName :: Maybe Text
$sel:v1alpha1ParamRefParameterNotFoundAction:V1alpha1ParamRef :: Maybe Text
$sel:v1alpha1ParamRefSelector:V1alpha1ParamRef :: Maybe V1LabelSelector
v1alpha1ParamRefName :: Maybe Text
v1alpha1ParamRefParameterNotFoundAction :: Maybe Text
v1alpha1ParamRefSelector :: Maybe V1LabelSelector
..} ) (Maybe Text -> V1alpha1ParamRef)
-> f (Maybe Text) -> f V1alpha1ParamRef
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1ParamRefNamespace
{-# INLINE v1alpha1ParamRefNamespaceL #-}

-- | 'v1alpha1ParamRefParameterNotFoundAction' Lens
v1alpha1ParamRefParameterNotFoundActionL :: Lens_' V1alpha1ParamRef (Maybe Text)
v1alpha1ParamRefParameterNotFoundActionL :: Lens_' V1alpha1ParamRef (Maybe Text)
v1alpha1ParamRefParameterNotFoundActionL Maybe Text -> f (Maybe Text)
f V1alpha1ParamRef{Maybe Text
Maybe V1LabelSelector
v1alpha1ParamRefName :: V1alpha1ParamRef -> Maybe Text
$sel:v1alpha1ParamRefNamespace:V1alpha1ParamRef :: V1alpha1ParamRef -> Maybe Text
$sel:v1alpha1ParamRefParameterNotFoundAction:V1alpha1ParamRef :: V1alpha1ParamRef -> Maybe Text
$sel:v1alpha1ParamRefSelector:V1alpha1ParamRef :: V1alpha1ParamRef -> Maybe V1LabelSelector
v1alpha1ParamRefName :: Maybe Text
v1alpha1ParamRefNamespace :: Maybe Text
v1alpha1ParamRefParameterNotFoundAction :: Maybe Text
v1alpha1ParamRefSelector :: Maybe V1LabelSelector
..} = (\Maybe Text
v1alpha1ParamRefParameterNotFoundAction -> V1alpha1ParamRef { Maybe Text
$sel:v1alpha1ParamRefParameterNotFoundAction:V1alpha1ParamRef :: Maybe Text
v1alpha1ParamRefParameterNotFoundAction :: Maybe Text
v1alpha1ParamRefParameterNotFoundAction, Maybe Text
Maybe V1LabelSelector
v1alpha1ParamRefName :: Maybe Text
$sel:v1alpha1ParamRefNamespace:V1alpha1ParamRef :: Maybe Text
$sel:v1alpha1ParamRefSelector:V1alpha1ParamRef :: Maybe V1LabelSelector
v1alpha1ParamRefName :: Maybe Text
v1alpha1ParamRefNamespace :: Maybe Text
v1alpha1ParamRefSelector :: Maybe V1LabelSelector
..} ) (Maybe Text -> V1alpha1ParamRef)
-> f (Maybe Text) -> f V1alpha1ParamRef
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1ParamRefParameterNotFoundAction
{-# INLINE v1alpha1ParamRefParameterNotFoundActionL #-}

-- | 'v1alpha1ParamRefSelector' Lens
v1alpha1ParamRefSelectorL :: Lens_' V1alpha1ParamRef (Maybe V1LabelSelector)
v1alpha1ParamRefSelectorL :: Lens_' V1alpha1ParamRef (Maybe V1LabelSelector)
v1alpha1ParamRefSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1alpha1ParamRef{Maybe Text
Maybe V1LabelSelector
v1alpha1ParamRefName :: V1alpha1ParamRef -> Maybe Text
$sel:v1alpha1ParamRefNamespace:V1alpha1ParamRef :: V1alpha1ParamRef -> Maybe Text
$sel:v1alpha1ParamRefParameterNotFoundAction:V1alpha1ParamRef :: V1alpha1ParamRef -> Maybe Text
$sel:v1alpha1ParamRefSelector:V1alpha1ParamRef :: V1alpha1ParamRef -> Maybe V1LabelSelector
v1alpha1ParamRefName :: Maybe Text
v1alpha1ParamRefNamespace :: Maybe Text
v1alpha1ParamRefParameterNotFoundAction :: Maybe Text
v1alpha1ParamRefSelector :: Maybe V1LabelSelector
..} = (\Maybe V1LabelSelector
v1alpha1ParamRefSelector -> V1alpha1ParamRef { Maybe V1LabelSelector
$sel:v1alpha1ParamRefSelector:V1alpha1ParamRef :: Maybe V1LabelSelector
v1alpha1ParamRefSelector :: Maybe V1LabelSelector
v1alpha1ParamRefSelector, Maybe Text
v1alpha1ParamRefName :: Maybe Text
$sel:v1alpha1ParamRefNamespace:V1alpha1ParamRef :: Maybe Text
$sel:v1alpha1ParamRefParameterNotFoundAction:V1alpha1ParamRef :: Maybe Text
v1alpha1ParamRefName :: Maybe Text
v1alpha1ParamRefNamespace :: Maybe Text
v1alpha1ParamRefParameterNotFoundAction :: Maybe Text
..} ) (Maybe V1LabelSelector -> V1alpha1ParamRef)
-> f (Maybe V1LabelSelector) -> f V1alpha1ParamRef
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1alpha1ParamRefSelector
{-# INLINE v1alpha1ParamRefSelectorL #-}



-- * V1alpha1ServerStorageVersion

-- | 'v1alpha1ServerStorageVersionApiServerId' Lens
v1alpha1ServerStorageVersionApiServerIdL :: Lens_' V1alpha1ServerStorageVersion (Maybe Text)
v1alpha1ServerStorageVersionApiServerIdL :: Lens_' V1alpha1ServerStorageVersion (Maybe Text)
v1alpha1ServerStorageVersionApiServerIdL Maybe Text -> f (Maybe Text)
f V1alpha1ServerStorageVersion{Maybe [Text]
Maybe Text
v1alpha1ServerStorageVersionApiServerId :: V1alpha1ServerStorageVersion -> Maybe Text
v1alpha1ServerStorageVersionApiServerId :: Maybe Text
v1alpha1ServerStorageVersionDecodableVersions :: Maybe [Text]
v1alpha1ServerStorageVersionEncodingVersion :: Maybe Text
v1alpha1ServerStorageVersionServedVersions :: Maybe [Text]
$sel:v1alpha1ServerStorageVersionDecodableVersions:V1alpha1ServerStorageVersion :: V1alpha1ServerStorageVersion -> Maybe [Text]
$sel:v1alpha1ServerStorageVersionEncodingVersion:V1alpha1ServerStorageVersion :: V1alpha1ServerStorageVersion -> Maybe Text
$sel:v1alpha1ServerStorageVersionServedVersions:V1alpha1ServerStorageVersion :: V1alpha1ServerStorageVersion -> Maybe [Text]
..} = (\Maybe Text
v1alpha1ServerStorageVersionApiServerId -> V1alpha1ServerStorageVersion { Maybe Text
v1alpha1ServerStorageVersionApiServerId :: Maybe Text
v1alpha1ServerStorageVersionApiServerId :: Maybe Text
v1alpha1ServerStorageVersionApiServerId, Maybe [Text]
Maybe Text
v1alpha1ServerStorageVersionDecodableVersions :: Maybe [Text]
v1alpha1ServerStorageVersionEncodingVersion :: Maybe Text
v1alpha1ServerStorageVersionServedVersions :: Maybe [Text]
$sel:v1alpha1ServerStorageVersionDecodableVersions:V1alpha1ServerStorageVersion :: Maybe [Text]
$sel:v1alpha1ServerStorageVersionEncodingVersion:V1alpha1ServerStorageVersion :: Maybe Text
$sel:v1alpha1ServerStorageVersionServedVersions:V1alpha1ServerStorageVersion :: Maybe [Text]
..} ) (Maybe Text -> V1alpha1ServerStorageVersion)
-> f (Maybe Text) -> f V1alpha1ServerStorageVersion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1ServerStorageVersionApiServerId
{-# INLINE v1alpha1ServerStorageVersionApiServerIdL #-}

-- | 'v1alpha1ServerStorageVersionDecodableVersions' Lens
v1alpha1ServerStorageVersionDecodableVersionsL :: Lens_' V1alpha1ServerStorageVersion (Maybe [Text])
v1alpha1ServerStorageVersionDecodableVersionsL :: Lens_' V1alpha1ServerStorageVersion (Maybe [Text])
v1alpha1ServerStorageVersionDecodableVersionsL Maybe [Text] -> f (Maybe [Text])
f V1alpha1ServerStorageVersion{Maybe [Text]
Maybe Text
v1alpha1ServerStorageVersionApiServerId :: V1alpha1ServerStorageVersion -> Maybe Text
$sel:v1alpha1ServerStorageVersionDecodableVersions:V1alpha1ServerStorageVersion :: V1alpha1ServerStorageVersion -> Maybe [Text]
$sel:v1alpha1ServerStorageVersionEncodingVersion:V1alpha1ServerStorageVersion :: V1alpha1ServerStorageVersion -> Maybe Text
$sel:v1alpha1ServerStorageVersionServedVersions:V1alpha1ServerStorageVersion :: V1alpha1ServerStorageVersion -> Maybe [Text]
v1alpha1ServerStorageVersionApiServerId :: Maybe Text
v1alpha1ServerStorageVersionDecodableVersions :: Maybe [Text]
v1alpha1ServerStorageVersionEncodingVersion :: Maybe Text
v1alpha1ServerStorageVersionServedVersions :: Maybe [Text]
..} = (\Maybe [Text]
v1alpha1ServerStorageVersionDecodableVersions -> V1alpha1ServerStorageVersion { Maybe [Text]
$sel:v1alpha1ServerStorageVersionDecodableVersions:V1alpha1ServerStorageVersion :: Maybe [Text]
v1alpha1ServerStorageVersionDecodableVersions :: Maybe [Text]
v1alpha1ServerStorageVersionDecodableVersions, Maybe [Text]
Maybe Text
v1alpha1ServerStorageVersionApiServerId :: Maybe Text
$sel:v1alpha1ServerStorageVersionEncodingVersion:V1alpha1ServerStorageVersion :: Maybe Text
$sel:v1alpha1ServerStorageVersionServedVersions:V1alpha1ServerStorageVersion :: Maybe [Text]
v1alpha1ServerStorageVersionApiServerId :: Maybe Text
v1alpha1ServerStorageVersionEncodingVersion :: Maybe Text
v1alpha1ServerStorageVersionServedVersions :: Maybe [Text]
..} ) (Maybe [Text] -> V1alpha1ServerStorageVersion)
-> f (Maybe [Text]) -> f V1alpha1ServerStorageVersion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1alpha1ServerStorageVersionDecodableVersions
{-# INLINE v1alpha1ServerStorageVersionDecodableVersionsL #-}

-- | 'v1alpha1ServerStorageVersionEncodingVersion' Lens
v1alpha1ServerStorageVersionEncodingVersionL :: Lens_' V1alpha1ServerStorageVersion (Maybe Text)
v1alpha1ServerStorageVersionEncodingVersionL :: Lens_' V1alpha1ServerStorageVersion (Maybe Text)
v1alpha1ServerStorageVersionEncodingVersionL Maybe Text -> f (Maybe Text)
f V1alpha1ServerStorageVersion{Maybe [Text]
Maybe Text
v1alpha1ServerStorageVersionApiServerId :: V1alpha1ServerStorageVersion -> Maybe Text
$sel:v1alpha1ServerStorageVersionDecodableVersions:V1alpha1ServerStorageVersion :: V1alpha1ServerStorageVersion -> Maybe [Text]
$sel:v1alpha1ServerStorageVersionEncodingVersion:V1alpha1ServerStorageVersion :: V1alpha1ServerStorageVersion -> Maybe Text
$sel:v1alpha1ServerStorageVersionServedVersions:V1alpha1ServerStorageVersion :: V1alpha1ServerStorageVersion -> Maybe [Text]
v1alpha1ServerStorageVersionApiServerId :: Maybe Text
v1alpha1ServerStorageVersionDecodableVersions :: Maybe [Text]
v1alpha1ServerStorageVersionEncodingVersion :: Maybe Text
v1alpha1ServerStorageVersionServedVersions :: Maybe [Text]
..} = (\Maybe Text
v1alpha1ServerStorageVersionEncodingVersion -> V1alpha1ServerStorageVersion { Maybe Text
$sel:v1alpha1ServerStorageVersionEncodingVersion:V1alpha1ServerStorageVersion :: Maybe Text
v1alpha1ServerStorageVersionEncodingVersion :: Maybe Text
v1alpha1ServerStorageVersionEncodingVersion, Maybe [Text]
Maybe Text
v1alpha1ServerStorageVersionApiServerId :: Maybe Text
$sel:v1alpha1ServerStorageVersionDecodableVersions:V1alpha1ServerStorageVersion :: Maybe [Text]
$sel:v1alpha1ServerStorageVersionServedVersions:V1alpha1ServerStorageVersion :: Maybe [Text]
v1alpha1ServerStorageVersionApiServerId :: Maybe Text
v1alpha1ServerStorageVersionDecodableVersions :: Maybe [Text]
v1alpha1ServerStorageVersionServedVersions :: Maybe [Text]
..} ) (Maybe Text -> V1alpha1ServerStorageVersion)
-> f (Maybe Text) -> f V1alpha1ServerStorageVersion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1ServerStorageVersionEncodingVersion
{-# INLINE v1alpha1ServerStorageVersionEncodingVersionL #-}

-- | 'v1alpha1ServerStorageVersionServedVersions' Lens
v1alpha1ServerStorageVersionServedVersionsL :: Lens_' V1alpha1ServerStorageVersion (Maybe [Text])
v1alpha1ServerStorageVersionServedVersionsL :: Lens_' V1alpha1ServerStorageVersion (Maybe [Text])
v1alpha1ServerStorageVersionServedVersionsL Maybe [Text] -> f (Maybe [Text])
f V1alpha1ServerStorageVersion{Maybe [Text]
Maybe Text
v1alpha1ServerStorageVersionApiServerId :: V1alpha1ServerStorageVersion -> Maybe Text
$sel:v1alpha1ServerStorageVersionDecodableVersions:V1alpha1ServerStorageVersion :: V1alpha1ServerStorageVersion -> Maybe [Text]
$sel:v1alpha1ServerStorageVersionEncodingVersion:V1alpha1ServerStorageVersion :: V1alpha1ServerStorageVersion -> Maybe Text
$sel:v1alpha1ServerStorageVersionServedVersions:V1alpha1ServerStorageVersion :: V1alpha1ServerStorageVersion -> Maybe [Text]
v1alpha1ServerStorageVersionApiServerId :: Maybe Text
v1alpha1ServerStorageVersionDecodableVersions :: Maybe [Text]
v1alpha1ServerStorageVersionEncodingVersion :: Maybe Text
v1alpha1ServerStorageVersionServedVersions :: Maybe [Text]
..} = (\Maybe [Text]
v1alpha1ServerStorageVersionServedVersions -> V1alpha1ServerStorageVersion { Maybe [Text]
$sel:v1alpha1ServerStorageVersionServedVersions:V1alpha1ServerStorageVersion :: Maybe [Text]
v1alpha1ServerStorageVersionServedVersions :: Maybe [Text]
v1alpha1ServerStorageVersionServedVersions, Maybe [Text]
Maybe Text
v1alpha1ServerStorageVersionApiServerId :: Maybe Text
$sel:v1alpha1ServerStorageVersionDecodableVersions:V1alpha1ServerStorageVersion :: Maybe [Text]
$sel:v1alpha1ServerStorageVersionEncodingVersion:V1alpha1ServerStorageVersion :: Maybe Text
v1alpha1ServerStorageVersionApiServerId :: Maybe Text
v1alpha1ServerStorageVersionDecodableVersions :: Maybe [Text]
v1alpha1ServerStorageVersionEncodingVersion :: Maybe Text
..} ) (Maybe [Text] -> V1alpha1ServerStorageVersion)
-> f (Maybe [Text]) -> f V1alpha1ServerStorageVersion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1alpha1ServerStorageVersionServedVersions
{-# INLINE v1alpha1ServerStorageVersionServedVersionsL #-}



-- * V1alpha1StorageVersion

-- | 'v1alpha1StorageVersionApiVersion' Lens
v1alpha1StorageVersionApiVersionL :: Lens_' V1alpha1StorageVersion (Maybe Text)
v1alpha1StorageVersionApiVersionL :: Lens_' V1alpha1StorageVersion (Maybe Text)
v1alpha1StorageVersionApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1StorageVersion{Maybe Text
Maybe V1ObjectMeta
Value
V1alpha1StorageVersionStatus
v1alpha1StorageVersionApiVersion :: V1alpha1StorageVersion -> Maybe Text
v1alpha1StorageVersionApiVersion :: Maybe Text
v1alpha1StorageVersionKind :: Maybe Text
v1alpha1StorageVersionMetadata :: Maybe V1ObjectMeta
v1alpha1StorageVersionSpec :: Value
v1alpha1StorageVersionStatus :: V1alpha1StorageVersionStatus
$sel:v1alpha1StorageVersionKind:V1alpha1StorageVersion :: V1alpha1StorageVersion -> Maybe Text
$sel:v1alpha1StorageVersionMetadata:V1alpha1StorageVersion :: V1alpha1StorageVersion -> Maybe V1ObjectMeta
$sel:v1alpha1StorageVersionSpec:V1alpha1StorageVersion :: V1alpha1StorageVersion -> Value
$sel:v1alpha1StorageVersionStatus:V1alpha1StorageVersion :: V1alpha1StorageVersion -> V1alpha1StorageVersionStatus
..} = (\Maybe Text
v1alpha1StorageVersionApiVersion -> V1alpha1StorageVersion { Maybe Text
v1alpha1StorageVersionApiVersion :: Maybe Text
v1alpha1StorageVersionApiVersion :: Maybe Text
v1alpha1StorageVersionApiVersion, Maybe Text
Maybe V1ObjectMeta
Value
V1alpha1StorageVersionStatus
v1alpha1StorageVersionKind :: Maybe Text
v1alpha1StorageVersionMetadata :: Maybe V1ObjectMeta
v1alpha1StorageVersionSpec :: Value
v1alpha1StorageVersionStatus :: V1alpha1StorageVersionStatus
$sel:v1alpha1StorageVersionKind:V1alpha1StorageVersion :: Maybe Text
$sel:v1alpha1StorageVersionMetadata:V1alpha1StorageVersion :: Maybe V1ObjectMeta
$sel:v1alpha1StorageVersionSpec:V1alpha1StorageVersion :: Value
$sel:v1alpha1StorageVersionStatus:V1alpha1StorageVersion :: V1alpha1StorageVersionStatus
..} ) (Maybe Text -> V1alpha1StorageVersion)
-> f (Maybe Text) -> f V1alpha1StorageVersion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1StorageVersionApiVersion
{-# INLINE v1alpha1StorageVersionApiVersionL #-}

-- | 'v1alpha1StorageVersionKind' Lens
v1alpha1StorageVersionKindL :: Lens_' V1alpha1StorageVersion (Maybe Text)
v1alpha1StorageVersionKindL :: Lens_' V1alpha1StorageVersion (Maybe Text)
v1alpha1StorageVersionKindL Maybe Text -> f (Maybe Text)
f V1alpha1StorageVersion{Maybe Text
Maybe V1ObjectMeta
Value
V1alpha1StorageVersionStatus
v1alpha1StorageVersionApiVersion :: V1alpha1StorageVersion -> Maybe Text
$sel:v1alpha1StorageVersionKind:V1alpha1StorageVersion :: V1alpha1StorageVersion -> Maybe Text
$sel:v1alpha1StorageVersionMetadata:V1alpha1StorageVersion :: V1alpha1StorageVersion -> Maybe V1ObjectMeta
$sel:v1alpha1StorageVersionSpec:V1alpha1StorageVersion :: V1alpha1StorageVersion -> Value
$sel:v1alpha1StorageVersionStatus:V1alpha1StorageVersion :: V1alpha1StorageVersion -> V1alpha1StorageVersionStatus
v1alpha1StorageVersionApiVersion :: Maybe Text
v1alpha1StorageVersionKind :: Maybe Text
v1alpha1StorageVersionMetadata :: Maybe V1ObjectMeta
v1alpha1StorageVersionSpec :: Value
v1alpha1StorageVersionStatus :: V1alpha1StorageVersionStatus
..} = (\Maybe Text
v1alpha1StorageVersionKind -> V1alpha1StorageVersion { Maybe Text
$sel:v1alpha1StorageVersionKind:V1alpha1StorageVersion :: Maybe Text
v1alpha1StorageVersionKind :: Maybe Text
v1alpha1StorageVersionKind, Maybe Text
Maybe V1ObjectMeta
Value
V1alpha1StorageVersionStatus
v1alpha1StorageVersionApiVersion :: Maybe Text
$sel:v1alpha1StorageVersionMetadata:V1alpha1StorageVersion :: Maybe V1ObjectMeta
$sel:v1alpha1StorageVersionSpec:V1alpha1StorageVersion :: Value
$sel:v1alpha1StorageVersionStatus:V1alpha1StorageVersion :: V1alpha1StorageVersionStatus
v1alpha1StorageVersionApiVersion :: Maybe Text
v1alpha1StorageVersionMetadata :: Maybe V1ObjectMeta
v1alpha1StorageVersionSpec :: Value
v1alpha1StorageVersionStatus :: V1alpha1StorageVersionStatus
..} ) (Maybe Text -> V1alpha1StorageVersion)
-> f (Maybe Text) -> f V1alpha1StorageVersion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1StorageVersionKind
{-# INLINE v1alpha1StorageVersionKindL #-}

-- | 'v1alpha1StorageVersionMetadata' Lens
v1alpha1StorageVersionMetadataL :: Lens_' V1alpha1StorageVersion (Maybe V1ObjectMeta)
v1alpha1StorageVersionMetadataL :: Lens_' V1alpha1StorageVersion (Maybe V1ObjectMeta)
v1alpha1StorageVersionMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1alpha1StorageVersion{Maybe Text
Maybe V1ObjectMeta
Value
V1alpha1StorageVersionStatus
v1alpha1StorageVersionApiVersion :: V1alpha1StorageVersion -> Maybe Text
$sel:v1alpha1StorageVersionKind:V1alpha1StorageVersion :: V1alpha1StorageVersion -> Maybe Text
$sel:v1alpha1StorageVersionMetadata:V1alpha1StorageVersion :: V1alpha1StorageVersion -> Maybe V1ObjectMeta
$sel:v1alpha1StorageVersionSpec:V1alpha1StorageVersion :: V1alpha1StorageVersion -> Value
$sel:v1alpha1StorageVersionStatus:V1alpha1StorageVersion :: V1alpha1StorageVersion -> V1alpha1StorageVersionStatus
v1alpha1StorageVersionApiVersion :: Maybe Text
v1alpha1StorageVersionKind :: Maybe Text
v1alpha1StorageVersionMetadata :: Maybe V1ObjectMeta
v1alpha1StorageVersionSpec :: Value
v1alpha1StorageVersionStatus :: V1alpha1StorageVersionStatus
..} = (\Maybe V1ObjectMeta
v1alpha1StorageVersionMetadata -> V1alpha1StorageVersion { Maybe V1ObjectMeta
$sel:v1alpha1StorageVersionMetadata:V1alpha1StorageVersion :: Maybe V1ObjectMeta
v1alpha1StorageVersionMetadata :: Maybe V1ObjectMeta
v1alpha1StorageVersionMetadata, Maybe Text
Value
V1alpha1StorageVersionStatus
v1alpha1StorageVersionApiVersion :: Maybe Text
$sel:v1alpha1StorageVersionKind:V1alpha1StorageVersion :: Maybe Text
$sel:v1alpha1StorageVersionSpec:V1alpha1StorageVersion :: Value
$sel:v1alpha1StorageVersionStatus:V1alpha1StorageVersion :: V1alpha1StorageVersionStatus
v1alpha1StorageVersionApiVersion :: Maybe Text
v1alpha1StorageVersionKind :: Maybe Text
v1alpha1StorageVersionSpec :: Value
v1alpha1StorageVersionStatus :: V1alpha1StorageVersionStatus
..} ) (Maybe V1ObjectMeta -> V1alpha1StorageVersion)
-> f (Maybe V1ObjectMeta) -> f V1alpha1StorageVersion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1alpha1StorageVersionMetadata
{-# INLINE v1alpha1StorageVersionMetadataL #-}

-- | 'v1alpha1StorageVersionSpec' Lens
v1alpha1StorageVersionSpecL :: Lens_' V1alpha1StorageVersion (A.Value)
v1alpha1StorageVersionSpecL :: Lens_' V1alpha1StorageVersion Value
v1alpha1StorageVersionSpecL Value -> f Value
f V1alpha1StorageVersion{Maybe Text
Maybe V1ObjectMeta
Value
V1alpha1StorageVersionStatus
v1alpha1StorageVersionApiVersion :: V1alpha1StorageVersion -> Maybe Text
$sel:v1alpha1StorageVersionKind:V1alpha1StorageVersion :: V1alpha1StorageVersion -> Maybe Text
$sel:v1alpha1StorageVersionMetadata:V1alpha1StorageVersion :: V1alpha1StorageVersion -> Maybe V1ObjectMeta
$sel:v1alpha1StorageVersionSpec:V1alpha1StorageVersion :: V1alpha1StorageVersion -> Value
$sel:v1alpha1StorageVersionStatus:V1alpha1StorageVersion :: V1alpha1StorageVersion -> V1alpha1StorageVersionStatus
v1alpha1StorageVersionApiVersion :: Maybe Text
v1alpha1StorageVersionKind :: Maybe Text
v1alpha1StorageVersionMetadata :: Maybe V1ObjectMeta
v1alpha1StorageVersionSpec :: Value
v1alpha1StorageVersionStatus :: V1alpha1StorageVersionStatus
..} = (\Value
v1alpha1StorageVersionSpec -> V1alpha1StorageVersion { Value
$sel:v1alpha1StorageVersionSpec:V1alpha1StorageVersion :: Value
v1alpha1StorageVersionSpec :: Value
v1alpha1StorageVersionSpec, Maybe Text
Maybe V1ObjectMeta
V1alpha1StorageVersionStatus
v1alpha1StorageVersionApiVersion :: Maybe Text
$sel:v1alpha1StorageVersionKind:V1alpha1StorageVersion :: Maybe Text
$sel:v1alpha1StorageVersionMetadata:V1alpha1StorageVersion :: Maybe V1ObjectMeta
$sel:v1alpha1StorageVersionStatus:V1alpha1StorageVersion :: V1alpha1StorageVersionStatus
v1alpha1StorageVersionApiVersion :: Maybe Text
v1alpha1StorageVersionKind :: Maybe Text
v1alpha1StorageVersionMetadata :: Maybe V1ObjectMeta
v1alpha1StorageVersionStatus :: V1alpha1StorageVersionStatus
..} ) (Value -> V1alpha1StorageVersion)
-> f Value -> f V1alpha1StorageVersion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Value -> f Value
f Value
v1alpha1StorageVersionSpec
{-# INLINE v1alpha1StorageVersionSpecL #-}

-- | 'v1alpha1StorageVersionStatus' Lens
v1alpha1StorageVersionStatusL :: Lens_' V1alpha1StorageVersion (V1alpha1StorageVersionStatus)
v1alpha1StorageVersionStatusL :: Lens_' V1alpha1StorageVersion V1alpha1StorageVersionStatus
v1alpha1StorageVersionStatusL V1alpha1StorageVersionStatus -> f V1alpha1StorageVersionStatus
f V1alpha1StorageVersion{Maybe Text
Maybe V1ObjectMeta
Value
V1alpha1StorageVersionStatus
v1alpha1StorageVersionApiVersion :: V1alpha1StorageVersion -> Maybe Text
$sel:v1alpha1StorageVersionKind:V1alpha1StorageVersion :: V1alpha1StorageVersion -> Maybe Text
$sel:v1alpha1StorageVersionMetadata:V1alpha1StorageVersion :: V1alpha1StorageVersion -> Maybe V1ObjectMeta
$sel:v1alpha1StorageVersionSpec:V1alpha1StorageVersion :: V1alpha1StorageVersion -> Value
$sel:v1alpha1StorageVersionStatus:V1alpha1StorageVersion :: V1alpha1StorageVersion -> V1alpha1StorageVersionStatus
v1alpha1StorageVersionApiVersion :: Maybe Text
v1alpha1StorageVersionKind :: Maybe Text
v1alpha1StorageVersionMetadata :: Maybe V1ObjectMeta
v1alpha1StorageVersionSpec :: Value
v1alpha1StorageVersionStatus :: V1alpha1StorageVersionStatus
..} = (\V1alpha1StorageVersionStatus
v1alpha1StorageVersionStatus -> V1alpha1StorageVersion { V1alpha1StorageVersionStatus
$sel:v1alpha1StorageVersionStatus:V1alpha1StorageVersion :: V1alpha1StorageVersionStatus
v1alpha1StorageVersionStatus :: V1alpha1StorageVersionStatus
v1alpha1StorageVersionStatus, Maybe Text
Maybe V1ObjectMeta
Value
v1alpha1StorageVersionApiVersion :: Maybe Text
$sel:v1alpha1StorageVersionKind:V1alpha1StorageVersion :: Maybe Text
$sel:v1alpha1StorageVersionMetadata:V1alpha1StorageVersion :: Maybe V1ObjectMeta
$sel:v1alpha1StorageVersionSpec:V1alpha1StorageVersion :: Value
v1alpha1StorageVersionApiVersion :: Maybe Text
v1alpha1StorageVersionKind :: Maybe Text
v1alpha1StorageVersionMetadata :: Maybe V1ObjectMeta
v1alpha1StorageVersionSpec :: Value
..} ) (V1alpha1StorageVersionStatus -> V1alpha1StorageVersion)
-> f V1alpha1StorageVersionStatus -> f V1alpha1StorageVersion
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1alpha1StorageVersionStatus -> f V1alpha1StorageVersionStatus
f V1alpha1StorageVersionStatus
v1alpha1StorageVersionStatus
{-# INLINE v1alpha1StorageVersionStatusL #-}



-- * V1alpha1StorageVersionCondition

-- | 'v1alpha1StorageVersionConditionLastTransitionTime' Lens
v1alpha1StorageVersionConditionLastTransitionTimeL :: Lens_' V1alpha1StorageVersionCondition (Maybe DateTime)
v1alpha1StorageVersionConditionLastTransitionTimeL :: Lens_' V1alpha1StorageVersionCondition (Maybe DateTime)
v1alpha1StorageVersionConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V1alpha1StorageVersionCondition{Maybe Integer
Maybe DateTime
Text
v1alpha1StorageVersionConditionLastTransitionTime :: V1alpha1StorageVersionCondition -> Maybe DateTime
v1alpha1StorageVersionConditionLastTransitionTime :: Maybe DateTime
v1alpha1StorageVersionConditionMessage :: Text
v1alpha1StorageVersionConditionObservedGeneration :: Maybe Integer
v1alpha1StorageVersionConditionReason :: Text
v1alpha1StorageVersionConditionStatus :: Text
v1alpha1StorageVersionConditionType :: Text
$sel:v1alpha1StorageVersionConditionMessage:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Text
$sel:v1alpha1StorageVersionConditionObservedGeneration:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Maybe Integer
$sel:v1alpha1StorageVersionConditionReason:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Text
$sel:v1alpha1StorageVersionConditionStatus:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Text
$sel:v1alpha1StorageVersionConditionType:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Text
..} = (\Maybe DateTime
v1alpha1StorageVersionConditionLastTransitionTime -> V1alpha1StorageVersionCondition { Maybe DateTime
v1alpha1StorageVersionConditionLastTransitionTime :: Maybe DateTime
v1alpha1StorageVersionConditionLastTransitionTime :: Maybe DateTime
v1alpha1StorageVersionConditionLastTransitionTime, Maybe Integer
Text
v1alpha1StorageVersionConditionMessage :: Text
v1alpha1StorageVersionConditionObservedGeneration :: Maybe Integer
v1alpha1StorageVersionConditionReason :: Text
v1alpha1StorageVersionConditionStatus :: Text
v1alpha1StorageVersionConditionType :: Text
$sel:v1alpha1StorageVersionConditionMessage:V1alpha1StorageVersionCondition :: Text
$sel:v1alpha1StorageVersionConditionObservedGeneration:V1alpha1StorageVersionCondition :: Maybe Integer
$sel:v1alpha1StorageVersionConditionReason:V1alpha1StorageVersionCondition :: Text
$sel:v1alpha1StorageVersionConditionStatus:V1alpha1StorageVersionCondition :: Text
$sel:v1alpha1StorageVersionConditionType:V1alpha1StorageVersionCondition :: Text
..} ) (Maybe DateTime -> V1alpha1StorageVersionCondition)
-> f (Maybe DateTime) -> f V1alpha1StorageVersionCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1alpha1StorageVersionConditionLastTransitionTime
{-# INLINE v1alpha1StorageVersionConditionLastTransitionTimeL #-}

-- | 'v1alpha1StorageVersionConditionMessage' Lens
v1alpha1StorageVersionConditionMessageL :: Lens_' V1alpha1StorageVersionCondition (Text)
v1alpha1StorageVersionConditionMessageL :: Lens_' V1alpha1StorageVersionCondition Text
v1alpha1StorageVersionConditionMessageL Text -> f Text
f V1alpha1StorageVersionCondition{Maybe Integer
Maybe DateTime
Text
v1alpha1StorageVersionConditionLastTransitionTime :: V1alpha1StorageVersionCondition -> Maybe DateTime
$sel:v1alpha1StorageVersionConditionMessage:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Text
$sel:v1alpha1StorageVersionConditionObservedGeneration:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Maybe Integer
$sel:v1alpha1StorageVersionConditionReason:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Text
$sel:v1alpha1StorageVersionConditionStatus:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Text
$sel:v1alpha1StorageVersionConditionType:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Text
v1alpha1StorageVersionConditionLastTransitionTime :: Maybe DateTime
v1alpha1StorageVersionConditionMessage :: Text
v1alpha1StorageVersionConditionObservedGeneration :: Maybe Integer
v1alpha1StorageVersionConditionReason :: Text
v1alpha1StorageVersionConditionStatus :: Text
v1alpha1StorageVersionConditionType :: Text
..} = (\Text
v1alpha1StorageVersionConditionMessage -> V1alpha1StorageVersionCondition { Text
$sel:v1alpha1StorageVersionConditionMessage:V1alpha1StorageVersionCondition :: Text
v1alpha1StorageVersionConditionMessage :: Text
v1alpha1StorageVersionConditionMessage, Maybe Integer
Maybe DateTime
Text
v1alpha1StorageVersionConditionLastTransitionTime :: Maybe DateTime
$sel:v1alpha1StorageVersionConditionObservedGeneration:V1alpha1StorageVersionCondition :: Maybe Integer
$sel:v1alpha1StorageVersionConditionReason:V1alpha1StorageVersionCondition :: Text
$sel:v1alpha1StorageVersionConditionStatus:V1alpha1StorageVersionCondition :: Text
$sel:v1alpha1StorageVersionConditionType:V1alpha1StorageVersionCondition :: Text
v1alpha1StorageVersionConditionLastTransitionTime :: Maybe DateTime
v1alpha1StorageVersionConditionObservedGeneration :: Maybe Integer
v1alpha1StorageVersionConditionReason :: Text
v1alpha1StorageVersionConditionStatus :: Text
v1alpha1StorageVersionConditionType :: Text
..} ) (Text -> V1alpha1StorageVersionCondition)
-> f Text -> f V1alpha1StorageVersionCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha1StorageVersionConditionMessage
{-# INLINE v1alpha1StorageVersionConditionMessageL #-}

-- | 'v1alpha1StorageVersionConditionObservedGeneration' Lens
v1alpha1StorageVersionConditionObservedGenerationL :: Lens_' V1alpha1StorageVersionCondition (Maybe Integer)
v1alpha1StorageVersionConditionObservedGenerationL :: Lens_' V1alpha1StorageVersionCondition (Maybe Integer)
v1alpha1StorageVersionConditionObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V1alpha1StorageVersionCondition{Maybe Integer
Maybe DateTime
Text
v1alpha1StorageVersionConditionLastTransitionTime :: V1alpha1StorageVersionCondition -> Maybe DateTime
$sel:v1alpha1StorageVersionConditionMessage:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Text
$sel:v1alpha1StorageVersionConditionObservedGeneration:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Maybe Integer
$sel:v1alpha1StorageVersionConditionReason:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Text
$sel:v1alpha1StorageVersionConditionStatus:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Text
$sel:v1alpha1StorageVersionConditionType:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Text
v1alpha1StorageVersionConditionLastTransitionTime :: Maybe DateTime
v1alpha1StorageVersionConditionMessage :: Text
v1alpha1StorageVersionConditionObservedGeneration :: Maybe Integer
v1alpha1StorageVersionConditionReason :: Text
v1alpha1StorageVersionConditionStatus :: Text
v1alpha1StorageVersionConditionType :: Text
..} = (\Maybe Integer
v1alpha1StorageVersionConditionObservedGeneration -> V1alpha1StorageVersionCondition { Maybe Integer
$sel:v1alpha1StorageVersionConditionObservedGeneration:V1alpha1StorageVersionCondition :: Maybe Integer
v1alpha1StorageVersionConditionObservedGeneration :: Maybe Integer
v1alpha1StorageVersionConditionObservedGeneration, Maybe DateTime
Text
v1alpha1StorageVersionConditionLastTransitionTime :: Maybe DateTime
$sel:v1alpha1StorageVersionConditionMessage:V1alpha1StorageVersionCondition :: Text
$sel:v1alpha1StorageVersionConditionReason:V1alpha1StorageVersionCondition :: Text
$sel:v1alpha1StorageVersionConditionStatus:V1alpha1StorageVersionCondition :: Text
$sel:v1alpha1StorageVersionConditionType:V1alpha1StorageVersionCondition :: Text
v1alpha1StorageVersionConditionLastTransitionTime :: Maybe DateTime
v1alpha1StorageVersionConditionMessage :: Text
v1alpha1StorageVersionConditionReason :: Text
v1alpha1StorageVersionConditionStatus :: Text
v1alpha1StorageVersionConditionType :: Text
..} ) (Maybe Integer -> V1alpha1StorageVersionCondition)
-> f (Maybe Integer) -> f V1alpha1StorageVersionCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1alpha1StorageVersionConditionObservedGeneration
{-# INLINE v1alpha1StorageVersionConditionObservedGenerationL #-}

-- | 'v1alpha1StorageVersionConditionReason' Lens
v1alpha1StorageVersionConditionReasonL :: Lens_' V1alpha1StorageVersionCondition (Text)
v1alpha1StorageVersionConditionReasonL :: Lens_' V1alpha1StorageVersionCondition Text
v1alpha1StorageVersionConditionReasonL Text -> f Text
f V1alpha1StorageVersionCondition{Maybe Integer
Maybe DateTime
Text
v1alpha1StorageVersionConditionLastTransitionTime :: V1alpha1StorageVersionCondition -> Maybe DateTime
$sel:v1alpha1StorageVersionConditionMessage:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Text
$sel:v1alpha1StorageVersionConditionObservedGeneration:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Maybe Integer
$sel:v1alpha1StorageVersionConditionReason:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Text
$sel:v1alpha1StorageVersionConditionStatus:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Text
$sel:v1alpha1StorageVersionConditionType:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Text
v1alpha1StorageVersionConditionLastTransitionTime :: Maybe DateTime
v1alpha1StorageVersionConditionMessage :: Text
v1alpha1StorageVersionConditionObservedGeneration :: Maybe Integer
v1alpha1StorageVersionConditionReason :: Text
v1alpha1StorageVersionConditionStatus :: Text
v1alpha1StorageVersionConditionType :: Text
..} = (\Text
v1alpha1StorageVersionConditionReason -> V1alpha1StorageVersionCondition { Text
$sel:v1alpha1StorageVersionConditionReason:V1alpha1StorageVersionCondition :: Text
v1alpha1StorageVersionConditionReason :: Text
v1alpha1StorageVersionConditionReason, Maybe Integer
Maybe DateTime
Text
v1alpha1StorageVersionConditionLastTransitionTime :: Maybe DateTime
$sel:v1alpha1StorageVersionConditionMessage:V1alpha1StorageVersionCondition :: Text
$sel:v1alpha1StorageVersionConditionObservedGeneration:V1alpha1StorageVersionCondition :: Maybe Integer
$sel:v1alpha1StorageVersionConditionStatus:V1alpha1StorageVersionCondition :: Text
$sel:v1alpha1StorageVersionConditionType:V1alpha1StorageVersionCondition :: Text
v1alpha1StorageVersionConditionLastTransitionTime :: Maybe DateTime
v1alpha1StorageVersionConditionMessage :: Text
v1alpha1StorageVersionConditionObservedGeneration :: Maybe Integer
v1alpha1StorageVersionConditionStatus :: Text
v1alpha1StorageVersionConditionType :: Text
..} ) (Text -> V1alpha1StorageVersionCondition)
-> f Text -> f V1alpha1StorageVersionCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha1StorageVersionConditionReason
{-# INLINE v1alpha1StorageVersionConditionReasonL #-}

-- | 'v1alpha1StorageVersionConditionStatus' Lens
v1alpha1StorageVersionConditionStatusL :: Lens_' V1alpha1StorageVersionCondition (Text)
v1alpha1StorageVersionConditionStatusL :: Lens_' V1alpha1StorageVersionCondition Text
v1alpha1StorageVersionConditionStatusL Text -> f Text
f V1alpha1StorageVersionCondition{Maybe Integer
Maybe DateTime
Text
v1alpha1StorageVersionConditionLastTransitionTime :: V1alpha1StorageVersionCondition -> Maybe DateTime
$sel:v1alpha1StorageVersionConditionMessage:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Text
$sel:v1alpha1StorageVersionConditionObservedGeneration:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Maybe Integer
$sel:v1alpha1StorageVersionConditionReason:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Text
$sel:v1alpha1StorageVersionConditionStatus:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Text
$sel:v1alpha1StorageVersionConditionType:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Text
v1alpha1StorageVersionConditionLastTransitionTime :: Maybe DateTime
v1alpha1StorageVersionConditionMessage :: Text
v1alpha1StorageVersionConditionObservedGeneration :: Maybe Integer
v1alpha1StorageVersionConditionReason :: Text
v1alpha1StorageVersionConditionStatus :: Text
v1alpha1StorageVersionConditionType :: Text
..} = (\Text
v1alpha1StorageVersionConditionStatus -> V1alpha1StorageVersionCondition { Text
$sel:v1alpha1StorageVersionConditionStatus:V1alpha1StorageVersionCondition :: Text
v1alpha1StorageVersionConditionStatus :: Text
v1alpha1StorageVersionConditionStatus, Maybe Integer
Maybe DateTime
Text
v1alpha1StorageVersionConditionLastTransitionTime :: Maybe DateTime
$sel:v1alpha1StorageVersionConditionMessage:V1alpha1StorageVersionCondition :: Text
$sel:v1alpha1StorageVersionConditionObservedGeneration:V1alpha1StorageVersionCondition :: Maybe Integer
$sel:v1alpha1StorageVersionConditionReason:V1alpha1StorageVersionCondition :: Text
$sel:v1alpha1StorageVersionConditionType:V1alpha1StorageVersionCondition :: Text
v1alpha1StorageVersionConditionLastTransitionTime :: Maybe DateTime
v1alpha1StorageVersionConditionMessage :: Text
v1alpha1StorageVersionConditionObservedGeneration :: Maybe Integer
v1alpha1StorageVersionConditionReason :: Text
v1alpha1StorageVersionConditionType :: Text
..} ) (Text -> V1alpha1StorageVersionCondition)
-> f Text -> f V1alpha1StorageVersionCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha1StorageVersionConditionStatus
{-# INLINE v1alpha1StorageVersionConditionStatusL #-}

-- | 'v1alpha1StorageVersionConditionType' Lens
v1alpha1StorageVersionConditionTypeL :: Lens_' V1alpha1StorageVersionCondition (Text)
v1alpha1StorageVersionConditionTypeL :: Lens_' V1alpha1StorageVersionCondition Text
v1alpha1StorageVersionConditionTypeL Text -> f Text
f V1alpha1StorageVersionCondition{Maybe Integer
Maybe DateTime
Text
v1alpha1StorageVersionConditionLastTransitionTime :: V1alpha1StorageVersionCondition -> Maybe DateTime
$sel:v1alpha1StorageVersionConditionMessage:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Text
$sel:v1alpha1StorageVersionConditionObservedGeneration:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Maybe Integer
$sel:v1alpha1StorageVersionConditionReason:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Text
$sel:v1alpha1StorageVersionConditionStatus:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Text
$sel:v1alpha1StorageVersionConditionType:V1alpha1StorageVersionCondition :: V1alpha1StorageVersionCondition -> Text
v1alpha1StorageVersionConditionLastTransitionTime :: Maybe DateTime
v1alpha1StorageVersionConditionMessage :: Text
v1alpha1StorageVersionConditionObservedGeneration :: Maybe Integer
v1alpha1StorageVersionConditionReason :: Text
v1alpha1StorageVersionConditionStatus :: Text
v1alpha1StorageVersionConditionType :: Text
..} = (\Text
v1alpha1StorageVersionConditionType -> V1alpha1StorageVersionCondition { Text
$sel:v1alpha1StorageVersionConditionType:V1alpha1StorageVersionCondition :: Text
v1alpha1StorageVersionConditionType :: Text
v1alpha1StorageVersionConditionType, Maybe Integer
Maybe DateTime
Text
v1alpha1StorageVersionConditionLastTransitionTime :: Maybe DateTime
$sel:v1alpha1StorageVersionConditionMessage:V1alpha1StorageVersionCondition :: Text
$sel:v1alpha1StorageVersionConditionObservedGeneration:V1alpha1StorageVersionCondition :: Maybe Integer
$sel:v1alpha1StorageVersionConditionReason:V1alpha1StorageVersionCondition :: Text
$sel:v1alpha1StorageVersionConditionStatus:V1alpha1StorageVersionCondition :: Text
v1alpha1StorageVersionConditionLastTransitionTime :: Maybe DateTime
v1alpha1StorageVersionConditionMessage :: Text
v1alpha1StorageVersionConditionObservedGeneration :: Maybe Integer
v1alpha1StorageVersionConditionReason :: Text
v1alpha1StorageVersionConditionStatus :: Text
..} ) (Text -> V1alpha1StorageVersionCondition)
-> f Text -> f V1alpha1StorageVersionCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha1StorageVersionConditionType
{-# INLINE v1alpha1StorageVersionConditionTypeL #-}



-- * V1alpha1StorageVersionList

-- | 'v1alpha1StorageVersionListApiVersion' Lens
v1alpha1StorageVersionListApiVersionL :: Lens_' V1alpha1StorageVersionList (Maybe Text)
v1alpha1StorageVersionListApiVersionL :: Lens_' V1alpha1StorageVersionList (Maybe Text)
v1alpha1StorageVersionListApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1StorageVersionList{[V1alpha1StorageVersion]
Maybe Text
Maybe V1ListMeta
v1alpha1StorageVersionListApiVersion :: V1alpha1StorageVersionList -> Maybe Text
v1alpha1StorageVersionListApiVersion :: Maybe Text
v1alpha1StorageVersionListItems :: [V1alpha1StorageVersion]
v1alpha1StorageVersionListKind :: Maybe Text
v1alpha1StorageVersionListMetadata :: Maybe V1ListMeta
$sel:v1alpha1StorageVersionListItems:V1alpha1StorageVersionList :: V1alpha1StorageVersionList -> [V1alpha1StorageVersion]
$sel:v1alpha1StorageVersionListKind:V1alpha1StorageVersionList :: V1alpha1StorageVersionList -> Maybe Text
$sel:v1alpha1StorageVersionListMetadata:V1alpha1StorageVersionList :: V1alpha1StorageVersionList -> Maybe V1ListMeta
..} = (\Maybe Text
v1alpha1StorageVersionListApiVersion -> V1alpha1StorageVersionList { Maybe Text
v1alpha1StorageVersionListApiVersion :: Maybe Text
v1alpha1StorageVersionListApiVersion :: Maybe Text
v1alpha1StorageVersionListApiVersion, [V1alpha1StorageVersion]
Maybe Text
Maybe V1ListMeta
v1alpha1StorageVersionListItems :: [V1alpha1StorageVersion]
v1alpha1StorageVersionListKind :: Maybe Text
v1alpha1StorageVersionListMetadata :: Maybe V1ListMeta
$sel:v1alpha1StorageVersionListItems:V1alpha1StorageVersionList :: [V1alpha1StorageVersion]
$sel:v1alpha1StorageVersionListKind:V1alpha1StorageVersionList :: Maybe Text
$sel:v1alpha1StorageVersionListMetadata:V1alpha1StorageVersionList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1alpha1StorageVersionList)
-> f (Maybe Text) -> f V1alpha1StorageVersionList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1StorageVersionListApiVersion
{-# INLINE v1alpha1StorageVersionListApiVersionL #-}

-- | 'v1alpha1StorageVersionListItems' Lens
v1alpha1StorageVersionListItemsL :: Lens_' V1alpha1StorageVersionList ([V1alpha1StorageVersion])
v1alpha1StorageVersionListItemsL :: Lens_' V1alpha1StorageVersionList [V1alpha1StorageVersion]
v1alpha1StorageVersionListItemsL [V1alpha1StorageVersion] -> f [V1alpha1StorageVersion]
f V1alpha1StorageVersionList{[V1alpha1StorageVersion]
Maybe Text
Maybe V1ListMeta
v1alpha1StorageVersionListApiVersion :: V1alpha1StorageVersionList -> Maybe Text
$sel:v1alpha1StorageVersionListItems:V1alpha1StorageVersionList :: V1alpha1StorageVersionList -> [V1alpha1StorageVersion]
$sel:v1alpha1StorageVersionListKind:V1alpha1StorageVersionList :: V1alpha1StorageVersionList -> Maybe Text
$sel:v1alpha1StorageVersionListMetadata:V1alpha1StorageVersionList :: V1alpha1StorageVersionList -> Maybe V1ListMeta
v1alpha1StorageVersionListApiVersion :: Maybe Text
v1alpha1StorageVersionListItems :: [V1alpha1StorageVersion]
v1alpha1StorageVersionListKind :: Maybe Text
v1alpha1StorageVersionListMetadata :: Maybe V1ListMeta
..} = (\[V1alpha1StorageVersion]
v1alpha1StorageVersionListItems -> V1alpha1StorageVersionList { [V1alpha1StorageVersion]
$sel:v1alpha1StorageVersionListItems:V1alpha1StorageVersionList :: [V1alpha1StorageVersion]
v1alpha1StorageVersionListItems :: [V1alpha1StorageVersion]
v1alpha1StorageVersionListItems, Maybe Text
Maybe V1ListMeta
v1alpha1StorageVersionListApiVersion :: Maybe Text
$sel:v1alpha1StorageVersionListKind:V1alpha1StorageVersionList :: Maybe Text
$sel:v1alpha1StorageVersionListMetadata:V1alpha1StorageVersionList :: Maybe V1ListMeta
v1alpha1StorageVersionListApiVersion :: Maybe Text
v1alpha1StorageVersionListKind :: Maybe Text
v1alpha1StorageVersionListMetadata :: Maybe V1ListMeta
..} ) ([V1alpha1StorageVersion] -> V1alpha1StorageVersionList)
-> f [V1alpha1StorageVersion] -> f V1alpha1StorageVersionList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1alpha1StorageVersion] -> f [V1alpha1StorageVersion]
f [V1alpha1StorageVersion]
v1alpha1StorageVersionListItems
{-# INLINE v1alpha1StorageVersionListItemsL #-}

-- | 'v1alpha1StorageVersionListKind' Lens
v1alpha1StorageVersionListKindL :: Lens_' V1alpha1StorageVersionList (Maybe Text)
v1alpha1StorageVersionListKindL :: Lens_' V1alpha1StorageVersionList (Maybe Text)
v1alpha1StorageVersionListKindL Maybe Text -> f (Maybe Text)
f V1alpha1StorageVersionList{[V1alpha1StorageVersion]
Maybe Text
Maybe V1ListMeta
v1alpha1StorageVersionListApiVersion :: V1alpha1StorageVersionList -> Maybe Text
$sel:v1alpha1StorageVersionListItems:V1alpha1StorageVersionList :: V1alpha1StorageVersionList -> [V1alpha1StorageVersion]
$sel:v1alpha1StorageVersionListKind:V1alpha1StorageVersionList :: V1alpha1StorageVersionList -> Maybe Text
$sel:v1alpha1StorageVersionListMetadata:V1alpha1StorageVersionList :: V1alpha1StorageVersionList -> Maybe V1ListMeta
v1alpha1StorageVersionListApiVersion :: Maybe Text
v1alpha1StorageVersionListItems :: [V1alpha1StorageVersion]
v1alpha1StorageVersionListKind :: Maybe Text
v1alpha1StorageVersionListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1alpha1StorageVersionListKind -> V1alpha1StorageVersionList { Maybe Text
$sel:v1alpha1StorageVersionListKind:V1alpha1StorageVersionList :: Maybe Text
v1alpha1StorageVersionListKind :: Maybe Text
v1alpha1StorageVersionListKind, [V1alpha1StorageVersion]
Maybe Text
Maybe V1ListMeta
v1alpha1StorageVersionListApiVersion :: Maybe Text
$sel:v1alpha1StorageVersionListItems:V1alpha1StorageVersionList :: [V1alpha1StorageVersion]
$sel:v1alpha1StorageVersionListMetadata:V1alpha1StorageVersionList :: Maybe V1ListMeta
v1alpha1StorageVersionListApiVersion :: Maybe Text
v1alpha1StorageVersionListItems :: [V1alpha1StorageVersion]
v1alpha1StorageVersionListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1alpha1StorageVersionList)
-> f (Maybe Text) -> f V1alpha1StorageVersionList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1StorageVersionListKind
{-# INLINE v1alpha1StorageVersionListKindL #-}

-- | 'v1alpha1StorageVersionListMetadata' Lens
v1alpha1StorageVersionListMetadataL :: Lens_' V1alpha1StorageVersionList (Maybe V1ListMeta)
v1alpha1StorageVersionListMetadataL :: Lens_' V1alpha1StorageVersionList (Maybe V1ListMeta)
v1alpha1StorageVersionListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1alpha1StorageVersionList{[V1alpha1StorageVersion]
Maybe Text
Maybe V1ListMeta
v1alpha1StorageVersionListApiVersion :: V1alpha1StorageVersionList -> Maybe Text
$sel:v1alpha1StorageVersionListItems:V1alpha1StorageVersionList :: V1alpha1StorageVersionList -> [V1alpha1StorageVersion]
$sel:v1alpha1StorageVersionListKind:V1alpha1StorageVersionList :: V1alpha1StorageVersionList -> Maybe Text
$sel:v1alpha1StorageVersionListMetadata:V1alpha1StorageVersionList :: V1alpha1StorageVersionList -> Maybe V1ListMeta
v1alpha1StorageVersionListApiVersion :: Maybe Text
v1alpha1StorageVersionListItems :: [V1alpha1StorageVersion]
v1alpha1StorageVersionListKind :: Maybe Text
v1alpha1StorageVersionListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1alpha1StorageVersionListMetadata -> V1alpha1StorageVersionList { Maybe V1ListMeta
$sel:v1alpha1StorageVersionListMetadata:V1alpha1StorageVersionList :: Maybe V1ListMeta
v1alpha1StorageVersionListMetadata :: Maybe V1ListMeta
v1alpha1StorageVersionListMetadata, [V1alpha1StorageVersion]
Maybe Text
v1alpha1StorageVersionListApiVersion :: Maybe Text
$sel:v1alpha1StorageVersionListItems:V1alpha1StorageVersionList :: [V1alpha1StorageVersion]
$sel:v1alpha1StorageVersionListKind:V1alpha1StorageVersionList :: Maybe Text
v1alpha1StorageVersionListApiVersion :: Maybe Text
v1alpha1StorageVersionListItems :: [V1alpha1StorageVersion]
v1alpha1StorageVersionListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1alpha1StorageVersionList)
-> f (Maybe V1ListMeta) -> f V1alpha1StorageVersionList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1alpha1StorageVersionListMetadata
{-# INLINE v1alpha1StorageVersionListMetadataL #-}



-- * V1alpha1StorageVersionMigration

-- | 'v1alpha1StorageVersionMigrationApiVersion' Lens
v1alpha1StorageVersionMigrationApiVersionL :: Lens_' V1alpha1StorageVersionMigration (Maybe Text)
v1alpha1StorageVersionMigrationApiVersionL :: Lens_' V1alpha1StorageVersionMigration (Maybe Text)
v1alpha1StorageVersionMigrationApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1StorageVersionMigration{Maybe Text
Maybe V1alpha1StorageVersionMigrationStatus
Maybe V1alpha1StorageVersionMigrationSpec
Maybe V1ObjectMeta
v1alpha1StorageVersionMigrationApiVersion :: V1alpha1StorageVersionMigration -> Maybe Text
v1alpha1StorageVersionMigrationApiVersion :: Maybe Text
v1alpha1StorageVersionMigrationKind :: Maybe Text
v1alpha1StorageVersionMigrationMetadata :: Maybe V1ObjectMeta
v1alpha1StorageVersionMigrationSpec :: Maybe V1alpha1StorageVersionMigrationSpec
v1alpha1StorageVersionMigrationStatus :: Maybe V1alpha1StorageVersionMigrationStatus
$sel:v1alpha1StorageVersionMigrationKind:V1alpha1StorageVersionMigration :: V1alpha1StorageVersionMigration -> Maybe Text
$sel:v1alpha1StorageVersionMigrationMetadata:V1alpha1StorageVersionMigration :: V1alpha1StorageVersionMigration -> Maybe V1ObjectMeta
$sel:v1alpha1StorageVersionMigrationSpec:V1alpha1StorageVersionMigration :: V1alpha1StorageVersionMigration
-> Maybe V1alpha1StorageVersionMigrationSpec
$sel:v1alpha1StorageVersionMigrationStatus:V1alpha1StorageVersionMigration :: V1alpha1StorageVersionMigration
-> Maybe V1alpha1StorageVersionMigrationStatus
..} = (\Maybe Text
v1alpha1StorageVersionMigrationApiVersion -> V1alpha1StorageVersionMigration { Maybe Text
v1alpha1StorageVersionMigrationApiVersion :: Maybe Text
v1alpha1StorageVersionMigrationApiVersion :: Maybe Text
v1alpha1StorageVersionMigrationApiVersion, Maybe Text
Maybe V1alpha1StorageVersionMigrationStatus
Maybe V1alpha1StorageVersionMigrationSpec
Maybe V1ObjectMeta
v1alpha1StorageVersionMigrationKind :: Maybe Text
v1alpha1StorageVersionMigrationMetadata :: Maybe V1ObjectMeta
v1alpha1StorageVersionMigrationSpec :: Maybe V1alpha1StorageVersionMigrationSpec
v1alpha1StorageVersionMigrationStatus :: Maybe V1alpha1StorageVersionMigrationStatus
$sel:v1alpha1StorageVersionMigrationKind:V1alpha1StorageVersionMigration :: Maybe Text
$sel:v1alpha1StorageVersionMigrationMetadata:V1alpha1StorageVersionMigration :: Maybe V1ObjectMeta
$sel:v1alpha1StorageVersionMigrationSpec:V1alpha1StorageVersionMigration :: Maybe V1alpha1StorageVersionMigrationSpec
$sel:v1alpha1StorageVersionMigrationStatus:V1alpha1StorageVersionMigration :: Maybe V1alpha1StorageVersionMigrationStatus
..} ) (Maybe Text -> V1alpha1StorageVersionMigration)
-> f (Maybe Text) -> f V1alpha1StorageVersionMigration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1StorageVersionMigrationApiVersion
{-# INLINE v1alpha1StorageVersionMigrationApiVersionL #-}

-- | 'v1alpha1StorageVersionMigrationKind' Lens
v1alpha1StorageVersionMigrationKindL :: Lens_' V1alpha1StorageVersionMigration (Maybe Text)
v1alpha1StorageVersionMigrationKindL :: Lens_' V1alpha1StorageVersionMigration (Maybe Text)
v1alpha1StorageVersionMigrationKindL Maybe Text -> f (Maybe Text)
f V1alpha1StorageVersionMigration{Maybe Text
Maybe V1alpha1StorageVersionMigrationStatus
Maybe V1alpha1StorageVersionMigrationSpec
Maybe V1ObjectMeta
v1alpha1StorageVersionMigrationApiVersion :: V1alpha1StorageVersionMigration -> Maybe Text
$sel:v1alpha1StorageVersionMigrationKind:V1alpha1StorageVersionMigration :: V1alpha1StorageVersionMigration -> Maybe Text
$sel:v1alpha1StorageVersionMigrationMetadata:V1alpha1StorageVersionMigration :: V1alpha1StorageVersionMigration -> Maybe V1ObjectMeta
$sel:v1alpha1StorageVersionMigrationSpec:V1alpha1StorageVersionMigration :: V1alpha1StorageVersionMigration
-> Maybe V1alpha1StorageVersionMigrationSpec
$sel:v1alpha1StorageVersionMigrationStatus:V1alpha1StorageVersionMigration :: V1alpha1StorageVersionMigration
-> Maybe V1alpha1StorageVersionMigrationStatus
v1alpha1StorageVersionMigrationApiVersion :: Maybe Text
v1alpha1StorageVersionMigrationKind :: Maybe Text
v1alpha1StorageVersionMigrationMetadata :: Maybe V1ObjectMeta
v1alpha1StorageVersionMigrationSpec :: Maybe V1alpha1StorageVersionMigrationSpec
v1alpha1StorageVersionMigrationStatus :: Maybe V1alpha1StorageVersionMigrationStatus
..} = (\Maybe Text
v1alpha1StorageVersionMigrationKind -> V1alpha1StorageVersionMigration { Maybe Text
$sel:v1alpha1StorageVersionMigrationKind:V1alpha1StorageVersionMigration :: Maybe Text
v1alpha1StorageVersionMigrationKind :: Maybe Text
v1alpha1StorageVersionMigrationKind, Maybe Text
Maybe V1alpha1StorageVersionMigrationStatus
Maybe V1alpha1StorageVersionMigrationSpec
Maybe V1ObjectMeta
v1alpha1StorageVersionMigrationApiVersion :: Maybe Text
$sel:v1alpha1StorageVersionMigrationMetadata:V1alpha1StorageVersionMigration :: Maybe V1ObjectMeta
$sel:v1alpha1StorageVersionMigrationSpec:V1alpha1StorageVersionMigration :: Maybe V1alpha1StorageVersionMigrationSpec
$sel:v1alpha1StorageVersionMigrationStatus:V1alpha1StorageVersionMigration :: Maybe V1alpha1StorageVersionMigrationStatus
v1alpha1StorageVersionMigrationApiVersion :: Maybe Text
v1alpha1StorageVersionMigrationMetadata :: Maybe V1ObjectMeta
v1alpha1StorageVersionMigrationSpec :: Maybe V1alpha1StorageVersionMigrationSpec
v1alpha1StorageVersionMigrationStatus :: Maybe V1alpha1StorageVersionMigrationStatus
..} ) (Maybe Text -> V1alpha1StorageVersionMigration)
-> f (Maybe Text) -> f V1alpha1StorageVersionMigration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1StorageVersionMigrationKind
{-# INLINE v1alpha1StorageVersionMigrationKindL #-}

-- | 'v1alpha1StorageVersionMigrationMetadata' Lens
v1alpha1StorageVersionMigrationMetadataL :: Lens_' V1alpha1StorageVersionMigration (Maybe V1ObjectMeta)
v1alpha1StorageVersionMigrationMetadataL :: Lens_' V1alpha1StorageVersionMigration (Maybe V1ObjectMeta)
v1alpha1StorageVersionMigrationMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1alpha1StorageVersionMigration{Maybe Text
Maybe V1alpha1StorageVersionMigrationStatus
Maybe V1alpha1StorageVersionMigrationSpec
Maybe V1ObjectMeta
v1alpha1StorageVersionMigrationApiVersion :: V1alpha1StorageVersionMigration -> Maybe Text
$sel:v1alpha1StorageVersionMigrationKind:V1alpha1StorageVersionMigration :: V1alpha1StorageVersionMigration -> Maybe Text
$sel:v1alpha1StorageVersionMigrationMetadata:V1alpha1StorageVersionMigration :: V1alpha1StorageVersionMigration -> Maybe V1ObjectMeta
$sel:v1alpha1StorageVersionMigrationSpec:V1alpha1StorageVersionMigration :: V1alpha1StorageVersionMigration
-> Maybe V1alpha1StorageVersionMigrationSpec
$sel:v1alpha1StorageVersionMigrationStatus:V1alpha1StorageVersionMigration :: V1alpha1StorageVersionMigration
-> Maybe V1alpha1StorageVersionMigrationStatus
v1alpha1StorageVersionMigrationApiVersion :: Maybe Text
v1alpha1StorageVersionMigrationKind :: Maybe Text
v1alpha1StorageVersionMigrationMetadata :: Maybe V1ObjectMeta
v1alpha1StorageVersionMigrationSpec :: Maybe V1alpha1StorageVersionMigrationSpec
v1alpha1StorageVersionMigrationStatus :: Maybe V1alpha1StorageVersionMigrationStatus
..} = (\Maybe V1ObjectMeta
v1alpha1StorageVersionMigrationMetadata -> V1alpha1StorageVersionMigration { Maybe V1ObjectMeta
$sel:v1alpha1StorageVersionMigrationMetadata:V1alpha1StorageVersionMigration :: Maybe V1ObjectMeta
v1alpha1StorageVersionMigrationMetadata :: Maybe V1ObjectMeta
v1alpha1StorageVersionMigrationMetadata, Maybe Text
Maybe V1alpha1StorageVersionMigrationStatus
Maybe V1alpha1StorageVersionMigrationSpec
v1alpha1StorageVersionMigrationApiVersion :: Maybe Text
$sel:v1alpha1StorageVersionMigrationKind:V1alpha1StorageVersionMigration :: Maybe Text
$sel:v1alpha1StorageVersionMigrationSpec:V1alpha1StorageVersionMigration :: Maybe V1alpha1StorageVersionMigrationSpec
$sel:v1alpha1StorageVersionMigrationStatus:V1alpha1StorageVersionMigration :: Maybe V1alpha1StorageVersionMigrationStatus
v1alpha1StorageVersionMigrationApiVersion :: Maybe Text
v1alpha1StorageVersionMigrationKind :: Maybe Text
v1alpha1StorageVersionMigrationSpec :: Maybe V1alpha1StorageVersionMigrationSpec
v1alpha1StorageVersionMigrationStatus :: Maybe V1alpha1StorageVersionMigrationStatus
..} ) (Maybe V1ObjectMeta -> V1alpha1StorageVersionMigration)
-> f (Maybe V1ObjectMeta) -> f V1alpha1StorageVersionMigration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1alpha1StorageVersionMigrationMetadata
{-# INLINE v1alpha1StorageVersionMigrationMetadataL #-}

-- | 'v1alpha1StorageVersionMigrationSpec' Lens
v1alpha1StorageVersionMigrationSpecL :: Lens_' V1alpha1StorageVersionMigration (Maybe V1alpha1StorageVersionMigrationSpec)
v1alpha1StorageVersionMigrationSpecL :: Lens_'
  V1alpha1StorageVersionMigration
  (Maybe V1alpha1StorageVersionMigrationSpec)
v1alpha1StorageVersionMigrationSpecL Maybe V1alpha1StorageVersionMigrationSpec
-> f (Maybe V1alpha1StorageVersionMigrationSpec)
f V1alpha1StorageVersionMigration{Maybe Text
Maybe V1alpha1StorageVersionMigrationStatus
Maybe V1alpha1StorageVersionMigrationSpec
Maybe V1ObjectMeta
v1alpha1StorageVersionMigrationApiVersion :: V1alpha1StorageVersionMigration -> Maybe Text
$sel:v1alpha1StorageVersionMigrationKind:V1alpha1StorageVersionMigration :: V1alpha1StorageVersionMigration -> Maybe Text
$sel:v1alpha1StorageVersionMigrationMetadata:V1alpha1StorageVersionMigration :: V1alpha1StorageVersionMigration -> Maybe V1ObjectMeta
$sel:v1alpha1StorageVersionMigrationSpec:V1alpha1StorageVersionMigration :: V1alpha1StorageVersionMigration
-> Maybe V1alpha1StorageVersionMigrationSpec
$sel:v1alpha1StorageVersionMigrationStatus:V1alpha1StorageVersionMigration :: V1alpha1StorageVersionMigration
-> Maybe V1alpha1StorageVersionMigrationStatus
v1alpha1StorageVersionMigrationApiVersion :: Maybe Text
v1alpha1StorageVersionMigrationKind :: Maybe Text
v1alpha1StorageVersionMigrationMetadata :: Maybe V1ObjectMeta
v1alpha1StorageVersionMigrationSpec :: Maybe V1alpha1StorageVersionMigrationSpec
v1alpha1StorageVersionMigrationStatus :: Maybe V1alpha1StorageVersionMigrationStatus
..} = (\Maybe V1alpha1StorageVersionMigrationSpec
v1alpha1StorageVersionMigrationSpec -> V1alpha1StorageVersionMigration { Maybe V1alpha1StorageVersionMigrationSpec
$sel:v1alpha1StorageVersionMigrationSpec:V1alpha1StorageVersionMigration :: Maybe V1alpha1StorageVersionMigrationSpec
v1alpha1StorageVersionMigrationSpec :: Maybe V1alpha1StorageVersionMigrationSpec
v1alpha1StorageVersionMigrationSpec, Maybe Text
Maybe V1alpha1StorageVersionMigrationStatus
Maybe V1ObjectMeta
v1alpha1StorageVersionMigrationApiVersion :: Maybe Text
$sel:v1alpha1StorageVersionMigrationKind:V1alpha1StorageVersionMigration :: Maybe Text
$sel:v1alpha1StorageVersionMigrationMetadata:V1alpha1StorageVersionMigration :: Maybe V1ObjectMeta
$sel:v1alpha1StorageVersionMigrationStatus:V1alpha1StorageVersionMigration :: Maybe V1alpha1StorageVersionMigrationStatus
v1alpha1StorageVersionMigrationApiVersion :: Maybe Text
v1alpha1StorageVersionMigrationKind :: Maybe Text
v1alpha1StorageVersionMigrationMetadata :: Maybe V1ObjectMeta
v1alpha1StorageVersionMigrationStatus :: Maybe V1alpha1StorageVersionMigrationStatus
..} ) (Maybe V1alpha1StorageVersionMigrationSpec
 -> V1alpha1StorageVersionMigration)
-> f (Maybe V1alpha1StorageVersionMigrationSpec)
-> f V1alpha1StorageVersionMigration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha1StorageVersionMigrationSpec
-> f (Maybe V1alpha1StorageVersionMigrationSpec)
f Maybe V1alpha1StorageVersionMigrationSpec
v1alpha1StorageVersionMigrationSpec
{-# INLINE v1alpha1StorageVersionMigrationSpecL #-}

-- | 'v1alpha1StorageVersionMigrationStatus' Lens
v1alpha1StorageVersionMigrationStatusL :: Lens_' V1alpha1StorageVersionMigration (Maybe V1alpha1StorageVersionMigrationStatus)
v1alpha1StorageVersionMigrationStatusL :: Lens_'
  V1alpha1StorageVersionMigration
  (Maybe V1alpha1StorageVersionMigrationStatus)
v1alpha1StorageVersionMigrationStatusL Maybe V1alpha1StorageVersionMigrationStatus
-> f (Maybe V1alpha1StorageVersionMigrationStatus)
f V1alpha1StorageVersionMigration{Maybe Text
Maybe V1alpha1StorageVersionMigrationStatus
Maybe V1alpha1StorageVersionMigrationSpec
Maybe V1ObjectMeta
v1alpha1StorageVersionMigrationApiVersion :: V1alpha1StorageVersionMigration -> Maybe Text
$sel:v1alpha1StorageVersionMigrationKind:V1alpha1StorageVersionMigration :: V1alpha1StorageVersionMigration -> Maybe Text
$sel:v1alpha1StorageVersionMigrationMetadata:V1alpha1StorageVersionMigration :: V1alpha1StorageVersionMigration -> Maybe V1ObjectMeta
$sel:v1alpha1StorageVersionMigrationSpec:V1alpha1StorageVersionMigration :: V1alpha1StorageVersionMigration
-> Maybe V1alpha1StorageVersionMigrationSpec
$sel:v1alpha1StorageVersionMigrationStatus:V1alpha1StorageVersionMigration :: V1alpha1StorageVersionMigration
-> Maybe V1alpha1StorageVersionMigrationStatus
v1alpha1StorageVersionMigrationApiVersion :: Maybe Text
v1alpha1StorageVersionMigrationKind :: Maybe Text
v1alpha1StorageVersionMigrationMetadata :: Maybe V1ObjectMeta
v1alpha1StorageVersionMigrationSpec :: Maybe V1alpha1StorageVersionMigrationSpec
v1alpha1StorageVersionMigrationStatus :: Maybe V1alpha1StorageVersionMigrationStatus
..} = (\Maybe V1alpha1StorageVersionMigrationStatus
v1alpha1StorageVersionMigrationStatus -> V1alpha1StorageVersionMigration { Maybe V1alpha1StorageVersionMigrationStatus
$sel:v1alpha1StorageVersionMigrationStatus:V1alpha1StorageVersionMigration :: Maybe V1alpha1StorageVersionMigrationStatus
v1alpha1StorageVersionMigrationStatus :: Maybe V1alpha1StorageVersionMigrationStatus
v1alpha1StorageVersionMigrationStatus, Maybe Text
Maybe V1alpha1StorageVersionMigrationSpec
Maybe V1ObjectMeta
v1alpha1StorageVersionMigrationApiVersion :: Maybe Text
$sel:v1alpha1StorageVersionMigrationKind:V1alpha1StorageVersionMigration :: Maybe Text
$sel:v1alpha1StorageVersionMigrationMetadata:V1alpha1StorageVersionMigration :: Maybe V1ObjectMeta
$sel:v1alpha1StorageVersionMigrationSpec:V1alpha1StorageVersionMigration :: Maybe V1alpha1StorageVersionMigrationSpec
v1alpha1StorageVersionMigrationApiVersion :: Maybe Text
v1alpha1StorageVersionMigrationKind :: Maybe Text
v1alpha1StorageVersionMigrationMetadata :: Maybe V1ObjectMeta
v1alpha1StorageVersionMigrationSpec :: Maybe V1alpha1StorageVersionMigrationSpec
..} ) (Maybe V1alpha1StorageVersionMigrationStatus
 -> V1alpha1StorageVersionMigration)
-> f (Maybe V1alpha1StorageVersionMigrationStatus)
-> f V1alpha1StorageVersionMigration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha1StorageVersionMigrationStatus
-> f (Maybe V1alpha1StorageVersionMigrationStatus)
f Maybe V1alpha1StorageVersionMigrationStatus
v1alpha1StorageVersionMigrationStatus
{-# INLINE v1alpha1StorageVersionMigrationStatusL #-}



-- * V1alpha1StorageVersionMigrationList

-- | 'v1alpha1StorageVersionMigrationListApiVersion' Lens
v1alpha1StorageVersionMigrationListApiVersionL :: Lens_' V1alpha1StorageVersionMigrationList (Maybe Text)
v1alpha1StorageVersionMigrationListApiVersionL :: Lens_' V1alpha1StorageVersionMigrationList (Maybe Text)
v1alpha1StorageVersionMigrationListApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1StorageVersionMigrationList{[V1alpha1StorageVersionMigration]
Maybe Text
Maybe V1ListMeta
v1alpha1StorageVersionMigrationListApiVersion :: V1alpha1StorageVersionMigrationList -> Maybe Text
v1alpha1StorageVersionMigrationListApiVersion :: Maybe Text
v1alpha1StorageVersionMigrationListItems :: [V1alpha1StorageVersionMigration]
v1alpha1StorageVersionMigrationListKind :: Maybe Text
v1alpha1StorageVersionMigrationListMetadata :: Maybe V1ListMeta
$sel:v1alpha1StorageVersionMigrationListItems:V1alpha1StorageVersionMigrationList :: V1alpha1StorageVersionMigrationList
-> [V1alpha1StorageVersionMigration]
$sel:v1alpha1StorageVersionMigrationListKind:V1alpha1StorageVersionMigrationList :: V1alpha1StorageVersionMigrationList -> Maybe Text
$sel:v1alpha1StorageVersionMigrationListMetadata:V1alpha1StorageVersionMigrationList :: V1alpha1StorageVersionMigrationList -> Maybe V1ListMeta
..} = (\Maybe Text
v1alpha1StorageVersionMigrationListApiVersion -> V1alpha1StorageVersionMigrationList { Maybe Text
v1alpha1StorageVersionMigrationListApiVersion :: Maybe Text
v1alpha1StorageVersionMigrationListApiVersion :: Maybe Text
v1alpha1StorageVersionMigrationListApiVersion, [V1alpha1StorageVersionMigration]
Maybe Text
Maybe V1ListMeta
v1alpha1StorageVersionMigrationListItems :: [V1alpha1StorageVersionMigration]
v1alpha1StorageVersionMigrationListKind :: Maybe Text
v1alpha1StorageVersionMigrationListMetadata :: Maybe V1ListMeta
$sel:v1alpha1StorageVersionMigrationListItems:V1alpha1StorageVersionMigrationList :: [V1alpha1StorageVersionMigration]
$sel:v1alpha1StorageVersionMigrationListKind:V1alpha1StorageVersionMigrationList :: Maybe Text
$sel:v1alpha1StorageVersionMigrationListMetadata:V1alpha1StorageVersionMigrationList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1alpha1StorageVersionMigrationList)
-> f (Maybe Text) -> f V1alpha1StorageVersionMigrationList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1StorageVersionMigrationListApiVersion
{-# INLINE v1alpha1StorageVersionMigrationListApiVersionL #-}

-- | 'v1alpha1StorageVersionMigrationListItems' Lens
v1alpha1StorageVersionMigrationListItemsL :: Lens_' V1alpha1StorageVersionMigrationList ([V1alpha1StorageVersionMigration])
v1alpha1StorageVersionMigrationListItemsL :: Lens_'
  V1alpha1StorageVersionMigrationList
  [V1alpha1StorageVersionMigration]
v1alpha1StorageVersionMigrationListItemsL [V1alpha1StorageVersionMigration]
-> f [V1alpha1StorageVersionMigration]
f V1alpha1StorageVersionMigrationList{[V1alpha1StorageVersionMigration]
Maybe Text
Maybe V1ListMeta
v1alpha1StorageVersionMigrationListApiVersion :: V1alpha1StorageVersionMigrationList -> Maybe Text
$sel:v1alpha1StorageVersionMigrationListItems:V1alpha1StorageVersionMigrationList :: V1alpha1StorageVersionMigrationList
-> [V1alpha1StorageVersionMigration]
$sel:v1alpha1StorageVersionMigrationListKind:V1alpha1StorageVersionMigrationList :: V1alpha1StorageVersionMigrationList -> Maybe Text
$sel:v1alpha1StorageVersionMigrationListMetadata:V1alpha1StorageVersionMigrationList :: V1alpha1StorageVersionMigrationList -> Maybe V1ListMeta
v1alpha1StorageVersionMigrationListApiVersion :: Maybe Text
v1alpha1StorageVersionMigrationListItems :: [V1alpha1StorageVersionMigration]
v1alpha1StorageVersionMigrationListKind :: Maybe Text
v1alpha1StorageVersionMigrationListMetadata :: Maybe V1ListMeta
..} = (\[V1alpha1StorageVersionMigration]
v1alpha1StorageVersionMigrationListItems -> V1alpha1StorageVersionMigrationList { [V1alpha1StorageVersionMigration]
$sel:v1alpha1StorageVersionMigrationListItems:V1alpha1StorageVersionMigrationList :: [V1alpha1StorageVersionMigration]
v1alpha1StorageVersionMigrationListItems :: [V1alpha1StorageVersionMigration]
v1alpha1StorageVersionMigrationListItems, Maybe Text
Maybe V1ListMeta
v1alpha1StorageVersionMigrationListApiVersion :: Maybe Text
$sel:v1alpha1StorageVersionMigrationListKind:V1alpha1StorageVersionMigrationList :: Maybe Text
$sel:v1alpha1StorageVersionMigrationListMetadata:V1alpha1StorageVersionMigrationList :: Maybe V1ListMeta
v1alpha1StorageVersionMigrationListApiVersion :: Maybe Text
v1alpha1StorageVersionMigrationListKind :: Maybe Text
v1alpha1StorageVersionMigrationListMetadata :: Maybe V1ListMeta
..} ) ([V1alpha1StorageVersionMigration]
 -> V1alpha1StorageVersionMigrationList)
-> f [V1alpha1StorageVersionMigration]
-> f V1alpha1StorageVersionMigrationList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1alpha1StorageVersionMigration]
-> f [V1alpha1StorageVersionMigration]
f [V1alpha1StorageVersionMigration]
v1alpha1StorageVersionMigrationListItems
{-# INLINE v1alpha1StorageVersionMigrationListItemsL #-}

-- | 'v1alpha1StorageVersionMigrationListKind' Lens
v1alpha1StorageVersionMigrationListKindL :: Lens_' V1alpha1StorageVersionMigrationList (Maybe Text)
v1alpha1StorageVersionMigrationListKindL :: Lens_' V1alpha1StorageVersionMigrationList (Maybe Text)
v1alpha1StorageVersionMigrationListKindL Maybe Text -> f (Maybe Text)
f V1alpha1StorageVersionMigrationList{[V1alpha1StorageVersionMigration]
Maybe Text
Maybe V1ListMeta
v1alpha1StorageVersionMigrationListApiVersion :: V1alpha1StorageVersionMigrationList -> Maybe Text
$sel:v1alpha1StorageVersionMigrationListItems:V1alpha1StorageVersionMigrationList :: V1alpha1StorageVersionMigrationList
-> [V1alpha1StorageVersionMigration]
$sel:v1alpha1StorageVersionMigrationListKind:V1alpha1StorageVersionMigrationList :: V1alpha1StorageVersionMigrationList -> Maybe Text
$sel:v1alpha1StorageVersionMigrationListMetadata:V1alpha1StorageVersionMigrationList :: V1alpha1StorageVersionMigrationList -> Maybe V1ListMeta
v1alpha1StorageVersionMigrationListApiVersion :: Maybe Text
v1alpha1StorageVersionMigrationListItems :: [V1alpha1StorageVersionMigration]
v1alpha1StorageVersionMigrationListKind :: Maybe Text
v1alpha1StorageVersionMigrationListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1alpha1StorageVersionMigrationListKind -> V1alpha1StorageVersionMigrationList { Maybe Text
$sel:v1alpha1StorageVersionMigrationListKind:V1alpha1StorageVersionMigrationList :: Maybe Text
v1alpha1StorageVersionMigrationListKind :: Maybe Text
v1alpha1StorageVersionMigrationListKind, [V1alpha1StorageVersionMigration]
Maybe Text
Maybe V1ListMeta
v1alpha1StorageVersionMigrationListApiVersion :: Maybe Text
$sel:v1alpha1StorageVersionMigrationListItems:V1alpha1StorageVersionMigrationList :: [V1alpha1StorageVersionMigration]
$sel:v1alpha1StorageVersionMigrationListMetadata:V1alpha1StorageVersionMigrationList :: Maybe V1ListMeta
v1alpha1StorageVersionMigrationListApiVersion :: Maybe Text
v1alpha1StorageVersionMigrationListItems :: [V1alpha1StorageVersionMigration]
v1alpha1StorageVersionMigrationListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1alpha1StorageVersionMigrationList)
-> f (Maybe Text) -> f V1alpha1StorageVersionMigrationList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1StorageVersionMigrationListKind
{-# INLINE v1alpha1StorageVersionMigrationListKindL #-}

-- | 'v1alpha1StorageVersionMigrationListMetadata' Lens
v1alpha1StorageVersionMigrationListMetadataL :: Lens_' V1alpha1StorageVersionMigrationList (Maybe V1ListMeta)
v1alpha1StorageVersionMigrationListMetadataL :: Lens_' V1alpha1StorageVersionMigrationList (Maybe V1ListMeta)
v1alpha1StorageVersionMigrationListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1alpha1StorageVersionMigrationList{[V1alpha1StorageVersionMigration]
Maybe Text
Maybe V1ListMeta
v1alpha1StorageVersionMigrationListApiVersion :: V1alpha1StorageVersionMigrationList -> Maybe Text
$sel:v1alpha1StorageVersionMigrationListItems:V1alpha1StorageVersionMigrationList :: V1alpha1StorageVersionMigrationList
-> [V1alpha1StorageVersionMigration]
$sel:v1alpha1StorageVersionMigrationListKind:V1alpha1StorageVersionMigrationList :: V1alpha1StorageVersionMigrationList -> Maybe Text
$sel:v1alpha1StorageVersionMigrationListMetadata:V1alpha1StorageVersionMigrationList :: V1alpha1StorageVersionMigrationList -> Maybe V1ListMeta
v1alpha1StorageVersionMigrationListApiVersion :: Maybe Text
v1alpha1StorageVersionMigrationListItems :: [V1alpha1StorageVersionMigration]
v1alpha1StorageVersionMigrationListKind :: Maybe Text
v1alpha1StorageVersionMigrationListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1alpha1StorageVersionMigrationListMetadata -> V1alpha1StorageVersionMigrationList { Maybe V1ListMeta
$sel:v1alpha1StorageVersionMigrationListMetadata:V1alpha1StorageVersionMigrationList :: Maybe V1ListMeta
v1alpha1StorageVersionMigrationListMetadata :: Maybe V1ListMeta
v1alpha1StorageVersionMigrationListMetadata, [V1alpha1StorageVersionMigration]
Maybe Text
v1alpha1StorageVersionMigrationListApiVersion :: Maybe Text
$sel:v1alpha1StorageVersionMigrationListItems:V1alpha1StorageVersionMigrationList :: [V1alpha1StorageVersionMigration]
$sel:v1alpha1StorageVersionMigrationListKind:V1alpha1StorageVersionMigrationList :: Maybe Text
v1alpha1StorageVersionMigrationListApiVersion :: Maybe Text
v1alpha1StorageVersionMigrationListItems :: [V1alpha1StorageVersionMigration]
v1alpha1StorageVersionMigrationListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1alpha1StorageVersionMigrationList)
-> f (Maybe V1ListMeta) -> f V1alpha1StorageVersionMigrationList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1alpha1StorageVersionMigrationListMetadata
{-# INLINE v1alpha1StorageVersionMigrationListMetadataL #-}



-- * V1alpha1StorageVersionMigrationSpec

-- | 'v1alpha1StorageVersionMigrationSpecContinueToken' Lens
v1alpha1StorageVersionMigrationSpecContinueTokenL :: Lens_' V1alpha1StorageVersionMigrationSpec (Maybe Text)
v1alpha1StorageVersionMigrationSpecContinueTokenL :: Lens_' V1alpha1StorageVersionMigrationSpec (Maybe Text)
v1alpha1StorageVersionMigrationSpecContinueTokenL Maybe Text -> f (Maybe Text)
f V1alpha1StorageVersionMigrationSpec{Maybe Text
V1alpha1GroupVersionResource
v1alpha1StorageVersionMigrationSpecContinueToken :: V1alpha1StorageVersionMigrationSpec -> Maybe Text
v1alpha1StorageVersionMigrationSpecContinueToken :: Maybe Text
v1alpha1StorageVersionMigrationSpecResource :: V1alpha1GroupVersionResource
$sel:v1alpha1StorageVersionMigrationSpecResource:V1alpha1StorageVersionMigrationSpec :: V1alpha1StorageVersionMigrationSpec -> V1alpha1GroupVersionResource
..} = (\Maybe Text
v1alpha1StorageVersionMigrationSpecContinueToken -> V1alpha1StorageVersionMigrationSpec { Maybe Text
v1alpha1StorageVersionMigrationSpecContinueToken :: Maybe Text
v1alpha1StorageVersionMigrationSpecContinueToken :: Maybe Text
v1alpha1StorageVersionMigrationSpecContinueToken, V1alpha1GroupVersionResource
v1alpha1StorageVersionMigrationSpecResource :: V1alpha1GroupVersionResource
$sel:v1alpha1StorageVersionMigrationSpecResource:V1alpha1StorageVersionMigrationSpec :: V1alpha1GroupVersionResource
..} ) (Maybe Text -> V1alpha1StorageVersionMigrationSpec)
-> f (Maybe Text) -> f V1alpha1StorageVersionMigrationSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1StorageVersionMigrationSpecContinueToken
{-# INLINE v1alpha1StorageVersionMigrationSpecContinueTokenL #-}

-- | 'v1alpha1StorageVersionMigrationSpecResource' Lens
v1alpha1StorageVersionMigrationSpecResourceL :: Lens_' V1alpha1StorageVersionMigrationSpec (V1alpha1GroupVersionResource)
v1alpha1StorageVersionMigrationSpecResourceL :: Lens_'
  V1alpha1StorageVersionMigrationSpec V1alpha1GroupVersionResource
v1alpha1StorageVersionMigrationSpecResourceL V1alpha1GroupVersionResource -> f V1alpha1GroupVersionResource
f V1alpha1StorageVersionMigrationSpec{Maybe Text
V1alpha1GroupVersionResource
v1alpha1StorageVersionMigrationSpecContinueToken :: V1alpha1StorageVersionMigrationSpec -> Maybe Text
$sel:v1alpha1StorageVersionMigrationSpecResource:V1alpha1StorageVersionMigrationSpec :: V1alpha1StorageVersionMigrationSpec -> V1alpha1GroupVersionResource
v1alpha1StorageVersionMigrationSpecContinueToken :: Maybe Text
v1alpha1StorageVersionMigrationSpecResource :: V1alpha1GroupVersionResource
..} = (\V1alpha1GroupVersionResource
v1alpha1StorageVersionMigrationSpecResource -> V1alpha1StorageVersionMigrationSpec { V1alpha1GroupVersionResource
$sel:v1alpha1StorageVersionMigrationSpecResource:V1alpha1StorageVersionMigrationSpec :: V1alpha1GroupVersionResource
v1alpha1StorageVersionMigrationSpecResource :: V1alpha1GroupVersionResource
v1alpha1StorageVersionMigrationSpecResource, Maybe Text
v1alpha1StorageVersionMigrationSpecContinueToken :: Maybe Text
v1alpha1StorageVersionMigrationSpecContinueToken :: Maybe Text
..} ) (V1alpha1GroupVersionResource
 -> V1alpha1StorageVersionMigrationSpec)
-> f V1alpha1GroupVersionResource
-> f V1alpha1StorageVersionMigrationSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1alpha1GroupVersionResource -> f V1alpha1GroupVersionResource
f V1alpha1GroupVersionResource
v1alpha1StorageVersionMigrationSpecResource
{-# INLINE v1alpha1StorageVersionMigrationSpecResourceL #-}



-- * V1alpha1StorageVersionMigrationStatus

-- | 'v1alpha1StorageVersionMigrationStatusConditions' Lens
v1alpha1StorageVersionMigrationStatusConditionsL :: Lens_' V1alpha1StorageVersionMigrationStatus (Maybe [V1alpha1MigrationCondition])
v1alpha1StorageVersionMigrationStatusConditionsL :: Lens_'
  V1alpha1StorageVersionMigrationStatus
  (Maybe [V1alpha1MigrationCondition])
v1alpha1StorageVersionMigrationStatusConditionsL Maybe [V1alpha1MigrationCondition]
-> f (Maybe [V1alpha1MigrationCondition])
f V1alpha1StorageVersionMigrationStatus{Maybe [V1alpha1MigrationCondition]
Maybe Text
v1alpha1StorageVersionMigrationStatusConditions :: V1alpha1StorageVersionMigrationStatus
-> Maybe [V1alpha1MigrationCondition]
v1alpha1StorageVersionMigrationStatusConditions :: Maybe [V1alpha1MigrationCondition]
v1alpha1StorageVersionMigrationStatusResourceVersion :: Maybe Text
$sel:v1alpha1StorageVersionMigrationStatusResourceVersion:V1alpha1StorageVersionMigrationStatus :: V1alpha1StorageVersionMigrationStatus -> Maybe Text
..} = (\Maybe [V1alpha1MigrationCondition]
v1alpha1StorageVersionMigrationStatusConditions -> V1alpha1StorageVersionMigrationStatus { Maybe [V1alpha1MigrationCondition]
v1alpha1StorageVersionMigrationStatusConditions :: Maybe [V1alpha1MigrationCondition]
v1alpha1StorageVersionMigrationStatusConditions :: Maybe [V1alpha1MigrationCondition]
v1alpha1StorageVersionMigrationStatusConditions, Maybe Text
v1alpha1StorageVersionMigrationStatusResourceVersion :: Maybe Text
$sel:v1alpha1StorageVersionMigrationStatusResourceVersion:V1alpha1StorageVersionMigrationStatus :: Maybe Text
..} ) (Maybe [V1alpha1MigrationCondition]
 -> V1alpha1StorageVersionMigrationStatus)
-> f (Maybe [V1alpha1MigrationCondition])
-> f V1alpha1StorageVersionMigrationStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1alpha1MigrationCondition]
-> f (Maybe [V1alpha1MigrationCondition])
f Maybe [V1alpha1MigrationCondition]
v1alpha1StorageVersionMigrationStatusConditions
{-# INLINE v1alpha1StorageVersionMigrationStatusConditionsL #-}

-- | 'v1alpha1StorageVersionMigrationStatusResourceVersion' Lens
v1alpha1StorageVersionMigrationStatusResourceVersionL :: Lens_' V1alpha1StorageVersionMigrationStatus (Maybe Text)
v1alpha1StorageVersionMigrationStatusResourceVersionL :: Lens_' V1alpha1StorageVersionMigrationStatus (Maybe Text)
v1alpha1StorageVersionMigrationStatusResourceVersionL Maybe Text -> f (Maybe Text)
f V1alpha1StorageVersionMigrationStatus{Maybe [V1alpha1MigrationCondition]
Maybe Text
v1alpha1StorageVersionMigrationStatusConditions :: V1alpha1StorageVersionMigrationStatus
-> Maybe [V1alpha1MigrationCondition]
$sel:v1alpha1StorageVersionMigrationStatusResourceVersion:V1alpha1StorageVersionMigrationStatus :: V1alpha1StorageVersionMigrationStatus -> Maybe Text
v1alpha1StorageVersionMigrationStatusConditions :: Maybe [V1alpha1MigrationCondition]
v1alpha1StorageVersionMigrationStatusResourceVersion :: Maybe Text
..} = (\Maybe Text
v1alpha1StorageVersionMigrationStatusResourceVersion -> V1alpha1StorageVersionMigrationStatus { Maybe Text
$sel:v1alpha1StorageVersionMigrationStatusResourceVersion:V1alpha1StorageVersionMigrationStatus :: Maybe Text
v1alpha1StorageVersionMigrationStatusResourceVersion :: Maybe Text
v1alpha1StorageVersionMigrationStatusResourceVersion, Maybe [V1alpha1MigrationCondition]
v1alpha1StorageVersionMigrationStatusConditions :: Maybe [V1alpha1MigrationCondition]
v1alpha1StorageVersionMigrationStatusConditions :: Maybe [V1alpha1MigrationCondition]
..} ) (Maybe Text -> V1alpha1StorageVersionMigrationStatus)
-> f (Maybe Text) -> f V1alpha1StorageVersionMigrationStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1StorageVersionMigrationStatusResourceVersion
{-# INLINE v1alpha1StorageVersionMigrationStatusResourceVersionL #-}



-- * V1alpha1StorageVersionStatus

-- | 'v1alpha1StorageVersionStatusCommonEncodingVersion' Lens
v1alpha1StorageVersionStatusCommonEncodingVersionL :: Lens_' V1alpha1StorageVersionStatus (Maybe Text)
v1alpha1StorageVersionStatusCommonEncodingVersionL :: Lens_' V1alpha1StorageVersionStatus (Maybe Text)
v1alpha1StorageVersionStatusCommonEncodingVersionL Maybe Text -> f (Maybe Text)
f V1alpha1StorageVersionStatus{Maybe [V1alpha1StorageVersionCondition]
Maybe [V1alpha1ServerStorageVersion]
Maybe Text
v1alpha1StorageVersionStatusCommonEncodingVersion :: V1alpha1StorageVersionStatus -> Maybe Text
v1alpha1StorageVersionStatusCommonEncodingVersion :: Maybe Text
v1alpha1StorageVersionStatusConditions :: Maybe [V1alpha1StorageVersionCondition]
v1alpha1StorageVersionStatusStorageVersions :: Maybe [V1alpha1ServerStorageVersion]
$sel:v1alpha1StorageVersionStatusConditions:V1alpha1StorageVersionStatus :: V1alpha1StorageVersionStatus
-> Maybe [V1alpha1StorageVersionCondition]
$sel:v1alpha1StorageVersionStatusStorageVersions:V1alpha1StorageVersionStatus :: V1alpha1StorageVersionStatus
-> Maybe [V1alpha1ServerStorageVersion]
..} = (\Maybe Text
v1alpha1StorageVersionStatusCommonEncodingVersion -> V1alpha1StorageVersionStatus { Maybe Text
v1alpha1StorageVersionStatusCommonEncodingVersion :: Maybe Text
v1alpha1StorageVersionStatusCommonEncodingVersion :: Maybe Text
v1alpha1StorageVersionStatusCommonEncodingVersion, Maybe [V1alpha1StorageVersionCondition]
Maybe [V1alpha1ServerStorageVersion]
v1alpha1StorageVersionStatusConditions :: Maybe [V1alpha1StorageVersionCondition]
v1alpha1StorageVersionStatusStorageVersions :: Maybe [V1alpha1ServerStorageVersion]
$sel:v1alpha1StorageVersionStatusConditions:V1alpha1StorageVersionStatus :: Maybe [V1alpha1StorageVersionCondition]
$sel:v1alpha1StorageVersionStatusStorageVersions:V1alpha1StorageVersionStatus :: Maybe [V1alpha1ServerStorageVersion]
..} ) (Maybe Text -> V1alpha1StorageVersionStatus)
-> f (Maybe Text) -> f V1alpha1StorageVersionStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1StorageVersionStatusCommonEncodingVersion
{-# INLINE v1alpha1StorageVersionStatusCommonEncodingVersionL #-}

-- | 'v1alpha1StorageVersionStatusConditions' Lens
v1alpha1StorageVersionStatusConditionsL :: Lens_' V1alpha1StorageVersionStatus (Maybe [V1alpha1StorageVersionCondition])
v1alpha1StorageVersionStatusConditionsL :: Lens_'
  V1alpha1StorageVersionStatus
  (Maybe [V1alpha1StorageVersionCondition])
v1alpha1StorageVersionStatusConditionsL Maybe [V1alpha1StorageVersionCondition]
-> f (Maybe [V1alpha1StorageVersionCondition])
f V1alpha1StorageVersionStatus{Maybe [V1alpha1StorageVersionCondition]
Maybe [V1alpha1ServerStorageVersion]
Maybe Text
v1alpha1StorageVersionStatusCommonEncodingVersion :: V1alpha1StorageVersionStatus -> Maybe Text
$sel:v1alpha1StorageVersionStatusConditions:V1alpha1StorageVersionStatus :: V1alpha1StorageVersionStatus
-> Maybe [V1alpha1StorageVersionCondition]
$sel:v1alpha1StorageVersionStatusStorageVersions:V1alpha1StorageVersionStatus :: V1alpha1StorageVersionStatus
-> Maybe [V1alpha1ServerStorageVersion]
v1alpha1StorageVersionStatusCommonEncodingVersion :: Maybe Text
v1alpha1StorageVersionStatusConditions :: Maybe [V1alpha1StorageVersionCondition]
v1alpha1StorageVersionStatusStorageVersions :: Maybe [V1alpha1ServerStorageVersion]
..} = (\Maybe [V1alpha1StorageVersionCondition]
v1alpha1StorageVersionStatusConditions -> V1alpha1StorageVersionStatus { Maybe [V1alpha1StorageVersionCondition]
$sel:v1alpha1StorageVersionStatusConditions:V1alpha1StorageVersionStatus :: Maybe [V1alpha1StorageVersionCondition]
v1alpha1StorageVersionStatusConditions :: Maybe [V1alpha1StorageVersionCondition]
v1alpha1StorageVersionStatusConditions, Maybe [V1alpha1ServerStorageVersion]
Maybe Text
v1alpha1StorageVersionStatusCommonEncodingVersion :: Maybe Text
$sel:v1alpha1StorageVersionStatusStorageVersions:V1alpha1StorageVersionStatus :: Maybe [V1alpha1ServerStorageVersion]
v1alpha1StorageVersionStatusCommonEncodingVersion :: Maybe Text
v1alpha1StorageVersionStatusStorageVersions :: Maybe [V1alpha1ServerStorageVersion]
..} ) (Maybe [V1alpha1StorageVersionCondition]
 -> V1alpha1StorageVersionStatus)
-> f (Maybe [V1alpha1StorageVersionCondition])
-> f V1alpha1StorageVersionStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1alpha1StorageVersionCondition]
-> f (Maybe [V1alpha1StorageVersionCondition])
f Maybe [V1alpha1StorageVersionCondition]
v1alpha1StorageVersionStatusConditions
{-# INLINE v1alpha1StorageVersionStatusConditionsL #-}

-- | 'v1alpha1StorageVersionStatusStorageVersions' Lens
v1alpha1StorageVersionStatusStorageVersionsL :: Lens_' V1alpha1StorageVersionStatus (Maybe [V1alpha1ServerStorageVersion])
v1alpha1StorageVersionStatusStorageVersionsL :: Lens_'
  V1alpha1StorageVersionStatus (Maybe [V1alpha1ServerStorageVersion])
v1alpha1StorageVersionStatusStorageVersionsL Maybe [V1alpha1ServerStorageVersion]
-> f (Maybe [V1alpha1ServerStorageVersion])
f V1alpha1StorageVersionStatus{Maybe [V1alpha1StorageVersionCondition]
Maybe [V1alpha1ServerStorageVersion]
Maybe Text
v1alpha1StorageVersionStatusCommonEncodingVersion :: V1alpha1StorageVersionStatus -> Maybe Text
$sel:v1alpha1StorageVersionStatusConditions:V1alpha1StorageVersionStatus :: V1alpha1StorageVersionStatus
-> Maybe [V1alpha1StorageVersionCondition]
$sel:v1alpha1StorageVersionStatusStorageVersions:V1alpha1StorageVersionStatus :: V1alpha1StorageVersionStatus
-> Maybe [V1alpha1ServerStorageVersion]
v1alpha1StorageVersionStatusCommonEncodingVersion :: Maybe Text
v1alpha1StorageVersionStatusConditions :: Maybe [V1alpha1StorageVersionCondition]
v1alpha1StorageVersionStatusStorageVersions :: Maybe [V1alpha1ServerStorageVersion]
..} = (\Maybe [V1alpha1ServerStorageVersion]
v1alpha1StorageVersionStatusStorageVersions -> V1alpha1StorageVersionStatus { Maybe [V1alpha1ServerStorageVersion]
$sel:v1alpha1StorageVersionStatusStorageVersions:V1alpha1StorageVersionStatus :: Maybe [V1alpha1ServerStorageVersion]
v1alpha1StorageVersionStatusStorageVersions :: Maybe [V1alpha1ServerStorageVersion]
v1alpha1StorageVersionStatusStorageVersions, Maybe [V1alpha1StorageVersionCondition]
Maybe Text
v1alpha1StorageVersionStatusCommonEncodingVersion :: Maybe Text
$sel:v1alpha1StorageVersionStatusConditions:V1alpha1StorageVersionStatus :: Maybe [V1alpha1StorageVersionCondition]
v1alpha1StorageVersionStatusCommonEncodingVersion :: Maybe Text
v1alpha1StorageVersionStatusConditions :: Maybe [V1alpha1StorageVersionCondition]
..} ) (Maybe [V1alpha1ServerStorageVersion]
 -> V1alpha1StorageVersionStatus)
-> f (Maybe [V1alpha1ServerStorageVersion])
-> f V1alpha1StorageVersionStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1alpha1ServerStorageVersion]
-> f (Maybe [V1alpha1ServerStorageVersion])
f Maybe [V1alpha1ServerStorageVersion]
v1alpha1StorageVersionStatusStorageVersions
{-# INLINE v1alpha1StorageVersionStatusStorageVersionsL #-}



-- * V1alpha1Variable

-- | 'v1alpha1VariableExpression' Lens
v1alpha1VariableExpressionL :: Lens_' V1alpha1Variable (Text)
v1alpha1VariableExpressionL :: Lens_' V1alpha1Variable Text
v1alpha1VariableExpressionL Text -> f Text
f V1alpha1Variable{Text
v1alpha1VariableExpression :: V1alpha1Variable -> Text
v1alpha1VariableExpression :: Text
v1alpha1VariableName :: Text
$sel:v1alpha1VariableName:V1alpha1Variable :: V1alpha1Variable -> Text
..} = (\Text
v1alpha1VariableExpression -> V1alpha1Variable { Text
v1alpha1VariableExpression :: Text
v1alpha1VariableExpression :: Text
v1alpha1VariableExpression, Text
v1alpha1VariableName :: Text
$sel:v1alpha1VariableName:V1alpha1Variable :: Text
..} ) (Text -> V1alpha1Variable) -> f Text -> f V1alpha1Variable
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha1VariableExpression
{-# INLINE v1alpha1VariableExpressionL #-}

-- | 'v1alpha1VariableName' Lens
v1alpha1VariableNameL :: Lens_' V1alpha1Variable (Text)
v1alpha1VariableNameL :: Lens_' V1alpha1Variable Text
v1alpha1VariableNameL Text -> f Text
f V1alpha1Variable{Text
v1alpha1VariableExpression :: V1alpha1Variable -> Text
$sel:v1alpha1VariableName:V1alpha1Variable :: V1alpha1Variable -> Text
v1alpha1VariableExpression :: Text
v1alpha1VariableName :: Text
..} = (\Text
v1alpha1VariableName -> V1alpha1Variable { Text
$sel:v1alpha1VariableName:V1alpha1Variable :: Text
v1alpha1VariableName :: Text
v1alpha1VariableName, Text
v1alpha1VariableExpression :: Text
v1alpha1VariableExpression :: Text
..} ) (Text -> V1alpha1Variable) -> f Text -> f V1alpha1Variable
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha1VariableName
{-# INLINE v1alpha1VariableNameL #-}



-- * V1alpha1VolumeAttributesClass

-- | 'v1alpha1VolumeAttributesClassApiVersion' Lens
v1alpha1VolumeAttributesClassApiVersionL :: Lens_' V1alpha1VolumeAttributesClass (Maybe Text)
v1alpha1VolumeAttributesClassApiVersionL :: Lens_' V1alpha1VolumeAttributesClass (Maybe Text)
v1alpha1VolumeAttributesClassApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1VolumeAttributesClass{Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1alpha1VolumeAttributesClassApiVersion :: V1alpha1VolumeAttributesClass -> Maybe Text
v1alpha1VolumeAttributesClassApiVersion :: Maybe Text
v1alpha1VolumeAttributesClassDriverName :: Text
v1alpha1VolumeAttributesClassKind :: Maybe Text
v1alpha1VolumeAttributesClassMetadata :: Maybe V1ObjectMeta
v1alpha1VolumeAttributesClassParameters :: Maybe (Map String Text)
$sel:v1alpha1VolumeAttributesClassDriverName:V1alpha1VolumeAttributesClass :: V1alpha1VolumeAttributesClass -> Text
$sel:v1alpha1VolumeAttributesClassKind:V1alpha1VolumeAttributesClass :: V1alpha1VolumeAttributesClass -> Maybe Text
$sel:v1alpha1VolumeAttributesClassMetadata:V1alpha1VolumeAttributesClass :: V1alpha1VolumeAttributesClass -> Maybe V1ObjectMeta
$sel:v1alpha1VolumeAttributesClassParameters:V1alpha1VolumeAttributesClass :: V1alpha1VolumeAttributesClass -> Maybe (Map String Text)
..} = (\Maybe Text
v1alpha1VolumeAttributesClassApiVersion -> V1alpha1VolumeAttributesClass { Maybe Text
v1alpha1VolumeAttributesClassApiVersion :: Maybe Text
v1alpha1VolumeAttributesClassApiVersion :: Maybe Text
v1alpha1VolumeAttributesClassApiVersion, Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1alpha1VolumeAttributesClassDriverName :: Text
v1alpha1VolumeAttributesClassKind :: Maybe Text
v1alpha1VolumeAttributesClassMetadata :: Maybe V1ObjectMeta
v1alpha1VolumeAttributesClassParameters :: Maybe (Map String Text)
$sel:v1alpha1VolumeAttributesClassDriverName:V1alpha1VolumeAttributesClass :: Text
$sel:v1alpha1VolumeAttributesClassKind:V1alpha1VolumeAttributesClass :: Maybe Text
$sel:v1alpha1VolumeAttributesClassMetadata:V1alpha1VolumeAttributesClass :: Maybe V1ObjectMeta
$sel:v1alpha1VolumeAttributesClassParameters:V1alpha1VolumeAttributesClass :: Maybe (Map String Text)
..} ) (Maybe Text -> V1alpha1VolumeAttributesClass)
-> f (Maybe Text) -> f V1alpha1VolumeAttributesClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1VolumeAttributesClassApiVersion
{-# INLINE v1alpha1VolumeAttributesClassApiVersionL #-}

-- | 'v1alpha1VolumeAttributesClassDriverName' Lens
v1alpha1VolumeAttributesClassDriverNameL :: Lens_' V1alpha1VolumeAttributesClass (Text)
v1alpha1VolumeAttributesClassDriverNameL :: Lens_' V1alpha1VolumeAttributesClass Text
v1alpha1VolumeAttributesClassDriverNameL Text -> f Text
f V1alpha1VolumeAttributesClass{Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1alpha1VolumeAttributesClassApiVersion :: V1alpha1VolumeAttributesClass -> Maybe Text
$sel:v1alpha1VolumeAttributesClassDriverName:V1alpha1VolumeAttributesClass :: V1alpha1VolumeAttributesClass -> Text
$sel:v1alpha1VolumeAttributesClassKind:V1alpha1VolumeAttributesClass :: V1alpha1VolumeAttributesClass -> Maybe Text
$sel:v1alpha1VolumeAttributesClassMetadata:V1alpha1VolumeAttributesClass :: V1alpha1VolumeAttributesClass -> Maybe V1ObjectMeta
$sel:v1alpha1VolumeAttributesClassParameters:V1alpha1VolumeAttributesClass :: V1alpha1VolumeAttributesClass -> Maybe (Map String Text)
v1alpha1VolumeAttributesClassApiVersion :: Maybe Text
v1alpha1VolumeAttributesClassDriverName :: Text
v1alpha1VolumeAttributesClassKind :: Maybe Text
v1alpha1VolumeAttributesClassMetadata :: Maybe V1ObjectMeta
v1alpha1VolumeAttributesClassParameters :: Maybe (Map String Text)
..} = (\Text
v1alpha1VolumeAttributesClassDriverName -> V1alpha1VolumeAttributesClass { Text
$sel:v1alpha1VolumeAttributesClassDriverName:V1alpha1VolumeAttributesClass :: Text
v1alpha1VolumeAttributesClassDriverName :: Text
v1alpha1VolumeAttributesClassDriverName, Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
v1alpha1VolumeAttributesClassApiVersion :: Maybe Text
$sel:v1alpha1VolumeAttributesClassKind:V1alpha1VolumeAttributesClass :: Maybe Text
$sel:v1alpha1VolumeAttributesClassMetadata:V1alpha1VolumeAttributesClass :: Maybe V1ObjectMeta
$sel:v1alpha1VolumeAttributesClassParameters:V1alpha1VolumeAttributesClass :: Maybe (Map String Text)
v1alpha1VolumeAttributesClassApiVersion :: Maybe Text
v1alpha1VolumeAttributesClassKind :: Maybe Text
v1alpha1VolumeAttributesClassMetadata :: Maybe V1ObjectMeta
v1alpha1VolumeAttributesClassParameters :: Maybe (Map String Text)
..} ) (Text -> V1alpha1VolumeAttributesClass)
-> f Text -> f V1alpha1VolumeAttributesClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha1VolumeAttributesClassDriverName
{-# INLINE v1alpha1VolumeAttributesClassDriverNameL #-}

-- | 'v1alpha1VolumeAttributesClassKind' Lens
v1alpha1VolumeAttributesClassKindL :: Lens_' V1alpha1VolumeAttributesClass (Maybe Text)
v1alpha1VolumeAttributesClassKindL :: Lens_' V1alpha1VolumeAttributesClass (Maybe Text)
v1alpha1VolumeAttributesClassKindL Maybe Text -> f (Maybe Text)
f V1alpha1VolumeAttributesClass{Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1alpha1VolumeAttributesClassApiVersion :: V1alpha1VolumeAttributesClass -> Maybe Text
$sel:v1alpha1VolumeAttributesClassDriverName:V1alpha1VolumeAttributesClass :: V1alpha1VolumeAttributesClass -> Text
$sel:v1alpha1VolumeAttributesClassKind:V1alpha1VolumeAttributesClass :: V1alpha1VolumeAttributesClass -> Maybe Text
$sel:v1alpha1VolumeAttributesClassMetadata:V1alpha1VolumeAttributesClass :: V1alpha1VolumeAttributesClass -> Maybe V1ObjectMeta
$sel:v1alpha1VolumeAttributesClassParameters:V1alpha1VolumeAttributesClass :: V1alpha1VolumeAttributesClass -> Maybe (Map String Text)
v1alpha1VolumeAttributesClassApiVersion :: Maybe Text
v1alpha1VolumeAttributesClassDriverName :: Text
v1alpha1VolumeAttributesClassKind :: Maybe Text
v1alpha1VolumeAttributesClassMetadata :: Maybe V1ObjectMeta
v1alpha1VolumeAttributesClassParameters :: Maybe (Map String Text)
..} = (\Maybe Text
v1alpha1VolumeAttributesClassKind -> V1alpha1VolumeAttributesClass { Maybe Text
$sel:v1alpha1VolumeAttributesClassKind:V1alpha1VolumeAttributesClass :: Maybe Text
v1alpha1VolumeAttributesClassKind :: Maybe Text
v1alpha1VolumeAttributesClassKind, Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1alpha1VolumeAttributesClassApiVersion :: Maybe Text
$sel:v1alpha1VolumeAttributesClassDriverName:V1alpha1VolumeAttributesClass :: Text
$sel:v1alpha1VolumeAttributesClassMetadata:V1alpha1VolumeAttributesClass :: Maybe V1ObjectMeta
$sel:v1alpha1VolumeAttributesClassParameters:V1alpha1VolumeAttributesClass :: Maybe (Map String Text)
v1alpha1VolumeAttributesClassApiVersion :: Maybe Text
v1alpha1VolumeAttributesClassDriverName :: Text
v1alpha1VolumeAttributesClassMetadata :: Maybe V1ObjectMeta
v1alpha1VolumeAttributesClassParameters :: Maybe (Map String Text)
..} ) (Maybe Text -> V1alpha1VolumeAttributesClass)
-> f (Maybe Text) -> f V1alpha1VolumeAttributesClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1VolumeAttributesClassKind
{-# INLINE v1alpha1VolumeAttributesClassKindL #-}

-- | 'v1alpha1VolumeAttributesClassMetadata' Lens
v1alpha1VolumeAttributesClassMetadataL :: Lens_' V1alpha1VolumeAttributesClass (Maybe V1ObjectMeta)
v1alpha1VolumeAttributesClassMetadataL :: Lens_' V1alpha1VolumeAttributesClass (Maybe V1ObjectMeta)
v1alpha1VolumeAttributesClassMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1alpha1VolumeAttributesClass{Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1alpha1VolumeAttributesClassApiVersion :: V1alpha1VolumeAttributesClass -> Maybe Text
$sel:v1alpha1VolumeAttributesClassDriverName:V1alpha1VolumeAttributesClass :: V1alpha1VolumeAttributesClass -> Text
$sel:v1alpha1VolumeAttributesClassKind:V1alpha1VolumeAttributesClass :: V1alpha1VolumeAttributesClass -> Maybe Text
$sel:v1alpha1VolumeAttributesClassMetadata:V1alpha1VolumeAttributesClass :: V1alpha1VolumeAttributesClass -> Maybe V1ObjectMeta
$sel:v1alpha1VolumeAttributesClassParameters:V1alpha1VolumeAttributesClass :: V1alpha1VolumeAttributesClass -> Maybe (Map String Text)
v1alpha1VolumeAttributesClassApiVersion :: Maybe Text
v1alpha1VolumeAttributesClassDriverName :: Text
v1alpha1VolumeAttributesClassKind :: Maybe Text
v1alpha1VolumeAttributesClassMetadata :: Maybe V1ObjectMeta
v1alpha1VolumeAttributesClassParameters :: Maybe (Map String Text)
..} = (\Maybe V1ObjectMeta
v1alpha1VolumeAttributesClassMetadata -> V1alpha1VolumeAttributesClass { Maybe V1ObjectMeta
$sel:v1alpha1VolumeAttributesClassMetadata:V1alpha1VolumeAttributesClass :: Maybe V1ObjectMeta
v1alpha1VolumeAttributesClassMetadata :: Maybe V1ObjectMeta
v1alpha1VolumeAttributesClassMetadata, Maybe (Map String Text)
Maybe Text
Text
v1alpha1VolumeAttributesClassApiVersion :: Maybe Text
$sel:v1alpha1VolumeAttributesClassDriverName:V1alpha1VolumeAttributesClass :: Text
$sel:v1alpha1VolumeAttributesClassKind:V1alpha1VolumeAttributesClass :: Maybe Text
$sel:v1alpha1VolumeAttributesClassParameters:V1alpha1VolumeAttributesClass :: Maybe (Map String Text)
v1alpha1VolumeAttributesClassApiVersion :: Maybe Text
v1alpha1VolumeAttributesClassDriverName :: Text
v1alpha1VolumeAttributesClassKind :: Maybe Text
v1alpha1VolumeAttributesClassParameters :: Maybe (Map String Text)
..} ) (Maybe V1ObjectMeta -> V1alpha1VolumeAttributesClass)
-> f (Maybe V1ObjectMeta) -> f V1alpha1VolumeAttributesClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1alpha1VolumeAttributesClassMetadata
{-# INLINE v1alpha1VolumeAttributesClassMetadataL #-}

-- | 'v1alpha1VolumeAttributesClassParameters' Lens
v1alpha1VolumeAttributesClassParametersL :: Lens_' V1alpha1VolumeAttributesClass (Maybe (Map.Map String Text))
v1alpha1VolumeAttributesClassParametersL :: Lens_' V1alpha1VolumeAttributesClass (Maybe (Map String Text))
v1alpha1VolumeAttributesClassParametersL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1alpha1VolumeAttributesClass{Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1alpha1VolumeAttributesClassApiVersion :: V1alpha1VolumeAttributesClass -> Maybe Text
$sel:v1alpha1VolumeAttributesClassDriverName:V1alpha1VolumeAttributesClass :: V1alpha1VolumeAttributesClass -> Text
$sel:v1alpha1VolumeAttributesClassKind:V1alpha1VolumeAttributesClass :: V1alpha1VolumeAttributesClass -> Maybe Text
$sel:v1alpha1VolumeAttributesClassMetadata:V1alpha1VolumeAttributesClass :: V1alpha1VolumeAttributesClass -> Maybe V1ObjectMeta
$sel:v1alpha1VolumeAttributesClassParameters:V1alpha1VolumeAttributesClass :: V1alpha1VolumeAttributesClass -> Maybe (Map String Text)
v1alpha1VolumeAttributesClassApiVersion :: Maybe Text
v1alpha1VolumeAttributesClassDriverName :: Text
v1alpha1VolumeAttributesClassKind :: Maybe Text
v1alpha1VolumeAttributesClassMetadata :: Maybe V1ObjectMeta
v1alpha1VolumeAttributesClassParameters :: Maybe (Map String Text)
..} = (\Maybe (Map String Text)
v1alpha1VolumeAttributesClassParameters -> V1alpha1VolumeAttributesClass { Maybe (Map String Text)
$sel:v1alpha1VolumeAttributesClassParameters:V1alpha1VolumeAttributesClass :: Maybe (Map String Text)
v1alpha1VolumeAttributesClassParameters :: Maybe (Map String Text)
v1alpha1VolumeAttributesClassParameters, Maybe Text
Maybe V1ObjectMeta
Text
v1alpha1VolumeAttributesClassApiVersion :: Maybe Text
$sel:v1alpha1VolumeAttributesClassDriverName:V1alpha1VolumeAttributesClass :: Text
$sel:v1alpha1VolumeAttributesClassKind:V1alpha1VolumeAttributesClass :: Maybe Text
$sel:v1alpha1VolumeAttributesClassMetadata:V1alpha1VolumeAttributesClass :: Maybe V1ObjectMeta
v1alpha1VolumeAttributesClassApiVersion :: Maybe Text
v1alpha1VolumeAttributesClassDriverName :: Text
v1alpha1VolumeAttributesClassKind :: Maybe Text
v1alpha1VolumeAttributesClassMetadata :: Maybe V1ObjectMeta
..} ) (Maybe (Map String Text) -> V1alpha1VolumeAttributesClass)
-> f (Maybe (Map String Text)) -> f V1alpha1VolumeAttributesClass
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)
v1alpha1VolumeAttributesClassParameters
{-# INLINE v1alpha1VolumeAttributesClassParametersL #-}



-- * V1alpha1VolumeAttributesClassList

-- | 'v1alpha1VolumeAttributesClassListApiVersion' Lens
v1alpha1VolumeAttributesClassListApiVersionL :: Lens_' V1alpha1VolumeAttributesClassList (Maybe Text)
v1alpha1VolumeAttributesClassListApiVersionL :: Lens_' V1alpha1VolumeAttributesClassList (Maybe Text)
v1alpha1VolumeAttributesClassListApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha1VolumeAttributesClassList{[V1alpha1VolumeAttributesClass]
Maybe Text
Maybe V1ListMeta
v1alpha1VolumeAttributesClassListApiVersion :: V1alpha1VolumeAttributesClassList -> Maybe Text
v1alpha1VolumeAttributesClassListApiVersion :: Maybe Text
v1alpha1VolumeAttributesClassListItems :: [V1alpha1VolumeAttributesClass]
v1alpha1VolumeAttributesClassListKind :: Maybe Text
v1alpha1VolumeAttributesClassListMetadata :: Maybe V1ListMeta
$sel:v1alpha1VolumeAttributesClassListItems:V1alpha1VolumeAttributesClassList :: V1alpha1VolumeAttributesClassList
-> [V1alpha1VolumeAttributesClass]
$sel:v1alpha1VolumeAttributesClassListKind:V1alpha1VolumeAttributesClassList :: V1alpha1VolumeAttributesClassList -> Maybe Text
$sel:v1alpha1VolumeAttributesClassListMetadata:V1alpha1VolumeAttributesClassList :: V1alpha1VolumeAttributesClassList -> Maybe V1ListMeta
..} = (\Maybe Text
v1alpha1VolumeAttributesClassListApiVersion -> V1alpha1VolumeAttributesClassList { Maybe Text
v1alpha1VolumeAttributesClassListApiVersion :: Maybe Text
v1alpha1VolumeAttributesClassListApiVersion :: Maybe Text
v1alpha1VolumeAttributesClassListApiVersion, [V1alpha1VolumeAttributesClass]
Maybe Text
Maybe V1ListMeta
v1alpha1VolumeAttributesClassListItems :: [V1alpha1VolumeAttributesClass]
v1alpha1VolumeAttributesClassListKind :: Maybe Text
v1alpha1VolumeAttributesClassListMetadata :: Maybe V1ListMeta
$sel:v1alpha1VolumeAttributesClassListItems:V1alpha1VolumeAttributesClassList :: [V1alpha1VolumeAttributesClass]
$sel:v1alpha1VolumeAttributesClassListKind:V1alpha1VolumeAttributesClassList :: Maybe Text
$sel:v1alpha1VolumeAttributesClassListMetadata:V1alpha1VolumeAttributesClassList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1alpha1VolumeAttributesClassList)
-> f (Maybe Text) -> f V1alpha1VolumeAttributesClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1VolumeAttributesClassListApiVersion
{-# INLINE v1alpha1VolumeAttributesClassListApiVersionL #-}

-- | 'v1alpha1VolumeAttributesClassListItems' Lens
v1alpha1VolumeAttributesClassListItemsL :: Lens_' V1alpha1VolumeAttributesClassList ([V1alpha1VolumeAttributesClass])
v1alpha1VolumeAttributesClassListItemsL :: Lens_'
  V1alpha1VolumeAttributesClassList [V1alpha1VolumeAttributesClass]
v1alpha1VolumeAttributesClassListItemsL [V1alpha1VolumeAttributesClass]
-> f [V1alpha1VolumeAttributesClass]
f V1alpha1VolumeAttributesClassList{[V1alpha1VolumeAttributesClass]
Maybe Text
Maybe V1ListMeta
v1alpha1VolumeAttributesClassListApiVersion :: V1alpha1VolumeAttributesClassList -> Maybe Text
$sel:v1alpha1VolumeAttributesClassListItems:V1alpha1VolumeAttributesClassList :: V1alpha1VolumeAttributesClassList
-> [V1alpha1VolumeAttributesClass]
$sel:v1alpha1VolumeAttributesClassListKind:V1alpha1VolumeAttributesClassList :: V1alpha1VolumeAttributesClassList -> Maybe Text
$sel:v1alpha1VolumeAttributesClassListMetadata:V1alpha1VolumeAttributesClassList :: V1alpha1VolumeAttributesClassList -> Maybe V1ListMeta
v1alpha1VolumeAttributesClassListApiVersion :: Maybe Text
v1alpha1VolumeAttributesClassListItems :: [V1alpha1VolumeAttributesClass]
v1alpha1VolumeAttributesClassListKind :: Maybe Text
v1alpha1VolumeAttributesClassListMetadata :: Maybe V1ListMeta
..} = (\[V1alpha1VolumeAttributesClass]
v1alpha1VolumeAttributesClassListItems -> V1alpha1VolumeAttributesClassList { [V1alpha1VolumeAttributesClass]
$sel:v1alpha1VolumeAttributesClassListItems:V1alpha1VolumeAttributesClassList :: [V1alpha1VolumeAttributesClass]
v1alpha1VolumeAttributesClassListItems :: [V1alpha1VolumeAttributesClass]
v1alpha1VolumeAttributesClassListItems, Maybe Text
Maybe V1ListMeta
v1alpha1VolumeAttributesClassListApiVersion :: Maybe Text
$sel:v1alpha1VolumeAttributesClassListKind:V1alpha1VolumeAttributesClassList :: Maybe Text
$sel:v1alpha1VolumeAttributesClassListMetadata:V1alpha1VolumeAttributesClassList :: Maybe V1ListMeta
v1alpha1VolumeAttributesClassListApiVersion :: Maybe Text
v1alpha1VolumeAttributesClassListKind :: Maybe Text
v1alpha1VolumeAttributesClassListMetadata :: Maybe V1ListMeta
..} ) ([V1alpha1VolumeAttributesClass]
 -> V1alpha1VolumeAttributesClassList)
-> f [V1alpha1VolumeAttributesClass]
-> f V1alpha1VolumeAttributesClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1alpha1VolumeAttributesClass]
-> f [V1alpha1VolumeAttributesClass]
f [V1alpha1VolumeAttributesClass]
v1alpha1VolumeAttributesClassListItems
{-# INLINE v1alpha1VolumeAttributesClassListItemsL #-}

-- | 'v1alpha1VolumeAttributesClassListKind' Lens
v1alpha1VolumeAttributesClassListKindL :: Lens_' V1alpha1VolumeAttributesClassList (Maybe Text)
v1alpha1VolumeAttributesClassListKindL :: Lens_' V1alpha1VolumeAttributesClassList (Maybe Text)
v1alpha1VolumeAttributesClassListKindL Maybe Text -> f (Maybe Text)
f V1alpha1VolumeAttributesClassList{[V1alpha1VolumeAttributesClass]
Maybe Text
Maybe V1ListMeta
v1alpha1VolumeAttributesClassListApiVersion :: V1alpha1VolumeAttributesClassList -> Maybe Text
$sel:v1alpha1VolumeAttributesClassListItems:V1alpha1VolumeAttributesClassList :: V1alpha1VolumeAttributesClassList
-> [V1alpha1VolumeAttributesClass]
$sel:v1alpha1VolumeAttributesClassListKind:V1alpha1VolumeAttributesClassList :: V1alpha1VolumeAttributesClassList -> Maybe Text
$sel:v1alpha1VolumeAttributesClassListMetadata:V1alpha1VolumeAttributesClassList :: V1alpha1VolumeAttributesClassList -> Maybe V1ListMeta
v1alpha1VolumeAttributesClassListApiVersion :: Maybe Text
v1alpha1VolumeAttributesClassListItems :: [V1alpha1VolumeAttributesClass]
v1alpha1VolumeAttributesClassListKind :: Maybe Text
v1alpha1VolumeAttributesClassListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1alpha1VolumeAttributesClassListKind -> V1alpha1VolumeAttributesClassList { Maybe Text
$sel:v1alpha1VolumeAttributesClassListKind:V1alpha1VolumeAttributesClassList :: Maybe Text
v1alpha1VolumeAttributesClassListKind :: Maybe Text
v1alpha1VolumeAttributesClassListKind, [V1alpha1VolumeAttributesClass]
Maybe Text
Maybe V1ListMeta
v1alpha1VolumeAttributesClassListApiVersion :: Maybe Text
$sel:v1alpha1VolumeAttributesClassListItems:V1alpha1VolumeAttributesClassList :: [V1alpha1VolumeAttributesClass]
$sel:v1alpha1VolumeAttributesClassListMetadata:V1alpha1VolumeAttributesClassList :: Maybe V1ListMeta
v1alpha1VolumeAttributesClassListApiVersion :: Maybe Text
v1alpha1VolumeAttributesClassListItems :: [V1alpha1VolumeAttributesClass]
v1alpha1VolumeAttributesClassListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1alpha1VolumeAttributesClassList)
-> f (Maybe Text) -> f V1alpha1VolumeAttributesClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha1VolumeAttributesClassListKind
{-# INLINE v1alpha1VolumeAttributesClassListKindL #-}

-- | 'v1alpha1VolumeAttributesClassListMetadata' Lens
v1alpha1VolumeAttributesClassListMetadataL :: Lens_' V1alpha1VolumeAttributesClassList (Maybe V1ListMeta)
v1alpha1VolumeAttributesClassListMetadataL :: Lens_' V1alpha1VolumeAttributesClassList (Maybe V1ListMeta)
v1alpha1VolumeAttributesClassListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1alpha1VolumeAttributesClassList{[V1alpha1VolumeAttributesClass]
Maybe Text
Maybe V1ListMeta
v1alpha1VolumeAttributesClassListApiVersion :: V1alpha1VolumeAttributesClassList -> Maybe Text
$sel:v1alpha1VolumeAttributesClassListItems:V1alpha1VolumeAttributesClassList :: V1alpha1VolumeAttributesClassList
-> [V1alpha1VolumeAttributesClass]
$sel:v1alpha1VolumeAttributesClassListKind:V1alpha1VolumeAttributesClassList :: V1alpha1VolumeAttributesClassList -> Maybe Text
$sel:v1alpha1VolumeAttributesClassListMetadata:V1alpha1VolumeAttributesClassList :: V1alpha1VolumeAttributesClassList -> Maybe V1ListMeta
v1alpha1VolumeAttributesClassListApiVersion :: Maybe Text
v1alpha1VolumeAttributesClassListItems :: [V1alpha1VolumeAttributesClass]
v1alpha1VolumeAttributesClassListKind :: Maybe Text
v1alpha1VolumeAttributesClassListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1alpha1VolumeAttributesClassListMetadata -> V1alpha1VolumeAttributesClassList { Maybe V1ListMeta
$sel:v1alpha1VolumeAttributesClassListMetadata:V1alpha1VolumeAttributesClassList :: Maybe V1ListMeta
v1alpha1VolumeAttributesClassListMetadata :: Maybe V1ListMeta
v1alpha1VolumeAttributesClassListMetadata, [V1alpha1VolumeAttributesClass]
Maybe Text
v1alpha1VolumeAttributesClassListApiVersion :: Maybe Text
$sel:v1alpha1VolumeAttributesClassListItems:V1alpha1VolumeAttributesClassList :: [V1alpha1VolumeAttributesClass]
$sel:v1alpha1VolumeAttributesClassListKind:V1alpha1VolumeAttributesClassList :: Maybe Text
v1alpha1VolumeAttributesClassListApiVersion :: Maybe Text
v1alpha1VolumeAttributesClassListItems :: [V1alpha1VolumeAttributesClass]
v1alpha1VolumeAttributesClassListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1alpha1VolumeAttributesClassList)
-> f (Maybe V1ListMeta) -> f V1alpha1VolumeAttributesClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1alpha1VolumeAttributesClassListMetadata
{-# INLINE v1alpha1VolumeAttributesClassListMetadataL #-}



-- * V1alpha2LeaseCandidate

-- | 'v1alpha2LeaseCandidateApiVersion' Lens
v1alpha2LeaseCandidateApiVersionL :: Lens_' V1alpha2LeaseCandidate (Maybe Text)
v1alpha2LeaseCandidateApiVersionL :: Lens_' V1alpha2LeaseCandidate (Maybe Text)
v1alpha2LeaseCandidateApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha2LeaseCandidate{Maybe Text
Maybe V1alpha2LeaseCandidateSpec
Maybe V1ObjectMeta
v1alpha2LeaseCandidateApiVersion :: V1alpha2LeaseCandidate -> Maybe Text
v1alpha2LeaseCandidateApiVersion :: Maybe Text
v1alpha2LeaseCandidateKind :: Maybe Text
v1alpha2LeaseCandidateMetadata :: Maybe V1ObjectMeta
v1alpha2LeaseCandidateSpec :: Maybe V1alpha2LeaseCandidateSpec
$sel:v1alpha2LeaseCandidateKind:V1alpha2LeaseCandidate :: V1alpha2LeaseCandidate -> Maybe Text
$sel:v1alpha2LeaseCandidateMetadata:V1alpha2LeaseCandidate :: V1alpha2LeaseCandidate -> Maybe V1ObjectMeta
$sel:v1alpha2LeaseCandidateSpec:V1alpha2LeaseCandidate :: V1alpha2LeaseCandidate -> Maybe V1alpha2LeaseCandidateSpec
..} = (\Maybe Text
v1alpha2LeaseCandidateApiVersion -> V1alpha2LeaseCandidate { Maybe Text
v1alpha2LeaseCandidateApiVersion :: Maybe Text
v1alpha2LeaseCandidateApiVersion :: Maybe Text
v1alpha2LeaseCandidateApiVersion, Maybe Text
Maybe V1alpha2LeaseCandidateSpec
Maybe V1ObjectMeta
v1alpha2LeaseCandidateKind :: Maybe Text
v1alpha2LeaseCandidateMetadata :: Maybe V1ObjectMeta
v1alpha2LeaseCandidateSpec :: Maybe V1alpha2LeaseCandidateSpec
$sel:v1alpha2LeaseCandidateKind:V1alpha2LeaseCandidate :: Maybe Text
$sel:v1alpha2LeaseCandidateMetadata:V1alpha2LeaseCandidate :: Maybe V1ObjectMeta
$sel:v1alpha2LeaseCandidateSpec:V1alpha2LeaseCandidate :: Maybe V1alpha2LeaseCandidateSpec
..} ) (Maybe Text -> V1alpha2LeaseCandidate)
-> f (Maybe Text) -> f V1alpha2LeaseCandidate
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha2LeaseCandidateApiVersion
{-# INLINE v1alpha2LeaseCandidateApiVersionL #-}

-- | 'v1alpha2LeaseCandidateKind' Lens
v1alpha2LeaseCandidateKindL :: Lens_' V1alpha2LeaseCandidate (Maybe Text)
v1alpha2LeaseCandidateKindL :: Lens_' V1alpha2LeaseCandidate (Maybe Text)
v1alpha2LeaseCandidateKindL Maybe Text -> f (Maybe Text)
f V1alpha2LeaseCandidate{Maybe Text
Maybe V1alpha2LeaseCandidateSpec
Maybe V1ObjectMeta
v1alpha2LeaseCandidateApiVersion :: V1alpha2LeaseCandidate -> Maybe Text
$sel:v1alpha2LeaseCandidateKind:V1alpha2LeaseCandidate :: V1alpha2LeaseCandidate -> Maybe Text
$sel:v1alpha2LeaseCandidateMetadata:V1alpha2LeaseCandidate :: V1alpha2LeaseCandidate -> Maybe V1ObjectMeta
$sel:v1alpha2LeaseCandidateSpec:V1alpha2LeaseCandidate :: V1alpha2LeaseCandidate -> Maybe V1alpha2LeaseCandidateSpec
v1alpha2LeaseCandidateApiVersion :: Maybe Text
v1alpha2LeaseCandidateKind :: Maybe Text
v1alpha2LeaseCandidateMetadata :: Maybe V1ObjectMeta
v1alpha2LeaseCandidateSpec :: Maybe V1alpha2LeaseCandidateSpec
..} = (\Maybe Text
v1alpha2LeaseCandidateKind -> V1alpha2LeaseCandidate { Maybe Text
$sel:v1alpha2LeaseCandidateKind:V1alpha2LeaseCandidate :: Maybe Text
v1alpha2LeaseCandidateKind :: Maybe Text
v1alpha2LeaseCandidateKind, Maybe Text
Maybe V1alpha2LeaseCandidateSpec
Maybe V1ObjectMeta
v1alpha2LeaseCandidateApiVersion :: Maybe Text
$sel:v1alpha2LeaseCandidateMetadata:V1alpha2LeaseCandidate :: Maybe V1ObjectMeta
$sel:v1alpha2LeaseCandidateSpec:V1alpha2LeaseCandidate :: Maybe V1alpha2LeaseCandidateSpec
v1alpha2LeaseCandidateApiVersion :: Maybe Text
v1alpha2LeaseCandidateMetadata :: Maybe V1ObjectMeta
v1alpha2LeaseCandidateSpec :: Maybe V1alpha2LeaseCandidateSpec
..} ) (Maybe Text -> V1alpha2LeaseCandidate)
-> f (Maybe Text) -> f V1alpha2LeaseCandidate
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha2LeaseCandidateKind
{-# INLINE v1alpha2LeaseCandidateKindL #-}

-- | 'v1alpha2LeaseCandidateMetadata' Lens
v1alpha2LeaseCandidateMetadataL :: Lens_' V1alpha2LeaseCandidate (Maybe V1ObjectMeta)
v1alpha2LeaseCandidateMetadataL :: Lens_' V1alpha2LeaseCandidate (Maybe V1ObjectMeta)
v1alpha2LeaseCandidateMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1alpha2LeaseCandidate{Maybe Text
Maybe V1alpha2LeaseCandidateSpec
Maybe V1ObjectMeta
v1alpha2LeaseCandidateApiVersion :: V1alpha2LeaseCandidate -> Maybe Text
$sel:v1alpha2LeaseCandidateKind:V1alpha2LeaseCandidate :: V1alpha2LeaseCandidate -> Maybe Text
$sel:v1alpha2LeaseCandidateMetadata:V1alpha2LeaseCandidate :: V1alpha2LeaseCandidate -> Maybe V1ObjectMeta
$sel:v1alpha2LeaseCandidateSpec:V1alpha2LeaseCandidate :: V1alpha2LeaseCandidate -> Maybe V1alpha2LeaseCandidateSpec
v1alpha2LeaseCandidateApiVersion :: Maybe Text
v1alpha2LeaseCandidateKind :: Maybe Text
v1alpha2LeaseCandidateMetadata :: Maybe V1ObjectMeta
v1alpha2LeaseCandidateSpec :: Maybe V1alpha2LeaseCandidateSpec
..} = (\Maybe V1ObjectMeta
v1alpha2LeaseCandidateMetadata -> V1alpha2LeaseCandidate { Maybe V1ObjectMeta
$sel:v1alpha2LeaseCandidateMetadata:V1alpha2LeaseCandidate :: Maybe V1ObjectMeta
v1alpha2LeaseCandidateMetadata :: Maybe V1ObjectMeta
v1alpha2LeaseCandidateMetadata, Maybe Text
Maybe V1alpha2LeaseCandidateSpec
v1alpha2LeaseCandidateApiVersion :: Maybe Text
$sel:v1alpha2LeaseCandidateKind:V1alpha2LeaseCandidate :: Maybe Text
$sel:v1alpha2LeaseCandidateSpec:V1alpha2LeaseCandidate :: Maybe V1alpha2LeaseCandidateSpec
v1alpha2LeaseCandidateApiVersion :: Maybe Text
v1alpha2LeaseCandidateKind :: Maybe Text
v1alpha2LeaseCandidateSpec :: Maybe V1alpha2LeaseCandidateSpec
..} ) (Maybe V1ObjectMeta -> V1alpha2LeaseCandidate)
-> f (Maybe V1ObjectMeta) -> f V1alpha2LeaseCandidate
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1alpha2LeaseCandidateMetadata
{-# INLINE v1alpha2LeaseCandidateMetadataL #-}

-- | 'v1alpha2LeaseCandidateSpec' Lens
v1alpha2LeaseCandidateSpecL :: Lens_' V1alpha2LeaseCandidate (Maybe V1alpha2LeaseCandidateSpec)
v1alpha2LeaseCandidateSpecL :: Lens_' V1alpha2LeaseCandidate (Maybe V1alpha2LeaseCandidateSpec)
v1alpha2LeaseCandidateSpecL Maybe V1alpha2LeaseCandidateSpec
-> f (Maybe V1alpha2LeaseCandidateSpec)
f V1alpha2LeaseCandidate{Maybe Text
Maybe V1alpha2LeaseCandidateSpec
Maybe V1ObjectMeta
v1alpha2LeaseCandidateApiVersion :: V1alpha2LeaseCandidate -> Maybe Text
$sel:v1alpha2LeaseCandidateKind:V1alpha2LeaseCandidate :: V1alpha2LeaseCandidate -> Maybe Text
$sel:v1alpha2LeaseCandidateMetadata:V1alpha2LeaseCandidate :: V1alpha2LeaseCandidate -> Maybe V1ObjectMeta
$sel:v1alpha2LeaseCandidateSpec:V1alpha2LeaseCandidate :: V1alpha2LeaseCandidate -> Maybe V1alpha2LeaseCandidateSpec
v1alpha2LeaseCandidateApiVersion :: Maybe Text
v1alpha2LeaseCandidateKind :: Maybe Text
v1alpha2LeaseCandidateMetadata :: Maybe V1ObjectMeta
v1alpha2LeaseCandidateSpec :: Maybe V1alpha2LeaseCandidateSpec
..} = (\Maybe V1alpha2LeaseCandidateSpec
v1alpha2LeaseCandidateSpec -> V1alpha2LeaseCandidate { Maybe V1alpha2LeaseCandidateSpec
$sel:v1alpha2LeaseCandidateSpec:V1alpha2LeaseCandidate :: Maybe V1alpha2LeaseCandidateSpec
v1alpha2LeaseCandidateSpec :: Maybe V1alpha2LeaseCandidateSpec
v1alpha2LeaseCandidateSpec, Maybe Text
Maybe V1ObjectMeta
v1alpha2LeaseCandidateApiVersion :: Maybe Text
$sel:v1alpha2LeaseCandidateKind:V1alpha2LeaseCandidate :: Maybe Text
$sel:v1alpha2LeaseCandidateMetadata:V1alpha2LeaseCandidate :: Maybe V1ObjectMeta
v1alpha2LeaseCandidateApiVersion :: Maybe Text
v1alpha2LeaseCandidateKind :: Maybe Text
v1alpha2LeaseCandidateMetadata :: Maybe V1ObjectMeta
..} ) (Maybe V1alpha2LeaseCandidateSpec -> V1alpha2LeaseCandidate)
-> f (Maybe V1alpha2LeaseCandidateSpec) -> f V1alpha2LeaseCandidate
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha2LeaseCandidateSpec
-> f (Maybe V1alpha2LeaseCandidateSpec)
f Maybe V1alpha2LeaseCandidateSpec
v1alpha2LeaseCandidateSpec
{-# INLINE v1alpha2LeaseCandidateSpecL #-}



-- * V1alpha2LeaseCandidateList

-- | 'v1alpha2LeaseCandidateListApiVersion' Lens
v1alpha2LeaseCandidateListApiVersionL :: Lens_' V1alpha2LeaseCandidateList (Maybe Text)
v1alpha2LeaseCandidateListApiVersionL :: Lens_' V1alpha2LeaseCandidateList (Maybe Text)
v1alpha2LeaseCandidateListApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha2LeaseCandidateList{[V1alpha2LeaseCandidate]
Maybe Text
Maybe V1ListMeta
v1alpha2LeaseCandidateListApiVersion :: V1alpha2LeaseCandidateList -> Maybe Text
v1alpha2LeaseCandidateListApiVersion :: Maybe Text
v1alpha2LeaseCandidateListItems :: [V1alpha2LeaseCandidate]
v1alpha2LeaseCandidateListKind :: Maybe Text
v1alpha2LeaseCandidateListMetadata :: Maybe V1ListMeta
$sel:v1alpha2LeaseCandidateListItems:V1alpha2LeaseCandidateList :: V1alpha2LeaseCandidateList -> [V1alpha2LeaseCandidate]
$sel:v1alpha2LeaseCandidateListKind:V1alpha2LeaseCandidateList :: V1alpha2LeaseCandidateList -> Maybe Text
$sel:v1alpha2LeaseCandidateListMetadata:V1alpha2LeaseCandidateList :: V1alpha2LeaseCandidateList -> Maybe V1ListMeta
..} = (\Maybe Text
v1alpha2LeaseCandidateListApiVersion -> V1alpha2LeaseCandidateList { Maybe Text
v1alpha2LeaseCandidateListApiVersion :: Maybe Text
v1alpha2LeaseCandidateListApiVersion :: Maybe Text
v1alpha2LeaseCandidateListApiVersion, [V1alpha2LeaseCandidate]
Maybe Text
Maybe V1ListMeta
v1alpha2LeaseCandidateListItems :: [V1alpha2LeaseCandidate]
v1alpha2LeaseCandidateListKind :: Maybe Text
v1alpha2LeaseCandidateListMetadata :: Maybe V1ListMeta
$sel:v1alpha2LeaseCandidateListItems:V1alpha2LeaseCandidateList :: [V1alpha2LeaseCandidate]
$sel:v1alpha2LeaseCandidateListKind:V1alpha2LeaseCandidateList :: Maybe Text
$sel:v1alpha2LeaseCandidateListMetadata:V1alpha2LeaseCandidateList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1alpha2LeaseCandidateList)
-> f (Maybe Text) -> f V1alpha2LeaseCandidateList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha2LeaseCandidateListApiVersion
{-# INLINE v1alpha2LeaseCandidateListApiVersionL #-}

-- | 'v1alpha2LeaseCandidateListItems' Lens
v1alpha2LeaseCandidateListItemsL :: Lens_' V1alpha2LeaseCandidateList ([V1alpha2LeaseCandidate])
v1alpha2LeaseCandidateListItemsL :: Lens_' V1alpha2LeaseCandidateList [V1alpha2LeaseCandidate]
v1alpha2LeaseCandidateListItemsL [V1alpha2LeaseCandidate] -> f [V1alpha2LeaseCandidate]
f V1alpha2LeaseCandidateList{[V1alpha2LeaseCandidate]
Maybe Text
Maybe V1ListMeta
v1alpha2LeaseCandidateListApiVersion :: V1alpha2LeaseCandidateList -> Maybe Text
$sel:v1alpha2LeaseCandidateListItems:V1alpha2LeaseCandidateList :: V1alpha2LeaseCandidateList -> [V1alpha2LeaseCandidate]
$sel:v1alpha2LeaseCandidateListKind:V1alpha2LeaseCandidateList :: V1alpha2LeaseCandidateList -> Maybe Text
$sel:v1alpha2LeaseCandidateListMetadata:V1alpha2LeaseCandidateList :: V1alpha2LeaseCandidateList -> Maybe V1ListMeta
v1alpha2LeaseCandidateListApiVersion :: Maybe Text
v1alpha2LeaseCandidateListItems :: [V1alpha2LeaseCandidate]
v1alpha2LeaseCandidateListKind :: Maybe Text
v1alpha2LeaseCandidateListMetadata :: Maybe V1ListMeta
..} = (\[V1alpha2LeaseCandidate]
v1alpha2LeaseCandidateListItems -> V1alpha2LeaseCandidateList { [V1alpha2LeaseCandidate]
$sel:v1alpha2LeaseCandidateListItems:V1alpha2LeaseCandidateList :: [V1alpha2LeaseCandidate]
v1alpha2LeaseCandidateListItems :: [V1alpha2LeaseCandidate]
v1alpha2LeaseCandidateListItems, Maybe Text
Maybe V1ListMeta
v1alpha2LeaseCandidateListApiVersion :: Maybe Text
$sel:v1alpha2LeaseCandidateListKind:V1alpha2LeaseCandidateList :: Maybe Text
$sel:v1alpha2LeaseCandidateListMetadata:V1alpha2LeaseCandidateList :: Maybe V1ListMeta
v1alpha2LeaseCandidateListApiVersion :: Maybe Text
v1alpha2LeaseCandidateListKind :: Maybe Text
v1alpha2LeaseCandidateListMetadata :: Maybe V1ListMeta
..} ) ([V1alpha2LeaseCandidate] -> V1alpha2LeaseCandidateList)
-> f [V1alpha2LeaseCandidate] -> f V1alpha2LeaseCandidateList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1alpha2LeaseCandidate] -> f [V1alpha2LeaseCandidate]
f [V1alpha2LeaseCandidate]
v1alpha2LeaseCandidateListItems
{-# INLINE v1alpha2LeaseCandidateListItemsL #-}

-- | 'v1alpha2LeaseCandidateListKind' Lens
v1alpha2LeaseCandidateListKindL :: Lens_' V1alpha2LeaseCandidateList (Maybe Text)
v1alpha2LeaseCandidateListKindL :: Lens_' V1alpha2LeaseCandidateList (Maybe Text)
v1alpha2LeaseCandidateListKindL Maybe Text -> f (Maybe Text)
f V1alpha2LeaseCandidateList{[V1alpha2LeaseCandidate]
Maybe Text
Maybe V1ListMeta
v1alpha2LeaseCandidateListApiVersion :: V1alpha2LeaseCandidateList -> Maybe Text
$sel:v1alpha2LeaseCandidateListItems:V1alpha2LeaseCandidateList :: V1alpha2LeaseCandidateList -> [V1alpha2LeaseCandidate]
$sel:v1alpha2LeaseCandidateListKind:V1alpha2LeaseCandidateList :: V1alpha2LeaseCandidateList -> Maybe Text
$sel:v1alpha2LeaseCandidateListMetadata:V1alpha2LeaseCandidateList :: V1alpha2LeaseCandidateList -> Maybe V1ListMeta
v1alpha2LeaseCandidateListApiVersion :: Maybe Text
v1alpha2LeaseCandidateListItems :: [V1alpha2LeaseCandidate]
v1alpha2LeaseCandidateListKind :: Maybe Text
v1alpha2LeaseCandidateListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1alpha2LeaseCandidateListKind -> V1alpha2LeaseCandidateList { Maybe Text
$sel:v1alpha2LeaseCandidateListKind:V1alpha2LeaseCandidateList :: Maybe Text
v1alpha2LeaseCandidateListKind :: Maybe Text
v1alpha2LeaseCandidateListKind, [V1alpha2LeaseCandidate]
Maybe Text
Maybe V1ListMeta
v1alpha2LeaseCandidateListApiVersion :: Maybe Text
$sel:v1alpha2LeaseCandidateListItems:V1alpha2LeaseCandidateList :: [V1alpha2LeaseCandidate]
$sel:v1alpha2LeaseCandidateListMetadata:V1alpha2LeaseCandidateList :: Maybe V1ListMeta
v1alpha2LeaseCandidateListApiVersion :: Maybe Text
v1alpha2LeaseCandidateListItems :: [V1alpha2LeaseCandidate]
v1alpha2LeaseCandidateListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1alpha2LeaseCandidateList)
-> f (Maybe Text) -> f V1alpha2LeaseCandidateList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha2LeaseCandidateListKind
{-# INLINE v1alpha2LeaseCandidateListKindL #-}

-- | 'v1alpha2LeaseCandidateListMetadata' Lens
v1alpha2LeaseCandidateListMetadataL :: Lens_' V1alpha2LeaseCandidateList (Maybe V1ListMeta)
v1alpha2LeaseCandidateListMetadataL :: Lens_' V1alpha2LeaseCandidateList (Maybe V1ListMeta)
v1alpha2LeaseCandidateListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1alpha2LeaseCandidateList{[V1alpha2LeaseCandidate]
Maybe Text
Maybe V1ListMeta
v1alpha2LeaseCandidateListApiVersion :: V1alpha2LeaseCandidateList -> Maybe Text
$sel:v1alpha2LeaseCandidateListItems:V1alpha2LeaseCandidateList :: V1alpha2LeaseCandidateList -> [V1alpha2LeaseCandidate]
$sel:v1alpha2LeaseCandidateListKind:V1alpha2LeaseCandidateList :: V1alpha2LeaseCandidateList -> Maybe Text
$sel:v1alpha2LeaseCandidateListMetadata:V1alpha2LeaseCandidateList :: V1alpha2LeaseCandidateList -> Maybe V1ListMeta
v1alpha2LeaseCandidateListApiVersion :: Maybe Text
v1alpha2LeaseCandidateListItems :: [V1alpha2LeaseCandidate]
v1alpha2LeaseCandidateListKind :: Maybe Text
v1alpha2LeaseCandidateListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1alpha2LeaseCandidateListMetadata -> V1alpha2LeaseCandidateList { Maybe V1ListMeta
$sel:v1alpha2LeaseCandidateListMetadata:V1alpha2LeaseCandidateList :: Maybe V1ListMeta
v1alpha2LeaseCandidateListMetadata :: Maybe V1ListMeta
v1alpha2LeaseCandidateListMetadata, [V1alpha2LeaseCandidate]
Maybe Text
v1alpha2LeaseCandidateListApiVersion :: Maybe Text
$sel:v1alpha2LeaseCandidateListItems:V1alpha2LeaseCandidateList :: [V1alpha2LeaseCandidate]
$sel:v1alpha2LeaseCandidateListKind:V1alpha2LeaseCandidateList :: Maybe Text
v1alpha2LeaseCandidateListApiVersion :: Maybe Text
v1alpha2LeaseCandidateListItems :: [V1alpha2LeaseCandidate]
v1alpha2LeaseCandidateListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1alpha2LeaseCandidateList)
-> f (Maybe V1ListMeta) -> f V1alpha2LeaseCandidateList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1alpha2LeaseCandidateListMetadata
{-# INLINE v1alpha2LeaseCandidateListMetadataL #-}



-- * V1alpha2LeaseCandidateSpec

-- | 'v1alpha2LeaseCandidateSpecBinaryVersion' Lens
v1alpha2LeaseCandidateSpecBinaryVersionL :: Lens_' V1alpha2LeaseCandidateSpec (Text)
v1alpha2LeaseCandidateSpecBinaryVersionL :: Lens_' V1alpha2LeaseCandidateSpec Text
v1alpha2LeaseCandidateSpecBinaryVersionL Text -> f Text
f V1alpha2LeaseCandidateSpec{Maybe Text
Maybe DateTime
Text
v1alpha2LeaseCandidateSpecBinaryVersion :: V1alpha2LeaseCandidateSpec -> Text
v1alpha2LeaseCandidateSpecBinaryVersion :: Text
v1alpha2LeaseCandidateSpecEmulationVersion :: Maybe Text
v1alpha2LeaseCandidateSpecLeaseName :: Text
v1alpha2LeaseCandidateSpecPingTime :: Maybe DateTime
v1alpha2LeaseCandidateSpecRenewTime :: Maybe DateTime
v1alpha2LeaseCandidateSpecStrategy :: Text
$sel:v1alpha2LeaseCandidateSpecEmulationVersion:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Maybe Text
$sel:v1alpha2LeaseCandidateSpecLeaseName:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Text
$sel:v1alpha2LeaseCandidateSpecPingTime:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Maybe DateTime
$sel:v1alpha2LeaseCandidateSpecRenewTime:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Maybe DateTime
$sel:v1alpha2LeaseCandidateSpecStrategy:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Text
..} = (\Text
v1alpha2LeaseCandidateSpecBinaryVersion -> V1alpha2LeaseCandidateSpec { Text
v1alpha2LeaseCandidateSpecBinaryVersion :: Text
v1alpha2LeaseCandidateSpecBinaryVersion :: Text
v1alpha2LeaseCandidateSpecBinaryVersion, Maybe Text
Maybe DateTime
Text
v1alpha2LeaseCandidateSpecEmulationVersion :: Maybe Text
v1alpha2LeaseCandidateSpecLeaseName :: Text
v1alpha2LeaseCandidateSpecPingTime :: Maybe DateTime
v1alpha2LeaseCandidateSpecRenewTime :: Maybe DateTime
v1alpha2LeaseCandidateSpecStrategy :: Text
$sel:v1alpha2LeaseCandidateSpecEmulationVersion:V1alpha2LeaseCandidateSpec :: Maybe Text
$sel:v1alpha2LeaseCandidateSpecLeaseName:V1alpha2LeaseCandidateSpec :: Text
$sel:v1alpha2LeaseCandidateSpecPingTime:V1alpha2LeaseCandidateSpec :: Maybe DateTime
$sel:v1alpha2LeaseCandidateSpecRenewTime:V1alpha2LeaseCandidateSpec :: Maybe DateTime
$sel:v1alpha2LeaseCandidateSpecStrategy:V1alpha2LeaseCandidateSpec :: Text
..} ) (Text -> V1alpha2LeaseCandidateSpec)
-> f Text -> f V1alpha2LeaseCandidateSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha2LeaseCandidateSpecBinaryVersion
{-# INLINE v1alpha2LeaseCandidateSpecBinaryVersionL #-}

-- | 'v1alpha2LeaseCandidateSpecEmulationVersion' Lens
v1alpha2LeaseCandidateSpecEmulationVersionL :: Lens_' V1alpha2LeaseCandidateSpec (Maybe Text)
v1alpha2LeaseCandidateSpecEmulationVersionL :: Lens_' V1alpha2LeaseCandidateSpec (Maybe Text)
v1alpha2LeaseCandidateSpecEmulationVersionL Maybe Text -> f (Maybe Text)
f V1alpha2LeaseCandidateSpec{Maybe Text
Maybe DateTime
Text
v1alpha2LeaseCandidateSpecBinaryVersion :: V1alpha2LeaseCandidateSpec -> Text
$sel:v1alpha2LeaseCandidateSpecEmulationVersion:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Maybe Text
$sel:v1alpha2LeaseCandidateSpecLeaseName:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Text
$sel:v1alpha2LeaseCandidateSpecPingTime:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Maybe DateTime
$sel:v1alpha2LeaseCandidateSpecRenewTime:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Maybe DateTime
$sel:v1alpha2LeaseCandidateSpecStrategy:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Text
v1alpha2LeaseCandidateSpecBinaryVersion :: Text
v1alpha2LeaseCandidateSpecEmulationVersion :: Maybe Text
v1alpha2LeaseCandidateSpecLeaseName :: Text
v1alpha2LeaseCandidateSpecPingTime :: Maybe DateTime
v1alpha2LeaseCandidateSpecRenewTime :: Maybe DateTime
v1alpha2LeaseCandidateSpecStrategy :: Text
..} = (\Maybe Text
v1alpha2LeaseCandidateSpecEmulationVersion -> V1alpha2LeaseCandidateSpec { Maybe Text
$sel:v1alpha2LeaseCandidateSpecEmulationVersion:V1alpha2LeaseCandidateSpec :: Maybe Text
v1alpha2LeaseCandidateSpecEmulationVersion :: Maybe Text
v1alpha2LeaseCandidateSpecEmulationVersion, Maybe DateTime
Text
v1alpha2LeaseCandidateSpecBinaryVersion :: Text
$sel:v1alpha2LeaseCandidateSpecLeaseName:V1alpha2LeaseCandidateSpec :: Text
$sel:v1alpha2LeaseCandidateSpecPingTime:V1alpha2LeaseCandidateSpec :: Maybe DateTime
$sel:v1alpha2LeaseCandidateSpecRenewTime:V1alpha2LeaseCandidateSpec :: Maybe DateTime
$sel:v1alpha2LeaseCandidateSpecStrategy:V1alpha2LeaseCandidateSpec :: Text
v1alpha2LeaseCandidateSpecBinaryVersion :: Text
v1alpha2LeaseCandidateSpecLeaseName :: Text
v1alpha2LeaseCandidateSpecPingTime :: Maybe DateTime
v1alpha2LeaseCandidateSpecRenewTime :: Maybe DateTime
v1alpha2LeaseCandidateSpecStrategy :: Text
..} ) (Maybe Text -> V1alpha2LeaseCandidateSpec)
-> f (Maybe Text) -> f V1alpha2LeaseCandidateSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha2LeaseCandidateSpecEmulationVersion
{-# INLINE v1alpha2LeaseCandidateSpecEmulationVersionL #-}

-- | 'v1alpha2LeaseCandidateSpecLeaseName' Lens
v1alpha2LeaseCandidateSpecLeaseNameL :: Lens_' V1alpha2LeaseCandidateSpec (Text)
v1alpha2LeaseCandidateSpecLeaseNameL :: Lens_' V1alpha2LeaseCandidateSpec Text
v1alpha2LeaseCandidateSpecLeaseNameL Text -> f Text
f V1alpha2LeaseCandidateSpec{Maybe Text
Maybe DateTime
Text
v1alpha2LeaseCandidateSpecBinaryVersion :: V1alpha2LeaseCandidateSpec -> Text
$sel:v1alpha2LeaseCandidateSpecEmulationVersion:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Maybe Text
$sel:v1alpha2LeaseCandidateSpecLeaseName:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Text
$sel:v1alpha2LeaseCandidateSpecPingTime:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Maybe DateTime
$sel:v1alpha2LeaseCandidateSpecRenewTime:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Maybe DateTime
$sel:v1alpha2LeaseCandidateSpecStrategy:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Text
v1alpha2LeaseCandidateSpecBinaryVersion :: Text
v1alpha2LeaseCandidateSpecEmulationVersion :: Maybe Text
v1alpha2LeaseCandidateSpecLeaseName :: Text
v1alpha2LeaseCandidateSpecPingTime :: Maybe DateTime
v1alpha2LeaseCandidateSpecRenewTime :: Maybe DateTime
v1alpha2LeaseCandidateSpecStrategy :: Text
..} = (\Text
v1alpha2LeaseCandidateSpecLeaseName -> V1alpha2LeaseCandidateSpec { Text
$sel:v1alpha2LeaseCandidateSpecLeaseName:V1alpha2LeaseCandidateSpec :: Text
v1alpha2LeaseCandidateSpecLeaseName :: Text
v1alpha2LeaseCandidateSpecLeaseName, Maybe Text
Maybe DateTime
Text
v1alpha2LeaseCandidateSpecBinaryVersion :: Text
$sel:v1alpha2LeaseCandidateSpecEmulationVersion:V1alpha2LeaseCandidateSpec :: Maybe Text
$sel:v1alpha2LeaseCandidateSpecPingTime:V1alpha2LeaseCandidateSpec :: Maybe DateTime
$sel:v1alpha2LeaseCandidateSpecRenewTime:V1alpha2LeaseCandidateSpec :: Maybe DateTime
$sel:v1alpha2LeaseCandidateSpecStrategy:V1alpha2LeaseCandidateSpec :: Text
v1alpha2LeaseCandidateSpecBinaryVersion :: Text
v1alpha2LeaseCandidateSpecEmulationVersion :: Maybe Text
v1alpha2LeaseCandidateSpecPingTime :: Maybe DateTime
v1alpha2LeaseCandidateSpecRenewTime :: Maybe DateTime
v1alpha2LeaseCandidateSpecStrategy :: Text
..} ) (Text -> V1alpha2LeaseCandidateSpec)
-> f Text -> f V1alpha2LeaseCandidateSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha2LeaseCandidateSpecLeaseName
{-# INLINE v1alpha2LeaseCandidateSpecLeaseNameL #-}

-- | 'v1alpha2LeaseCandidateSpecPingTime' Lens
v1alpha2LeaseCandidateSpecPingTimeL :: Lens_' V1alpha2LeaseCandidateSpec (Maybe DateTime)
v1alpha2LeaseCandidateSpecPingTimeL :: Lens_' V1alpha2LeaseCandidateSpec (Maybe DateTime)
v1alpha2LeaseCandidateSpecPingTimeL Maybe DateTime -> f (Maybe DateTime)
f V1alpha2LeaseCandidateSpec{Maybe Text
Maybe DateTime
Text
v1alpha2LeaseCandidateSpecBinaryVersion :: V1alpha2LeaseCandidateSpec -> Text
$sel:v1alpha2LeaseCandidateSpecEmulationVersion:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Maybe Text
$sel:v1alpha2LeaseCandidateSpecLeaseName:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Text
$sel:v1alpha2LeaseCandidateSpecPingTime:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Maybe DateTime
$sel:v1alpha2LeaseCandidateSpecRenewTime:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Maybe DateTime
$sel:v1alpha2LeaseCandidateSpecStrategy:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Text
v1alpha2LeaseCandidateSpecBinaryVersion :: Text
v1alpha2LeaseCandidateSpecEmulationVersion :: Maybe Text
v1alpha2LeaseCandidateSpecLeaseName :: Text
v1alpha2LeaseCandidateSpecPingTime :: Maybe DateTime
v1alpha2LeaseCandidateSpecRenewTime :: Maybe DateTime
v1alpha2LeaseCandidateSpecStrategy :: Text
..} = (\Maybe DateTime
v1alpha2LeaseCandidateSpecPingTime -> V1alpha2LeaseCandidateSpec { Maybe DateTime
$sel:v1alpha2LeaseCandidateSpecPingTime:V1alpha2LeaseCandidateSpec :: Maybe DateTime
v1alpha2LeaseCandidateSpecPingTime :: Maybe DateTime
v1alpha2LeaseCandidateSpecPingTime, Maybe Text
Maybe DateTime
Text
v1alpha2LeaseCandidateSpecBinaryVersion :: Text
$sel:v1alpha2LeaseCandidateSpecEmulationVersion:V1alpha2LeaseCandidateSpec :: Maybe Text
$sel:v1alpha2LeaseCandidateSpecLeaseName:V1alpha2LeaseCandidateSpec :: Text
$sel:v1alpha2LeaseCandidateSpecRenewTime:V1alpha2LeaseCandidateSpec :: Maybe DateTime
$sel:v1alpha2LeaseCandidateSpecStrategy:V1alpha2LeaseCandidateSpec :: Text
v1alpha2LeaseCandidateSpecBinaryVersion :: Text
v1alpha2LeaseCandidateSpecEmulationVersion :: Maybe Text
v1alpha2LeaseCandidateSpecLeaseName :: Text
v1alpha2LeaseCandidateSpecRenewTime :: Maybe DateTime
v1alpha2LeaseCandidateSpecStrategy :: Text
..} ) (Maybe DateTime -> V1alpha2LeaseCandidateSpec)
-> f (Maybe DateTime) -> f V1alpha2LeaseCandidateSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1alpha2LeaseCandidateSpecPingTime
{-# INLINE v1alpha2LeaseCandidateSpecPingTimeL #-}

-- | 'v1alpha2LeaseCandidateSpecRenewTime' Lens
v1alpha2LeaseCandidateSpecRenewTimeL :: Lens_' V1alpha2LeaseCandidateSpec (Maybe DateTime)
v1alpha2LeaseCandidateSpecRenewTimeL :: Lens_' V1alpha2LeaseCandidateSpec (Maybe DateTime)
v1alpha2LeaseCandidateSpecRenewTimeL Maybe DateTime -> f (Maybe DateTime)
f V1alpha2LeaseCandidateSpec{Maybe Text
Maybe DateTime
Text
v1alpha2LeaseCandidateSpecBinaryVersion :: V1alpha2LeaseCandidateSpec -> Text
$sel:v1alpha2LeaseCandidateSpecEmulationVersion:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Maybe Text
$sel:v1alpha2LeaseCandidateSpecLeaseName:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Text
$sel:v1alpha2LeaseCandidateSpecPingTime:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Maybe DateTime
$sel:v1alpha2LeaseCandidateSpecRenewTime:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Maybe DateTime
$sel:v1alpha2LeaseCandidateSpecStrategy:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Text
v1alpha2LeaseCandidateSpecBinaryVersion :: Text
v1alpha2LeaseCandidateSpecEmulationVersion :: Maybe Text
v1alpha2LeaseCandidateSpecLeaseName :: Text
v1alpha2LeaseCandidateSpecPingTime :: Maybe DateTime
v1alpha2LeaseCandidateSpecRenewTime :: Maybe DateTime
v1alpha2LeaseCandidateSpecStrategy :: Text
..} = (\Maybe DateTime
v1alpha2LeaseCandidateSpecRenewTime -> V1alpha2LeaseCandidateSpec { Maybe DateTime
$sel:v1alpha2LeaseCandidateSpecRenewTime:V1alpha2LeaseCandidateSpec :: Maybe DateTime
v1alpha2LeaseCandidateSpecRenewTime :: Maybe DateTime
v1alpha2LeaseCandidateSpecRenewTime, Maybe Text
Maybe DateTime
Text
v1alpha2LeaseCandidateSpecBinaryVersion :: Text
$sel:v1alpha2LeaseCandidateSpecEmulationVersion:V1alpha2LeaseCandidateSpec :: Maybe Text
$sel:v1alpha2LeaseCandidateSpecLeaseName:V1alpha2LeaseCandidateSpec :: Text
$sel:v1alpha2LeaseCandidateSpecPingTime:V1alpha2LeaseCandidateSpec :: Maybe DateTime
$sel:v1alpha2LeaseCandidateSpecStrategy:V1alpha2LeaseCandidateSpec :: Text
v1alpha2LeaseCandidateSpecBinaryVersion :: Text
v1alpha2LeaseCandidateSpecEmulationVersion :: Maybe Text
v1alpha2LeaseCandidateSpecLeaseName :: Text
v1alpha2LeaseCandidateSpecPingTime :: Maybe DateTime
v1alpha2LeaseCandidateSpecStrategy :: Text
..} ) (Maybe DateTime -> V1alpha2LeaseCandidateSpec)
-> f (Maybe DateTime) -> f V1alpha2LeaseCandidateSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v1alpha2LeaseCandidateSpecRenewTime
{-# INLINE v1alpha2LeaseCandidateSpecRenewTimeL #-}

-- | 'v1alpha2LeaseCandidateSpecStrategy' Lens
v1alpha2LeaseCandidateSpecStrategyL :: Lens_' V1alpha2LeaseCandidateSpec (Text)
v1alpha2LeaseCandidateSpecStrategyL :: Lens_' V1alpha2LeaseCandidateSpec Text
v1alpha2LeaseCandidateSpecStrategyL Text -> f Text
f V1alpha2LeaseCandidateSpec{Maybe Text
Maybe DateTime
Text
v1alpha2LeaseCandidateSpecBinaryVersion :: V1alpha2LeaseCandidateSpec -> Text
$sel:v1alpha2LeaseCandidateSpecEmulationVersion:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Maybe Text
$sel:v1alpha2LeaseCandidateSpecLeaseName:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Text
$sel:v1alpha2LeaseCandidateSpecPingTime:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Maybe DateTime
$sel:v1alpha2LeaseCandidateSpecRenewTime:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Maybe DateTime
$sel:v1alpha2LeaseCandidateSpecStrategy:V1alpha2LeaseCandidateSpec :: V1alpha2LeaseCandidateSpec -> Text
v1alpha2LeaseCandidateSpecBinaryVersion :: Text
v1alpha2LeaseCandidateSpecEmulationVersion :: Maybe Text
v1alpha2LeaseCandidateSpecLeaseName :: Text
v1alpha2LeaseCandidateSpecPingTime :: Maybe DateTime
v1alpha2LeaseCandidateSpecRenewTime :: Maybe DateTime
v1alpha2LeaseCandidateSpecStrategy :: Text
..} = (\Text
v1alpha2LeaseCandidateSpecStrategy -> V1alpha2LeaseCandidateSpec { Text
$sel:v1alpha2LeaseCandidateSpecStrategy:V1alpha2LeaseCandidateSpec :: Text
v1alpha2LeaseCandidateSpecStrategy :: Text
v1alpha2LeaseCandidateSpecStrategy, Maybe Text
Maybe DateTime
Text
v1alpha2LeaseCandidateSpecBinaryVersion :: Text
$sel:v1alpha2LeaseCandidateSpecEmulationVersion:V1alpha2LeaseCandidateSpec :: Maybe Text
$sel:v1alpha2LeaseCandidateSpecLeaseName:V1alpha2LeaseCandidateSpec :: Text
$sel:v1alpha2LeaseCandidateSpecPingTime:V1alpha2LeaseCandidateSpec :: Maybe DateTime
$sel:v1alpha2LeaseCandidateSpecRenewTime:V1alpha2LeaseCandidateSpec :: Maybe DateTime
v1alpha2LeaseCandidateSpecBinaryVersion :: Text
v1alpha2LeaseCandidateSpecEmulationVersion :: Maybe Text
v1alpha2LeaseCandidateSpecLeaseName :: Text
v1alpha2LeaseCandidateSpecPingTime :: Maybe DateTime
v1alpha2LeaseCandidateSpecRenewTime :: Maybe DateTime
..} ) (Text -> V1alpha2LeaseCandidateSpec)
-> f Text -> f V1alpha2LeaseCandidateSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha2LeaseCandidateSpecStrategy
{-# INLINE v1alpha2LeaseCandidateSpecStrategyL #-}



-- * V1alpha3AllocatedDeviceStatus

-- | 'v1alpha3AllocatedDeviceStatusConditions' Lens
v1alpha3AllocatedDeviceStatusConditionsL :: Lens_' V1alpha3AllocatedDeviceStatus (Maybe [V1Condition])
v1alpha3AllocatedDeviceStatusConditionsL :: Lens_' V1alpha3AllocatedDeviceStatus (Maybe [V1Condition])
v1alpha3AllocatedDeviceStatusConditionsL Maybe [V1Condition] -> f (Maybe [V1Condition])
f V1alpha3AllocatedDeviceStatus{Maybe [V1Condition]
Maybe Value
Maybe V1alpha3NetworkDeviceData
Text
v1alpha3AllocatedDeviceStatusConditions :: V1alpha3AllocatedDeviceStatus -> Maybe [V1Condition]
v1alpha3AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1alpha3AllocatedDeviceStatusData :: Maybe Value
v1alpha3AllocatedDeviceStatusDevice :: Text
v1alpha3AllocatedDeviceStatusDriver :: Text
v1alpha3AllocatedDeviceStatusNetworkData :: Maybe V1alpha3NetworkDeviceData
v1alpha3AllocatedDeviceStatusPool :: Text
$sel:v1alpha3AllocatedDeviceStatusData:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Maybe Value
$sel:v1alpha3AllocatedDeviceStatusDevice:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Text
$sel:v1alpha3AllocatedDeviceStatusDriver:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Text
$sel:v1alpha3AllocatedDeviceStatusNetworkData:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Maybe V1alpha3NetworkDeviceData
$sel:v1alpha3AllocatedDeviceStatusPool:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Text
..} = (\Maybe [V1Condition]
v1alpha3AllocatedDeviceStatusConditions -> V1alpha3AllocatedDeviceStatus { Maybe [V1Condition]
v1alpha3AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1alpha3AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1alpha3AllocatedDeviceStatusConditions, Maybe Value
Maybe V1alpha3NetworkDeviceData
Text
v1alpha3AllocatedDeviceStatusData :: Maybe Value
v1alpha3AllocatedDeviceStatusDevice :: Text
v1alpha3AllocatedDeviceStatusDriver :: Text
v1alpha3AllocatedDeviceStatusNetworkData :: Maybe V1alpha3NetworkDeviceData
v1alpha3AllocatedDeviceStatusPool :: Text
$sel:v1alpha3AllocatedDeviceStatusData:V1alpha3AllocatedDeviceStatus :: Maybe Value
$sel:v1alpha3AllocatedDeviceStatusDevice:V1alpha3AllocatedDeviceStatus :: Text
$sel:v1alpha3AllocatedDeviceStatusDriver:V1alpha3AllocatedDeviceStatus :: Text
$sel:v1alpha3AllocatedDeviceStatusNetworkData:V1alpha3AllocatedDeviceStatus :: Maybe V1alpha3NetworkDeviceData
$sel:v1alpha3AllocatedDeviceStatusPool:V1alpha3AllocatedDeviceStatus :: Text
..} ) (Maybe [V1Condition] -> V1alpha3AllocatedDeviceStatus)
-> f (Maybe [V1Condition]) -> f V1alpha3AllocatedDeviceStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1Condition] -> f (Maybe [V1Condition])
f Maybe [V1Condition]
v1alpha3AllocatedDeviceStatusConditions
{-# INLINE v1alpha3AllocatedDeviceStatusConditionsL #-}

-- | 'v1alpha3AllocatedDeviceStatusData' Lens
v1alpha3AllocatedDeviceStatusDataL :: Lens_' V1alpha3AllocatedDeviceStatus (Maybe A.Value)
v1alpha3AllocatedDeviceStatusDataL :: Lens_' V1alpha3AllocatedDeviceStatus (Maybe Value)
v1alpha3AllocatedDeviceStatusDataL Maybe Value -> f (Maybe Value)
f V1alpha3AllocatedDeviceStatus{Maybe [V1Condition]
Maybe Value
Maybe V1alpha3NetworkDeviceData
Text
v1alpha3AllocatedDeviceStatusConditions :: V1alpha3AllocatedDeviceStatus -> Maybe [V1Condition]
$sel:v1alpha3AllocatedDeviceStatusData:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Maybe Value
$sel:v1alpha3AllocatedDeviceStatusDevice:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Text
$sel:v1alpha3AllocatedDeviceStatusDriver:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Text
$sel:v1alpha3AllocatedDeviceStatusNetworkData:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Maybe V1alpha3NetworkDeviceData
$sel:v1alpha3AllocatedDeviceStatusPool:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Text
v1alpha3AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1alpha3AllocatedDeviceStatusData :: Maybe Value
v1alpha3AllocatedDeviceStatusDevice :: Text
v1alpha3AllocatedDeviceStatusDriver :: Text
v1alpha3AllocatedDeviceStatusNetworkData :: Maybe V1alpha3NetworkDeviceData
v1alpha3AllocatedDeviceStatusPool :: Text
..} = (\Maybe Value
v1alpha3AllocatedDeviceStatusData -> V1alpha3AllocatedDeviceStatus { Maybe Value
$sel:v1alpha3AllocatedDeviceStatusData:V1alpha3AllocatedDeviceStatus :: Maybe Value
v1alpha3AllocatedDeviceStatusData :: Maybe Value
v1alpha3AllocatedDeviceStatusData, Maybe [V1Condition]
Maybe V1alpha3NetworkDeviceData
Text
v1alpha3AllocatedDeviceStatusConditions :: Maybe [V1Condition]
$sel:v1alpha3AllocatedDeviceStatusDevice:V1alpha3AllocatedDeviceStatus :: Text
$sel:v1alpha3AllocatedDeviceStatusDriver:V1alpha3AllocatedDeviceStatus :: Text
$sel:v1alpha3AllocatedDeviceStatusNetworkData:V1alpha3AllocatedDeviceStatus :: Maybe V1alpha3NetworkDeviceData
$sel:v1alpha3AllocatedDeviceStatusPool:V1alpha3AllocatedDeviceStatus :: Text
v1alpha3AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1alpha3AllocatedDeviceStatusDevice :: Text
v1alpha3AllocatedDeviceStatusDriver :: Text
v1alpha3AllocatedDeviceStatusNetworkData :: Maybe V1alpha3NetworkDeviceData
v1alpha3AllocatedDeviceStatusPool :: Text
..} ) (Maybe Value -> V1alpha3AllocatedDeviceStatus)
-> f (Maybe Value) -> f V1alpha3AllocatedDeviceStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Value -> f (Maybe Value)
f Maybe Value
v1alpha3AllocatedDeviceStatusData
{-# INLINE v1alpha3AllocatedDeviceStatusDataL #-}

-- | 'v1alpha3AllocatedDeviceStatusDevice' Lens
v1alpha3AllocatedDeviceStatusDeviceL :: Lens_' V1alpha3AllocatedDeviceStatus (Text)
v1alpha3AllocatedDeviceStatusDeviceL :: Lens_' V1alpha3AllocatedDeviceStatus Text
v1alpha3AllocatedDeviceStatusDeviceL Text -> f Text
f V1alpha3AllocatedDeviceStatus{Maybe [V1Condition]
Maybe Value
Maybe V1alpha3NetworkDeviceData
Text
v1alpha3AllocatedDeviceStatusConditions :: V1alpha3AllocatedDeviceStatus -> Maybe [V1Condition]
$sel:v1alpha3AllocatedDeviceStatusData:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Maybe Value
$sel:v1alpha3AllocatedDeviceStatusDevice:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Text
$sel:v1alpha3AllocatedDeviceStatusDriver:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Text
$sel:v1alpha3AllocatedDeviceStatusNetworkData:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Maybe V1alpha3NetworkDeviceData
$sel:v1alpha3AllocatedDeviceStatusPool:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Text
v1alpha3AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1alpha3AllocatedDeviceStatusData :: Maybe Value
v1alpha3AllocatedDeviceStatusDevice :: Text
v1alpha3AllocatedDeviceStatusDriver :: Text
v1alpha3AllocatedDeviceStatusNetworkData :: Maybe V1alpha3NetworkDeviceData
v1alpha3AllocatedDeviceStatusPool :: Text
..} = (\Text
v1alpha3AllocatedDeviceStatusDevice -> V1alpha3AllocatedDeviceStatus { Text
$sel:v1alpha3AllocatedDeviceStatusDevice:V1alpha3AllocatedDeviceStatus :: Text
v1alpha3AllocatedDeviceStatusDevice :: Text
v1alpha3AllocatedDeviceStatusDevice, Maybe [V1Condition]
Maybe Value
Maybe V1alpha3NetworkDeviceData
Text
v1alpha3AllocatedDeviceStatusConditions :: Maybe [V1Condition]
$sel:v1alpha3AllocatedDeviceStatusData:V1alpha3AllocatedDeviceStatus :: Maybe Value
$sel:v1alpha3AllocatedDeviceStatusDriver:V1alpha3AllocatedDeviceStatus :: Text
$sel:v1alpha3AllocatedDeviceStatusNetworkData:V1alpha3AllocatedDeviceStatus :: Maybe V1alpha3NetworkDeviceData
$sel:v1alpha3AllocatedDeviceStatusPool:V1alpha3AllocatedDeviceStatus :: Text
v1alpha3AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1alpha3AllocatedDeviceStatusData :: Maybe Value
v1alpha3AllocatedDeviceStatusDriver :: Text
v1alpha3AllocatedDeviceStatusNetworkData :: Maybe V1alpha3NetworkDeviceData
v1alpha3AllocatedDeviceStatusPool :: Text
..} ) (Text -> V1alpha3AllocatedDeviceStatus)
-> f Text -> f V1alpha3AllocatedDeviceStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha3AllocatedDeviceStatusDevice
{-# INLINE v1alpha3AllocatedDeviceStatusDeviceL #-}

-- | 'v1alpha3AllocatedDeviceStatusDriver' Lens
v1alpha3AllocatedDeviceStatusDriverL :: Lens_' V1alpha3AllocatedDeviceStatus (Text)
v1alpha3AllocatedDeviceStatusDriverL :: Lens_' V1alpha3AllocatedDeviceStatus Text
v1alpha3AllocatedDeviceStatusDriverL Text -> f Text
f V1alpha3AllocatedDeviceStatus{Maybe [V1Condition]
Maybe Value
Maybe V1alpha3NetworkDeviceData
Text
v1alpha3AllocatedDeviceStatusConditions :: V1alpha3AllocatedDeviceStatus -> Maybe [V1Condition]
$sel:v1alpha3AllocatedDeviceStatusData:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Maybe Value
$sel:v1alpha3AllocatedDeviceStatusDevice:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Text
$sel:v1alpha3AllocatedDeviceStatusDriver:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Text
$sel:v1alpha3AllocatedDeviceStatusNetworkData:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Maybe V1alpha3NetworkDeviceData
$sel:v1alpha3AllocatedDeviceStatusPool:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Text
v1alpha3AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1alpha3AllocatedDeviceStatusData :: Maybe Value
v1alpha3AllocatedDeviceStatusDevice :: Text
v1alpha3AllocatedDeviceStatusDriver :: Text
v1alpha3AllocatedDeviceStatusNetworkData :: Maybe V1alpha3NetworkDeviceData
v1alpha3AllocatedDeviceStatusPool :: Text
..} = (\Text
v1alpha3AllocatedDeviceStatusDriver -> V1alpha3AllocatedDeviceStatus { Text
$sel:v1alpha3AllocatedDeviceStatusDriver:V1alpha3AllocatedDeviceStatus :: Text
v1alpha3AllocatedDeviceStatusDriver :: Text
v1alpha3AllocatedDeviceStatusDriver, Maybe [V1Condition]
Maybe Value
Maybe V1alpha3NetworkDeviceData
Text
v1alpha3AllocatedDeviceStatusConditions :: Maybe [V1Condition]
$sel:v1alpha3AllocatedDeviceStatusData:V1alpha3AllocatedDeviceStatus :: Maybe Value
$sel:v1alpha3AllocatedDeviceStatusDevice:V1alpha3AllocatedDeviceStatus :: Text
$sel:v1alpha3AllocatedDeviceStatusNetworkData:V1alpha3AllocatedDeviceStatus :: Maybe V1alpha3NetworkDeviceData
$sel:v1alpha3AllocatedDeviceStatusPool:V1alpha3AllocatedDeviceStatus :: Text
v1alpha3AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1alpha3AllocatedDeviceStatusData :: Maybe Value
v1alpha3AllocatedDeviceStatusDevice :: Text
v1alpha3AllocatedDeviceStatusNetworkData :: Maybe V1alpha3NetworkDeviceData
v1alpha3AllocatedDeviceStatusPool :: Text
..} ) (Text -> V1alpha3AllocatedDeviceStatus)
-> f Text -> f V1alpha3AllocatedDeviceStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha3AllocatedDeviceStatusDriver
{-# INLINE v1alpha3AllocatedDeviceStatusDriverL #-}

-- | 'v1alpha3AllocatedDeviceStatusNetworkData' Lens
v1alpha3AllocatedDeviceStatusNetworkDataL :: Lens_' V1alpha3AllocatedDeviceStatus (Maybe V1alpha3NetworkDeviceData)
v1alpha3AllocatedDeviceStatusNetworkDataL :: Lens_'
  V1alpha3AllocatedDeviceStatus (Maybe V1alpha3NetworkDeviceData)
v1alpha3AllocatedDeviceStatusNetworkDataL Maybe V1alpha3NetworkDeviceData
-> f (Maybe V1alpha3NetworkDeviceData)
f V1alpha3AllocatedDeviceStatus{Maybe [V1Condition]
Maybe Value
Maybe V1alpha3NetworkDeviceData
Text
v1alpha3AllocatedDeviceStatusConditions :: V1alpha3AllocatedDeviceStatus -> Maybe [V1Condition]
$sel:v1alpha3AllocatedDeviceStatusData:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Maybe Value
$sel:v1alpha3AllocatedDeviceStatusDevice:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Text
$sel:v1alpha3AllocatedDeviceStatusDriver:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Text
$sel:v1alpha3AllocatedDeviceStatusNetworkData:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Maybe V1alpha3NetworkDeviceData
$sel:v1alpha3AllocatedDeviceStatusPool:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Text
v1alpha3AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1alpha3AllocatedDeviceStatusData :: Maybe Value
v1alpha3AllocatedDeviceStatusDevice :: Text
v1alpha3AllocatedDeviceStatusDriver :: Text
v1alpha3AllocatedDeviceStatusNetworkData :: Maybe V1alpha3NetworkDeviceData
v1alpha3AllocatedDeviceStatusPool :: Text
..} = (\Maybe V1alpha3NetworkDeviceData
v1alpha3AllocatedDeviceStatusNetworkData -> V1alpha3AllocatedDeviceStatus { Maybe V1alpha3NetworkDeviceData
$sel:v1alpha3AllocatedDeviceStatusNetworkData:V1alpha3AllocatedDeviceStatus :: Maybe V1alpha3NetworkDeviceData
v1alpha3AllocatedDeviceStatusNetworkData :: Maybe V1alpha3NetworkDeviceData
v1alpha3AllocatedDeviceStatusNetworkData, Maybe [V1Condition]
Maybe Value
Text
v1alpha3AllocatedDeviceStatusConditions :: Maybe [V1Condition]
$sel:v1alpha3AllocatedDeviceStatusData:V1alpha3AllocatedDeviceStatus :: Maybe Value
$sel:v1alpha3AllocatedDeviceStatusDevice:V1alpha3AllocatedDeviceStatus :: Text
$sel:v1alpha3AllocatedDeviceStatusDriver:V1alpha3AllocatedDeviceStatus :: Text
$sel:v1alpha3AllocatedDeviceStatusPool:V1alpha3AllocatedDeviceStatus :: Text
v1alpha3AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1alpha3AllocatedDeviceStatusData :: Maybe Value
v1alpha3AllocatedDeviceStatusDevice :: Text
v1alpha3AllocatedDeviceStatusDriver :: Text
v1alpha3AllocatedDeviceStatusPool :: Text
..} ) (Maybe V1alpha3NetworkDeviceData -> V1alpha3AllocatedDeviceStatus)
-> f (Maybe V1alpha3NetworkDeviceData)
-> f V1alpha3AllocatedDeviceStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha3NetworkDeviceData
-> f (Maybe V1alpha3NetworkDeviceData)
f Maybe V1alpha3NetworkDeviceData
v1alpha3AllocatedDeviceStatusNetworkData
{-# INLINE v1alpha3AllocatedDeviceStatusNetworkDataL #-}

-- | 'v1alpha3AllocatedDeviceStatusPool' Lens
v1alpha3AllocatedDeviceStatusPoolL :: Lens_' V1alpha3AllocatedDeviceStatus (Text)
v1alpha3AllocatedDeviceStatusPoolL :: Lens_' V1alpha3AllocatedDeviceStatus Text
v1alpha3AllocatedDeviceStatusPoolL Text -> f Text
f V1alpha3AllocatedDeviceStatus{Maybe [V1Condition]
Maybe Value
Maybe V1alpha3NetworkDeviceData
Text
v1alpha3AllocatedDeviceStatusConditions :: V1alpha3AllocatedDeviceStatus -> Maybe [V1Condition]
$sel:v1alpha3AllocatedDeviceStatusData:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Maybe Value
$sel:v1alpha3AllocatedDeviceStatusDevice:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Text
$sel:v1alpha3AllocatedDeviceStatusDriver:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Text
$sel:v1alpha3AllocatedDeviceStatusNetworkData:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Maybe V1alpha3NetworkDeviceData
$sel:v1alpha3AllocatedDeviceStatusPool:V1alpha3AllocatedDeviceStatus :: V1alpha3AllocatedDeviceStatus -> Text
v1alpha3AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1alpha3AllocatedDeviceStatusData :: Maybe Value
v1alpha3AllocatedDeviceStatusDevice :: Text
v1alpha3AllocatedDeviceStatusDriver :: Text
v1alpha3AllocatedDeviceStatusNetworkData :: Maybe V1alpha3NetworkDeviceData
v1alpha3AllocatedDeviceStatusPool :: Text
..} = (\Text
v1alpha3AllocatedDeviceStatusPool -> V1alpha3AllocatedDeviceStatus { Text
$sel:v1alpha3AllocatedDeviceStatusPool:V1alpha3AllocatedDeviceStatus :: Text
v1alpha3AllocatedDeviceStatusPool :: Text
v1alpha3AllocatedDeviceStatusPool, Maybe [V1Condition]
Maybe Value
Maybe V1alpha3NetworkDeviceData
Text
v1alpha3AllocatedDeviceStatusConditions :: Maybe [V1Condition]
$sel:v1alpha3AllocatedDeviceStatusData:V1alpha3AllocatedDeviceStatus :: Maybe Value
$sel:v1alpha3AllocatedDeviceStatusDevice:V1alpha3AllocatedDeviceStatus :: Text
$sel:v1alpha3AllocatedDeviceStatusDriver:V1alpha3AllocatedDeviceStatus :: Text
$sel:v1alpha3AllocatedDeviceStatusNetworkData:V1alpha3AllocatedDeviceStatus :: Maybe V1alpha3NetworkDeviceData
v1alpha3AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1alpha3AllocatedDeviceStatusData :: Maybe Value
v1alpha3AllocatedDeviceStatusDevice :: Text
v1alpha3AllocatedDeviceStatusDriver :: Text
v1alpha3AllocatedDeviceStatusNetworkData :: Maybe V1alpha3NetworkDeviceData
..} ) (Text -> V1alpha3AllocatedDeviceStatus)
-> f Text -> f V1alpha3AllocatedDeviceStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha3AllocatedDeviceStatusPool
{-# INLINE v1alpha3AllocatedDeviceStatusPoolL #-}



-- * V1alpha3AllocationResult

-- | 'v1alpha3AllocationResultDevices' Lens
v1alpha3AllocationResultDevicesL :: Lens_' V1alpha3AllocationResult (Maybe V1alpha3DeviceAllocationResult)
v1alpha3AllocationResultDevicesL :: Lens_'
  V1alpha3AllocationResult (Maybe V1alpha3DeviceAllocationResult)
v1alpha3AllocationResultDevicesL Maybe V1alpha3DeviceAllocationResult
-> f (Maybe V1alpha3DeviceAllocationResult)
f V1alpha3AllocationResult{Maybe V1alpha3DeviceAllocationResult
Maybe V1NodeSelector
v1alpha3AllocationResultDevices :: V1alpha3AllocationResult -> Maybe V1alpha3DeviceAllocationResult
v1alpha3AllocationResultDevices :: Maybe V1alpha3DeviceAllocationResult
v1alpha3AllocationResultNodeSelector :: Maybe V1NodeSelector
$sel:v1alpha3AllocationResultNodeSelector:V1alpha3AllocationResult :: V1alpha3AllocationResult -> Maybe V1NodeSelector
..} = (\Maybe V1alpha3DeviceAllocationResult
v1alpha3AllocationResultDevices -> V1alpha3AllocationResult { Maybe V1alpha3DeviceAllocationResult
v1alpha3AllocationResultDevices :: Maybe V1alpha3DeviceAllocationResult
v1alpha3AllocationResultDevices :: Maybe V1alpha3DeviceAllocationResult
v1alpha3AllocationResultDevices, Maybe V1NodeSelector
v1alpha3AllocationResultNodeSelector :: Maybe V1NodeSelector
$sel:v1alpha3AllocationResultNodeSelector:V1alpha3AllocationResult :: Maybe V1NodeSelector
..} ) (Maybe V1alpha3DeviceAllocationResult -> V1alpha3AllocationResult)
-> f (Maybe V1alpha3DeviceAllocationResult)
-> f V1alpha3AllocationResult
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha3DeviceAllocationResult
-> f (Maybe V1alpha3DeviceAllocationResult)
f Maybe V1alpha3DeviceAllocationResult
v1alpha3AllocationResultDevices
{-# INLINE v1alpha3AllocationResultDevicesL #-}

-- | 'v1alpha3AllocationResultNodeSelector' Lens
v1alpha3AllocationResultNodeSelectorL :: Lens_' V1alpha3AllocationResult (Maybe V1NodeSelector)
v1alpha3AllocationResultNodeSelectorL :: Lens_' V1alpha3AllocationResult (Maybe V1NodeSelector)
v1alpha3AllocationResultNodeSelectorL Maybe V1NodeSelector -> f (Maybe V1NodeSelector)
f V1alpha3AllocationResult{Maybe V1alpha3DeviceAllocationResult
Maybe V1NodeSelector
v1alpha3AllocationResultDevices :: V1alpha3AllocationResult -> Maybe V1alpha3DeviceAllocationResult
$sel:v1alpha3AllocationResultNodeSelector:V1alpha3AllocationResult :: V1alpha3AllocationResult -> Maybe V1NodeSelector
v1alpha3AllocationResultDevices :: Maybe V1alpha3DeviceAllocationResult
v1alpha3AllocationResultNodeSelector :: Maybe V1NodeSelector
..} = (\Maybe V1NodeSelector
v1alpha3AllocationResultNodeSelector -> V1alpha3AllocationResult { Maybe V1NodeSelector
$sel:v1alpha3AllocationResultNodeSelector:V1alpha3AllocationResult :: Maybe V1NodeSelector
v1alpha3AllocationResultNodeSelector :: Maybe V1NodeSelector
v1alpha3AllocationResultNodeSelector, Maybe V1alpha3DeviceAllocationResult
v1alpha3AllocationResultDevices :: Maybe V1alpha3DeviceAllocationResult
v1alpha3AllocationResultDevices :: Maybe V1alpha3DeviceAllocationResult
..} ) (Maybe V1NodeSelector -> V1alpha3AllocationResult)
-> f (Maybe V1NodeSelector) -> f V1alpha3AllocationResult
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1NodeSelector -> f (Maybe V1NodeSelector)
f Maybe V1NodeSelector
v1alpha3AllocationResultNodeSelector
{-# INLINE v1alpha3AllocationResultNodeSelectorL #-}



-- * V1alpha3BasicDevice

-- | 'v1alpha3BasicDeviceAttributes' Lens
v1alpha3BasicDeviceAttributesL :: Lens_' V1alpha3BasicDevice (Maybe (Map.Map String V1alpha3DeviceAttribute))
v1alpha3BasicDeviceAttributesL :: Lens_'
  V1alpha3BasicDevice (Maybe (Map String V1alpha3DeviceAttribute))
v1alpha3BasicDeviceAttributesL Maybe (Map String V1alpha3DeviceAttribute)
-> f (Maybe (Map String V1alpha3DeviceAttribute))
f V1alpha3BasicDevice{Maybe (Map String Quantity)
Maybe (Map String V1alpha3DeviceAttribute)
v1alpha3BasicDeviceAttributes :: V1alpha3BasicDevice -> Maybe (Map String V1alpha3DeviceAttribute)
v1alpha3BasicDeviceAttributes :: Maybe (Map String V1alpha3DeviceAttribute)
v1alpha3BasicDeviceCapacity :: Maybe (Map String Quantity)
$sel:v1alpha3BasicDeviceCapacity:V1alpha3BasicDevice :: V1alpha3BasicDevice -> Maybe (Map String Quantity)
..} = (\Maybe (Map String V1alpha3DeviceAttribute)
v1alpha3BasicDeviceAttributes -> V1alpha3BasicDevice { Maybe (Map String V1alpha3DeviceAttribute)
v1alpha3BasicDeviceAttributes :: Maybe (Map String V1alpha3DeviceAttribute)
v1alpha3BasicDeviceAttributes :: Maybe (Map String V1alpha3DeviceAttribute)
v1alpha3BasicDeviceAttributes, Maybe (Map String Quantity)
v1alpha3BasicDeviceCapacity :: Maybe (Map String Quantity)
$sel:v1alpha3BasicDeviceCapacity:V1alpha3BasicDevice :: Maybe (Map String Quantity)
..} ) (Maybe (Map String V1alpha3DeviceAttribute) -> V1alpha3BasicDevice)
-> f (Maybe (Map String V1alpha3DeviceAttribute))
-> f V1alpha3BasicDevice
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String V1alpha3DeviceAttribute)
-> f (Maybe (Map String V1alpha3DeviceAttribute))
f Maybe (Map String V1alpha3DeviceAttribute)
v1alpha3BasicDeviceAttributes
{-# INLINE v1alpha3BasicDeviceAttributesL #-}

-- | 'v1alpha3BasicDeviceCapacity' Lens
v1alpha3BasicDeviceCapacityL :: Lens_' V1alpha3BasicDevice (Maybe (Map.Map String Quantity))
v1alpha3BasicDeviceCapacityL :: Lens_' V1alpha3BasicDevice (Maybe (Map String Quantity))
v1alpha3BasicDeviceCapacityL Maybe (Map String Quantity) -> f (Maybe (Map String Quantity))
f V1alpha3BasicDevice{Maybe (Map String Quantity)
Maybe (Map String V1alpha3DeviceAttribute)
v1alpha3BasicDeviceAttributes :: V1alpha3BasicDevice -> Maybe (Map String V1alpha3DeviceAttribute)
$sel:v1alpha3BasicDeviceCapacity:V1alpha3BasicDevice :: V1alpha3BasicDevice -> Maybe (Map String Quantity)
v1alpha3BasicDeviceAttributes :: Maybe (Map String V1alpha3DeviceAttribute)
v1alpha3BasicDeviceCapacity :: Maybe (Map String Quantity)
..} = (\Maybe (Map String Quantity)
v1alpha3BasicDeviceCapacity -> V1alpha3BasicDevice { Maybe (Map String Quantity)
$sel:v1alpha3BasicDeviceCapacity:V1alpha3BasicDevice :: Maybe (Map String Quantity)
v1alpha3BasicDeviceCapacity :: Maybe (Map String Quantity)
v1alpha3BasicDeviceCapacity, Maybe (Map String V1alpha3DeviceAttribute)
v1alpha3BasicDeviceAttributes :: Maybe (Map String V1alpha3DeviceAttribute)
v1alpha3BasicDeviceAttributes :: Maybe (Map String V1alpha3DeviceAttribute)
..} ) (Maybe (Map String Quantity) -> V1alpha3BasicDevice)
-> f (Maybe (Map String Quantity)) -> f V1alpha3BasicDevice
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)
v1alpha3BasicDeviceCapacity
{-# INLINE v1alpha3BasicDeviceCapacityL #-}



-- * V1alpha3CELDeviceSelector

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



-- * V1alpha3Device

-- | 'v1alpha3DeviceBasic' Lens
v1alpha3DeviceBasicL :: Lens_' V1alpha3Device (Maybe V1alpha3BasicDevice)
v1alpha3DeviceBasicL :: Lens_' V1alpha3Device (Maybe V1alpha3BasicDevice)
v1alpha3DeviceBasicL Maybe V1alpha3BasicDevice -> f (Maybe V1alpha3BasicDevice)
f V1alpha3Device{Maybe V1alpha3BasicDevice
Text
v1alpha3DeviceBasic :: V1alpha3Device -> Maybe V1alpha3BasicDevice
v1alpha3DeviceBasic :: Maybe V1alpha3BasicDevice
v1alpha3DeviceName :: Text
$sel:v1alpha3DeviceName:V1alpha3Device :: V1alpha3Device -> Text
..} = (\Maybe V1alpha3BasicDevice
v1alpha3DeviceBasic -> V1alpha3Device { Maybe V1alpha3BasicDevice
v1alpha3DeviceBasic :: Maybe V1alpha3BasicDevice
v1alpha3DeviceBasic :: Maybe V1alpha3BasicDevice
v1alpha3DeviceBasic, Text
v1alpha3DeviceName :: Text
$sel:v1alpha3DeviceName:V1alpha3Device :: Text
..} ) (Maybe V1alpha3BasicDevice -> V1alpha3Device)
-> f (Maybe V1alpha3BasicDevice) -> f V1alpha3Device
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha3BasicDevice -> f (Maybe V1alpha3BasicDevice)
f Maybe V1alpha3BasicDevice
v1alpha3DeviceBasic
{-# INLINE v1alpha3DeviceBasicL #-}

-- | 'v1alpha3DeviceName' Lens
v1alpha3DeviceNameL :: Lens_' V1alpha3Device (Text)
v1alpha3DeviceNameL :: Lens_' V1alpha3Device Text
v1alpha3DeviceNameL Text -> f Text
f V1alpha3Device{Maybe V1alpha3BasicDevice
Text
v1alpha3DeviceBasic :: V1alpha3Device -> Maybe V1alpha3BasicDevice
$sel:v1alpha3DeviceName:V1alpha3Device :: V1alpha3Device -> Text
v1alpha3DeviceBasic :: Maybe V1alpha3BasicDevice
v1alpha3DeviceName :: Text
..} = (\Text
v1alpha3DeviceName -> V1alpha3Device { Text
$sel:v1alpha3DeviceName:V1alpha3Device :: Text
v1alpha3DeviceName :: Text
v1alpha3DeviceName, Maybe V1alpha3BasicDevice
v1alpha3DeviceBasic :: Maybe V1alpha3BasicDevice
v1alpha3DeviceBasic :: Maybe V1alpha3BasicDevice
..} ) (Text -> V1alpha3Device) -> f Text -> f V1alpha3Device
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha3DeviceName
{-# INLINE v1alpha3DeviceNameL #-}



-- * V1alpha3DeviceAllocationConfiguration

-- | 'v1alpha3DeviceAllocationConfigurationOpaque' Lens
v1alpha3DeviceAllocationConfigurationOpaqueL :: Lens_' V1alpha3DeviceAllocationConfiguration (Maybe V1alpha3OpaqueDeviceConfiguration)
v1alpha3DeviceAllocationConfigurationOpaqueL :: Lens_'
  V1alpha3DeviceAllocationConfiguration
  (Maybe V1alpha3OpaqueDeviceConfiguration)
v1alpha3DeviceAllocationConfigurationOpaqueL Maybe V1alpha3OpaqueDeviceConfiguration
-> f (Maybe V1alpha3OpaqueDeviceConfiguration)
f V1alpha3DeviceAllocationConfiguration{Maybe [Text]
Maybe V1alpha3OpaqueDeviceConfiguration
Text
v1alpha3DeviceAllocationConfigurationOpaque :: V1alpha3DeviceAllocationConfiguration
-> Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceAllocationConfigurationOpaque :: Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceAllocationConfigurationRequests :: Maybe [Text]
v1alpha3DeviceAllocationConfigurationSource :: Text
$sel:v1alpha3DeviceAllocationConfigurationRequests:V1alpha3DeviceAllocationConfiguration :: V1alpha3DeviceAllocationConfiguration -> Maybe [Text]
$sel:v1alpha3DeviceAllocationConfigurationSource:V1alpha3DeviceAllocationConfiguration :: V1alpha3DeviceAllocationConfiguration -> Text
..} = (\Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceAllocationConfigurationOpaque -> V1alpha3DeviceAllocationConfiguration { Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceAllocationConfigurationOpaque :: Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceAllocationConfigurationOpaque :: Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceAllocationConfigurationOpaque, Maybe [Text]
Text
v1alpha3DeviceAllocationConfigurationRequests :: Maybe [Text]
v1alpha3DeviceAllocationConfigurationSource :: Text
$sel:v1alpha3DeviceAllocationConfigurationRequests:V1alpha3DeviceAllocationConfiguration :: Maybe [Text]
$sel:v1alpha3DeviceAllocationConfigurationSource:V1alpha3DeviceAllocationConfiguration :: Text
..} ) (Maybe V1alpha3OpaqueDeviceConfiguration
 -> V1alpha3DeviceAllocationConfiguration)
-> f (Maybe V1alpha3OpaqueDeviceConfiguration)
-> f V1alpha3DeviceAllocationConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha3OpaqueDeviceConfiguration
-> f (Maybe V1alpha3OpaqueDeviceConfiguration)
f Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceAllocationConfigurationOpaque
{-# INLINE v1alpha3DeviceAllocationConfigurationOpaqueL #-}

-- | 'v1alpha3DeviceAllocationConfigurationRequests' Lens
v1alpha3DeviceAllocationConfigurationRequestsL :: Lens_' V1alpha3DeviceAllocationConfiguration (Maybe [Text])
v1alpha3DeviceAllocationConfigurationRequestsL :: Lens_' V1alpha3DeviceAllocationConfiguration (Maybe [Text])
v1alpha3DeviceAllocationConfigurationRequestsL Maybe [Text] -> f (Maybe [Text])
f V1alpha3DeviceAllocationConfiguration{Maybe [Text]
Maybe V1alpha3OpaqueDeviceConfiguration
Text
v1alpha3DeviceAllocationConfigurationOpaque :: V1alpha3DeviceAllocationConfiguration
-> Maybe V1alpha3OpaqueDeviceConfiguration
$sel:v1alpha3DeviceAllocationConfigurationRequests:V1alpha3DeviceAllocationConfiguration :: V1alpha3DeviceAllocationConfiguration -> Maybe [Text]
$sel:v1alpha3DeviceAllocationConfigurationSource:V1alpha3DeviceAllocationConfiguration :: V1alpha3DeviceAllocationConfiguration -> Text
v1alpha3DeviceAllocationConfigurationOpaque :: Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceAllocationConfigurationRequests :: Maybe [Text]
v1alpha3DeviceAllocationConfigurationSource :: Text
..} = (\Maybe [Text]
v1alpha3DeviceAllocationConfigurationRequests -> V1alpha3DeviceAllocationConfiguration { Maybe [Text]
$sel:v1alpha3DeviceAllocationConfigurationRequests:V1alpha3DeviceAllocationConfiguration :: Maybe [Text]
v1alpha3DeviceAllocationConfigurationRequests :: Maybe [Text]
v1alpha3DeviceAllocationConfigurationRequests, Maybe V1alpha3OpaqueDeviceConfiguration
Text
v1alpha3DeviceAllocationConfigurationOpaque :: Maybe V1alpha3OpaqueDeviceConfiguration
$sel:v1alpha3DeviceAllocationConfigurationSource:V1alpha3DeviceAllocationConfiguration :: Text
v1alpha3DeviceAllocationConfigurationOpaque :: Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceAllocationConfigurationSource :: Text
..} ) (Maybe [Text] -> V1alpha3DeviceAllocationConfiguration)
-> f (Maybe [Text]) -> f V1alpha3DeviceAllocationConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1alpha3DeviceAllocationConfigurationRequests
{-# INLINE v1alpha3DeviceAllocationConfigurationRequestsL #-}

-- | 'v1alpha3DeviceAllocationConfigurationSource' Lens
v1alpha3DeviceAllocationConfigurationSourceL :: Lens_' V1alpha3DeviceAllocationConfiguration (Text)
v1alpha3DeviceAllocationConfigurationSourceL :: Lens_' V1alpha3DeviceAllocationConfiguration Text
v1alpha3DeviceAllocationConfigurationSourceL Text -> f Text
f V1alpha3DeviceAllocationConfiguration{Maybe [Text]
Maybe V1alpha3OpaqueDeviceConfiguration
Text
v1alpha3DeviceAllocationConfigurationOpaque :: V1alpha3DeviceAllocationConfiguration
-> Maybe V1alpha3OpaqueDeviceConfiguration
$sel:v1alpha3DeviceAllocationConfigurationRequests:V1alpha3DeviceAllocationConfiguration :: V1alpha3DeviceAllocationConfiguration -> Maybe [Text]
$sel:v1alpha3DeviceAllocationConfigurationSource:V1alpha3DeviceAllocationConfiguration :: V1alpha3DeviceAllocationConfiguration -> Text
v1alpha3DeviceAllocationConfigurationOpaque :: Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceAllocationConfigurationRequests :: Maybe [Text]
v1alpha3DeviceAllocationConfigurationSource :: Text
..} = (\Text
v1alpha3DeviceAllocationConfigurationSource -> V1alpha3DeviceAllocationConfiguration { Text
$sel:v1alpha3DeviceAllocationConfigurationSource:V1alpha3DeviceAllocationConfiguration :: Text
v1alpha3DeviceAllocationConfigurationSource :: Text
v1alpha3DeviceAllocationConfigurationSource, Maybe [Text]
Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceAllocationConfigurationOpaque :: Maybe V1alpha3OpaqueDeviceConfiguration
$sel:v1alpha3DeviceAllocationConfigurationRequests:V1alpha3DeviceAllocationConfiguration :: Maybe [Text]
v1alpha3DeviceAllocationConfigurationOpaque :: Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceAllocationConfigurationRequests :: Maybe [Text]
..} ) (Text -> V1alpha3DeviceAllocationConfiguration)
-> f Text -> f V1alpha3DeviceAllocationConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha3DeviceAllocationConfigurationSource
{-# INLINE v1alpha3DeviceAllocationConfigurationSourceL #-}



-- * V1alpha3DeviceAllocationResult

-- | 'v1alpha3DeviceAllocationResultConfig' Lens
v1alpha3DeviceAllocationResultConfigL :: Lens_' V1alpha3DeviceAllocationResult (Maybe [V1alpha3DeviceAllocationConfiguration])
v1alpha3DeviceAllocationResultConfigL :: Lens_'
  V1alpha3DeviceAllocationResult
  (Maybe [V1alpha3DeviceAllocationConfiguration])
v1alpha3DeviceAllocationResultConfigL Maybe [V1alpha3DeviceAllocationConfiguration]
-> f (Maybe [V1alpha3DeviceAllocationConfiguration])
f V1alpha3DeviceAllocationResult{Maybe [V1alpha3DeviceRequestAllocationResult]
Maybe [V1alpha3DeviceAllocationConfiguration]
v1alpha3DeviceAllocationResultConfig :: V1alpha3DeviceAllocationResult
-> Maybe [V1alpha3DeviceAllocationConfiguration]
v1alpha3DeviceAllocationResultConfig :: Maybe [V1alpha3DeviceAllocationConfiguration]
v1alpha3DeviceAllocationResultResults :: Maybe [V1alpha3DeviceRequestAllocationResult]
$sel:v1alpha3DeviceAllocationResultResults:V1alpha3DeviceAllocationResult :: V1alpha3DeviceAllocationResult
-> Maybe [V1alpha3DeviceRequestAllocationResult]
..} = (\Maybe [V1alpha3DeviceAllocationConfiguration]
v1alpha3DeviceAllocationResultConfig -> V1alpha3DeviceAllocationResult { Maybe [V1alpha3DeviceAllocationConfiguration]
v1alpha3DeviceAllocationResultConfig :: Maybe [V1alpha3DeviceAllocationConfiguration]
v1alpha3DeviceAllocationResultConfig :: Maybe [V1alpha3DeviceAllocationConfiguration]
v1alpha3DeviceAllocationResultConfig, Maybe [V1alpha3DeviceRequestAllocationResult]
v1alpha3DeviceAllocationResultResults :: Maybe [V1alpha3DeviceRequestAllocationResult]
$sel:v1alpha3DeviceAllocationResultResults:V1alpha3DeviceAllocationResult :: Maybe [V1alpha3DeviceRequestAllocationResult]
..} ) (Maybe [V1alpha3DeviceAllocationConfiguration]
 -> V1alpha3DeviceAllocationResult)
-> f (Maybe [V1alpha3DeviceAllocationConfiguration])
-> f V1alpha3DeviceAllocationResult
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1alpha3DeviceAllocationConfiguration]
-> f (Maybe [V1alpha3DeviceAllocationConfiguration])
f Maybe [V1alpha3DeviceAllocationConfiguration]
v1alpha3DeviceAllocationResultConfig
{-# INLINE v1alpha3DeviceAllocationResultConfigL #-}

-- | 'v1alpha3DeviceAllocationResultResults' Lens
v1alpha3DeviceAllocationResultResultsL :: Lens_' V1alpha3DeviceAllocationResult (Maybe [V1alpha3DeviceRequestAllocationResult])
v1alpha3DeviceAllocationResultResultsL :: Lens_'
  V1alpha3DeviceAllocationResult
  (Maybe [V1alpha3DeviceRequestAllocationResult])
v1alpha3DeviceAllocationResultResultsL Maybe [V1alpha3DeviceRequestAllocationResult]
-> f (Maybe [V1alpha3DeviceRequestAllocationResult])
f V1alpha3DeviceAllocationResult{Maybe [V1alpha3DeviceRequestAllocationResult]
Maybe [V1alpha3DeviceAllocationConfiguration]
v1alpha3DeviceAllocationResultConfig :: V1alpha3DeviceAllocationResult
-> Maybe [V1alpha3DeviceAllocationConfiguration]
$sel:v1alpha3DeviceAllocationResultResults:V1alpha3DeviceAllocationResult :: V1alpha3DeviceAllocationResult
-> Maybe [V1alpha3DeviceRequestAllocationResult]
v1alpha3DeviceAllocationResultConfig :: Maybe [V1alpha3DeviceAllocationConfiguration]
v1alpha3DeviceAllocationResultResults :: Maybe [V1alpha3DeviceRequestAllocationResult]
..} = (\Maybe [V1alpha3DeviceRequestAllocationResult]
v1alpha3DeviceAllocationResultResults -> V1alpha3DeviceAllocationResult { Maybe [V1alpha3DeviceRequestAllocationResult]
$sel:v1alpha3DeviceAllocationResultResults:V1alpha3DeviceAllocationResult :: Maybe [V1alpha3DeviceRequestAllocationResult]
v1alpha3DeviceAllocationResultResults :: Maybe [V1alpha3DeviceRequestAllocationResult]
v1alpha3DeviceAllocationResultResults, Maybe [V1alpha3DeviceAllocationConfiguration]
v1alpha3DeviceAllocationResultConfig :: Maybe [V1alpha3DeviceAllocationConfiguration]
v1alpha3DeviceAllocationResultConfig :: Maybe [V1alpha3DeviceAllocationConfiguration]
..} ) (Maybe [V1alpha3DeviceRequestAllocationResult]
 -> V1alpha3DeviceAllocationResult)
-> f (Maybe [V1alpha3DeviceRequestAllocationResult])
-> f V1alpha3DeviceAllocationResult
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1alpha3DeviceRequestAllocationResult]
-> f (Maybe [V1alpha3DeviceRequestAllocationResult])
f Maybe [V1alpha3DeviceRequestAllocationResult]
v1alpha3DeviceAllocationResultResults
{-# INLINE v1alpha3DeviceAllocationResultResultsL #-}



-- * V1alpha3DeviceAttribute

-- | 'v1alpha3DeviceAttributeBool' Lens
v1alpha3DeviceAttributeBoolL :: Lens_' V1alpha3DeviceAttribute (Maybe Bool)
v1alpha3DeviceAttributeBoolL :: Lens_' V1alpha3DeviceAttribute (Maybe Bool)
v1alpha3DeviceAttributeBoolL Maybe Bool -> f (Maybe Bool)
f V1alpha3DeviceAttribute{Maybe Bool
Maybe Integer
Maybe Text
v1alpha3DeviceAttributeBool :: V1alpha3DeviceAttribute -> Maybe Bool
v1alpha3DeviceAttributeBool :: Maybe Bool
v1alpha3DeviceAttributeInt :: Maybe Integer
v1alpha3DeviceAttributeString :: Maybe Text
v1alpha3DeviceAttributeVersion :: Maybe Text
$sel:v1alpha3DeviceAttributeInt:V1alpha3DeviceAttribute :: V1alpha3DeviceAttribute -> Maybe Integer
$sel:v1alpha3DeviceAttributeString:V1alpha3DeviceAttribute :: V1alpha3DeviceAttribute -> Maybe Text
$sel:v1alpha3DeviceAttributeVersion:V1alpha3DeviceAttribute :: V1alpha3DeviceAttribute -> Maybe Text
..} = (\Maybe Bool
v1alpha3DeviceAttributeBool -> V1alpha3DeviceAttribute { Maybe Bool
v1alpha3DeviceAttributeBool :: Maybe Bool
v1alpha3DeviceAttributeBool :: Maybe Bool
v1alpha3DeviceAttributeBool, Maybe Integer
Maybe Text
v1alpha3DeviceAttributeInt :: Maybe Integer
v1alpha3DeviceAttributeString :: Maybe Text
v1alpha3DeviceAttributeVersion :: Maybe Text
$sel:v1alpha3DeviceAttributeInt:V1alpha3DeviceAttribute :: Maybe Integer
$sel:v1alpha3DeviceAttributeString:V1alpha3DeviceAttribute :: Maybe Text
$sel:v1alpha3DeviceAttributeVersion:V1alpha3DeviceAttribute :: Maybe Text
..} ) (Maybe Bool -> V1alpha3DeviceAttribute)
-> f (Maybe Bool) -> f V1alpha3DeviceAttribute
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1alpha3DeviceAttributeBool
{-# INLINE v1alpha3DeviceAttributeBoolL #-}

-- | 'v1alpha3DeviceAttributeInt' Lens
v1alpha3DeviceAttributeIntL :: Lens_' V1alpha3DeviceAttribute (Maybe Integer)
v1alpha3DeviceAttributeIntL :: Lens_' V1alpha3DeviceAttribute (Maybe Integer)
v1alpha3DeviceAttributeIntL Maybe Integer -> f (Maybe Integer)
f V1alpha3DeviceAttribute{Maybe Bool
Maybe Integer
Maybe Text
v1alpha3DeviceAttributeBool :: V1alpha3DeviceAttribute -> Maybe Bool
$sel:v1alpha3DeviceAttributeInt:V1alpha3DeviceAttribute :: V1alpha3DeviceAttribute -> Maybe Integer
$sel:v1alpha3DeviceAttributeString:V1alpha3DeviceAttribute :: V1alpha3DeviceAttribute -> Maybe Text
$sel:v1alpha3DeviceAttributeVersion:V1alpha3DeviceAttribute :: V1alpha3DeviceAttribute -> Maybe Text
v1alpha3DeviceAttributeBool :: Maybe Bool
v1alpha3DeviceAttributeInt :: Maybe Integer
v1alpha3DeviceAttributeString :: Maybe Text
v1alpha3DeviceAttributeVersion :: Maybe Text
..} = (\Maybe Integer
v1alpha3DeviceAttributeInt -> V1alpha3DeviceAttribute { Maybe Integer
$sel:v1alpha3DeviceAttributeInt:V1alpha3DeviceAttribute :: Maybe Integer
v1alpha3DeviceAttributeInt :: Maybe Integer
v1alpha3DeviceAttributeInt, Maybe Bool
Maybe Text
v1alpha3DeviceAttributeBool :: Maybe Bool
$sel:v1alpha3DeviceAttributeString:V1alpha3DeviceAttribute :: Maybe Text
$sel:v1alpha3DeviceAttributeVersion:V1alpha3DeviceAttribute :: Maybe Text
v1alpha3DeviceAttributeBool :: Maybe Bool
v1alpha3DeviceAttributeString :: Maybe Text
v1alpha3DeviceAttributeVersion :: Maybe Text
..} ) (Maybe Integer -> V1alpha3DeviceAttribute)
-> f (Maybe Integer) -> f V1alpha3DeviceAttribute
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1alpha3DeviceAttributeInt
{-# INLINE v1alpha3DeviceAttributeIntL #-}

-- | 'v1alpha3DeviceAttributeString' Lens
v1alpha3DeviceAttributeStringL :: Lens_' V1alpha3DeviceAttribute (Maybe Text)
v1alpha3DeviceAttributeStringL :: Lens_' V1alpha3DeviceAttribute (Maybe Text)
v1alpha3DeviceAttributeStringL Maybe Text -> f (Maybe Text)
f V1alpha3DeviceAttribute{Maybe Bool
Maybe Integer
Maybe Text
v1alpha3DeviceAttributeBool :: V1alpha3DeviceAttribute -> Maybe Bool
$sel:v1alpha3DeviceAttributeInt:V1alpha3DeviceAttribute :: V1alpha3DeviceAttribute -> Maybe Integer
$sel:v1alpha3DeviceAttributeString:V1alpha3DeviceAttribute :: V1alpha3DeviceAttribute -> Maybe Text
$sel:v1alpha3DeviceAttributeVersion:V1alpha3DeviceAttribute :: V1alpha3DeviceAttribute -> Maybe Text
v1alpha3DeviceAttributeBool :: Maybe Bool
v1alpha3DeviceAttributeInt :: Maybe Integer
v1alpha3DeviceAttributeString :: Maybe Text
v1alpha3DeviceAttributeVersion :: Maybe Text
..} = (\Maybe Text
v1alpha3DeviceAttributeString -> V1alpha3DeviceAttribute { Maybe Text
$sel:v1alpha3DeviceAttributeString:V1alpha3DeviceAttribute :: Maybe Text
v1alpha3DeviceAttributeString :: Maybe Text
v1alpha3DeviceAttributeString, Maybe Bool
Maybe Integer
Maybe Text
v1alpha3DeviceAttributeBool :: Maybe Bool
$sel:v1alpha3DeviceAttributeInt:V1alpha3DeviceAttribute :: Maybe Integer
$sel:v1alpha3DeviceAttributeVersion:V1alpha3DeviceAttribute :: Maybe Text
v1alpha3DeviceAttributeBool :: Maybe Bool
v1alpha3DeviceAttributeInt :: Maybe Integer
v1alpha3DeviceAttributeVersion :: Maybe Text
..} ) (Maybe Text -> V1alpha3DeviceAttribute)
-> f (Maybe Text) -> f V1alpha3DeviceAttribute
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha3DeviceAttributeString
{-# INLINE v1alpha3DeviceAttributeStringL #-}

-- | 'v1alpha3DeviceAttributeVersion' Lens
v1alpha3DeviceAttributeVersionL :: Lens_' V1alpha3DeviceAttribute (Maybe Text)
v1alpha3DeviceAttributeVersionL :: Lens_' V1alpha3DeviceAttribute (Maybe Text)
v1alpha3DeviceAttributeVersionL Maybe Text -> f (Maybe Text)
f V1alpha3DeviceAttribute{Maybe Bool
Maybe Integer
Maybe Text
v1alpha3DeviceAttributeBool :: V1alpha3DeviceAttribute -> Maybe Bool
$sel:v1alpha3DeviceAttributeInt:V1alpha3DeviceAttribute :: V1alpha3DeviceAttribute -> Maybe Integer
$sel:v1alpha3DeviceAttributeString:V1alpha3DeviceAttribute :: V1alpha3DeviceAttribute -> Maybe Text
$sel:v1alpha3DeviceAttributeVersion:V1alpha3DeviceAttribute :: V1alpha3DeviceAttribute -> Maybe Text
v1alpha3DeviceAttributeBool :: Maybe Bool
v1alpha3DeviceAttributeInt :: Maybe Integer
v1alpha3DeviceAttributeString :: Maybe Text
v1alpha3DeviceAttributeVersion :: Maybe Text
..} = (\Maybe Text
v1alpha3DeviceAttributeVersion -> V1alpha3DeviceAttribute { Maybe Text
$sel:v1alpha3DeviceAttributeVersion:V1alpha3DeviceAttribute :: Maybe Text
v1alpha3DeviceAttributeVersion :: Maybe Text
v1alpha3DeviceAttributeVersion, Maybe Bool
Maybe Integer
Maybe Text
v1alpha3DeviceAttributeBool :: Maybe Bool
$sel:v1alpha3DeviceAttributeInt:V1alpha3DeviceAttribute :: Maybe Integer
$sel:v1alpha3DeviceAttributeString:V1alpha3DeviceAttribute :: Maybe Text
v1alpha3DeviceAttributeBool :: Maybe Bool
v1alpha3DeviceAttributeInt :: Maybe Integer
v1alpha3DeviceAttributeString :: Maybe Text
..} ) (Maybe Text -> V1alpha3DeviceAttribute)
-> f (Maybe Text) -> f V1alpha3DeviceAttribute
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha3DeviceAttributeVersion
{-# INLINE v1alpha3DeviceAttributeVersionL #-}



-- * V1alpha3DeviceClaim

-- | 'v1alpha3DeviceClaimConfig' Lens
v1alpha3DeviceClaimConfigL :: Lens_' V1alpha3DeviceClaim (Maybe [V1alpha3DeviceClaimConfiguration])
v1alpha3DeviceClaimConfigL :: Lens_'
  V1alpha3DeviceClaim (Maybe [V1alpha3DeviceClaimConfiguration])
v1alpha3DeviceClaimConfigL Maybe [V1alpha3DeviceClaimConfiguration]
-> f (Maybe [V1alpha3DeviceClaimConfiguration])
f V1alpha3DeviceClaim{Maybe [V1alpha3DeviceRequest]
Maybe [V1alpha3DeviceConstraint]
Maybe [V1alpha3DeviceClaimConfiguration]
v1alpha3DeviceClaimConfig :: V1alpha3DeviceClaim -> Maybe [V1alpha3DeviceClaimConfiguration]
v1alpha3DeviceClaimConfig :: Maybe [V1alpha3DeviceClaimConfiguration]
v1alpha3DeviceClaimConstraints :: Maybe [V1alpha3DeviceConstraint]
v1alpha3DeviceClaimRequests :: Maybe [V1alpha3DeviceRequest]
$sel:v1alpha3DeviceClaimConstraints:V1alpha3DeviceClaim :: V1alpha3DeviceClaim -> Maybe [V1alpha3DeviceConstraint]
$sel:v1alpha3DeviceClaimRequests:V1alpha3DeviceClaim :: V1alpha3DeviceClaim -> Maybe [V1alpha3DeviceRequest]
..} = (\Maybe [V1alpha3DeviceClaimConfiguration]
v1alpha3DeviceClaimConfig -> V1alpha3DeviceClaim { Maybe [V1alpha3DeviceClaimConfiguration]
v1alpha3DeviceClaimConfig :: Maybe [V1alpha3DeviceClaimConfiguration]
v1alpha3DeviceClaimConfig :: Maybe [V1alpha3DeviceClaimConfiguration]
v1alpha3DeviceClaimConfig, Maybe [V1alpha3DeviceRequest]
Maybe [V1alpha3DeviceConstraint]
v1alpha3DeviceClaimConstraints :: Maybe [V1alpha3DeviceConstraint]
v1alpha3DeviceClaimRequests :: Maybe [V1alpha3DeviceRequest]
$sel:v1alpha3DeviceClaimConstraints:V1alpha3DeviceClaim :: Maybe [V1alpha3DeviceConstraint]
$sel:v1alpha3DeviceClaimRequests:V1alpha3DeviceClaim :: Maybe [V1alpha3DeviceRequest]
..} ) (Maybe [V1alpha3DeviceClaimConfiguration] -> V1alpha3DeviceClaim)
-> f (Maybe [V1alpha3DeviceClaimConfiguration])
-> f V1alpha3DeviceClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1alpha3DeviceClaimConfiguration]
-> f (Maybe [V1alpha3DeviceClaimConfiguration])
f Maybe [V1alpha3DeviceClaimConfiguration]
v1alpha3DeviceClaimConfig
{-# INLINE v1alpha3DeviceClaimConfigL #-}

-- | 'v1alpha3DeviceClaimConstraints' Lens
v1alpha3DeviceClaimConstraintsL :: Lens_' V1alpha3DeviceClaim (Maybe [V1alpha3DeviceConstraint])
v1alpha3DeviceClaimConstraintsL :: Lens_' V1alpha3DeviceClaim (Maybe [V1alpha3DeviceConstraint])
v1alpha3DeviceClaimConstraintsL Maybe [V1alpha3DeviceConstraint]
-> f (Maybe [V1alpha3DeviceConstraint])
f V1alpha3DeviceClaim{Maybe [V1alpha3DeviceRequest]
Maybe [V1alpha3DeviceConstraint]
Maybe [V1alpha3DeviceClaimConfiguration]
v1alpha3DeviceClaimConfig :: V1alpha3DeviceClaim -> Maybe [V1alpha3DeviceClaimConfiguration]
$sel:v1alpha3DeviceClaimConstraints:V1alpha3DeviceClaim :: V1alpha3DeviceClaim -> Maybe [V1alpha3DeviceConstraint]
$sel:v1alpha3DeviceClaimRequests:V1alpha3DeviceClaim :: V1alpha3DeviceClaim -> Maybe [V1alpha3DeviceRequest]
v1alpha3DeviceClaimConfig :: Maybe [V1alpha3DeviceClaimConfiguration]
v1alpha3DeviceClaimConstraints :: Maybe [V1alpha3DeviceConstraint]
v1alpha3DeviceClaimRequests :: Maybe [V1alpha3DeviceRequest]
..} = (\Maybe [V1alpha3DeviceConstraint]
v1alpha3DeviceClaimConstraints -> V1alpha3DeviceClaim { Maybe [V1alpha3DeviceConstraint]
$sel:v1alpha3DeviceClaimConstraints:V1alpha3DeviceClaim :: Maybe [V1alpha3DeviceConstraint]
v1alpha3DeviceClaimConstraints :: Maybe [V1alpha3DeviceConstraint]
v1alpha3DeviceClaimConstraints, Maybe [V1alpha3DeviceRequest]
Maybe [V1alpha3DeviceClaimConfiguration]
v1alpha3DeviceClaimConfig :: Maybe [V1alpha3DeviceClaimConfiguration]
$sel:v1alpha3DeviceClaimRequests:V1alpha3DeviceClaim :: Maybe [V1alpha3DeviceRequest]
v1alpha3DeviceClaimConfig :: Maybe [V1alpha3DeviceClaimConfiguration]
v1alpha3DeviceClaimRequests :: Maybe [V1alpha3DeviceRequest]
..} ) (Maybe [V1alpha3DeviceConstraint] -> V1alpha3DeviceClaim)
-> f (Maybe [V1alpha3DeviceConstraint]) -> f V1alpha3DeviceClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1alpha3DeviceConstraint]
-> f (Maybe [V1alpha3DeviceConstraint])
f Maybe [V1alpha3DeviceConstraint]
v1alpha3DeviceClaimConstraints
{-# INLINE v1alpha3DeviceClaimConstraintsL #-}

-- | 'v1alpha3DeviceClaimRequests' Lens
v1alpha3DeviceClaimRequestsL :: Lens_' V1alpha3DeviceClaim (Maybe [V1alpha3DeviceRequest])
v1alpha3DeviceClaimRequestsL :: Lens_' V1alpha3DeviceClaim (Maybe [V1alpha3DeviceRequest])
v1alpha3DeviceClaimRequestsL Maybe [V1alpha3DeviceRequest] -> f (Maybe [V1alpha3DeviceRequest])
f V1alpha3DeviceClaim{Maybe [V1alpha3DeviceRequest]
Maybe [V1alpha3DeviceConstraint]
Maybe [V1alpha3DeviceClaimConfiguration]
v1alpha3DeviceClaimConfig :: V1alpha3DeviceClaim -> Maybe [V1alpha3DeviceClaimConfiguration]
$sel:v1alpha3DeviceClaimConstraints:V1alpha3DeviceClaim :: V1alpha3DeviceClaim -> Maybe [V1alpha3DeviceConstraint]
$sel:v1alpha3DeviceClaimRequests:V1alpha3DeviceClaim :: V1alpha3DeviceClaim -> Maybe [V1alpha3DeviceRequest]
v1alpha3DeviceClaimConfig :: Maybe [V1alpha3DeviceClaimConfiguration]
v1alpha3DeviceClaimConstraints :: Maybe [V1alpha3DeviceConstraint]
v1alpha3DeviceClaimRequests :: Maybe [V1alpha3DeviceRequest]
..} = (\Maybe [V1alpha3DeviceRequest]
v1alpha3DeviceClaimRequests -> V1alpha3DeviceClaim { Maybe [V1alpha3DeviceRequest]
$sel:v1alpha3DeviceClaimRequests:V1alpha3DeviceClaim :: Maybe [V1alpha3DeviceRequest]
v1alpha3DeviceClaimRequests :: Maybe [V1alpha3DeviceRequest]
v1alpha3DeviceClaimRequests, Maybe [V1alpha3DeviceConstraint]
Maybe [V1alpha3DeviceClaimConfiguration]
v1alpha3DeviceClaimConfig :: Maybe [V1alpha3DeviceClaimConfiguration]
$sel:v1alpha3DeviceClaimConstraints:V1alpha3DeviceClaim :: Maybe [V1alpha3DeviceConstraint]
v1alpha3DeviceClaimConfig :: Maybe [V1alpha3DeviceClaimConfiguration]
v1alpha3DeviceClaimConstraints :: Maybe [V1alpha3DeviceConstraint]
..} ) (Maybe [V1alpha3DeviceRequest] -> V1alpha3DeviceClaim)
-> f (Maybe [V1alpha3DeviceRequest]) -> f V1alpha3DeviceClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1alpha3DeviceRequest] -> f (Maybe [V1alpha3DeviceRequest])
f Maybe [V1alpha3DeviceRequest]
v1alpha3DeviceClaimRequests
{-# INLINE v1alpha3DeviceClaimRequestsL #-}



-- * V1alpha3DeviceClaimConfiguration

-- | 'v1alpha3DeviceClaimConfigurationOpaque' Lens
v1alpha3DeviceClaimConfigurationOpaqueL :: Lens_' V1alpha3DeviceClaimConfiguration (Maybe V1alpha3OpaqueDeviceConfiguration)
v1alpha3DeviceClaimConfigurationOpaqueL :: Lens_'
  V1alpha3DeviceClaimConfiguration
  (Maybe V1alpha3OpaqueDeviceConfiguration)
v1alpha3DeviceClaimConfigurationOpaqueL Maybe V1alpha3OpaqueDeviceConfiguration
-> f (Maybe V1alpha3OpaqueDeviceConfiguration)
f V1alpha3DeviceClaimConfiguration{Maybe [Text]
Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceClaimConfigurationOpaque :: V1alpha3DeviceClaimConfiguration
-> Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceClaimConfigurationOpaque :: Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceClaimConfigurationRequests :: Maybe [Text]
$sel:v1alpha3DeviceClaimConfigurationRequests:V1alpha3DeviceClaimConfiguration :: V1alpha3DeviceClaimConfiguration -> Maybe [Text]
..} = (\Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceClaimConfigurationOpaque -> V1alpha3DeviceClaimConfiguration { Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceClaimConfigurationOpaque :: Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceClaimConfigurationOpaque :: Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceClaimConfigurationOpaque, Maybe [Text]
v1alpha3DeviceClaimConfigurationRequests :: Maybe [Text]
$sel:v1alpha3DeviceClaimConfigurationRequests:V1alpha3DeviceClaimConfiguration :: Maybe [Text]
..} ) (Maybe V1alpha3OpaqueDeviceConfiguration
 -> V1alpha3DeviceClaimConfiguration)
-> f (Maybe V1alpha3OpaqueDeviceConfiguration)
-> f V1alpha3DeviceClaimConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha3OpaqueDeviceConfiguration
-> f (Maybe V1alpha3OpaqueDeviceConfiguration)
f Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceClaimConfigurationOpaque
{-# INLINE v1alpha3DeviceClaimConfigurationOpaqueL #-}

-- | 'v1alpha3DeviceClaimConfigurationRequests' Lens
v1alpha3DeviceClaimConfigurationRequestsL :: Lens_' V1alpha3DeviceClaimConfiguration (Maybe [Text])
v1alpha3DeviceClaimConfigurationRequestsL :: Lens_' V1alpha3DeviceClaimConfiguration (Maybe [Text])
v1alpha3DeviceClaimConfigurationRequestsL Maybe [Text] -> f (Maybe [Text])
f V1alpha3DeviceClaimConfiguration{Maybe [Text]
Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceClaimConfigurationOpaque :: V1alpha3DeviceClaimConfiguration
-> Maybe V1alpha3OpaqueDeviceConfiguration
$sel:v1alpha3DeviceClaimConfigurationRequests:V1alpha3DeviceClaimConfiguration :: V1alpha3DeviceClaimConfiguration -> Maybe [Text]
v1alpha3DeviceClaimConfigurationOpaque :: Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceClaimConfigurationRequests :: Maybe [Text]
..} = (\Maybe [Text]
v1alpha3DeviceClaimConfigurationRequests -> V1alpha3DeviceClaimConfiguration { Maybe [Text]
$sel:v1alpha3DeviceClaimConfigurationRequests:V1alpha3DeviceClaimConfiguration :: Maybe [Text]
v1alpha3DeviceClaimConfigurationRequests :: Maybe [Text]
v1alpha3DeviceClaimConfigurationRequests, Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceClaimConfigurationOpaque :: Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceClaimConfigurationOpaque :: Maybe V1alpha3OpaqueDeviceConfiguration
..} ) (Maybe [Text] -> V1alpha3DeviceClaimConfiguration)
-> f (Maybe [Text]) -> f V1alpha3DeviceClaimConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1alpha3DeviceClaimConfigurationRequests
{-# INLINE v1alpha3DeviceClaimConfigurationRequestsL #-}



-- * V1alpha3DeviceClass

-- | 'v1alpha3DeviceClassApiVersion' Lens
v1alpha3DeviceClassApiVersionL :: Lens_' V1alpha3DeviceClass (Maybe Text)
v1alpha3DeviceClassApiVersionL :: Lens_' V1alpha3DeviceClass (Maybe Text)
v1alpha3DeviceClassApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha3DeviceClass{Maybe Text
Maybe V1ObjectMeta
V1alpha3DeviceClassSpec
v1alpha3DeviceClassApiVersion :: V1alpha3DeviceClass -> Maybe Text
v1alpha3DeviceClassApiVersion :: Maybe Text
v1alpha3DeviceClassKind :: Maybe Text
v1alpha3DeviceClassMetadata :: Maybe V1ObjectMeta
v1alpha3DeviceClassSpec :: V1alpha3DeviceClassSpec
$sel:v1alpha3DeviceClassKind:V1alpha3DeviceClass :: V1alpha3DeviceClass -> Maybe Text
$sel:v1alpha3DeviceClassMetadata:V1alpha3DeviceClass :: V1alpha3DeviceClass -> Maybe V1ObjectMeta
$sel:v1alpha3DeviceClassSpec:V1alpha3DeviceClass :: V1alpha3DeviceClass -> V1alpha3DeviceClassSpec
..} = (\Maybe Text
v1alpha3DeviceClassApiVersion -> V1alpha3DeviceClass { Maybe Text
v1alpha3DeviceClassApiVersion :: Maybe Text
v1alpha3DeviceClassApiVersion :: Maybe Text
v1alpha3DeviceClassApiVersion, Maybe Text
Maybe V1ObjectMeta
V1alpha3DeviceClassSpec
v1alpha3DeviceClassKind :: Maybe Text
v1alpha3DeviceClassMetadata :: Maybe V1ObjectMeta
v1alpha3DeviceClassSpec :: V1alpha3DeviceClassSpec
$sel:v1alpha3DeviceClassKind:V1alpha3DeviceClass :: Maybe Text
$sel:v1alpha3DeviceClassMetadata:V1alpha3DeviceClass :: Maybe V1ObjectMeta
$sel:v1alpha3DeviceClassSpec:V1alpha3DeviceClass :: V1alpha3DeviceClassSpec
..} ) (Maybe Text -> V1alpha3DeviceClass)
-> f (Maybe Text) -> f V1alpha3DeviceClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha3DeviceClassApiVersion
{-# INLINE v1alpha3DeviceClassApiVersionL #-}

-- | 'v1alpha3DeviceClassKind' Lens
v1alpha3DeviceClassKindL :: Lens_' V1alpha3DeviceClass (Maybe Text)
v1alpha3DeviceClassKindL :: Lens_' V1alpha3DeviceClass (Maybe Text)
v1alpha3DeviceClassKindL Maybe Text -> f (Maybe Text)
f V1alpha3DeviceClass{Maybe Text
Maybe V1ObjectMeta
V1alpha3DeviceClassSpec
v1alpha3DeviceClassApiVersion :: V1alpha3DeviceClass -> Maybe Text
$sel:v1alpha3DeviceClassKind:V1alpha3DeviceClass :: V1alpha3DeviceClass -> Maybe Text
$sel:v1alpha3DeviceClassMetadata:V1alpha3DeviceClass :: V1alpha3DeviceClass -> Maybe V1ObjectMeta
$sel:v1alpha3DeviceClassSpec:V1alpha3DeviceClass :: V1alpha3DeviceClass -> V1alpha3DeviceClassSpec
v1alpha3DeviceClassApiVersion :: Maybe Text
v1alpha3DeviceClassKind :: Maybe Text
v1alpha3DeviceClassMetadata :: Maybe V1ObjectMeta
v1alpha3DeviceClassSpec :: V1alpha3DeviceClassSpec
..} = (\Maybe Text
v1alpha3DeviceClassKind -> V1alpha3DeviceClass { Maybe Text
$sel:v1alpha3DeviceClassKind:V1alpha3DeviceClass :: Maybe Text
v1alpha3DeviceClassKind :: Maybe Text
v1alpha3DeviceClassKind, Maybe Text
Maybe V1ObjectMeta
V1alpha3DeviceClassSpec
v1alpha3DeviceClassApiVersion :: Maybe Text
$sel:v1alpha3DeviceClassMetadata:V1alpha3DeviceClass :: Maybe V1ObjectMeta
$sel:v1alpha3DeviceClassSpec:V1alpha3DeviceClass :: V1alpha3DeviceClassSpec
v1alpha3DeviceClassApiVersion :: Maybe Text
v1alpha3DeviceClassMetadata :: Maybe V1ObjectMeta
v1alpha3DeviceClassSpec :: V1alpha3DeviceClassSpec
..} ) (Maybe Text -> V1alpha3DeviceClass)
-> f (Maybe Text) -> f V1alpha3DeviceClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha3DeviceClassKind
{-# INLINE v1alpha3DeviceClassKindL #-}

-- | 'v1alpha3DeviceClassMetadata' Lens
v1alpha3DeviceClassMetadataL :: Lens_' V1alpha3DeviceClass (Maybe V1ObjectMeta)
v1alpha3DeviceClassMetadataL :: Lens_' V1alpha3DeviceClass (Maybe V1ObjectMeta)
v1alpha3DeviceClassMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1alpha3DeviceClass{Maybe Text
Maybe V1ObjectMeta
V1alpha3DeviceClassSpec
v1alpha3DeviceClassApiVersion :: V1alpha3DeviceClass -> Maybe Text
$sel:v1alpha3DeviceClassKind:V1alpha3DeviceClass :: V1alpha3DeviceClass -> Maybe Text
$sel:v1alpha3DeviceClassMetadata:V1alpha3DeviceClass :: V1alpha3DeviceClass -> Maybe V1ObjectMeta
$sel:v1alpha3DeviceClassSpec:V1alpha3DeviceClass :: V1alpha3DeviceClass -> V1alpha3DeviceClassSpec
v1alpha3DeviceClassApiVersion :: Maybe Text
v1alpha3DeviceClassKind :: Maybe Text
v1alpha3DeviceClassMetadata :: Maybe V1ObjectMeta
v1alpha3DeviceClassSpec :: V1alpha3DeviceClassSpec
..} = (\Maybe V1ObjectMeta
v1alpha3DeviceClassMetadata -> V1alpha3DeviceClass { Maybe V1ObjectMeta
$sel:v1alpha3DeviceClassMetadata:V1alpha3DeviceClass :: Maybe V1ObjectMeta
v1alpha3DeviceClassMetadata :: Maybe V1ObjectMeta
v1alpha3DeviceClassMetadata, Maybe Text
V1alpha3DeviceClassSpec
v1alpha3DeviceClassApiVersion :: Maybe Text
$sel:v1alpha3DeviceClassKind:V1alpha3DeviceClass :: Maybe Text
$sel:v1alpha3DeviceClassSpec:V1alpha3DeviceClass :: V1alpha3DeviceClassSpec
v1alpha3DeviceClassApiVersion :: Maybe Text
v1alpha3DeviceClassKind :: Maybe Text
v1alpha3DeviceClassSpec :: V1alpha3DeviceClassSpec
..} ) (Maybe V1ObjectMeta -> V1alpha3DeviceClass)
-> f (Maybe V1ObjectMeta) -> f V1alpha3DeviceClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1alpha3DeviceClassMetadata
{-# INLINE v1alpha3DeviceClassMetadataL #-}

-- | 'v1alpha3DeviceClassSpec' Lens
v1alpha3DeviceClassSpecL :: Lens_' V1alpha3DeviceClass (V1alpha3DeviceClassSpec)
v1alpha3DeviceClassSpecL :: Lens_' V1alpha3DeviceClass V1alpha3DeviceClassSpec
v1alpha3DeviceClassSpecL V1alpha3DeviceClassSpec -> f V1alpha3DeviceClassSpec
f V1alpha3DeviceClass{Maybe Text
Maybe V1ObjectMeta
V1alpha3DeviceClassSpec
v1alpha3DeviceClassApiVersion :: V1alpha3DeviceClass -> Maybe Text
$sel:v1alpha3DeviceClassKind:V1alpha3DeviceClass :: V1alpha3DeviceClass -> Maybe Text
$sel:v1alpha3DeviceClassMetadata:V1alpha3DeviceClass :: V1alpha3DeviceClass -> Maybe V1ObjectMeta
$sel:v1alpha3DeviceClassSpec:V1alpha3DeviceClass :: V1alpha3DeviceClass -> V1alpha3DeviceClassSpec
v1alpha3DeviceClassApiVersion :: Maybe Text
v1alpha3DeviceClassKind :: Maybe Text
v1alpha3DeviceClassMetadata :: Maybe V1ObjectMeta
v1alpha3DeviceClassSpec :: V1alpha3DeviceClassSpec
..} = (\V1alpha3DeviceClassSpec
v1alpha3DeviceClassSpec -> V1alpha3DeviceClass { V1alpha3DeviceClassSpec
$sel:v1alpha3DeviceClassSpec:V1alpha3DeviceClass :: V1alpha3DeviceClassSpec
v1alpha3DeviceClassSpec :: V1alpha3DeviceClassSpec
v1alpha3DeviceClassSpec, Maybe Text
Maybe V1ObjectMeta
v1alpha3DeviceClassApiVersion :: Maybe Text
$sel:v1alpha3DeviceClassKind:V1alpha3DeviceClass :: Maybe Text
$sel:v1alpha3DeviceClassMetadata:V1alpha3DeviceClass :: Maybe V1ObjectMeta
v1alpha3DeviceClassApiVersion :: Maybe Text
v1alpha3DeviceClassKind :: Maybe Text
v1alpha3DeviceClassMetadata :: Maybe V1ObjectMeta
..} ) (V1alpha3DeviceClassSpec -> V1alpha3DeviceClass)
-> f V1alpha3DeviceClassSpec -> f V1alpha3DeviceClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1alpha3DeviceClassSpec -> f V1alpha3DeviceClassSpec
f V1alpha3DeviceClassSpec
v1alpha3DeviceClassSpec
{-# INLINE v1alpha3DeviceClassSpecL #-}



-- * V1alpha3DeviceClassConfiguration

-- | 'v1alpha3DeviceClassConfigurationOpaque' Lens
v1alpha3DeviceClassConfigurationOpaqueL :: Lens_' V1alpha3DeviceClassConfiguration (Maybe V1alpha3OpaqueDeviceConfiguration)
v1alpha3DeviceClassConfigurationOpaqueL :: Lens_'
  V1alpha3DeviceClassConfiguration
  (Maybe V1alpha3OpaqueDeviceConfiguration)
v1alpha3DeviceClassConfigurationOpaqueL Maybe V1alpha3OpaqueDeviceConfiguration
-> f (Maybe V1alpha3OpaqueDeviceConfiguration)
f V1alpha3DeviceClassConfiguration{Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceClassConfigurationOpaque :: V1alpha3DeviceClassConfiguration
-> Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceClassConfigurationOpaque :: Maybe V1alpha3OpaqueDeviceConfiguration
..} = (\Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceClassConfigurationOpaque -> V1alpha3DeviceClassConfiguration { Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceClassConfigurationOpaque :: Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceClassConfigurationOpaque :: Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceClassConfigurationOpaque, ..} ) (Maybe V1alpha3OpaqueDeviceConfiguration
 -> V1alpha3DeviceClassConfiguration)
-> f (Maybe V1alpha3OpaqueDeviceConfiguration)
-> f V1alpha3DeviceClassConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha3OpaqueDeviceConfiguration
-> f (Maybe V1alpha3OpaqueDeviceConfiguration)
f Maybe V1alpha3OpaqueDeviceConfiguration
v1alpha3DeviceClassConfigurationOpaque
{-# INLINE v1alpha3DeviceClassConfigurationOpaqueL #-}



-- * V1alpha3DeviceClassList

-- | 'v1alpha3DeviceClassListApiVersion' Lens
v1alpha3DeviceClassListApiVersionL :: Lens_' V1alpha3DeviceClassList (Maybe Text)
v1alpha3DeviceClassListApiVersionL :: Lens_' V1alpha3DeviceClassList (Maybe Text)
v1alpha3DeviceClassListApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha3DeviceClassList{[V1alpha3DeviceClass]
Maybe Text
Maybe V1ListMeta
v1alpha3DeviceClassListApiVersion :: V1alpha3DeviceClassList -> Maybe Text
v1alpha3DeviceClassListApiVersion :: Maybe Text
v1alpha3DeviceClassListItems :: [V1alpha3DeviceClass]
v1alpha3DeviceClassListKind :: Maybe Text
v1alpha3DeviceClassListMetadata :: Maybe V1ListMeta
$sel:v1alpha3DeviceClassListItems:V1alpha3DeviceClassList :: V1alpha3DeviceClassList -> [V1alpha3DeviceClass]
$sel:v1alpha3DeviceClassListKind:V1alpha3DeviceClassList :: V1alpha3DeviceClassList -> Maybe Text
$sel:v1alpha3DeviceClassListMetadata:V1alpha3DeviceClassList :: V1alpha3DeviceClassList -> Maybe V1ListMeta
..} = (\Maybe Text
v1alpha3DeviceClassListApiVersion -> V1alpha3DeviceClassList { Maybe Text
v1alpha3DeviceClassListApiVersion :: Maybe Text
v1alpha3DeviceClassListApiVersion :: Maybe Text
v1alpha3DeviceClassListApiVersion, [V1alpha3DeviceClass]
Maybe Text
Maybe V1ListMeta
v1alpha3DeviceClassListItems :: [V1alpha3DeviceClass]
v1alpha3DeviceClassListKind :: Maybe Text
v1alpha3DeviceClassListMetadata :: Maybe V1ListMeta
$sel:v1alpha3DeviceClassListItems:V1alpha3DeviceClassList :: [V1alpha3DeviceClass]
$sel:v1alpha3DeviceClassListKind:V1alpha3DeviceClassList :: Maybe Text
$sel:v1alpha3DeviceClassListMetadata:V1alpha3DeviceClassList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1alpha3DeviceClassList)
-> f (Maybe Text) -> f V1alpha3DeviceClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha3DeviceClassListApiVersion
{-# INLINE v1alpha3DeviceClassListApiVersionL #-}

-- | 'v1alpha3DeviceClassListItems' Lens
v1alpha3DeviceClassListItemsL :: Lens_' V1alpha3DeviceClassList ([V1alpha3DeviceClass])
v1alpha3DeviceClassListItemsL :: Lens_' V1alpha3DeviceClassList [V1alpha3DeviceClass]
v1alpha3DeviceClassListItemsL [V1alpha3DeviceClass] -> f [V1alpha3DeviceClass]
f V1alpha3DeviceClassList{[V1alpha3DeviceClass]
Maybe Text
Maybe V1ListMeta
v1alpha3DeviceClassListApiVersion :: V1alpha3DeviceClassList -> Maybe Text
$sel:v1alpha3DeviceClassListItems:V1alpha3DeviceClassList :: V1alpha3DeviceClassList -> [V1alpha3DeviceClass]
$sel:v1alpha3DeviceClassListKind:V1alpha3DeviceClassList :: V1alpha3DeviceClassList -> Maybe Text
$sel:v1alpha3DeviceClassListMetadata:V1alpha3DeviceClassList :: V1alpha3DeviceClassList -> Maybe V1ListMeta
v1alpha3DeviceClassListApiVersion :: Maybe Text
v1alpha3DeviceClassListItems :: [V1alpha3DeviceClass]
v1alpha3DeviceClassListKind :: Maybe Text
v1alpha3DeviceClassListMetadata :: Maybe V1ListMeta
..} = (\[V1alpha3DeviceClass]
v1alpha3DeviceClassListItems -> V1alpha3DeviceClassList { [V1alpha3DeviceClass]
$sel:v1alpha3DeviceClassListItems:V1alpha3DeviceClassList :: [V1alpha3DeviceClass]
v1alpha3DeviceClassListItems :: [V1alpha3DeviceClass]
v1alpha3DeviceClassListItems, Maybe Text
Maybe V1ListMeta
v1alpha3DeviceClassListApiVersion :: Maybe Text
$sel:v1alpha3DeviceClassListKind:V1alpha3DeviceClassList :: Maybe Text
$sel:v1alpha3DeviceClassListMetadata:V1alpha3DeviceClassList :: Maybe V1ListMeta
v1alpha3DeviceClassListApiVersion :: Maybe Text
v1alpha3DeviceClassListKind :: Maybe Text
v1alpha3DeviceClassListMetadata :: Maybe V1ListMeta
..} ) ([V1alpha3DeviceClass] -> V1alpha3DeviceClassList)
-> f [V1alpha3DeviceClass] -> f V1alpha3DeviceClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1alpha3DeviceClass] -> f [V1alpha3DeviceClass]
f [V1alpha3DeviceClass]
v1alpha3DeviceClassListItems
{-# INLINE v1alpha3DeviceClassListItemsL #-}

-- | 'v1alpha3DeviceClassListKind' Lens
v1alpha3DeviceClassListKindL :: Lens_' V1alpha3DeviceClassList (Maybe Text)
v1alpha3DeviceClassListKindL :: Lens_' V1alpha3DeviceClassList (Maybe Text)
v1alpha3DeviceClassListKindL Maybe Text -> f (Maybe Text)
f V1alpha3DeviceClassList{[V1alpha3DeviceClass]
Maybe Text
Maybe V1ListMeta
v1alpha3DeviceClassListApiVersion :: V1alpha3DeviceClassList -> Maybe Text
$sel:v1alpha3DeviceClassListItems:V1alpha3DeviceClassList :: V1alpha3DeviceClassList -> [V1alpha3DeviceClass]
$sel:v1alpha3DeviceClassListKind:V1alpha3DeviceClassList :: V1alpha3DeviceClassList -> Maybe Text
$sel:v1alpha3DeviceClassListMetadata:V1alpha3DeviceClassList :: V1alpha3DeviceClassList -> Maybe V1ListMeta
v1alpha3DeviceClassListApiVersion :: Maybe Text
v1alpha3DeviceClassListItems :: [V1alpha3DeviceClass]
v1alpha3DeviceClassListKind :: Maybe Text
v1alpha3DeviceClassListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1alpha3DeviceClassListKind -> V1alpha3DeviceClassList { Maybe Text
$sel:v1alpha3DeviceClassListKind:V1alpha3DeviceClassList :: Maybe Text
v1alpha3DeviceClassListKind :: Maybe Text
v1alpha3DeviceClassListKind, [V1alpha3DeviceClass]
Maybe Text
Maybe V1ListMeta
v1alpha3DeviceClassListApiVersion :: Maybe Text
$sel:v1alpha3DeviceClassListItems:V1alpha3DeviceClassList :: [V1alpha3DeviceClass]
$sel:v1alpha3DeviceClassListMetadata:V1alpha3DeviceClassList :: Maybe V1ListMeta
v1alpha3DeviceClassListApiVersion :: Maybe Text
v1alpha3DeviceClassListItems :: [V1alpha3DeviceClass]
v1alpha3DeviceClassListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1alpha3DeviceClassList)
-> f (Maybe Text) -> f V1alpha3DeviceClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha3DeviceClassListKind
{-# INLINE v1alpha3DeviceClassListKindL #-}

-- | 'v1alpha3DeviceClassListMetadata' Lens
v1alpha3DeviceClassListMetadataL :: Lens_' V1alpha3DeviceClassList (Maybe V1ListMeta)
v1alpha3DeviceClassListMetadataL :: Lens_' V1alpha3DeviceClassList (Maybe V1ListMeta)
v1alpha3DeviceClassListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1alpha3DeviceClassList{[V1alpha3DeviceClass]
Maybe Text
Maybe V1ListMeta
v1alpha3DeviceClassListApiVersion :: V1alpha3DeviceClassList -> Maybe Text
$sel:v1alpha3DeviceClassListItems:V1alpha3DeviceClassList :: V1alpha3DeviceClassList -> [V1alpha3DeviceClass]
$sel:v1alpha3DeviceClassListKind:V1alpha3DeviceClassList :: V1alpha3DeviceClassList -> Maybe Text
$sel:v1alpha3DeviceClassListMetadata:V1alpha3DeviceClassList :: V1alpha3DeviceClassList -> Maybe V1ListMeta
v1alpha3DeviceClassListApiVersion :: Maybe Text
v1alpha3DeviceClassListItems :: [V1alpha3DeviceClass]
v1alpha3DeviceClassListKind :: Maybe Text
v1alpha3DeviceClassListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1alpha3DeviceClassListMetadata -> V1alpha3DeviceClassList { Maybe V1ListMeta
$sel:v1alpha3DeviceClassListMetadata:V1alpha3DeviceClassList :: Maybe V1ListMeta
v1alpha3DeviceClassListMetadata :: Maybe V1ListMeta
v1alpha3DeviceClassListMetadata, [V1alpha3DeviceClass]
Maybe Text
v1alpha3DeviceClassListApiVersion :: Maybe Text
$sel:v1alpha3DeviceClassListItems:V1alpha3DeviceClassList :: [V1alpha3DeviceClass]
$sel:v1alpha3DeviceClassListKind:V1alpha3DeviceClassList :: Maybe Text
v1alpha3DeviceClassListApiVersion :: Maybe Text
v1alpha3DeviceClassListItems :: [V1alpha3DeviceClass]
v1alpha3DeviceClassListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1alpha3DeviceClassList)
-> f (Maybe V1ListMeta) -> f V1alpha3DeviceClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1alpha3DeviceClassListMetadata
{-# INLINE v1alpha3DeviceClassListMetadataL #-}



-- * V1alpha3DeviceClassSpec

-- | 'v1alpha3DeviceClassSpecConfig' Lens
v1alpha3DeviceClassSpecConfigL :: Lens_' V1alpha3DeviceClassSpec (Maybe [V1alpha3DeviceClassConfiguration])
v1alpha3DeviceClassSpecConfigL :: Lens_'
  V1alpha3DeviceClassSpec (Maybe [V1alpha3DeviceClassConfiguration])
v1alpha3DeviceClassSpecConfigL Maybe [V1alpha3DeviceClassConfiguration]
-> f (Maybe [V1alpha3DeviceClassConfiguration])
f V1alpha3DeviceClassSpec{Maybe [V1alpha3DeviceSelector]
Maybe [V1alpha3DeviceClassConfiguration]
v1alpha3DeviceClassSpecConfig :: V1alpha3DeviceClassSpec -> Maybe [V1alpha3DeviceClassConfiguration]
v1alpha3DeviceClassSpecConfig :: Maybe [V1alpha3DeviceClassConfiguration]
v1alpha3DeviceClassSpecSelectors :: Maybe [V1alpha3DeviceSelector]
$sel:v1alpha3DeviceClassSpecSelectors:V1alpha3DeviceClassSpec :: V1alpha3DeviceClassSpec -> Maybe [V1alpha3DeviceSelector]
..} = (\Maybe [V1alpha3DeviceClassConfiguration]
v1alpha3DeviceClassSpecConfig -> V1alpha3DeviceClassSpec { Maybe [V1alpha3DeviceClassConfiguration]
v1alpha3DeviceClassSpecConfig :: Maybe [V1alpha3DeviceClassConfiguration]
v1alpha3DeviceClassSpecConfig :: Maybe [V1alpha3DeviceClassConfiguration]
v1alpha3DeviceClassSpecConfig, Maybe [V1alpha3DeviceSelector]
v1alpha3DeviceClassSpecSelectors :: Maybe [V1alpha3DeviceSelector]
$sel:v1alpha3DeviceClassSpecSelectors:V1alpha3DeviceClassSpec :: Maybe [V1alpha3DeviceSelector]
..} ) (Maybe [V1alpha3DeviceClassConfiguration]
 -> V1alpha3DeviceClassSpec)
-> f (Maybe [V1alpha3DeviceClassConfiguration])
-> f V1alpha3DeviceClassSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1alpha3DeviceClassConfiguration]
-> f (Maybe [V1alpha3DeviceClassConfiguration])
f Maybe [V1alpha3DeviceClassConfiguration]
v1alpha3DeviceClassSpecConfig
{-# INLINE v1alpha3DeviceClassSpecConfigL #-}

-- | 'v1alpha3DeviceClassSpecSelectors' Lens
v1alpha3DeviceClassSpecSelectorsL :: Lens_' V1alpha3DeviceClassSpec (Maybe [V1alpha3DeviceSelector])
v1alpha3DeviceClassSpecSelectorsL :: Lens_' V1alpha3DeviceClassSpec (Maybe [V1alpha3DeviceSelector])
v1alpha3DeviceClassSpecSelectorsL Maybe [V1alpha3DeviceSelector]
-> f (Maybe [V1alpha3DeviceSelector])
f V1alpha3DeviceClassSpec{Maybe [V1alpha3DeviceSelector]
Maybe [V1alpha3DeviceClassConfiguration]
v1alpha3DeviceClassSpecConfig :: V1alpha3DeviceClassSpec -> Maybe [V1alpha3DeviceClassConfiguration]
$sel:v1alpha3DeviceClassSpecSelectors:V1alpha3DeviceClassSpec :: V1alpha3DeviceClassSpec -> Maybe [V1alpha3DeviceSelector]
v1alpha3DeviceClassSpecConfig :: Maybe [V1alpha3DeviceClassConfiguration]
v1alpha3DeviceClassSpecSelectors :: Maybe [V1alpha3DeviceSelector]
..} = (\Maybe [V1alpha3DeviceSelector]
v1alpha3DeviceClassSpecSelectors -> V1alpha3DeviceClassSpec { Maybe [V1alpha3DeviceSelector]
$sel:v1alpha3DeviceClassSpecSelectors:V1alpha3DeviceClassSpec :: Maybe [V1alpha3DeviceSelector]
v1alpha3DeviceClassSpecSelectors :: Maybe [V1alpha3DeviceSelector]
v1alpha3DeviceClassSpecSelectors, Maybe [V1alpha3DeviceClassConfiguration]
v1alpha3DeviceClassSpecConfig :: Maybe [V1alpha3DeviceClassConfiguration]
v1alpha3DeviceClassSpecConfig :: Maybe [V1alpha3DeviceClassConfiguration]
..} ) (Maybe [V1alpha3DeviceSelector] -> V1alpha3DeviceClassSpec)
-> f (Maybe [V1alpha3DeviceSelector]) -> f V1alpha3DeviceClassSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1alpha3DeviceSelector]
-> f (Maybe [V1alpha3DeviceSelector])
f Maybe [V1alpha3DeviceSelector]
v1alpha3DeviceClassSpecSelectors
{-# INLINE v1alpha3DeviceClassSpecSelectorsL #-}



-- * V1alpha3DeviceConstraint

-- | 'v1alpha3DeviceConstraintMatchAttribute' Lens
v1alpha3DeviceConstraintMatchAttributeL :: Lens_' V1alpha3DeviceConstraint (Maybe Text)
v1alpha3DeviceConstraintMatchAttributeL :: Lens_' V1alpha3DeviceConstraint (Maybe Text)
v1alpha3DeviceConstraintMatchAttributeL Maybe Text -> f (Maybe Text)
f V1alpha3DeviceConstraint{Maybe [Text]
Maybe Text
v1alpha3DeviceConstraintMatchAttribute :: V1alpha3DeviceConstraint -> Maybe Text
v1alpha3DeviceConstraintMatchAttribute :: Maybe Text
v1alpha3DeviceConstraintRequests :: Maybe [Text]
$sel:v1alpha3DeviceConstraintRequests:V1alpha3DeviceConstraint :: V1alpha3DeviceConstraint -> Maybe [Text]
..} = (\Maybe Text
v1alpha3DeviceConstraintMatchAttribute -> V1alpha3DeviceConstraint { Maybe Text
v1alpha3DeviceConstraintMatchAttribute :: Maybe Text
v1alpha3DeviceConstraintMatchAttribute :: Maybe Text
v1alpha3DeviceConstraintMatchAttribute, Maybe [Text]
v1alpha3DeviceConstraintRequests :: Maybe [Text]
$sel:v1alpha3DeviceConstraintRequests:V1alpha3DeviceConstraint :: Maybe [Text]
..} ) (Maybe Text -> V1alpha3DeviceConstraint)
-> f (Maybe Text) -> f V1alpha3DeviceConstraint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha3DeviceConstraintMatchAttribute
{-# INLINE v1alpha3DeviceConstraintMatchAttributeL #-}

-- | 'v1alpha3DeviceConstraintRequests' Lens
v1alpha3DeviceConstraintRequestsL :: Lens_' V1alpha3DeviceConstraint (Maybe [Text])
v1alpha3DeviceConstraintRequestsL :: Lens_' V1alpha3DeviceConstraint (Maybe [Text])
v1alpha3DeviceConstraintRequestsL Maybe [Text] -> f (Maybe [Text])
f V1alpha3DeviceConstraint{Maybe [Text]
Maybe Text
v1alpha3DeviceConstraintMatchAttribute :: V1alpha3DeviceConstraint -> Maybe Text
$sel:v1alpha3DeviceConstraintRequests:V1alpha3DeviceConstraint :: V1alpha3DeviceConstraint -> Maybe [Text]
v1alpha3DeviceConstraintMatchAttribute :: Maybe Text
v1alpha3DeviceConstraintRequests :: Maybe [Text]
..} = (\Maybe [Text]
v1alpha3DeviceConstraintRequests -> V1alpha3DeviceConstraint { Maybe [Text]
$sel:v1alpha3DeviceConstraintRequests:V1alpha3DeviceConstraint :: Maybe [Text]
v1alpha3DeviceConstraintRequests :: Maybe [Text]
v1alpha3DeviceConstraintRequests, Maybe Text
v1alpha3DeviceConstraintMatchAttribute :: Maybe Text
v1alpha3DeviceConstraintMatchAttribute :: Maybe Text
..} ) (Maybe [Text] -> V1alpha3DeviceConstraint)
-> f (Maybe [Text]) -> f V1alpha3DeviceConstraint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1alpha3DeviceConstraintRequests
{-# INLINE v1alpha3DeviceConstraintRequestsL #-}



-- * V1alpha3DeviceRequest

-- | 'v1alpha3DeviceRequestAdminAccess' Lens
v1alpha3DeviceRequestAdminAccessL :: Lens_' V1alpha3DeviceRequest (Maybe Bool)
v1alpha3DeviceRequestAdminAccessL :: Lens_' V1alpha3DeviceRequest (Maybe Bool)
v1alpha3DeviceRequestAdminAccessL Maybe Bool -> f (Maybe Bool)
f V1alpha3DeviceRequest{Maybe Bool
Maybe Integer
Maybe [V1alpha3DeviceSelector]
Maybe Text
Text
v1alpha3DeviceRequestAdminAccess :: V1alpha3DeviceRequest -> Maybe Bool
v1alpha3DeviceRequestAdminAccess :: Maybe Bool
v1alpha3DeviceRequestAllocationMode :: Maybe Text
v1alpha3DeviceRequestCount :: Maybe Integer
v1alpha3DeviceRequestDeviceClassName :: Text
v1alpha3DeviceRequestName :: Text
v1alpha3DeviceRequestSelectors :: Maybe [V1alpha3DeviceSelector]
$sel:v1alpha3DeviceRequestAllocationMode:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Maybe Text
$sel:v1alpha3DeviceRequestCount:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Maybe Integer
$sel:v1alpha3DeviceRequestDeviceClassName:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Text
$sel:v1alpha3DeviceRequestName:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Text
$sel:v1alpha3DeviceRequestSelectors:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Maybe [V1alpha3DeviceSelector]
..} = (\Maybe Bool
v1alpha3DeviceRequestAdminAccess -> V1alpha3DeviceRequest { Maybe Bool
v1alpha3DeviceRequestAdminAccess :: Maybe Bool
v1alpha3DeviceRequestAdminAccess :: Maybe Bool
v1alpha3DeviceRequestAdminAccess, Maybe Integer
Maybe [V1alpha3DeviceSelector]
Maybe Text
Text
v1alpha3DeviceRequestAllocationMode :: Maybe Text
v1alpha3DeviceRequestCount :: Maybe Integer
v1alpha3DeviceRequestDeviceClassName :: Text
v1alpha3DeviceRequestName :: Text
v1alpha3DeviceRequestSelectors :: Maybe [V1alpha3DeviceSelector]
$sel:v1alpha3DeviceRequestAllocationMode:V1alpha3DeviceRequest :: Maybe Text
$sel:v1alpha3DeviceRequestCount:V1alpha3DeviceRequest :: Maybe Integer
$sel:v1alpha3DeviceRequestDeviceClassName:V1alpha3DeviceRequest :: Text
$sel:v1alpha3DeviceRequestName:V1alpha3DeviceRequest :: Text
$sel:v1alpha3DeviceRequestSelectors:V1alpha3DeviceRequest :: Maybe [V1alpha3DeviceSelector]
..} ) (Maybe Bool -> V1alpha3DeviceRequest)
-> f (Maybe Bool) -> f V1alpha3DeviceRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1alpha3DeviceRequestAdminAccess
{-# INLINE v1alpha3DeviceRequestAdminAccessL #-}

-- | 'v1alpha3DeviceRequestAllocationMode' Lens
v1alpha3DeviceRequestAllocationModeL :: Lens_' V1alpha3DeviceRequest (Maybe Text)
v1alpha3DeviceRequestAllocationModeL :: Lens_' V1alpha3DeviceRequest (Maybe Text)
v1alpha3DeviceRequestAllocationModeL Maybe Text -> f (Maybe Text)
f V1alpha3DeviceRequest{Maybe Bool
Maybe Integer
Maybe [V1alpha3DeviceSelector]
Maybe Text
Text
v1alpha3DeviceRequestAdminAccess :: V1alpha3DeviceRequest -> Maybe Bool
$sel:v1alpha3DeviceRequestAllocationMode:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Maybe Text
$sel:v1alpha3DeviceRequestCount:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Maybe Integer
$sel:v1alpha3DeviceRequestDeviceClassName:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Text
$sel:v1alpha3DeviceRequestName:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Text
$sel:v1alpha3DeviceRequestSelectors:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Maybe [V1alpha3DeviceSelector]
v1alpha3DeviceRequestAdminAccess :: Maybe Bool
v1alpha3DeviceRequestAllocationMode :: Maybe Text
v1alpha3DeviceRequestCount :: Maybe Integer
v1alpha3DeviceRequestDeviceClassName :: Text
v1alpha3DeviceRequestName :: Text
v1alpha3DeviceRequestSelectors :: Maybe [V1alpha3DeviceSelector]
..} = (\Maybe Text
v1alpha3DeviceRequestAllocationMode -> V1alpha3DeviceRequest { Maybe Text
$sel:v1alpha3DeviceRequestAllocationMode:V1alpha3DeviceRequest :: Maybe Text
v1alpha3DeviceRequestAllocationMode :: Maybe Text
v1alpha3DeviceRequestAllocationMode, Maybe Bool
Maybe Integer
Maybe [V1alpha3DeviceSelector]
Text
v1alpha3DeviceRequestAdminAccess :: Maybe Bool
$sel:v1alpha3DeviceRequestCount:V1alpha3DeviceRequest :: Maybe Integer
$sel:v1alpha3DeviceRequestDeviceClassName:V1alpha3DeviceRequest :: Text
$sel:v1alpha3DeviceRequestName:V1alpha3DeviceRequest :: Text
$sel:v1alpha3DeviceRequestSelectors:V1alpha3DeviceRequest :: Maybe [V1alpha3DeviceSelector]
v1alpha3DeviceRequestAdminAccess :: Maybe Bool
v1alpha3DeviceRequestCount :: Maybe Integer
v1alpha3DeviceRequestDeviceClassName :: Text
v1alpha3DeviceRequestName :: Text
v1alpha3DeviceRequestSelectors :: Maybe [V1alpha3DeviceSelector]
..} ) (Maybe Text -> V1alpha3DeviceRequest)
-> f (Maybe Text) -> f V1alpha3DeviceRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha3DeviceRequestAllocationMode
{-# INLINE v1alpha3DeviceRequestAllocationModeL #-}

-- | 'v1alpha3DeviceRequestCount' Lens
v1alpha3DeviceRequestCountL :: Lens_' V1alpha3DeviceRequest (Maybe Integer)
v1alpha3DeviceRequestCountL :: Lens_' V1alpha3DeviceRequest (Maybe Integer)
v1alpha3DeviceRequestCountL Maybe Integer -> f (Maybe Integer)
f V1alpha3DeviceRequest{Maybe Bool
Maybe Integer
Maybe [V1alpha3DeviceSelector]
Maybe Text
Text
v1alpha3DeviceRequestAdminAccess :: V1alpha3DeviceRequest -> Maybe Bool
$sel:v1alpha3DeviceRequestAllocationMode:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Maybe Text
$sel:v1alpha3DeviceRequestCount:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Maybe Integer
$sel:v1alpha3DeviceRequestDeviceClassName:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Text
$sel:v1alpha3DeviceRequestName:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Text
$sel:v1alpha3DeviceRequestSelectors:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Maybe [V1alpha3DeviceSelector]
v1alpha3DeviceRequestAdminAccess :: Maybe Bool
v1alpha3DeviceRequestAllocationMode :: Maybe Text
v1alpha3DeviceRequestCount :: Maybe Integer
v1alpha3DeviceRequestDeviceClassName :: Text
v1alpha3DeviceRequestName :: Text
v1alpha3DeviceRequestSelectors :: Maybe [V1alpha3DeviceSelector]
..} = (\Maybe Integer
v1alpha3DeviceRequestCount -> V1alpha3DeviceRequest { Maybe Integer
$sel:v1alpha3DeviceRequestCount:V1alpha3DeviceRequest :: Maybe Integer
v1alpha3DeviceRequestCount :: Maybe Integer
v1alpha3DeviceRequestCount, Maybe Bool
Maybe [V1alpha3DeviceSelector]
Maybe Text
Text
v1alpha3DeviceRequestAdminAccess :: Maybe Bool
$sel:v1alpha3DeviceRequestAllocationMode:V1alpha3DeviceRequest :: Maybe Text
$sel:v1alpha3DeviceRequestDeviceClassName:V1alpha3DeviceRequest :: Text
$sel:v1alpha3DeviceRequestName:V1alpha3DeviceRequest :: Text
$sel:v1alpha3DeviceRequestSelectors:V1alpha3DeviceRequest :: Maybe [V1alpha3DeviceSelector]
v1alpha3DeviceRequestAdminAccess :: Maybe Bool
v1alpha3DeviceRequestAllocationMode :: Maybe Text
v1alpha3DeviceRequestDeviceClassName :: Text
v1alpha3DeviceRequestName :: Text
v1alpha3DeviceRequestSelectors :: Maybe [V1alpha3DeviceSelector]
..} ) (Maybe Integer -> V1alpha3DeviceRequest)
-> f (Maybe Integer) -> f V1alpha3DeviceRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1alpha3DeviceRequestCount
{-# INLINE v1alpha3DeviceRequestCountL #-}

-- | 'v1alpha3DeviceRequestDeviceClassName' Lens
v1alpha3DeviceRequestDeviceClassNameL :: Lens_' V1alpha3DeviceRequest (Text)
v1alpha3DeviceRequestDeviceClassNameL :: Lens_' V1alpha3DeviceRequest Text
v1alpha3DeviceRequestDeviceClassNameL Text -> f Text
f V1alpha3DeviceRequest{Maybe Bool
Maybe Integer
Maybe [V1alpha3DeviceSelector]
Maybe Text
Text
v1alpha3DeviceRequestAdminAccess :: V1alpha3DeviceRequest -> Maybe Bool
$sel:v1alpha3DeviceRequestAllocationMode:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Maybe Text
$sel:v1alpha3DeviceRequestCount:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Maybe Integer
$sel:v1alpha3DeviceRequestDeviceClassName:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Text
$sel:v1alpha3DeviceRequestName:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Text
$sel:v1alpha3DeviceRequestSelectors:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Maybe [V1alpha3DeviceSelector]
v1alpha3DeviceRequestAdminAccess :: Maybe Bool
v1alpha3DeviceRequestAllocationMode :: Maybe Text
v1alpha3DeviceRequestCount :: Maybe Integer
v1alpha3DeviceRequestDeviceClassName :: Text
v1alpha3DeviceRequestName :: Text
v1alpha3DeviceRequestSelectors :: Maybe [V1alpha3DeviceSelector]
..} = (\Text
v1alpha3DeviceRequestDeviceClassName -> V1alpha3DeviceRequest { Text
$sel:v1alpha3DeviceRequestDeviceClassName:V1alpha3DeviceRequest :: Text
v1alpha3DeviceRequestDeviceClassName :: Text
v1alpha3DeviceRequestDeviceClassName, Maybe Bool
Maybe Integer
Maybe [V1alpha3DeviceSelector]
Maybe Text
Text
v1alpha3DeviceRequestAdminAccess :: Maybe Bool
$sel:v1alpha3DeviceRequestAllocationMode:V1alpha3DeviceRequest :: Maybe Text
$sel:v1alpha3DeviceRequestCount:V1alpha3DeviceRequest :: Maybe Integer
$sel:v1alpha3DeviceRequestName:V1alpha3DeviceRequest :: Text
$sel:v1alpha3DeviceRequestSelectors:V1alpha3DeviceRequest :: Maybe [V1alpha3DeviceSelector]
v1alpha3DeviceRequestAdminAccess :: Maybe Bool
v1alpha3DeviceRequestAllocationMode :: Maybe Text
v1alpha3DeviceRequestCount :: Maybe Integer
v1alpha3DeviceRequestName :: Text
v1alpha3DeviceRequestSelectors :: Maybe [V1alpha3DeviceSelector]
..} ) (Text -> V1alpha3DeviceRequest)
-> f Text -> f V1alpha3DeviceRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha3DeviceRequestDeviceClassName
{-# INLINE v1alpha3DeviceRequestDeviceClassNameL #-}

-- | 'v1alpha3DeviceRequestName' Lens
v1alpha3DeviceRequestNameL :: Lens_' V1alpha3DeviceRequest (Text)
v1alpha3DeviceRequestNameL :: Lens_' V1alpha3DeviceRequest Text
v1alpha3DeviceRequestNameL Text -> f Text
f V1alpha3DeviceRequest{Maybe Bool
Maybe Integer
Maybe [V1alpha3DeviceSelector]
Maybe Text
Text
v1alpha3DeviceRequestAdminAccess :: V1alpha3DeviceRequest -> Maybe Bool
$sel:v1alpha3DeviceRequestAllocationMode:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Maybe Text
$sel:v1alpha3DeviceRequestCount:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Maybe Integer
$sel:v1alpha3DeviceRequestDeviceClassName:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Text
$sel:v1alpha3DeviceRequestName:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Text
$sel:v1alpha3DeviceRequestSelectors:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Maybe [V1alpha3DeviceSelector]
v1alpha3DeviceRequestAdminAccess :: Maybe Bool
v1alpha3DeviceRequestAllocationMode :: Maybe Text
v1alpha3DeviceRequestCount :: Maybe Integer
v1alpha3DeviceRequestDeviceClassName :: Text
v1alpha3DeviceRequestName :: Text
v1alpha3DeviceRequestSelectors :: Maybe [V1alpha3DeviceSelector]
..} = (\Text
v1alpha3DeviceRequestName -> V1alpha3DeviceRequest { Text
$sel:v1alpha3DeviceRequestName:V1alpha3DeviceRequest :: Text
v1alpha3DeviceRequestName :: Text
v1alpha3DeviceRequestName, Maybe Bool
Maybe Integer
Maybe [V1alpha3DeviceSelector]
Maybe Text
Text
v1alpha3DeviceRequestAdminAccess :: Maybe Bool
$sel:v1alpha3DeviceRequestAllocationMode:V1alpha3DeviceRequest :: Maybe Text
$sel:v1alpha3DeviceRequestCount:V1alpha3DeviceRequest :: Maybe Integer
$sel:v1alpha3DeviceRequestDeviceClassName:V1alpha3DeviceRequest :: Text
$sel:v1alpha3DeviceRequestSelectors:V1alpha3DeviceRequest :: Maybe [V1alpha3DeviceSelector]
v1alpha3DeviceRequestAdminAccess :: Maybe Bool
v1alpha3DeviceRequestAllocationMode :: Maybe Text
v1alpha3DeviceRequestCount :: Maybe Integer
v1alpha3DeviceRequestDeviceClassName :: Text
v1alpha3DeviceRequestSelectors :: Maybe [V1alpha3DeviceSelector]
..} ) (Text -> V1alpha3DeviceRequest)
-> f Text -> f V1alpha3DeviceRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha3DeviceRequestName
{-# INLINE v1alpha3DeviceRequestNameL #-}

-- | 'v1alpha3DeviceRequestSelectors' Lens
v1alpha3DeviceRequestSelectorsL :: Lens_' V1alpha3DeviceRequest (Maybe [V1alpha3DeviceSelector])
v1alpha3DeviceRequestSelectorsL :: Lens_' V1alpha3DeviceRequest (Maybe [V1alpha3DeviceSelector])
v1alpha3DeviceRequestSelectorsL Maybe [V1alpha3DeviceSelector]
-> f (Maybe [V1alpha3DeviceSelector])
f V1alpha3DeviceRequest{Maybe Bool
Maybe Integer
Maybe [V1alpha3DeviceSelector]
Maybe Text
Text
v1alpha3DeviceRequestAdminAccess :: V1alpha3DeviceRequest -> Maybe Bool
$sel:v1alpha3DeviceRequestAllocationMode:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Maybe Text
$sel:v1alpha3DeviceRequestCount:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Maybe Integer
$sel:v1alpha3DeviceRequestDeviceClassName:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Text
$sel:v1alpha3DeviceRequestName:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Text
$sel:v1alpha3DeviceRequestSelectors:V1alpha3DeviceRequest :: V1alpha3DeviceRequest -> Maybe [V1alpha3DeviceSelector]
v1alpha3DeviceRequestAdminAccess :: Maybe Bool
v1alpha3DeviceRequestAllocationMode :: Maybe Text
v1alpha3DeviceRequestCount :: Maybe Integer
v1alpha3DeviceRequestDeviceClassName :: Text
v1alpha3DeviceRequestName :: Text
v1alpha3DeviceRequestSelectors :: Maybe [V1alpha3DeviceSelector]
..} = (\Maybe [V1alpha3DeviceSelector]
v1alpha3DeviceRequestSelectors -> V1alpha3DeviceRequest { Maybe [V1alpha3DeviceSelector]
$sel:v1alpha3DeviceRequestSelectors:V1alpha3DeviceRequest :: Maybe [V1alpha3DeviceSelector]
v1alpha3DeviceRequestSelectors :: Maybe [V1alpha3DeviceSelector]
v1alpha3DeviceRequestSelectors, Maybe Bool
Maybe Integer
Maybe Text
Text
v1alpha3DeviceRequestAdminAccess :: Maybe Bool
$sel:v1alpha3DeviceRequestAllocationMode:V1alpha3DeviceRequest :: Maybe Text
$sel:v1alpha3DeviceRequestCount:V1alpha3DeviceRequest :: Maybe Integer
$sel:v1alpha3DeviceRequestDeviceClassName:V1alpha3DeviceRequest :: Text
$sel:v1alpha3DeviceRequestName:V1alpha3DeviceRequest :: Text
v1alpha3DeviceRequestAdminAccess :: Maybe Bool
v1alpha3DeviceRequestAllocationMode :: Maybe Text
v1alpha3DeviceRequestCount :: Maybe Integer
v1alpha3DeviceRequestDeviceClassName :: Text
v1alpha3DeviceRequestName :: Text
..} ) (Maybe [V1alpha3DeviceSelector] -> V1alpha3DeviceRequest)
-> f (Maybe [V1alpha3DeviceSelector]) -> f V1alpha3DeviceRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1alpha3DeviceSelector]
-> f (Maybe [V1alpha3DeviceSelector])
f Maybe [V1alpha3DeviceSelector]
v1alpha3DeviceRequestSelectors
{-# INLINE v1alpha3DeviceRequestSelectorsL #-}



-- * V1alpha3DeviceRequestAllocationResult

-- | 'v1alpha3DeviceRequestAllocationResultAdminAccess' Lens
v1alpha3DeviceRequestAllocationResultAdminAccessL :: Lens_' V1alpha3DeviceRequestAllocationResult (Maybe Bool)
v1alpha3DeviceRequestAllocationResultAdminAccessL :: Lens_' V1alpha3DeviceRequestAllocationResult (Maybe Bool)
v1alpha3DeviceRequestAllocationResultAdminAccessL Maybe Bool -> f (Maybe Bool)
f V1alpha3DeviceRequestAllocationResult{Maybe Bool
Text
v1alpha3DeviceRequestAllocationResultAdminAccess :: V1alpha3DeviceRequestAllocationResult -> Maybe Bool
v1alpha3DeviceRequestAllocationResultAdminAccess :: Maybe Bool
v1alpha3DeviceRequestAllocationResultDevice :: Text
v1alpha3DeviceRequestAllocationResultDriver :: Text
v1alpha3DeviceRequestAllocationResultPool :: Text
v1alpha3DeviceRequestAllocationResultRequest :: Text
$sel:v1alpha3DeviceRequestAllocationResultDevice:V1alpha3DeviceRequestAllocationResult :: V1alpha3DeviceRequestAllocationResult -> Text
$sel:v1alpha3DeviceRequestAllocationResultDriver:V1alpha3DeviceRequestAllocationResult :: V1alpha3DeviceRequestAllocationResult -> Text
$sel:v1alpha3DeviceRequestAllocationResultPool:V1alpha3DeviceRequestAllocationResult :: V1alpha3DeviceRequestAllocationResult -> Text
$sel:v1alpha3DeviceRequestAllocationResultRequest:V1alpha3DeviceRequestAllocationResult :: V1alpha3DeviceRequestAllocationResult -> Text
..} = (\Maybe Bool
v1alpha3DeviceRequestAllocationResultAdminAccess -> V1alpha3DeviceRequestAllocationResult { Maybe Bool
v1alpha3DeviceRequestAllocationResultAdminAccess :: Maybe Bool
v1alpha3DeviceRequestAllocationResultAdminAccess :: Maybe Bool
v1alpha3DeviceRequestAllocationResultAdminAccess, Text
v1alpha3DeviceRequestAllocationResultDevice :: Text
v1alpha3DeviceRequestAllocationResultDriver :: Text
v1alpha3DeviceRequestAllocationResultPool :: Text
v1alpha3DeviceRequestAllocationResultRequest :: Text
$sel:v1alpha3DeviceRequestAllocationResultDevice:V1alpha3DeviceRequestAllocationResult :: Text
$sel:v1alpha3DeviceRequestAllocationResultDriver:V1alpha3DeviceRequestAllocationResult :: Text
$sel:v1alpha3DeviceRequestAllocationResultPool:V1alpha3DeviceRequestAllocationResult :: Text
$sel:v1alpha3DeviceRequestAllocationResultRequest:V1alpha3DeviceRequestAllocationResult :: Text
..} ) (Maybe Bool -> V1alpha3DeviceRequestAllocationResult)
-> f (Maybe Bool) -> f V1alpha3DeviceRequestAllocationResult
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1alpha3DeviceRequestAllocationResultAdminAccess
{-# INLINE v1alpha3DeviceRequestAllocationResultAdminAccessL #-}

-- | 'v1alpha3DeviceRequestAllocationResultDevice' Lens
v1alpha3DeviceRequestAllocationResultDeviceL :: Lens_' V1alpha3DeviceRequestAllocationResult (Text)
v1alpha3DeviceRequestAllocationResultDeviceL :: Lens_' V1alpha3DeviceRequestAllocationResult Text
v1alpha3DeviceRequestAllocationResultDeviceL Text -> f Text
f V1alpha3DeviceRequestAllocationResult{Maybe Bool
Text
v1alpha3DeviceRequestAllocationResultAdminAccess :: V1alpha3DeviceRequestAllocationResult -> Maybe Bool
$sel:v1alpha3DeviceRequestAllocationResultDevice:V1alpha3DeviceRequestAllocationResult :: V1alpha3DeviceRequestAllocationResult -> Text
$sel:v1alpha3DeviceRequestAllocationResultDriver:V1alpha3DeviceRequestAllocationResult :: V1alpha3DeviceRequestAllocationResult -> Text
$sel:v1alpha3DeviceRequestAllocationResultPool:V1alpha3DeviceRequestAllocationResult :: V1alpha3DeviceRequestAllocationResult -> Text
$sel:v1alpha3DeviceRequestAllocationResultRequest:V1alpha3DeviceRequestAllocationResult :: V1alpha3DeviceRequestAllocationResult -> Text
v1alpha3DeviceRequestAllocationResultAdminAccess :: Maybe Bool
v1alpha3DeviceRequestAllocationResultDevice :: Text
v1alpha3DeviceRequestAllocationResultDriver :: Text
v1alpha3DeviceRequestAllocationResultPool :: Text
v1alpha3DeviceRequestAllocationResultRequest :: Text
..} = (\Text
v1alpha3DeviceRequestAllocationResultDevice -> V1alpha3DeviceRequestAllocationResult { Text
$sel:v1alpha3DeviceRequestAllocationResultDevice:V1alpha3DeviceRequestAllocationResult :: Text
v1alpha3DeviceRequestAllocationResultDevice :: Text
v1alpha3DeviceRequestAllocationResultDevice, Maybe Bool
Text
v1alpha3DeviceRequestAllocationResultAdminAccess :: Maybe Bool
$sel:v1alpha3DeviceRequestAllocationResultDriver:V1alpha3DeviceRequestAllocationResult :: Text
$sel:v1alpha3DeviceRequestAllocationResultPool:V1alpha3DeviceRequestAllocationResult :: Text
$sel:v1alpha3DeviceRequestAllocationResultRequest:V1alpha3DeviceRequestAllocationResult :: Text
v1alpha3DeviceRequestAllocationResultAdminAccess :: Maybe Bool
v1alpha3DeviceRequestAllocationResultDriver :: Text
v1alpha3DeviceRequestAllocationResultPool :: Text
v1alpha3DeviceRequestAllocationResultRequest :: Text
..} ) (Text -> V1alpha3DeviceRequestAllocationResult)
-> f Text -> f V1alpha3DeviceRequestAllocationResult
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha3DeviceRequestAllocationResultDevice
{-# INLINE v1alpha3DeviceRequestAllocationResultDeviceL #-}

-- | 'v1alpha3DeviceRequestAllocationResultDriver' Lens
v1alpha3DeviceRequestAllocationResultDriverL :: Lens_' V1alpha3DeviceRequestAllocationResult (Text)
v1alpha3DeviceRequestAllocationResultDriverL :: Lens_' V1alpha3DeviceRequestAllocationResult Text
v1alpha3DeviceRequestAllocationResultDriverL Text -> f Text
f V1alpha3DeviceRequestAllocationResult{Maybe Bool
Text
v1alpha3DeviceRequestAllocationResultAdminAccess :: V1alpha3DeviceRequestAllocationResult -> Maybe Bool
$sel:v1alpha3DeviceRequestAllocationResultDevice:V1alpha3DeviceRequestAllocationResult :: V1alpha3DeviceRequestAllocationResult -> Text
$sel:v1alpha3DeviceRequestAllocationResultDriver:V1alpha3DeviceRequestAllocationResult :: V1alpha3DeviceRequestAllocationResult -> Text
$sel:v1alpha3DeviceRequestAllocationResultPool:V1alpha3DeviceRequestAllocationResult :: V1alpha3DeviceRequestAllocationResult -> Text
$sel:v1alpha3DeviceRequestAllocationResultRequest:V1alpha3DeviceRequestAllocationResult :: V1alpha3DeviceRequestAllocationResult -> Text
v1alpha3DeviceRequestAllocationResultAdminAccess :: Maybe Bool
v1alpha3DeviceRequestAllocationResultDevice :: Text
v1alpha3DeviceRequestAllocationResultDriver :: Text
v1alpha3DeviceRequestAllocationResultPool :: Text
v1alpha3DeviceRequestAllocationResultRequest :: Text
..} = (\Text
v1alpha3DeviceRequestAllocationResultDriver -> V1alpha3DeviceRequestAllocationResult { Text
$sel:v1alpha3DeviceRequestAllocationResultDriver:V1alpha3DeviceRequestAllocationResult :: Text
v1alpha3DeviceRequestAllocationResultDriver :: Text
v1alpha3DeviceRequestAllocationResultDriver, Maybe Bool
Text
v1alpha3DeviceRequestAllocationResultAdminAccess :: Maybe Bool
$sel:v1alpha3DeviceRequestAllocationResultDevice:V1alpha3DeviceRequestAllocationResult :: Text
$sel:v1alpha3DeviceRequestAllocationResultPool:V1alpha3DeviceRequestAllocationResult :: Text
$sel:v1alpha3DeviceRequestAllocationResultRequest:V1alpha3DeviceRequestAllocationResult :: Text
v1alpha3DeviceRequestAllocationResultAdminAccess :: Maybe Bool
v1alpha3DeviceRequestAllocationResultDevice :: Text
v1alpha3DeviceRequestAllocationResultPool :: Text
v1alpha3DeviceRequestAllocationResultRequest :: Text
..} ) (Text -> V1alpha3DeviceRequestAllocationResult)
-> f Text -> f V1alpha3DeviceRequestAllocationResult
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha3DeviceRequestAllocationResultDriver
{-# INLINE v1alpha3DeviceRequestAllocationResultDriverL #-}

-- | 'v1alpha3DeviceRequestAllocationResultPool' Lens
v1alpha3DeviceRequestAllocationResultPoolL :: Lens_' V1alpha3DeviceRequestAllocationResult (Text)
v1alpha3DeviceRequestAllocationResultPoolL :: Lens_' V1alpha3DeviceRequestAllocationResult Text
v1alpha3DeviceRequestAllocationResultPoolL Text -> f Text
f V1alpha3DeviceRequestAllocationResult{Maybe Bool
Text
v1alpha3DeviceRequestAllocationResultAdminAccess :: V1alpha3DeviceRequestAllocationResult -> Maybe Bool
$sel:v1alpha3DeviceRequestAllocationResultDevice:V1alpha3DeviceRequestAllocationResult :: V1alpha3DeviceRequestAllocationResult -> Text
$sel:v1alpha3DeviceRequestAllocationResultDriver:V1alpha3DeviceRequestAllocationResult :: V1alpha3DeviceRequestAllocationResult -> Text
$sel:v1alpha3DeviceRequestAllocationResultPool:V1alpha3DeviceRequestAllocationResult :: V1alpha3DeviceRequestAllocationResult -> Text
$sel:v1alpha3DeviceRequestAllocationResultRequest:V1alpha3DeviceRequestAllocationResult :: V1alpha3DeviceRequestAllocationResult -> Text
v1alpha3DeviceRequestAllocationResultAdminAccess :: Maybe Bool
v1alpha3DeviceRequestAllocationResultDevice :: Text
v1alpha3DeviceRequestAllocationResultDriver :: Text
v1alpha3DeviceRequestAllocationResultPool :: Text
v1alpha3DeviceRequestAllocationResultRequest :: Text
..} = (\Text
v1alpha3DeviceRequestAllocationResultPool -> V1alpha3DeviceRequestAllocationResult { Text
$sel:v1alpha3DeviceRequestAllocationResultPool:V1alpha3DeviceRequestAllocationResult :: Text
v1alpha3DeviceRequestAllocationResultPool :: Text
v1alpha3DeviceRequestAllocationResultPool, Maybe Bool
Text
v1alpha3DeviceRequestAllocationResultAdminAccess :: Maybe Bool
$sel:v1alpha3DeviceRequestAllocationResultDevice:V1alpha3DeviceRequestAllocationResult :: Text
$sel:v1alpha3DeviceRequestAllocationResultDriver:V1alpha3DeviceRequestAllocationResult :: Text
$sel:v1alpha3DeviceRequestAllocationResultRequest:V1alpha3DeviceRequestAllocationResult :: Text
v1alpha3DeviceRequestAllocationResultAdminAccess :: Maybe Bool
v1alpha3DeviceRequestAllocationResultDevice :: Text
v1alpha3DeviceRequestAllocationResultDriver :: Text
v1alpha3DeviceRequestAllocationResultRequest :: Text
..} ) (Text -> V1alpha3DeviceRequestAllocationResult)
-> f Text -> f V1alpha3DeviceRequestAllocationResult
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha3DeviceRequestAllocationResultPool
{-# INLINE v1alpha3DeviceRequestAllocationResultPoolL #-}

-- | 'v1alpha3DeviceRequestAllocationResultRequest' Lens
v1alpha3DeviceRequestAllocationResultRequestL :: Lens_' V1alpha3DeviceRequestAllocationResult (Text)
v1alpha3DeviceRequestAllocationResultRequestL :: Lens_' V1alpha3DeviceRequestAllocationResult Text
v1alpha3DeviceRequestAllocationResultRequestL Text -> f Text
f V1alpha3DeviceRequestAllocationResult{Maybe Bool
Text
v1alpha3DeviceRequestAllocationResultAdminAccess :: V1alpha3DeviceRequestAllocationResult -> Maybe Bool
$sel:v1alpha3DeviceRequestAllocationResultDevice:V1alpha3DeviceRequestAllocationResult :: V1alpha3DeviceRequestAllocationResult -> Text
$sel:v1alpha3DeviceRequestAllocationResultDriver:V1alpha3DeviceRequestAllocationResult :: V1alpha3DeviceRequestAllocationResult -> Text
$sel:v1alpha3DeviceRequestAllocationResultPool:V1alpha3DeviceRequestAllocationResult :: V1alpha3DeviceRequestAllocationResult -> Text
$sel:v1alpha3DeviceRequestAllocationResultRequest:V1alpha3DeviceRequestAllocationResult :: V1alpha3DeviceRequestAllocationResult -> Text
v1alpha3DeviceRequestAllocationResultAdminAccess :: Maybe Bool
v1alpha3DeviceRequestAllocationResultDevice :: Text
v1alpha3DeviceRequestAllocationResultDriver :: Text
v1alpha3DeviceRequestAllocationResultPool :: Text
v1alpha3DeviceRequestAllocationResultRequest :: Text
..} = (\Text
v1alpha3DeviceRequestAllocationResultRequest -> V1alpha3DeviceRequestAllocationResult { Text
$sel:v1alpha3DeviceRequestAllocationResultRequest:V1alpha3DeviceRequestAllocationResult :: Text
v1alpha3DeviceRequestAllocationResultRequest :: Text
v1alpha3DeviceRequestAllocationResultRequest, Maybe Bool
Text
v1alpha3DeviceRequestAllocationResultAdminAccess :: Maybe Bool
$sel:v1alpha3DeviceRequestAllocationResultDevice:V1alpha3DeviceRequestAllocationResult :: Text
$sel:v1alpha3DeviceRequestAllocationResultDriver:V1alpha3DeviceRequestAllocationResult :: Text
$sel:v1alpha3DeviceRequestAllocationResultPool:V1alpha3DeviceRequestAllocationResult :: Text
v1alpha3DeviceRequestAllocationResultAdminAccess :: Maybe Bool
v1alpha3DeviceRequestAllocationResultDevice :: Text
v1alpha3DeviceRequestAllocationResultDriver :: Text
v1alpha3DeviceRequestAllocationResultPool :: Text
..} ) (Text -> V1alpha3DeviceRequestAllocationResult)
-> f Text -> f V1alpha3DeviceRequestAllocationResult
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha3DeviceRequestAllocationResultRequest
{-# INLINE v1alpha3DeviceRequestAllocationResultRequestL #-}



-- * V1alpha3DeviceSelector

-- | 'v1alpha3DeviceSelectorCel' Lens
v1alpha3DeviceSelectorCelL :: Lens_' V1alpha3DeviceSelector (Maybe V1alpha3CELDeviceSelector)
v1alpha3DeviceSelectorCelL :: Lens_' V1alpha3DeviceSelector (Maybe V1alpha3CELDeviceSelector)
v1alpha3DeviceSelectorCelL Maybe V1alpha3CELDeviceSelector
-> f (Maybe V1alpha3CELDeviceSelector)
f V1alpha3DeviceSelector{Maybe V1alpha3CELDeviceSelector
v1alpha3DeviceSelectorCel :: V1alpha3DeviceSelector -> Maybe V1alpha3CELDeviceSelector
v1alpha3DeviceSelectorCel :: Maybe V1alpha3CELDeviceSelector
..} = (\Maybe V1alpha3CELDeviceSelector
v1alpha3DeviceSelectorCel -> V1alpha3DeviceSelector { Maybe V1alpha3CELDeviceSelector
v1alpha3DeviceSelectorCel :: Maybe V1alpha3CELDeviceSelector
v1alpha3DeviceSelectorCel :: Maybe V1alpha3CELDeviceSelector
v1alpha3DeviceSelectorCel, ..} ) (Maybe V1alpha3CELDeviceSelector -> V1alpha3DeviceSelector)
-> f (Maybe V1alpha3CELDeviceSelector) -> f V1alpha3DeviceSelector
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha3CELDeviceSelector
-> f (Maybe V1alpha3CELDeviceSelector)
f Maybe V1alpha3CELDeviceSelector
v1alpha3DeviceSelectorCel
{-# INLINE v1alpha3DeviceSelectorCelL #-}



-- * V1alpha3NetworkDeviceData

-- | 'v1alpha3NetworkDeviceDataHardwareAddress' Lens
v1alpha3NetworkDeviceDataHardwareAddressL :: Lens_' V1alpha3NetworkDeviceData (Maybe Text)
v1alpha3NetworkDeviceDataHardwareAddressL :: Lens_' V1alpha3NetworkDeviceData (Maybe Text)
v1alpha3NetworkDeviceDataHardwareAddressL Maybe Text -> f (Maybe Text)
f V1alpha3NetworkDeviceData{Maybe [Text]
Maybe Text
v1alpha3NetworkDeviceDataHardwareAddress :: V1alpha3NetworkDeviceData -> Maybe Text
v1alpha3NetworkDeviceDataHardwareAddress :: Maybe Text
v1alpha3NetworkDeviceDataInterfaceName :: Maybe Text
v1alpha3NetworkDeviceDataIps :: Maybe [Text]
$sel:v1alpha3NetworkDeviceDataInterfaceName:V1alpha3NetworkDeviceData :: V1alpha3NetworkDeviceData -> Maybe Text
$sel:v1alpha3NetworkDeviceDataIps:V1alpha3NetworkDeviceData :: V1alpha3NetworkDeviceData -> Maybe [Text]
..} = (\Maybe Text
v1alpha3NetworkDeviceDataHardwareAddress -> V1alpha3NetworkDeviceData { Maybe Text
v1alpha3NetworkDeviceDataHardwareAddress :: Maybe Text
v1alpha3NetworkDeviceDataHardwareAddress :: Maybe Text
v1alpha3NetworkDeviceDataHardwareAddress, Maybe [Text]
Maybe Text
v1alpha3NetworkDeviceDataInterfaceName :: Maybe Text
v1alpha3NetworkDeviceDataIps :: Maybe [Text]
$sel:v1alpha3NetworkDeviceDataInterfaceName:V1alpha3NetworkDeviceData :: Maybe Text
$sel:v1alpha3NetworkDeviceDataIps:V1alpha3NetworkDeviceData :: Maybe [Text]
..} ) (Maybe Text -> V1alpha3NetworkDeviceData)
-> f (Maybe Text) -> f V1alpha3NetworkDeviceData
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha3NetworkDeviceDataHardwareAddress
{-# INLINE v1alpha3NetworkDeviceDataHardwareAddressL #-}

-- | 'v1alpha3NetworkDeviceDataInterfaceName' Lens
v1alpha3NetworkDeviceDataInterfaceNameL :: Lens_' V1alpha3NetworkDeviceData (Maybe Text)
v1alpha3NetworkDeviceDataInterfaceNameL :: Lens_' V1alpha3NetworkDeviceData (Maybe Text)
v1alpha3NetworkDeviceDataInterfaceNameL Maybe Text -> f (Maybe Text)
f V1alpha3NetworkDeviceData{Maybe [Text]
Maybe Text
v1alpha3NetworkDeviceDataHardwareAddress :: V1alpha3NetworkDeviceData -> Maybe Text
$sel:v1alpha3NetworkDeviceDataInterfaceName:V1alpha3NetworkDeviceData :: V1alpha3NetworkDeviceData -> Maybe Text
$sel:v1alpha3NetworkDeviceDataIps:V1alpha3NetworkDeviceData :: V1alpha3NetworkDeviceData -> Maybe [Text]
v1alpha3NetworkDeviceDataHardwareAddress :: Maybe Text
v1alpha3NetworkDeviceDataInterfaceName :: Maybe Text
v1alpha3NetworkDeviceDataIps :: Maybe [Text]
..} = (\Maybe Text
v1alpha3NetworkDeviceDataInterfaceName -> V1alpha3NetworkDeviceData { Maybe Text
$sel:v1alpha3NetworkDeviceDataInterfaceName:V1alpha3NetworkDeviceData :: Maybe Text
v1alpha3NetworkDeviceDataInterfaceName :: Maybe Text
v1alpha3NetworkDeviceDataInterfaceName, Maybe [Text]
Maybe Text
v1alpha3NetworkDeviceDataHardwareAddress :: Maybe Text
$sel:v1alpha3NetworkDeviceDataIps:V1alpha3NetworkDeviceData :: Maybe [Text]
v1alpha3NetworkDeviceDataHardwareAddress :: Maybe Text
v1alpha3NetworkDeviceDataIps :: Maybe [Text]
..} ) (Maybe Text -> V1alpha3NetworkDeviceData)
-> f (Maybe Text) -> f V1alpha3NetworkDeviceData
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha3NetworkDeviceDataInterfaceName
{-# INLINE v1alpha3NetworkDeviceDataInterfaceNameL #-}

-- | 'v1alpha3NetworkDeviceDataIps' Lens
v1alpha3NetworkDeviceDataIpsL :: Lens_' V1alpha3NetworkDeviceData (Maybe [Text])
v1alpha3NetworkDeviceDataIpsL :: Lens_' V1alpha3NetworkDeviceData (Maybe [Text])
v1alpha3NetworkDeviceDataIpsL Maybe [Text] -> f (Maybe [Text])
f V1alpha3NetworkDeviceData{Maybe [Text]
Maybe Text
v1alpha3NetworkDeviceDataHardwareAddress :: V1alpha3NetworkDeviceData -> Maybe Text
$sel:v1alpha3NetworkDeviceDataInterfaceName:V1alpha3NetworkDeviceData :: V1alpha3NetworkDeviceData -> Maybe Text
$sel:v1alpha3NetworkDeviceDataIps:V1alpha3NetworkDeviceData :: V1alpha3NetworkDeviceData -> Maybe [Text]
v1alpha3NetworkDeviceDataHardwareAddress :: Maybe Text
v1alpha3NetworkDeviceDataInterfaceName :: Maybe Text
v1alpha3NetworkDeviceDataIps :: Maybe [Text]
..} = (\Maybe [Text]
v1alpha3NetworkDeviceDataIps -> V1alpha3NetworkDeviceData { Maybe [Text]
$sel:v1alpha3NetworkDeviceDataIps:V1alpha3NetworkDeviceData :: Maybe [Text]
v1alpha3NetworkDeviceDataIps :: Maybe [Text]
v1alpha3NetworkDeviceDataIps, Maybe Text
v1alpha3NetworkDeviceDataHardwareAddress :: Maybe Text
$sel:v1alpha3NetworkDeviceDataInterfaceName:V1alpha3NetworkDeviceData :: Maybe Text
v1alpha3NetworkDeviceDataHardwareAddress :: Maybe Text
v1alpha3NetworkDeviceDataInterfaceName :: Maybe Text
..} ) (Maybe [Text] -> V1alpha3NetworkDeviceData)
-> f (Maybe [Text]) -> f V1alpha3NetworkDeviceData
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1alpha3NetworkDeviceDataIps
{-# INLINE v1alpha3NetworkDeviceDataIpsL #-}



-- * V1alpha3OpaqueDeviceConfiguration

-- | 'v1alpha3OpaqueDeviceConfigurationDriver' Lens
v1alpha3OpaqueDeviceConfigurationDriverL :: Lens_' V1alpha3OpaqueDeviceConfiguration (Text)
v1alpha3OpaqueDeviceConfigurationDriverL :: Lens_' V1alpha3OpaqueDeviceConfiguration Text
v1alpha3OpaqueDeviceConfigurationDriverL Text -> f Text
f V1alpha3OpaqueDeviceConfiguration{Value
Text
v1alpha3OpaqueDeviceConfigurationDriver :: V1alpha3OpaqueDeviceConfiguration -> Text
v1alpha3OpaqueDeviceConfigurationDriver :: Text
v1alpha3OpaqueDeviceConfigurationParameters :: Value
$sel:v1alpha3OpaqueDeviceConfigurationParameters:V1alpha3OpaqueDeviceConfiguration :: V1alpha3OpaqueDeviceConfiguration -> Value
..} = (\Text
v1alpha3OpaqueDeviceConfigurationDriver -> V1alpha3OpaqueDeviceConfiguration { Text
v1alpha3OpaqueDeviceConfigurationDriver :: Text
v1alpha3OpaqueDeviceConfigurationDriver :: Text
v1alpha3OpaqueDeviceConfigurationDriver, Value
v1alpha3OpaqueDeviceConfigurationParameters :: Value
$sel:v1alpha3OpaqueDeviceConfigurationParameters:V1alpha3OpaqueDeviceConfiguration :: Value
..} ) (Text -> V1alpha3OpaqueDeviceConfiguration)
-> f Text -> f V1alpha3OpaqueDeviceConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha3OpaqueDeviceConfigurationDriver
{-# INLINE v1alpha3OpaqueDeviceConfigurationDriverL #-}

-- | 'v1alpha3OpaqueDeviceConfigurationParameters' Lens
v1alpha3OpaqueDeviceConfigurationParametersL :: Lens_' V1alpha3OpaqueDeviceConfiguration (A.Value)
v1alpha3OpaqueDeviceConfigurationParametersL :: Lens_' V1alpha3OpaqueDeviceConfiguration Value
v1alpha3OpaqueDeviceConfigurationParametersL Value -> f Value
f V1alpha3OpaqueDeviceConfiguration{Value
Text
v1alpha3OpaqueDeviceConfigurationDriver :: V1alpha3OpaqueDeviceConfiguration -> Text
$sel:v1alpha3OpaqueDeviceConfigurationParameters:V1alpha3OpaqueDeviceConfiguration :: V1alpha3OpaqueDeviceConfiguration -> Value
v1alpha3OpaqueDeviceConfigurationDriver :: Text
v1alpha3OpaqueDeviceConfigurationParameters :: Value
..} = (\Value
v1alpha3OpaqueDeviceConfigurationParameters -> V1alpha3OpaqueDeviceConfiguration { Value
$sel:v1alpha3OpaqueDeviceConfigurationParameters:V1alpha3OpaqueDeviceConfiguration :: Value
v1alpha3OpaqueDeviceConfigurationParameters :: Value
v1alpha3OpaqueDeviceConfigurationParameters, Text
v1alpha3OpaqueDeviceConfigurationDriver :: Text
v1alpha3OpaqueDeviceConfigurationDriver :: Text
..} ) (Value -> V1alpha3OpaqueDeviceConfiguration)
-> f Value -> f V1alpha3OpaqueDeviceConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Value -> f Value
f Value
v1alpha3OpaqueDeviceConfigurationParameters
{-# INLINE v1alpha3OpaqueDeviceConfigurationParametersL #-}



-- * V1alpha3ResourceClaim

-- | 'v1alpha3ResourceClaimApiVersion' Lens
v1alpha3ResourceClaimApiVersionL :: Lens_' V1alpha3ResourceClaim (Maybe Text)
v1alpha3ResourceClaimApiVersionL :: Lens_' V1alpha3ResourceClaim (Maybe Text)
v1alpha3ResourceClaimApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha3ResourceClaim{Maybe Text
Maybe V1alpha3ResourceClaimStatus
Maybe V1ObjectMeta
V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimApiVersion :: V1alpha3ResourceClaim -> Maybe Text
v1alpha3ResourceClaimApiVersion :: Maybe Text
v1alpha3ResourceClaimKind :: Maybe Text
v1alpha3ResourceClaimMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceClaimSpec :: V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimStatus :: Maybe V1alpha3ResourceClaimStatus
$sel:v1alpha3ResourceClaimKind:V1alpha3ResourceClaim :: V1alpha3ResourceClaim -> Maybe Text
$sel:v1alpha3ResourceClaimMetadata:V1alpha3ResourceClaim :: V1alpha3ResourceClaim -> Maybe V1ObjectMeta
$sel:v1alpha3ResourceClaimSpec:V1alpha3ResourceClaim :: V1alpha3ResourceClaim -> V1alpha3ResourceClaimSpec
$sel:v1alpha3ResourceClaimStatus:V1alpha3ResourceClaim :: V1alpha3ResourceClaim -> Maybe V1alpha3ResourceClaimStatus
..} = (\Maybe Text
v1alpha3ResourceClaimApiVersion -> V1alpha3ResourceClaim { Maybe Text
v1alpha3ResourceClaimApiVersion :: Maybe Text
v1alpha3ResourceClaimApiVersion :: Maybe Text
v1alpha3ResourceClaimApiVersion, Maybe Text
Maybe V1alpha3ResourceClaimStatus
Maybe V1ObjectMeta
V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimKind :: Maybe Text
v1alpha3ResourceClaimMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceClaimSpec :: V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimStatus :: Maybe V1alpha3ResourceClaimStatus
$sel:v1alpha3ResourceClaimKind:V1alpha3ResourceClaim :: Maybe Text
$sel:v1alpha3ResourceClaimMetadata:V1alpha3ResourceClaim :: Maybe V1ObjectMeta
$sel:v1alpha3ResourceClaimSpec:V1alpha3ResourceClaim :: V1alpha3ResourceClaimSpec
$sel:v1alpha3ResourceClaimStatus:V1alpha3ResourceClaim :: Maybe V1alpha3ResourceClaimStatus
..} ) (Maybe Text -> V1alpha3ResourceClaim)
-> f (Maybe Text) -> f V1alpha3ResourceClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha3ResourceClaimApiVersion
{-# INLINE v1alpha3ResourceClaimApiVersionL #-}

-- | 'v1alpha3ResourceClaimKind' Lens
v1alpha3ResourceClaimKindL :: Lens_' V1alpha3ResourceClaim (Maybe Text)
v1alpha3ResourceClaimKindL :: Lens_' V1alpha3ResourceClaim (Maybe Text)
v1alpha3ResourceClaimKindL Maybe Text -> f (Maybe Text)
f V1alpha3ResourceClaim{Maybe Text
Maybe V1alpha3ResourceClaimStatus
Maybe V1ObjectMeta
V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimApiVersion :: V1alpha3ResourceClaim -> Maybe Text
$sel:v1alpha3ResourceClaimKind:V1alpha3ResourceClaim :: V1alpha3ResourceClaim -> Maybe Text
$sel:v1alpha3ResourceClaimMetadata:V1alpha3ResourceClaim :: V1alpha3ResourceClaim -> Maybe V1ObjectMeta
$sel:v1alpha3ResourceClaimSpec:V1alpha3ResourceClaim :: V1alpha3ResourceClaim -> V1alpha3ResourceClaimSpec
$sel:v1alpha3ResourceClaimStatus:V1alpha3ResourceClaim :: V1alpha3ResourceClaim -> Maybe V1alpha3ResourceClaimStatus
v1alpha3ResourceClaimApiVersion :: Maybe Text
v1alpha3ResourceClaimKind :: Maybe Text
v1alpha3ResourceClaimMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceClaimSpec :: V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimStatus :: Maybe V1alpha3ResourceClaimStatus
..} = (\Maybe Text
v1alpha3ResourceClaimKind -> V1alpha3ResourceClaim { Maybe Text
$sel:v1alpha3ResourceClaimKind:V1alpha3ResourceClaim :: Maybe Text
v1alpha3ResourceClaimKind :: Maybe Text
v1alpha3ResourceClaimKind, Maybe Text
Maybe V1alpha3ResourceClaimStatus
Maybe V1ObjectMeta
V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimApiVersion :: Maybe Text
$sel:v1alpha3ResourceClaimMetadata:V1alpha3ResourceClaim :: Maybe V1ObjectMeta
$sel:v1alpha3ResourceClaimSpec:V1alpha3ResourceClaim :: V1alpha3ResourceClaimSpec
$sel:v1alpha3ResourceClaimStatus:V1alpha3ResourceClaim :: Maybe V1alpha3ResourceClaimStatus
v1alpha3ResourceClaimApiVersion :: Maybe Text
v1alpha3ResourceClaimMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceClaimSpec :: V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimStatus :: Maybe V1alpha3ResourceClaimStatus
..} ) (Maybe Text -> V1alpha3ResourceClaim)
-> f (Maybe Text) -> f V1alpha3ResourceClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha3ResourceClaimKind
{-# INLINE v1alpha3ResourceClaimKindL #-}

-- | 'v1alpha3ResourceClaimMetadata' Lens
v1alpha3ResourceClaimMetadataL :: Lens_' V1alpha3ResourceClaim (Maybe V1ObjectMeta)
v1alpha3ResourceClaimMetadataL :: Lens_' V1alpha3ResourceClaim (Maybe V1ObjectMeta)
v1alpha3ResourceClaimMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1alpha3ResourceClaim{Maybe Text
Maybe V1alpha3ResourceClaimStatus
Maybe V1ObjectMeta
V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimApiVersion :: V1alpha3ResourceClaim -> Maybe Text
$sel:v1alpha3ResourceClaimKind:V1alpha3ResourceClaim :: V1alpha3ResourceClaim -> Maybe Text
$sel:v1alpha3ResourceClaimMetadata:V1alpha3ResourceClaim :: V1alpha3ResourceClaim -> Maybe V1ObjectMeta
$sel:v1alpha3ResourceClaimSpec:V1alpha3ResourceClaim :: V1alpha3ResourceClaim -> V1alpha3ResourceClaimSpec
$sel:v1alpha3ResourceClaimStatus:V1alpha3ResourceClaim :: V1alpha3ResourceClaim -> Maybe V1alpha3ResourceClaimStatus
v1alpha3ResourceClaimApiVersion :: Maybe Text
v1alpha3ResourceClaimKind :: Maybe Text
v1alpha3ResourceClaimMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceClaimSpec :: V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimStatus :: Maybe V1alpha3ResourceClaimStatus
..} = (\Maybe V1ObjectMeta
v1alpha3ResourceClaimMetadata -> V1alpha3ResourceClaim { Maybe V1ObjectMeta
$sel:v1alpha3ResourceClaimMetadata:V1alpha3ResourceClaim :: Maybe V1ObjectMeta
v1alpha3ResourceClaimMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceClaimMetadata, Maybe Text
Maybe V1alpha3ResourceClaimStatus
V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimApiVersion :: Maybe Text
$sel:v1alpha3ResourceClaimKind:V1alpha3ResourceClaim :: Maybe Text
$sel:v1alpha3ResourceClaimSpec:V1alpha3ResourceClaim :: V1alpha3ResourceClaimSpec
$sel:v1alpha3ResourceClaimStatus:V1alpha3ResourceClaim :: Maybe V1alpha3ResourceClaimStatus
v1alpha3ResourceClaimApiVersion :: Maybe Text
v1alpha3ResourceClaimKind :: Maybe Text
v1alpha3ResourceClaimSpec :: V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimStatus :: Maybe V1alpha3ResourceClaimStatus
..} ) (Maybe V1ObjectMeta -> V1alpha3ResourceClaim)
-> f (Maybe V1ObjectMeta) -> f V1alpha3ResourceClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1alpha3ResourceClaimMetadata
{-# INLINE v1alpha3ResourceClaimMetadataL #-}

-- | 'v1alpha3ResourceClaimSpec' Lens
v1alpha3ResourceClaimSpecL :: Lens_' V1alpha3ResourceClaim (V1alpha3ResourceClaimSpec)
v1alpha3ResourceClaimSpecL :: Lens_' V1alpha3ResourceClaim V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimSpecL V1alpha3ResourceClaimSpec -> f V1alpha3ResourceClaimSpec
f V1alpha3ResourceClaim{Maybe Text
Maybe V1alpha3ResourceClaimStatus
Maybe V1ObjectMeta
V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimApiVersion :: V1alpha3ResourceClaim -> Maybe Text
$sel:v1alpha3ResourceClaimKind:V1alpha3ResourceClaim :: V1alpha3ResourceClaim -> Maybe Text
$sel:v1alpha3ResourceClaimMetadata:V1alpha3ResourceClaim :: V1alpha3ResourceClaim -> Maybe V1ObjectMeta
$sel:v1alpha3ResourceClaimSpec:V1alpha3ResourceClaim :: V1alpha3ResourceClaim -> V1alpha3ResourceClaimSpec
$sel:v1alpha3ResourceClaimStatus:V1alpha3ResourceClaim :: V1alpha3ResourceClaim -> Maybe V1alpha3ResourceClaimStatus
v1alpha3ResourceClaimApiVersion :: Maybe Text
v1alpha3ResourceClaimKind :: Maybe Text
v1alpha3ResourceClaimMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceClaimSpec :: V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimStatus :: Maybe V1alpha3ResourceClaimStatus
..} = (\V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimSpec -> V1alpha3ResourceClaim { V1alpha3ResourceClaimSpec
$sel:v1alpha3ResourceClaimSpec:V1alpha3ResourceClaim :: V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimSpec :: V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimSpec, Maybe Text
Maybe V1alpha3ResourceClaimStatus
Maybe V1ObjectMeta
v1alpha3ResourceClaimApiVersion :: Maybe Text
$sel:v1alpha3ResourceClaimKind:V1alpha3ResourceClaim :: Maybe Text
$sel:v1alpha3ResourceClaimMetadata:V1alpha3ResourceClaim :: Maybe V1ObjectMeta
$sel:v1alpha3ResourceClaimStatus:V1alpha3ResourceClaim :: Maybe V1alpha3ResourceClaimStatus
v1alpha3ResourceClaimApiVersion :: Maybe Text
v1alpha3ResourceClaimKind :: Maybe Text
v1alpha3ResourceClaimMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceClaimStatus :: Maybe V1alpha3ResourceClaimStatus
..} ) (V1alpha3ResourceClaimSpec -> V1alpha3ResourceClaim)
-> f V1alpha3ResourceClaimSpec -> f V1alpha3ResourceClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1alpha3ResourceClaimSpec -> f V1alpha3ResourceClaimSpec
f V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimSpec
{-# INLINE v1alpha3ResourceClaimSpecL #-}

-- | 'v1alpha3ResourceClaimStatus' Lens
v1alpha3ResourceClaimStatusL :: Lens_' V1alpha3ResourceClaim (Maybe V1alpha3ResourceClaimStatus)
v1alpha3ResourceClaimStatusL :: Lens_' V1alpha3ResourceClaim (Maybe V1alpha3ResourceClaimStatus)
v1alpha3ResourceClaimStatusL Maybe V1alpha3ResourceClaimStatus
-> f (Maybe V1alpha3ResourceClaimStatus)
f V1alpha3ResourceClaim{Maybe Text
Maybe V1alpha3ResourceClaimStatus
Maybe V1ObjectMeta
V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimApiVersion :: V1alpha3ResourceClaim -> Maybe Text
$sel:v1alpha3ResourceClaimKind:V1alpha3ResourceClaim :: V1alpha3ResourceClaim -> Maybe Text
$sel:v1alpha3ResourceClaimMetadata:V1alpha3ResourceClaim :: V1alpha3ResourceClaim -> Maybe V1ObjectMeta
$sel:v1alpha3ResourceClaimSpec:V1alpha3ResourceClaim :: V1alpha3ResourceClaim -> V1alpha3ResourceClaimSpec
$sel:v1alpha3ResourceClaimStatus:V1alpha3ResourceClaim :: V1alpha3ResourceClaim -> Maybe V1alpha3ResourceClaimStatus
v1alpha3ResourceClaimApiVersion :: Maybe Text
v1alpha3ResourceClaimKind :: Maybe Text
v1alpha3ResourceClaimMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceClaimSpec :: V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimStatus :: Maybe V1alpha3ResourceClaimStatus
..} = (\Maybe V1alpha3ResourceClaimStatus
v1alpha3ResourceClaimStatus -> V1alpha3ResourceClaim { Maybe V1alpha3ResourceClaimStatus
$sel:v1alpha3ResourceClaimStatus:V1alpha3ResourceClaim :: Maybe V1alpha3ResourceClaimStatus
v1alpha3ResourceClaimStatus :: Maybe V1alpha3ResourceClaimStatus
v1alpha3ResourceClaimStatus, Maybe Text
Maybe V1ObjectMeta
V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimApiVersion :: Maybe Text
$sel:v1alpha3ResourceClaimKind:V1alpha3ResourceClaim :: Maybe Text
$sel:v1alpha3ResourceClaimMetadata:V1alpha3ResourceClaim :: Maybe V1ObjectMeta
$sel:v1alpha3ResourceClaimSpec:V1alpha3ResourceClaim :: V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimApiVersion :: Maybe Text
v1alpha3ResourceClaimKind :: Maybe Text
v1alpha3ResourceClaimMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceClaimSpec :: V1alpha3ResourceClaimSpec
..} ) (Maybe V1alpha3ResourceClaimStatus -> V1alpha3ResourceClaim)
-> f (Maybe V1alpha3ResourceClaimStatus) -> f V1alpha3ResourceClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha3ResourceClaimStatus
-> f (Maybe V1alpha3ResourceClaimStatus)
f Maybe V1alpha3ResourceClaimStatus
v1alpha3ResourceClaimStatus
{-# INLINE v1alpha3ResourceClaimStatusL #-}



-- * V1alpha3ResourceClaimConsumerReference

-- | 'v1alpha3ResourceClaimConsumerReferenceApiGroup' Lens
v1alpha3ResourceClaimConsumerReferenceApiGroupL :: Lens_' V1alpha3ResourceClaimConsumerReference (Maybe Text)
v1alpha3ResourceClaimConsumerReferenceApiGroupL :: Lens_' V1alpha3ResourceClaimConsumerReference (Maybe Text)
v1alpha3ResourceClaimConsumerReferenceApiGroupL Maybe Text -> f (Maybe Text)
f V1alpha3ResourceClaimConsumerReference{Maybe Text
Text
v1alpha3ResourceClaimConsumerReferenceApiGroup :: V1alpha3ResourceClaimConsumerReference -> Maybe Text
v1alpha3ResourceClaimConsumerReferenceApiGroup :: Maybe Text
v1alpha3ResourceClaimConsumerReferenceName :: Text
v1alpha3ResourceClaimConsumerReferenceResource :: Text
v1alpha3ResourceClaimConsumerReferenceUid :: Text
$sel:v1alpha3ResourceClaimConsumerReferenceName:V1alpha3ResourceClaimConsumerReference :: V1alpha3ResourceClaimConsumerReference -> Text
$sel:v1alpha3ResourceClaimConsumerReferenceResource:V1alpha3ResourceClaimConsumerReference :: V1alpha3ResourceClaimConsumerReference -> Text
$sel:v1alpha3ResourceClaimConsumerReferenceUid:V1alpha3ResourceClaimConsumerReference :: V1alpha3ResourceClaimConsumerReference -> Text
..} = (\Maybe Text
v1alpha3ResourceClaimConsumerReferenceApiGroup -> V1alpha3ResourceClaimConsumerReference { Maybe Text
v1alpha3ResourceClaimConsumerReferenceApiGroup :: Maybe Text
v1alpha3ResourceClaimConsumerReferenceApiGroup :: Maybe Text
v1alpha3ResourceClaimConsumerReferenceApiGroup, Text
v1alpha3ResourceClaimConsumerReferenceName :: Text
v1alpha3ResourceClaimConsumerReferenceResource :: Text
v1alpha3ResourceClaimConsumerReferenceUid :: Text
$sel:v1alpha3ResourceClaimConsumerReferenceName:V1alpha3ResourceClaimConsumerReference :: Text
$sel:v1alpha3ResourceClaimConsumerReferenceResource:V1alpha3ResourceClaimConsumerReference :: Text
$sel:v1alpha3ResourceClaimConsumerReferenceUid:V1alpha3ResourceClaimConsumerReference :: Text
..} ) (Maybe Text -> V1alpha3ResourceClaimConsumerReference)
-> f (Maybe Text) -> f V1alpha3ResourceClaimConsumerReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha3ResourceClaimConsumerReferenceApiGroup
{-# INLINE v1alpha3ResourceClaimConsumerReferenceApiGroupL #-}

-- | 'v1alpha3ResourceClaimConsumerReferenceName' Lens
v1alpha3ResourceClaimConsumerReferenceNameL :: Lens_' V1alpha3ResourceClaimConsumerReference (Text)
v1alpha3ResourceClaimConsumerReferenceNameL :: Lens_' V1alpha3ResourceClaimConsumerReference Text
v1alpha3ResourceClaimConsumerReferenceNameL Text -> f Text
f V1alpha3ResourceClaimConsumerReference{Maybe Text
Text
v1alpha3ResourceClaimConsumerReferenceApiGroup :: V1alpha3ResourceClaimConsumerReference -> Maybe Text
$sel:v1alpha3ResourceClaimConsumerReferenceName:V1alpha3ResourceClaimConsumerReference :: V1alpha3ResourceClaimConsumerReference -> Text
$sel:v1alpha3ResourceClaimConsumerReferenceResource:V1alpha3ResourceClaimConsumerReference :: V1alpha3ResourceClaimConsumerReference -> Text
$sel:v1alpha3ResourceClaimConsumerReferenceUid:V1alpha3ResourceClaimConsumerReference :: V1alpha3ResourceClaimConsumerReference -> Text
v1alpha3ResourceClaimConsumerReferenceApiGroup :: Maybe Text
v1alpha3ResourceClaimConsumerReferenceName :: Text
v1alpha3ResourceClaimConsumerReferenceResource :: Text
v1alpha3ResourceClaimConsumerReferenceUid :: Text
..} = (\Text
v1alpha3ResourceClaimConsumerReferenceName -> V1alpha3ResourceClaimConsumerReference { Text
$sel:v1alpha3ResourceClaimConsumerReferenceName:V1alpha3ResourceClaimConsumerReference :: Text
v1alpha3ResourceClaimConsumerReferenceName :: Text
v1alpha3ResourceClaimConsumerReferenceName, Maybe Text
Text
v1alpha3ResourceClaimConsumerReferenceApiGroup :: Maybe Text
$sel:v1alpha3ResourceClaimConsumerReferenceResource:V1alpha3ResourceClaimConsumerReference :: Text
$sel:v1alpha3ResourceClaimConsumerReferenceUid:V1alpha3ResourceClaimConsumerReference :: Text
v1alpha3ResourceClaimConsumerReferenceApiGroup :: Maybe Text
v1alpha3ResourceClaimConsumerReferenceResource :: Text
v1alpha3ResourceClaimConsumerReferenceUid :: Text
..} ) (Text -> V1alpha3ResourceClaimConsumerReference)
-> f Text -> f V1alpha3ResourceClaimConsumerReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha3ResourceClaimConsumerReferenceName
{-# INLINE v1alpha3ResourceClaimConsumerReferenceNameL #-}

-- | 'v1alpha3ResourceClaimConsumerReferenceResource' Lens
v1alpha3ResourceClaimConsumerReferenceResourceL :: Lens_' V1alpha3ResourceClaimConsumerReference (Text)
v1alpha3ResourceClaimConsumerReferenceResourceL :: Lens_' V1alpha3ResourceClaimConsumerReference Text
v1alpha3ResourceClaimConsumerReferenceResourceL Text -> f Text
f V1alpha3ResourceClaimConsumerReference{Maybe Text
Text
v1alpha3ResourceClaimConsumerReferenceApiGroup :: V1alpha3ResourceClaimConsumerReference -> Maybe Text
$sel:v1alpha3ResourceClaimConsumerReferenceName:V1alpha3ResourceClaimConsumerReference :: V1alpha3ResourceClaimConsumerReference -> Text
$sel:v1alpha3ResourceClaimConsumerReferenceResource:V1alpha3ResourceClaimConsumerReference :: V1alpha3ResourceClaimConsumerReference -> Text
$sel:v1alpha3ResourceClaimConsumerReferenceUid:V1alpha3ResourceClaimConsumerReference :: V1alpha3ResourceClaimConsumerReference -> Text
v1alpha3ResourceClaimConsumerReferenceApiGroup :: Maybe Text
v1alpha3ResourceClaimConsumerReferenceName :: Text
v1alpha3ResourceClaimConsumerReferenceResource :: Text
v1alpha3ResourceClaimConsumerReferenceUid :: Text
..} = (\Text
v1alpha3ResourceClaimConsumerReferenceResource -> V1alpha3ResourceClaimConsumerReference { Text
$sel:v1alpha3ResourceClaimConsumerReferenceResource:V1alpha3ResourceClaimConsumerReference :: Text
v1alpha3ResourceClaimConsumerReferenceResource :: Text
v1alpha3ResourceClaimConsumerReferenceResource, Maybe Text
Text
v1alpha3ResourceClaimConsumerReferenceApiGroup :: Maybe Text
$sel:v1alpha3ResourceClaimConsumerReferenceName:V1alpha3ResourceClaimConsumerReference :: Text
$sel:v1alpha3ResourceClaimConsumerReferenceUid:V1alpha3ResourceClaimConsumerReference :: Text
v1alpha3ResourceClaimConsumerReferenceApiGroup :: Maybe Text
v1alpha3ResourceClaimConsumerReferenceName :: Text
v1alpha3ResourceClaimConsumerReferenceUid :: Text
..} ) (Text -> V1alpha3ResourceClaimConsumerReference)
-> f Text -> f V1alpha3ResourceClaimConsumerReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha3ResourceClaimConsumerReferenceResource
{-# INLINE v1alpha3ResourceClaimConsumerReferenceResourceL #-}

-- | 'v1alpha3ResourceClaimConsumerReferenceUid' Lens
v1alpha3ResourceClaimConsumerReferenceUidL :: Lens_' V1alpha3ResourceClaimConsumerReference (Text)
v1alpha3ResourceClaimConsumerReferenceUidL :: Lens_' V1alpha3ResourceClaimConsumerReference Text
v1alpha3ResourceClaimConsumerReferenceUidL Text -> f Text
f V1alpha3ResourceClaimConsumerReference{Maybe Text
Text
v1alpha3ResourceClaimConsumerReferenceApiGroup :: V1alpha3ResourceClaimConsumerReference -> Maybe Text
$sel:v1alpha3ResourceClaimConsumerReferenceName:V1alpha3ResourceClaimConsumerReference :: V1alpha3ResourceClaimConsumerReference -> Text
$sel:v1alpha3ResourceClaimConsumerReferenceResource:V1alpha3ResourceClaimConsumerReference :: V1alpha3ResourceClaimConsumerReference -> Text
$sel:v1alpha3ResourceClaimConsumerReferenceUid:V1alpha3ResourceClaimConsumerReference :: V1alpha3ResourceClaimConsumerReference -> Text
v1alpha3ResourceClaimConsumerReferenceApiGroup :: Maybe Text
v1alpha3ResourceClaimConsumerReferenceName :: Text
v1alpha3ResourceClaimConsumerReferenceResource :: Text
v1alpha3ResourceClaimConsumerReferenceUid :: Text
..} = (\Text
v1alpha3ResourceClaimConsumerReferenceUid -> V1alpha3ResourceClaimConsumerReference { Text
$sel:v1alpha3ResourceClaimConsumerReferenceUid:V1alpha3ResourceClaimConsumerReference :: Text
v1alpha3ResourceClaimConsumerReferenceUid :: Text
v1alpha3ResourceClaimConsumerReferenceUid, Maybe Text
Text
v1alpha3ResourceClaimConsumerReferenceApiGroup :: Maybe Text
$sel:v1alpha3ResourceClaimConsumerReferenceName:V1alpha3ResourceClaimConsumerReference :: Text
$sel:v1alpha3ResourceClaimConsumerReferenceResource:V1alpha3ResourceClaimConsumerReference :: Text
v1alpha3ResourceClaimConsumerReferenceApiGroup :: Maybe Text
v1alpha3ResourceClaimConsumerReferenceName :: Text
v1alpha3ResourceClaimConsumerReferenceResource :: Text
..} ) (Text -> V1alpha3ResourceClaimConsumerReference)
-> f Text -> f V1alpha3ResourceClaimConsumerReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha3ResourceClaimConsumerReferenceUid
{-# INLINE v1alpha3ResourceClaimConsumerReferenceUidL #-}



-- * V1alpha3ResourceClaimList

-- | 'v1alpha3ResourceClaimListApiVersion' Lens
v1alpha3ResourceClaimListApiVersionL :: Lens_' V1alpha3ResourceClaimList (Maybe Text)
v1alpha3ResourceClaimListApiVersionL :: Lens_' V1alpha3ResourceClaimList (Maybe Text)
v1alpha3ResourceClaimListApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha3ResourceClaimList{[V1alpha3ResourceClaim]
Maybe Text
Maybe V1ListMeta
v1alpha3ResourceClaimListApiVersion :: V1alpha3ResourceClaimList -> Maybe Text
v1alpha3ResourceClaimListApiVersion :: Maybe Text
v1alpha3ResourceClaimListItems :: [V1alpha3ResourceClaim]
v1alpha3ResourceClaimListKind :: Maybe Text
v1alpha3ResourceClaimListMetadata :: Maybe V1ListMeta
$sel:v1alpha3ResourceClaimListItems:V1alpha3ResourceClaimList :: V1alpha3ResourceClaimList -> [V1alpha3ResourceClaim]
$sel:v1alpha3ResourceClaimListKind:V1alpha3ResourceClaimList :: V1alpha3ResourceClaimList -> Maybe Text
$sel:v1alpha3ResourceClaimListMetadata:V1alpha3ResourceClaimList :: V1alpha3ResourceClaimList -> Maybe V1ListMeta
..} = (\Maybe Text
v1alpha3ResourceClaimListApiVersion -> V1alpha3ResourceClaimList { Maybe Text
v1alpha3ResourceClaimListApiVersion :: Maybe Text
v1alpha3ResourceClaimListApiVersion :: Maybe Text
v1alpha3ResourceClaimListApiVersion, [V1alpha3ResourceClaim]
Maybe Text
Maybe V1ListMeta
v1alpha3ResourceClaimListItems :: [V1alpha3ResourceClaim]
v1alpha3ResourceClaimListKind :: Maybe Text
v1alpha3ResourceClaimListMetadata :: Maybe V1ListMeta
$sel:v1alpha3ResourceClaimListItems:V1alpha3ResourceClaimList :: [V1alpha3ResourceClaim]
$sel:v1alpha3ResourceClaimListKind:V1alpha3ResourceClaimList :: Maybe Text
$sel:v1alpha3ResourceClaimListMetadata:V1alpha3ResourceClaimList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1alpha3ResourceClaimList)
-> f (Maybe Text) -> f V1alpha3ResourceClaimList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha3ResourceClaimListApiVersion
{-# INLINE v1alpha3ResourceClaimListApiVersionL #-}

-- | 'v1alpha3ResourceClaimListItems' Lens
v1alpha3ResourceClaimListItemsL :: Lens_' V1alpha3ResourceClaimList ([V1alpha3ResourceClaim])
v1alpha3ResourceClaimListItemsL :: Lens_' V1alpha3ResourceClaimList [V1alpha3ResourceClaim]
v1alpha3ResourceClaimListItemsL [V1alpha3ResourceClaim] -> f [V1alpha3ResourceClaim]
f V1alpha3ResourceClaimList{[V1alpha3ResourceClaim]
Maybe Text
Maybe V1ListMeta
v1alpha3ResourceClaimListApiVersion :: V1alpha3ResourceClaimList -> Maybe Text
$sel:v1alpha3ResourceClaimListItems:V1alpha3ResourceClaimList :: V1alpha3ResourceClaimList -> [V1alpha3ResourceClaim]
$sel:v1alpha3ResourceClaimListKind:V1alpha3ResourceClaimList :: V1alpha3ResourceClaimList -> Maybe Text
$sel:v1alpha3ResourceClaimListMetadata:V1alpha3ResourceClaimList :: V1alpha3ResourceClaimList -> Maybe V1ListMeta
v1alpha3ResourceClaimListApiVersion :: Maybe Text
v1alpha3ResourceClaimListItems :: [V1alpha3ResourceClaim]
v1alpha3ResourceClaimListKind :: Maybe Text
v1alpha3ResourceClaimListMetadata :: Maybe V1ListMeta
..} = (\[V1alpha3ResourceClaim]
v1alpha3ResourceClaimListItems -> V1alpha3ResourceClaimList { [V1alpha3ResourceClaim]
$sel:v1alpha3ResourceClaimListItems:V1alpha3ResourceClaimList :: [V1alpha3ResourceClaim]
v1alpha3ResourceClaimListItems :: [V1alpha3ResourceClaim]
v1alpha3ResourceClaimListItems, Maybe Text
Maybe V1ListMeta
v1alpha3ResourceClaimListApiVersion :: Maybe Text
$sel:v1alpha3ResourceClaimListKind:V1alpha3ResourceClaimList :: Maybe Text
$sel:v1alpha3ResourceClaimListMetadata:V1alpha3ResourceClaimList :: Maybe V1ListMeta
v1alpha3ResourceClaimListApiVersion :: Maybe Text
v1alpha3ResourceClaimListKind :: Maybe Text
v1alpha3ResourceClaimListMetadata :: Maybe V1ListMeta
..} ) ([V1alpha3ResourceClaim] -> V1alpha3ResourceClaimList)
-> f [V1alpha3ResourceClaim] -> f V1alpha3ResourceClaimList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1alpha3ResourceClaim] -> f [V1alpha3ResourceClaim]
f [V1alpha3ResourceClaim]
v1alpha3ResourceClaimListItems
{-# INLINE v1alpha3ResourceClaimListItemsL #-}

-- | 'v1alpha3ResourceClaimListKind' Lens
v1alpha3ResourceClaimListKindL :: Lens_' V1alpha3ResourceClaimList (Maybe Text)
v1alpha3ResourceClaimListKindL :: Lens_' V1alpha3ResourceClaimList (Maybe Text)
v1alpha3ResourceClaimListKindL Maybe Text -> f (Maybe Text)
f V1alpha3ResourceClaimList{[V1alpha3ResourceClaim]
Maybe Text
Maybe V1ListMeta
v1alpha3ResourceClaimListApiVersion :: V1alpha3ResourceClaimList -> Maybe Text
$sel:v1alpha3ResourceClaimListItems:V1alpha3ResourceClaimList :: V1alpha3ResourceClaimList -> [V1alpha3ResourceClaim]
$sel:v1alpha3ResourceClaimListKind:V1alpha3ResourceClaimList :: V1alpha3ResourceClaimList -> Maybe Text
$sel:v1alpha3ResourceClaimListMetadata:V1alpha3ResourceClaimList :: V1alpha3ResourceClaimList -> Maybe V1ListMeta
v1alpha3ResourceClaimListApiVersion :: Maybe Text
v1alpha3ResourceClaimListItems :: [V1alpha3ResourceClaim]
v1alpha3ResourceClaimListKind :: Maybe Text
v1alpha3ResourceClaimListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1alpha3ResourceClaimListKind -> V1alpha3ResourceClaimList { Maybe Text
$sel:v1alpha3ResourceClaimListKind:V1alpha3ResourceClaimList :: Maybe Text
v1alpha3ResourceClaimListKind :: Maybe Text
v1alpha3ResourceClaimListKind, [V1alpha3ResourceClaim]
Maybe Text
Maybe V1ListMeta
v1alpha3ResourceClaimListApiVersion :: Maybe Text
$sel:v1alpha3ResourceClaimListItems:V1alpha3ResourceClaimList :: [V1alpha3ResourceClaim]
$sel:v1alpha3ResourceClaimListMetadata:V1alpha3ResourceClaimList :: Maybe V1ListMeta
v1alpha3ResourceClaimListApiVersion :: Maybe Text
v1alpha3ResourceClaimListItems :: [V1alpha3ResourceClaim]
v1alpha3ResourceClaimListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1alpha3ResourceClaimList)
-> f (Maybe Text) -> f V1alpha3ResourceClaimList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha3ResourceClaimListKind
{-# INLINE v1alpha3ResourceClaimListKindL #-}

-- | 'v1alpha3ResourceClaimListMetadata' Lens
v1alpha3ResourceClaimListMetadataL :: Lens_' V1alpha3ResourceClaimList (Maybe V1ListMeta)
v1alpha3ResourceClaimListMetadataL :: Lens_' V1alpha3ResourceClaimList (Maybe V1ListMeta)
v1alpha3ResourceClaimListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1alpha3ResourceClaimList{[V1alpha3ResourceClaim]
Maybe Text
Maybe V1ListMeta
v1alpha3ResourceClaimListApiVersion :: V1alpha3ResourceClaimList -> Maybe Text
$sel:v1alpha3ResourceClaimListItems:V1alpha3ResourceClaimList :: V1alpha3ResourceClaimList -> [V1alpha3ResourceClaim]
$sel:v1alpha3ResourceClaimListKind:V1alpha3ResourceClaimList :: V1alpha3ResourceClaimList -> Maybe Text
$sel:v1alpha3ResourceClaimListMetadata:V1alpha3ResourceClaimList :: V1alpha3ResourceClaimList -> Maybe V1ListMeta
v1alpha3ResourceClaimListApiVersion :: Maybe Text
v1alpha3ResourceClaimListItems :: [V1alpha3ResourceClaim]
v1alpha3ResourceClaimListKind :: Maybe Text
v1alpha3ResourceClaimListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1alpha3ResourceClaimListMetadata -> V1alpha3ResourceClaimList { Maybe V1ListMeta
$sel:v1alpha3ResourceClaimListMetadata:V1alpha3ResourceClaimList :: Maybe V1ListMeta
v1alpha3ResourceClaimListMetadata :: Maybe V1ListMeta
v1alpha3ResourceClaimListMetadata, [V1alpha3ResourceClaim]
Maybe Text
v1alpha3ResourceClaimListApiVersion :: Maybe Text
$sel:v1alpha3ResourceClaimListItems:V1alpha3ResourceClaimList :: [V1alpha3ResourceClaim]
$sel:v1alpha3ResourceClaimListKind:V1alpha3ResourceClaimList :: Maybe Text
v1alpha3ResourceClaimListApiVersion :: Maybe Text
v1alpha3ResourceClaimListItems :: [V1alpha3ResourceClaim]
v1alpha3ResourceClaimListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1alpha3ResourceClaimList)
-> f (Maybe V1ListMeta) -> f V1alpha3ResourceClaimList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1alpha3ResourceClaimListMetadata
{-# INLINE v1alpha3ResourceClaimListMetadataL #-}



-- * V1alpha3ResourceClaimSpec

-- | 'v1alpha3ResourceClaimSpecDevices' Lens
v1alpha3ResourceClaimSpecDevicesL :: Lens_' V1alpha3ResourceClaimSpec (Maybe V1alpha3DeviceClaim)
v1alpha3ResourceClaimSpecDevicesL :: Lens_' V1alpha3ResourceClaimSpec (Maybe V1alpha3DeviceClaim)
v1alpha3ResourceClaimSpecDevicesL Maybe V1alpha3DeviceClaim -> f (Maybe V1alpha3DeviceClaim)
f V1alpha3ResourceClaimSpec{Maybe V1alpha3DeviceClaim
v1alpha3ResourceClaimSpecDevices :: V1alpha3ResourceClaimSpec -> Maybe V1alpha3DeviceClaim
v1alpha3ResourceClaimSpecDevices :: Maybe V1alpha3DeviceClaim
..} = (\Maybe V1alpha3DeviceClaim
v1alpha3ResourceClaimSpecDevices -> V1alpha3ResourceClaimSpec { Maybe V1alpha3DeviceClaim
v1alpha3ResourceClaimSpecDevices :: Maybe V1alpha3DeviceClaim
v1alpha3ResourceClaimSpecDevices :: Maybe V1alpha3DeviceClaim
v1alpha3ResourceClaimSpecDevices, ..} ) (Maybe V1alpha3DeviceClaim -> V1alpha3ResourceClaimSpec)
-> f (Maybe V1alpha3DeviceClaim) -> f V1alpha3ResourceClaimSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha3DeviceClaim -> f (Maybe V1alpha3DeviceClaim)
f Maybe V1alpha3DeviceClaim
v1alpha3ResourceClaimSpecDevices
{-# INLINE v1alpha3ResourceClaimSpecDevicesL #-}



-- * V1alpha3ResourceClaimStatus

-- | 'v1alpha3ResourceClaimStatusAllocation' Lens
v1alpha3ResourceClaimStatusAllocationL :: Lens_' V1alpha3ResourceClaimStatus (Maybe V1alpha3AllocationResult)
v1alpha3ResourceClaimStatusAllocationL :: Lens_' V1alpha3ResourceClaimStatus (Maybe V1alpha3AllocationResult)
v1alpha3ResourceClaimStatusAllocationL Maybe V1alpha3AllocationResult
-> f (Maybe V1alpha3AllocationResult)
f V1alpha3ResourceClaimStatus{Maybe [V1alpha3ResourceClaimConsumerReference]
Maybe [V1alpha3AllocatedDeviceStatus]
Maybe V1alpha3AllocationResult
v1alpha3ResourceClaimStatusAllocation :: V1alpha3ResourceClaimStatus -> Maybe V1alpha3AllocationResult
v1alpha3ResourceClaimStatusAllocation :: Maybe V1alpha3AllocationResult
v1alpha3ResourceClaimStatusDevices :: Maybe [V1alpha3AllocatedDeviceStatus]
v1alpha3ResourceClaimStatusReservedFor :: Maybe [V1alpha3ResourceClaimConsumerReference]
$sel:v1alpha3ResourceClaimStatusDevices:V1alpha3ResourceClaimStatus :: V1alpha3ResourceClaimStatus
-> Maybe [V1alpha3AllocatedDeviceStatus]
$sel:v1alpha3ResourceClaimStatusReservedFor:V1alpha3ResourceClaimStatus :: V1alpha3ResourceClaimStatus
-> Maybe [V1alpha3ResourceClaimConsumerReference]
..} = (\Maybe V1alpha3AllocationResult
v1alpha3ResourceClaimStatusAllocation -> V1alpha3ResourceClaimStatus { Maybe V1alpha3AllocationResult
v1alpha3ResourceClaimStatusAllocation :: Maybe V1alpha3AllocationResult
v1alpha3ResourceClaimStatusAllocation :: Maybe V1alpha3AllocationResult
v1alpha3ResourceClaimStatusAllocation, Maybe [V1alpha3ResourceClaimConsumerReference]
Maybe [V1alpha3AllocatedDeviceStatus]
v1alpha3ResourceClaimStatusDevices :: Maybe [V1alpha3AllocatedDeviceStatus]
v1alpha3ResourceClaimStatusReservedFor :: Maybe [V1alpha3ResourceClaimConsumerReference]
$sel:v1alpha3ResourceClaimStatusDevices:V1alpha3ResourceClaimStatus :: Maybe [V1alpha3AllocatedDeviceStatus]
$sel:v1alpha3ResourceClaimStatusReservedFor:V1alpha3ResourceClaimStatus :: Maybe [V1alpha3ResourceClaimConsumerReference]
..} ) (Maybe V1alpha3AllocationResult -> V1alpha3ResourceClaimStatus)
-> f (Maybe V1alpha3AllocationResult)
-> f V1alpha3ResourceClaimStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1alpha3AllocationResult
-> f (Maybe V1alpha3AllocationResult)
f Maybe V1alpha3AllocationResult
v1alpha3ResourceClaimStatusAllocation
{-# INLINE v1alpha3ResourceClaimStatusAllocationL #-}

-- | 'v1alpha3ResourceClaimStatusDevices' Lens
v1alpha3ResourceClaimStatusDevicesL :: Lens_' V1alpha3ResourceClaimStatus (Maybe [V1alpha3AllocatedDeviceStatus])
v1alpha3ResourceClaimStatusDevicesL :: Lens_'
  V1alpha3ResourceClaimStatus (Maybe [V1alpha3AllocatedDeviceStatus])
v1alpha3ResourceClaimStatusDevicesL Maybe [V1alpha3AllocatedDeviceStatus]
-> f (Maybe [V1alpha3AllocatedDeviceStatus])
f V1alpha3ResourceClaimStatus{Maybe [V1alpha3ResourceClaimConsumerReference]
Maybe [V1alpha3AllocatedDeviceStatus]
Maybe V1alpha3AllocationResult
v1alpha3ResourceClaimStatusAllocation :: V1alpha3ResourceClaimStatus -> Maybe V1alpha3AllocationResult
$sel:v1alpha3ResourceClaimStatusDevices:V1alpha3ResourceClaimStatus :: V1alpha3ResourceClaimStatus
-> Maybe [V1alpha3AllocatedDeviceStatus]
$sel:v1alpha3ResourceClaimStatusReservedFor:V1alpha3ResourceClaimStatus :: V1alpha3ResourceClaimStatus
-> Maybe [V1alpha3ResourceClaimConsumerReference]
v1alpha3ResourceClaimStatusAllocation :: Maybe V1alpha3AllocationResult
v1alpha3ResourceClaimStatusDevices :: Maybe [V1alpha3AllocatedDeviceStatus]
v1alpha3ResourceClaimStatusReservedFor :: Maybe [V1alpha3ResourceClaimConsumerReference]
..} = (\Maybe [V1alpha3AllocatedDeviceStatus]
v1alpha3ResourceClaimStatusDevices -> V1alpha3ResourceClaimStatus { Maybe [V1alpha3AllocatedDeviceStatus]
$sel:v1alpha3ResourceClaimStatusDevices:V1alpha3ResourceClaimStatus :: Maybe [V1alpha3AllocatedDeviceStatus]
v1alpha3ResourceClaimStatusDevices :: Maybe [V1alpha3AllocatedDeviceStatus]
v1alpha3ResourceClaimStatusDevices, Maybe [V1alpha3ResourceClaimConsumerReference]
Maybe V1alpha3AllocationResult
v1alpha3ResourceClaimStatusAllocation :: Maybe V1alpha3AllocationResult
$sel:v1alpha3ResourceClaimStatusReservedFor:V1alpha3ResourceClaimStatus :: Maybe [V1alpha3ResourceClaimConsumerReference]
v1alpha3ResourceClaimStatusAllocation :: Maybe V1alpha3AllocationResult
v1alpha3ResourceClaimStatusReservedFor :: Maybe [V1alpha3ResourceClaimConsumerReference]
..} ) (Maybe [V1alpha3AllocatedDeviceStatus]
 -> V1alpha3ResourceClaimStatus)
-> f (Maybe [V1alpha3AllocatedDeviceStatus])
-> f V1alpha3ResourceClaimStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1alpha3AllocatedDeviceStatus]
-> f (Maybe [V1alpha3AllocatedDeviceStatus])
f Maybe [V1alpha3AllocatedDeviceStatus]
v1alpha3ResourceClaimStatusDevices
{-# INLINE v1alpha3ResourceClaimStatusDevicesL #-}

-- | 'v1alpha3ResourceClaimStatusReservedFor' Lens
v1alpha3ResourceClaimStatusReservedForL :: Lens_' V1alpha3ResourceClaimStatus (Maybe [V1alpha3ResourceClaimConsumerReference])
v1alpha3ResourceClaimStatusReservedForL :: Lens_'
  V1alpha3ResourceClaimStatus
  (Maybe [V1alpha3ResourceClaimConsumerReference])
v1alpha3ResourceClaimStatusReservedForL Maybe [V1alpha3ResourceClaimConsumerReference]
-> f (Maybe [V1alpha3ResourceClaimConsumerReference])
f V1alpha3ResourceClaimStatus{Maybe [V1alpha3ResourceClaimConsumerReference]
Maybe [V1alpha3AllocatedDeviceStatus]
Maybe V1alpha3AllocationResult
v1alpha3ResourceClaimStatusAllocation :: V1alpha3ResourceClaimStatus -> Maybe V1alpha3AllocationResult
$sel:v1alpha3ResourceClaimStatusDevices:V1alpha3ResourceClaimStatus :: V1alpha3ResourceClaimStatus
-> Maybe [V1alpha3AllocatedDeviceStatus]
$sel:v1alpha3ResourceClaimStatusReservedFor:V1alpha3ResourceClaimStatus :: V1alpha3ResourceClaimStatus
-> Maybe [V1alpha3ResourceClaimConsumerReference]
v1alpha3ResourceClaimStatusAllocation :: Maybe V1alpha3AllocationResult
v1alpha3ResourceClaimStatusDevices :: Maybe [V1alpha3AllocatedDeviceStatus]
v1alpha3ResourceClaimStatusReservedFor :: Maybe [V1alpha3ResourceClaimConsumerReference]
..} = (\Maybe [V1alpha3ResourceClaimConsumerReference]
v1alpha3ResourceClaimStatusReservedFor -> V1alpha3ResourceClaimStatus { Maybe [V1alpha3ResourceClaimConsumerReference]
$sel:v1alpha3ResourceClaimStatusReservedFor:V1alpha3ResourceClaimStatus :: Maybe [V1alpha3ResourceClaimConsumerReference]
v1alpha3ResourceClaimStatusReservedFor :: Maybe [V1alpha3ResourceClaimConsumerReference]
v1alpha3ResourceClaimStatusReservedFor, Maybe [V1alpha3AllocatedDeviceStatus]
Maybe V1alpha3AllocationResult
v1alpha3ResourceClaimStatusAllocation :: Maybe V1alpha3AllocationResult
$sel:v1alpha3ResourceClaimStatusDevices:V1alpha3ResourceClaimStatus :: Maybe [V1alpha3AllocatedDeviceStatus]
v1alpha3ResourceClaimStatusAllocation :: Maybe V1alpha3AllocationResult
v1alpha3ResourceClaimStatusDevices :: Maybe [V1alpha3AllocatedDeviceStatus]
..} ) (Maybe [V1alpha3ResourceClaimConsumerReference]
 -> V1alpha3ResourceClaimStatus)
-> f (Maybe [V1alpha3ResourceClaimConsumerReference])
-> f V1alpha3ResourceClaimStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1alpha3ResourceClaimConsumerReference]
-> f (Maybe [V1alpha3ResourceClaimConsumerReference])
f Maybe [V1alpha3ResourceClaimConsumerReference]
v1alpha3ResourceClaimStatusReservedFor
{-# INLINE v1alpha3ResourceClaimStatusReservedForL #-}



-- * V1alpha3ResourceClaimTemplate

-- | 'v1alpha3ResourceClaimTemplateApiVersion' Lens
v1alpha3ResourceClaimTemplateApiVersionL :: Lens_' V1alpha3ResourceClaimTemplate (Maybe Text)
v1alpha3ResourceClaimTemplateApiVersionL :: Lens_' V1alpha3ResourceClaimTemplate (Maybe Text)
v1alpha3ResourceClaimTemplateApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha3ResourceClaimTemplate{Maybe Text
Maybe V1ObjectMeta
V1alpha3ResourceClaimTemplateSpec
v1alpha3ResourceClaimTemplateApiVersion :: V1alpha3ResourceClaimTemplate -> Maybe Text
v1alpha3ResourceClaimTemplateApiVersion :: Maybe Text
v1alpha3ResourceClaimTemplateKind :: Maybe Text
v1alpha3ResourceClaimTemplateMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceClaimTemplateSpec :: V1alpha3ResourceClaimTemplateSpec
$sel:v1alpha3ResourceClaimTemplateKind:V1alpha3ResourceClaimTemplate :: V1alpha3ResourceClaimTemplate -> Maybe Text
$sel:v1alpha3ResourceClaimTemplateMetadata:V1alpha3ResourceClaimTemplate :: V1alpha3ResourceClaimTemplate -> Maybe V1ObjectMeta
$sel:v1alpha3ResourceClaimTemplateSpec:V1alpha3ResourceClaimTemplate :: V1alpha3ResourceClaimTemplate -> V1alpha3ResourceClaimTemplateSpec
..} = (\Maybe Text
v1alpha3ResourceClaimTemplateApiVersion -> V1alpha3ResourceClaimTemplate { Maybe Text
v1alpha3ResourceClaimTemplateApiVersion :: Maybe Text
v1alpha3ResourceClaimTemplateApiVersion :: Maybe Text
v1alpha3ResourceClaimTemplateApiVersion, Maybe Text
Maybe V1ObjectMeta
V1alpha3ResourceClaimTemplateSpec
v1alpha3ResourceClaimTemplateKind :: Maybe Text
v1alpha3ResourceClaimTemplateMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceClaimTemplateSpec :: V1alpha3ResourceClaimTemplateSpec
$sel:v1alpha3ResourceClaimTemplateKind:V1alpha3ResourceClaimTemplate :: Maybe Text
$sel:v1alpha3ResourceClaimTemplateMetadata:V1alpha3ResourceClaimTemplate :: Maybe V1ObjectMeta
$sel:v1alpha3ResourceClaimTemplateSpec:V1alpha3ResourceClaimTemplate :: V1alpha3ResourceClaimTemplateSpec
..} ) (Maybe Text -> V1alpha3ResourceClaimTemplate)
-> f (Maybe Text) -> f V1alpha3ResourceClaimTemplate
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha3ResourceClaimTemplateApiVersion
{-# INLINE v1alpha3ResourceClaimTemplateApiVersionL #-}

-- | 'v1alpha3ResourceClaimTemplateKind' Lens
v1alpha3ResourceClaimTemplateKindL :: Lens_' V1alpha3ResourceClaimTemplate (Maybe Text)
v1alpha3ResourceClaimTemplateKindL :: Lens_' V1alpha3ResourceClaimTemplate (Maybe Text)
v1alpha3ResourceClaimTemplateKindL Maybe Text -> f (Maybe Text)
f V1alpha3ResourceClaimTemplate{Maybe Text
Maybe V1ObjectMeta
V1alpha3ResourceClaimTemplateSpec
v1alpha3ResourceClaimTemplateApiVersion :: V1alpha3ResourceClaimTemplate -> Maybe Text
$sel:v1alpha3ResourceClaimTemplateKind:V1alpha3ResourceClaimTemplate :: V1alpha3ResourceClaimTemplate -> Maybe Text
$sel:v1alpha3ResourceClaimTemplateMetadata:V1alpha3ResourceClaimTemplate :: V1alpha3ResourceClaimTemplate -> Maybe V1ObjectMeta
$sel:v1alpha3ResourceClaimTemplateSpec:V1alpha3ResourceClaimTemplate :: V1alpha3ResourceClaimTemplate -> V1alpha3ResourceClaimTemplateSpec
v1alpha3ResourceClaimTemplateApiVersion :: Maybe Text
v1alpha3ResourceClaimTemplateKind :: Maybe Text
v1alpha3ResourceClaimTemplateMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceClaimTemplateSpec :: V1alpha3ResourceClaimTemplateSpec
..} = (\Maybe Text
v1alpha3ResourceClaimTemplateKind -> V1alpha3ResourceClaimTemplate { Maybe Text
$sel:v1alpha3ResourceClaimTemplateKind:V1alpha3ResourceClaimTemplate :: Maybe Text
v1alpha3ResourceClaimTemplateKind :: Maybe Text
v1alpha3ResourceClaimTemplateKind, Maybe Text
Maybe V1ObjectMeta
V1alpha3ResourceClaimTemplateSpec
v1alpha3ResourceClaimTemplateApiVersion :: Maybe Text
$sel:v1alpha3ResourceClaimTemplateMetadata:V1alpha3ResourceClaimTemplate :: Maybe V1ObjectMeta
$sel:v1alpha3ResourceClaimTemplateSpec:V1alpha3ResourceClaimTemplate :: V1alpha3ResourceClaimTemplateSpec
v1alpha3ResourceClaimTemplateApiVersion :: Maybe Text
v1alpha3ResourceClaimTemplateMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceClaimTemplateSpec :: V1alpha3ResourceClaimTemplateSpec
..} ) (Maybe Text -> V1alpha3ResourceClaimTemplate)
-> f (Maybe Text) -> f V1alpha3ResourceClaimTemplate
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha3ResourceClaimTemplateKind
{-# INLINE v1alpha3ResourceClaimTemplateKindL #-}

-- | 'v1alpha3ResourceClaimTemplateMetadata' Lens
v1alpha3ResourceClaimTemplateMetadataL :: Lens_' V1alpha3ResourceClaimTemplate (Maybe V1ObjectMeta)
v1alpha3ResourceClaimTemplateMetadataL :: Lens_' V1alpha3ResourceClaimTemplate (Maybe V1ObjectMeta)
v1alpha3ResourceClaimTemplateMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1alpha3ResourceClaimTemplate{Maybe Text
Maybe V1ObjectMeta
V1alpha3ResourceClaimTemplateSpec
v1alpha3ResourceClaimTemplateApiVersion :: V1alpha3ResourceClaimTemplate -> Maybe Text
$sel:v1alpha3ResourceClaimTemplateKind:V1alpha3ResourceClaimTemplate :: V1alpha3ResourceClaimTemplate -> Maybe Text
$sel:v1alpha3ResourceClaimTemplateMetadata:V1alpha3ResourceClaimTemplate :: V1alpha3ResourceClaimTemplate -> Maybe V1ObjectMeta
$sel:v1alpha3ResourceClaimTemplateSpec:V1alpha3ResourceClaimTemplate :: V1alpha3ResourceClaimTemplate -> V1alpha3ResourceClaimTemplateSpec
v1alpha3ResourceClaimTemplateApiVersion :: Maybe Text
v1alpha3ResourceClaimTemplateKind :: Maybe Text
v1alpha3ResourceClaimTemplateMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceClaimTemplateSpec :: V1alpha3ResourceClaimTemplateSpec
..} = (\Maybe V1ObjectMeta
v1alpha3ResourceClaimTemplateMetadata -> V1alpha3ResourceClaimTemplate { Maybe V1ObjectMeta
$sel:v1alpha3ResourceClaimTemplateMetadata:V1alpha3ResourceClaimTemplate :: Maybe V1ObjectMeta
v1alpha3ResourceClaimTemplateMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceClaimTemplateMetadata, Maybe Text
V1alpha3ResourceClaimTemplateSpec
v1alpha3ResourceClaimTemplateApiVersion :: Maybe Text
$sel:v1alpha3ResourceClaimTemplateKind:V1alpha3ResourceClaimTemplate :: Maybe Text
$sel:v1alpha3ResourceClaimTemplateSpec:V1alpha3ResourceClaimTemplate :: V1alpha3ResourceClaimTemplateSpec
v1alpha3ResourceClaimTemplateApiVersion :: Maybe Text
v1alpha3ResourceClaimTemplateKind :: Maybe Text
v1alpha3ResourceClaimTemplateSpec :: V1alpha3ResourceClaimTemplateSpec
..} ) (Maybe V1ObjectMeta -> V1alpha3ResourceClaimTemplate)
-> f (Maybe V1ObjectMeta) -> f V1alpha3ResourceClaimTemplate
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1alpha3ResourceClaimTemplateMetadata
{-# INLINE v1alpha3ResourceClaimTemplateMetadataL #-}

-- | 'v1alpha3ResourceClaimTemplateSpec' Lens
v1alpha3ResourceClaimTemplateSpecL :: Lens_' V1alpha3ResourceClaimTemplate (V1alpha3ResourceClaimTemplateSpec)
v1alpha3ResourceClaimTemplateSpecL :: Lens_'
  V1alpha3ResourceClaimTemplate V1alpha3ResourceClaimTemplateSpec
v1alpha3ResourceClaimTemplateSpecL V1alpha3ResourceClaimTemplateSpec
-> f V1alpha3ResourceClaimTemplateSpec
f V1alpha3ResourceClaimTemplate{Maybe Text
Maybe V1ObjectMeta
V1alpha3ResourceClaimTemplateSpec
v1alpha3ResourceClaimTemplateApiVersion :: V1alpha3ResourceClaimTemplate -> Maybe Text
$sel:v1alpha3ResourceClaimTemplateKind:V1alpha3ResourceClaimTemplate :: V1alpha3ResourceClaimTemplate -> Maybe Text
$sel:v1alpha3ResourceClaimTemplateMetadata:V1alpha3ResourceClaimTemplate :: V1alpha3ResourceClaimTemplate -> Maybe V1ObjectMeta
$sel:v1alpha3ResourceClaimTemplateSpec:V1alpha3ResourceClaimTemplate :: V1alpha3ResourceClaimTemplate -> V1alpha3ResourceClaimTemplateSpec
v1alpha3ResourceClaimTemplateApiVersion :: Maybe Text
v1alpha3ResourceClaimTemplateKind :: Maybe Text
v1alpha3ResourceClaimTemplateMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceClaimTemplateSpec :: V1alpha3ResourceClaimTemplateSpec
..} = (\V1alpha3ResourceClaimTemplateSpec
v1alpha3ResourceClaimTemplateSpec -> V1alpha3ResourceClaimTemplate { V1alpha3ResourceClaimTemplateSpec
$sel:v1alpha3ResourceClaimTemplateSpec:V1alpha3ResourceClaimTemplate :: V1alpha3ResourceClaimTemplateSpec
v1alpha3ResourceClaimTemplateSpec :: V1alpha3ResourceClaimTemplateSpec
v1alpha3ResourceClaimTemplateSpec, Maybe Text
Maybe V1ObjectMeta
v1alpha3ResourceClaimTemplateApiVersion :: Maybe Text
$sel:v1alpha3ResourceClaimTemplateKind:V1alpha3ResourceClaimTemplate :: Maybe Text
$sel:v1alpha3ResourceClaimTemplateMetadata:V1alpha3ResourceClaimTemplate :: Maybe V1ObjectMeta
v1alpha3ResourceClaimTemplateApiVersion :: Maybe Text
v1alpha3ResourceClaimTemplateKind :: Maybe Text
v1alpha3ResourceClaimTemplateMetadata :: Maybe V1ObjectMeta
..} ) (V1alpha3ResourceClaimTemplateSpec
 -> V1alpha3ResourceClaimTemplate)
-> f V1alpha3ResourceClaimTemplateSpec
-> f V1alpha3ResourceClaimTemplate
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1alpha3ResourceClaimTemplateSpec
-> f V1alpha3ResourceClaimTemplateSpec
f V1alpha3ResourceClaimTemplateSpec
v1alpha3ResourceClaimTemplateSpec
{-# INLINE v1alpha3ResourceClaimTemplateSpecL #-}



-- * V1alpha3ResourceClaimTemplateList

-- | 'v1alpha3ResourceClaimTemplateListApiVersion' Lens
v1alpha3ResourceClaimTemplateListApiVersionL :: Lens_' V1alpha3ResourceClaimTemplateList (Maybe Text)
v1alpha3ResourceClaimTemplateListApiVersionL :: Lens_' V1alpha3ResourceClaimTemplateList (Maybe Text)
v1alpha3ResourceClaimTemplateListApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha3ResourceClaimTemplateList{[V1alpha3ResourceClaimTemplate]
Maybe Text
Maybe V1ListMeta
v1alpha3ResourceClaimTemplateListApiVersion :: V1alpha3ResourceClaimTemplateList -> Maybe Text
v1alpha3ResourceClaimTemplateListApiVersion :: Maybe Text
v1alpha3ResourceClaimTemplateListItems :: [V1alpha3ResourceClaimTemplate]
v1alpha3ResourceClaimTemplateListKind :: Maybe Text
v1alpha3ResourceClaimTemplateListMetadata :: Maybe V1ListMeta
$sel:v1alpha3ResourceClaimTemplateListItems:V1alpha3ResourceClaimTemplateList :: V1alpha3ResourceClaimTemplateList
-> [V1alpha3ResourceClaimTemplate]
$sel:v1alpha3ResourceClaimTemplateListKind:V1alpha3ResourceClaimTemplateList :: V1alpha3ResourceClaimTemplateList -> Maybe Text
$sel:v1alpha3ResourceClaimTemplateListMetadata:V1alpha3ResourceClaimTemplateList :: V1alpha3ResourceClaimTemplateList -> Maybe V1ListMeta
..} = (\Maybe Text
v1alpha3ResourceClaimTemplateListApiVersion -> V1alpha3ResourceClaimTemplateList { Maybe Text
v1alpha3ResourceClaimTemplateListApiVersion :: Maybe Text
v1alpha3ResourceClaimTemplateListApiVersion :: Maybe Text
v1alpha3ResourceClaimTemplateListApiVersion, [V1alpha3ResourceClaimTemplate]
Maybe Text
Maybe V1ListMeta
v1alpha3ResourceClaimTemplateListItems :: [V1alpha3ResourceClaimTemplate]
v1alpha3ResourceClaimTemplateListKind :: Maybe Text
v1alpha3ResourceClaimTemplateListMetadata :: Maybe V1ListMeta
$sel:v1alpha3ResourceClaimTemplateListItems:V1alpha3ResourceClaimTemplateList :: [V1alpha3ResourceClaimTemplate]
$sel:v1alpha3ResourceClaimTemplateListKind:V1alpha3ResourceClaimTemplateList :: Maybe Text
$sel:v1alpha3ResourceClaimTemplateListMetadata:V1alpha3ResourceClaimTemplateList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1alpha3ResourceClaimTemplateList)
-> f (Maybe Text) -> f V1alpha3ResourceClaimTemplateList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha3ResourceClaimTemplateListApiVersion
{-# INLINE v1alpha3ResourceClaimTemplateListApiVersionL #-}

-- | 'v1alpha3ResourceClaimTemplateListItems' Lens
v1alpha3ResourceClaimTemplateListItemsL :: Lens_' V1alpha3ResourceClaimTemplateList ([V1alpha3ResourceClaimTemplate])
v1alpha3ResourceClaimTemplateListItemsL :: Lens_'
  V1alpha3ResourceClaimTemplateList [V1alpha3ResourceClaimTemplate]
v1alpha3ResourceClaimTemplateListItemsL [V1alpha3ResourceClaimTemplate]
-> f [V1alpha3ResourceClaimTemplate]
f V1alpha3ResourceClaimTemplateList{[V1alpha3ResourceClaimTemplate]
Maybe Text
Maybe V1ListMeta
v1alpha3ResourceClaimTemplateListApiVersion :: V1alpha3ResourceClaimTemplateList -> Maybe Text
$sel:v1alpha3ResourceClaimTemplateListItems:V1alpha3ResourceClaimTemplateList :: V1alpha3ResourceClaimTemplateList
-> [V1alpha3ResourceClaimTemplate]
$sel:v1alpha3ResourceClaimTemplateListKind:V1alpha3ResourceClaimTemplateList :: V1alpha3ResourceClaimTemplateList -> Maybe Text
$sel:v1alpha3ResourceClaimTemplateListMetadata:V1alpha3ResourceClaimTemplateList :: V1alpha3ResourceClaimTemplateList -> Maybe V1ListMeta
v1alpha3ResourceClaimTemplateListApiVersion :: Maybe Text
v1alpha3ResourceClaimTemplateListItems :: [V1alpha3ResourceClaimTemplate]
v1alpha3ResourceClaimTemplateListKind :: Maybe Text
v1alpha3ResourceClaimTemplateListMetadata :: Maybe V1ListMeta
..} = (\[V1alpha3ResourceClaimTemplate]
v1alpha3ResourceClaimTemplateListItems -> V1alpha3ResourceClaimTemplateList { [V1alpha3ResourceClaimTemplate]
$sel:v1alpha3ResourceClaimTemplateListItems:V1alpha3ResourceClaimTemplateList :: [V1alpha3ResourceClaimTemplate]
v1alpha3ResourceClaimTemplateListItems :: [V1alpha3ResourceClaimTemplate]
v1alpha3ResourceClaimTemplateListItems, Maybe Text
Maybe V1ListMeta
v1alpha3ResourceClaimTemplateListApiVersion :: Maybe Text
$sel:v1alpha3ResourceClaimTemplateListKind:V1alpha3ResourceClaimTemplateList :: Maybe Text
$sel:v1alpha3ResourceClaimTemplateListMetadata:V1alpha3ResourceClaimTemplateList :: Maybe V1ListMeta
v1alpha3ResourceClaimTemplateListApiVersion :: Maybe Text
v1alpha3ResourceClaimTemplateListKind :: Maybe Text
v1alpha3ResourceClaimTemplateListMetadata :: Maybe V1ListMeta
..} ) ([V1alpha3ResourceClaimTemplate]
 -> V1alpha3ResourceClaimTemplateList)
-> f [V1alpha3ResourceClaimTemplate]
-> f V1alpha3ResourceClaimTemplateList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1alpha3ResourceClaimTemplate]
-> f [V1alpha3ResourceClaimTemplate]
f [V1alpha3ResourceClaimTemplate]
v1alpha3ResourceClaimTemplateListItems
{-# INLINE v1alpha3ResourceClaimTemplateListItemsL #-}

-- | 'v1alpha3ResourceClaimTemplateListKind' Lens
v1alpha3ResourceClaimTemplateListKindL :: Lens_' V1alpha3ResourceClaimTemplateList (Maybe Text)
v1alpha3ResourceClaimTemplateListKindL :: Lens_' V1alpha3ResourceClaimTemplateList (Maybe Text)
v1alpha3ResourceClaimTemplateListKindL Maybe Text -> f (Maybe Text)
f V1alpha3ResourceClaimTemplateList{[V1alpha3ResourceClaimTemplate]
Maybe Text
Maybe V1ListMeta
v1alpha3ResourceClaimTemplateListApiVersion :: V1alpha3ResourceClaimTemplateList -> Maybe Text
$sel:v1alpha3ResourceClaimTemplateListItems:V1alpha3ResourceClaimTemplateList :: V1alpha3ResourceClaimTemplateList
-> [V1alpha3ResourceClaimTemplate]
$sel:v1alpha3ResourceClaimTemplateListKind:V1alpha3ResourceClaimTemplateList :: V1alpha3ResourceClaimTemplateList -> Maybe Text
$sel:v1alpha3ResourceClaimTemplateListMetadata:V1alpha3ResourceClaimTemplateList :: V1alpha3ResourceClaimTemplateList -> Maybe V1ListMeta
v1alpha3ResourceClaimTemplateListApiVersion :: Maybe Text
v1alpha3ResourceClaimTemplateListItems :: [V1alpha3ResourceClaimTemplate]
v1alpha3ResourceClaimTemplateListKind :: Maybe Text
v1alpha3ResourceClaimTemplateListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1alpha3ResourceClaimTemplateListKind -> V1alpha3ResourceClaimTemplateList { Maybe Text
$sel:v1alpha3ResourceClaimTemplateListKind:V1alpha3ResourceClaimTemplateList :: Maybe Text
v1alpha3ResourceClaimTemplateListKind :: Maybe Text
v1alpha3ResourceClaimTemplateListKind, [V1alpha3ResourceClaimTemplate]
Maybe Text
Maybe V1ListMeta
v1alpha3ResourceClaimTemplateListApiVersion :: Maybe Text
$sel:v1alpha3ResourceClaimTemplateListItems:V1alpha3ResourceClaimTemplateList :: [V1alpha3ResourceClaimTemplate]
$sel:v1alpha3ResourceClaimTemplateListMetadata:V1alpha3ResourceClaimTemplateList :: Maybe V1ListMeta
v1alpha3ResourceClaimTemplateListApiVersion :: Maybe Text
v1alpha3ResourceClaimTemplateListItems :: [V1alpha3ResourceClaimTemplate]
v1alpha3ResourceClaimTemplateListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1alpha3ResourceClaimTemplateList)
-> f (Maybe Text) -> f V1alpha3ResourceClaimTemplateList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha3ResourceClaimTemplateListKind
{-# INLINE v1alpha3ResourceClaimTemplateListKindL #-}

-- | 'v1alpha3ResourceClaimTemplateListMetadata' Lens
v1alpha3ResourceClaimTemplateListMetadataL :: Lens_' V1alpha3ResourceClaimTemplateList (Maybe V1ListMeta)
v1alpha3ResourceClaimTemplateListMetadataL :: Lens_' V1alpha3ResourceClaimTemplateList (Maybe V1ListMeta)
v1alpha3ResourceClaimTemplateListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1alpha3ResourceClaimTemplateList{[V1alpha3ResourceClaimTemplate]
Maybe Text
Maybe V1ListMeta
v1alpha3ResourceClaimTemplateListApiVersion :: V1alpha3ResourceClaimTemplateList -> Maybe Text
$sel:v1alpha3ResourceClaimTemplateListItems:V1alpha3ResourceClaimTemplateList :: V1alpha3ResourceClaimTemplateList
-> [V1alpha3ResourceClaimTemplate]
$sel:v1alpha3ResourceClaimTemplateListKind:V1alpha3ResourceClaimTemplateList :: V1alpha3ResourceClaimTemplateList -> Maybe Text
$sel:v1alpha3ResourceClaimTemplateListMetadata:V1alpha3ResourceClaimTemplateList :: V1alpha3ResourceClaimTemplateList -> Maybe V1ListMeta
v1alpha3ResourceClaimTemplateListApiVersion :: Maybe Text
v1alpha3ResourceClaimTemplateListItems :: [V1alpha3ResourceClaimTemplate]
v1alpha3ResourceClaimTemplateListKind :: Maybe Text
v1alpha3ResourceClaimTemplateListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1alpha3ResourceClaimTemplateListMetadata -> V1alpha3ResourceClaimTemplateList { Maybe V1ListMeta
$sel:v1alpha3ResourceClaimTemplateListMetadata:V1alpha3ResourceClaimTemplateList :: Maybe V1ListMeta
v1alpha3ResourceClaimTemplateListMetadata :: Maybe V1ListMeta
v1alpha3ResourceClaimTemplateListMetadata, [V1alpha3ResourceClaimTemplate]
Maybe Text
v1alpha3ResourceClaimTemplateListApiVersion :: Maybe Text
$sel:v1alpha3ResourceClaimTemplateListItems:V1alpha3ResourceClaimTemplateList :: [V1alpha3ResourceClaimTemplate]
$sel:v1alpha3ResourceClaimTemplateListKind:V1alpha3ResourceClaimTemplateList :: Maybe Text
v1alpha3ResourceClaimTemplateListApiVersion :: Maybe Text
v1alpha3ResourceClaimTemplateListItems :: [V1alpha3ResourceClaimTemplate]
v1alpha3ResourceClaimTemplateListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1alpha3ResourceClaimTemplateList)
-> f (Maybe V1ListMeta) -> f V1alpha3ResourceClaimTemplateList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1alpha3ResourceClaimTemplateListMetadata
{-# INLINE v1alpha3ResourceClaimTemplateListMetadataL #-}



-- * V1alpha3ResourceClaimTemplateSpec

-- | 'v1alpha3ResourceClaimTemplateSpecMetadata' Lens
v1alpha3ResourceClaimTemplateSpecMetadataL :: Lens_' V1alpha3ResourceClaimTemplateSpec (Maybe V1ObjectMeta)
v1alpha3ResourceClaimTemplateSpecMetadataL :: Lens_' V1alpha3ResourceClaimTemplateSpec (Maybe V1ObjectMeta)
v1alpha3ResourceClaimTemplateSpecMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1alpha3ResourceClaimTemplateSpec{Maybe V1ObjectMeta
V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimTemplateSpecMetadata :: V1alpha3ResourceClaimTemplateSpec -> Maybe V1ObjectMeta
v1alpha3ResourceClaimTemplateSpecMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceClaimTemplateSpecSpec :: V1alpha3ResourceClaimSpec
$sel:v1alpha3ResourceClaimTemplateSpecSpec:V1alpha3ResourceClaimTemplateSpec :: V1alpha3ResourceClaimTemplateSpec -> V1alpha3ResourceClaimSpec
..} = (\Maybe V1ObjectMeta
v1alpha3ResourceClaimTemplateSpecMetadata -> V1alpha3ResourceClaimTemplateSpec { Maybe V1ObjectMeta
v1alpha3ResourceClaimTemplateSpecMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceClaimTemplateSpecMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceClaimTemplateSpecMetadata, V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimTemplateSpecSpec :: V1alpha3ResourceClaimSpec
$sel:v1alpha3ResourceClaimTemplateSpecSpec:V1alpha3ResourceClaimTemplateSpec :: V1alpha3ResourceClaimSpec
..} ) (Maybe V1ObjectMeta -> V1alpha3ResourceClaimTemplateSpec)
-> f (Maybe V1ObjectMeta) -> f V1alpha3ResourceClaimTemplateSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1alpha3ResourceClaimTemplateSpecMetadata
{-# INLINE v1alpha3ResourceClaimTemplateSpecMetadataL #-}

-- | 'v1alpha3ResourceClaimTemplateSpecSpec' Lens
v1alpha3ResourceClaimTemplateSpecSpecL :: Lens_' V1alpha3ResourceClaimTemplateSpec (V1alpha3ResourceClaimSpec)
v1alpha3ResourceClaimTemplateSpecSpecL :: Lens_' V1alpha3ResourceClaimTemplateSpec V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimTemplateSpecSpecL V1alpha3ResourceClaimSpec -> f V1alpha3ResourceClaimSpec
f V1alpha3ResourceClaimTemplateSpec{Maybe V1ObjectMeta
V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimTemplateSpecMetadata :: V1alpha3ResourceClaimTemplateSpec -> Maybe V1ObjectMeta
$sel:v1alpha3ResourceClaimTemplateSpecSpec:V1alpha3ResourceClaimTemplateSpec :: V1alpha3ResourceClaimTemplateSpec -> V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimTemplateSpecMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceClaimTemplateSpecSpec :: V1alpha3ResourceClaimSpec
..} = (\V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimTemplateSpecSpec -> V1alpha3ResourceClaimTemplateSpec { V1alpha3ResourceClaimSpec
$sel:v1alpha3ResourceClaimTemplateSpecSpec:V1alpha3ResourceClaimTemplateSpec :: V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimTemplateSpecSpec :: V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimTemplateSpecSpec, Maybe V1ObjectMeta
v1alpha3ResourceClaimTemplateSpecMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceClaimTemplateSpecMetadata :: Maybe V1ObjectMeta
..} ) (V1alpha3ResourceClaimSpec -> V1alpha3ResourceClaimTemplateSpec)
-> f V1alpha3ResourceClaimSpec
-> f V1alpha3ResourceClaimTemplateSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1alpha3ResourceClaimSpec -> f V1alpha3ResourceClaimSpec
f V1alpha3ResourceClaimSpec
v1alpha3ResourceClaimTemplateSpecSpec
{-# INLINE v1alpha3ResourceClaimTemplateSpecSpecL #-}



-- * V1alpha3ResourcePool

-- | 'v1alpha3ResourcePoolGeneration' Lens
v1alpha3ResourcePoolGenerationL :: Lens_' V1alpha3ResourcePool (Integer)
v1alpha3ResourcePoolGenerationL :: Lens_' V1alpha3ResourcePool Integer
v1alpha3ResourcePoolGenerationL Integer -> f Integer
f V1alpha3ResourcePool{Integer
Text
v1alpha3ResourcePoolGeneration :: V1alpha3ResourcePool -> Integer
v1alpha3ResourcePoolGeneration :: Integer
v1alpha3ResourcePoolName :: Text
v1alpha3ResourcePoolResourceSliceCount :: Integer
$sel:v1alpha3ResourcePoolName:V1alpha3ResourcePool :: V1alpha3ResourcePool -> Text
$sel:v1alpha3ResourcePoolResourceSliceCount:V1alpha3ResourcePool :: V1alpha3ResourcePool -> Integer
..} = (\Integer
v1alpha3ResourcePoolGeneration -> V1alpha3ResourcePool { Integer
v1alpha3ResourcePoolGeneration :: Integer
v1alpha3ResourcePoolGeneration :: Integer
v1alpha3ResourcePoolGeneration, Integer
Text
v1alpha3ResourcePoolName :: Text
v1alpha3ResourcePoolResourceSliceCount :: Integer
$sel:v1alpha3ResourcePoolName:V1alpha3ResourcePool :: Text
$sel:v1alpha3ResourcePoolResourceSliceCount:V1alpha3ResourcePool :: Integer
..} ) (Integer -> V1alpha3ResourcePool)
-> f Integer -> f V1alpha3ResourcePool
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Integer -> f Integer
f Integer
v1alpha3ResourcePoolGeneration
{-# INLINE v1alpha3ResourcePoolGenerationL #-}

-- | 'v1alpha3ResourcePoolName' Lens
v1alpha3ResourcePoolNameL :: Lens_' V1alpha3ResourcePool (Text)
v1alpha3ResourcePoolNameL :: Lens_' V1alpha3ResourcePool Text
v1alpha3ResourcePoolNameL Text -> f Text
f V1alpha3ResourcePool{Integer
Text
v1alpha3ResourcePoolGeneration :: V1alpha3ResourcePool -> Integer
$sel:v1alpha3ResourcePoolName:V1alpha3ResourcePool :: V1alpha3ResourcePool -> Text
$sel:v1alpha3ResourcePoolResourceSliceCount:V1alpha3ResourcePool :: V1alpha3ResourcePool -> Integer
v1alpha3ResourcePoolGeneration :: Integer
v1alpha3ResourcePoolName :: Text
v1alpha3ResourcePoolResourceSliceCount :: Integer
..} = (\Text
v1alpha3ResourcePoolName -> V1alpha3ResourcePool { Text
$sel:v1alpha3ResourcePoolName:V1alpha3ResourcePool :: Text
v1alpha3ResourcePoolName :: Text
v1alpha3ResourcePoolName, Integer
v1alpha3ResourcePoolGeneration :: Integer
$sel:v1alpha3ResourcePoolResourceSliceCount:V1alpha3ResourcePool :: Integer
v1alpha3ResourcePoolGeneration :: Integer
v1alpha3ResourcePoolResourceSliceCount :: Integer
..} ) (Text -> V1alpha3ResourcePool) -> f Text -> f V1alpha3ResourcePool
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha3ResourcePoolName
{-# INLINE v1alpha3ResourcePoolNameL #-}

-- | 'v1alpha3ResourcePoolResourceSliceCount' Lens
v1alpha3ResourcePoolResourceSliceCountL :: Lens_' V1alpha3ResourcePool (Integer)
v1alpha3ResourcePoolResourceSliceCountL :: Lens_' V1alpha3ResourcePool Integer
v1alpha3ResourcePoolResourceSliceCountL Integer -> f Integer
f V1alpha3ResourcePool{Integer
Text
v1alpha3ResourcePoolGeneration :: V1alpha3ResourcePool -> Integer
$sel:v1alpha3ResourcePoolName:V1alpha3ResourcePool :: V1alpha3ResourcePool -> Text
$sel:v1alpha3ResourcePoolResourceSliceCount:V1alpha3ResourcePool :: V1alpha3ResourcePool -> Integer
v1alpha3ResourcePoolGeneration :: Integer
v1alpha3ResourcePoolName :: Text
v1alpha3ResourcePoolResourceSliceCount :: Integer
..} = (\Integer
v1alpha3ResourcePoolResourceSliceCount -> V1alpha3ResourcePool { Integer
$sel:v1alpha3ResourcePoolResourceSliceCount:V1alpha3ResourcePool :: Integer
v1alpha3ResourcePoolResourceSliceCount :: Integer
v1alpha3ResourcePoolResourceSliceCount, Integer
Text
v1alpha3ResourcePoolGeneration :: Integer
$sel:v1alpha3ResourcePoolName:V1alpha3ResourcePool :: Text
v1alpha3ResourcePoolGeneration :: Integer
v1alpha3ResourcePoolName :: Text
..} ) (Integer -> V1alpha3ResourcePool)
-> f Integer -> f V1alpha3ResourcePool
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Integer -> f Integer
f Integer
v1alpha3ResourcePoolResourceSliceCount
{-# INLINE v1alpha3ResourcePoolResourceSliceCountL #-}



-- * V1alpha3ResourceSlice

-- | 'v1alpha3ResourceSliceApiVersion' Lens
v1alpha3ResourceSliceApiVersionL :: Lens_' V1alpha3ResourceSlice (Maybe Text)
v1alpha3ResourceSliceApiVersionL :: Lens_' V1alpha3ResourceSlice (Maybe Text)
v1alpha3ResourceSliceApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha3ResourceSlice{Maybe Text
Maybe V1ObjectMeta
V1alpha3ResourceSliceSpec
v1alpha3ResourceSliceApiVersion :: V1alpha3ResourceSlice -> Maybe Text
v1alpha3ResourceSliceApiVersion :: Maybe Text
v1alpha3ResourceSliceKind :: Maybe Text
v1alpha3ResourceSliceMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec
$sel:v1alpha3ResourceSliceKind:V1alpha3ResourceSlice :: V1alpha3ResourceSlice -> Maybe Text
$sel:v1alpha3ResourceSliceMetadata:V1alpha3ResourceSlice :: V1alpha3ResourceSlice -> Maybe V1ObjectMeta
$sel:v1alpha3ResourceSliceSpec:V1alpha3ResourceSlice :: V1alpha3ResourceSlice -> V1alpha3ResourceSliceSpec
..} = (\Maybe Text
v1alpha3ResourceSliceApiVersion -> V1alpha3ResourceSlice { Maybe Text
v1alpha3ResourceSliceApiVersion :: Maybe Text
v1alpha3ResourceSliceApiVersion :: Maybe Text
v1alpha3ResourceSliceApiVersion, Maybe Text
Maybe V1ObjectMeta
V1alpha3ResourceSliceSpec
v1alpha3ResourceSliceKind :: Maybe Text
v1alpha3ResourceSliceMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec
$sel:v1alpha3ResourceSliceKind:V1alpha3ResourceSlice :: Maybe Text
$sel:v1alpha3ResourceSliceMetadata:V1alpha3ResourceSlice :: Maybe V1ObjectMeta
$sel:v1alpha3ResourceSliceSpec:V1alpha3ResourceSlice :: V1alpha3ResourceSliceSpec
..} ) (Maybe Text -> V1alpha3ResourceSlice)
-> f (Maybe Text) -> f V1alpha3ResourceSlice
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha3ResourceSliceApiVersion
{-# INLINE v1alpha3ResourceSliceApiVersionL #-}

-- | 'v1alpha3ResourceSliceKind' Lens
v1alpha3ResourceSliceKindL :: Lens_' V1alpha3ResourceSlice (Maybe Text)
v1alpha3ResourceSliceKindL :: Lens_' V1alpha3ResourceSlice (Maybe Text)
v1alpha3ResourceSliceKindL Maybe Text -> f (Maybe Text)
f V1alpha3ResourceSlice{Maybe Text
Maybe V1ObjectMeta
V1alpha3ResourceSliceSpec
v1alpha3ResourceSliceApiVersion :: V1alpha3ResourceSlice -> Maybe Text
$sel:v1alpha3ResourceSliceKind:V1alpha3ResourceSlice :: V1alpha3ResourceSlice -> Maybe Text
$sel:v1alpha3ResourceSliceMetadata:V1alpha3ResourceSlice :: V1alpha3ResourceSlice -> Maybe V1ObjectMeta
$sel:v1alpha3ResourceSliceSpec:V1alpha3ResourceSlice :: V1alpha3ResourceSlice -> V1alpha3ResourceSliceSpec
v1alpha3ResourceSliceApiVersion :: Maybe Text
v1alpha3ResourceSliceKind :: Maybe Text
v1alpha3ResourceSliceMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec
..} = (\Maybe Text
v1alpha3ResourceSliceKind -> V1alpha3ResourceSlice { Maybe Text
$sel:v1alpha3ResourceSliceKind:V1alpha3ResourceSlice :: Maybe Text
v1alpha3ResourceSliceKind :: Maybe Text
v1alpha3ResourceSliceKind, Maybe Text
Maybe V1ObjectMeta
V1alpha3ResourceSliceSpec
v1alpha3ResourceSliceApiVersion :: Maybe Text
$sel:v1alpha3ResourceSliceMetadata:V1alpha3ResourceSlice :: Maybe V1ObjectMeta
$sel:v1alpha3ResourceSliceSpec:V1alpha3ResourceSlice :: V1alpha3ResourceSliceSpec
v1alpha3ResourceSliceApiVersion :: Maybe Text
v1alpha3ResourceSliceMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec
..} ) (Maybe Text -> V1alpha3ResourceSlice)
-> f (Maybe Text) -> f V1alpha3ResourceSlice
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha3ResourceSliceKind
{-# INLINE v1alpha3ResourceSliceKindL #-}

-- | 'v1alpha3ResourceSliceMetadata' Lens
v1alpha3ResourceSliceMetadataL :: Lens_' V1alpha3ResourceSlice (Maybe V1ObjectMeta)
v1alpha3ResourceSliceMetadataL :: Lens_' V1alpha3ResourceSlice (Maybe V1ObjectMeta)
v1alpha3ResourceSliceMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1alpha3ResourceSlice{Maybe Text
Maybe V1ObjectMeta
V1alpha3ResourceSliceSpec
v1alpha3ResourceSliceApiVersion :: V1alpha3ResourceSlice -> Maybe Text
$sel:v1alpha3ResourceSliceKind:V1alpha3ResourceSlice :: V1alpha3ResourceSlice -> Maybe Text
$sel:v1alpha3ResourceSliceMetadata:V1alpha3ResourceSlice :: V1alpha3ResourceSlice -> Maybe V1ObjectMeta
$sel:v1alpha3ResourceSliceSpec:V1alpha3ResourceSlice :: V1alpha3ResourceSlice -> V1alpha3ResourceSliceSpec
v1alpha3ResourceSliceApiVersion :: Maybe Text
v1alpha3ResourceSliceKind :: Maybe Text
v1alpha3ResourceSliceMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec
..} = (\Maybe V1ObjectMeta
v1alpha3ResourceSliceMetadata -> V1alpha3ResourceSlice { Maybe V1ObjectMeta
$sel:v1alpha3ResourceSliceMetadata:V1alpha3ResourceSlice :: Maybe V1ObjectMeta
v1alpha3ResourceSliceMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceSliceMetadata, Maybe Text
V1alpha3ResourceSliceSpec
v1alpha3ResourceSliceApiVersion :: Maybe Text
$sel:v1alpha3ResourceSliceKind:V1alpha3ResourceSlice :: Maybe Text
$sel:v1alpha3ResourceSliceSpec:V1alpha3ResourceSlice :: V1alpha3ResourceSliceSpec
v1alpha3ResourceSliceApiVersion :: Maybe Text
v1alpha3ResourceSliceKind :: Maybe Text
v1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec
..} ) (Maybe V1ObjectMeta -> V1alpha3ResourceSlice)
-> f (Maybe V1ObjectMeta) -> f V1alpha3ResourceSlice
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1alpha3ResourceSliceMetadata
{-# INLINE v1alpha3ResourceSliceMetadataL #-}

-- | 'v1alpha3ResourceSliceSpec' Lens
v1alpha3ResourceSliceSpecL :: Lens_' V1alpha3ResourceSlice (V1alpha3ResourceSliceSpec)
v1alpha3ResourceSliceSpecL :: Lens_' V1alpha3ResourceSlice V1alpha3ResourceSliceSpec
v1alpha3ResourceSliceSpecL V1alpha3ResourceSliceSpec -> f V1alpha3ResourceSliceSpec
f V1alpha3ResourceSlice{Maybe Text
Maybe V1ObjectMeta
V1alpha3ResourceSliceSpec
v1alpha3ResourceSliceApiVersion :: V1alpha3ResourceSlice -> Maybe Text
$sel:v1alpha3ResourceSliceKind:V1alpha3ResourceSlice :: V1alpha3ResourceSlice -> Maybe Text
$sel:v1alpha3ResourceSliceMetadata:V1alpha3ResourceSlice :: V1alpha3ResourceSlice -> Maybe V1ObjectMeta
$sel:v1alpha3ResourceSliceSpec:V1alpha3ResourceSlice :: V1alpha3ResourceSlice -> V1alpha3ResourceSliceSpec
v1alpha3ResourceSliceApiVersion :: Maybe Text
v1alpha3ResourceSliceKind :: Maybe Text
v1alpha3ResourceSliceMetadata :: Maybe V1ObjectMeta
v1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec
..} = (\V1alpha3ResourceSliceSpec
v1alpha3ResourceSliceSpec -> V1alpha3ResourceSlice { V1alpha3ResourceSliceSpec
$sel:v1alpha3ResourceSliceSpec:V1alpha3ResourceSlice :: V1alpha3ResourceSliceSpec
v1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec
v1alpha3ResourceSliceSpec, Maybe Text
Maybe V1ObjectMeta
v1alpha3ResourceSliceApiVersion :: Maybe Text
$sel:v1alpha3ResourceSliceKind:V1alpha3ResourceSlice :: Maybe Text
$sel:v1alpha3ResourceSliceMetadata:V1alpha3ResourceSlice :: Maybe V1ObjectMeta
v1alpha3ResourceSliceApiVersion :: Maybe Text
v1alpha3ResourceSliceKind :: Maybe Text
v1alpha3ResourceSliceMetadata :: Maybe V1ObjectMeta
..} ) (V1alpha3ResourceSliceSpec -> V1alpha3ResourceSlice)
-> f V1alpha3ResourceSliceSpec -> f V1alpha3ResourceSlice
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1alpha3ResourceSliceSpec -> f V1alpha3ResourceSliceSpec
f V1alpha3ResourceSliceSpec
v1alpha3ResourceSliceSpec
{-# INLINE v1alpha3ResourceSliceSpecL #-}



-- * V1alpha3ResourceSliceList

-- | 'v1alpha3ResourceSliceListApiVersion' Lens
v1alpha3ResourceSliceListApiVersionL :: Lens_' V1alpha3ResourceSliceList (Maybe Text)
v1alpha3ResourceSliceListApiVersionL :: Lens_' V1alpha3ResourceSliceList (Maybe Text)
v1alpha3ResourceSliceListApiVersionL Maybe Text -> f (Maybe Text)
f V1alpha3ResourceSliceList{[V1alpha3ResourceSlice]
Maybe Text
Maybe V1ListMeta
v1alpha3ResourceSliceListApiVersion :: V1alpha3ResourceSliceList -> Maybe Text
v1alpha3ResourceSliceListApiVersion :: Maybe Text
v1alpha3ResourceSliceListItems :: [V1alpha3ResourceSlice]
v1alpha3ResourceSliceListKind :: Maybe Text
v1alpha3ResourceSliceListMetadata :: Maybe V1ListMeta
$sel:v1alpha3ResourceSliceListItems:V1alpha3ResourceSliceList :: V1alpha3ResourceSliceList -> [V1alpha3ResourceSlice]
$sel:v1alpha3ResourceSliceListKind:V1alpha3ResourceSliceList :: V1alpha3ResourceSliceList -> Maybe Text
$sel:v1alpha3ResourceSliceListMetadata:V1alpha3ResourceSliceList :: V1alpha3ResourceSliceList -> Maybe V1ListMeta
..} = (\Maybe Text
v1alpha3ResourceSliceListApiVersion -> V1alpha3ResourceSliceList { Maybe Text
v1alpha3ResourceSliceListApiVersion :: Maybe Text
v1alpha3ResourceSliceListApiVersion :: Maybe Text
v1alpha3ResourceSliceListApiVersion, [V1alpha3ResourceSlice]
Maybe Text
Maybe V1ListMeta
v1alpha3ResourceSliceListItems :: [V1alpha3ResourceSlice]
v1alpha3ResourceSliceListKind :: Maybe Text
v1alpha3ResourceSliceListMetadata :: Maybe V1ListMeta
$sel:v1alpha3ResourceSliceListItems:V1alpha3ResourceSliceList :: [V1alpha3ResourceSlice]
$sel:v1alpha3ResourceSliceListKind:V1alpha3ResourceSliceList :: Maybe Text
$sel:v1alpha3ResourceSliceListMetadata:V1alpha3ResourceSliceList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1alpha3ResourceSliceList)
-> f (Maybe Text) -> f V1alpha3ResourceSliceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha3ResourceSliceListApiVersion
{-# INLINE v1alpha3ResourceSliceListApiVersionL #-}

-- | 'v1alpha3ResourceSliceListItems' Lens
v1alpha3ResourceSliceListItemsL :: Lens_' V1alpha3ResourceSliceList ([V1alpha3ResourceSlice])
v1alpha3ResourceSliceListItemsL :: Lens_' V1alpha3ResourceSliceList [V1alpha3ResourceSlice]
v1alpha3ResourceSliceListItemsL [V1alpha3ResourceSlice] -> f [V1alpha3ResourceSlice]
f V1alpha3ResourceSliceList{[V1alpha3ResourceSlice]
Maybe Text
Maybe V1ListMeta
v1alpha3ResourceSliceListApiVersion :: V1alpha3ResourceSliceList -> Maybe Text
$sel:v1alpha3ResourceSliceListItems:V1alpha3ResourceSliceList :: V1alpha3ResourceSliceList -> [V1alpha3ResourceSlice]
$sel:v1alpha3ResourceSliceListKind:V1alpha3ResourceSliceList :: V1alpha3ResourceSliceList -> Maybe Text
$sel:v1alpha3ResourceSliceListMetadata:V1alpha3ResourceSliceList :: V1alpha3ResourceSliceList -> Maybe V1ListMeta
v1alpha3ResourceSliceListApiVersion :: Maybe Text
v1alpha3ResourceSliceListItems :: [V1alpha3ResourceSlice]
v1alpha3ResourceSliceListKind :: Maybe Text
v1alpha3ResourceSliceListMetadata :: Maybe V1ListMeta
..} = (\[V1alpha3ResourceSlice]
v1alpha3ResourceSliceListItems -> V1alpha3ResourceSliceList { [V1alpha3ResourceSlice]
$sel:v1alpha3ResourceSliceListItems:V1alpha3ResourceSliceList :: [V1alpha3ResourceSlice]
v1alpha3ResourceSliceListItems :: [V1alpha3ResourceSlice]
v1alpha3ResourceSliceListItems, Maybe Text
Maybe V1ListMeta
v1alpha3ResourceSliceListApiVersion :: Maybe Text
$sel:v1alpha3ResourceSliceListKind:V1alpha3ResourceSliceList :: Maybe Text
$sel:v1alpha3ResourceSliceListMetadata:V1alpha3ResourceSliceList :: Maybe V1ListMeta
v1alpha3ResourceSliceListApiVersion :: Maybe Text
v1alpha3ResourceSliceListKind :: Maybe Text
v1alpha3ResourceSliceListMetadata :: Maybe V1ListMeta
..} ) ([V1alpha3ResourceSlice] -> V1alpha3ResourceSliceList)
-> f [V1alpha3ResourceSlice] -> f V1alpha3ResourceSliceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1alpha3ResourceSlice] -> f [V1alpha3ResourceSlice]
f [V1alpha3ResourceSlice]
v1alpha3ResourceSliceListItems
{-# INLINE v1alpha3ResourceSliceListItemsL #-}

-- | 'v1alpha3ResourceSliceListKind' Lens
v1alpha3ResourceSliceListKindL :: Lens_' V1alpha3ResourceSliceList (Maybe Text)
v1alpha3ResourceSliceListKindL :: Lens_' V1alpha3ResourceSliceList (Maybe Text)
v1alpha3ResourceSliceListKindL Maybe Text -> f (Maybe Text)
f V1alpha3ResourceSliceList{[V1alpha3ResourceSlice]
Maybe Text
Maybe V1ListMeta
v1alpha3ResourceSliceListApiVersion :: V1alpha3ResourceSliceList -> Maybe Text
$sel:v1alpha3ResourceSliceListItems:V1alpha3ResourceSliceList :: V1alpha3ResourceSliceList -> [V1alpha3ResourceSlice]
$sel:v1alpha3ResourceSliceListKind:V1alpha3ResourceSliceList :: V1alpha3ResourceSliceList -> Maybe Text
$sel:v1alpha3ResourceSliceListMetadata:V1alpha3ResourceSliceList :: V1alpha3ResourceSliceList -> Maybe V1ListMeta
v1alpha3ResourceSliceListApiVersion :: Maybe Text
v1alpha3ResourceSliceListItems :: [V1alpha3ResourceSlice]
v1alpha3ResourceSliceListKind :: Maybe Text
v1alpha3ResourceSliceListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1alpha3ResourceSliceListKind -> V1alpha3ResourceSliceList { Maybe Text
$sel:v1alpha3ResourceSliceListKind:V1alpha3ResourceSliceList :: Maybe Text
v1alpha3ResourceSliceListKind :: Maybe Text
v1alpha3ResourceSliceListKind, [V1alpha3ResourceSlice]
Maybe Text
Maybe V1ListMeta
v1alpha3ResourceSliceListApiVersion :: Maybe Text
$sel:v1alpha3ResourceSliceListItems:V1alpha3ResourceSliceList :: [V1alpha3ResourceSlice]
$sel:v1alpha3ResourceSliceListMetadata:V1alpha3ResourceSliceList :: Maybe V1ListMeta
v1alpha3ResourceSliceListApiVersion :: Maybe Text
v1alpha3ResourceSliceListItems :: [V1alpha3ResourceSlice]
v1alpha3ResourceSliceListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1alpha3ResourceSliceList)
-> f (Maybe Text) -> f V1alpha3ResourceSliceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha3ResourceSliceListKind
{-# INLINE v1alpha3ResourceSliceListKindL #-}

-- | 'v1alpha3ResourceSliceListMetadata' Lens
v1alpha3ResourceSliceListMetadataL :: Lens_' V1alpha3ResourceSliceList (Maybe V1ListMeta)
v1alpha3ResourceSliceListMetadataL :: Lens_' V1alpha3ResourceSliceList (Maybe V1ListMeta)
v1alpha3ResourceSliceListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1alpha3ResourceSliceList{[V1alpha3ResourceSlice]
Maybe Text
Maybe V1ListMeta
v1alpha3ResourceSliceListApiVersion :: V1alpha3ResourceSliceList -> Maybe Text
$sel:v1alpha3ResourceSliceListItems:V1alpha3ResourceSliceList :: V1alpha3ResourceSliceList -> [V1alpha3ResourceSlice]
$sel:v1alpha3ResourceSliceListKind:V1alpha3ResourceSliceList :: V1alpha3ResourceSliceList -> Maybe Text
$sel:v1alpha3ResourceSliceListMetadata:V1alpha3ResourceSliceList :: V1alpha3ResourceSliceList -> Maybe V1ListMeta
v1alpha3ResourceSliceListApiVersion :: Maybe Text
v1alpha3ResourceSliceListItems :: [V1alpha3ResourceSlice]
v1alpha3ResourceSliceListKind :: Maybe Text
v1alpha3ResourceSliceListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1alpha3ResourceSliceListMetadata -> V1alpha3ResourceSliceList { Maybe V1ListMeta
$sel:v1alpha3ResourceSliceListMetadata:V1alpha3ResourceSliceList :: Maybe V1ListMeta
v1alpha3ResourceSliceListMetadata :: Maybe V1ListMeta
v1alpha3ResourceSliceListMetadata, [V1alpha3ResourceSlice]
Maybe Text
v1alpha3ResourceSliceListApiVersion :: Maybe Text
$sel:v1alpha3ResourceSliceListItems:V1alpha3ResourceSliceList :: [V1alpha3ResourceSlice]
$sel:v1alpha3ResourceSliceListKind:V1alpha3ResourceSliceList :: Maybe Text
v1alpha3ResourceSliceListApiVersion :: Maybe Text
v1alpha3ResourceSliceListItems :: [V1alpha3ResourceSlice]
v1alpha3ResourceSliceListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1alpha3ResourceSliceList)
-> f (Maybe V1ListMeta) -> f V1alpha3ResourceSliceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1alpha3ResourceSliceListMetadata
{-# INLINE v1alpha3ResourceSliceListMetadataL #-}



-- * V1alpha3ResourceSliceSpec

-- | 'v1alpha3ResourceSliceSpecAllNodes' Lens
v1alpha3ResourceSliceSpecAllNodesL :: Lens_' V1alpha3ResourceSliceSpec (Maybe Bool)
v1alpha3ResourceSliceSpecAllNodesL :: Lens_' V1alpha3ResourceSliceSpec (Maybe Bool)
v1alpha3ResourceSliceSpecAllNodesL Maybe Bool -> f (Maybe Bool)
f V1alpha3ResourceSliceSpec{Maybe Bool
Maybe [V1alpha3Device]
Maybe Text
Maybe V1NodeSelector
Text
V1alpha3ResourcePool
v1alpha3ResourceSliceSpecAllNodes :: V1alpha3ResourceSliceSpec -> Maybe Bool
v1alpha3ResourceSliceSpecAllNodes :: Maybe Bool
v1alpha3ResourceSliceSpecDevices :: Maybe [V1alpha3Device]
v1alpha3ResourceSliceSpecDriver :: Text
v1alpha3ResourceSliceSpecNodeName :: Maybe Text
v1alpha3ResourceSliceSpecNodeSelector :: Maybe V1NodeSelector
v1alpha3ResourceSliceSpecPool :: V1alpha3ResourcePool
$sel:v1alpha3ResourceSliceSpecDevices:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> Maybe [V1alpha3Device]
$sel:v1alpha3ResourceSliceSpecDriver:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> Text
$sel:v1alpha3ResourceSliceSpecNodeName:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> Maybe Text
$sel:v1alpha3ResourceSliceSpecNodeSelector:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> Maybe V1NodeSelector
$sel:v1alpha3ResourceSliceSpecPool:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> V1alpha3ResourcePool
..} = (\Maybe Bool
v1alpha3ResourceSliceSpecAllNodes -> V1alpha3ResourceSliceSpec { Maybe Bool
v1alpha3ResourceSliceSpecAllNodes :: Maybe Bool
v1alpha3ResourceSliceSpecAllNodes :: Maybe Bool
v1alpha3ResourceSliceSpecAllNodes, Maybe [V1alpha3Device]
Maybe Text
Maybe V1NodeSelector
Text
V1alpha3ResourcePool
v1alpha3ResourceSliceSpecDevices :: Maybe [V1alpha3Device]
v1alpha3ResourceSliceSpecDriver :: Text
v1alpha3ResourceSliceSpecNodeName :: Maybe Text
v1alpha3ResourceSliceSpecNodeSelector :: Maybe V1NodeSelector
v1alpha3ResourceSliceSpecPool :: V1alpha3ResourcePool
$sel:v1alpha3ResourceSliceSpecDevices:V1alpha3ResourceSliceSpec :: Maybe [V1alpha3Device]
$sel:v1alpha3ResourceSliceSpecDriver:V1alpha3ResourceSliceSpec :: Text
$sel:v1alpha3ResourceSliceSpecNodeName:V1alpha3ResourceSliceSpec :: Maybe Text
$sel:v1alpha3ResourceSliceSpecNodeSelector:V1alpha3ResourceSliceSpec :: Maybe V1NodeSelector
$sel:v1alpha3ResourceSliceSpecPool:V1alpha3ResourceSliceSpec :: V1alpha3ResourcePool
..} ) (Maybe Bool -> V1alpha3ResourceSliceSpec)
-> f (Maybe Bool) -> f V1alpha3ResourceSliceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1alpha3ResourceSliceSpecAllNodes
{-# INLINE v1alpha3ResourceSliceSpecAllNodesL #-}

-- | 'v1alpha3ResourceSliceSpecDevices' Lens
v1alpha3ResourceSliceSpecDevicesL :: Lens_' V1alpha3ResourceSliceSpec (Maybe [V1alpha3Device])
v1alpha3ResourceSliceSpecDevicesL :: Lens_' V1alpha3ResourceSliceSpec (Maybe [V1alpha3Device])
v1alpha3ResourceSliceSpecDevicesL Maybe [V1alpha3Device] -> f (Maybe [V1alpha3Device])
f V1alpha3ResourceSliceSpec{Maybe Bool
Maybe [V1alpha3Device]
Maybe Text
Maybe V1NodeSelector
Text
V1alpha3ResourcePool
v1alpha3ResourceSliceSpecAllNodes :: V1alpha3ResourceSliceSpec -> Maybe Bool
$sel:v1alpha3ResourceSliceSpecDevices:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> Maybe [V1alpha3Device]
$sel:v1alpha3ResourceSliceSpecDriver:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> Text
$sel:v1alpha3ResourceSliceSpecNodeName:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> Maybe Text
$sel:v1alpha3ResourceSliceSpecNodeSelector:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> Maybe V1NodeSelector
$sel:v1alpha3ResourceSliceSpecPool:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> V1alpha3ResourcePool
v1alpha3ResourceSliceSpecAllNodes :: Maybe Bool
v1alpha3ResourceSliceSpecDevices :: Maybe [V1alpha3Device]
v1alpha3ResourceSliceSpecDriver :: Text
v1alpha3ResourceSliceSpecNodeName :: Maybe Text
v1alpha3ResourceSliceSpecNodeSelector :: Maybe V1NodeSelector
v1alpha3ResourceSliceSpecPool :: V1alpha3ResourcePool
..} = (\Maybe [V1alpha3Device]
v1alpha3ResourceSliceSpecDevices -> V1alpha3ResourceSliceSpec { Maybe [V1alpha3Device]
$sel:v1alpha3ResourceSliceSpecDevices:V1alpha3ResourceSliceSpec :: Maybe [V1alpha3Device]
v1alpha3ResourceSliceSpecDevices :: Maybe [V1alpha3Device]
v1alpha3ResourceSliceSpecDevices, Maybe Bool
Maybe Text
Maybe V1NodeSelector
Text
V1alpha3ResourcePool
v1alpha3ResourceSliceSpecAllNodes :: Maybe Bool
$sel:v1alpha3ResourceSliceSpecDriver:V1alpha3ResourceSliceSpec :: Text
$sel:v1alpha3ResourceSliceSpecNodeName:V1alpha3ResourceSliceSpec :: Maybe Text
$sel:v1alpha3ResourceSliceSpecNodeSelector:V1alpha3ResourceSliceSpec :: Maybe V1NodeSelector
$sel:v1alpha3ResourceSliceSpecPool:V1alpha3ResourceSliceSpec :: V1alpha3ResourcePool
v1alpha3ResourceSliceSpecAllNodes :: Maybe Bool
v1alpha3ResourceSliceSpecDriver :: Text
v1alpha3ResourceSliceSpecNodeName :: Maybe Text
v1alpha3ResourceSliceSpecNodeSelector :: Maybe V1NodeSelector
v1alpha3ResourceSliceSpecPool :: V1alpha3ResourcePool
..} ) (Maybe [V1alpha3Device] -> V1alpha3ResourceSliceSpec)
-> f (Maybe [V1alpha3Device]) -> f V1alpha3ResourceSliceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1alpha3Device] -> f (Maybe [V1alpha3Device])
f Maybe [V1alpha3Device]
v1alpha3ResourceSliceSpecDevices
{-# INLINE v1alpha3ResourceSliceSpecDevicesL #-}

-- | 'v1alpha3ResourceSliceSpecDriver' Lens
v1alpha3ResourceSliceSpecDriverL :: Lens_' V1alpha3ResourceSliceSpec (Text)
v1alpha3ResourceSliceSpecDriverL :: Lens_' V1alpha3ResourceSliceSpec Text
v1alpha3ResourceSliceSpecDriverL Text -> f Text
f V1alpha3ResourceSliceSpec{Maybe Bool
Maybe [V1alpha3Device]
Maybe Text
Maybe V1NodeSelector
Text
V1alpha3ResourcePool
v1alpha3ResourceSliceSpecAllNodes :: V1alpha3ResourceSliceSpec -> Maybe Bool
$sel:v1alpha3ResourceSliceSpecDevices:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> Maybe [V1alpha3Device]
$sel:v1alpha3ResourceSliceSpecDriver:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> Text
$sel:v1alpha3ResourceSliceSpecNodeName:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> Maybe Text
$sel:v1alpha3ResourceSliceSpecNodeSelector:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> Maybe V1NodeSelector
$sel:v1alpha3ResourceSliceSpecPool:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> V1alpha3ResourcePool
v1alpha3ResourceSliceSpecAllNodes :: Maybe Bool
v1alpha3ResourceSliceSpecDevices :: Maybe [V1alpha3Device]
v1alpha3ResourceSliceSpecDriver :: Text
v1alpha3ResourceSliceSpecNodeName :: Maybe Text
v1alpha3ResourceSliceSpecNodeSelector :: Maybe V1NodeSelector
v1alpha3ResourceSliceSpecPool :: V1alpha3ResourcePool
..} = (\Text
v1alpha3ResourceSliceSpecDriver -> V1alpha3ResourceSliceSpec { Text
$sel:v1alpha3ResourceSliceSpecDriver:V1alpha3ResourceSliceSpec :: Text
v1alpha3ResourceSliceSpecDriver :: Text
v1alpha3ResourceSliceSpecDriver, Maybe Bool
Maybe [V1alpha3Device]
Maybe Text
Maybe V1NodeSelector
V1alpha3ResourcePool
v1alpha3ResourceSliceSpecAllNodes :: Maybe Bool
$sel:v1alpha3ResourceSliceSpecDevices:V1alpha3ResourceSliceSpec :: Maybe [V1alpha3Device]
$sel:v1alpha3ResourceSliceSpecNodeName:V1alpha3ResourceSliceSpec :: Maybe Text
$sel:v1alpha3ResourceSliceSpecNodeSelector:V1alpha3ResourceSliceSpec :: Maybe V1NodeSelector
$sel:v1alpha3ResourceSliceSpecPool:V1alpha3ResourceSliceSpec :: V1alpha3ResourcePool
v1alpha3ResourceSliceSpecAllNodes :: Maybe Bool
v1alpha3ResourceSliceSpecDevices :: Maybe [V1alpha3Device]
v1alpha3ResourceSliceSpecNodeName :: Maybe Text
v1alpha3ResourceSliceSpecNodeSelector :: Maybe V1NodeSelector
v1alpha3ResourceSliceSpecPool :: V1alpha3ResourcePool
..} ) (Text -> V1alpha3ResourceSliceSpec)
-> f Text -> f V1alpha3ResourceSliceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1alpha3ResourceSliceSpecDriver
{-# INLINE v1alpha3ResourceSliceSpecDriverL #-}

-- | 'v1alpha3ResourceSliceSpecNodeName' Lens
v1alpha3ResourceSliceSpecNodeNameL :: Lens_' V1alpha3ResourceSliceSpec (Maybe Text)
v1alpha3ResourceSliceSpecNodeNameL :: Lens_' V1alpha3ResourceSliceSpec (Maybe Text)
v1alpha3ResourceSliceSpecNodeNameL Maybe Text -> f (Maybe Text)
f V1alpha3ResourceSliceSpec{Maybe Bool
Maybe [V1alpha3Device]
Maybe Text
Maybe V1NodeSelector
Text
V1alpha3ResourcePool
v1alpha3ResourceSliceSpecAllNodes :: V1alpha3ResourceSliceSpec -> Maybe Bool
$sel:v1alpha3ResourceSliceSpecDevices:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> Maybe [V1alpha3Device]
$sel:v1alpha3ResourceSliceSpecDriver:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> Text
$sel:v1alpha3ResourceSliceSpecNodeName:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> Maybe Text
$sel:v1alpha3ResourceSliceSpecNodeSelector:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> Maybe V1NodeSelector
$sel:v1alpha3ResourceSliceSpecPool:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> V1alpha3ResourcePool
v1alpha3ResourceSliceSpecAllNodes :: Maybe Bool
v1alpha3ResourceSliceSpecDevices :: Maybe [V1alpha3Device]
v1alpha3ResourceSliceSpecDriver :: Text
v1alpha3ResourceSliceSpecNodeName :: Maybe Text
v1alpha3ResourceSliceSpecNodeSelector :: Maybe V1NodeSelector
v1alpha3ResourceSliceSpecPool :: V1alpha3ResourcePool
..} = (\Maybe Text
v1alpha3ResourceSliceSpecNodeName -> V1alpha3ResourceSliceSpec { Maybe Text
$sel:v1alpha3ResourceSliceSpecNodeName:V1alpha3ResourceSliceSpec :: Maybe Text
v1alpha3ResourceSliceSpecNodeName :: Maybe Text
v1alpha3ResourceSliceSpecNodeName, Maybe Bool
Maybe [V1alpha3Device]
Maybe V1NodeSelector
Text
V1alpha3ResourcePool
v1alpha3ResourceSliceSpecAllNodes :: Maybe Bool
$sel:v1alpha3ResourceSliceSpecDevices:V1alpha3ResourceSliceSpec :: Maybe [V1alpha3Device]
$sel:v1alpha3ResourceSliceSpecDriver:V1alpha3ResourceSliceSpec :: Text
$sel:v1alpha3ResourceSliceSpecNodeSelector:V1alpha3ResourceSliceSpec :: Maybe V1NodeSelector
$sel:v1alpha3ResourceSliceSpecPool:V1alpha3ResourceSliceSpec :: V1alpha3ResourcePool
v1alpha3ResourceSliceSpecAllNodes :: Maybe Bool
v1alpha3ResourceSliceSpecDevices :: Maybe [V1alpha3Device]
v1alpha3ResourceSliceSpecDriver :: Text
v1alpha3ResourceSliceSpecNodeSelector :: Maybe V1NodeSelector
v1alpha3ResourceSliceSpecPool :: V1alpha3ResourcePool
..} ) (Maybe Text -> V1alpha3ResourceSliceSpec)
-> f (Maybe Text) -> f V1alpha3ResourceSliceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1alpha3ResourceSliceSpecNodeName
{-# INLINE v1alpha3ResourceSliceSpecNodeNameL #-}

-- | 'v1alpha3ResourceSliceSpecNodeSelector' Lens
v1alpha3ResourceSliceSpecNodeSelectorL :: Lens_' V1alpha3ResourceSliceSpec (Maybe V1NodeSelector)
v1alpha3ResourceSliceSpecNodeSelectorL :: Lens_' V1alpha3ResourceSliceSpec (Maybe V1NodeSelector)
v1alpha3ResourceSliceSpecNodeSelectorL Maybe V1NodeSelector -> f (Maybe V1NodeSelector)
f V1alpha3ResourceSliceSpec{Maybe Bool
Maybe [V1alpha3Device]
Maybe Text
Maybe V1NodeSelector
Text
V1alpha3ResourcePool
v1alpha3ResourceSliceSpecAllNodes :: V1alpha3ResourceSliceSpec -> Maybe Bool
$sel:v1alpha3ResourceSliceSpecDevices:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> Maybe [V1alpha3Device]
$sel:v1alpha3ResourceSliceSpecDriver:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> Text
$sel:v1alpha3ResourceSliceSpecNodeName:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> Maybe Text
$sel:v1alpha3ResourceSliceSpecNodeSelector:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> Maybe V1NodeSelector
$sel:v1alpha3ResourceSliceSpecPool:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> V1alpha3ResourcePool
v1alpha3ResourceSliceSpecAllNodes :: Maybe Bool
v1alpha3ResourceSliceSpecDevices :: Maybe [V1alpha3Device]
v1alpha3ResourceSliceSpecDriver :: Text
v1alpha3ResourceSliceSpecNodeName :: Maybe Text
v1alpha3ResourceSliceSpecNodeSelector :: Maybe V1NodeSelector
v1alpha3ResourceSliceSpecPool :: V1alpha3ResourcePool
..} = (\Maybe V1NodeSelector
v1alpha3ResourceSliceSpecNodeSelector -> V1alpha3ResourceSliceSpec { Maybe V1NodeSelector
$sel:v1alpha3ResourceSliceSpecNodeSelector:V1alpha3ResourceSliceSpec :: Maybe V1NodeSelector
v1alpha3ResourceSliceSpecNodeSelector :: Maybe V1NodeSelector
v1alpha3ResourceSliceSpecNodeSelector, Maybe Bool
Maybe [V1alpha3Device]
Maybe Text
Text
V1alpha3ResourcePool
v1alpha3ResourceSliceSpecAllNodes :: Maybe Bool
$sel:v1alpha3ResourceSliceSpecDevices:V1alpha3ResourceSliceSpec :: Maybe [V1alpha3Device]
$sel:v1alpha3ResourceSliceSpecDriver:V1alpha3ResourceSliceSpec :: Text
$sel:v1alpha3ResourceSliceSpecNodeName:V1alpha3ResourceSliceSpec :: Maybe Text
$sel:v1alpha3ResourceSliceSpecPool:V1alpha3ResourceSliceSpec :: V1alpha3ResourcePool
v1alpha3ResourceSliceSpecAllNodes :: Maybe Bool
v1alpha3ResourceSliceSpecDevices :: Maybe [V1alpha3Device]
v1alpha3ResourceSliceSpecDriver :: Text
v1alpha3ResourceSliceSpecNodeName :: Maybe Text
v1alpha3ResourceSliceSpecPool :: V1alpha3ResourcePool
..} ) (Maybe V1NodeSelector -> V1alpha3ResourceSliceSpec)
-> f (Maybe V1NodeSelector) -> f V1alpha3ResourceSliceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1NodeSelector -> f (Maybe V1NodeSelector)
f Maybe V1NodeSelector
v1alpha3ResourceSliceSpecNodeSelector
{-# INLINE v1alpha3ResourceSliceSpecNodeSelectorL #-}

-- | 'v1alpha3ResourceSliceSpecPool' Lens
v1alpha3ResourceSliceSpecPoolL :: Lens_' V1alpha3ResourceSliceSpec (V1alpha3ResourcePool)
v1alpha3ResourceSliceSpecPoolL :: Lens_' V1alpha3ResourceSliceSpec V1alpha3ResourcePool
v1alpha3ResourceSliceSpecPoolL V1alpha3ResourcePool -> f V1alpha3ResourcePool
f V1alpha3ResourceSliceSpec{Maybe Bool
Maybe [V1alpha3Device]
Maybe Text
Maybe V1NodeSelector
Text
V1alpha3ResourcePool
v1alpha3ResourceSliceSpecAllNodes :: V1alpha3ResourceSliceSpec -> Maybe Bool
$sel:v1alpha3ResourceSliceSpecDevices:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> Maybe [V1alpha3Device]
$sel:v1alpha3ResourceSliceSpecDriver:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> Text
$sel:v1alpha3ResourceSliceSpecNodeName:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> Maybe Text
$sel:v1alpha3ResourceSliceSpecNodeSelector:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> Maybe V1NodeSelector
$sel:v1alpha3ResourceSliceSpecPool:V1alpha3ResourceSliceSpec :: V1alpha3ResourceSliceSpec -> V1alpha3ResourcePool
v1alpha3ResourceSliceSpecAllNodes :: Maybe Bool
v1alpha3ResourceSliceSpecDevices :: Maybe [V1alpha3Device]
v1alpha3ResourceSliceSpecDriver :: Text
v1alpha3ResourceSliceSpecNodeName :: Maybe Text
v1alpha3ResourceSliceSpecNodeSelector :: Maybe V1NodeSelector
v1alpha3ResourceSliceSpecPool :: V1alpha3ResourcePool
..} = (\V1alpha3ResourcePool
v1alpha3ResourceSliceSpecPool -> V1alpha3ResourceSliceSpec { V1alpha3ResourcePool
$sel:v1alpha3ResourceSliceSpecPool:V1alpha3ResourceSliceSpec :: V1alpha3ResourcePool
v1alpha3ResourceSliceSpecPool :: V1alpha3ResourcePool
v1alpha3ResourceSliceSpecPool, Maybe Bool
Maybe [V1alpha3Device]
Maybe Text
Maybe V1NodeSelector
Text
v1alpha3ResourceSliceSpecAllNodes :: Maybe Bool
$sel:v1alpha3ResourceSliceSpecDevices:V1alpha3ResourceSliceSpec :: Maybe [V1alpha3Device]
$sel:v1alpha3ResourceSliceSpecDriver:V1alpha3ResourceSliceSpec :: Text
$sel:v1alpha3ResourceSliceSpecNodeName:V1alpha3ResourceSliceSpec :: Maybe Text
$sel:v1alpha3ResourceSliceSpecNodeSelector:V1alpha3ResourceSliceSpec :: Maybe V1NodeSelector
v1alpha3ResourceSliceSpecAllNodes :: Maybe Bool
v1alpha3ResourceSliceSpecDevices :: Maybe [V1alpha3Device]
v1alpha3ResourceSliceSpecDriver :: Text
v1alpha3ResourceSliceSpecNodeName :: Maybe Text
v1alpha3ResourceSliceSpecNodeSelector :: Maybe V1NodeSelector
..} ) (V1alpha3ResourcePool -> V1alpha3ResourceSliceSpec)
-> f V1alpha3ResourcePool -> f V1alpha3ResourceSliceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1alpha3ResourcePool -> f V1alpha3ResourcePool
f V1alpha3ResourcePool
v1alpha3ResourceSliceSpecPool
{-# INLINE v1alpha3ResourceSliceSpecPoolL #-}



-- * V1beta1AllocatedDeviceStatus

-- | 'v1beta1AllocatedDeviceStatusConditions' Lens
v1beta1AllocatedDeviceStatusConditionsL :: Lens_' V1beta1AllocatedDeviceStatus (Maybe [V1Condition])
v1beta1AllocatedDeviceStatusConditionsL :: Lens_' V1beta1AllocatedDeviceStatus (Maybe [V1Condition])
v1beta1AllocatedDeviceStatusConditionsL Maybe [V1Condition] -> f (Maybe [V1Condition])
f V1beta1AllocatedDeviceStatus{Maybe [V1Condition]
Maybe Value
Maybe V1beta1NetworkDeviceData
Text
v1beta1AllocatedDeviceStatusConditions :: V1beta1AllocatedDeviceStatus -> Maybe [V1Condition]
v1beta1AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1beta1AllocatedDeviceStatusData :: Maybe Value
v1beta1AllocatedDeviceStatusDevice :: Text
v1beta1AllocatedDeviceStatusDriver :: Text
v1beta1AllocatedDeviceStatusNetworkData :: Maybe V1beta1NetworkDeviceData
v1beta1AllocatedDeviceStatusPool :: Text
$sel:v1beta1AllocatedDeviceStatusData:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Maybe Value
$sel:v1beta1AllocatedDeviceStatusDevice:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Text
$sel:v1beta1AllocatedDeviceStatusDriver:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Text
$sel:v1beta1AllocatedDeviceStatusNetworkData:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Maybe V1beta1NetworkDeviceData
$sel:v1beta1AllocatedDeviceStatusPool:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Text
..} = (\Maybe [V1Condition]
v1beta1AllocatedDeviceStatusConditions -> V1beta1AllocatedDeviceStatus { Maybe [V1Condition]
v1beta1AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1beta1AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1beta1AllocatedDeviceStatusConditions, Maybe Value
Maybe V1beta1NetworkDeviceData
Text
v1beta1AllocatedDeviceStatusData :: Maybe Value
v1beta1AllocatedDeviceStatusDevice :: Text
v1beta1AllocatedDeviceStatusDriver :: Text
v1beta1AllocatedDeviceStatusNetworkData :: Maybe V1beta1NetworkDeviceData
v1beta1AllocatedDeviceStatusPool :: Text
$sel:v1beta1AllocatedDeviceStatusData:V1beta1AllocatedDeviceStatus :: Maybe Value
$sel:v1beta1AllocatedDeviceStatusDevice:V1beta1AllocatedDeviceStatus :: Text
$sel:v1beta1AllocatedDeviceStatusDriver:V1beta1AllocatedDeviceStatus :: Text
$sel:v1beta1AllocatedDeviceStatusNetworkData:V1beta1AllocatedDeviceStatus :: Maybe V1beta1NetworkDeviceData
$sel:v1beta1AllocatedDeviceStatusPool:V1beta1AllocatedDeviceStatus :: Text
..} ) (Maybe [V1Condition] -> V1beta1AllocatedDeviceStatus)
-> f (Maybe [V1Condition]) -> f V1beta1AllocatedDeviceStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1Condition] -> f (Maybe [V1Condition])
f Maybe [V1Condition]
v1beta1AllocatedDeviceStatusConditions
{-# INLINE v1beta1AllocatedDeviceStatusConditionsL #-}

-- | 'v1beta1AllocatedDeviceStatusData' Lens
v1beta1AllocatedDeviceStatusDataL :: Lens_' V1beta1AllocatedDeviceStatus (Maybe A.Value)
v1beta1AllocatedDeviceStatusDataL :: Lens_' V1beta1AllocatedDeviceStatus (Maybe Value)
v1beta1AllocatedDeviceStatusDataL Maybe Value -> f (Maybe Value)
f V1beta1AllocatedDeviceStatus{Maybe [V1Condition]
Maybe Value
Maybe V1beta1NetworkDeviceData
Text
v1beta1AllocatedDeviceStatusConditions :: V1beta1AllocatedDeviceStatus -> Maybe [V1Condition]
$sel:v1beta1AllocatedDeviceStatusData:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Maybe Value
$sel:v1beta1AllocatedDeviceStatusDevice:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Text
$sel:v1beta1AllocatedDeviceStatusDriver:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Text
$sel:v1beta1AllocatedDeviceStatusNetworkData:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Maybe V1beta1NetworkDeviceData
$sel:v1beta1AllocatedDeviceStatusPool:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Text
v1beta1AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1beta1AllocatedDeviceStatusData :: Maybe Value
v1beta1AllocatedDeviceStatusDevice :: Text
v1beta1AllocatedDeviceStatusDriver :: Text
v1beta1AllocatedDeviceStatusNetworkData :: Maybe V1beta1NetworkDeviceData
v1beta1AllocatedDeviceStatusPool :: Text
..} = (\Maybe Value
v1beta1AllocatedDeviceStatusData -> V1beta1AllocatedDeviceStatus { Maybe Value
$sel:v1beta1AllocatedDeviceStatusData:V1beta1AllocatedDeviceStatus :: Maybe Value
v1beta1AllocatedDeviceStatusData :: Maybe Value
v1beta1AllocatedDeviceStatusData, Maybe [V1Condition]
Maybe V1beta1NetworkDeviceData
Text
v1beta1AllocatedDeviceStatusConditions :: Maybe [V1Condition]
$sel:v1beta1AllocatedDeviceStatusDevice:V1beta1AllocatedDeviceStatus :: Text
$sel:v1beta1AllocatedDeviceStatusDriver:V1beta1AllocatedDeviceStatus :: Text
$sel:v1beta1AllocatedDeviceStatusNetworkData:V1beta1AllocatedDeviceStatus :: Maybe V1beta1NetworkDeviceData
$sel:v1beta1AllocatedDeviceStatusPool:V1beta1AllocatedDeviceStatus :: Text
v1beta1AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1beta1AllocatedDeviceStatusDevice :: Text
v1beta1AllocatedDeviceStatusDriver :: Text
v1beta1AllocatedDeviceStatusNetworkData :: Maybe V1beta1NetworkDeviceData
v1beta1AllocatedDeviceStatusPool :: Text
..} ) (Maybe Value -> V1beta1AllocatedDeviceStatus)
-> f (Maybe Value) -> f V1beta1AllocatedDeviceStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Value -> f (Maybe Value)
f Maybe Value
v1beta1AllocatedDeviceStatusData
{-# INLINE v1beta1AllocatedDeviceStatusDataL #-}

-- | 'v1beta1AllocatedDeviceStatusDevice' Lens
v1beta1AllocatedDeviceStatusDeviceL :: Lens_' V1beta1AllocatedDeviceStatus (Text)
v1beta1AllocatedDeviceStatusDeviceL :: Lens_' V1beta1AllocatedDeviceStatus Text
v1beta1AllocatedDeviceStatusDeviceL Text -> f Text
f V1beta1AllocatedDeviceStatus{Maybe [V1Condition]
Maybe Value
Maybe V1beta1NetworkDeviceData
Text
v1beta1AllocatedDeviceStatusConditions :: V1beta1AllocatedDeviceStatus -> Maybe [V1Condition]
$sel:v1beta1AllocatedDeviceStatusData:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Maybe Value
$sel:v1beta1AllocatedDeviceStatusDevice:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Text
$sel:v1beta1AllocatedDeviceStatusDriver:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Text
$sel:v1beta1AllocatedDeviceStatusNetworkData:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Maybe V1beta1NetworkDeviceData
$sel:v1beta1AllocatedDeviceStatusPool:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Text
v1beta1AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1beta1AllocatedDeviceStatusData :: Maybe Value
v1beta1AllocatedDeviceStatusDevice :: Text
v1beta1AllocatedDeviceStatusDriver :: Text
v1beta1AllocatedDeviceStatusNetworkData :: Maybe V1beta1NetworkDeviceData
v1beta1AllocatedDeviceStatusPool :: Text
..} = (\Text
v1beta1AllocatedDeviceStatusDevice -> V1beta1AllocatedDeviceStatus { Text
$sel:v1beta1AllocatedDeviceStatusDevice:V1beta1AllocatedDeviceStatus :: Text
v1beta1AllocatedDeviceStatusDevice :: Text
v1beta1AllocatedDeviceStatusDevice, Maybe [V1Condition]
Maybe Value
Maybe V1beta1NetworkDeviceData
Text
v1beta1AllocatedDeviceStatusConditions :: Maybe [V1Condition]
$sel:v1beta1AllocatedDeviceStatusData:V1beta1AllocatedDeviceStatus :: Maybe Value
$sel:v1beta1AllocatedDeviceStatusDriver:V1beta1AllocatedDeviceStatus :: Text
$sel:v1beta1AllocatedDeviceStatusNetworkData:V1beta1AllocatedDeviceStatus :: Maybe V1beta1NetworkDeviceData
$sel:v1beta1AllocatedDeviceStatusPool:V1beta1AllocatedDeviceStatus :: Text
v1beta1AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1beta1AllocatedDeviceStatusData :: Maybe Value
v1beta1AllocatedDeviceStatusDriver :: Text
v1beta1AllocatedDeviceStatusNetworkData :: Maybe V1beta1NetworkDeviceData
v1beta1AllocatedDeviceStatusPool :: Text
..} ) (Text -> V1beta1AllocatedDeviceStatus)
-> f Text -> f V1beta1AllocatedDeviceStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1AllocatedDeviceStatusDevice
{-# INLINE v1beta1AllocatedDeviceStatusDeviceL #-}

-- | 'v1beta1AllocatedDeviceStatusDriver' Lens
v1beta1AllocatedDeviceStatusDriverL :: Lens_' V1beta1AllocatedDeviceStatus (Text)
v1beta1AllocatedDeviceStatusDriverL :: Lens_' V1beta1AllocatedDeviceStatus Text
v1beta1AllocatedDeviceStatusDriverL Text -> f Text
f V1beta1AllocatedDeviceStatus{Maybe [V1Condition]
Maybe Value
Maybe V1beta1NetworkDeviceData
Text
v1beta1AllocatedDeviceStatusConditions :: V1beta1AllocatedDeviceStatus -> Maybe [V1Condition]
$sel:v1beta1AllocatedDeviceStatusData:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Maybe Value
$sel:v1beta1AllocatedDeviceStatusDevice:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Text
$sel:v1beta1AllocatedDeviceStatusDriver:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Text
$sel:v1beta1AllocatedDeviceStatusNetworkData:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Maybe V1beta1NetworkDeviceData
$sel:v1beta1AllocatedDeviceStatusPool:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Text
v1beta1AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1beta1AllocatedDeviceStatusData :: Maybe Value
v1beta1AllocatedDeviceStatusDevice :: Text
v1beta1AllocatedDeviceStatusDriver :: Text
v1beta1AllocatedDeviceStatusNetworkData :: Maybe V1beta1NetworkDeviceData
v1beta1AllocatedDeviceStatusPool :: Text
..} = (\Text
v1beta1AllocatedDeviceStatusDriver -> V1beta1AllocatedDeviceStatus { Text
$sel:v1beta1AllocatedDeviceStatusDriver:V1beta1AllocatedDeviceStatus :: Text
v1beta1AllocatedDeviceStatusDriver :: Text
v1beta1AllocatedDeviceStatusDriver, Maybe [V1Condition]
Maybe Value
Maybe V1beta1NetworkDeviceData
Text
v1beta1AllocatedDeviceStatusConditions :: Maybe [V1Condition]
$sel:v1beta1AllocatedDeviceStatusData:V1beta1AllocatedDeviceStatus :: Maybe Value
$sel:v1beta1AllocatedDeviceStatusDevice:V1beta1AllocatedDeviceStatus :: Text
$sel:v1beta1AllocatedDeviceStatusNetworkData:V1beta1AllocatedDeviceStatus :: Maybe V1beta1NetworkDeviceData
$sel:v1beta1AllocatedDeviceStatusPool:V1beta1AllocatedDeviceStatus :: Text
v1beta1AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1beta1AllocatedDeviceStatusData :: Maybe Value
v1beta1AllocatedDeviceStatusDevice :: Text
v1beta1AllocatedDeviceStatusNetworkData :: Maybe V1beta1NetworkDeviceData
v1beta1AllocatedDeviceStatusPool :: Text
..} ) (Text -> V1beta1AllocatedDeviceStatus)
-> f Text -> f V1beta1AllocatedDeviceStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1AllocatedDeviceStatusDriver
{-# INLINE v1beta1AllocatedDeviceStatusDriverL #-}

-- | 'v1beta1AllocatedDeviceStatusNetworkData' Lens
v1beta1AllocatedDeviceStatusNetworkDataL :: Lens_' V1beta1AllocatedDeviceStatus (Maybe V1beta1NetworkDeviceData)
v1beta1AllocatedDeviceStatusNetworkDataL :: Lens_'
  V1beta1AllocatedDeviceStatus (Maybe V1beta1NetworkDeviceData)
v1beta1AllocatedDeviceStatusNetworkDataL Maybe V1beta1NetworkDeviceData
-> f (Maybe V1beta1NetworkDeviceData)
f V1beta1AllocatedDeviceStatus{Maybe [V1Condition]
Maybe Value
Maybe V1beta1NetworkDeviceData
Text
v1beta1AllocatedDeviceStatusConditions :: V1beta1AllocatedDeviceStatus -> Maybe [V1Condition]
$sel:v1beta1AllocatedDeviceStatusData:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Maybe Value
$sel:v1beta1AllocatedDeviceStatusDevice:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Text
$sel:v1beta1AllocatedDeviceStatusDriver:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Text
$sel:v1beta1AllocatedDeviceStatusNetworkData:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Maybe V1beta1NetworkDeviceData
$sel:v1beta1AllocatedDeviceStatusPool:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Text
v1beta1AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1beta1AllocatedDeviceStatusData :: Maybe Value
v1beta1AllocatedDeviceStatusDevice :: Text
v1beta1AllocatedDeviceStatusDriver :: Text
v1beta1AllocatedDeviceStatusNetworkData :: Maybe V1beta1NetworkDeviceData
v1beta1AllocatedDeviceStatusPool :: Text
..} = (\Maybe V1beta1NetworkDeviceData
v1beta1AllocatedDeviceStatusNetworkData -> V1beta1AllocatedDeviceStatus { Maybe V1beta1NetworkDeviceData
$sel:v1beta1AllocatedDeviceStatusNetworkData:V1beta1AllocatedDeviceStatus :: Maybe V1beta1NetworkDeviceData
v1beta1AllocatedDeviceStatusNetworkData :: Maybe V1beta1NetworkDeviceData
v1beta1AllocatedDeviceStatusNetworkData, Maybe [V1Condition]
Maybe Value
Text
v1beta1AllocatedDeviceStatusConditions :: Maybe [V1Condition]
$sel:v1beta1AllocatedDeviceStatusData:V1beta1AllocatedDeviceStatus :: Maybe Value
$sel:v1beta1AllocatedDeviceStatusDevice:V1beta1AllocatedDeviceStatus :: Text
$sel:v1beta1AllocatedDeviceStatusDriver:V1beta1AllocatedDeviceStatus :: Text
$sel:v1beta1AllocatedDeviceStatusPool:V1beta1AllocatedDeviceStatus :: Text
v1beta1AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1beta1AllocatedDeviceStatusData :: Maybe Value
v1beta1AllocatedDeviceStatusDevice :: Text
v1beta1AllocatedDeviceStatusDriver :: Text
v1beta1AllocatedDeviceStatusPool :: Text
..} ) (Maybe V1beta1NetworkDeviceData -> V1beta1AllocatedDeviceStatus)
-> f (Maybe V1beta1NetworkDeviceData)
-> f V1beta1AllocatedDeviceStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1NetworkDeviceData
-> f (Maybe V1beta1NetworkDeviceData)
f Maybe V1beta1NetworkDeviceData
v1beta1AllocatedDeviceStatusNetworkData
{-# INLINE v1beta1AllocatedDeviceStatusNetworkDataL #-}

-- | 'v1beta1AllocatedDeviceStatusPool' Lens
v1beta1AllocatedDeviceStatusPoolL :: Lens_' V1beta1AllocatedDeviceStatus (Text)
v1beta1AllocatedDeviceStatusPoolL :: Lens_' V1beta1AllocatedDeviceStatus Text
v1beta1AllocatedDeviceStatusPoolL Text -> f Text
f V1beta1AllocatedDeviceStatus{Maybe [V1Condition]
Maybe Value
Maybe V1beta1NetworkDeviceData
Text
v1beta1AllocatedDeviceStatusConditions :: V1beta1AllocatedDeviceStatus -> Maybe [V1Condition]
$sel:v1beta1AllocatedDeviceStatusData:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Maybe Value
$sel:v1beta1AllocatedDeviceStatusDevice:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Text
$sel:v1beta1AllocatedDeviceStatusDriver:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Text
$sel:v1beta1AllocatedDeviceStatusNetworkData:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Maybe V1beta1NetworkDeviceData
$sel:v1beta1AllocatedDeviceStatusPool:V1beta1AllocatedDeviceStatus :: V1beta1AllocatedDeviceStatus -> Text
v1beta1AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1beta1AllocatedDeviceStatusData :: Maybe Value
v1beta1AllocatedDeviceStatusDevice :: Text
v1beta1AllocatedDeviceStatusDriver :: Text
v1beta1AllocatedDeviceStatusNetworkData :: Maybe V1beta1NetworkDeviceData
v1beta1AllocatedDeviceStatusPool :: Text
..} = (\Text
v1beta1AllocatedDeviceStatusPool -> V1beta1AllocatedDeviceStatus { Text
$sel:v1beta1AllocatedDeviceStatusPool:V1beta1AllocatedDeviceStatus :: Text
v1beta1AllocatedDeviceStatusPool :: Text
v1beta1AllocatedDeviceStatusPool, Maybe [V1Condition]
Maybe Value
Maybe V1beta1NetworkDeviceData
Text
v1beta1AllocatedDeviceStatusConditions :: Maybe [V1Condition]
$sel:v1beta1AllocatedDeviceStatusData:V1beta1AllocatedDeviceStatus :: Maybe Value
$sel:v1beta1AllocatedDeviceStatusDevice:V1beta1AllocatedDeviceStatus :: Text
$sel:v1beta1AllocatedDeviceStatusDriver:V1beta1AllocatedDeviceStatus :: Text
$sel:v1beta1AllocatedDeviceStatusNetworkData:V1beta1AllocatedDeviceStatus :: Maybe V1beta1NetworkDeviceData
v1beta1AllocatedDeviceStatusConditions :: Maybe [V1Condition]
v1beta1AllocatedDeviceStatusData :: Maybe Value
v1beta1AllocatedDeviceStatusDevice :: Text
v1beta1AllocatedDeviceStatusDriver :: Text
v1beta1AllocatedDeviceStatusNetworkData :: Maybe V1beta1NetworkDeviceData
..} ) (Text -> V1beta1AllocatedDeviceStatus)
-> f Text -> f V1beta1AllocatedDeviceStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1AllocatedDeviceStatusPool
{-# INLINE v1beta1AllocatedDeviceStatusPoolL #-}



-- * V1beta1AllocationResult

-- | 'v1beta1AllocationResultDevices' Lens
v1beta1AllocationResultDevicesL :: Lens_' V1beta1AllocationResult (Maybe V1beta1DeviceAllocationResult)
v1beta1AllocationResultDevicesL :: Lens_'
  V1beta1AllocationResult (Maybe V1beta1DeviceAllocationResult)
v1beta1AllocationResultDevicesL Maybe V1beta1DeviceAllocationResult
-> f (Maybe V1beta1DeviceAllocationResult)
f V1beta1AllocationResult{Maybe V1beta1DeviceAllocationResult
Maybe V1NodeSelector
v1beta1AllocationResultDevices :: V1beta1AllocationResult -> Maybe V1beta1DeviceAllocationResult
v1beta1AllocationResultDevices :: Maybe V1beta1DeviceAllocationResult
v1beta1AllocationResultNodeSelector :: Maybe V1NodeSelector
$sel:v1beta1AllocationResultNodeSelector:V1beta1AllocationResult :: V1beta1AllocationResult -> Maybe V1NodeSelector
..} = (\Maybe V1beta1DeviceAllocationResult
v1beta1AllocationResultDevices -> V1beta1AllocationResult { Maybe V1beta1DeviceAllocationResult
v1beta1AllocationResultDevices :: Maybe V1beta1DeviceAllocationResult
v1beta1AllocationResultDevices :: Maybe V1beta1DeviceAllocationResult
v1beta1AllocationResultDevices, Maybe V1NodeSelector
v1beta1AllocationResultNodeSelector :: Maybe V1NodeSelector
$sel:v1beta1AllocationResultNodeSelector:V1beta1AllocationResult :: Maybe V1NodeSelector
..} ) (Maybe V1beta1DeviceAllocationResult -> V1beta1AllocationResult)
-> f (Maybe V1beta1DeviceAllocationResult)
-> f V1beta1AllocationResult
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1DeviceAllocationResult
-> f (Maybe V1beta1DeviceAllocationResult)
f Maybe V1beta1DeviceAllocationResult
v1beta1AllocationResultDevices
{-# INLINE v1beta1AllocationResultDevicesL #-}

-- | 'v1beta1AllocationResultNodeSelector' Lens
v1beta1AllocationResultNodeSelectorL :: Lens_' V1beta1AllocationResult (Maybe V1NodeSelector)
v1beta1AllocationResultNodeSelectorL :: Lens_' V1beta1AllocationResult (Maybe V1NodeSelector)
v1beta1AllocationResultNodeSelectorL Maybe V1NodeSelector -> f (Maybe V1NodeSelector)
f V1beta1AllocationResult{Maybe V1beta1DeviceAllocationResult
Maybe V1NodeSelector
v1beta1AllocationResultDevices :: V1beta1AllocationResult -> Maybe V1beta1DeviceAllocationResult
$sel:v1beta1AllocationResultNodeSelector:V1beta1AllocationResult :: V1beta1AllocationResult -> Maybe V1NodeSelector
v1beta1AllocationResultDevices :: Maybe V1beta1DeviceAllocationResult
v1beta1AllocationResultNodeSelector :: Maybe V1NodeSelector
..} = (\Maybe V1NodeSelector
v1beta1AllocationResultNodeSelector -> V1beta1AllocationResult { Maybe V1NodeSelector
$sel:v1beta1AllocationResultNodeSelector:V1beta1AllocationResult :: Maybe V1NodeSelector
v1beta1AllocationResultNodeSelector :: Maybe V1NodeSelector
v1beta1AllocationResultNodeSelector, Maybe V1beta1DeviceAllocationResult
v1beta1AllocationResultDevices :: Maybe V1beta1DeviceAllocationResult
v1beta1AllocationResultDevices :: Maybe V1beta1DeviceAllocationResult
..} ) (Maybe V1NodeSelector -> V1beta1AllocationResult)
-> f (Maybe V1NodeSelector) -> f V1beta1AllocationResult
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1NodeSelector -> f (Maybe V1NodeSelector)
f Maybe V1NodeSelector
v1beta1AllocationResultNodeSelector
{-# INLINE v1beta1AllocationResultNodeSelectorL #-}



-- * V1beta1AuditAnnotation

-- | 'v1beta1AuditAnnotationKey' Lens
v1beta1AuditAnnotationKeyL :: Lens_' V1beta1AuditAnnotation (Text)
v1beta1AuditAnnotationKeyL :: Lens_' V1beta1AuditAnnotation Text
v1beta1AuditAnnotationKeyL Text -> f Text
f V1beta1AuditAnnotation{Text
v1beta1AuditAnnotationKey :: V1beta1AuditAnnotation -> Text
v1beta1AuditAnnotationKey :: Text
v1beta1AuditAnnotationValueExpression :: Text
$sel:v1beta1AuditAnnotationValueExpression:V1beta1AuditAnnotation :: V1beta1AuditAnnotation -> Text
..} = (\Text
v1beta1AuditAnnotationKey -> V1beta1AuditAnnotation { Text
v1beta1AuditAnnotationKey :: Text
v1beta1AuditAnnotationKey :: Text
v1beta1AuditAnnotationKey, Text
v1beta1AuditAnnotationValueExpression :: Text
$sel:v1beta1AuditAnnotationValueExpression:V1beta1AuditAnnotation :: Text
..} ) (Text -> V1beta1AuditAnnotation)
-> f Text -> f V1beta1AuditAnnotation
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1AuditAnnotationKey
{-# INLINE v1beta1AuditAnnotationKeyL #-}

-- | 'v1beta1AuditAnnotationValueExpression' Lens
v1beta1AuditAnnotationValueExpressionL :: Lens_' V1beta1AuditAnnotation (Text)
v1beta1AuditAnnotationValueExpressionL :: Lens_' V1beta1AuditAnnotation Text
v1beta1AuditAnnotationValueExpressionL Text -> f Text
f V1beta1AuditAnnotation{Text
v1beta1AuditAnnotationKey :: V1beta1AuditAnnotation -> Text
$sel:v1beta1AuditAnnotationValueExpression:V1beta1AuditAnnotation :: V1beta1AuditAnnotation -> Text
v1beta1AuditAnnotationKey :: Text
v1beta1AuditAnnotationValueExpression :: Text
..} = (\Text
v1beta1AuditAnnotationValueExpression -> V1beta1AuditAnnotation { Text
$sel:v1beta1AuditAnnotationValueExpression:V1beta1AuditAnnotation :: Text
v1beta1AuditAnnotationValueExpression :: Text
v1beta1AuditAnnotationValueExpression, Text
v1beta1AuditAnnotationKey :: Text
v1beta1AuditAnnotationKey :: Text
..} ) (Text -> V1beta1AuditAnnotation)
-> f Text -> f V1beta1AuditAnnotation
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1AuditAnnotationValueExpression
{-# INLINE v1beta1AuditAnnotationValueExpressionL #-}



-- * V1beta1BasicDevice

-- | 'v1beta1BasicDeviceAttributes' Lens
v1beta1BasicDeviceAttributesL :: Lens_' V1beta1BasicDevice (Maybe (Map.Map String V1beta1DeviceAttribute))
v1beta1BasicDeviceAttributesL :: Lens_'
  V1beta1BasicDevice (Maybe (Map String V1beta1DeviceAttribute))
v1beta1BasicDeviceAttributesL Maybe (Map String V1beta1DeviceAttribute)
-> f (Maybe (Map String V1beta1DeviceAttribute))
f V1beta1BasicDevice{Maybe (Map String V1beta1DeviceCapacity)
Maybe (Map String V1beta1DeviceAttribute)
v1beta1BasicDeviceAttributes :: V1beta1BasicDevice -> Maybe (Map String V1beta1DeviceAttribute)
v1beta1BasicDeviceAttributes :: Maybe (Map String V1beta1DeviceAttribute)
v1beta1BasicDeviceCapacity :: Maybe (Map String V1beta1DeviceCapacity)
$sel:v1beta1BasicDeviceCapacity:V1beta1BasicDevice :: V1beta1BasicDevice -> Maybe (Map String V1beta1DeviceCapacity)
..} = (\Maybe (Map String V1beta1DeviceAttribute)
v1beta1BasicDeviceAttributes -> V1beta1BasicDevice { Maybe (Map String V1beta1DeviceAttribute)
v1beta1BasicDeviceAttributes :: Maybe (Map String V1beta1DeviceAttribute)
v1beta1BasicDeviceAttributes :: Maybe (Map String V1beta1DeviceAttribute)
v1beta1BasicDeviceAttributes, Maybe (Map String V1beta1DeviceCapacity)
v1beta1BasicDeviceCapacity :: Maybe (Map String V1beta1DeviceCapacity)
$sel:v1beta1BasicDeviceCapacity:V1beta1BasicDevice :: Maybe (Map String V1beta1DeviceCapacity)
..} ) (Maybe (Map String V1beta1DeviceAttribute) -> V1beta1BasicDevice)
-> f (Maybe (Map String V1beta1DeviceAttribute))
-> f V1beta1BasicDevice
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String V1beta1DeviceAttribute)
-> f (Maybe (Map String V1beta1DeviceAttribute))
f Maybe (Map String V1beta1DeviceAttribute)
v1beta1BasicDeviceAttributes
{-# INLINE v1beta1BasicDeviceAttributesL #-}

-- | 'v1beta1BasicDeviceCapacity' Lens
v1beta1BasicDeviceCapacityL :: Lens_' V1beta1BasicDevice (Maybe (Map.Map String V1beta1DeviceCapacity))
v1beta1BasicDeviceCapacityL :: Lens_'
  V1beta1BasicDevice (Maybe (Map String V1beta1DeviceCapacity))
v1beta1BasicDeviceCapacityL Maybe (Map String V1beta1DeviceCapacity)
-> f (Maybe (Map String V1beta1DeviceCapacity))
f V1beta1BasicDevice{Maybe (Map String V1beta1DeviceCapacity)
Maybe (Map String V1beta1DeviceAttribute)
v1beta1BasicDeviceAttributes :: V1beta1BasicDevice -> Maybe (Map String V1beta1DeviceAttribute)
$sel:v1beta1BasicDeviceCapacity:V1beta1BasicDevice :: V1beta1BasicDevice -> Maybe (Map String V1beta1DeviceCapacity)
v1beta1BasicDeviceAttributes :: Maybe (Map String V1beta1DeviceAttribute)
v1beta1BasicDeviceCapacity :: Maybe (Map String V1beta1DeviceCapacity)
..} = (\Maybe (Map String V1beta1DeviceCapacity)
v1beta1BasicDeviceCapacity -> V1beta1BasicDevice { Maybe (Map String V1beta1DeviceCapacity)
$sel:v1beta1BasicDeviceCapacity:V1beta1BasicDevice :: Maybe (Map String V1beta1DeviceCapacity)
v1beta1BasicDeviceCapacity :: Maybe (Map String V1beta1DeviceCapacity)
v1beta1BasicDeviceCapacity, Maybe (Map String V1beta1DeviceAttribute)
v1beta1BasicDeviceAttributes :: Maybe (Map String V1beta1DeviceAttribute)
v1beta1BasicDeviceAttributes :: Maybe (Map String V1beta1DeviceAttribute)
..} ) (Maybe (Map String V1beta1DeviceCapacity) -> V1beta1BasicDevice)
-> f (Maybe (Map String V1beta1DeviceCapacity))
-> f V1beta1BasicDevice
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe (Map String V1beta1DeviceCapacity)
-> f (Maybe (Map String V1beta1DeviceCapacity))
f Maybe (Map String V1beta1DeviceCapacity)
v1beta1BasicDeviceCapacity
{-# INLINE v1beta1BasicDeviceCapacityL #-}



-- * V1beta1CELDeviceSelector

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



-- * V1beta1Device

-- | 'v1beta1DeviceBasic' Lens
v1beta1DeviceBasicL :: Lens_' V1beta1Device (Maybe V1beta1BasicDevice)
v1beta1DeviceBasicL :: Lens_' V1beta1Device (Maybe V1beta1BasicDevice)
v1beta1DeviceBasicL Maybe V1beta1BasicDevice -> f (Maybe V1beta1BasicDevice)
f V1beta1Device{Maybe V1beta1BasicDevice
Text
v1beta1DeviceBasic :: V1beta1Device -> Maybe V1beta1BasicDevice
v1beta1DeviceBasic :: Maybe V1beta1BasicDevice
v1beta1DeviceName :: Text
$sel:v1beta1DeviceName:V1beta1Device :: V1beta1Device -> Text
..} = (\Maybe V1beta1BasicDevice
v1beta1DeviceBasic -> V1beta1Device { Maybe V1beta1BasicDevice
v1beta1DeviceBasic :: Maybe V1beta1BasicDevice
v1beta1DeviceBasic :: Maybe V1beta1BasicDevice
v1beta1DeviceBasic, Text
v1beta1DeviceName :: Text
$sel:v1beta1DeviceName:V1beta1Device :: Text
..} ) (Maybe V1beta1BasicDevice -> V1beta1Device)
-> f (Maybe V1beta1BasicDevice) -> f V1beta1Device
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1BasicDevice -> f (Maybe V1beta1BasicDevice)
f Maybe V1beta1BasicDevice
v1beta1DeviceBasic
{-# INLINE v1beta1DeviceBasicL #-}

-- | 'v1beta1DeviceName' Lens
v1beta1DeviceNameL :: Lens_' V1beta1Device (Text)
v1beta1DeviceNameL :: Lens_' V1beta1Device Text
v1beta1DeviceNameL Text -> f Text
f V1beta1Device{Maybe V1beta1BasicDevice
Text
v1beta1DeviceBasic :: V1beta1Device -> Maybe V1beta1BasicDevice
$sel:v1beta1DeviceName:V1beta1Device :: V1beta1Device -> Text
v1beta1DeviceBasic :: Maybe V1beta1BasicDevice
v1beta1DeviceName :: Text
..} = (\Text
v1beta1DeviceName -> V1beta1Device { Text
$sel:v1beta1DeviceName:V1beta1Device :: Text
v1beta1DeviceName :: Text
v1beta1DeviceName, Maybe V1beta1BasicDevice
v1beta1DeviceBasic :: Maybe V1beta1BasicDevice
v1beta1DeviceBasic :: Maybe V1beta1BasicDevice
..} ) (Text -> V1beta1Device) -> f Text -> f V1beta1Device
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1DeviceName
{-# INLINE v1beta1DeviceNameL #-}



-- * V1beta1DeviceAllocationConfiguration

-- | 'v1beta1DeviceAllocationConfigurationOpaque' Lens
v1beta1DeviceAllocationConfigurationOpaqueL :: Lens_' V1beta1DeviceAllocationConfiguration (Maybe V1beta1OpaqueDeviceConfiguration)
v1beta1DeviceAllocationConfigurationOpaqueL :: Lens_'
  V1beta1DeviceAllocationConfiguration
  (Maybe V1beta1OpaqueDeviceConfiguration)
v1beta1DeviceAllocationConfigurationOpaqueL Maybe V1beta1OpaqueDeviceConfiguration
-> f (Maybe V1beta1OpaqueDeviceConfiguration)
f V1beta1DeviceAllocationConfiguration{Maybe [Text]
Maybe V1beta1OpaqueDeviceConfiguration
Text
v1beta1DeviceAllocationConfigurationOpaque :: V1beta1DeviceAllocationConfiguration
-> Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceAllocationConfigurationOpaque :: Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceAllocationConfigurationRequests :: Maybe [Text]
v1beta1DeviceAllocationConfigurationSource :: Text
$sel:v1beta1DeviceAllocationConfigurationRequests:V1beta1DeviceAllocationConfiguration :: V1beta1DeviceAllocationConfiguration -> Maybe [Text]
$sel:v1beta1DeviceAllocationConfigurationSource:V1beta1DeviceAllocationConfiguration :: V1beta1DeviceAllocationConfiguration -> Text
..} = (\Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceAllocationConfigurationOpaque -> V1beta1DeviceAllocationConfiguration { Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceAllocationConfigurationOpaque :: Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceAllocationConfigurationOpaque :: Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceAllocationConfigurationOpaque, Maybe [Text]
Text
v1beta1DeviceAllocationConfigurationRequests :: Maybe [Text]
v1beta1DeviceAllocationConfigurationSource :: Text
$sel:v1beta1DeviceAllocationConfigurationRequests:V1beta1DeviceAllocationConfiguration :: Maybe [Text]
$sel:v1beta1DeviceAllocationConfigurationSource:V1beta1DeviceAllocationConfiguration :: Text
..} ) (Maybe V1beta1OpaqueDeviceConfiguration
 -> V1beta1DeviceAllocationConfiguration)
-> f (Maybe V1beta1OpaqueDeviceConfiguration)
-> f V1beta1DeviceAllocationConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1OpaqueDeviceConfiguration
-> f (Maybe V1beta1OpaqueDeviceConfiguration)
f Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceAllocationConfigurationOpaque
{-# INLINE v1beta1DeviceAllocationConfigurationOpaqueL #-}

-- | 'v1beta1DeviceAllocationConfigurationRequests' Lens
v1beta1DeviceAllocationConfigurationRequestsL :: Lens_' V1beta1DeviceAllocationConfiguration (Maybe [Text])
v1beta1DeviceAllocationConfigurationRequestsL :: Lens_' V1beta1DeviceAllocationConfiguration (Maybe [Text])
v1beta1DeviceAllocationConfigurationRequestsL Maybe [Text] -> f (Maybe [Text])
f V1beta1DeviceAllocationConfiguration{Maybe [Text]
Maybe V1beta1OpaqueDeviceConfiguration
Text
v1beta1DeviceAllocationConfigurationOpaque :: V1beta1DeviceAllocationConfiguration
-> Maybe V1beta1OpaqueDeviceConfiguration
$sel:v1beta1DeviceAllocationConfigurationRequests:V1beta1DeviceAllocationConfiguration :: V1beta1DeviceAllocationConfiguration -> Maybe [Text]
$sel:v1beta1DeviceAllocationConfigurationSource:V1beta1DeviceAllocationConfiguration :: V1beta1DeviceAllocationConfiguration -> Text
v1beta1DeviceAllocationConfigurationOpaque :: Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceAllocationConfigurationRequests :: Maybe [Text]
v1beta1DeviceAllocationConfigurationSource :: Text
..} = (\Maybe [Text]
v1beta1DeviceAllocationConfigurationRequests -> V1beta1DeviceAllocationConfiguration { Maybe [Text]
$sel:v1beta1DeviceAllocationConfigurationRequests:V1beta1DeviceAllocationConfiguration :: Maybe [Text]
v1beta1DeviceAllocationConfigurationRequests :: Maybe [Text]
v1beta1DeviceAllocationConfigurationRequests, Maybe V1beta1OpaqueDeviceConfiguration
Text
v1beta1DeviceAllocationConfigurationOpaque :: Maybe V1beta1OpaqueDeviceConfiguration
$sel:v1beta1DeviceAllocationConfigurationSource:V1beta1DeviceAllocationConfiguration :: Text
v1beta1DeviceAllocationConfigurationOpaque :: Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceAllocationConfigurationSource :: Text
..} ) (Maybe [Text] -> V1beta1DeviceAllocationConfiguration)
-> f (Maybe [Text]) -> f V1beta1DeviceAllocationConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1DeviceAllocationConfigurationRequests
{-# INLINE v1beta1DeviceAllocationConfigurationRequestsL #-}

-- | 'v1beta1DeviceAllocationConfigurationSource' Lens
v1beta1DeviceAllocationConfigurationSourceL :: Lens_' V1beta1DeviceAllocationConfiguration (Text)
v1beta1DeviceAllocationConfigurationSourceL :: Lens_' V1beta1DeviceAllocationConfiguration Text
v1beta1DeviceAllocationConfigurationSourceL Text -> f Text
f V1beta1DeviceAllocationConfiguration{Maybe [Text]
Maybe V1beta1OpaqueDeviceConfiguration
Text
v1beta1DeviceAllocationConfigurationOpaque :: V1beta1DeviceAllocationConfiguration
-> Maybe V1beta1OpaqueDeviceConfiguration
$sel:v1beta1DeviceAllocationConfigurationRequests:V1beta1DeviceAllocationConfiguration :: V1beta1DeviceAllocationConfiguration -> Maybe [Text]
$sel:v1beta1DeviceAllocationConfigurationSource:V1beta1DeviceAllocationConfiguration :: V1beta1DeviceAllocationConfiguration -> Text
v1beta1DeviceAllocationConfigurationOpaque :: Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceAllocationConfigurationRequests :: Maybe [Text]
v1beta1DeviceAllocationConfigurationSource :: Text
..} = (\Text
v1beta1DeviceAllocationConfigurationSource -> V1beta1DeviceAllocationConfiguration { Text
$sel:v1beta1DeviceAllocationConfigurationSource:V1beta1DeviceAllocationConfiguration :: Text
v1beta1DeviceAllocationConfigurationSource :: Text
v1beta1DeviceAllocationConfigurationSource, Maybe [Text]
Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceAllocationConfigurationOpaque :: Maybe V1beta1OpaqueDeviceConfiguration
$sel:v1beta1DeviceAllocationConfigurationRequests:V1beta1DeviceAllocationConfiguration :: Maybe [Text]
v1beta1DeviceAllocationConfigurationOpaque :: Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceAllocationConfigurationRequests :: Maybe [Text]
..} ) (Text -> V1beta1DeviceAllocationConfiguration)
-> f Text -> f V1beta1DeviceAllocationConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1DeviceAllocationConfigurationSource
{-# INLINE v1beta1DeviceAllocationConfigurationSourceL #-}



-- * V1beta1DeviceAllocationResult

-- | 'v1beta1DeviceAllocationResultConfig' Lens
v1beta1DeviceAllocationResultConfigL :: Lens_' V1beta1DeviceAllocationResult (Maybe [V1beta1DeviceAllocationConfiguration])
v1beta1DeviceAllocationResultConfigL :: Lens_'
  V1beta1DeviceAllocationResult
  (Maybe [V1beta1DeviceAllocationConfiguration])
v1beta1DeviceAllocationResultConfigL Maybe [V1beta1DeviceAllocationConfiguration]
-> f (Maybe [V1beta1DeviceAllocationConfiguration])
f V1beta1DeviceAllocationResult{Maybe [V1beta1DeviceRequestAllocationResult]
Maybe [V1beta1DeviceAllocationConfiguration]
v1beta1DeviceAllocationResultConfig :: V1beta1DeviceAllocationResult
-> Maybe [V1beta1DeviceAllocationConfiguration]
v1beta1DeviceAllocationResultConfig :: Maybe [V1beta1DeviceAllocationConfiguration]
v1beta1DeviceAllocationResultResults :: Maybe [V1beta1DeviceRequestAllocationResult]
$sel:v1beta1DeviceAllocationResultResults:V1beta1DeviceAllocationResult :: V1beta1DeviceAllocationResult
-> Maybe [V1beta1DeviceRequestAllocationResult]
..} = (\Maybe [V1beta1DeviceAllocationConfiguration]
v1beta1DeviceAllocationResultConfig -> V1beta1DeviceAllocationResult { Maybe [V1beta1DeviceAllocationConfiguration]
v1beta1DeviceAllocationResultConfig :: Maybe [V1beta1DeviceAllocationConfiguration]
v1beta1DeviceAllocationResultConfig :: Maybe [V1beta1DeviceAllocationConfiguration]
v1beta1DeviceAllocationResultConfig, Maybe [V1beta1DeviceRequestAllocationResult]
v1beta1DeviceAllocationResultResults :: Maybe [V1beta1DeviceRequestAllocationResult]
$sel:v1beta1DeviceAllocationResultResults:V1beta1DeviceAllocationResult :: Maybe [V1beta1DeviceRequestAllocationResult]
..} ) (Maybe [V1beta1DeviceAllocationConfiguration]
 -> V1beta1DeviceAllocationResult)
-> f (Maybe [V1beta1DeviceAllocationConfiguration])
-> f V1beta1DeviceAllocationResult
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1DeviceAllocationConfiguration]
-> f (Maybe [V1beta1DeviceAllocationConfiguration])
f Maybe [V1beta1DeviceAllocationConfiguration]
v1beta1DeviceAllocationResultConfig
{-# INLINE v1beta1DeviceAllocationResultConfigL #-}

-- | 'v1beta1DeviceAllocationResultResults' Lens
v1beta1DeviceAllocationResultResultsL :: Lens_' V1beta1DeviceAllocationResult (Maybe [V1beta1DeviceRequestAllocationResult])
v1beta1DeviceAllocationResultResultsL :: Lens_'
  V1beta1DeviceAllocationResult
  (Maybe [V1beta1DeviceRequestAllocationResult])
v1beta1DeviceAllocationResultResultsL Maybe [V1beta1DeviceRequestAllocationResult]
-> f (Maybe [V1beta1DeviceRequestAllocationResult])
f V1beta1DeviceAllocationResult{Maybe [V1beta1DeviceRequestAllocationResult]
Maybe [V1beta1DeviceAllocationConfiguration]
v1beta1DeviceAllocationResultConfig :: V1beta1DeviceAllocationResult
-> Maybe [V1beta1DeviceAllocationConfiguration]
$sel:v1beta1DeviceAllocationResultResults:V1beta1DeviceAllocationResult :: V1beta1DeviceAllocationResult
-> Maybe [V1beta1DeviceRequestAllocationResult]
v1beta1DeviceAllocationResultConfig :: Maybe [V1beta1DeviceAllocationConfiguration]
v1beta1DeviceAllocationResultResults :: Maybe [V1beta1DeviceRequestAllocationResult]
..} = (\Maybe [V1beta1DeviceRequestAllocationResult]
v1beta1DeviceAllocationResultResults -> V1beta1DeviceAllocationResult { Maybe [V1beta1DeviceRequestAllocationResult]
$sel:v1beta1DeviceAllocationResultResults:V1beta1DeviceAllocationResult :: Maybe [V1beta1DeviceRequestAllocationResult]
v1beta1DeviceAllocationResultResults :: Maybe [V1beta1DeviceRequestAllocationResult]
v1beta1DeviceAllocationResultResults, Maybe [V1beta1DeviceAllocationConfiguration]
v1beta1DeviceAllocationResultConfig :: Maybe [V1beta1DeviceAllocationConfiguration]
v1beta1DeviceAllocationResultConfig :: Maybe [V1beta1DeviceAllocationConfiguration]
..} ) (Maybe [V1beta1DeviceRequestAllocationResult]
 -> V1beta1DeviceAllocationResult)
-> f (Maybe [V1beta1DeviceRequestAllocationResult])
-> f V1beta1DeviceAllocationResult
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1DeviceRequestAllocationResult]
-> f (Maybe [V1beta1DeviceRequestAllocationResult])
f Maybe [V1beta1DeviceRequestAllocationResult]
v1beta1DeviceAllocationResultResults
{-# INLINE v1beta1DeviceAllocationResultResultsL #-}



-- * V1beta1DeviceAttribute

-- | 'v1beta1DeviceAttributeBool' Lens
v1beta1DeviceAttributeBoolL :: Lens_' V1beta1DeviceAttribute (Maybe Bool)
v1beta1DeviceAttributeBoolL :: Lens_' V1beta1DeviceAttribute (Maybe Bool)
v1beta1DeviceAttributeBoolL Maybe Bool -> f (Maybe Bool)
f V1beta1DeviceAttribute{Maybe Bool
Maybe Integer
Maybe Text
v1beta1DeviceAttributeBool :: V1beta1DeviceAttribute -> Maybe Bool
v1beta1DeviceAttributeBool :: Maybe Bool
v1beta1DeviceAttributeInt :: Maybe Integer
v1beta1DeviceAttributeString :: Maybe Text
v1beta1DeviceAttributeVersion :: Maybe Text
$sel:v1beta1DeviceAttributeInt:V1beta1DeviceAttribute :: V1beta1DeviceAttribute -> Maybe Integer
$sel:v1beta1DeviceAttributeString:V1beta1DeviceAttribute :: V1beta1DeviceAttribute -> Maybe Text
$sel:v1beta1DeviceAttributeVersion:V1beta1DeviceAttribute :: V1beta1DeviceAttribute -> Maybe Text
..} = (\Maybe Bool
v1beta1DeviceAttributeBool -> V1beta1DeviceAttribute { Maybe Bool
v1beta1DeviceAttributeBool :: Maybe Bool
v1beta1DeviceAttributeBool :: Maybe Bool
v1beta1DeviceAttributeBool, Maybe Integer
Maybe Text
v1beta1DeviceAttributeInt :: Maybe Integer
v1beta1DeviceAttributeString :: Maybe Text
v1beta1DeviceAttributeVersion :: Maybe Text
$sel:v1beta1DeviceAttributeInt:V1beta1DeviceAttribute :: Maybe Integer
$sel:v1beta1DeviceAttributeString:V1beta1DeviceAttribute :: Maybe Text
$sel:v1beta1DeviceAttributeVersion:V1beta1DeviceAttribute :: Maybe Text
..} ) (Maybe Bool -> V1beta1DeviceAttribute)
-> f (Maybe Bool) -> f V1beta1DeviceAttribute
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1beta1DeviceAttributeBool
{-# INLINE v1beta1DeviceAttributeBoolL #-}

-- | 'v1beta1DeviceAttributeInt' Lens
v1beta1DeviceAttributeIntL :: Lens_' V1beta1DeviceAttribute (Maybe Integer)
v1beta1DeviceAttributeIntL :: Lens_' V1beta1DeviceAttribute (Maybe Integer)
v1beta1DeviceAttributeIntL Maybe Integer -> f (Maybe Integer)
f V1beta1DeviceAttribute{Maybe Bool
Maybe Integer
Maybe Text
v1beta1DeviceAttributeBool :: V1beta1DeviceAttribute -> Maybe Bool
$sel:v1beta1DeviceAttributeInt:V1beta1DeviceAttribute :: V1beta1DeviceAttribute -> Maybe Integer
$sel:v1beta1DeviceAttributeString:V1beta1DeviceAttribute :: V1beta1DeviceAttribute -> Maybe Text
$sel:v1beta1DeviceAttributeVersion:V1beta1DeviceAttribute :: V1beta1DeviceAttribute -> Maybe Text
v1beta1DeviceAttributeBool :: Maybe Bool
v1beta1DeviceAttributeInt :: Maybe Integer
v1beta1DeviceAttributeString :: Maybe Text
v1beta1DeviceAttributeVersion :: Maybe Text
..} = (\Maybe Integer
v1beta1DeviceAttributeInt -> V1beta1DeviceAttribute { Maybe Integer
$sel:v1beta1DeviceAttributeInt:V1beta1DeviceAttribute :: Maybe Integer
v1beta1DeviceAttributeInt :: Maybe Integer
v1beta1DeviceAttributeInt, Maybe Bool
Maybe Text
v1beta1DeviceAttributeBool :: Maybe Bool
$sel:v1beta1DeviceAttributeString:V1beta1DeviceAttribute :: Maybe Text
$sel:v1beta1DeviceAttributeVersion:V1beta1DeviceAttribute :: Maybe Text
v1beta1DeviceAttributeBool :: Maybe Bool
v1beta1DeviceAttributeString :: Maybe Text
v1beta1DeviceAttributeVersion :: Maybe Text
..} ) (Maybe Integer -> V1beta1DeviceAttribute)
-> f (Maybe Integer) -> f V1beta1DeviceAttribute
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1beta1DeviceAttributeInt
{-# INLINE v1beta1DeviceAttributeIntL #-}

-- | 'v1beta1DeviceAttributeString' Lens
v1beta1DeviceAttributeStringL :: Lens_' V1beta1DeviceAttribute (Maybe Text)
v1beta1DeviceAttributeStringL :: Lens_' V1beta1DeviceAttribute (Maybe Text)
v1beta1DeviceAttributeStringL Maybe Text -> f (Maybe Text)
f V1beta1DeviceAttribute{Maybe Bool
Maybe Integer
Maybe Text
v1beta1DeviceAttributeBool :: V1beta1DeviceAttribute -> Maybe Bool
$sel:v1beta1DeviceAttributeInt:V1beta1DeviceAttribute :: V1beta1DeviceAttribute -> Maybe Integer
$sel:v1beta1DeviceAttributeString:V1beta1DeviceAttribute :: V1beta1DeviceAttribute -> Maybe Text
$sel:v1beta1DeviceAttributeVersion:V1beta1DeviceAttribute :: V1beta1DeviceAttribute -> Maybe Text
v1beta1DeviceAttributeBool :: Maybe Bool
v1beta1DeviceAttributeInt :: Maybe Integer
v1beta1DeviceAttributeString :: Maybe Text
v1beta1DeviceAttributeVersion :: Maybe Text
..} = (\Maybe Text
v1beta1DeviceAttributeString -> V1beta1DeviceAttribute { Maybe Text
$sel:v1beta1DeviceAttributeString:V1beta1DeviceAttribute :: Maybe Text
v1beta1DeviceAttributeString :: Maybe Text
v1beta1DeviceAttributeString, Maybe Bool
Maybe Integer
Maybe Text
v1beta1DeviceAttributeBool :: Maybe Bool
$sel:v1beta1DeviceAttributeInt:V1beta1DeviceAttribute :: Maybe Integer
$sel:v1beta1DeviceAttributeVersion:V1beta1DeviceAttribute :: Maybe Text
v1beta1DeviceAttributeBool :: Maybe Bool
v1beta1DeviceAttributeInt :: Maybe Integer
v1beta1DeviceAttributeVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1DeviceAttribute)
-> f (Maybe Text) -> f V1beta1DeviceAttribute
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1DeviceAttributeString
{-# INLINE v1beta1DeviceAttributeStringL #-}

-- | 'v1beta1DeviceAttributeVersion' Lens
v1beta1DeviceAttributeVersionL :: Lens_' V1beta1DeviceAttribute (Maybe Text)
v1beta1DeviceAttributeVersionL :: Lens_' V1beta1DeviceAttribute (Maybe Text)
v1beta1DeviceAttributeVersionL Maybe Text -> f (Maybe Text)
f V1beta1DeviceAttribute{Maybe Bool
Maybe Integer
Maybe Text
v1beta1DeviceAttributeBool :: V1beta1DeviceAttribute -> Maybe Bool
$sel:v1beta1DeviceAttributeInt:V1beta1DeviceAttribute :: V1beta1DeviceAttribute -> Maybe Integer
$sel:v1beta1DeviceAttributeString:V1beta1DeviceAttribute :: V1beta1DeviceAttribute -> Maybe Text
$sel:v1beta1DeviceAttributeVersion:V1beta1DeviceAttribute :: V1beta1DeviceAttribute -> Maybe Text
v1beta1DeviceAttributeBool :: Maybe Bool
v1beta1DeviceAttributeInt :: Maybe Integer
v1beta1DeviceAttributeString :: Maybe Text
v1beta1DeviceAttributeVersion :: Maybe Text
..} = (\Maybe Text
v1beta1DeviceAttributeVersion -> V1beta1DeviceAttribute { Maybe Text
$sel:v1beta1DeviceAttributeVersion:V1beta1DeviceAttribute :: Maybe Text
v1beta1DeviceAttributeVersion :: Maybe Text
v1beta1DeviceAttributeVersion, Maybe Bool
Maybe Integer
Maybe Text
v1beta1DeviceAttributeBool :: Maybe Bool
$sel:v1beta1DeviceAttributeInt:V1beta1DeviceAttribute :: Maybe Integer
$sel:v1beta1DeviceAttributeString:V1beta1DeviceAttribute :: Maybe Text
v1beta1DeviceAttributeBool :: Maybe Bool
v1beta1DeviceAttributeInt :: Maybe Integer
v1beta1DeviceAttributeString :: Maybe Text
..} ) (Maybe Text -> V1beta1DeviceAttribute)
-> f (Maybe Text) -> f V1beta1DeviceAttribute
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1DeviceAttributeVersion
{-# INLINE v1beta1DeviceAttributeVersionL #-}



-- * V1beta1DeviceCapacity

-- | 'v1beta1DeviceCapacityValue' Lens
v1beta1DeviceCapacityValueL :: Lens_' V1beta1DeviceCapacity (Quantity)
v1beta1DeviceCapacityValueL :: Lens_' V1beta1DeviceCapacity Quantity
v1beta1DeviceCapacityValueL Quantity -> f Quantity
f V1beta1DeviceCapacity{Quantity
v1beta1DeviceCapacityValue :: V1beta1DeviceCapacity -> Quantity
v1beta1DeviceCapacityValue :: Quantity
..} = (\Quantity
v1beta1DeviceCapacityValue -> V1beta1DeviceCapacity { Quantity
v1beta1DeviceCapacityValue :: Quantity
v1beta1DeviceCapacityValue :: Quantity
v1beta1DeviceCapacityValue, ..} ) (Quantity -> V1beta1DeviceCapacity)
-> f Quantity -> f V1beta1DeviceCapacity
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Quantity -> f Quantity
f Quantity
v1beta1DeviceCapacityValue
{-# INLINE v1beta1DeviceCapacityValueL #-}



-- * V1beta1DeviceClaim

-- | 'v1beta1DeviceClaimConfig' Lens
v1beta1DeviceClaimConfigL :: Lens_' V1beta1DeviceClaim (Maybe [V1beta1DeviceClaimConfiguration])
v1beta1DeviceClaimConfigL :: Lens_' V1beta1DeviceClaim (Maybe [V1beta1DeviceClaimConfiguration])
v1beta1DeviceClaimConfigL Maybe [V1beta1DeviceClaimConfiguration]
-> f (Maybe [V1beta1DeviceClaimConfiguration])
f V1beta1DeviceClaim{Maybe [V1beta1DeviceRequest]
Maybe [V1beta1DeviceConstraint]
Maybe [V1beta1DeviceClaimConfiguration]
v1beta1DeviceClaimConfig :: V1beta1DeviceClaim -> Maybe [V1beta1DeviceClaimConfiguration]
v1beta1DeviceClaimConfig :: Maybe [V1beta1DeviceClaimConfiguration]
v1beta1DeviceClaimConstraints :: Maybe [V1beta1DeviceConstraint]
v1beta1DeviceClaimRequests :: Maybe [V1beta1DeviceRequest]
$sel:v1beta1DeviceClaimConstraints:V1beta1DeviceClaim :: V1beta1DeviceClaim -> Maybe [V1beta1DeviceConstraint]
$sel:v1beta1DeviceClaimRequests:V1beta1DeviceClaim :: V1beta1DeviceClaim -> Maybe [V1beta1DeviceRequest]
..} = (\Maybe [V1beta1DeviceClaimConfiguration]
v1beta1DeviceClaimConfig -> V1beta1DeviceClaim { Maybe [V1beta1DeviceClaimConfiguration]
v1beta1DeviceClaimConfig :: Maybe [V1beta1DeviceClaimConfiguration]
v1beta1DeviceClaimConfig :: Maybe [V1beta1DeviceClaimConfiguration]
v1beta1DeviceClaimConfig, Maybe [V1beta1DeviceRequest]
Maybe [V1beta1DeviceConstraint]
v1beta1DeviceClaimConstraints :: Maybe [V1beta1DeviceConstraint]
v1beta1DeviceClaimRequests :: Maybe [V1beta1DeviceRequest]
$sel:v1beta1DeviceClaimConstraints:V1beta1DeviceClaim :: Maybe [V1beta1DeviceConstraint]
$sel:v1beta1DeviceClaimRequests:V1beta1DeviceClaim :: Maybe [V1beta1DeviceRequest]
..} ) (Maybe [V1beta1DeviceClaimConfiguration] -> V1beta1DeviceClaim)
-> f (Maybe [V1beta1DeviceClaimConfiguration])
-> f V1beta1DeviceClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1DeviceClaimConfiguration]
-> f (Maybe [V1beta1DeviceClaimConfiguration])
f Maybe [V1beta1DeviceClaimConfiguration]
v1beta1DeviceClaimConfig
{-# INLINE v1beta1DeviceClaimConfigL #-}

-- | 'v1beta1DeviceClaimConstraints' Lens
v1beta1DeviceClaimConstraintsL :: Lens_' V1beta1DeviceClaim (Maybe [V1beta1DeviceConstraint])
v1beta1DeviceClaimConstraintsL :: Lens_' V1beta1DeviceClaim (Maybe [V1beta1DeviceConstraint])
v1beta1DeviceClaimConstraintsL Maybe [V1beta1DeviceConstraint]
-> f (Maybe [V1beta1DeviceConstraint])
f V1beta1DeviceClaim{Maybe [V1beta1DeviceRequest]
Maybe [V1beta1DeviceConstraint]
Maybe [V1beta1DeviceClaimConfiguration]
v1beta1DeviceClaimConfig :: V1beta1DeviceClaim -> Maybe [V1beta1DeviceClaimConfiguration]
$sel:v1beta1DeviceClaimConstraints:V1beta1DeviceClaim :: V1beta1DeviceClaim -> Maybe [V1beta1DeviceConstraint]
$sel:v1beta1DeviceClaimRequests:V1beta1DeviceClaim :: V1beta1DeviceClaim -> Maybe [V1beta1DeviceRequest]
v1beta1DeviceClaimConfig :: Maybe [V1beta1DeviceClaimConfiguration]
v1beta1DeviceClaimConstraints :: Maybe [V1beta1DeviceConstraint]
v1beta1DeviceClaimRequests :: Maybe [V1beta1DeviceRequest]
..} = (\Maybe [V1beta1DeviceConstraint]
v1beta1DeviceClaimConstraints -> V1beta1DeviceClaim { Maybe [V1beta1DeviceConstraint]
$sel:v1beta1DeviceClaimConstraints:V1beta1DeviceClaim :: Maybe [V1beta1DeviceConstraint]
v1beta1DeviceClaimConstraints :: Maybe [V1beta1DeviceConstraint]
v1beta1DeviceClaimConstraints, Maybe [V1beta1DeviceRequest]
Maybe [V1beta1DeviceClaimConfiguration]
v1beta1DeviceClaimConfig :: Maybe [V1beta1DeviceClaimConfiguration]
$sel:v1beta1DeviceClaimRequests:V1beta1DeviceClaim :: Maybe [V1beta1DeviceRequest]
v1beta1DeviceClaimConfig :: Maybe [V1beta1DeviceClaimConfiguration]
v1beta1DeviceClaimRequests :: Maybe [V1beta1DeviceRequest]
..} ) (Maybe [V1beta1DeviceConstraint] -> V1beta1DeviceClaim)
-> f (Maybe [V1beta1DeviceConstraint]) -> f V1beta1DeviceClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1DeviceConstraint]
-> f (Maybe [V1beta1DeviceConstraint])
f Maybe [V1beta1DeviceConstraint]
v1beta1DeviceClaimConstraints
{-# INLINE v1beta1DeviceClaimConstraintsL #-}

-- | 'v1beta1DeviceClaimRequests' Lens
v1beta1DeviceClaimRequestsL :: Lens_' V1beta1DeviceClaim (Maybe [V1beta1DeviceRequest])
v1beta1DeviceClaimRequestsL :: Lens_' V1beta1DeviceClaim (Maybe [V1beta1DeviceRequest])
v1beta1DeviceClaimRequestsL Maybe [V1beta1DeviceRequest] -> f (Maybe [V1beta1DeviceRequest])
f V1beta1DeviceClaim{Maybe [V1beta1DeviceRequest]
Maybe [V1beta1DeviceConstraint]
Maybe [V1beta1DeviceClaimConfiguration]
v1beta1DeviceClaimConfig :: V1beta1DeviceClaim -> Maybe [V1beta1DeviceClaimConfiguration]
$sel:v1beta1DeviceClaimConstraints:V1beta1DeviceClaim :: V1beta1DeviceClaim -> Maybe [V1beta1DeviceConstraint]
$sel:v1beta1DeviceClaimRequests:V1beta1DeviceClaim :: V1beta1DeviceClaim -> Maybe [V1beta1DeviceRequest]
v1beta1DeviceClaimConfig :: Maybe [V1beta1DeviceClaimConfiguration]
v1beta1DeviceClaimConstraints :: Maybe [V1beta1DeviceConstraint]
v1beta1DeviceClaimRequests :: Maybe [V1beta1DeviceRequest]
..} = (\Maybe [V1beta1DeviceRequest]
v1beta1DeviceClaimRequests -> V1beta1DeviceClaim { Maybe [V1beta1DeviceRequest]
$sel:v1beta1DeviceClaimRequests:V1beta1DeviceClaim :: Maybe [V1beta1DeviceRequest]
v1beta1DeviceClaimRequests :: Maybe [V1beta1DeviceRequest]
v1beta1DeviceClaimRequests, Maybe [V1beta1DeviceConstraint]
Maybe [V1beta1DeviceClaimConfiguration]
v1beta1DeviceClaimConfig :: Maybe [V1beta1DeviceClaimConfiguration]
$sel:v1beta1DeviceClaimConstraints:V1beta1DeviceClaim :: Maybe [V1beta1DeviceConstraint]
v1beta1DeviceClaimConfig :: Maybe [V1beta1DeviceClaimConfiguration]
v1beta1DeviceClaimConstraints :: Maybe [V1beta1DeviceConstraint]
..} ) (Maybe [V1beta1DeviceRequest] -> V1beta1DeviceClaim)
-> f (Maybe [V1beta1DeviceRequest]) -> f V1beta1DeviceClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1DeviceRequest] -> f (Maybe [V1beta1DeviceRequest])
f Maybe [V1beta1DeviceRequest]
v1beta1DeviceClaimRequests
{-# INLINE v1beta1DeviceClaimRequestsL #-}



-- * V1beta1DeviceClaimConfiguration

-- | 'v1beta1DeviceClaimConfigurationOpaque' Lens
v1beta1DeviceClaimConfigurationOpaqueL :: Lens_' V1beta1DeviceClaimConfiguration (Maybe V1beta1OpaqueDeviceConfiguration)
v1beta1DeviceClaimConfigurationOpaqueL :: Lens_'
  V1beta1DeviceClaimConfiguration
  (Maybe V1beta1OpaqueDeviceConfiguration)
v1beta1DeviceClaimConfigurationOpaqueL Maybe V1beta1OpaqueDeviceConfiguration
-> f (Maybe V1beta1OpaqueDeviceConfiguration)
f V1beta1DeviceClaimConfiguration{Maybe [Text]
Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceClaimConfigurationOpaque :: V1beta1DeviceClaimConfiguration
-> Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceClaimConfigurationOpaque :: Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceClaimConfigurationRequests :: Maybe [Text]
$sel:v1beta1DeviceClaimConfigurationRequests:V1beta1DeviceClaimConfiguration :: V1beta1DeviceClaimConfiguration -> Maybe [Text]
..} = (\Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceClaimConfigurationOpaque -> V1beta1DeviceClaimConfiguration { Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceClaimConfigurationOpaque :: Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceClaimConfigurationOpaque :: Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceClaimConfigurationOpaque, Maybe [Text]
v1beta1DeviceClaimConfigurationRequests :: Maybe [Text]
$sel:v1beta1DeviceClaimConfigurationRequests:V1beta1DeviceClaimConfiguration :: Maybe [Text]
..} ) (Maybe V1beta1OpaqueDeviceConfiguration
 -> V1beta1DeviceClaimConfiguration)
-> f (Maybe V1beta1OpaqueDeviceConfiguration)
-> f V1beta1DeviceClaimConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1OpaqueDeviceConfiguration
-> f (Maybe V1beta1OpaqueDeviceConfiguration)
f Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceClaimConfigurationOpaque
{-# INLINE v1beta1DeviceClaimConfigurationOpaqueL #-}

-- | 'v1beta1DeviceClaimConfigurationRequests' Lens
v1beta1DeviceClaimConfigurationRequestsL :: Lens_' V1beta1DeviceClaimConfiguration (Maybe [Text])
v1beta1DeviceClaimConfigurationRequestsL :: Lens_' V1beta1DeviceClaimConfiguration (Maybe [Text])
v1beta1DeviceClaimConfigurationRequestsL Maybe [Text] -> f (Maybe [Text])
f V1beta1DeviceClaimConfiguration{Maybe [Text]
Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceClaimConfigurationOpaque :: V1beta1DeviceClaimConfiguration
-> Maybe V1beta1OpaqueDeviceConfiguration
$sel:v1beta1DeviceClaimConfigurationRequests:V1beta1DeviceClaimConfiguration :: V1beta1DeviceClaimConfiguration -> Maybe [Text]
v1beta1DeviceClaimConfigurationOpaque :: Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceClaimConfigurationRequests :: Maybe [Text]
..} = (\Maybe [Text]
v1beta1DeviceClaimConfigurationRequests -> V1beta1DeviceClaimConfiguration { Maybe [Text]
$sel:v1beta1DeviceClaimConfigurationRequests:V1beta1DeviceClaimConfiguration :: Maybe [Text]
v1beta1DeviceClaimConfigurationRequests :: Maybe [Text]
v1beta1DeviceClaimConfigurationRequests, Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceClaimConfigurationOpaque :: Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceClaimConfigurationOpaque :: Maybe V1beta1OpaqueDeviceConfiguration
..} ) (Maybe [Text] -> V1beta1DeviceClaimConfiguration)
-> f (Maybe [Text]) -> f V1beta1DeviceClaimConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1DeviceClaimConfigurationRequests
{-# INLINE v1beta1DeviceClaimConfigurationRequestsL #-}



-- * V1beta1DeviceClass

-- | 'v1beta1DeviceClassApiVersion' Lens
v1beta1DeviceClassApiVersionL :: Lens_' V1beta1DeviceClass (Maybe Text)
v1beta1DeviceClassApiVersionL :: Lens_' V1beta1DeviceClass (Maybe Text)
v1beta1DeviceClassApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1DeviceClass{Maybe Text
Maybe V1ObjectMeta
V1beta1DeviceClassSpec
v1beta1DeviceClassApiVersion :: V1beta1DeviceClass -> Maybe Text
v1beta1DeviceClassApiVersion :: Maybe Text
v1beta1DeviceClassKind :: Maybe Text
v1beta1DeviceClassMetadata :: Maybe V1ObjectMeta
v1beta1DeviceClassSpec :: V1beta1DeviceClassSpec
$sel:v1beta1DeviceClassKind:V1beta1DeviceClass :: V1beta1DeviceClass -> Maybe Text
$sel:v1beta1DeviceClassMetadata:V1beta1DeviceClass :: V1beta1DeviceClass -> Maybe V1ObjectMeta
$sel:v1beta1DeviceClassSpec:V1beta1DeviceClass :: V1beta1DeviceClass -> V1beta1DeviceClassSpec
..} = (\Maybe Text
v1beta1DeviceClassApiVersion -> V1beta1DeviceClass { Maybe Text
v1beta1DeviceClassApiVersion :: Maybe Text
v1beta1DeviceClassApiVersion :: Maybe Text
v1beta1DeviceClassApiVersion, Maybe Text
Maybe V1ObjectMeta
V1beta1DeviceClassSpec
v1beta1DeviceClassKind :: Maybe Text
v1beta1DeviceClassMetadata :: Maybe V1ObjectMeta
v1beta1DeviceClassSpec :: V1beta1DeviceClassSpec
$sel:v1beta1DeviceClassKind:V1beta1DeviceClass :: Maybe Text
$sel:v1beta1DeviceClassMetadata:V1beta1DeviceClass :: Maybe V1ObjectMeta
$sel:v1beta1DeviceClassSpec:V1beta1DeviceClass :: V1beta1DeviceClassSpec
..} ) (Maybe Text -> V1beta1DeviceClass)
-> f (Maybe Text) -> f V1beta1DeviceClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1DeviceClassApiVersion
{-# INLINE v1beta1DeviceClassApiVersionL #-}

-- | 'v1beta1DeviceClassKind' Lens
v1beta1DeviceClassKindL :: Lens_' V1beta1DeviceClass (Maybe Text)
v1beta1DeviceClassKindL :: Lens_' V1beta1DeviceClass (Maybe Text)
v1beta1DeviceClassKindL Maybe Text -> f (Maybe Text)
f V1beta1DeviceClass{Maybe Text
Maybe V1ObjectMeta
V1beta1DeviceClassSpec
v1beta1DeviceClassApiVersion :: V1beta1DeviceClass -> Maybe Text
$sel:v1beta1DeviceClassKind:V1beta1DeviceClass :: V1beta1DeviceClass -> Maybe Text
$sel:v1beta1DeviceClassMetadata:V1beta1DeviceClass :: V1beta1DeviceClass -> Maybe V1ObjectMeta
$sel:v1beta1DeviceClassSpec:V1beta1DeviceClass :: V1beta1DeviceClass -> V1beta1DeviceClassSpec
v1beta1DeviceClassApiVersion :: Maybe Text
v1beta1DeviceClassKind :: Maybe Text
v1beta1DeviceClassMetadata :: Maybe V1ObjectMeta
v1beta1DeviceClassSpec :: V1beta1DeviceClassSpec
..} = (\Maybe Text
v1beta1DeviceClassKind -> V1beta1DeviceClass { Maybe Text
$sel:v1beta1DeviceClassKind:V1beta1DeviceClass :: Maybe Text
v1beta1DeviceClassKind :: Maybe Text
v1beta1DeviceClassKind, Maybe Text
Maybe V1ObjectMeta
V1beta1DeviceClassSpec
v1beta1DeviceClassApiVersion :: Maybe Text
$sel:v1beta1DeviceClassMetadata:V1beta1DeviceClass :: Maybe V1ObjectMeta
$sel:v1beta1DeviceClassSpec:V1beta1DeviceClass :: V1beta1DeviceClassSpec
v1beta1DeviceClassApiVersion :: Maybe Text
v1beta1DeviceClassMetadata :: Maybe V1ObjectMeta
v1beta1DeviceClassSpec :: V1beta1DeviceClassSpec
..} ) (Maybe Text -> V1beta1DeviceClass)
-> f (Maybe Text) -> f V1beta1DeviceClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1DeviceClassKind
{-# INLINE v1beta1DeviceClassKindL #-}

-- | 'v1beta1DeviceClassMetadata' Lens
v1beta1DeviceClassMetadataL :: Lens_' V1beta1DeviceClass (Maybe V1ObjectMeta)
v1beta1DeviceClassMetadataL :: Lens_' V1beta1DeviceClass (Maybe V1ObjectMeta)
v1beta1DeviceClassMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1DeviceClass{Maybe Text
Maybe V1ObjectMeta
V1beta1DeviceClassSpec
v1beta1DeviceClassApiVersion :: V1beta1DeviceClass -> Maybe Text
$sel:v1beta1DeviceClassKind:V1beta1DeviceClass :: V1beta1DeviceClass -> Maybe Text
$sel:v1beta1DeviceClassMetadata:V1beta1DeviceClass :: V1beta1DeviceClass -> Maybe V1ObjectMeta
$sel:v1beta1DeviceClassSpec:V1beta1DeviceClass :: V1beta1DeviceClass -> V1beta1DeviceClassSpec
v1beta1DeviceClassApiVersion :: Maybe Text
v1beta1DeviceClassKind :: Maybe Text
v1beta1DeviceClassMetadata :: Maybe V1ObjectMeta
v1beta1DeviceClassSpec :: V1beta1DeviceClassSpec
..} = (\Maybe V1ObjectMeta
v1beta1DeviceClassMetadata -> V1beta1DeviceClass { Maybe V1ObjectMeta
$sel:v1beta1DeviceClassMetadata:V1beta1DeviceClass :: Maybe V1ObjectMeta
v1beta1DeviceClassMetadata :: Maybe V1ObjectMeta
v1beta1DeviceClassMetadata, Maybe Text
V1beta1DeviceClassSpec
v1beta1DeviceClassApiVersion :: Maybe Text
$sel:v1beta1DeviceClassKind:V1beta1DeviceClass :: Maybe Text
$sel:v1beta1DeviceClassSpec:V1beta1DeviceClass :: V1beta1DeviceClassSpec
v1beta1DeviceClassApiVersion :: Maybe Text
v1beta1DeviceClassKind :: Maybe Text
v1beta1DeviceClassSpec :: V1beta1DeviceClassSpec
..} ) (Maybe V1ObjectMeta -> V1beta1DeviceClass)
-> f (Maybe V1ObjectMeta) -> f V1beta1DeviceClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1DeviceClassMetadata
{-# INLINE v1beta1DeviceClassMetadataL #-}

-- | 'v1beta1DeviceClassSpec' Lens
v1beta1DeviceClassSpecL :: Lens_' V1beta1DeviceClass (V1beta1DeviceClassSpec)
v1beta1DeviceClassSpecL :: Lens_' V1beta1DeviceClass V1beta1DeviceClassSpec
v1beta1DeviceClassSpecL V1beta1DeviceClassSpec -> f V1beta1DeviceClassSpec
f V1beta1DeviceClass{Maybe Text
Maybe V1ObjectMeta
V1beta1DeviceClassSpec
v1beta1DeviceClassApiVersion :: V1beta1DeviceClass -> Maybe Text
$sel:v1beta1DeviceClassKind:V1beta1DeviceClass :: V1beta1DeviceClass -> Maybe Text
$sel:v1beta1DeviceClassMetadata:V1beta1DeviceClass :: V1beta1DeviceClass -> Maybe V1ObjectMeta
$sel:v1beta1DeviceClassSpec:V1beta1DeviceClass :: V1beta1DeviceClass -> V1beta1DeviceClassSpec
v1beta1DeviceClassApiVersion :: Maybe Text
v1beta1DeviceClassKind :: Maybe Text
v1beta1DeviceClassMetadata :: Maybe V1ObjectMeta
v1beta1DeviceClassSpec :: V1beta1DeviceClassSpec
..} = (\V1beta1DeviceClassSpec
v1beta1DeviceClassSpec -> V1beta1DeviceClass { V1beta1DeviceClassSpec
$sel:v1beta1DeviceClassSpec:V1beta1DeviceClass :: V1beta1DeviceClassSpec
v1beta1DeviceClassSpec :: V1beta1DeviceClassSpec
v1beta1DeviceClassSpec, Maybe Text
Maybe V1ObjectMeta
v1beta1DeviceClassApiVersion :: Maybe Text
$sel:v1beta1DeviceClassKind:V1beta1DeviceClass :: Maybe Text
$sel:v1beta1DeviceClassMetadata:V1beta1DeviceClass :: Maybe V1ObjectMeta
v1beta1DeviceClassApiVersion :: Maybe Text
v1beta1DeviceClassKind :: Maybe Text
v1beta1DeviceClassMetadata :: Maybe V1ObjectMeta
..} ) (V1beta1DeviceClassSpec -> V1beta1DeviceClass)
-> f V1beta1DeviceClassSpec -> f V1beta1DeviceClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1beta1DeviceClassSpec -> f V1beta1DeviceClassSpec
f V1beta1DeviceClassSpec
v1beta1DeviceClassSpec
{-# INLINE v1beta1DeviceClassSpecL #-}



-- * V1beta1DeviceClassConfiguration

-- | 'v1beta1DeviceClassConfigurationOpaque' Lens
v1beta1DeviceClassConfigurationOpaqueL :: Lens_' V1beta1DeviceClassConfiguration (Maybe V1beta1OpaqueDeviceConfiguration)
v1beta1DeviceClassConfigurationOpaqueL :: Lens_'
  V1beta1DeviceClassConfiguration
  (Maybe V1beta1OpaqueDeviceConfiguration)
v1beta1DeviceClassConfigurationOpaqueL Maybe V1beta1OpaqueDeviceConfiguration
-> f (Maybe V1beta1OpaqueDeviceConfiguration)
f V1beta1DeviceClassConfiguration{Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceClassConfigurationOpaque :: V1beta1DeviceClassConfiguration
-> Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceClassConfigurationOpaque :: Maybe V1beta1OpaqueDeviceConfiguration
..} = (\Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceClassConfigurationOpaque -> V1beta1DeviceClassConfiguration { Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceClassConfigurationOpaque :: Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceClassConfigurationOpaque :: Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceClassConfigurationOpaque, ..} ) (Maybe V1beta1OpaqueDeviceConfiguration
 -> V1beta1DeviceClassConfiguration)
-> f (Maybe V1beta1OpaqueDeviceConfiguration)
-> f V1beta1DeviceClassConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1OpaqueDeviceConfiguration
-> f (Maybe V1beta1OpaqueDeviceConfiguration)
f Maybe V1beta1OpaqueDeviceConfiguration
v1beta1DeviceClassConfigurationOpaque
{-# INLINE v1beta1DeviceClassConfigurationOpaqueL #-}



-- * V1beta1DeviceClassList

-- | 'v1beta1DeviceClassListApiVersion' Lens
v1beta1DeviceClassListApiVersionL :: Lens_' V1beta1DeviceClassList (Maybe Text)
v1beta1DeviceClassListApiVersionL :: Lens_' V1beta1DeviceClassList (Maybe Text)
v1beta1DeviceClassListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1DeviceClassList{[V1beta1DeviceClass]
Maybe Text
Maybe V1ListMeta
v1beta1DeviceClassListApiVersion :: V1beta1DeviceClassList -> Maybe Text
v1beta1DeviceClassListApiVersion :: Maybe Text
v1beta1DeviceClassListItems :: [V1beta1DeviceClass]
v1beta1DeviceClassListKind :: Maybe Text
v1beta1DeviceClassListMetadata :: Maybe V1ListMeta
$sel:v1beta1DeviceClassListItems:V1beta1DeviceClassList :: V1beta1DeviceClassList -> [V1beta1DeviceClass]
$sel:v1beta1DeviceClassListKind:V1beta1DeviceClassList :: V1beta1DeviceClassList -> Maybe Text
$sel:v1beta1DeviceClassListMetadata:V1beta1DeviceClassList :: V1beta1DeviceClassList -> Maybe V1ListMeta
..} = (\Maybe Text
v1beta1DeviceClassListApiVersion -> V1beta1DeviceClassList { Maybe Text
v1beta1DeviceClassListApiVersion :: Maybe Text
v1beta1DeviceClassListApiVersion :: Maybe Text
v1beta1DeviceClassListApiVersion, [V1beta1DeviceClass]
Maybe Text
Maybe V1ListMeta
v1beta1DeviceClassListItems :: [V1beta1DeviceClass]
v1beta1DeviceClassListKind :: Maybe Text
v1beta1DeviceClassListMetadata :: Maybe V1ListMeta
$sel:v1beta1DeviceClassListItems:V1beta1DeviceClassList :: [V1beta1DeviceClass]
$sel:v1beta1DeviceClassListKind:V1beta1DeviceClassList :: Maybe Text
$sel:v1beta1DeviceClassListMetadata:V1beta1DeviceClassList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1beta1DeviceClassList)
-> f (Maybe Text) -> f V1beta1DeviceClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1DeviceClassListApiVersion
{-# INLINE v1beta1DeviceClassListApiVersionL #-}

-- | 'v1beta1DeviceClassListItems' Lens
v1beta1DeviceClassListItemsL :: Lens_' V1beta1DeviceClassList ([V1beta1DeviceClass])
v1beta1DeviceClassListItemsL :: Lens_' V1beta1DeviceClassList [V1beta1DeviceClass]
v1beta1DeviceClassListItemsL [V1beta1DeviceClass] -> f [V1beta1DeviceClass]
f V1beta1DeviceClassList{[V1beta1DeviceClass]
Maybe Text
Maybe V1ListMeta
v1beta1DeviceClassListApiVersion :: V1beta1DeviceClassList -> Maybe Text
$sel:v1beta1DeviceClassListItems:V1beta1DeviceClassList :: V1beta1DeviceClassList -> [V1beta1DeviceClass]
$sel:v1beta1DeviceClassListKind:V1beta1DeviceClassList :: V1beta1DeviceClassList -> Maybe Text
$sel:v1beta1DeviceClassListMetadata:V1beta1DeviceClassList :: V1beta1DeviceClassList -> Maybe V1ListMeta
v1beta1DeviceClassListApiVersion :: Maybe Text
v1beta1DeviceClassListItems :: [V1beta1DeviceClass]
v1beta1DeviceClassListKind :: Maybe Text
v1beta1DeviceClassListMetadata :: Maybe V1ListMeta
..} = (\[V1beta1DeviceClass]
v1beta1DeviceClassListItems -> V1beta1DeviceClassList { [V1beta1DeviceClass]
$sel:v1beta1DeviceClassListItems:V1beta1DeviceClassList :: [V1beta1DeviceClass]
v1beta1DeviceClassListItems :: [V1beta1DeviceClass]
v1beta1DeviceClassListItems, Maybe Text
Maybe V1ListMeta
v1beta1DeviceClassListApiVersion :: Maybe Text
$sel:v1beta1DeviceClassListKind:V1beta1DeviceClassList :: Maybe Text
$sel:v1beta1DeviceClassListMetadata:V1beta1DeviceClassList :: Maybe V1ListMeta
v1beta1DeviceClassListApiVersion :: Maybe Text
v1beta1DeviceClassListKind :: Maybe Text
v1beta1DeviceClassListMetadata :: Maybe V1ListMeta
..} ) ([V1beta1DeviceClass] -> V1beta1DeviceClassList)
-> f [V1beta1DeviceClass] -> f V1beta1DeviceClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1DeviceClass] -> f [V1beta1DeviceClass]
f [V1beta1DeviceClass]
v1beta1DeviceClassListItems
{-# INLINE v1beta1DeviceClassListItemsL #-}

-- | 'v1beta1DeviceClassListKind' Lens
v1beta1DeviceClassListKindL :: Lens_' V1beta1DeviceClassList (Maybe Text)
v1beta1DeviceClassListKindL :: Lens_' V1beta1DeviceClassList (Maybe Text)
v1beta1DeviceClassListKindL Maybe Text -> f (Maybe Text)
f V1beta1DeviceClassList{[V1beta1DeviceClass]
Maybe Text
Maybe V1ListMeta
v1beta1DeviceClassListApiVersion :: V1beta1DeviceClassList -> Maybe Text
$sel:v1beta1DeviceClassListItems:V1beta1DeviceClassList :: V1beta1DeviceClassList -> [V1beta1DeviceClass]
$sel:v1beta1DeviceClassListKind:V1beta1DeviceClassList :: V1beta1DeviceClassList -> Maybe Text
$sel:v1beta1DeviceClassListMetadata:V1beta1DeviceClassList :: V1beta1DeviceClassList -> Maybe V1ListMeta
v1beta1DeviceClassListApiVersion :: Maybe Text
v1beta1DeviceClassListItems :: [V1beta1DeviceClass]
v1beta1DeviceClassListKind :: Maybe Text
v1beta1DeviceClassListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1beta1DeviceClassListKind -> V1beta1DeviceClassList { Maybe Text
$sel:v1beta1DeviceClassListKind:V1beta1DeviceClassList :: Maybe Text
v1beta1DeviceClassListKind :: Maybe Text
v1beta1DeviceClassListKind, [V1beta1DeviceClass]
Maybe Text
Maybe V1ListMeta
v1beta1DeviceClassListApiVersion :: Maybe Text
$sel:v1beta1DeviceClassListItems:V1beta1DeviceClassList :: [V1beta1DeviceClass]
$sel:v1beta1DeviceClassListMetadata:V1beta1DeviceClassList :: Maybe V1ListMeta
v1beta1DeviceClassListApiVersion :: Maybe Text
v1beta1DeviceClassListItems :: [V1beta1DeviceClass]
v1beta1DeviceClassListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1beta1DeviceClassList)
-> f (Maybe Text) -> f V1beta1DeviceClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1DeviceClassListKind
{-# INLINE v1beta1DeviceClassListKindL #-}

-- | 'v1beta1DeviceClassListMetadata' Lens
v1beta1DeviceClassListMetadataL :: Lens_' V1beta1DeviceClassList (Maybe V1ListMeta)
v1beta1DeviceClassListMetadataL :: Lens_' V1beta1DeviceClassList (Maybe V1ListMeta)
v1beta1DeviceClassListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1DeviceClassList{[V1beta1DeviceClass]
Maybe Text
Maybe V1ListMeta
v1beta1DeviceClassListApiVersion :: V1beta1DeviceClassList -> Maybe Text
$sel:v1beta1DeviceClassListItems:V1beta1DeviceClassList :: V1beta1DeviceClassList -> [V1beta1DeviceClass]
$sel:v1beta1DeviceClassListKind:V1beta1DeviceClassList :: V1beta1DeviceClassList -> Maybe Text
$sel:v1beta1DeviceClassListMetadata:V1beta1DeviceClassList :: V1beta1DeviceClassList -> Maybe V1ListMeta
v1beta1DeviceClassListApiVersion :: Maybe Text
v1beta1DeviceClassListItems :: [V1beta1DeviceClass]
v1beta1DeviceClassListKind :: Maybe Text
v1beta1DeviceClassListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1beta1DeviceClassListMetadata -> V1beta1DeviceClassList { Maybe V1ListMeta
$sel:v1beta1DeviceClassListMetadata:V1beta1DeviceClassList :: Maybe V1ListMeta
v1beta1DeviceClassListMetadata :: Maybe V1ListMeta
v1beta1DeviceClassListMetadata, [V1beta1DeviceClass]
Maybe Text
v1beta1DeviceClassListApiVersion :: Maybe Text
$sel:v1beta1DeviceClassListItems:V1beta1DeviceClassList :: [V1beta1DeviceClass]
$sel:v1beta1DeviceClassListKind:V1beta1DeviceClassList :: Maybe Text
v1beta1DeviceClassListApiVersion :: Maybe Text
v1beta1DeviceClassListItems :: [V1beta1DeviceClass]
v1beta1DeviceClassListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1DeviceClassList)
-> f (Maybe V1ListMeta) -> f V1beta1DeviceClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1DeviceClassListMetadata
{-# INLINE v1beta1DeviceClassListMetadataL #-}



-- * V1beta1DeviceClassSpec

-- | 'v1beta1DeviceClassSpecConfig' Lens
v1beta1DeviceClassSpecConfigL :: Lens_' V1beta1DeviceClassSpec (Maybe [V1beta1DeviceClassConfiguration])
v1beta1DeviceClassSpecConfigL :: Lens_'
  V1beta1DeviceClassSpec (Maybe [V1beta1DeviceClassConfiguration])
v1beta1DeviceClassSpecConfigL Maybe [V1beta1DeviceClassConfiguration]
-> f (Maybe [V1beta1DeviceClassConfiguration])
f V1beta1DeviceClassSpec{Maybe [V1beta1DeviceSelector]
Maybe [V1beta1DeviceClassConfiguration]
v1beta1DeviceClassSpecConfig :: V1beta1DeviceClassSpec -> Maybe [V1beta1DeviceClassConfiguration]
v1beta1DeviceClassSpecConfig :: Maybe [V1beta1DeviceClassConfiguration]
v1beta1DeviceClassSpecSelectors :: Maybe [V1beta1DeviceSelector]
$sel:v1beta1DeviceClassSpecSelectors:V1beta1DeviceClassSpec :: V1beta1DeviceClassSpec -> Maybe [V1beta1DeviceSelector]
..} = (\Maybe [V1beta1DeviceClassConfiguration]
v1beta1DeviceClassSpecConfig -> V1beta1DeviceClassSpec { Maybe [V1beta1DeviceClassConfiguration]
v1beta1DeviceClassSpecConfig :: Maybe [V1beta1DeviceClassConfiguration]
v1beta1DeviceClassSpecConfig :: Maybe [V1beta1DeviceClassConfiguration]
v1beta1DeviceClassSpecConfig, Maybe [V1beta1DeviceSelector]
v1beta1DeviceClassSpecSelectors :: Maybe [V1beta1DeviceSelector]
$sel:v1beta1DeviceClassSpecSelectors:V1beta1DeviceClassSpec :: Maybe [V1beta1DeviceSelector]
..} ) (Maybe [V1beta1DeviceClassConfiguration] -> V1beta1DeviceClassSpec)
-> f (Maybe [V1beta1DeviceClassConfiguration])
-> f V1beta1DeviceClassSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1DeviceClassConfiguration]
-> f (Maybe [V1beta1DeviceClassConfiguration])
f Maybe [V1beta1DeviceClassConfiguration]
v1beta1DeviceClassSpecConfig
{-# INLINE v1beta1DeviceClassSpecConfigL #-}

-- | 'v1beta1DeviceClassSpecSelectors' Lens
v1beta1DeviceClassSpecSelectorsL :: Lens_' V1beta1DeviceClassSpec (Maybe [V1beta1DeviceSelector])
v1beta1DeviceClassSpecSelectorsL :: Lens_' V1beta1DeviceClassSpec (Maybe [V1beta1DeviceSelector])
v1beta1DeviceClassSpecSelectorsL Maybe [V1beta1DeviceSelector] -> f (Maybe [V1beta1DeviceSelector])
f V1beta1DeviceClassSpec{Maybe [V1beta1DeviceSelector]
Maybe [V1beta1DeviceClassConfiguration]
v1beta1DeviceClassSpecConfig :: V1beta1DeviceClassSpec -> Maybe [V1beta1DeviceClassConfiguration]
$sel:v1beta1DeviceClassSpecSelectors:V1beta1DeviceClassSpec :: V1beta1DeviceClassSpec -> Maybe [V1beta1DeviceSelector]
v1beta1DeviceClassSpecConfig :: Maybe [V1beta1DeviceClassConfiguration]
v1beta1DeviceClassSpecSelectors :: Maybe [V1beta1DeviceSelector]
..} = (\Maybe [V1beta1DeviceSelector]
v1beta1DeviceClassSpecSelectors -> V1beta1DeviceClassSpec { Maybe [V1beta1DeviceSelector]
$sel:v1beta1DeviceClassSpecSelectors:V1beta1DeviceClassSpec :: Maybe [V1beta1DeviceSelector]
v1beta1DeviceClassSpecSelectors :: Maybe [V1beta1DeviceSelector]
v1beta1DeviceClassSpecSelectors, Maybe [V1beta1DeviceClassConfiguration]
v1beta1DeviceClassSpecConfig :: Maybe [V1beta1DeviceClassConfiguration]
v1beta1DeviceClassSpecConfig :: Maybe [V1beta1DeviceClassConfiguration]
..} ) (Maybe [V1beta1DeviceSelector] -> V1beta1DeviceClassSpec)
-> f (Maybe [V1beta1DeviceSelector]) -> f V1beta1DeviceClassSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1DeviceSelector] -> f (Maybe [V1beta1DeviceSelector])
f Maybe [V1beta1DeviceSelector]
v1beta1DeviceClassSpecSelectors
{-# INLINE v1beta1DeviceClassSpecSelectorsL #-}



-- * V1beta1DeviceConstraint

-- | 'v1beta1DeviceConstraintMatchAttribute' Lens
v1beta1DeviceConstraintMatchAttributeL :: Lens_' V1beta1DeviceConstraint (Maybe Text)
v1beta1DeviceConstraintMatchAttributeL :: Lens_' V1beta1DeviceConstraint (Maybe Text)
v1beta1DeviceConstraintMatchAttributeL Maybe Text -> f (Maybe Text)
f V1beta1DeviceConstraint{Maybe [Text]
Maybe Text
v1beta1DeviceConstraintMatchAttribute :: V1beta1DeviceConstraint -> Maybe Text
v1beta1DeviceConstraintMatchAttribute :: Maybe Text
v1beta1DeviceConstraintRequests :: Maybe [Text]
$sel:v1beta1DeviceConstraintRequests:V1beta1DeviceConstraint :: V1beta1DeviceConstraint -> Maybe [Text]
..} = (\Maybe Text
v1beta1DeviceConstraintMatchAttribute -> V1beta1DeviceConstraint { Maybe Text
v1beta1DeviceConstraintMatchAttribute :: Maybe Text
v1beta1DeviceConstraintMatchAttribute :: Maybe Text
v1beta1DeviceConstraintMatchAttribute, Maybe [Text]
v1beta1DeviceConstraintRequests :: Maybe [Text]
$sel:v1beta1DeviceConstraintRequests:V1beta1DeviceConstraint :: Maybe [Text]
..} ) (Maybe Text -> V1beta1DeviceConstraint)
-> f (Maybe Text) -> f V1beta1DeviceConstraint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1DeviceConstraintMatchAttribute
{-# INLINE v1beta1DeviceConstraintMatchAttributeL #-}

-- | 'v1beta1DeviceConstraintRequests' Lens
v1beta1DeviceConstraintRequestsL :: Lens_' V1beta1DeviceConstraint (Maybe [Text])
v1beta1DeviceConstraintRequestsL :: Lens_' V1beta1DeviceConstraint (Maybe [Text])
v1beta1DeviceConstraintRequestsL Maybe [Text] -> f (Maybe [Text])
f V1beta1DeviceConstraint{Maybe [Text]
Maybe Text
v1beta1DeviceConstraintMatchAttribute :: V1beta1DeviceConstraint -> Maybe Text
$sel:v1beta1DeviceConstraintRequests:V1beta1DeviceConstraint :: V1beta1DeviceConstraint -> Maybe [Text]
v1beta1DeviceConstraintMatchAttribute :: Maybe Text
v1beta1DeviceConstraintRequests :: Maybe [Text]
..} = (\Maybe [Text]
v1beta1DeviceConstraintRequests -> V1beta1DeviceConstraint { Maybe [Text]
$sel:v1beta1DeviceConstraintRequests:V1beta1DeviceConstraint :: Maybe [Text]
v1beta1DeviceConstraintRequests :: Maybe [Text]
v1beta1DeviceConstraintRequests, Maybe Text
v1beta1DeviceConstraintMatchAttribute :: Maybe Text
v1beta1DeviceConstraintMatchAttribute :: Maybe Text
..} ) (Maybe [Text] -> V1beta1DeviceConstraint)
-> f (Maybe [Text]) -> f V1beta1DeviceConstraint
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1DeviceConstraintRequests
{-# INLINE v1beta1DeviceConstraintRequestsL #-}



-- * V1beta1DeviceRequest

-- | 'v1beta1DeviceRequestAdminAccess' Lens
v1beta1DeviceRequestAdminAccessL :: Lens_' V1beta1DeviceRequest (Maybe Bool)
v1beta1DeviceRequestAdminAccessL :: Lens_' V1beta1DeviceRequest (Maybe Bool)
v1beta1DeviceRequestAdminAccessL Maybe Bool -> f (Maybe Bool)
f V1beta1DeviceRequest{Maybe Bool
Maybe Integer
Maybe [V1beta1DeviceSelector]
Maybe Text
Text
v1beta1DeviceRequestAdminAccess :: V1beta1DeviceRequest -> Maybe Bool
v1beta1DeviceRequestAdminAccess :: Maybe Bool
v1beta1DeviceRequestAllocationMode :: Maybe Text
v1beta1DeviceRequestCount :: Maybe Integer
v1beta1DeviceRequestDeviceClassName :: Text
v1beta1DeviceRequestName :: Text
v1beta1DeviceRequestSelectors :: Maybe [V1beta1DeviceSelector]
$sel:v1beta1DeviceRequestAllocationMode:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Maybe Text
$sel:v1beta1DeviceRequestCount:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Maybe Integer
$sel:v1beta1DeviceRequestDeviceClassName:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Text
$sel:v1beta1DeviceRequestName:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Text
$sel:v1beta1DeviceRequestSelectors:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Maybe [V1beta1DeviceSelector]
..} = (\Maybe Bool
v1beta1DeviceRequestAdminAccess -> V1beta1DeviceRequest { Maybe Bool
v1beta1DeviceRequestAdminAccess :: Maybe Bool
v1beta1DeviceRequestAdminAccess :: Maybe Bool
v1beta1DeviceRequestAdminAccess, Maybe Integer
Maybe [V1beta1DeviceSelector]
Maybe Text
Text
v1beta1DeviceRequestAllocationMode :: Maybe Text
v1beta1DeviceRequestCount :: Maybe Integer
v1beta1DeviceRequestDeviceClassName :: Text
v1beta1DeviceRequestName :: Text
v1beta1DeviceRequestSelectors :: Maybe [V1beta1DeviceSelector]
$sel:v1beta1DeviceRequestAllocationMode:V1beta1DeviceRequest :: Maybe Text
$sel:v1beta1DeviceRequestCount:V1beta1DeviceRequest :: Maybe Integer
$sel:v1beta1DeviceRequestDeviceClassName:V1beta1DeviceRequest :: Text
$sel:v1beta1DeviceRequestName:V1beta1DeviceRequest :: Text
$sel:v1beta1DeviceRequestSelectors:V1beta1DeviceRequest :: Maybe [V1beta1DeviceSelector]
..} ) (Maybe Bool -> V1beta1DeviceRequest)
-> f (Maybe Bool) -> f V1beta1DeviceRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1beta1DeviceRequestAdminAccess
{-# INLINE v1beta1DeviceRequestAdminAccessL #-}

-- | 'v1beta1DeviceRequestAllocationMode' Lens
v1beta1DeviceRequestAllocationModeL :: Lens_' V1beta1DeviceRequest (Maybe Text)
v1beta1DeviceRequestAllocationModeL :: Lens_' V1beta1DeviceRequest (Maybe Text)
v1beta1DeviceRequestAllocationModeL Maybe Text -> f (Maybe Text)
f V1beta1DeviceRequest{Maybe Bool
Maybe Integer
Maybe [V1beta1DeviceSelector]
Maybe Text
Text
v1beta1DeviceRequestAdminAccess :: V1beta1DeviceRequest -> Maybe Bool
$sel:v1beta1DeviceRequestAllocationMode:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Maybe Text
$sel:v1beta1DeviceRequestCount:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Maybe Integer
$sel:v1beta1DeviceRequestDeviceClassName:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Text
$sel:v1beta1DeviceRequestName:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Text
$sel:v1beta1DeviceRequestSelectors:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Maybe [V1beta1DeviceSelector]
v1beta1DeviceRequestAdminAccess :: Maybe Bool
v1beta1DeviceRequestAllocationMode :: Maybe Text
v1beta1DeviceRequestCount :: Maybe Integer
v1beta1DeviceRequestDeviceClassName :: Text
v1beta1DeviceRequestName :: Text
v1beta1DeviceRequestSelectors :: Maybe [V1beta1DeviceSelector]
..} = (\Maybe Text
v1beta1DeviceRequestAllocationMode -> V1beta1DeviceRequest { Maybe Text
$sel:v1beta1DeviceRequestAllocationMode:V1beta1DeviceRequest :: Maybe Text
v1beta1DeviceRequestAllocationMode :: Maybe Text
v1beta1DeviceRequestAllocationMode, Maybe Bool
Maybe Integer
Maybe [V1beta1DeviceSelector]
Text
v1beta1DeviceRequestAdminAccess :: Maybe Bool
$sel:v1beta1DeviceRequestCount:V1beta1DeviceRequest :: Maybe Integer
$sel:v1beta1DeviceRequestDeviceClassName:V1beta1DeviceRequest :: Text
$sel:v1beta1DeviceRequestName:V1beta1DeviceRequest :: Text
$sel:v1beta1DeviceRequestSelectors:V1beta1DeviceRequest :: Maybe [V1beta1DeviceSelector]
v1beta1DeviceRequestAdminAccess :: Maybe Bool
v1beta1DeviceRequestCount :: Maybe Integer
v1beta1DeviceRequestDeviceClassName :: Text
v1beta1DeviceRequestName :: Text
v1beta1DeviceRequestSelectors :: Maybe [V1beta1DeviceSelector]
..} ) (Maybe Text -> V1beta1DeviceRequest)
-> f (Maybe Text) -> f V1beta1DeviceRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1DeviceRequestAllocationMode
{-# INLINE v1beta1DeviceRequestAllocationModeL #-}

-- | 'v1beta1DeviceRequestCount' Lens
v1beta1DeviceRequestCountL :: Lens_' V1beta1DeviceRequest (Maybe Integer)
v1beta1DeviceRequestCountL :: Lens_' V1beta1DeviceRequest (Maybe Integer)
v1beta1DeviceRequestCountL Maybe Integer -> f (Maybe Integer)
f V1beta1DeviceRequest{Maybe Bool
Maybe Integer
Maybe [V1beta1DeviceSelector]
Maybe Text
Text
v1beta1DeviceRequestAdminAccess :: V1beta1DeviceRequest -> Maybe Bool
$sel:v1beta1DeviceRequestAllocationMode:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Maybe Text
$sel:v1beta1DeviceRequestCount:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Maybe Integer
$sel:v1beta1DeviceRequestDeviceClassName:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Text
$sel:v1beta1DeviceRequestName:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Text
$sel:v1beta1DeviceRequestSelectors:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Maybe [V1beta1DeviceSelector]
v1beta1DeviceRequestAdminAccess :: Maybe Bool
v1beta1DeviceRequestAllocationMode :: Maybe Text
v1beta1DeviceRequestCount :: Maybe Integer
v1beta1DeviceRequestDeviceClassName :: Text
v1beta1DeviceRequestName :: Text
v1beta1DeviceRequestSelectors :: Maybe [V1beta1DeviceSelector]
..} = (\Maybe Integer
v1beta1DeviceRequestCount -> V1beta1DeviceRequest { Maybe Integer
$sel:v1beta1DeviceRequestCount:V1beta1DeviceRequest :: Maybe Integer
v1beta1DeviceRequestCount :: Maybe Integer
v1beta1DeviceRequestCount, Maybe Bool
Maybe [V1beta1DeviceSelector]
Maybe Text
Text
v1beta1DeviceRequestAdminAccess :: Maybe Bool
$sel:v1beta1DeviceRequestAllocationMode:V1beta1DeviceRequest :: Maybe Text
$sel:v1beta1DeviceRequestDeviceClassName:V1beta1DeviceRequest :: Text
$sel:v1beta1DeviceRequestName:V1beta1DeviceRequest :: Text
$sel:v1beta1DeviceRequestSelectors:V1beta1DeviceRequest :: Maybe [V1beta1DeviceSelector]
v1beta1DeviceRequestAdminAccess :: Maybe Bool
v1beta1DeviceRequestAllocationMode :: Maybe Text
v1beta1DeviceRequestDeviceClassName :: Text
v1beta1DeviceRequestName :: Text
v1beta1DeviceRequestSelectors :: Maybe [V1beta1DeviceSelector]
..} ) (Maybe Integer -> V1beta1DeviceRequest)
-> f (Maybe Integer) -> f V1beta1DeviceRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1beta1DeviceRequestCount
{-# INLINE v1beta1DeviceRequestCountL #-}

-- | 'v1beta1DeviceRequestDeviceClassName' Lens
v1beta1DeviceRequestDeviceClassNameL :: Lens_' V1beta1DeviceRequest (Text)
v1beta1DeviceRequestDeviceClassNameL :: Lens_' V1beta1DeviceRequest Text
v1beta1DeviceRequestDeviceClassNameL Text -> f Text
f V1beta1DeviceRequest{Maybe Bool
Maybe Integer
Maybe [V1beta1DeviceSelector]
Maybe Text
Text
v1beta1DeviceRequestAdminAccess :: V1beta1DeviceRequest -> Maybe Bool
$sel:v1beta1DeviceRequestAllocationMode:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Maybe Text
$sel:v1beta1DeviceRequestCount:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Maybe Integer
$sel:v1beta1DeviceRequestDeviceClassName:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Text
$sel:v1beta1DeviceRequestName:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Text
$sel:v1beta1DeviceRequestSelectors:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Maybe [V1beta1DeviceSelector]
v1beta1DeviceRequestAdminAccess :: Maybe Bool
v1beta1DeviceRequestAllocationMode :: Maybe Text
v1beta1DeviceRequestCount :: Maybe Integer
v1beta1DeviceRequestDeviceClassName :: Text
v1beta1DeviceRequestName :: Text
v1beta1DeviceRequestSelectors :: Maybe [V1beta1DeviceSelector]
..} = (\Text
v1beta1DeviceRequestDeviceClassName -> V1beta1DeviceRequest { Text
$sel:v1beta1DeviceRequestDeviceClassName:V1beta1DeviceRequest :: Text
v1beta1DeviceRequestDeviceClassName :: Text
v1beta1DeviceRequestDeviceClassName, Maybe Bool
Maybe Integer
Maybe [V1beta1DeviceSelector]
Maybe Text
Text
v1beta1DeviceRequestAdminAccess :: Maybe Bool
$sel:v1beta1DeviceRequestAllocationMode:V1beta1DeviceRequest :: Maybe Text
$sel:v1beta1DeviceRequestCount:V1beta1DeviceRequest :: Maybe Integer
$sel:v1beta1DeviceRequestName:V1beta1DeviceRequest :: Text
$sel:v1beta1DeviceRequestSelectors:V1beta1DeviceRequest :: Maybe [V1beta1DeviceSelector]
v1beta1DeviceRequestAdminAccess :: Maybe Bool
v1beta1DeviceRequestAllocationMode :: Maybe Text
v1beta1DeviceRequestCount :: Maybe Integer
v1beta1DeviceRequestName :: Text
v1beta1DeviceRequestSelectors :: Maybe [V1beta1DeviceSelector]
..} ) (Text -> V1beta1DeviceRequest) -> f Text -> f V1beta1DeviceRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1DeviceRequestDeviceClassName
{-# INLINE v1beta1DeviceRequestDeviceClassNameL #-}

-- | 'v1beta1DeviceRequestName' Lens
v1beta1DeviceRequestNameL :: Lens_' V1beta1DeviceRequest (Text)
v1beta1DeviceRequestNameL :: Lens_' V1beta1DeviceRequest Text
v1beta1DeviceRequestNameL Text -> f Text
f V1beta1DeviceRequest{Maybe Bool
Maybe Integer
Maybe [V1beta1DeviceSelector]
Maybe Text
Text
v1beta1DeviceRequestAdminAccess :: V1beta1DeviceRequest -> Maybe Bool
$sel:v1beta1DeviceRequestAllocationMode:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Maybe Text
$sel:v1beta1DeviceRequestCount:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Maybe Integer
$sel:v1beta1DeviceRequestDeviceClassName:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Text
$sel:v1beta1DeviceRequestName:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Text
$sel:v1beta1DeviceRequestSelectors:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Maybe [V1beta1DeviceSelector]
v1beta1DeviceRequestAdminAccess :: Maybe Bool
v1beta1DeviceRequestAllocationMode :: Maybe Text
v1beta1DeviceRequestCount :: Maybe Integer
v1beta1DeviceRequestDeviceClassName :: Text
v1beta1DeviceRequestName :: Text
v1beta1DeviceRequestSelectors :: Maybe [V1beta1DeviceSelector]
..} = (\Text
v1beta1DeviceRequestName -> V1beta1DeviceRequest { Text
$sel:v1beta1DeviceRequestName:V1beta1DeviceRequest :: Text
v1beta1DeviceRequestName :: Text
v1beta1DeviceRequestName, Maybe Bool
Maybe Integer
Maybe [V1beta1DeviceSelector]
Maybe Text
Text
v1beta1DeviceRequestAdminAccess :: Maybe Bool
$sel:v1beta1DeviceRequestAllocationMode:V1beta1DeviceRequest :: Maybe Text
$sel:v1beta1DeviceRequestCount:V1beta1DeviceRequest :: Maybe Integer
$sel:v1beta1DeviceRequestDeviceClassName:V1beta1DeviceRequest :: Text
$sel:v1beta1DeviceRequestSelectors:V1beta1DeviceRequest :: Maybe [V1beta1DeviceSelector]
v1beta1DeviceRequestAdminAccess :: Maybe Bool
v1beta1DeviceRequestAllocationMode :: Maybe Text
v1beta1DeviceRequestCount :: Maybe Integer
v1beta1DeviceRequestDeviceClassName :: Text
v1beta1DeviceRequestSelectors :: Maybe [V1beta1DeviceSelector]
..} ) (Text -> V1beta1DeviceRequest) -> f Text -> f V1beta1DeviceRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1DeviceRequestName
{-# INLINE v1beta1DeviceRequestNameL #-}

-- | 'v1beta1DeviceRequestSelectors' Lens
v1beta1DeviceRequestSelectorsL :: Lens_' V1beta1DeviceRequest (Maybe [V1beta1DeviceSelector])
v1beta1DeviceRequestSelectorsL :: Lens_' V1beta1DeviceRequest (Maybe [V1beta1DeviceSelector])
v1beta1DeviceRequestSelectorsL Maybe [V1beta1DeviceSelector] -> f (Maybe [V1beta1DeviceSelector])
f V1beta1DeviceRequest{Maybe Bool
Maybe Integer
Maybe [V1beta1DeviceSelector]
Maybe Text
Text
v1beta1DeviceRequestAdminAccess :: V1beta1DeviceRequest -> Maybe Bool
$sel:v1beta1DeviceRequestAllocationMode:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Maybe Text
$sel:v1beta1DeviceRequestCount:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Maybe Integer
$sel:v1beta1DeviceRequestDeviceClassName:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Text
$sel:v1beta1DeviceRequestName:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Text
$sel:v1beta1DeviceRequestSelectors:V1beta1DeviceRequest :: V1beta1DeviceRequest -> Maybe [V1beta1DeviceSelector]
v1beta1DeviceRequestAdminAccess :: Maybe Bool
v1beta1DeviceRequestAllocationMode :: Maybe Text
v1beta1DeviceRequestCount :: Maybe Integer
v1beta1DeviceRequestDeviceClassName :: Text
v1beta1DeviceRequestName :: Text
v1beta1DeviceRequestSelectors :: Maybe [V1beta1DeviceSelector]
..} = (\Maybe [V1beta1DeviceSelector]
v1beta1DeviceRequestSelectors -> V1beta1DeviceRequest { Maybe [V1beta1DeviceSelector]
$sel:v1beta1DeviceRequestSelectors:V1beta1DeviceRequest :: Maybe [V1beta1DeviceSelector]
v1beta1DeviceRequestSelectors :: Maybe [V1beta1DeviceSelector]
v1beta1DeviceRequestSelectors, Maybe Bool
Maybe Integer
Maybe Text
Text
v1beta1DeviceRequestAdminAccess :: Maybe Bool
$sel:v1beta1DeviceRequestAllocationMode:V1beta1DeviceRequest :: Maybe Text
$sel:v1beta1DeviceRequestCount:V1beta1DeviceRequest :: Maybe Integer
$sel:v1beta1DeviceRequestDeviceClassName:V1beta1DeviceRequest :: Text
$sel:v1beta1DeviceRequestName:V1beta1DeviceRequest :: Text
v1beta1DeviceRequestAdminAccess :: Maybe Bool
v1beta1DeviceRequestAllocationMode :: Maybe Text
v1beta1DeviceRequestCount :: Maybe Integer
v1beta1DeviceRequestDeviceClassName :: Text
v1beta1DeviceRequestName :: Text
..} ) (Maybe [V1beta1DeviceSelector] -> V1beta1DeviceRequest)
-> f (Maybe [V1beta1DeviceSelector]) -> f V1beta1DeviceRequest
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1DeviceSelector] -> f (Maybe [V1beta1DeviceSelector])
f Maybe [V1beta1DeviceSelector]
v1beta1DeviceRequestSelectors
{-# INLINE v1beta1DeviceRequestSelectorsL #-}



-- * V1beta1DeviceRequestAllocationResult

-- | 'v1beta1DeviceRequestAllocationResultAdminAccess' Lens
v1beta1DeviceRequestAllocationResultAdminAccessL :: Lens_' V1beta1DeviceRequestAllocationResult (Maybe Bool)
v1beta1DeviceRequestAllocationResultAdminAccessL :: Lens_' V1beta1DeviceRequestAllocationResult (Maybe Bool)
v1beta1DeviceRequestAllocationResultAdminAccessL Maybe Bool -> f (Maybe Bool)
f V1beta1DeviceRequestAllocationResult{Maybe Bool
Text
v1beta1DeviceRequestAllocationResultAdminAccess :: V1beta1DeviceRequestAllocationResult -> Maybe Bool
v1beta1DeviceRequestAllocationResultAdminAccess :: Maybe Bool
v1beta1DeviceRequestAllocationResultDevice :: Text
v1beta1DeviceRequestAllocationResultDriver :: Text
v1beta1DeviceRequestAllocationResultPool :: Text
v1beta1DeviceRequestAllocationResultRequest :: Text
$sel:v1beta1DeviceRequestAllocationResultDevice:V1beta1DeviceRequestAllocationResult :: V1beta1DeviceRequestAllocationResult -> Text
$sel:v1beta1DeviceRequestAllocationResultDriver:V1beta1DeviceRequestAllocationResult :: V1beta1DeviceRequestAllocationResult -> Text
$sel:v1beta1DeviceRequestAllocationResultPool:V1beta1DeviceRequestAllocationResult :: V1beta1DeviceRequestAllocationResult -> Text
$sel:v1beta1DeviceRequestAllocationResultRequest:V1beta1DeviceRequestAllocationResult :: V1beta1DeviceRequestAllocationResult -> Text
..} = (\Maybe Bool
v1beta1DeviceRequestAllocationResultAdminAccess -> V1beta1DeviceRequestAllocationResult { Maybe Bool
v1beta1DeviceRequestAllocationResultAdminAccess :: Maybe Bool
v1beta1DeviceRequestAllocationResultAdminAccess :: Maybe Bool
v1beta1DeviceRequestAllocationResultAdminAccess, Text
v1beta1DeviceRequestAllocationResultDevice :: Text
v1beta1DeviceRequestAllocationResultDriver :: Text
v1beta1DeviceRequestAllocationResultPool :: Text
v1beta1DeviceRequestAllocationResultRequest :: Text
$sel:v1beta1DeviceRequestAllocationResultDevice:V1beta1DeviceRequestAllocationResult :: Text
$sel:v1beta1DeviceRequestAllocationResultDriver:V1beta1DeviceRequestAllocationResult :: Text
$sel:v1beta1DeviceRequestAllocationResultPool:V1beta1DeviceRequestAllocationResult :: Text
$sel:v1beta1DeviceRequestAllocationResultRequest:V1beta1DeviceRequestAllocationResult :: Text
..} ) (Maybe Bool -> V1beta1DeviceRequestAllocationResult)
-> f (Maybe Bool) -> f V1beta1DeviceRequestAllocationResult
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1beta1DeviceRequestAllocationResultAdminAccess
{-# INLINE v1beta1DeviceRequestAllocationResultAdminAccessL #-}

-- | 'v1beta1DeviceRequestAllocationResultDevice' Lens
v1beta1DeviceRequestAllocationResultDeviceL :: Lens_' V1beta1DeviceRequestAllocationResult (Text)
v1beta1DeviceRequestAllocationResultDeviceL :: Lens_' V1beta1DeviceRequestAllocationResult Text
v1beta1DeviceRequestAllocationResultDeviceL Text -> f Text
f V1beta1DeviceRequestAllocationResult{Maybe Bool
Text
v1beta1DeviceRequestAllocationResultAdminAccess :: V1beta1DeviceRequestAllocationResult -> Maybe Bool
$sel:v1beta1DeviceRequestAllocationResultDevice:V1beta1DeviceRequestAllocationResult :: V1beta1DeviceRequestAllocationResult -> Text
$sel:v1beta1DeviceRequestAllocationResultDriver:V1beta1DeviceRequestAllocationResult :: V1beta1DeviceRequestAllocationResult -> Text
$sel:v1beta1DeviceRequestAllocationResultPool:V1beta1DeviceRequestAllocationResult :: V1beta1DeviceRequestAllocationResult -> Text
$sel:v1beta1DeviceRequestAllocationResultRequest:V1beta1DeviceRequestAllocationResult :: V1beta1DeviceRequestAllocationResult -> Text
v1beta1DeviceRequestAllocationResultAdminAccess :: Maybe Bool
v1beta1DeviceRequestAllocationResultDevice :: Text
v1beta1DeviceRequestAllocationResultDriver :: Text
v1beta1DeviceRequestAllocationResultPool :: Text
v1beta1DeviceRequestAllocationResultRequest :: Text
..} = (\Text
v1beta1DeviceRequestAllocationResultDevice -> V1beta1DeviceRequestAllocationResult { Text
$sel:v1beta1DeviceRequestAllocationResultDevice:V1beta1DeviceRequestAllocationResult :: Text
v1beta1DeviceRequestAllocationResultDevice :: Text
v1beta1DeviceRequestAllocationResultDevice, Maybe Bool
Text
v1beta1DeviceRequestAllocationResultAdminAccess :: Maybe Bool
$sel:v1beta1DeviceRequestAllocationResultDriver:V1beta1DeviceRequestAllocationResult :: Text
$sel:v1beta1DeviceRequestAllocationResultPool:V1beta1DeviceRequestAllocationResult :: Text
$sel:v1beta1DeviceRequestAllocationResultRequest:V1beta1DeviceRequestAllocationResult :: Text
v1beta1DeviceRequestAllocationResultAdminAccess :: Maybe Bool
v1beta1DeviceRequestAllocationResultDriver :: Text
v1beta1DeviceRequestAllocationResultPool :: Text
v1beta1DeviceRequestAllocationResultRequest :: Text
..} ) (Text -> V1beta1DeviceRequestAllocationResult)
-> f Text -> f V1beta1DeviceRequestAllocationResult
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1DeviceRequestAllocationResultDevice
{-# INLINE v1beta1DeviceRequestAllocationResultDeviceL #-}

-- | 'v1beta1DeviceRequestAllocationResultDriver' Lens
v1beta1DeviceRequestAllocationResultDriverL :: Lens_' V1beta1DeviceRequestAllocationResult (Text)
v1beta1DeviceRequestAllocationResultDriverL :: Lens_' V1beta1DeviceRequestAllocationResult Text
v1beta1DeviceRequestAllocationResultDriverL Text -> f Text
f V1beta1DeviceRequestAllocationResult{Maybe Bool
Text
v1beta1DeviceRequestAllocationResultAdminAccess :: V1beta1DeviceRequestAllocationResult -> Maybe Bool
$sel:v1beta1DeviceRequestAllocationResultDevice:V1beta1DeviceRequestAllocationResult :: V1beta1DeviceRequestAllocationResult -> Text
$sel:v1beta1DeviceRequestAllocationResultDriver:V1beta1DeviceRequestAllocationResult :: V1beta1DeviceRequestAllocationResult -> Text
$sel:v1beta1DeviceRequestAllocationResultPool:V1beta1DeviceRequestAllocationResult :: V1beta1DeviceRequestAllocationResult -> Text
$sel:v1beta1DeviceRequestAllocationResultRequest:V1beta1DeviceRequestAllocationResult :: V1beta1DeviceRequestAllocationResult -> Text
v1beta1DeviceRequestAllocationResultAdminAccess :: Maybe Bool
v1beta1DeviceRequestAllocationResultDevice :: Text
v1beta1DeviceRequestAllocationResultDriver :: Text
v1beta1DeviceRequestAllocationResultPool :: Text
v1beta1DeviceRequestAllocationResultRequest :: Text
..} = (\Text
v1beta1DeviceRequestAllocationResultDriver -> V1beta1DeviceRequestAllocationResult { Text
$sel:v1beta1DeviceRequestAllocationResultDriver:V1beta1DeviceRequestAllocationResult :: Text
v1beta1DeviceRequestAllocationResultDriver :: Text
v1beta1DeviceRequestAllocationResultDriver, Maybe Bool
Text
v1beta1DeviceRequestAllocationResultAdminAccess :: Maybe Bool
$sel:v1beta1DeviceRequestAllocationResultDevice:V1beta1DeviceRequestAllocationResult :: Text
$sel:v1beta1DeviceRequestAllocationResultPool:V1beta1DeviceRequestAllocationResult :: Text
$sel:v1beta1DeviceRequestAllocationResultRequest:V1beta1DeviceRequestAllocationResult :: Text
v1beta1DeviceRequestAllocationResultAdminAccess :: Maybe Bool
v1beta1DeviceRequestAllocationResultDevice :: Text
v1beta1DeviceRequestAllocationResultPool :: Text
v1beta1DeviceRequestAllocationResultRequest :: Text
..} ) (Text -> V1beta1DeviceRequestAllocationResult)
-> f Text -> f V1beta1DeviceRequestAllocationResult
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1DeviceRequestAllocationResultDriver
{-# INLINE v1beta1DeviceRequestAllocationResultDriverL #-}

-- | 'v1beta1DeviceRequestAllocationResultPool' Lens
v1beta1DeviceRequestAllocationResultPoolL :: Lens_' V1beta1DeviceRequestAllocationResult (Text)
v1beta1DeviceRequestAllocationResultPoolL :: Lens_' V1beta1DeviceRequestAllocationResult Text
v1beta1DeviceRequestAllocationResultPoolL Text -> f Text
f V1beta1DeviceRequestAllocationResult{Maybe Bool
Text
v1beta1DeviceRequestAllocationResultAdminAccess :: V1beta1DeviceRequestAllocationResult -> Maybe Bool
$sel:v1beta1DeviceRequestAllocationResultDevice:V1beta1DeviceRequestAllocationResult :: V1beta1DeviceRequestAllocationResult -> Text
$sel:v1beta1DeviceRequestAllocationResultDriver:V1beta1DeviceRequestAllocationResult :: V1beta1DeviceRequestAllocationResult -> Text
$sel:v1beta1DeviceRequestAllocationResultPool:V1beta1DeviceRequestAllocationResult :: V1beta1DeviceRequestAllocationResult -> Text
$sel:v1beta1DeviceRequestAllocationResultRequest:V1beta1DeviceRequestAllocationResult :: V1beta1DeviceRequestAllocationResult -> Text
v1beta1DeviceRequestAllocationResultAdminAccess :: Maybe Bool
v1beta1DeviceRequestAllocationResultDevice :: Text
v1beta1DeviceRequestAllocationResultDriver :: Text
v1beta1DeviceRequestAllocationResultPool :: Text
v1beta1DeviceRequestAllocationResultRequest :: Text
..} = (\Text
v1beta1DeviceRequestAllocationResultPool -> V1beta1DeviceRequestAllocationResult { Text
$sel:v1beta1DeviceRequestAllocationResultPool:V1beta1DeviceRequestAllocationResult :: Text
v1beta1DeviceRequestAllocationResultPool :: Text
v1beta1DeviceRequestAllocationResultPool, Maybe Bool
Text
v1beta1DeviceRequestAllocationResultAdminAccess :: Maybe Bool
$sel:v1beta1DeviceRequestAllocationResultDevice:V1beta1DeviceRequestAllocationResult :: Text
$sel:v1beta1DeviceRequestAllocationResultDriver:V1beta1DeviceRequestAllocationResult :: Text
$sel:v1beta1DeviceRequestAllocationResultRequest:V1beta1DeviceRequestAllocationResult :: Text
v1beta1DeviceRequestAllocationResultAdminAccess :: Maybe Bool
v1beta1DeviceRequestAllocationResultDevice :: Text
v1beta1DeviceRequestAllocationResultDriver :: Text
v1beta1DeviceRequestAllocationResultRequest :: Text
..} ) (Text -> V1beta1DeviceRequestAllocationResult)
-> f Text -> f V1beta1DeviceRequestAllocationResult
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1DeviceRequestAllocationResultPool
{-# INLINE v1beta1DeviceRequestAllocationResultPoolL #-}

-- | 'v1beta1DeviceRequestAllocationResultRequest' Lens
v1beta1DeviceRequestAllocationResultRequestL :: Lens_' V1beta1DeviceRequestAllocationResult (Text)
v1beta1DeviceRequestAllocationResultRequestL :: Lens_' V1beta1DeviceRequestAllocationResult Text
v1beta1DeviceRequestAllocationResultRequestL Text -> f Text
f V1beta1DeviceRequestAllocationResult{Maybe Bool
Text
v1beta1DeviceRequestAllocationResultAdminAccess :: V1beta1DeviceRequestAllocationResult -> Maybe Bool
$sel:v1beta1DeviceRequestAllocationResultDevice:V1beta1DeviceRequestAllocationResult :: V1beta1DeviceRequestAllocationResult -> Text
$sel:v1beta1DeviceRequestAllocationResultDriver:V1beta1DeviceRequestAllocationResult :: V1beta1DeviceRequestAllocationResult -> Text
$sel:v1beta1DeviceRequestAllocationResultPool:V1beta1DeviceRequestAllocationResult :: V1beta1DeviceRequestAllocationResult -> Text
$sel:v1beta1DeviceRequestAllocationResultRequest:V1beta1DeviceRequestAllocationResult :: V1beta1DeviceRequestAllocationResult -> Text
v1beta1DeviceRequestAllocationResultAdminAccess :: Maybe Bool
v1beta1DeviceRequestAllocationResultDevice :: Text
v1beta1DeviceRequestAllocationResultDriver :: Text
v1beta1DeviceRequestAllocationResultPool :: Text
v1beta1DeviceRequestAllocationResultRequest :: Text
..} = (\Text
v1beta1DeviceRequestAllocationResultRequest -> V1beta1DeviceRequestAllocationResult { Text
$sel:v1beta1DeviceRequestAllocationResultRequest:V1beta1DeviceRequestAllocationResult :: Text
v1beta1DeviceRequestAllocationResultRequest :: Text
v1beta1DeviceRequestAllocationResultRequest, Maybe Bool
Text
v1beta1DeviceRequestAllocationResultAdminAccess :: Maybe Bool
$sel:v1beta1DeviceRequestAllocationResultDevice:V1beta1DeviceRequestAllocationResult :: Text
$sel:v1beta1DeviceRequestAllocationResultDriver:V1beta1DeviceRequestAllocationResult :: Text
$sel:v1beta1DeviceRequestAllocationResultPool:V1beta1DeviceRequestAllocationResult :: Text
v1beta1DeviceRequestAllocationResultAdminAccess :: Maybe Bool
v1beta1DeviceRequestAllocationResultDevice :: Text
v1beta1DeviceRequestAllocationResultDriver :: Text
v1beta1DeviceRequestAllocationResultPool :: Text
..} ) (Text -> V1beta1DeviceRequestAllocationResult)
-> f Text -> f V1beta1DeviceRequestAllocationResult
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1DeviceRequestAllocationResultRequest
{-# INLINE v1beta1DeviceRequestAllocationResultRequestL #-}



-- * V1beta1DeviceSelector

-- | 'v1beta1DeviceSelectorCel' Lens
v1beta1DeviceSelectorCelL :: Lens_' V1beta1DeviceSelector (Maybe V1beta1CELDeviceSelector)
v1beta1DeviceSelectorCelL :: Lens_' V1beta1DeviceSelector (Maybe V1beta1CELDeviceSelector)
v1beta1DeviceSelectorCelL Maybe V1beta1CELDeviceSelector
-> f (Maybe V1beta1CELDeviceSelector)
f V1beta1DeviceSelector{Maybe V1beta1CELDeviceSelector
v1beta1DeviceSelectorCel :: V1beta1DeviceSelector -> Maybe V1beta1CELDeviceSelector
v1beta1DeviceSelectorCel :: Maybe V1beta1CELDeviceSelector
..} = (\Maybe V1beta1CELDeviceSelector
v1beta1DeviceSelectorCel -> V1beta1DeviceSelector { Maybe V1beta1CELDeviceSelector
v1beta1DeviceSelectorCel :: Maybe V1beta1CELDeviceSelector
v1beta1DeviceSelectorCel :: Maybe V1beta1CELDeviceSelector
v1beta1DeviceSelectorCel, ..} ) (Maybe V1beta1CELDeviceSelector -> V1beta1DeviceSelector)
-> f (Maybe V1beta1CELDeviceSelector) -> f V1beta1DeviceSelector
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1CELDeviceSelector
-> f (Maybe V1beta1CELDeviceSelector)
f Maybe V1beta1CELDeviceSelector
v1beta1DeviceSelectorCel
{-# INLINE v1beta1DeviceSelectorCelL #-}



-- * V1beta1ExpressionWarning

-- | 'v1beta1ExpressionWarningFieldRef' Lens
v1beta1ExpressionWarningFieldRefL :: Lens_' V1beta1ExpressionWarning (Text)
v1beta1ExpressionWarningFieldRefL :: Lens_' V1beta1ExpressionWarning Text
v1beta1ExpressionWarningFieldRefL Text -> f Text
f V1beta1ExpressionWarning{Text
v1beta1ExpressionWarningFieldRef :: V1beta1ExpressionWarning -> Text
v1beta1ExpressionWarningFieldRef :: Text
v1beta1ExpressionWarningWarning :: Text
$sel:v1beta1ExpressionWarningWarning:V1beta1ExpressionWarning :: V1beta1ExpressionWarning -> Text
..} = (\Text
v1beta1ExpressionWarningFieldRef -> V1beta1ExpressionWarning { Text
v1beta1ExpressionWarningFieldRef :: Text
v1beta1ExpressionWarningFieldRef :: Text
v1beta1ExpressionWarningFieldRef, Text
v1beta1ExpressionWarningWarning :: Text
$sel:v1beta1ExpressionWarningWarning:V1beta1ExpressionWarning :: Text
..} ) (Text -> V1beta1ExpressionWarning)
-> f Text -> f V1beta1ExpressionWarning
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1ExpressionWarningFieldRef
{-# INLINE v1beta1ExpressionWarningFieldRefL #-}

-- | 'v1beta1ExpressionWarningWarning' Lens
v1beta1ExpressionWarningWarningL :: Lens_' V1beta1ExpressionWarning (Text)
v1beta1ExpressionWarningWarningL :: Lens_' V1beta1ExpressionWarning Text
v1beta1ExpressionWarningWarningL Text -> f Text
f V1beta1ExpressionWarning{Text
v1beta1ExpressionWarningFieldRef :: V1beta1ExpressionWarning -> Text
$sel:v1beta1ExpressionWarningWarning:V1beta1ExpressionWarning :: V1beta1ExpressionWarning -> Text
v1beta1ExpressionWarningFieldRef :: Text
v1beta1ExpressionWarningWarning :: Text
..} = (\Text
v1beta1ExpressionWarningWarning -> V1beta1ExpressionWarning { Text
$sel:v1beta1ExpressionWarningWarning:V1beta1ExpressionWarning :: Text
v1beta1ExpressionWarningWarning :: Text
v1beta1ExpressionWarningWarning, Text
v1beta1ExpressionWarningFieldRef :: Text
v1beta1ExpressionWarningFieldRef :: Text
..} ) (Text -> V1beta1ExpressionWarning)
-> f Text -> f V1beta1ExpressionWarning
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1ExpressionWarningWarning
{-# INLINE v1beta1ExpressionWarningWarningL #-}



-- * V1beta1IPAddress

-- | 'v1beta1IPAddressApiVersion' Lens
v1beta1IPAddressApiVersionL :: Lens_' V1beta1IPAddress (Maybe Text)
v1beta1IPAddressApiVersionL :: Lens_' V1beta1IPAddress (Maybe Text)
v1beta1IPAddressApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1IPAddress{Maybe Text
Maybe V1beta1IPAddressSpec
Maybe V1ObjectMeta
v1beta1IPAddressApiVersion :: V1beta1IPAddress -> Maybe Text
v1beta1IPAddressApiVersion :: Maybe Text
v1beta1IPAddressKind :: Maybe Text
v1beta1IPAddressMetadata :: Maybe V1ObjectMeta
v1beta1IPAddressSpec :: Maybe V1beta1IPAddressSpec
$sel:v1beta1IPAddressKind:V1beta1IPAddress :: V1beta1IPAddress -> Maybe Text
$sel:v1beta1IPAddressMetadata:V1beta1IPAddress :: V1beta1IPAddress -> Maybe V1ObjectMeta
$sel:v1beta1IPAddressSpec:V1beta1IPAddress :: V1beta1IPAddress -> Maybe V1beta1IPAddressSpec
..} = (\Maybe Text
v1beta1IPAddressApiVersion -> V1beta1IPAddress { Maybe Text
v1beta1IPAddressApiVersion :: Maybe Text
v1beta1IPAddressApiVersion :: Maybe Text
v1beta1IPAddressApiVersion, Maybe Text
Maybe V1beta1IPAddressSpec
Maybe V1ObjectMeta
v1beta1IPAddressKind :: Maybe Text
v1beta1IPAddressMetadata :: Maybe V1ObjectMeta
v1beta1IPAddressSpec :: Maybe V1beta1IPAddressSpec
$sel:v1beta1IPAddressKind:V1beta1IPAddress :: Maybe Text
$sel:v1beta1IPAddressMetadata:V1beta1IPAddress :: Maybe V1ObjectMeta
$sel:v1beta1IPAddressSpec:V1beta1IPAddress :: Maybe V1beta1IPAddressSpec
..} ) (Maybe Text -> V1beta1IPAddress)
-> f (Maybe Text) -> f V1beta1IPAddress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1IPAddressApiVersion
{-# INLINE v1beta1IPAddressApiVersionL #-}

-- | 'v1beta1IPAddressKind' Lens
v1beta1IPAddressKindL :: Lens_' V1beta1IPAddress (Maybe Text)
v1beta1IPAddressKindL :: Lens_' V1beta1IPAddress (Maybe Text)
v1beta1IPAddressKindL Maybe Text -> f (Maybe Text)
f V1beta1IPAddress{Maybe Text
Maybe V1beta1IPAddressSpec
Maybe V1ObjectMeta
v1beta1IPAddressApiVersion :: V1beta1IPAddress -> Maybe Text
$sel:v1beta1IPAddressKind:V1beta1IPAddress :: V1beta1IPAddress -> Maybe Text
$sel:v1beta1IPAddressMetadata:V1beta1IPAddress :: V1beta1IPAddress -> Maybe V1ObjectMeta
$sel:v1beta1IPAddressSpec:V1beta1IPAddress :: V1beta1IPAddress -> Maybe V1beta1IPAddressSpec
v1beta1IPAddressApiVersion :: Maybe Text
v1beta1IPAddressKind :: Maybe Text
v1beta1IPAddressMetadata :: Maybe V1ObjectMeta
v1beta1IPAddressSpec :: Maybe V1beta1IPAddressSpec
..} = (\Maybe Text
v1beta1IPAddressKind -> V1beta1IPAddress { Maybe Text
$sel:v1beta1IPAddressKind:V1beta1IPAddress :: Maybe Text
v1beta1IPAddressKind :: Maybe Text
v1beta1IPAddressKind, Maybe Text
Maybe V1beta1IPAddressSpec
Maybe V1ObjectMeta
v1beta1IPAddressApiVersion :: Maybe Text
$sel:v1beta1IPAddressMetadata:V1beta1IPAddress :: Maybe V1ObjectMeta
$sel:v1beta1IPAddressSpec:V1beta1IPAddress :: Maybe V1beta1IPAddressSpec
v1beta1IPAddressApiVersion :: Maybe Text
v1beta1IPAddressMetadata :: Maybe V1ObjectMeta
v1beta1IPAddressSpec :: Maybe V1beta1IPAddressSpec
..} ) (Maybe Text -> V1beta1IPAddress)
-> f (Maybe Text) -> f V1beta1IPAddress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1IPAddressKind
{-# INLINE v1beta1IPAddressKindL #-}

-- | 'v1beta1IPAddressMetadata' Lens
v1beta1IPAddressMetadataL :: Lens_' V1beta1IPAddress (Maybe V1ObjectMeta)
v1beta1IPAddressMetadataL :: Lens_' V1beta1IPAddress (Maybe V1ObjectMeta)
v1beta1IPAddressMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1IPAddress{Maybe Text
Maybe V1beta1IPAddressSpec
Maybe V1ObjectMeta
v1beta1IPAddressApiVersion :: V1beta1IPAddress -> Maybe Text
$sel:v1beta1IPAddressKind:V1beta1IPAddress :: V1beta1IPAddress -> Maybe Text
$sel:v1beta1IPAddressMetadata:V1beta1IPAddress :: V1beta1IPAddress -> Maybe V1ObjectMeta
$sel:v1beta1IPAddressSpec:V1beta1IPAddress :: V1beta1IPAddress -> Maybe V1beta1IPAddressSpec
v1beta1IPAddressApiVersion :: Maybe Text
v1beta1IPAddressKind :: Maybe Text
v1beta1IPAddressMetadata :: Maybe V1ObjectMeta
v1beta1IPAddressSpec :: Maybe V1beta1IPAddressSpec
..} = (\Maybe V1ObjectMeta
v1beta1IPAddressMetadata -> V1beta1IPAddress { Maybe V1ObjectMeta
$sel:v1beta1IPAddressMetadata:V1beta1IPAddress :: Maybe V1ObjectMeta
v1beta1IPAddressMetadata :: Maybe V1ObjectMeta
v1beta1IPAddressMetadata, Maybe Text
Maybe V1beta1IPAddressSpec
v1beta1IPAddressApiVersion :: Maybe Text
$sel:v1beta1IPAddressKind:V1beta1IPAddress :: Maybe Text
$sel:v1beta1IPAddressSpec:V1beta1IPAddress :: Maybe V1beta1IPAddressSpec
v1beta1IPAddressApiVersion :: Maybe Text
v1beta1IPAddressKind :: Maybe Text
v1beta1IPAddressSpec :: Maybe V1beta1IPAddressSpec
..} ) (Maybe V1ObjectMeta -> V1beta1IPAddress)
-> f (Maybe V1ObjectMeta) -> f V1beta1IPAddress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1IPAddressMetadata
{-# INLINE v1beta1IPAddressMetadataL #-}

-- | 'v1beta1IPAddressSpec' Lens
v1beta1IPAddressSpecL :: Lens_' V1beta1IPAddress (Maybe V1beta1IPAddressSpec)
v1beta1IPAddressSpecL :: Lens_' V1beta1IPAddress (Maybe V1beta1IPAddressSpec)
v1beta1IPAddressSpecL Maybe V1beta1IPAddressSpec -> f (Maybe V1beta1IPAddressSpec)
f V1beta1IPAddress{Maybe Text
Maybe V1beta1IPAddressSpec
Maybe V1ObjectMeta
v1beta1IPAddressApiVersion :: V1beta1IPAddress -> Maybe Text
$sel:v1beta1IPAddressKind:V1beta1IPAddress :: V1beta1IPAddress -> Maybe Text
$sel:v1beta1IPAddressMetadata:V1beta1IPAddress :: V1beta1IPAddress -> Maybe V1ObjectMeta
$sel:v1beta1IPAddressSpec:V1beta1IPAddress :: V1beta1IPAddress -> Maybe V1beta1IPAddressSpec
v1beta1IPAddressApiVersion :: Maybe Text
v1beta1IPAddressKind :: Maybe Text
v1beta1IPAddressMetadata :: Maybe V1ObjectMeta
v1beta1IPAddressSpec :: Maybe V1beta1IPAddressSpec
..} = (\Maybe V1beta1IPAddressSpec
v1beta1IPAddressSpec -> V1beta1IPAddress { Maybe V1beta1IPAddressSpec
$sel:v1beta1IPAddressSpec:V1beta1IPAddress :: Maybe V1beta1IPAddressSpec
v1beta1IPAddressSpec :: Maybe V1beta1IPAddressSpec
v1beta1IPAddressSpec, Maybe Text
Maybe V1ObjectMeta
v1beta1IPAddressApiVersion :: Maybe Text
$sel:v1beta1IPAddressKind:V1beta1IPAddress :: Maybe Text
$sel:v1beta1IPAddressMetadata:V1beta1IPAddress :: Maybe V1ObjectMeta
v1beta1IPAddressApiVersion :: Maybe Text
v1beta1IPAddressKind :: Maybe Text
v1beta1IPAddressMetadata :: Maybe V1ObjectMeta
..} ) (Maybe V1beta1IPAddressSpec -> V1beta1IPAddress)
-> f (Maybe V1beta1IPAddressSpec) -> f V1beta1IPAddress
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1IPAddressSpec -> f (Maybe V1beta1IPAddressSpec)
f Maybe V1beta1IPAddressSpec
v1beta1IPAddressSpec
{-# INLINE v1beta1IPAddressSpecL #-}



-- * V1beta1IPAddressList

-- | 'v1beta1IPAddressListApiVersion' Lens
v1beta1IPAddressListApiVersionL :: Lens_' V1beta1IPAddressList (Maybe Text)
v1beta1IPAddressListApiVersionL :: Lens_' V1beta1IPAddressList (Maybe Text)
v1beta1IPAddressListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1IPAddressList{[V1beta1IPAddress]
Maybe Text
Maybe V1ListMeta
v1beta1IPAddressListApiVersion :: V1beta1IPAddressList -> Maybe Text
v1beta1IPAddressListApiVersion :: Maybe Text
v1beta1IPAddressListItems :: [V1beta1IPAddress]
v1beta1IPAddressListKind :: Maybe Text
v1beta1IPAddressListMetadata :: Maybe V1ListMeta
$sel:v1beta1IPAddressListItems:V1beta1IPAddressList :: V1beta1IPAddressList -> [V1beta1IPAddress]
$sel:v1beta1IPAddressListKind:V1beta1IPAddressList :: V1beta1IPAddressList -> Maybe Text
$sel:v1beta1IPAddressListMetadata:V1beta1IPAddressList :: V1beta1IPAddressList -> Maybe V1ListMeta
..} = (\Maybe Text
v1beta1IPAddressListApiVersion -> V1beta1IPAddressList { Maybe Text
v1beta1IPAddressListApiVersion :: Maybe Text
v1beta1IPAddressListApiVersion :: Maybe Text
v1beta1IPAddressListApiVersion, [V1beta1IPAddress]
Maybe Text
Maybe V1ListMeta
v1beta1IPAddressListItems :: [V1beta1IPAddress]
v1beta1IPAddressListKind :: Maybe Text
v1beta1IPAddressListMetadata :: Maybe V1ListMeta
$sel:v1beta1IPAddressListItems:V1beta1IPAddressList :: [V1beta1IPAddress]
$sel:v1beta1IPAddressListKind:V1beta1IPAddressList :: Maybe Text
$sel:v1beta1IPAddressListMetadata:V1beta1IPAddressList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1beta1IPAddressList)
-> f (Maybe Text) -> f V1beta1IPAddressList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1IPAddressListApiVersion
{-# INLINE v1beta1IPAddressListApiVersionL #-}

-- | 'v1beta1IPAddressListItems' Lens
v1beta1IPAddressListItemsL :: Lens_' V1beta1IPAddressList ([V1beta1IPAddress])
v1beta1IPAddressListItemsL :: Lens_' V1beta1IPAddressList [V1beta1IPAddress]
v1beta1IPAddressListItemsL [V1beta1IPAddress] -> f [V1beta1IPAddress]
f V1beta1IPAddressList{[V1beta1IPAddress]
Maybe Text
Maybe V1ListMeta
v1beta1IPAddressListApiVersion :: V1beta1IPAddressList -> Maybe Text
$sel:v1beta1IPAddressListItems:V1beta1IPAddressList :: V1beta1IPAddressList -> [V1beta1IPAddress]
$sel:v1beta1IPAddressListKind:V1beta1IPAddressList :: V1beta1IPAddressList -> Maybe Text
$sel:v1beta1IPAddressListMetadata:V1beta1IPAddressList :: V1beta1IPAddressList -> Maybe V1ListMeta
v1beta1IPAddressListApiVersion :: Maybe Text
v1beta1IPAddressListItems :: [V1beta1IPAddress]
v1beta1IPAddressListKind :: Maybe Text
v1beta1IPAddressListMetadata :: Maybe V1ListMeta
..} = (\[V1beta1IPAddress]
v1beta1IPAddressListItems -> V1beta1IPAddressList { [V1beta1IPAddress]
$sel:v1beta1IPAddressListItems:V1beta1IPAddressList :: [V1beta1IPAddress]
v1beta1IPAddressListItems :: [V1beta1IPAddress]
v1beta1IPAddressListItems, Maybe Text
Maybe V1ListMeta
v1beta1IPAddressListApiVersion :: Maybe Text
$sel:v1beta1IPAddressListKind:V1beta1IPAddressList :: Maybe Text
$sel:v1beta1IPAddressListMetadata:V1beta1IPAddressList :: Maybe V1ListMeta
v1beta1IPAddressListApiVersion :: Maybe Text
v1beta1IPAddressListKind :: Maybe Text
v1beta1IPAddressListMetadata :: Maybe V1ListMeta
..} ) ([V1beta1IPAddress] -> V1beta1IPAddressList)
-> f [V1beta1IPAddress] -> f V1beta1IPAddressList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1IPAddress] -> f [V1beta1IPAddress]
f [V1beta1IPAddress]
v1beta1IPAddressListItems
{-# INLINE v1beta1IPAddressListItemsL #-}

-- | 'v1beta1IPAddressListKind' Lens
v1beta1IPAddressListKindL :: Lens_' V1beta1IPAddressList (Maybe Text)
v1beta1IPAddressListKindL :: Lens_' V1beta1IPAddressList (Maybe Text)
v1beta1IPAddressListKindL Maybe Text -> f (Maybe Text)
f V1beta1IPAddressList{[V1beta1IPAddress]
Maybe Text
Maybe V1ListMeta
v1beta1IPAddressListApiVersion :: V1beta1IPAddressList -> Maybe Text
$sel:v1beta1IPAddressListItems:V1beta1IPAddressList :: V1beta1IPAddressList -> [V1beta1IPAddress]
$sel:v1beta1IPAddressListKind:V1beta1IPAddressList :: V1beta1IPAddressList -> Maybe Text
$sel:v1beta1IPAddressListMetadata:V1beta1IPAddressList :: V1beta1IPAddressList -> Maybe V1ListMeta
v1beta1IPAddressListApiVersion :: Maybe Text
v1beta1IPAddressListItems :: [V1beta1IPAddress]
v1beta1IPAddressListKind :: Maybe Text
v1beta1IPAddressListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1beta1IPAddressListKind -> V1beta1IPAddressList { Maybe Text
$sel:v1beta1IPAddressListKind:V1beta1IPAddressList :: Maybe Text
v1beta1IPAddressListKind :: Maybe Text
v1beta1IPAddressListKind, [V1beta1IPAddress]
Maybe Text
Maybe V1ListMeta
v1beta1IPAddressListApiVersion :: Maybe Text
$sel:v1beta1IPAddressListItems:V1beta1IPAddressList :: [V1beta1IPAddress]
$sel:v1beta1IPAddressListMetadata:V1beta1IPAddressList :: Maybe V1ListMeta
v1beta1IPAddressListApiVersion :: Maybe Text
v1beta1IPAddressListItems :: [V1beta1IPAddress]
v1beta1IPAddressListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1beta1IPAddressList)
-> f (Maybe Text) -> f V1beta1IPAddressList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1IPAddressListKind
{-# INLINE v1beta1IPAddressListKindL #-}

-- | 'v1beta1IPAddressListMetadata' Lens
v1beta1IPAddressListMetadataL :: Lens_' V1beta1IPAddressList (Maybe V1ListMeta)
v1beta1IPAddressListMetadataL :: Lens_' V1beta1IPAddressList (Maybe V1ListMeta)
v1beta1IPAddressListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1IPAddressList{[V1beta1IPAddress]
Maybe Text
Maybe V1ListMeta
v1beta1IPAddressListApiVersion :: V1beta1IPAddressList -> Maybe Text
$sel:v1beta1IPAddressListItems:V1beta1IPAddressList :: V1beta1IPAddressList -> [V1beta1IPAddress]
$sel:v1beta1IPAddressListKind:V1beta1IPAddressList :: V1beta1IPAddressList -> Maybe Text
$sel:v1beta1IPAddressListMetadata:V1beta1IPAddressList :: V1beta1IPAddressList -> Maybe V1ListMeta
v1beta1IPAddressListApiVersion :: Maybe Text
v1beta1IPAddressListItems :: [V1beta1IPAddress]
v1beta1IPAddressListKind :: Maybe Text
v1beta1IPAddressListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1beta1IPAddressListMetadata -> V1beta1IPAddressList { Maybe V1ListMeta
$sel:v1beta1IPAddressListMetadata:V1beta1IPAddressList :: Maybe V1ListMeta
v1beta1IPAddressListMetadata :: Maybe V1ListMeta
v1beta1IPAddressListMetadata, [V1beta1IPAddress]
Maybe Text
v1beta1IPAddressListApiVersion :: Maybe Text
$sel:v1beta1IPAddressListItems:V1beta1IPAddressList :: [V1beta1IPAddress]
$sel:v1beta1IPAddressListKind:V1beta1IPAddressList :: Maybe Text
v1beta1IPAddressListApiVersion :: Maybe Text
v1beta1IPAddressListItems :: [V1beta1IPAddress]
v1beta1IPAddressListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1IPAddressList)
-> f (Maybe V1ListMeta) -> f V1beta1IPAddressList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1IPAddressListMetadata
{-# INLINE v1beta1IPAddressListMetadataL #-}



-- * V1beta1IPAddressSpec

-- | 'v1beta1IPAddressSpecParentRef' Lens
v1beta1IPAddressSpecParentRefL :: Lens_' V1beta1IPAddressSpec (V1beta1ParentReference)
v1beta1IPAddressSpecParentRefL :: Lens_' V1beta1IPAddressSpec V1beta1ParentReference
v1beta1IPAddressSpecParentRefL V1beta1ParentReference -> f V1beta1ParentReference
f V1beta1IPAddressSpec{V1beta1ParentReference
v1beta1IPAddressSpecParentRef :: V1beta1IPAddressSpec -> V1beta1ParentReference
v1beta1IPAddressSpecParentRef :: V1beta1ParentReference
..} = (\V1beta1ParentReference
v1beta1IPAddressSpecParentRef -> V1beta1IPAddressSpec { V1beta1ParentReference
v1beta1IPAddressSpecParentRef :: V1beta1ParentReference
v1beta1IPAddressSpecParentRef :: V1beta1ParentReference
v1beta1IPAddressSpecParentRef, ..} ) (V1beta1ParentReference -> V1beta1IPAddressSpec)
-> f V1beta1ParentReference -> f V1beta1IPAddressSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1beta1ParentReference -> f V1beta1ParentReference
f V1beta1ParentReference
v1beta1IPAddressSpecParentRef
{-# INLINE v1beta1IPAddressSpecParentRefL #-}



-- * V1beta1MatchCondition

-- | 'v1beta1MatchConditionExpression' Lens
v1beta1MatchConditionExpressionL :: Lens_' V1beta1MatchCondition (Text)
v1beta1MatchConditionExpressionL :: Lens_' V1beta1MatchCondition Text
v1beta1MatchConditionExpressionL Text -> f Text
f V1beta1MatchCondition{Text
v1beta1MatchConditionExpression :: V1beta1MatchCondition -> Text
v1beta1MatchConditionExpression :: Text
v1beta1MatchConditionName :: Text
$sel:v1beta1MatchConditionName:V1beta1MatchCondition :: V1beta1MatchCondition -> Text
..} = (\Text
v1beta1MatchConditionExpression -> V1beta1MatchCondition { Text
v1beta1MatchConditionExpression :: Text
v1beta1MatchConditionExpression :: Text
v1beta1MatchConditionExpression, Text
v1beta1MatchConditionName :: Text
$sel:v1beta1MatchConditionName:V1beta1MatchCondition :: Text
..} ) (Text -> V1beta1MatchCondition)
-> f Text -> f V1beta1MatchCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1MatchConditionExpression
{-# INLINE v1beta1MatchConditionExpressionL #-}

-- | 'v1beta1MatchConditionName' Lens
v1beta1MatchConditionNameL :: Lens_' V1beta1MatchCondition (Text)
v1beta1MatchConditionNameL :: Lens_' V1beta1MatchCondition Text
v1beta1MatchConditionNameL Text -> f Text
f V1beta1MatchCondition{Text
v1beta1MatchConditionExpression :: V1beta1MatchCondition -> Text
$sel:v1beta1MatchConditionName:V1beta1MatchCondition :: V1beta1MatchCondition -> Text
v1beta1MatchConditionExpression :: Text
v1beta1MatchConditionName :: Text
..} = (\Text
v1beta1MatchConditionName -> V1beta1MatchCondition { Text
$sel:v1beta1MatchConditionName:V1beta1MatchCondition :: Text
v1beta1MatchConditionName :: Text
v1beta1MatchConditionName, Text
v1beta1MatchConditionExpression :: Text
v1beta1MatchConditionExpression :: Text
..} ) (Text -> V1beta1MatchCondition)
-> f Text -> f V1beta1MatchCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1MatchConditionName
{-# INLINE v1beta1MatchConditionNameL #-}



-- * V1beta1MatchResources

-- | 'v1beta1MatchResourcesExcludeResourceRules' Lens
v1beta1MatchResourcesExcludeResourceRulesL :: Lens_' V1beta1MatchResources (Maybe [V1beta1NamedRuleWithOperations])
v1beta1MatchResourcesExcludeResourceRulesL :: Lens_'
  V1beta1MatchResources (Maybe [V1beta1NamedRuleWithOperations])
v1beta1MatchResourcesExcludeResourceRulesL Maybe [V1beta1NamedRuleWithOperations]
-> f (Maybe [V1beta1NamedRuleWithOperations])
f V1beta1MatchResources{Maybe [V1beta1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1beta1MatchResourcesExcludeResourceRules :: V1beta1MatchResources -> Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesExcludeResourceRules :: Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesMatchPolicy :: Maybe Text
v1beta1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1beta1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1beta1MatchResourcesResourceRules :: Maybe [V1beta1NamedRuleWithOperations]
$sel:v1beta1MatchResourcesMatchPolicy:V1beta1MatchResources :: V1beta1MatchResources -> Maybe Text
$sel:v1beta1MatchResourcesNamespaceSelector:V1beta1MatchResources :: V1beta1MatchResources -> Maybe V1LabelSelector
$sel:v1beta1MatchResourcesObjectSelector:V1beta1MatchResources :: V1beta1MatchResources -> Maybe V1LabelSelector
$sel:v1beta1MatchResourcesResourceRules:V1beta1MatchResources :: V1beta1MatchResources -> Maybe [V1beta1NamedRuleWithOperations]
..} = (\Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesExcludeResourceRules -> V1beta1MatchResources { Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesExcludeResourceRules :: Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesExcludeResourceRules :: Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesExcludeResourceRules, Maybe [V1beta1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1beta1MatchResourcesMatchPolicy :: Maybe Text
v1beta1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1beta1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1beta1MatchResourcesResourceRules :: Maybe [V1beta1NamedRuleWithOperations]
$sel:v1beta1MatchResourcesMatchPolicy:V1beta1MatchResources :: Maybe Text
$sel:v1beta1MatchResourcesNamespaceSelector:V1beta1MatchResources :: Maybe V1LabelSelector
$sel:v1beta1MatchResourcesObjectSelector:V1beta1MatchResources :: Maybe V1LabelSelector
$sel:v1beta1MatchResourcesResourceRules:V1beta1MatchResources :: Maybe [V1beta1NamedRuleWithOperations]
..} ) (Maybe [V1beta1NamedRuleWithOperations] -> V1beta1MatchResources)
-> f (Maybe [V1beta1NamedRuleWithOperations])
-> f V1beta1MatchResources
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1NamedRuleWithOperations]
-> f (Maybe [V1beta1NamedRuleWithOperations])
f Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesExcludeResourceRules
{-# INLINE v1beta1MatchResourcesExcludeResourceRulesL #-}

-- | 'v1beta1MatchResourcesMatchPolicy' Lens
v1beta1MatchResourcesMatchPolicyL :: Lens_' V1beta1MatchResources (Maybe Text)
v1beta1MatchResourcesMatchPolicyL :: Lens_' V1beta1MatchResources (Maybe Text)
v1beta1MatchResourcesMatchPolicyL Maybe Text -> f (Maybe Text)
f V1beta1MatchResources{Maybe [V1beta1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1beta1MatchResourcesExcludeResourceRules :: V1beta1MatchResources -> Maybe [V1beta1NamedRuleWithOperations]
$sel:v1beta1MatchResourcesMatchPolicy:V1beta1MatchResources :: V1beta1MatchResources -> Maybe Text
$sel:v1beta1MatchResourcesNamespaceSelector:V1beta1MatchResources :: V1beta1MatchResources -> Maybe V1LabelSelector
$sel:v1beta1MatchResourcesObjectSelector:V1beta1MatchResources :: V1beta1MatchResources -> Maybe V1LabelSelector
$sel:v1beta1MatchResourcesResourceRules:V1beta1MatchResources :: V1beta1MatchResources -> Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesExcludeResourceRules :: Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesMatchPolicy :: Maybe Text
v1beta1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1beta1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1beta1MatchResourcesResourceRules :: Maybe [V1beta1NamedRuleWithOperations]
..} = (\Maybe Text
v1beta1MatchResourcesMatchPolicy -> V1beta1MatchResources { Maybe Text
$sel:v1beta1MatchResourcesMatchPolicy:V1beta1MatchResources :: Maybe Text
v1beta1MatchResourcesMatchPolicy :: Maybe Text
v1beta1MatchResourcesMatchPolicy, Maybe [V1beta1NamedRuleWithOperations]
Maybe V1LabelSelector
v1beta1MatchResourcesExcludeResourceRules :: Maybe [V1beta1NamedRuleWithOperations]
$sel:v1beta1MatchResourcesNamespaceSelector:V1beta1MatchResources :: Maybe V1LabelSelector
$sel:v1beta1MatchResourcesObjectSelector:V1beta1MatchResources :: Maybe V1LabelSelector
$sel:v1beta1MatchResourcesResourceRules:V1beta1MatchResources :: Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesExcludeResourceRules :: Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1beta1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1beta1MatchResourcesResourceRules :: Maybe [V1beta1NamedRuleWithOperations]
..} ) (Maybe Text -> V1beta1MatchResources)
-> f (Maybe Text) -> f V1beta1MatchResources
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1MatchResourcesMatchPolicy
{-# INLINE v1beta1MatchResourcesMatchPolicyL #-}

-- | 'v1beta1MatchResourcesNamespaceSelector' Lens
v1beta1MatchResourcesNamespaceSelectorL :: Lens_' V1beta1MatchResources (Maybe V1LabelSelector)
v1beta1MatchResourcesNamespaceSelectorL :: Lens_' V1beta1MatchResources (Maybe V1LabelSelector)
v1beta1MatchResourcesNamespaceSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1beta1MatchResources{Maybe [V1beta1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1beta1MatchResourcesExcludeResourceRules :: V1beta1MatchResources -> Maybe [V1beta1NamedRuleWithOperations]
$sel:v1beta1MatchResourcesMatchPolicy:V1beta1MatchResources :: V1beta1MatchResources -> Maybe Text
$sel:v1beta1MatchResourcesNamespaceSelector:V1beta1MatchResources :: V1beta1MatchResources -> Maybe V1LabelSelector
$sel:v1beta1MatchResourcesObjectSelector:V1beta1MatchResources :: V1beta1MatchResources -> Maybe V1LabelSelector
$sel:v1beta1MatchResourcesResourceRules:V1beta1MatchResources :: V1beta1MatchResources -> Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesExcludeResourceRules :: Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesMatchPolicy :: Maybe Text
v1beta1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1beta1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1beta1MatchResourcesResourceRules :: Maybe [V1beta1NamedRuleWithOperations]
..} = (\Maybe V1LabelSelector
v1beta1MatchResourcesNamespaceSelector -> V1beta1MatchResources { Maybe V1LabelSelector
$sel:v1beta1MatchResourcesNamespaceSelector:V1beta1MatchResources :: Maybe V1LabelSelector
v1beta1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1beta1MatchResourcesNamespaceSelector, Maybe [V1beta1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1beta1MatchResourcesExcludeResourceRules :: Maybe [V1beta1NamedRuleWithOperations]
$sel:v1beta1MatchResourcesMatchPolicy:V1beta1MatchResources :: Maybe Text
$sel:v1beta1MatchResourcesObjectSelector:V1beta1MatchResources :: Maybe V1LabelSelector
$sel:v1beta1MatchResourcesResourceRules:V1beta1MatchResources :: Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesExcludeResourceRules :: Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesMatchPolicy :: Maybe Text
v1beta1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1beta1MatchResourcesResourceRules :: Maybe [V1beta1NamedRuleWithOperations]
..} ) (Maybe V1LabelSelector -> V1beta1MatchResources)
-> f (Maybe V1LabelSelector) -> f V1beta1MatchResources
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1beta1MatchResourcesNamespaceSelector
{-# INLINE v1beta1MatchResourcesNamespaceSelectorL #-}

-- | 'v1beta1MatchResourcesObjectSelector' Lens
v1beta1MatchResourcesObjectSelectorL :: Lens_' V1beta1MatchResources (Maybe V1LabelSelector)
v1beta1MatchResourcesObjectSelectorL :: Lens_' V1beta1MatchResources (Maybe V1LabelSelector)
v1beta1MatchResourcesObjectSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1beta1MatchResources{Maybe [V1beta1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1beta1MatchResourcesExcludeResourceRules :: V1beta1MatchResources -> Maybe [V1beta1NamedRuleWithOperations]
$sel:v1beta1MatchResourcesMatchPolicy:V1beta1MatchResources :: V1beta1MatchResources -> Maybe Text
$sel:v1beta1MatchResourcesNamespaceSelector:V1beta1MatchResources :: V1beta1MatchResources -> Maybe V1LabelSelector
$sel:v1beta1MatchResourcesObjectSelector:V1beta1MatchResources :: V1beta1MatchResources -> Maybe V1LabelSelector
$sel:v1beta1MatchResourcesResourceRules:V1beta1MatchResources :: V1beta1MatchResources -> Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesExcludeResourceRules :: Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesMatchPolicy :: Maybe Text
v1beta1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1beta1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1beta1MatchResourcesResourceRules :: Maybe [V1beta1NamedRuleWithOperations]
..} = (\Maybe V1LabelSelector
v1beta1MatchResourcesObjectSelector -> V1beta1MatchResources { Maybe V1LabelSelector
$sel:v1beta1MatchResourcesObjectSelector:V1beta1MatchResources :: Maybe V1LabelSelector
v1beta1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1beta1MatchResourcesObjectSelector, Maybe [V1beta1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1beta1MatchResourcesExcludeResourceRules :: Maybe [V1beta1NamedRuleWithOperations]
$sel:v1beta1MatchResourcesMatchPolicy:V1beta1MatchResources :: Maybe Text
$sel:v1beta1MatchResourcesNamespaceSelector:V1beta1MatchResources :: Maybe V1LabelSelector
$sel:v1beta1MatchResourcesResourceRules:V1beta1MatchResources :: Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesExcludeResourceRules :: Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesMatchPolicy :: Maybe Text
v1beta1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1beta1MatchResourcesResourceRules :: Maybe [V1beta1NamedRuleWithOperations]
..} ) (Maybe V1LabelSelector -> V1beta1MatchResources)
-> f (Maybe V1LabelSelector) -> f V1beta1MatchResources
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1beta1MatchResourcesObjectSelector
{-# INLINE v1beta1MatchResourcesObjectSelectorL #-}

-- | 'v1beta1MatchResourcesResourceRules' Lens
v1beta1MatchResourcesResourceRulesL :: Lens_' V1beta1MatchResources (Maybe [V1beta1NamedRuleWithOperations])
v1beta1MatchResourcesResourceRulesL :: Lens_'
  V1beta1MatchResources (Maybe [V1beta1NamedRuleWithOperations])
v1beta1MatchResourcesResourceRulesL Maybe [V1beta1NamedRuleWithOperations]
-> f (Maybe [V1beta1NamedRuleWithOperations])
f V1beta1MatchResources{Maybe [V1beta1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1beta1MatchResourcesExcludeResourceRules :: V1beta1MatchResources -> Maybe [V1beta1NamedRuleWithOperations]
$sel:v1beta1MatchResourcesMatchPolicy:V1beta1MatchResources :: V1beta1MatchResources -> Maybe Text
$sel:v1beta1MatchResourcesNamespaceSelector:V1beta1MatchResources :: V1beta1MatchResources -> Maybe V1LabelSelector
$sel:v1beta1MatchResourcesObjectSelector:V1beta1MatchResources :: V1beta1MatchResources -> Maybe V1LabelSelector
$sel:v1beta1MatchResourcesResourceRules:V1beta1MatchResources :: V1beta1MatchResources -> Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesExcludeResourceRules :: Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesMatchPolicy :: Maybe Text
v1beta1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1beta1MatchResourcesObjectSelector :: Maybe V1LabelSelector
v1beta1MatchResourcesResourceRules :: Maybe [V1beta1NamedRuleWithOperations]
..} = (\Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesResourceRules -> V1beta1MatchResources { Maybe [V1beta1NamedRuleWithOperations]
$sel:v1beta1MatchResourcesResourceRules:V1beta1MatchResources :: Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesResourceRules :: Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesResourceRules, Maybe [V1beta1NamedRuleWithOperations]
Maybe Text
Maybe V1LabelSelector
v1beta1MatchResourcesExcludeResourceRules :: Maybe [V1beta1NamedRuleWithOperations]
$sel:v1beta1MatchResourcesMatchPolicy:V1beta1MatchResources :: Maybe Text
$sel:v1beta1MatchResourcesNamespaceSelector:V1beta1MatchResources :: Maybe V1LabelSelector
$sel:v1beta1MatchResourcesObjectSelector:V1beta1MatchResources :: Maybe V1LabelSelector
v1beta1MatchResourcesExcludeResourceRules :: Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesMatchPolicy :: Maybe Text
v1beta1MatchResourcesNamespaceSelector :: Maybe V1LabelSelector
v1beta1MatchResourcesObjectSelector :: Maybe V1LabelSelector
..} ) (Maybe [V1beta1NamedRuleWithOperations] -> V1beta1MatchResources)
-> f (Maybe [V1beta1NamedRuleWithOperations])
-> f V1beta1MatchResources
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1NamedRuleWithOperations]
-> f (Maybe [V1beta1NamedRuleWithOperations])
f Maybe [V1beta1NamedRuleWithOperations]
v1beta1MatchResourcesResourceRules
{-# INLINE v1beta1MatchResourcesResourceRulesL #-}



-- * V1beta1NamedRuleWithOperations

-- | 'v1beta1NamedRuleWithOperationsApiGroups' Lens
v1beta1NamedRuleWithOperationsApiGroupsL :: Lens_' V1beta1NamedRuleWithOperations (Maybe [Text])
v1beta1NamedRuleWithOperationsApiGroupsL :: Lens_' V1beta1NamedRuleWithOperations (Maybe [Text])
v1beta1NamedRuleWithOperationsApiGroupsL Maybe [Text] -> f (Maybe [Text])
f V1beta1NamedRuleWithOperations{Maybe [Text]
Maybe Text
v1beta1NamedRuleWithOperationsApiGroups :: V1beta1NamedRuleWithOperations -> Maybe [Text]
v1beta1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1beta1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1beta1NamedRuleWithOperationsOperations :: Maybe [Text]
v1beta1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1beta1NamedRuleWithOperationsResources :: Maybe [Text]
v1beta1NamedRuleWithOperationsScope :: Maybe Text
$sel:v1beta1NamedRuleWithOperationsApiVersions:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsOperations:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsResourceNames:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsResources:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsScope:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe Text
..} = (\Maybe [Text]
v1beta1NamedRuleWithOperationsApiGroups -> V1beta1NamedRuleWithOperations { Maybe [Text]
v1beta1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1beta1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1beta1NamedRuleWithOperationsApiGroups, Maybe [Text]
Maybe Text
v1beta1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1beta1NamedRuleWithOperationsOperations :: Maybe [Text]
v1beta1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1beta1NamedRuleWithOperationsResources :: Maybe [Text]
v1beta1NamedRuleWithOperationsScope :: Maybe Text
$sel:v1beta1NamedRuleWithOperationsApiVersions:V1beta1NamedRuleWithOperations :: Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsOperations:V1beta1NamedRuleWithOperations :: Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsResourceNames:V1beta1NamedRuleWithOperations :: Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsResources:V1beta1NamedRuleWithOperations :: Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsScope:V1beta1NamedRuleWithOperations :: Maybe Text
..} ) (Maybe [Text] -> V1beta1NamedRuleWithOperations)
-> f (Maybe [Text]) -> f V1beta1NamedRuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1NamedRuleWithOperationsApiGroups
{-# INLINE v1beta1NamedRuleWithOperationsApiGroupsL #-}

-- | 'v1beta1NamedRuleWithOperationsApiVersions' Lens
v1beta1NamedRuleWithOperationsApiVersionsL :: Lens_' V1beta1NamedRuleWithOperations (Maybe [Text])
v1beta1NamedRuleWithOperationsApiVersionsL :: Lens_' V1beta1NamedRuleWithOperations (Maybe [Text])
v1beta1NamedRuleWithOperationsApiVersionsL Maybe [Text] -> f (Maybe [Text])
f V1beta1NamedRuleWithOperations{Maybe [Text]
Maybe Text
v1beta1NamedRuleWithOperationsApiGroups :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsApiVersions:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsOperations:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsResourceNames:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsResources:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsScope:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe Text
v1beta1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1beta1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1beta1NamedRuleWithOperationsOperations :: Maybe [Text]
v1beta1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1beta1NamedRuleWithOperationsResources :: Maybe [Text]
v1beta1NamedRuleWithOperationsScope :: Maybe Text
..} = (\Maybe [Text]
v1beta1NamedRuleWithOperationsApiVersions -> V1beta1NamedRuleWithOperations { Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsApiVersions:V1beta1NamedRuleWithOperations :: Maybe [Text]
v1beta1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1beta1NamedRuleWithOperationsApiVersions, Maybe [Text]
Maybe Text
v1beta1NamedRuleWithOperationsApiGroups :: Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsOperations:V1beta1NamedRuleWithOperations :: Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsResourceNames:V1beta1NamedRuleWithOperations :: Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsResources:V1beta1NamedRuleWithOperations :: Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsScope:V1beta1NamedRuleWithOperations :: Maybe Text
v1beta1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1beta1NamedRuleWithOperationsOperations :: Maybe [Text]
v1beta1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1beta1NamedRuleWithOperationsResources :: Maybe [Text]
v1beta1NamedRuleWithOperationsScope :: Maybe Text
..} ) (Maybe [Text] -> V1beta1NamedRuleWithOperations)
-> f (Maybe [Text]) -> f V1beta1NamedRuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1NamedRuleWithOperationsApiVersions
{-# INLINE v1beta1NamedRuleWithOperationsApiVersionsL #-}

-- | 'v1beta1NamedRuleWithOperationsOperations' Lens
v1beta1NamedRuleWithOperationsOperationsL :: Lens_' V1beta1NamedRuleWithOperations (Maybe [Text])
v1beta1NamedRuleWithOperationsOperationsL :: Lens_' V1beta1NamedRuleWithOperations (Maybe [Text])
v1beta1NamedRuleWithOperationsOperationsL Maybe [Text] -> f (Maybe [Text])
f V1beta1NamedRuleWithOperations{Maybe [Text]
Maybe Text
v1beta1NamedRuleWithOperationsApiGroups :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsApiVersions:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsOperations:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsResourceNames:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsResources:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsScope:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe Text
v1beta1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1beta1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1beta1NamedRuleWithOperationsOperations :: Maybe [Text]
v1beta1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1beta1NamedRuleWithOperationsResources :: Maybe [Text]
v1beta1NamedRuleWithOperationsScope :: Maybe Text
..} = (\Maybe [Text]
v1beta1NamedRuleWithOperationsOperations -> V1beta1NamedRuleWithOperations { Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsOperations:V1beta1NamedRuleWithOperations :: Maybe [Text]
v1beta1NamedRuleWithOperationsOperations :: Maybe [Text]
v1beta1NamedRuleWithOperationsOperations, Maybe [Text]
Maybe Text
v1beta1NamedRuleWithOperationsApiGroups :: Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsApiVersions:V1beta1NamedRuleWithOperations :: Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsResourceNames:V1beta1NamedRuleWithOperations :: Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsResources:V1beta1NamedRuleWithOperations :: Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsScope:V1beta1NamedRuleWithOperations :: Maybe Text
v1beta1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1beta1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1beta1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1beta1NamedRuleWithOperationsResources :: Maybe [Text]
v1beta1NamedRuleWithOperationsScope :: Maybe Text
..} ) (Maybe [Text] -> V1beta1NamedRuleWithOperations)
-> f (Maybe [Text]) -> f V1beta1NamedRuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1NamedRuleWithOperationsOperations
{-# INLINE v1beta1NamedRuleWithOperationsOperationsL #-}

-- | 'v1beta1NamedRuleWithOperationsResourceNames' Lens
v1beta1NamedRuleWithOperationsResourceNamesL :: Lens_' V1beta1NamedRuleWithOperations (Maybe [Text])
v1beta1NamedRuleWithOperationsResourceNamesL :: Lens_' V1beta1NamedRuleWithOperations (Maybe [Text])
v1beta1NamedRuleWithOperationsResourceNamesL Maybe [Text] -> f (Maybe [Text])
f V1beta1NamedRuleWithOperations{Maybe [Text]
Maybe Text
v1beta1NamedRuleWithOperationsApiGroups :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsApiVersions:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsOperations:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsResourceNames:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsResources:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsScope:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe Text
v1beta1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1beta1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1beta1NamedRuleWithOperationsOperations :: Maybe [Text]
v1beta1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1beta1NamedRuleWithOperationsResources :: Maybe [Text]
v1beta1NamedRuleWithOperationsScope :: Maybe Text
..} = (\Maybe [Text]
v1beta1NamedRuleWithOperationsResourceNames -> V1beta1NamedRuleWithOperations { Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsResourceNames:V1beta1NamedRuleWithOperations :: Maybe [Text]
v1beta1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1beta1NamedRuleWithOperationsResourceNames, Maybe [Text]
Maybe Text
v1beta1NamedRuleWithOperationsApiGroups :: Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsApiVersions:V1beta1NamedRuleWithOperations :: Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsOperations:V1beta1NamedRuleWithOperations :: Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsResources:V1beta1NamedRuleWithOperations :: Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsScope:V1beta1NamedRuleWithOperations :: Maybe Text
v1beta1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1beta1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1beta1NamedRuleWithOperationsOperations :: Maybe [Text]
v1beta1NamedRuleWithOperationsResources :: Maybe [Text]
v1beta1NamedRuleWithOperationsScope :: Maybe Text
..} ) (Maybe [Text] -> V1beta1NamedRuleWithOperations)
-> f (Maybe [Text]) -> f V1beta1NamedRuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1NamedRuleWithOperationsResourceNames
{-# INLINE v1beta1NamedRuleWithOperationsResourceNamesL #-}

-- | 'v1beta1NamedRuleWithOperationsResources' Lens
v1beta1NamedRuleWithOperationsResourcesL :: Lens_' V1beta1NamedRuleWithOperations (Maybe [Text])
v1beta1NamedRuleWithOperationsResourcesL :: Lens_' V1beta1NamedRuleWithOperations (Maybe [Text])
v1beta1NamedRuleWithOperationsResourcesL Maybe [Text] -> f (Maybe [Text])
f V1beta1NamedRuleWithOperations{Maybe [Text]
Maybe Text
v1beta1NamedRuleWithOperationsApiGroups :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsApiVersions:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsOperations:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsResourceNames:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsResources:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsScope:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe Text
v1beta1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1beta1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1beta1NamedRuleWithOperationsOperations :: Maybe [Text]
v1beta1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1beta1NamedRuleWithOperationsResources :: Maybe [Text]
v1beta1NamedRuleWithOperationsScope :: Maybe Text
..} = (\Maybe [Text]
v1beta1NamedRuleWithOperationsResources -> V1beta1NamedRuleWithOperations { Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsResources:V1beta1NamedRuleWithOperations :: Maybe [Text]
v1beta1NamedRuleWithOperationsResources :: Maybe [Text]
v1beta1NamedRuleWithOperationsResources, Maybe [Text]
Maybe Text
v1beta1NamedRuleWithOperationsApiGroups :: Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsApiVersions:V1beta1NamedRuleWithOperations :: Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsOperations:V1beta1NamedRuleWithOperations :: Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsResourceNames:V1beta1NamedRuleWithOperations :: Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsScope:V1beta1NamedRuleWithOperations :: Maybe Text
v1beta1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1beta1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1beta1NamedRuleWithOperationsOperations :: Maybe [Text]
v1beta1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1beta1NamedRuleWithOperationsScope :: Maybe Text
..} ) (Maybe [Text] -> V1beta1NamedRuleWithOperations)
-> f (Maybe [Text]) -> f V1beta1NamedRuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1NamedRuleWithOperationsResources
{-# INLINE v1beta1NamedRuleWithOperationsResourcesL #-}

-- | 'v1beta1NamedRuleWithOperationsScope' Lens
v1beta1NamedRuleWithOperationsScopeL :: Lens_' V1beta1NamedRuleWithOperations (Maybe Text)
v1beta1NamedRuleWithOperationsScopeL :: Lens_' V1beta1NamedRuleWithOperations (Maybe Text)
v1beta1NamedRuleWithOperationsScopeL Maybe Text -> f (Maybe Text)
f V1beta1NamedRuleWithOperations{Maybe [Text]
Maybe Text
v1beta1NamedRuleWithOperationsApiGroups :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsApiVersions:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsOperations:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsResourceNames:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsResources:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsScope:V1beta1NamedRuleWithOperations :: V1beta1NamedRuleWithOperations -> Maybe Text
v1beta1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1beta1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1beta1NamedRuleWithOperationsOperations :: Maybe [Text]
v1beta1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1beta1NamedRuleWithOperationsResources :: Maybe [Text]
v1beta1NamedRuleWithOperationsScope :: Maybe Text
..} = (\Maybe Text
v1beta1NamedRuleWithOperationsScope -> V1beta1NamedRuleWithOperations { Maybe Text
$sel:v1beta1NamedRuleWithOperationsScope:V1beta1NamedRuleWithOperations :: Maybe Text
v1beta1NamedRuleWithOperationsScope :: Maybe Text
v1beta1NamedRuleWithOperationsScope, Maybe [Text]
v1beta1NamedRuleWithOperationsApiGroups :: Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsApiVersions:V1beta1NamedRuleWithOperations :: Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsOperations:V1beta1NamedRuleWithOperations :: Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsResourceNames:V1beta1NamedRuleWithOperations :: Maybe [Text]
$sel:v1beta1NamedRuleWithOperationsResources:V1beta1NamedRuleWithOperations :: Maybe [Text]
v1beta1NamedRuleWithOperationsApiGroups :: Maybe [Text]
v1beta1NamedRuleWithOperationsApiVersions :: Maybe [Text]
v1beta1NamedRuleWithOperationsOperations :: Maybe [Text]
v1beta1NamedRuleWithOperationsResourceNames :: Maybe [Text]
v1beta1NamedRuleWithOperationsResources :: Maybe [Text]
..} ) (Maybe Text -> V1beta1NamedRuleWithOperations)
-> f (Maybe Text) -> f V1beta1NamedRuleWithOperations
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1NamedRuleWithOperationsScope
{-# INLINE v1beta1NamedRuleWithOperationsScopeL #-}



-- * V1beta1NetworkDeviceData

-- | 'v1beta1NetworkDeviceDataHardwareAddress' Lens
v1beta1NetworkDeviceDataHardwareAddressL :: Lens_' V1beta1NetworkDeviceData (Maybe Text)
v1beta1NetworkDeviceDataHardwareAddressL :: Lens_' V1beta1NetworkDeviceData (Maybe Text)
v1beta1NetworkDeviceDataHardwareAddressL Maybe Text -> f (Maybe Text)
f V1beta1NetworkDeviceData{Maybe [Text]
Maybe Text
v1beta1NetworkDeviceDataHardwareAddress :: V1beta1NetworkDeviceData -> Maybe Text
v1beta1NetworkDeviceDataHardwareAddress :: Maybe Text
v1beta1NetworkDeviceDataInterfaceName :: Maybe Text
v1beta1NetworkDeviceDataIps :: Maybe [Text]
$sel:v1beta1NetworkDeviceDataInterfaceName:V1beta1NetworkDeviceData :: V1beta1NetworkDeviceData -> Maybe Text
$sel:v1beta1NetworkDeviceDataIps:V1beta1NetworkDeviceData :: V1beta1NetworkDeviceData -> Maybe [Text]
..} = (\Maybe Text
v1beta1NetworkDeviceDataHardwareAddress -> V1beta1NetworkDeviceData { Maybe Text
v1beta1NetworkDeviceDataHardwareAddress :: Maybe Text
v1beta1NetworkDeviceDataHardwareAddress :: Maybe Text
v1beta1NetworkDeviceDataHardwareAddress, Maybe [Text]
Maybe Text
v1beta1NetworkDeviceDataInterfaceName :: Maybe Text
v1beta1NetworkDeviceDataIps :: Maybe [Text]
$sel:v1beta1NetworkDeviceDataInterfaceName:V1beta1NetworkDeviceData :: Maybe Text
$sel:v1beta1NetworkDeviceDataIps:V1beta1NetworkDeviceData :: Maybe [Text]
..} ) (Maybe Text -> V1beta1NetworkDeviceData)
-> f (Maybe Text) -> f V1beta1NetworkDeviceData
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1NetworkDeviceDataHardwareAddress
{-# INLINE v1beta1NetworkDeviceDataHardwareAddressL #-}

-- | 'v1beta1NetworkDeviceDataInterfaceName' Lens
v1beta1NetworkDeviceDataInterfaceNameL :: Lens_' V1beta1NetworkDeviceData (Maybe Text)
v1beta1NetworkDeviceDataInterfaceNameL :: Lens_' V1beta1NetworkDeviceData (Maybe Text)
v1beta1NetworkDeviceDataInterfaceNameL Maybe Text -> f (Maybe Text)
f V1beta1NetworkDeviceData{Maybe [Text]
Maybe Text
v1beta1NetworkDeviceDataHardwareAddress :: V1beta1NetworkDeviceData -> Maybe Text
$sel:v1beta1NetworkDeviceDataInterfaceName:V1beta1NetworkDeviceData :: V1beta1NetworkDeviceData -> Maybe Text
$sel:v1beta1NetworkDeviceDataIps:V1beta1NetworkDeviceData :: V1beta1NetworkDeviceData -> Maybe [Text]
v1beta1NetworkDeviceDataHardwareAddress :: Maybe Text
v1beta1NetworkDeviceDataInterfaceName :: Maybe Text
v1beta1NetworkDeviceDataIps :: Maybe [Text]
..} = (\Maybe Text
v1beta1NetworkDeviceDataInterfaceName -> V1beta1NetworkDeviceData { Maybe Text
$sel:v1beta1NetworkDeviceDataInterfaceName:V1beta1NetworkDeviceData :: Maybe Text
v1beta1NetworkDeviceDataInterfaceName :: Maybe Text
v1beta1NetworkDeviceDataInterfaceName, Maybe [Text]
Maybe Text
v1beta1NetworkDeviceDataHardwareAddress :: Maybe Text
$sel:v1beta1NetworkDeviceDataIps:V1beta1NetworkDeviceData :: Maybe [Text]
v1beta1NetworkDeviceDataHardwareAddress :: Maybe Text
v1beta1NetworkDeviceDataIps :: Maybe [Text]
..} ) (Maybe Text -> V1beta1NetworkDeviceData)
-> f (Maybe Text) -> f V1beta1NetworkDeviceData
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1NetworkDeviceDataInterfaceName
{-# INLINE v1beta1NetworkDeviceDataInterfaceNameL #-}

-- | 'v1beta1NetworkDeviceDataIps' Lens
v1beta1NetworkDeviceDataIpsL :: Lens_' V1beta1NetworkDeviceData (Maybe [Text])
v1beta1NetworkDeviceDataIpsL :: Lens_' V1beta1NetworkDeviceData (Maybe [Text])
v1beta1NetworkDeviceDataIpsL Maybe [Text] -> f (Maybe [Text])
f V1beta1NetworkDeviceData{Maybe [Text]
Maybe Text
v1beta1NetworkDeviceDataHardwareAddress :: V1beta1NetworkDeviceData -> Maybe Text
$sel:v1beta1NetworkDeviceDataInterfaceName:V1beta1NetworkDeviceData :: V1beta1NetworkDeviceData -> Maybe Text
$sel:v1beta1NetworkDeviceDataIps:V1beta1NetworkDeviceData :: V1beta1NetworkDeviceData -> Maybe [Text]
v1beta1NetworkDeviceDataHardwareAddress :: Maybe Text
v1beta1NetworkDeviceDataInterfaceName :: Maybe Text
v1beta1NetworkDeviceDataIps :: Maybe [Text]
..} = (\Maybe [Text]
v1beta1NetworkDeviceDataIps -> V1beta1NetworkDeviceData { Maybe [Text]
$sel:v1beta1NetworkDeviceDataIps:V1beta1NetworkDeviceData :: Maybe [Text]
v1beta1NetworkDeviceDataIps :: Maybe [Text]
v1beta1NetworkDeviceDataIps, Maybe Text
v1beta1NetworkDeviceDataHardwareAddress :: Maybe Text
$sel:v1beta1NetworkDeviceDataInterfaceName:V1beta1NetworkDeviceData :: Maybe Text
v1beta1NetworkDeviceDataHardwareAddress :: Maybe Text
v1beta1NetworkDeviceDataInterfaceName :: Maybe Text
..} ) (Maybe [Text] -> V1beta1NetworkDeviceData)
-> f (Maybe [Text]) -> f V1beta1NetworkDeviceData
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1NetworkDeviceDataIps
{-# INLINE v1beta1NetworkDeviceDataIpsL #-}



-- * V1beta1OpaqueDeviceConfiguration

-- | 'v1beta1OpaqueDeviceConfigurationDriver' Lens
v1beta1OpaqueDeviceConfigurationDriverL :: Lens_' V1beta1OpaqueDeviceConfiguration (Text)
v1beta1OpaqueDeviceConfigurationDriverL :: Lens_' V1beta1OpaqueDeviceConfiguration Text
v1beta1OpaqueDeviceConfigurationDriverL Text -> f Text
f V1beta1OpaqueDeviceConfiguration{Value
Text
v1beta1OpaqueDeviceConfigurationDriver :: V1beta1OpaqueDeviceConfiguration -> Text
v1beta1OpaqueDeviceConfigurationDriver :: Text
v1beta1OpaqueDeviceConfigurationParameters :: Value
$sel:v1beta1OpaqueDeviceConfigurationParameters:V1beta1OpaqueDeviceConfiguration :: V1beta1OpaqueDeviceConfiguration -> Value
..} = (\Text
v1beta1OpaqueDeviceConfigurationDriver -> V1beta1OpaqueDeviceConfiguration { Text
v1beta1OpaqueDeviceConfigurationDriver :: Text
v1beta1OpaqueDeviceConfigurationDriver :: Text
v1beta1OpaqueDeviceConfigurationDriver, Value
v1beta1OpaqueDeviceConfigurationParameters :: Value
$sel:v1beta1OpaqueDeviceConfigurationParameters:V1beta1OpaqueDeviceConfiguration :: Value
..} ) (Text -> V1beta1OpaqueDeviceConfiguration)
-> f Text -> f V1beta1OpaqueDeviceConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1OpaqueDeviceConfigurationDriver
{-# INLINE v1beta1OpaqueDeviceConfigurationDriverL #-}

-- | 'v1beta1OpaqueDeviceConfigurationParameters' Lens
v1beta1OpaqueDeviceConfigurationParametersL :: Lens_' V1beta1OpaqueDeviceConfiguration (A.Value)
v1beta1OpaqueDeviceConfigurationParametersL :: Lens_' V1beta1OpaqueDeviceConfiguration Value
v1beta1OpaqueDeviceConfigurationParametersL Value -> f Value
f V1beta1OpaqueDeviceConfiguration{Value
Text
v1beta1OpaqueDeviceConfigurationDriver :: V1beta1OpaqueDeviceConfiguration -> Text
$sel:v1beta1OpaqueDeviceConfigurationParameters:V1beta1OpaqueDeviceConfiguration :: V1beta1OpaqueDeviceConfiguration -> Value
v1beta1OpaqueDeviceConfigurationDriver :: Text
v1beta1OpaqueDeviceConfigurationParameters :: Value
..} = (\Value
v1beta1OpaqueDeviceConfigurationParameters -> V1beta1OpaqueDeviceConfiguration { Value
$sel:v1beta1OpaqueDeviceConfigurationParameters:V1beta1OpaqueDeviceConfiguration :: Value
v1beta1OpaqueDeviceConfigurationParameters :: Value
v1beta1OpaqueDeviceConfigurationParameters, Text
v1beta1OpaqueDeviceConfigurationDriver :: Text
v1beta1OpaqueDeviceConfigurationDriver :: Text
..} ) (Value -> V1beta1OpaqueDeviceConfiguration)
-> f Value -> f V1beta1OpaqueDeviceConfiguration
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Value -> f Value
f Value
v1beta1OpaqueDeviceConfigurationParameters
{-# INLINE v1beta1OpaqueDeviceConfigurationParametersL #-}



-- * V1beta1ParamKind

-- | 'v1beta1ParamKindApiVersion' Lens
v1beta1ParamKindApiVersionL :: Lens_' V1beta1ParamKind (Maybe Text)
v1beta1ParamKindApiVersionL :: Lens_' V1beta1ParamKind (Maybe Text)
v1beta1ParamKindApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1ParamKind{Maybe Text
v1beta1ParamKindApiVersion :: V1beta1ParamKind -> Maybe Text
v1beta1ParamKindApiVersion :: Maybe Text
v1beta1ParamKindKind :: Maybe Text
$sel:v1beta1ParamKindKind:V1beta1ParamKind :: V1beta1ParamKind -> Maybe Text
..} = (\Maybe Text
v1beta1ParamKindApiVersion -> V1beta1ParamKind { Maybe Text
v1beta1ParamKindApiVersion :: Maybe Text
v1beta1ParamKindApiVersion :: Maybe Text
v1beta1ParamKindApiVersion, Maybe Text
v1beta1ParamKindKind :: Maybe Text
$sel:v1beta1ParamKindKind:V1beta1ParamKind :: Maybe Text
..} ) (Maybe Text -> V1beta1ParamKind)
-> f (Maybe Text) -> f V1beta1ParamKind
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ParamKindApiVersion
{-# INLINE v1beta1ParamKindApiVersionL #-}

-- | 'v1beta1ParamKindKind' Lens
v1beta1ParamKindKindL :: Lens_' V1beta1ParamKind (Maybe Text)
v1beta1ParamKindKindL :: Lens_' V1beta1ParamKind (Maybe Text)
v1beta1ParamKindKindL Maybe Text -> f (Maybe Text)
f V1beta1ParamKind{Maybe Text
v1beta1ParamKindApiVersion :: V1beta1ParamKind -> Maybe Text
$sel:v1beta1ParamKindKind:V1beta1ParamKind :: V1beta1ParamKind -> Maybe Text
v1beta1ParamKindApiVersion :: Maybe Text
v1beta1ParamKindKind :: Maybe Text
..} = (\Maybe Text
v1beta1ParamKindKind -> V1beta1ParamKind { Maybe Text
$sel:v1beta1ParamKindKind:V1beta1ParamKind :: Maybe Text
v1beta1ParamKindKind :: Maybe Text
v1beta1ParamKindKind, Maybe Text
v1beta1ParamKindApiVersion :: Maybe Text
v1beta1ParamKindApiVersion :: Maybe Text
..} ) (Maybe Text -> V1beta1ParamKind)
-> f (Maybe Text) -> f V1beta1ParamKind
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ParamKindKind
{-# INLINE v1beta1ParamKindKindL #-}



-- * V1beta1ParamRef

-- | 'v1beta1ParamRefName' Lens
v1beta1ParamRefNameL :: Lens_' V1beta1ParamRef (Maybe Text)
v1beta1ParamRefNameL :: Lens_' V1beta1ParamRef (Maybe Text)
v1beta1ParamRefNameL Maybe Text -> f (Maybe Text)
f V1beta1ParamRef{Maybe Text
Maybe V1LabelSelector
v1beta1ParamRefName :: V1beta1ParamRef -> Maybe Text
v1beta1ParamRefName :: Maybe Text
v1beta1ParamRefNamespace :: Maybe Text
v1beta1ParamRefParameterNotFoundAction :: Maybe Text
v1beta1ParamRefSelector :: Maybe V1LabelSelector
$sel:v1beta1ParamRefNamespace:V1beta1ParamRef :: V1beta1ParamRef -> Maybe Text
$sel:v1beta1ParamRefParameterNotFoundAction:V1beta1ParamRef :: V1beta1ParamRef -> Maybe Text
$sel:v1beta1ParamRefSelector:V1beta1ParamRef :: V1beta1ParamRef -> Maybe V1LabelSelector
..} = (\Maybe Text
v1beta1ParamRefName -> V1beta1ParamRef { Maybe Text
v1beta1ParamRefName :: Maybe Text
v1beta1ParamRefName :: Maybe Text
v1beta1ParamRefName, Maybe Text
Maybe V1LabelSelector
v1beta1ParamRefNamespace :: Maybe Text
v1beta1ParamRefParameterNotFoundAction :: Maybe Text
v1beta1ParamRefSelector :: Maybe V1LabelSelector
$sel:v1beta1ParamRefNamespace:V1beta1ParamRef :: Maybe Text
$sel:v1beta1ParamRefParameterNotFoundAction:V1beta1ParamRef :: Maybe Text
$sel:v1beta1ParamRefSelector:V1beta1ParamRef :: Maybe V1LabelSelector
..} ) (Maybe Text -> V1beta1ParamRef)
-> f (Maybe Text) -> f V1beta1ParamRef
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ParamRefName
{-# INLINE v1beta1ParamRefNameL #-}

-- | 'v1beta1ParamRefNamespace' Lens
v1beta1ParamRefNamespaceL :: Lens_' V1beta1ParamRef (Maybe Text)
v1beta1ParamRefNamespaceL :: Lens_' V1beta1ParamRef (Maybe Text)
v1beta1ParamRefNamespaceL Maybe Text -> f (Maybe Text)
f V1beta1ParamRef{Maybe Text
Maybe V1LabelSelector
v1beta1ParamRefName :: V1beta1ParamRef -> Maybe Text
$sel:v1beta1ParamRefNamespace:V1beta1ParamRef :: V1beta1ParamRef -> Maybe Text
$sel:v1beta1ParamRefParameterNotFoundAction:V1beta1ParamRef :: V1beta1ParamRef -> Maybe Text
$sel:v1beta1ParamRefSelector:V1beta1ParamRef :: V1beta1ParamRef -> Maybe V1LabelSelector
v1beta1ParamRefName :: Maybe Text
v1beta1ParamRefNamespace :: Maybe Text
v1beta1ParamRefParameterNotFoundAction :: Maybe Text
v1beta1ParamRefSelector :: Maybe V1LabelSelector
..} = (\Maybe Text
v1beta1ParamRefNamespace -> V1beta1ParamRef { Maybe Text
$sel:v1beta1ParamRefNamespace:V1beta1ParamRef :: Maybe Text
v1beta1ParamRefNamespace :: Maybe Text
v1beta1ParamRefNamespace, Maybe Text
Maybe V1LabelSelector
v1beta1ParamRefName :: Maybe Text
$sel:v1beta1ParamRefParameterNotFoundAction:V1beta1ParamRef :: Maybe Text
$sel:v1beta1ParamRefSelector:V1beta1ParamRef :: Maybe V1LabelSelector
v1beta1ParamRefName :: Maybe Text
v1beta1ParamRefParameterNotFoundAction :: Maybe Text
v1beta1ParamRefSelector :: Maybe V1LabelSelector
..} ) (Maybe Text -> V1beta1ParamRef)
-> f (Maybe Text) -> f V1beta1ParamRef
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ParamRefNamespace
{-# INLINE v1beta1ParamRefNamespaceL #-}

-- | 'v1beta1ParamRefParameterNotFoundAction' Lens
v1beta1ParamRefParameterNotFoundActionL :: Lens_' V1beta1ParamRef (Maybe Text)
v1beta1ParamRefParameterNotFoundActionL :: Lens_' V1beta1ParamRef (Maybe Text)
v1beta1ParamRefParameterNotFoundActionL Maybe Text -> f (Maybe Text)
f V1beta1ParamRef{Maybe Text
Maybe V1LabelSelector
v1beta1ParamRefName :: V1beta1ParamRef -> Maybe Text
$sel:v1beta1ParamRefNamespace:V1beta1ParamRef :: V1beta1ParamRef -> Maybe Text
$sel:v1beta1ParamRefParameterNotFoundAction:V1beta1ParamRef :: V1beta1ParamRef -> Maybe Text
$sel:v1beta1ParamRefSelector:V1beta1ParamRef :: V1beta1ParamRef -> Maybe V1LabelSelector
v1beta1ParamRefName :: Maybe Text
v1beta1ParamRefNamespace :: Maybe Text
v1beta1ParamRefParameterNotFoundAction :: Maybe Text
v1beta1ParamRefSelector :: Maybe V1LabelSelector
..} = (\Maybe Text
v1beta1ParamRefParameterNotFoundAction -> V1beta1ParamRef { Maybe Text
$sel:v1beta1ParamRefParameterNotFoundAction:V1beta1ParamRef :: Maybe Text
v1beta1ParamRefParameterNotFoundAction :: Maybe Text
v1beta1ParamRefParameterNotFoundAction, Maybe Text
Maybe V1LabelSelector
v1beta1ParamRefName :: Maybe Text
$sel:v1beta1ParamRefNamespace:V1beta1ParamRef :: Maybe Text
$sel:v1beta1ParamRefSelector:V1beta1ParamRef :: Maybe V1LabelSelector
v1beta1ParamRefName :: Maybe Text
v1beta1ParamRefNamespace :: Maybe Text
v1beta1ParamRefSelector :: Maybe V1LabelSelector
..} ) (Maybe Text -> V1beta1ParamRef)
-> f (Maybe Text) -> f V1beta1ParamRef
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ParamRefParameterNotFoundAction
{-# INLINE v1beta1ParamRefParameterNotFoundActionL #-}

-- | 'v1beta1ParamRefSelector' Lens
v1beta1ParamRefSelectorL :: Lens_' V1beta1ParamRef (Maybe V1LabelSelector)
v1beta1ParamRefSelectorL :: Lens_' V1beta1ParamRef (Maybe V1LabelSelector)
v1beta1ParamRefSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V1beta1ParamRef{Maybe Text
Maybe V1LabelSelector
v1beta1ParamRefName :: V1beta1ParamRef -> Maybe Text
$sel:v1beta1ParamRefNamespace:V1beta1ParamRef :: V1beta1ParamRef -> Maybe Text
$sel:v1beta1ParamRefParameterNotFoundAction:V1beta1ParamRef :: V1beta1ParamRef -> Maybe Text
$sel:v1beta1ParamRefSelector:V1beta1ParamRef :: V1beta1ParamRef -> Maybe V1LabelSelector
v1beta1ParamRefName :: Maybe Text
v1beta1ParamRefNamespace :: Maybe Text
v1beta1ParamRefParameterNotFoundAction :: Maybe Text
v1beta1ParamRefSelector :: Maybe V1LabelSelector
..} = (\Maybe V1LabelSelector
v1beta1ParamRefSelector -> V1beta1ParamRef { Maybe V1LabelSelector
$sel:v1beta1ParamRefSelector:V1beta1ParamRef :: Maybe V1LabelSelector
v1beta1ParamRefSelector :: Maybe V1LabelSelector
v1beta1ParamRefSelector, Maybe Text
v1beta1ParamRefName :: Maybe Text
$sel:v1beta1ParamRefNamespace:V1beta1ParamRef :: Maybe Text
$sel:v1beta1ParamRefParameterNotFoundAction:V1beta1ParamRef :: Maybe Text
v1beta1ParamRefName :: Maybe Text
v1beta1ParamRefNamespace :: Maybe Text
v1beta1ParamRefParameterNotFoundAction :: Maybe Text
..} ) (Maybe V1LabelSelector -> V1beta1ParamRef)
-> f (Maybe V1LabelSelector) -> f V1beta1ParamRef
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v1beta1ParamRefSelector
{-# INLINE v1beta1ParamRefSelectorL #-}



-- * V1beta1ParentReference

-- | 'v1beta1ParentReferenceGroup' Lens
v1beta1ParentReferenceGroupL :: Lens_' V1beta1ParentReference (Maybe Text)
v1beta1ParentReferenceGroupL :: Lens_' V1beta1ParentReference (Maybe Text)
v1beta1ParentReferenceGroupL Maybe Text -> f (Maybe Text)
f V1beta1ParentReference{Maybe Text
Text
v1beta1ParentReferenceGroup :: V1beta1ParentReference -> Maybe Text
v1beta1ParentReferenceGroup :: Maybe Text
v1beta1ParentReferenceName :: Text
v1beta1ParentReferenceNamespace :: Maybe Text
v1beta1ParentReferenceResource :: Text
$sel:v1beta1ParentReferenceName:V1beta1ParentReference :: V1beta1ParentReference -> Text
$sel:v1beta1ParentReferenceNamespace:V1beta1ParentReference :: V1beta1ParentReference -> Maybe Text
$sel:v1beta1ParentReferenceResource:V1beta1ParentReference :: V1beta1ParentReference -> Text
..} = (\Maybe Text
v1beta1ParentReferenceGroup -> V1beta1ParentReference { Maybe Text
v1beta1ParentReferenceGroup :: Maybe Text
v1beta1ParentReferenceGroup :: Maybe Text
v1beta1ParentReferenceGroup, Maybe Text
Text
v1beta1ParentReferenceName :: Text
v1beta1ParentReferenceNamespace :: Maybe Text
v1beta1ParentReferenceResource :: Text
$sel:v1beta1ParentReferenceName:V1beta1ParentReference :: Text
$sel:v1beta1ParentReferenceNamespace:V1beta1ParentReference :: Maybe Text
$sel:v1beta1ParentReferenceResource:V1beta1ParentReference :: Text
..} ) (Maybe Text -> V1beta1ParentReference)
-> f (Maybe Text) -> f V1beta1ParentReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ParentReferenceGroup
{-# INLINE v1beta1ParentReferenceGroupL #-}

-- | 'v1beta1ParentReferenceName' Lens
v1beta1ParentReferenceNameL :: Lens_' V1beta1ParentReference (Text)
v1beta1ParentReferenceNameL :: Lens_' V1beta1ParentReference Text
v1beta1ParentReferenceNameL Text -> f Text
f V1beta1ParentReference{Maybe Text
Text
v1beta1ParentReferenceGroup :: V1beta1ParentReference -> Maybe Text
$sel:v1beta1ParentReferenceName:V1beta1ParentReference :: V1beta1ParentReference -> Text
$sel:v1beta1ParentReferenceNamespace:V1beta1ParentReference :: V1beta1ParentReference -> Maybe Text
$sel:v1beta1ParentReferenceResource:V1beta1ParentReference :: V1beta1ParentReference -> Text
v1beta1ParentReferenceGroup :: Maybe Text
v1beta1ParentReferenceName :: Text
v1beta1ParentReferenceNamespace :: Maybe Text
v1beta1ParentReferenceResource :: Text
..} = (\Text
v1beta1ParentReferenceName -> V1beta1ParentReference { Text
$sel:v1beta1ParentReferenceName:V1beta1ParentReference :: Text
v1beta1ParentReferenceName :: Text
v1beta1ParentReferenceName, Maybe Text
Text
v1beta1ParentReferenceGroup :: Maybe Text
$sel:v1beta1ParentReferenceNamespace:V1beta1ParentReference :: Maybe Text
$sel:v1beta1ParentReferenceResource:V1beta1ParentReference :: Text
v1beta1ParentReferenceGroup :: Maybe Text
v1beta1ParentReferenceNamespace :: Maybe Text
v1beta1ParentReferenceResource :: Text
..} ) (Text -> V1beta1ParentReference)
-> f Text -> f V1beta1ParentReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1ParentReferenceName
{-# INLINE v1beta1ParentReferenceNameL #-}

-- | 'v1beta1ParentReferenceNamespace' Lens
v1beta1ParentReferenceNamespaceL :: Lens_' V1beta1ParentReference (Maybe Text)
v1beta1ParentReferenceNamespaceL :: Lens_' V1beta1ParentReference (Maybe Text)
v1beta1ParentReferenceNamespaceL Maybe Text -> f (Maybe Text)
f V1beta1ParentReference{Maybe Text
Text
v1beta1ParentReferenceGroup :: V1beta1ParentReference -> Maybe Text
$sel:v1beta1ParentReferenceName:V1beta1ParentReference :: V1beta1ParentReference -> Text
$sel:v1beta1ParentReferenceNamespace:V1beta1ParentReference :: V1beta1ParentReference -> Maybe Text
$sel:v1beta1ParentReferenceResource:V1beta1ParentReference :: V1beta1ParentReference -> Text
v1beta1ParentReferenceGroup :: Maybe Text
v1beta1ParentReferenceName :: Text
v1beta1ParentReferenceNamespace :: Maybe Text
v1beta1ParentReferenceResource :: Text
..} = (\Maybe Text
v1beta1ParentReferenceNamespace -> V1beta1ParentReference { Maybe Text
$sel:v1beta1ParentReferenceNamespace:V1beta1ParentReference :: Maybe Text
v1beta1ParentReferenceNamespace :: Maybe Text
v1beta1ParentReferenceNamespace, Maybe Text
Text
v1beta1ParentReferenceGroup :: Maybe Text
$sel:v1beta1ParentReferenceName:V1beta1ParentReference :: Text
$sel:v1beta1ParentReferenceResource:V1beta1ParentReference :: Text
v1beta1ParentReferenceGroup :: Maybe Text
v1beta1ParentReferenceName :: Text
v1beta1ParentReferenceResource :: Text
..} ) (Maybe Text -> V1beta1ParentReference)
-> f (Maybe Text) -> f V1beta1ParentReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ParentReferenceNamespace
{-# INLINE v1beta1ParentReferenceNamespaceL #-}

-- | 'v1beta1ParentReferenceResource' Lens
v1beta1ParentReferenceResourceL :: Lens_' V1beta1ParentReference (Text)
v1beta1ParentReferenceResourceL :: Lens_' V1beta1ParentReference Text
v1beta1ParentReferenceResourceL Text -> f Text
f V1beta1ParentReference{Maybe Text
Text
v1beta1ParentReferenceGroup :: V1beta1ParentReference -> Maybe Text
$sel:v1beta1ParentReferenceName:V1beta1ParentReference :: V1beta1ParentReference -> Text
$sel:v1beta1ParentReferenceNamespace:V1beta1ParentReference :: V1beta1ParentReference -> Maybe Text
$sel:v1beta1ParentReferenceResource:V1beta1ParentReference :: V1beta1ParentReference -> Text
v1beta1ParentReferenceGroup :: Maybe Text
v1beta1ParentReferenceName :: Text
v1beta1ParentReferenceNamespace :: Maybe Text
v1beta1ParentReferenceResource :: Text
..} = (\Text
v1beta1ParentReferenceResource -> V1beta1ParentReference { Text
$sel:v1beta1ParentReferenceResource:V1beta1ParentReference :: Text
v1beta1ParentReferenceResource :: Text
v1beta1ParentReferenceResource, Maybe Text
Text
v1beta1ParentReferenceGroup :: Maybe Text
$sel:v1beta1ParentReferenceName:V1beta1ParentReference :: Text
$sel:v1beta1ParentReferenceNamespace:V1beta1ParentReference :: Maybe Text
v1beta1ParentReferenceGroup :: Maybe Text
v1beta1ParentReferenceName :: Text
v1beta1ParentReferenceNamespace :: Maybe Text
..} ) (Text -> V1beta1ParentReference)
-> f Text -> f V1beta1ParentReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1ParentReferenceResource
{-# INLINE v1beta1ParentReferenceResourceL #-}



-- * V1beta1ResourceClaim

-- | 'v1beta1ResourceClaimApiVersion' Lens
v1beta1ResourceClaimApiVersionL :: Lens_' V1beta1ResourceClaim (Maybe Text)
v1beta1ResourceClaimApiVersionL :: Lens_' V1beta1ResourceClaim (Maybe Text)
v1beta1ResourceClaimApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1ResourceClaim{Maybe Text
Maybe V1beta1ResourceClaimStatus
Maybe V1ObjectMeta
V1beta1ResourceClaimSpec
v1beta1ResourceClaimApiVersion :: V1beta1ResourceClaim -> Maybe Text
v1beta1ResourceClaimApiVersion :: Maybe Text
v1beta1ResourceClaimKind :: Maybe Text
v1beta1ResourceClaimMetadata :: Maybe V1ObjectMeta
v1beta1ResourceClaimSpec :: V1beta1ResourceClaimSpec
v1beta1ResourceClaimStatus :: Maybe V1beta1ResourceClaimStatus
$sel:v1beta1ResourceClaimKind:V1beta1ResourceClaim :: V1beta1ResourceClaim -> Maybe Text
$sel:v1beta1ResourceClaimMetadata:V1beta1ResourceClaim :: V1beta1ResourceClaim -> Maybe V1ObjectMeta
$sel:v1beta1ResourceClaimSpec:V1beta1ResourceClaim :: V1beta1ResourceClaim -> V1beta1ResourceClaimSpec
$sel:v1beta1ResourceClaimStatus:V1beta1ResourceClaim :: V1beta1ResourceClaim -> Maybe V1beta1ResourceClaimStatus
..} = (\Maybe Text
v1beta1ResourceClaimApiVersion -> V1beta1ResourceClaim { Maybe Text
v1beta1ResourceClaimApiVersion :: Maybe Text
v1beta1ResourceClaimApiVersion :: Maybe Text
v1beta1ResourceClaimApiVersion, Maybe Text
Maybe V1beta1ResourceClaimStatus
Maybe V1ObjectMeta
V1beta1ResourceClaimSpec
v1beta1ResourceClaimKind :: Maybe Text
v1beta1ResourceClaimMetadata :: Maybe V1ObjectMeta
v1beta1ResourceClaimSpec :: V1beta1ResourceClaimSpec
v1beta1ResourceClaimStatus :: Maybe V1beta1ResourceClaimStatus
$sel:v1beta1ResourceClaimKind:V1beta1ResourceClaim :: Maybe Text
$sel:v1beta1ResourceClaimMetadata:V1beta1ResourceClaim :: Maybe V1ObjectMeta
$sel:v1beta1ResourceClaimSpec:V1beta1ResourceClaim :: V1beta1ResourceClaimSpec
$sel:v1beta1ResourceClaimStatus:V1beta1ResourceClaim :: Maybe V1beta1ResourceClaimStatus
..} ) (Maybe Text -> V1beta1ResourceClaim)
-> f (Maybe Text) -> f V1beta1ResourceClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ResourceClaimApiVersion
{-# INLINE v1beta1ResourceClaimApiVersionL #-}

-- | 'v1beta1ResourceClaimKind' Lens
v1beta1ResourceClaimKindL :: Lens_' V1beta1ResourceClaim (Maybe Text)
v1beta1ResourceClaimKindL :: Lens_' V1beta1ResourceClaim (Maybe Text)
v1beta1ResourceClaimKindL Maybe Text -> f (Maybe Text)
f V1beta1ResourceClaim{Maybe Text
Maybe V1beta1ResourceClaimStatus
Maybe V1ObjectMeta
V1beta1ResourceClaimSpec
v1beta1ResourceClaimApiVersion :: V1beta1ResourceClaim -> Maybe Text
$sel:v1beta1ResourceClaimKind:V1beta1ResourceClaim :: V1beta1ResourceClaim -> Maybe Text
$sel:v1beta1ResourceClaimMetadata:V1beta1ResourceClaim :: V1beta1ResourceClaim -> Maybe V1ObjectMeta
$sel:v1beta1ResourceClaimSpec:V1beta1ResourceClaim :: V1beta1ResourceClaim -> V1beta1ResourceClaimSpec
$sel:v1beta1ResourceClaimStatus:V1beta1ResourceClaim :: V1beta1ResourceClaim -> Maybe V1beta1ResourceClaimStatus
v1beta1ResourceClaimApiVersion :: Maybe Text
v1beta1ResourceClaimKind :: Maybe Text
v1beta1ResourceClaimMetadata :: Maybe V1ObjectMeta
v1beta1ResourceClaimSpec :: V1beta1ResourceClaimSpec
v1beta1ResourceClaimStatus :: Maybe V1beta1ResourceClaimStatus
..} = (\Maybe Text
v1beta1ResourceClaimKind -> V1beta1ResourceClaim { Maybe Text
$sel:v1beta1ResourceClaimKind:V1beta1ResourceClaim :: Maybe Text
v1beta1ResourceClaimKind :: Maybe Text
v1beta1ResourceClaimKind, Maybe Text
Maybe V1beta1ResourceClaimStatus
Maybe V1ObjectMeta
V1beta1ResourceClaimSpec
v1beta1ResourceClaimApiVersion :: Maybe Text
$sel:v1beta1ResourceClaimMetadata:V1beta1ResourceClaim :: Maybe V1ObjectMeta
$sel:v1beta1ResourceClaimSpec:V1beta1ResourceClaim :: V1beta1ResourceClaimSpec
$sel:v1beta1ResourceClaimStatus:V1beta1ResourceClaim :: Maybe V1beta1ResourceClaimStatus
v1beta1ResourceClaimApiVersion :: Maybe Text
v1beta1ResourceClaimMetadata :: Maybe V1ObjectMeta
v1beta1ResourceClaimSpec :: V1beta1ResourceClaimSpec
v1beta1ResourceClaimStatus :: Maybe V1beta1ResourceClaimStatus
..} ) (Maybe Text -> V1beta1ResourceClaim)
-> f (Maybe Text) -> f V1beta1ResourceClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ResourceClaimKind
{-# INLINE v1beta1ResourceClaimKindL #-}

-- | 'v1beta1ResourceClaimMetadata' Lens
v1beta1ResourceClaimMetadataL :: Lens_' V1beta1ResourceClaim (Maybe V1ObjectMeta)
v1beta1ResourceClaimMetadataL :: Lens_' V1beta1ResourceClaim (Maybe V1ObjectMeta)
v1beta1ResourceClaimMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1ResourceClaim{Maybe Text
Maybe V1beta1ResourceClaimStatus
Maybe V1ObjectMeta
V1beta1ResourceClaimSpec
v1beta1ResourceClaimApiVersion :: V1beta1ResourceClaim -> Maybe Text
$sel:v1beta1ResourceClaimKind:V1beta1ResourceClaim :: V1beta1ResourceClaim -> Maybe Text
$sel:v1beta1ResourceClaimMetadata:V1beta1ResourceClaim :: V1beta1ResourceClaim -> Maybe V1ObjectMeta
$sel:v1beta1ResourceClaimSpec:V1beta1ResourceClaim :: V1beta1ResourceClaim -> V1beta1ResourceClaimSpec
$sel:v1beta1ResourceClaimStatus:V1beta1ResourceClaim :: V1beta1ResourceClaim -> Maybe V1beta1ResourceClaimStatus
v1beta1ResourceClaimApiVersion :: Maybe Text
v1beta1ResourceClaimKind :: Maybe Text
v1beta1ResourceClaimMetadata :: Maybe V1ObjectMeta
v1beta1ResourceClaimSpec :: V1beta1ResourceClaimSpec
v1beta1ResourceClaimStatus :: Maybe V1beta1ResourceClaimStatus
..} = (\Maybe V1ObjectMeta
v1beta1ResourceClaimMetadata -> V1beta1ResourceClaim { Maybe V1ObjectMeta
$sel:v1beta1ResourceClaimMetadata:V1beta1ResourceClaim :: Maybe V1ObjectMeta
v1beta1ResourceClaimMetadata :: Maybe V1ObjectMeta
v1beta1ResourceClaimMetadata, Maybe Text
Maybe V1beta1ResourceClaimStatus
V1beta1ResourceClaimSpec
v1beta1ResourceClaimApiVersion :: Maybe Text
$sel:v1beta1ResourceClaimKind:V1beta1ResourceClaim :: Maybe Text
$sel:v1beta1ResourceClaimSpec:V1beta1ResourceClaim :: V1beta1ResourceClaimSpec
$sel:v1beta1ResourceClaimStatus:V1beta1ResourceClaim :: Maybe V1beta1ResourceClaimStatus
v1beta1ResourceClaimApiVersion :: Maybe Text
v1beta1ResourceClaimKind :: Maybe Text
v1beta1ResourceClaimSpec :: V1beta1ResourceClaimSpec
v1beta1ResourceClaimStatus :: Maybe V1beta1ResourceClaimStatus
..} ) (Maybe V1ObjectMeta -> V1beta1ResourceClaim)
-> f (Maybe V1ObjectMeta) -> f V1beta1ResourceClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1ResourceClaimMetadata
{-# INLINE v1beta1ResourceClaimMetadataL #-}

-- | 'v1beta1ResourceClaimSpec' Lens
v1beta1ResourceClaimSpecL :: Lens_' V1beta1ResourceClaim (V1beta1ResourceClaimSpec)
v1beta1ResourceClaimSpecL :: Lens_' V1beta1ResourceClaim V1beta1ResourceClaimSpec
v1beta1ResourceClaimSpecL V1beta1ResourceClaimSpec -> f V1beta1ResourceClaimSpec
f V1beta1ResourceClaim{Maybe Text
Maybe V1beta1ResourceClaimStatus
Maybe V1ObjectMeta
V1beta1ResourceClaimSpec
v1beta1ResourceClaimApiVersion :: V1beta1ResourceClaim -> Maybe Text
$sel:v1beta1ResourceClaimKind:V1beta1ResourceClaim :: V1beta1ResourceClaim -> Maybe Text
$sel:v1beta1ResourceClaimMetadata:V1beta1ResourceClaim :: V1beta1ResourceClaim -> Maybe V1ObjectMeta
$sel:v1beta1ResourceClaimSpec:V1beta1ResourceClaim :: V1beta1ResourceClaim -> V1beta1ResourceClaimSpec
$sel:v1beta1ResourceClaimStatus:V1beta1ResourceClaim :: V1beta1ResourceClaim -> Maybe V1beta1ResourceClaimStatus
v1beta1ResourceClaimApiVersion :: Maybe Text
v1beta1ResourceClaimKind :: Maybe Text
v1beta1ResourceClaimMetadata :: Maybe V1ObjectMeta
v1beta1ResourceClaimSpec :: V1beta1ResourceClaimSpec
v1beta1ResourceClaimStatus :: Maybe V1beta1ResourceClaimStatus
..} = (\V1beta1ResourceClaimSpec
v1beta1ResourceClaimSpec -> V1beta1ResourceClaim { V1beta1ResourceClaimSpec
$sel:v1beta1ResourceClaimSpec:V1beta1ResourceClaim :: V1beta1ResourceClaimSpec
v1beta1ResourceClaimSpec :: V1beta1ResourceClaimSpec
v1beta1ResourceClaimSpec, Maybe Text
Maybe V1beta1ResourceClaimStatus
Maybe V1ObjectMeta
v1beta1ResourceClaimApiVersion :: Maybe Text
$sel:v1beta1ResourceClaimKind:V1beta1ResourceClaim :: Maybe Text
$sel:v1beta1ResourceClaimMetadata:V1beta1ResourceClaim :: Maybe V1ObjectMeta
$sel:v1beta1ResourceClaimStatus:V1beta1ResourceClaim :: Maybe V1beta1ResourceClaimStatus
v1beta1ResourceClaimApiVersion :: Maybe Text
v1beta1ResourceClaimKind :: Maybe Text
v1beta1ResourceClaimMetadata :: Maybe V1ObjectMeta
v1beta1ResourceClaimStatus :: Maybe V1beta1ResourceClaimStatus
..} ) (V1beta1ResourceClaimSpec -> V1beta1ResourceClaim)
-> f V1beta1ResourceClaimSpec -> f V1beta1ResourceClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1beta1ResourceClaimSpec -> f V1beta1ResourceClaimSpec
f V1beta1ResourceClaimSpec
v1beta1ResourceClaimSpec
{-# INLINE v1beta1ResourceClaimSpecL #-}

-- | 'v1beta1ResourceClaimStatus' Lens
v1beta1ResourceClaimStatusL :: Lens_' V1beta1ResourceClaim (Maybe V1beta1ResourceClaimStatus)
v1beta1ResourceClaimStatusL :: Lens_' V1beta1ResourceClaim (Maybe V1beta1ResourceClaimStatus)
v1beta1ResourceClaimStatusL Maybe V1beta1ResourceClaimStatus
-> f (Maybe V1beta1ResourceClaimStatus)
f V1beta1ResourceClaim{Maybe Text
Maybe V1beta1ResourceClaimStatus
Maybe V1ObjectMeta
V1beta1ResourceClaimSpec
v1beta1ResourceClaimApiVersion :: V1beta1ResourceClaim -> Maybe Text
$sel:v1beta1ResourceClaimKind:V1beta1ResourceClaim :: V1beta1ResourceClaim -> Maybe Text
$sel:v1beta1ResourceClaimMetadata:V1beta1ResourceClaim :: V1beta1ResourceClaim -> Maybe V1ObjectMeta
$sel:v1beta1ResourceClaimSpec:V1beta1ResourceClaim :: V1beta1ResourceClaim -> V1beta1ResourceClaimSpec
$sel:v1beta1ResourceClaimStatus:V1beta1ResourceClaim :: V1beta1ResourceClaim -> Maybe V1beta1ResourceClaimStatus
v1beta1ResourceClaimApiVersion :: Maybe Text
v1beta1ResourceClaimKind :: Maybe Text
v1beta1ResourceClaimMetadata :: Maybe V1ObjectMeta
v1beta1ResourceClaimSpec :: V1beta1ResourceClaimSpec
v1beta1ResourceClaimStatus :: Maybe V1beta1ResourceClaimStatus
..} = (\Maybe V1beta1ResourceClaimStatus
v1beta1ResourceClaimStatus -> V1beta1ResourceClaim { Maybe V1beta1ResourceClaimStatus
$sel:v1beta1ResourceClaimStatus:V1beta1ResourceClaim :: Maybe V1beta1ResourceClaimStatus
v1beta1ResourceClaimStatus :: Maybe V1beta1ResourceClaimStatus
v1beta1ResourceClaimStatus, Maybe Text
Maybe V1ObjectMeta
V1beta1ResourceClaimSpec
v1beta1ResourceClaimApiVersion :: Maybe Text
$sel:v1beta1ResourceClaimKind:V1beta1ResourceClaim :: Maybe Text
$sel:v1beta1ResourceClaimMetadata:V1beta1ResourceClaim :: Maybe V1ObjectMeta
$sel:v1beta1ResourceClaimSpec:V1beta1ResourceClaim :: V1beta1ResourceClaimSpec
v1beta1ResourceClaimApiVersion :: Maybe Text
v1beta1ResourceClaimKind :: Maybe Text
v1beta1ResourceClaimMetadata :: Maybe V1ObjectMeta
v1beta1ResourceClaimSpec :: V1beta1ResourceClaimSpec
..} ) (Maybe V1beta1ResourceClaimStatus -> V1beta1ResourceClaim)
-> f (Maybe V1beta1ResourceClaimStatus) -> f V1beta1ResourceClaim
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1ResourceClaimStatus
-> f (Maybe V1beta1ResourceClaimStatus)
f Maybe V1beta1ResourceClaimStatus
v1beta1ResourceClaimStatus
{-# INLINE v1beta1ResourceClaimStatusL #-}



-- * V1beta1ResourceClaimConsumerReference

-- | 'v1beta1ResourceClaimConsumerReferenceApiGroup' Lens
v1beta1ResourceClaimConsumerReferenceApiGroupL :: Lens_' V1beta1ResourceClaimConsumerReference (Maybe Text)
v1beta1ResourceClaimConsumerReferenceApiGroupL :: Lens_' V1beta1ResourceClaimConsumerReference (Maybe Text)
v1beta1ResourceClaimConsumerReferenceApiGroupL Maybe Text -> f (Maybe Text)
f V1beta1ResourceClaimConsumerReference{Maybe Text
Text
v1beta1ResourceClaimConsumerReferenceApiGroup :: V1beta1ResourceClaimConsumerReference -> Maybe Text
v1beta1ResourceClaimConsumerReferenceApiGroup :: Maybe Text
v1beta1ResourceClaimConsumerReferenceName :: Text
v1beta1ResourceClaimConsumerReferenceResource :: Text
v1beta1ResourceClaimConsumerReferenceUid :: Text
$sel:v1beta1ResourceClaimConsumerReferenceName:V1beta1ResourceClaimConsumerReference :: V1beta1ResourceClaimConsumerReference -> Text
$sel:v1beta1ResourceClaimConsumerReferenceResource:V1beta1ResourceClaimConsumerReference :: V1beta1ResourceClaimConsumerReference -> Text
$sel:v1beta1ResourceClaimConsumerReferenceUid:V1beta1ResourceClaimConsumerReference :: V1beta1ResourceClaimConsumerReference -> Text
..} = (\Maybe Text
v1beta1ResourceClaimConsumerReferenceApiGroup -> V1beta1ResourceClaimConsumerReference { Maybe Text
v1beta1ResourceClaimConsumerReferenceApiGroup :: Maybe Text
v1beta1ResourceClaimConsumerReferenceApiGroup :: Maybe Text
v1beta1ResourceClaimConsumerReferenceApiGroup, Text
v1beta1ResourceClaimConsumerReferenceName :: Text
v1beta1ResourceClaimConsumerReferenceResource :: Text
v1beta1ResourceClaimConsumerReferenceUid :: Text
$sel:v1beta1ResourceClaimConsumerReferenceName:V1beta1ResourceClaimConsumerReference :: Text
$sel:v1beta1ResourceClaimConsumerReferenceResource:V1beta1ResourceClaimConsumerReference :: Text
$sel:v1beta1ResourceClaimConsumerReferenceUid:V1beta1ResourceClaimConsumerReference :: Text
..} ) (Maybe Text -> V1beta1ResourceClaimConsumerReference)
-> f (Maybe Text) -> f V1beta1ResourceClaimConsumerReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ResourceClaimConsumerReferenceApiGroup
{-# INLINE v1beta1ResourceClaimConsumerReferenceApiGroupL #-}

-- | 'v1beta1ResourceClaimConsumerReferenceName' Lens
v1beta1ResourceClaimConsumerReferenceNameL :: Lens_' V1beta1ResourceClaimConsumerReference (Text)
v1beta1ResourceClaimConsumerReferenceNameL :: Lens_' V1beta1ResourceClaimConsumerReference Text
v1beta1ResourceClaimConsumerReferenceNameL Text -> f Text
f V1beta1ResourceClaimConsumerReference{Maybe Text
Text
v1beta1ResourceClaimConsumerReferenceApiGroup :: V1beta1ResourceClaimConsumerReference -> Maybe Text
$sel:v1beta1ResourceClaimConsumerReferenceName:V1beta1ResourceClaimConsumerReference :: V1beta1ResourceClaimConsumerReference -> Text
$sel:v1beta1ResourceClaimConsumerReferenceResource:V1beta1ResourceClaimConsumerReference :: V1beta1ResourceClaimConsumerReference -> Text
$sel:v1beta1ResourceClaimConsumerReferenceUid:V1beta1ResourceClaimConsumerReference :: V1beta1ResourceClaimConsumerReference -> Text
v1beta1ResourceClaimConsumerReferenceApiGroup :: Maybe Text
v1beta1ResourceClaimConsumerReferenceName :: Text
v1beta1ResourceClaimConsumerReferenceResource :: Text
v1beta1ResourceClaimConsumerReferenceUid :: Text
..} = (\Text
v1beta1ResourceClaimConsumerReferenceName -> V1beta1ResourceClaimConsumerReference { Text
$sel:v1beta1ResourceClaimConsumerReferenceName:V1beta1ResourceClaimConsumerReference :: Text
v1beta1ResourceClaimConsumerReferenceName :: Text
v1beta1ResourceClaimConsumerReferenceName, Maybe Text
Text
v1beta1ResourceClaimConsumerReferenceApiGroup :: Maybe Text
$sel:v1beta1ResourceClaimConsumerReferenceResource:V1beta1ResourceClaimConsumerReference :: Text
$sel:v1beta1ResourceClaimConsumerReferenceUid:V1beta1ResourceClaimConsumerReference :: Text
v1beta1ResourceClaimConsumerReferenceApiGroup :: Maybe Text
v1beta1ResourceClaimConsumerReferenceResource :: Text
v1beta1ResourceClaimConsumerReferenceUid :: Text
..} ) (Text -> V1beta1ResourceClaimConsumerReference)
-> f Text -> f V1beta1ResourceClaimConsumerReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1ResourceClaimConsumerReferenceName
{-# INLINE v1beta1ResourceClaimConsumerReferenceNameL #-}

-- | 'v1beta1ResourceClaimConsumerReferenceResource' Lens
v1beta1ResourceClaimConsumerReferenceResourceL :: Lens_' V1beta1ResourceClaimConsumerReference (Text)
v1beta1ResourceClaimConsumerReferenceResourceL :: Lens_' V1beta1ResourceClaimConsumerReference Text
v1beta1ResourceClaimConsumerReferenceResourceL Text -> f Text
f V1beta1ResourceClaimConsumerReference{Maybe Text
Text
v1beta1ResourceClaimConsumerReferenceApiGroup :: V1beta1ResourceClaimConsumerReference -> Maybe Text
$sel:v1beta1ResourceClaimConsumerReferenceName:V1beta1ResourceClaimConsumerReference :: V1beta1ResourceClaimConsumerReference -> Text
$sel:v1beta1ResourceClaimConsumerReferenceResource:V1beta1ResourceClaimConsumerReference :: V1beta1ResourceClaimConsumerReference -> Text
$sel:v1beta1ResourceClaimConsumerReferenceUid:V1beta1ResourceClaimConsumerReference :: V1beta1ResourceClaimConsumerReference -> Text
v1beta1ResourceClaimConsumerReferenceApiGroup :: Maybe Text
v1beta1ResourceClaimConsumerReferenceName :: Text
v1beta1ResourceClaimConsumerReferenceResource :: Text
v1beta1ResourceClaimConsumerReferenceUid :: Text
..} = (\Text
v1beta1ResourceClaimConsumerReferenceResource -> V1beta1ResourceClaimConsumerReference { Text
$sel:v1beta1ResourceClaimConsumerReferenceResource:V1beta1ResourceClaimConsumerReference :: Text
v1beta1ResourceClaimConsumerReferenceResource :: Text
v1beta1ResourceClaimConsumerReferenceResource, Maybe Text
Text
v1beta1ResourceClaimConsumerReferenceApiGroup :: Maybe Text
$sel:v1beta1ResourceClaimConsumerReferenceName:V1beta1ResourceClaimConsumerReference :: Text
$sel:v1beta1ResourceClaimConsumerReferenceUid:V1beta1ResourceClaimConsumerReference :: Text
v1beta1ResourceClaimConsumerReferenceApiGroup :: Maybe Text
v1beta1ResourceClaimConsumerReferenceName :: Text
v1beta1ResourceClaimConsumerReferenceUid :: Text
..} ) (Text -> V1beta1ResourceClaimConsumerReference)
-> f Text -> f V1beta1ResourceClaimConsumerReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1ResourceClaimConsumerReferenceResource
{-# INLINE v1beta1ResourceClaimConsumerReferenceResourceL #-}

-- | 'v1beta1ResourceClaimConsumerReferenceUid' Lens
v1beta1ResourceClaimConsumerReferenceUidL :: Lens_' V1beta1ResourceClaimConsumerReference (Text)
v1beta1ResourceClaimConsumerReferenceUidL :: Lens_' V1beta1ResourceClaimConsumerReference Text
v1beta1ResourceClaimConsumerReferenceUidL Text -> f Text
f V1beta1ResourceClaimConsumerReference{Maybe Text
Text
v1beta1ResourceClaimConsumerReferenceApiGroup :: V1beta1ResourceClaimConsumerReference -> Maybe Text
$sel:v1beta1ResourceClaimConsumerReferenceName:V1beta1ResourceClaimConsumerReference :: V1beta1ResourceClaimConsumerReference -> Text
$sel:v1beta1ResourceClaimConsumerReferenceResource:V1beta1ResourceClaimConsumerReference :: V1beta1ResourceClaimConsumerReference -> Text
$sel:v1beta1ResourceClaimConsumerReferenceUid:V1beta1ResourceClaimConsumerReference :: V1beta1ResourceClaimConsumerReference -> Text
v1beta1ResourceClaimConsumerReferenceApiGroup :: Maybe Text
v1beta1ResourceClaimConsumerReferenceName :: Text
v1beta1ResourceClaimConsumerReferenceResource :: Text
v1beta1ResourceClaimConsumerReferenceUid :: Text
..} = (\Text
v1beta1ResourceClaimConsumerReferenceUid -> V1beta1ResourceClaimConsumerReference { Text
$sel:v1beta1ResourceClaimConsumerReferenceUid:V1beta1ResourceClaimConsumerReference :: Text
v1beta1ResourceClaimConsumerReferenceUid :: Text
v1beta1ResourceClaimConsumerReferenceUid, Maybe Text
Text
v1beta1ResourceClaimConsumerReferenceApiGroup :: Maybe Text
$sel:v1beta1ResourceClaimConsumerReferenceName:V1beta1ResourceClaimConsumerReference :: Text
$sel:v1beta1ResourceClaimConsumerReferenceResource:V1beta1ResourceClaimConsumerReference :: Text
v1beta1ResourceClaimConsumerReferenceApiGroup :: Maybe Text
v1beta1ResourceClaimConsumerReferenceName :: Text
v1beta1ResourceClaimConsumerReferenceResource :: Text
..} ) (Text -> V1beta1ResourceClaimConsumerReference)
-> f Text -> f V1beta1ResourceClaimConsumerReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1ResourceClaimConsumerReferenceUid
{-# INLINE v1beta1ResourceClaimConsumerReferenceUidL #-}



-- * V1beta1ResourceClaimList

-- | 'v1beta1ResourceClaimListApiVersion' Lens
v1beta1ResourceClaimListApiVersionL :: Lens_' V1beta1ResourceClaimList (Maybe Text)
v1beta1ResourceClaimListApiVersionL :: Lens_' V1beta1ResourceClaimList (Maybe Text)
v1beta1ResourceClaimListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1ResourceClaimList{[V1beta1ResourceClaim]
Maybe Text
Maybe V1ListMeta
v1beta1ResourceClaimListApiVersion :: V1beta1ResourceClaimList -> Maybe Text
v1beta1ResourceClaimListApiVersion :: Maybe Text
v1beta1ResourceClaimListItems :: [V1beta1ResourceClaim]
v1beta1ResourceClaimListKind :: Maybe Text
v1beta1ResourceClaimListMetadata :: Maybe V1ListMeta
$sel:v1beta1ResourceClaimListItems:V1beta1ResourceClaimList :: V1beta1ResourceClaimList -> [V1beta1ResourceClaim]
$sel:v1beta1ResourceClaimListKind:V1beta1ResourceClaimList :: V1beta1ResourceClaimList -> Maybe Text
$sel:v1beta1ResourceClaimListMetadata:V1beta1ResourceClaimList :: V1beta1ResourceClaimList -> Maybe V1ListMeta
..} = (\Maybe Text
v1beta1ResourceClaimListApiVersion -> V1beta1ResourceClaimList { Maybe Text
v1beta1ResourceClaimListApiVersion :: Maybe Text
v1beta1ResourceClaimListApiVersion :: Maybe Text
v1beta1ResourceClaimListApiVersion, [V1beta1ResourceClaim]
Maybe Text
Maybe V1ListMeta
v1beta1ResourceClaimListItems :: [V1beta1ResourceClaim]
v1beta1ResourceClaimListKind :: Maybe Text
v1beta1ResourceClaimListMetadata :: Maybe V1ListMeta
$sel:v1beta1ResourceClaimListItems:V1beta1ResourceClaimList :: [V1beta1ResourceClaim]
$sel:v1beta1ResourceClaimListKind:V1beta1ResourceClaimList :: Maybe Text
$sel:v1beta1ResourceClaimListMetadata:V1beta1ResourceClaimList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1beta1ResourceClaimList)
-> f (Maybe Text) -> f V1beta1ResourceClaimList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ResourceClaimListApiVersion
{-# INLINE v1beta1ResourceClaimListApiVersionL #-}

-- | 'v1beta1ResourceClaimListItems' Lens
v1beta1ResourceClaimListItemsL :: Lens_' V1beta1ResourceClaimList ([V1beta1ResourceClaim])
v1beta1ResourceClaimListItemsL :: Lens_' V1beta1ResourceClaimList [V1beta1ResourceClaim]
v1beta1ResourceClaimListItemsL [V1beta1ResourceClaim] -> f [V1beta1ResourceClaim]
f V1beta1ResourceClaimList{[V1beta1ResourceClaim]
Maybe Text
Maybe V1ListMeta
v1beta1ResourceClaimListApiVersion :: V1beta1ResourceClaimList -> Maybe Text
$sel:v1beta1ResourceClaimListItems:V1beta1ResourceClaimList :: V1beta1ResourceClaimList -> [V1beta1ResourceClaim]
$sel:v1beta1ResourceClaimListKind:V1beta1ResourceClaimList :: V1beta1ResourceClaimList -> Maybe Text
$sel:v1beta1ResourceClaimListMetadata:V1beta1ResourceClaimList :: V1beta1ResourceClaimList -> Maybe V1ListMeta
v1beta1ResourceClaimListApiVersion :: Maybe Text
v1beta1ResourceClaimListItems :: [V1beta1ResourceClaim]
v1beta1ResourceClaimListKind :: Maybe Text
v1beta1ResourceClaimListMetadata :: Maybe V1ListMeta
..} = (\[V1beta1ResourceClaim]
v1beta1ResourceClaimListItems -> V1beta1ResourceClaimList { [V1beta1ResourceClaim]
$sel:v1beta1ResourceClaimListItems:V1beta1ResourceClaimList :: [V1beta1ResourceClaim]
v1beta1ResourceClaimListItems :: [V1beta1ResourceClaim]
v1beta1ResourceClaimListItems, Maybe Text
Maybe V1ListMeta
v1beta1ResourceClaimListApiVersion :: Maybe Text
$sel:v1beta1ResourceClaimListKind:V1beta1ResourceClaimList :: Maybe Text
$sel:v1beta1ResourceClaimListMetadata:V1beta1ResourceClaimList :: Maybe V1ListMeta
v1beta1ResourceClaimListApiVersion :: Maybe Text
v1beta1ResourceClaimListKind :: Maybe Text
v1beta1ResourceClaimListMetadata :: Maybe V1ListMeta
..} ) ([V1beta1ResourceClaim] -> V1beta1ResourceClaimList)
-> f [V1beta1ResourceClaim] -> f V1beta1ResourceClaimList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1ResourceClaim] -> f [V1beta1ResourceClaim]
f [V1beta1ResourceClaim]
v1beta1ResourceClaimListItems
{-# INLINE v1beta1ResourceClaimListItemsL #-}

-- | 'v1beta1ResourceClaimListKind' Lens
v1beta1ResourceClaimListKindL :: Lens_' V1beta1ResourceClaimList (Maybe Text)
v1beta1ResourceClaimListKindL :: Lens_' V1beta1ResourceClaimList (Maybe Text)
v1beta1ResourceClaimListKindL Maybe Text -> f (Maybe Text)
f V1beta1ResourceClaimList{[V1beta1ResourceClaim]
Maybe Text
Maybe V1ListMeta
v1beta1ResourceClaimListApiVersion :: V1beta1ResourceClaimList -> Maybe Text
$sel:v1beta1ResourceClaimListItems:V1beta1ResourceClaimList :: V1beta1ResourceClaimList -> [V1beta1ResourceClaim]
$sel:v1beta1ResourceClaimListKind:V1beta1ResourceClaimList :: V1beta1ResourceClaimList -> Maybe Text
$sel:v1beta1ResourceClaimListMetadata:V1beta1ResourceClaimList :: V1beta1ResourceClaimList -> Maybe V1ListMeta
v1beta1ResourceClaimListApiVersion :: Maybe Text
v1beta1ResourceClaimListItems :: [V1beta1ResourceClaim]
v1beta1ResourceClaimListKind :: Maybe Text
v1beta1ResourceClaimListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1beta1ResourceClaimListKind -> V1beta1ResourceClaimList { Maybe Text
$sel:v1beta1ResourceClaimListKind:V1beta1ResourceClaimList :: Maybe Text
v1beta1ResourceClaimListKind :: Maybe Text
v1beta1ResourceClaimListKind, [V1beta1ResourceClaim]
Maybe Text
Maybe V1ListMeta
v1beta1ResourceClaimListApiVersion :: Maybe Text
$sel:v1beta1ResourceClaimListItems:V1beta1ResourceClaimList :: [V1beta1ResourceClaim]
$sel:v1beta1ResourceClaimListMetadata:V1beta1ResourceClaimList :: Maybe V1ListMeta
v1beta1ResourceClaimListApiVersion :: Maybe Text
v1beta1ResourceClaimListItems :: [V1beta1ResourceClaim]
v1beta1ResourceClaimListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1beta1ResourceClaimList)
-> f (Maybe Text) -> f V1beta1ResourceClaimList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ResourceClaimListKind
{-# INLINE v1beta1ResourceClaimListKindL #-}

-- | 'v1beta1ResourceClaimListMetadata' Lens
v1beta1ResourceClaimListMetadataL :: Lens_' V1beta1ResourceClaimList (Maybe V1ListMeta)
v1beta1ResourceClaimListMetadataL :: Lens_' V1beta1ResourceClaimList (Maybe V1ListMeta)
v1beta1ResourceClaimListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1ResourceClaimList{[V1beta1ResourceClaim]
Maybe Text
Maybe V1ListMeta
v1beta1ResourceClaimListApiVersion :: V1beta1ResourceClaimList -> Maybe Text
$sel:v1beta1ResourceClaimListItems:V1beta1ResourceClaimList :: V1beta1ResourceClaimList -> [V1beta1ResourceClaim]
$sel:v1beta1ResourceClaimListKind:V1beta1ResourceClaimList :: V1beta1ResourceClaimList -> Maybe Text
$sel:v1beta1ResourceClaimListMetadata:V1beta1ResourceClaimList :: V1beta1ResourceClaimList -> Maybe V1ListMeta
v1beta1ResourceClaimListApiVersion :: Maybe Text
v1beta1ResourceClaimListItems :: [V1beta1ResourceClaim]
v1beta1ResourceClaimListKind :: Maybe Text
v1beta1ResourceClaimListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1beta1ResourceClaimListMetadata -> V1beta1ResourceClaimList { Maybe V1ListMeta
$sel:v1beta1ResourceClaimListMetadata:V1beta1ResourceClaimList :: Maybe V1ListMeta
v1beta1ResourceClaimListMetadata :: Maybe V1ListMeta
v1beta1ResourceClaimListMetadata, [V1beta1ResourceClaim]
Maybe Text
v1beta1ResourceClaimListApiVersion :: Maybe Text
$sel:v1beta1ResourceClaimListItems:V1beta1ResourceClaimList :: [V1beta1ResourceClaim]
$sel:v1beta1ResourceClaimListKind:V1beta1ResourceClaimList :: Maybe Text
v1beta1ResourceClaimListApiVersion :: Maybe Text
v1beta1ResourceClaimListItems :: [V1beta1ResourceClaim]
v1beta1ResourceClaimListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1ResourceClaimList)
-> f (Maybe V1ListMeta) -> f V1beta1ResourceClaimList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1ResourceClaimListMetadata
{-# INLINE v1beta1ResourceClaimListMetadataL #-}



-- * V1beta1ResourceClaimSpec

-- | 'v1beta1ResourceClaimSpecDevices' Lens
v1beta1ResourceClaimSpecDevicesL :: Lens_' V1beta1ResourceClaimSpec (Maybe V1beta1DeviceClaim)
v1beta1ResourceClaimSpecDevicesL :: Lens_' V1beta1ResourceClaimSpec (Maybe V1beta1DeviceClaim)
v1beta1ResourceClaimSpecDevicesL Maybe V1beta1DeviceClaim -> f (Maybe V1beta1DeviceClaim)
f V1beta1ResourceClaimSpec{Maybe V1beta1DeviceClaim
v1beta1ResourceClaimSpecDevices :: V1beta1ResourceClaimSpec -> Maybe V1beta1DeviceClaim
v1beta1ResourceClaimSpecDevices :: Maybe V1beta1DeviceClaim
..} = (\Maybe V1beta1DeviceClaim
v1beta1ResourceClaimSpecDevices -> V1beta1ResourceClaimSpec { Maybe V1beta1DeviceClaim
v1beta1ResourceClaimSpecDevices :: Maybe V1beta1DeviceClaim
v1beta1ResourceClaimSpecDevices :: Maybe V1beta1DeviceClaim
v1beta1ResourceClaimSpecDevices, ..} ) (Maybe V1beta1DeviceClaim -> V1beta1ResourceClaimSpec)
-> f (Maybe V1beta1DeviceClaim) -> f V1beta1ResourceClaimSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1DeviceClaim -> f (Maybe V1beta1DeviceClaim)
f Maybe V1beta1DeviceClaim
v1beta1ResourceClaimSpecDevices
{-# INLINE v1beta1ResourceClaimSpecDevicesL #-}



-- * V1beta1ResourceClaimStatus

-- | 'v1beta1ResourceClaimStatusAllocation' Lens
v1beta1ResourceClaimStatusAllocationL :: Lens_' V1beta1ResourceClaimStatus (Maybe V1beta1AllocationResult)
v1beta1ResourceClaimStatusAllocationL :: Lens_' V1beta1ResourceClaimStatus (Maybe V1beta1AllocationResult)
v1beta1ResourceClaimStatusAllocationL Maybe V1beta1AllocationResult -> f (Maybe V1beta1AllocationResult)
f V1beta1ResourceClaimStatus{Maybe [V1beta1ResourceClaimConsumerReference]
Maybe [V1beta1AllocatedDeviceStatus]
Maybe V1beta1AllocationResult
v1beta1ResourceClaimStatusAllocation :: V1beta1ResourceClaimStatus -> Maybe V1beta1AllocationResult
v1beta1ResourceClaimStatusAllocation :: Maybe V1beta1AllocationResult
v1beta1ResourceClaimStatusDevices :: Maybe [V1beta1AllocatedDeviceStatus]
v1beta1ResourceClaimStatusReservedFor :: Maybe [V1beta1ResourceClaimConsumerReference]
$sel:v1beta1ResourceClaimStatusDevices:V1beta1ResourceClaimStatus :: V1beta1ResourceClaimStatus -> Maybe [V1beta1AllocatedDeviceStatus]
$sel:v1beta1ResourceClaimStatusReservedFor:V1beta1ResourceClaimStatus :: V1beta1ResourceClaimStatus
-> Maybe [V1beta1ResourceClaimConsumerReference]
..} = (\Maybe V1beta1AllocationResult
v1beta1ResourceClaimStatusAllocation -> V1beta1ResourceClaimStatus { Maybe V1beta1AllocationResult
v1beta1ResourceClaimStatusAllocation :: Maybe V1beta1AllocationResult
v1beta1ResourceClaimStatusAllocation :: Maybe V1beta1AllocationResult
v1beta1ResourceClaimStatusAllocation, Maybe [V1beta1ResourceClaimConsumerReference]
Maybe [V1beta1AllocatedDeviceStatus]
v1beta1ResourceClaimStatusDevices :: Maybe [V1beta1AllocatedDeviceStatus]
v1beta1ResourceClaimStatusReservedFor :: Maybe [V1beta1ResourceClaimConsumerReference]
$sel:v1beta1ResourceClaimStatusDevices:V1beta1ResourceClaimStatus :: Maybe [V1beta1AllocatedDeviceStatus]
$sel:v1beta1ResourceClaimStatusReservedFor:V1beta1ResourceClaimStatus :: Maybe [V1beta1ResourceClaimConsumerReference]
..} ) (Maybe V1beta1AllocationResult -> V1beta1ResourceClaimStatus)
-> f (Maybe V1beta1AllocationResult)
-> f V1beta1ResourceClaimStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1AllocationResult -> f (Maybe V1beta1AllocationResult)
f Maybe V1beta1AllocationResult
v1beta1ResourceClaimStatusAllocation
{-# INLINE v1beta1ResourceClaimStatusAllocationL #-}

-- | 'v1beta1ResourceClaimStatusDevices' Lens
v1beta1ResourceClaimStatusDevicesL :: Lens_' V1beta1ResourceClaimStatus (Maybe [V1beta1AllocatedDeviceStatus])
v1beta1ResourceClaimStatusDevicesL :: Lens_'
  V1beta1ResourceClaimStatus (Maybe [V1beta1AllocatedDeviceStatus])
v1beta1ResourceClaimStatusDevicesL Maybe [V1beta1AllocatedDeviceStatus]
-> f (Maybe [V1beta1AllocatedDeviceStatus])
f V1beta1ResourceClaimStatus{Maybe [V1beta1ResourceClaimConsumerReference]
Maybe [V1beta1AllocatedDeviceStatus]
Maybe V1beta1AllocationResult
v1beta1ResourceClaimStatusAllocation :: V1beta1ResourceClaimStatus -> Maybe V1beta1AllocationResult
$sel:v1beta1ResourceClaimStatusDevices:V1beta1ResourceClaimStatus :: V1beta1ResourceClaimStatus -> Maybe [V1beta1AllocatedDeviceStatus]
$sel:v1beta1ResourceClaimStatusReservedFor:V1beta1ResourceClaimStatus :: V1beta1ResourceClaimStatus
-> Maybe [V1beta1ResourceClaimConsumerReference]
v1beta1ResourceClaimStatusAllocation :: Maybe V1beta1AllocationResult
v1beta1ResourceClaimStatusDevices :: Maybe [V1beta1AllocatedDeviceStatus]
v1beta1ResourceClaimStatusReservedFor :: Maybe [V1beta1ResourceClaimConsumerReference]
..} = (\Maybe [V1beta1AllocatedDeviceStatus]
v1beta1ResourceClaimStatusDevices -> V1beta1ResourceClaimStatus { Maybe [V1beta1AllocatedDeviceStatus]
$sel:v1beta1ResourceClaimStatusDevices:V1beta1ResourceClaimStatus :: Maybe [V1beta1AllocatedDeviceStatus]
v1beta1ResourceClaimStatusDevices :: Maybe [V1beta1AllocatedDeviceStatus]
v1beta1ResourceClaimStatusDevices, Maybe [V1beta1ResourceClaimConsumerReference]
Maybe V1beta1AllocationResult
v1beta1ResourceClaimStatusAllocation :: Maybe V1beta1AllocationResult
$sel:v1beta1ResourceClaimStatusReservedFor:V1beta1ResourceClaimStatus :: Maybe [V1beta1ResourceClaimConsumerReference]
v1beta1ResourceClaimStatusAllocation :: Maybe V1beta1AllocationResult
v1beta1ResourceClaimStatusReservedFor :: Maybe [V1beta1ResourceClaimConsumerReference]
..} ) (Maybe [V1beta1AllocatedDeviceStatus]
 -> V1beta1ResourceClaimStatus)
-> f (Maybe [V1beta1AllocatedDeviceStatus])
-> f V1beta1ResourceClaimStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1AllocatedDeviceStatus]
-> f (Maybe [V1beta1AllocatedDeviceStatus])
f Maybe [V1beta1AllocatedDeviceStatus]
v1beta1ResourceClaimStatusDevices
{-# INLINE v1beta1ResourceClaimStatusDevicesL #-}

-- | 'v1beta1ResourceClaimStatusReservedFor' Lens
v1beta1ResourceClaimStatusReservedForL :: Lens_' V1beta1ResourceClaimStatus (Maybe [V1beta1ResourceClaimConsumerReference])
v1beta1ResourceClaimStatusReservedForL :: Lens_'
  V1beta1ResourceClaimStatus
  (Maybe [V1beta1ResourceClaimConsumerReference])
v1beta1ResourceClaimStatusReservedForL Maybe [V1beta1ResourceClaimConsumerReference]
-> f (Maybe [V1beta1ResourceClaimConsumerReference])
f V1beta1ResourceClaimStatus{Maybe [V1beta1ResourceClaimConsumerReference]
Maybe [V1beta1AllocatedDeviceStatus]
Maybe V1beta1AllocationResult
v1beta1ResourceClaimStatusAllocation :: V1beta1ResourceClaimStatus -> Maybe V1beta1AllocationResult
$sel:v1beta1ResourceClaimStatusDevices:V1beta1ResourceClaimStatus :: V1beta1ResourceClaimStatus -> Maybe [V1beta1AllocatedDeviceStatus]
$sel:v1beta1ResourceClaimStatusReservedFor:V1beta1ResourceClaimStatus :: V1beta1ResourceClaimStatus
-> Maybe [V1beta1ResourceClaimConsumerReference]
v1beta1ResourceClaimStatusAllocation :: Maybe V1beta1AllocationResult
v1beta1ResourceClaimStatusDevices :: Maybe [V1beta1AllocatedDeviceStatus]
v1beta1ResourceClaimStatusReservedFor :: Maybe [V1beta1ResourceClaimConsumerReference]
..} = (\Maybe [V1beta1ResourceClaimConsumerReference]
v1beta1ResourceClaimStatusReservedFor -> V1beta1ResourceClaimStatus { Maybe [V1beta1ResourceClaimConsumerReference]
$sel:v1beta1ResourceClaimStatusReservedFor:V1beta1ResourceClaimStatus :: Maybe [V1beta1ResourceClaimConsumerReference]
v1beta1ResourceClaimStatusReservedFor :: Maybe [V1beta1ResourceClaimConsumerReference]
v1beta1ResourceClaimStatusReservedFor, Maybe [V1beta1AllocatedDeviceStatus]
Maybe V1beta1AllocationResult
v1beta1ResourceClaimStatusAllocation :: Maybe V1beta1AllocationResult
$sel:v1beta1ResourceClaimStatusDevices:V1beta1ResourceClaimStatus :: Maybe [V1beta1AllocatedDeviceStatus]
v1beta1ResourceClaimStatusAllocation :: Maybe V1beta1AllocationResult
v1beta1ResourceClaimStatusDevices :: Maybe [V1beta1AllocatedDeviceStatus]
..} ) (Maybe [V1beta1ResourceClaimConsumerReference]
 -> V1beta1ResourceClaimStatus)
-> f (Maybe [V1beta1ResourceClaimConsumerReference])
-> f V1beta1ResourceClaimStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1ResourceClaimConsumerReference]
-> f (Maybe [V1beta1ResourceClaimConsumerReference])
f Maybe [V1beta1ResourceClaimConsumerReference]
v1beta1ResourceClaimStatusReservedFor
{-# INLINE v1beta1ResourceClaimStatusReservedForL #-}



-- * V1beta1ResourceClaimTemplate

-- | 'v1beta1ResourceClaimTemplateApiVersion' Lens
v1beta1ResourceClaimTemplateApiVersionL :: Lens_' V1beta1ResourceClaimTemplate (Maybe Text)
v1beta1ResourceClaimTemplateApiVersionL :: Lens_' V1beta1ResourceClaimTemplate (Maybe Text)
v1beta1ResourceClaimTemplateApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1ResourceClaimTemplate{Maybe Text
Maybe V1ObjectMeta
V1beta1ResourceClaimTemplateSpec
v1beta1ResourceClaimTemplateApiVersion :: V1beta1ResourceClaimTemplate -> Maybe Text
v1beta1ResourceClaimTemplateApiVersion :: Maybe Text
v1beta1ResourceClaimTemplateKind :: Maybe Text
v1beta1ResourceClaimTemplateMetadata :: Maybe V1ObjectMeta
v1beta1ResourceClaimTemplateSpec :: V1beta1ResourceClaimTemplateSpec
$sel:v1beta1ResourceClaimTemplateKind:V1beta1ResourceClaimTemplate :: V1beta1ResourceClaimTemplate -> Maybe Text
$sel:v1beta1ResourceClaimTemplateMetadata:V1beta1ResourceClaimTemplate :: V1beta1ResourceClaimTemplate -> Maybe V1ObjectMeta
$sel:v1beta1ResourceClaimTemplateSpec:V1beta1ResourceClaimTemplate :: V1beta1ResourceClaimTemplate -> V1beta1ResourceClaimTemplateSpec
..} = (\Maybe Text
v1beta1ResourceClaimTemplateApiVersion -> V1beta1ResourceClaimTemplate { Maybe Text
v1beta1ResourceClaimTemplateApiVersion :: Maybe Text
v1beta1ResourceClaimTemplateApiVersion :: Maybe Text
v1beta1ResourceClaimTemplateApiVersion, Maybe Text
Maybe V1ObjectMeta
V1beta1ResourceClaimTemplateSpec
v1beta1ResourceClaimTemplateKind :: Maybe Text
v1beta1ResourceClaimTemplateMetadata :: Maybe V1ObjectMeta
v1beta1ResourceClaimTemplateSpec :: V1beta1ResourceClaimTemplateSpec
$sel:v1beta1ResourceClaimTemplateKind:V1beta1ResourceClaimTemplate :: Maybe Text
$sel:v1beta1ResourceClaimTemplateMetadata:V1beta1ResourceClaimTemplate :: Maybe V1ObjectMeta
$sel:v1beta1ResourceClaimTemplateSpec:V1beta1ResourceClaimTemplate :: V1beta1ResourceClaimTemplateSpec
..} ) (Maybe Text -> V1beta1ResourceClaimTemplate)
-> f (Maybe Text) -> f V1beta1ResourceClaimTemplate
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ResourceClaimTemplateApiVersion
{-# INLINE v1beta1ResourceClaimTemplateApiVersionL #-}

-- | 'v1beta1ResourceClaimTemplateKind' Lens
v1beta1ResourceClaimTemplateKindL :: Lens_' V1beta1ResourceClaimTemplate (Maybe Text)
v1beta1ResourceClaimTemplateKindL :: Lens_' V1beta1ResourceClaimTemplate (Maybe Text)
v1beta1ResourceClaimTemplateKindL Maybe Text -> f (Maybe Text)
f V1beta1ResourceClaimTemplate{Maybe Text
Maybe V1ObjectMeta
V1beta1ResourceClaimTemplateSpec
v1beta1ResourceClaimTemplateApiVersion :: V1beta1ResourceClaimTemplate -> Maybe Text
$sel:v1beta1ResourceClaimTemplateKind:V1beta1ResourceClaimTemplate :: V1beta1ResourceClaimTemplate -> Maybe Text
$sel:v1beta1ResourceClaimTemplateMetadata:V1beta1ResourceClaimTemplate :: V1beta1ResourceClaimTemplate -> Maybe V1ObjectMeta
$sel:v1beta1ResourceClaimTemplateSpec:V1beta1ResourceClaimTemplate :: V1beta1ResourceClaimTemplate -> V1beta1ResourceClaimTemplateSpec
v1beta1ResourceClaimTemplateApiVersion :: Maybe Text
v1beta1ResourceClaimTemplateKind :: Maybe Text
v1beta1ResourceClaimTemplateMetadata :: Maybe V1ObjectMeta
v1beta1ResourceClaimTemplateSpec :: V1beta1ResourceClaimTemplateSpec
..} = (\Maybe Text
v1beta1ResourceClaimTemplateKind -> V1beta1ResourceClaimTemplate { Maybe Text
$sel:v1beta1ResourceClaimTemplateKind:V1beta1ResourceClaimTemplate :: Maybe Text
v1beta1ResourceClaimTemplateKind :: Maybe Text
v1beta1ResourceClaimTemplateKind, Maybe Text
Maybe V1ObjectMeta
V1beta1ResourceClaimTemplateSpec
v1beta1ResourceClaimTemplateApiVersion :: Maybe Text
$sel:v1beta1ResourceClaimTemplateMetadata:V1beta1ResourceClaimTemplate :: Maybe V1ObjectMeta
$sel:v1beta1ResourceClaimTemplateSpec:V1beta1ResourceClaimTemplate :: V1beta1ResourceClaimTemplateSpec
v1beta1ResourceClaimTemplateApiVersion :: Maybe Text
v1beta1ResourceClaimTemplateMetadata :: Maybe V1ObjectMeta
v1beta1ResourceClaimTemplateSpec :: V1beta1ResourceClaimTemplateSpec
..} ) (Maybe Text -> V1beta1ResourceClaimTemplate)
-> f (Maybe Text) -> f V1beta1ResourceClaimTemplate
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ResourceClaimTemplateKind
{-# INLINE v1beta1ResourceClaimTemplateKindL #-}

-- | 'v1beta1ResourceClaimTemplateMetadata' Lens
v1beta1ResourceClaimTemplateMetadataL :: Lens_' V1beta1ResourceClaimTemplate (Maybe V1ObjectMeta)
v1beta1ResourceClaimTemplateMetadataL :: Lens_' V1beta1ResourceClaimTemplate (Maybe V1ObjectMeta)
v1beta1ResourceClaimTemplateMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1ResourceClaimTemplate{Maybe Text
Maybe V1ObjectMeta
V1beta1ResourceClaimTemplateSpec
v1beta1ResourceClaimTemplateApiVersion :: V1beta1ResourceClaimTemplate -> Maybe Text
$sel:v1beta1ResourceClaimTemplateKind:V1beta1ResourceClaimTemplate :: V1beta1ResourceClaimTemplate -> Maybe Text
$sel:v1beta1ResourceClaimTemplateMetadata:V1beta1ResourceClaimTemplate :: V1beta1ResourceClaimTemplate -> Maybe V1ObjectMeta
$sel:v1beta1ResourceClaimTemplateSpec:V1beta1ResourceClaimTemplate :: V1beta1ResourceClaimTemplate -> V1beta1ResourceClaimTemplateSpec
v1beta1ResourceClaimTemplateApiVersion :: Maybe Text
v1beta1ResourceClaimTemplateKind :: Maybe Text
v1beta1ResourceClaimTemplateMetadata :: Maybe V1ObjectMeta
v1beta1ResourceClaimTemplateSpec :: V1beta1ResourceClaimTemplateSpec
..} = (\Maybe V1ObjectMeta
v1beta1ResourceClaimTemplateMetadata -> V1beta1ResourceClaimTemplate { Maybe V1ObjectMeta
$sel:v1beta1ResourceClaimTemplateMetadata:V1beta1ResourceClaimTemplate :: Maybe V1ObjectMeta
v1beta1ResourceClaimTemplateMetadata :: Maybe V1ObjectMeta
v1beta1ResourceClaimTemplateMetadata, Maybe Text
V1beta1ResourceClaimTemplateSpec
v1beta1ResourceClaimTemplateApiVersion :: Maybe Text
$sel:v1beta1ResourceClaimTemplateKind:V1beta1ResourceClaimTemplate :: Maybe Text
$sel:v1beta1ResourceClaimTemplateSpec:V1beta1ResourceClaimTemplate :: V1beta1ResourceClaimTemplateSpec
v1beta1ResourceClaimTemplateApiVersion :: Maybe Text
v1beta1ResourceClaimTemplateKind :: Maybe Text
v1beta1ResourceClaimTemplateSpec :: V1beta1ResourceClaimTemplateSpec
..} ) (Maybe V1ObjectMeta -> V1beta1ResourceClaimTemplate)
-> f (Maybe V1ObjectMeta) -> f V1beta1ResourceClaimTemplate
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1ResourceClaimTemplateMetadata
{-# INLINE v1beta1ResourceClaimTemplateMetadataL #-}

-- | 'v1beta1ResourceClaimTemplateSpec' Lens
v1beta1ResourceClaimTemplateSpecL :: Lens_' V1beta1ResourceClaimTemplate (V1beta1ResourceClaimTemplateSpec)
v1beta1ResourceClaimTemplateSpecL :: Lens_'
  V1beta1ResourceClaimTemplate V1beta1ResourceClaimTemplateSpec
v1beta1ResourceClaimTemplateSpecL V1beta1ResourceClaimTemplateSpec
-> f V1beta1ResourceClaimTemplateSpec
f V1beta1ResourceClaimTemplate{Maybe Text
Maybe V1ObjectMeta
V1beta1ResourceClaimTemplateSpec
v1beta1ResourceClaimTemplateApiVersion :: V1beta1ResourceClaimTemplate -> Maybe Text
$sel:v1beta1ResourceClaimTemplateKind:V1beta1ResourceClaimTemplate :: V1beta1ResourceClaimTemplate -> Maybe Text
$sel:v1beta1ResourceClaimTemplateMetadata:V1beta1ResourceClaimTemplate :: V1beta1ResourceClaimTemplate -> Maybe V1ObjectMeta
$sel:v1beta1ResourceClaimTemplateSpec:V1beta1ResourceClaimTemplate :: V1beta1ResourceClaimTemplate -> V1beta1ResourceClaimTemplateSpec
v1beta1ResourceClaimTemplateApiVersion :: Maybe Text
v1beta1ResourceClaimTemplateKind :: Maybe Text
v1beta1ResourceClaimTemplateMetadata :: Maybe V1ObjectMeta
v1beta1ResourceClaimTemplateSpec :: V1beta1ResourceClaimTemplateSpec
..} = (\V1beta1ResourceClaimTemplateSpec
v1beta1ResourceClaimTemplateSpec -> V1beta1ResourceClaimTemplate { V1beta1ResourceClaimTemplateSpec
$sel:v1beta1ResourceClaimTemplateSpec:V1beta1ResourceClaimTemplate :: V1beta1ResourceClaimTemplateSpec
v1beta1ResourceClaimTemplateSpec :: V1beta1ResourceClaimTemplateSpec
v1beta1ResourceClaimTemplateSpec, Maybe Text
Maybe V1ObjectMeta
v1beta1ResourceClaimTemplateApiVersion :: Maybe Text
$sel:v1beta1ResourceClaimTemplateKind:V1beta1ResourceClaimTemplate :: Maybe Text
$sel:v1beta1ResourceClaimTemplateMetadata:V1beta1ResourceClaimTemplate :: Maybe V1ObjectMeta
v1beta1ResourceClaimTemplateApiVersion :: Maybe Text
v1beta1ResourceClaimTemplateKind :: Maybe Text
v1beta1ResourceClaimTemplateMetadata :: Maybe V1ObjectMeta
..} ) (V1beta1ResourceClaimTemplateSpec -> V1beta1ResourceClaimTemplate)
-> f V1beta1ResourceClaimTemplateSpec
-> f V1beta1ResourceClaimTemplate
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1beta1ResourceClaimTemplateSpec
-> f V1beta1ResourceClaimTemplateSpec
f V1beta1ResourceClaimTemplateSpec
v1beta1ResourceClaimTemplateSpec
{-# INLINE v1beta1ResourceClaimTemplateSpecL #-}



-- * V1beta1ResourceClaimTemplateList

-- | 'v1beta1ResourceClaimTemplateListApiVersion' Lens
v1beta1ResourceClaimTemplateListApiVersionL :: Lens_' V1beta1ResourceClaimTemplateList (Maybe Text)
v1beta1ResourceClaimTemplateListApiVersionL :: Lens_' V1beta1ResourceClaimTemplateList (Maybe Text)
v1beta1ResourceClaimTemplateListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1ResourceClaimTemplateList{[V1beta1ResourceClaimTemplate]
Maybe Text
Maybe V1ListMeta
v1beta1ResourceClaimTemplateListApiVersion :: V1beta1ResourceClaimTemplateList -> Maybe Text
v1beta1ResourceClaimTemplateListApiVersion :: Maybe Text
v1beta1ResourceClaimTemplateListItems :: [V1beta1ResourceClaimTemplate]
v1beta1ResourceClaimTemplateListKind :: Maybe Text
v1beta1ResourceClaimTemplateListMetadata :: Maybe V1ListMeta
$sel:v1beta1ResourceClaimTemplateListItems:V1beta1ResourceClaimTemplateList :: V1beta1ResourceClaimTemplateList -> [V1beta1ResourceClaimTemplate]
$sel:v1beta1ResourceClaimTemplateListKind:V1beta1ResourceClaimTemplateList :: V1beta1ResourceClaimTemplateList -> Maybe Text
$sel:v1beta1ResourceClaimTemplateListMetadata:V1beta1ResourceClaimTemplateList :: V1beta1ResourceClaimTemplateList -> Maybe V1ListMeta
..} = (\Maybe Text
v1beta1ResourceClaimTemplateListApiVersion -> V1beta1ResourceClaimTemplateList { Maybe Text
v1beta1ResourceClaimTemplateListApiVersion :: Maybe Text
v1beta1ResourceClaimTemplateListApiVersion :: Maybe Text
v1beta1ResourceClaimTemplateListApiVersion, [V1beta1ResourceClaimTemplate]
Maybe Text
Maybe V1ListMeta
v1beta1ResourceClaimTemplateListItems :: [V1beta1ResourceClaimTemplate]
v1beta1ResourceClaimTemplateListKind :: Maybe Text
v1beta1ResourceClaimTemplateListMetadata :: Maybe V1ListMeta
$sel:v1beta1ResourceClaimTemplateListItems:V1beta1ResourceClaimTemplateList :: [V1beta1ResourceClaimTemplate]
$sel:v1beta1ResourceClaimTemplateListKind:V1beta1ResourceClaimTemplateList :: Maybe Text
$sel:v1beta1ResourceClaimTemplateListMetadata:V1beta1ResourceClaimTemplateList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1beta1ResourceClaimTemplateList)
-> f (Maybe Text) -> f V1beta1ResourceClaimTemplateList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ResourceClaimTemplateListApiVersion
{-# INLINE v1beta1ResourceClaimTemplateListApiVersionL #-}

-- | 'v1beta1ResourceClaimTemplateListItems' Lens
v1beta1ResourceClaimTemplateListItemsL :: Lens_' V1beta1ResourceClaimTemplateList ([V1beta1ResourceClaimTemplate])
v1beta1ResourceClaimTemplateListItemsL :: Lens_'
  V1beta1ResourceClaimTemplateList [V1beta1ResourceClaimTemplate]
v1beta1ResourceClaimTemplateListItemsL [V1beta1ResourceClaimTemplate] -> f [V1beta1ResourceClaimTemplate]
f V1beta1ResourceClaimTemplateList{[V1beta1ResourceClaimTemplate]
Maybe Text
Maybe V1ListMeta
v1beta1ResourceClaimTemplateListApiVersion :: V1beta1ResourceClaimTemplateList -> Maybe Text
$sel:v1beta1ResourceClaimTemplateListItems:V1beta1ResourceClaimTemplateList :: V1beta1ResourceClaimTemplateList -> [V1beta1ResourceClaimTemplate]
$sel:v1beta1ResourceClaimTemplateListKind:V1beta1ResourceClaimTemplateList :: V1beta1ResourceClaimTemplateList -> Maybe Text
$sel:v1beta1ResourceClaimTemplateListMetadata:V1beta1ResourceClaimTemplateList :: V1beta1ResourceClaimTemplateList -> Maybe V1ListMeta
v1beta1ResourceClaimTemplateListApiVersion :: Maybe Text
v1beta1ResourceClaimTemplateListItems :: [V1beta1ResourceClaimTemplate]
v1beta1ResourceClaimTemplateListKind :: Maybe Text
v1beta1ResourceClaimTemplateListMetadata :: Maybe V1ListMeta
..} = (\[V1beta1ResourceClaimTemplate]
v1beta1ResourceClaimTemplateListItems -> V1beta1ResourceClaimTemplateList { [V1beta1ResourceClaimTemplate]
$sel:v1beta1ResourceClaimTemplateListItems:V1beta1ResourceClaimTemplateList :: [V1beta1ResourceClaimTemplate]
v1beta1ResourceClaimTemplateListItems :: [V1beta1ResourceClaimTemplate]
v1beta1ResourceClaimTemplateListItems, Maybe Text
Maybe V1ListMeta
v1beta1ResourceClaimTemplateListApiVersion :: Maybe Text
$sel:v1beta1ResourceClaimTemplateListKind:V1beta1ResourceClaimTemplateList :: Maybe Text
$sel:v1beta1ResourceClaimTemplateListMetadata:V1beta1ResourceClaimTemplateList :: Maybe V1ListMeta
v1beta1ResourceClaimTemplateListApiVersion :: Maybe Text
v1beta1ResourceClaimTemplateListKind :: Maybe Text
v1beta1ResourceClaimTemplateListMetadata :: Maybe V1ListMeta
..} ) ([V1beta1ResourceClaimTemplate]
 -> V1beta1ResourceClaimTemplateList)
-> f [V1beta1ResourceClaimTemplate]
-> f V1beta1ResourceClaimTemplateList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1ResourceClaimTemplate] -> f [V1beta1ResourceClaimTemplate]
f [V1beta1ResourceClaimTemplate]
v1beta1ResourceClaimTemplateListItems
{-# INLINE v1beta1ResourceClaimTemplateListItemsL #-}

-- | 'v1beta1ResourceClaimTemplateListKind' Lens
v1beta1ResourceClaimTemplateListKindL :: Lens_' V1beta1ResourceClaimTemplateList (Maybe Text)
v1beta1ResourceClaimTemplateListKindL :: Lens_' V1beta1ResourceClaimTemplateList (Maybe Text)
v1beta1ResourceClaimTemplateListKindL Maybe Text -> f (Maybe Text)
f V1beta1ResourceClaimTemplateList{[V1beta1ResourceClaimTemplate]
Maybe Text
Maybe V1ListMeta
v1beta1ResourceClaimTemplateListApiVersion :: V1beta1ResourceClaimTemplateList -> Maybe Text
$sel:v1beta1ResourceClaimTemplateListItems:V1beta1ResourceClaimTemplateList :: V1beta1ResourceClaimTemplateList -> [V1beta1ResourceClaimTemplate]
$sel:v1beta1ResourceClaimTemplateListKind:V1beta1ResourceClaimTemplateList :: V1beta1ResourceClaimTemplateList -> Maybe Text
$sel:v1beta1ResourceClaimTemplateListMetadata:V1beta1ResourceClaimTemplateList :: V1beta1ResourceClaimTemplateList -> Maybe V1ListMeta
v1beta1ResourceClaimTemplateListApiVersion :: Maybe Text
v1beta1ResourceClaimTemplateListItems :: [V1beta1ResourceClaimTemplate]
v1beta1ResourceClaimTemplateListKind :: Maybe Text
v1beta1ResourceClaimTemplateListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1beta1ResourceClaimTemplateListKind -> V1beta1ResourceClaimTemplateList { Maybe Text
$sel:v1beta1ResourceClaimTemplateListKind:V1beta1ResourceClaimTemplateList :: Maybe Text
v1beta1ResourceClaimTemplateListKind :: Maybe Text
v1beta1ResourceClaimTemplateListKind, [V1beta1ResourceClaimTemplate]
Maybe Text
Maybe V1ListMeta
v1beta1ResourceClaimTemplateListApiVersion :: Maybe Text
$sel:v1beta1ResourceClaimTemplateListItems:V1beta1ResourceClaimTemplateList :: [V1beta1ResourceClaimTemplate]
$sel:v1beta1ResourceClaimTemplateListMetadata:V1beta1ResourceClaimTemplateList :: Maybe V1ListMeta
v1beta1ResourceClaimTemplateListApiVersion :: Maybe Text
v1beta1ResourceClaimTemplateListItems :: [V1beta1ResourceClaimTemplate]
v1beta1ResourceClaimTemplateListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1beta1ResourceClaimTemplateList)
-> f (Maybe Text) -> f V1beta1ResourceClaimTemplateList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ResourceClaimTemplateListKind
{-# INLINE v1beta1ResourceClaimTemplateListKindL #-}

-- | 'v1beta1ResourceClaimTemplateListMetadata' Lens
v1beta1ResourceClaimTemplateListMetadataL :: Lens_' V1beta1ResourceClaimTemplateList (Maybe V1ListMeta)
v1beta1ResourceClaimTemplateListMetadataL :: Lens_' V1beta1ResourceClaimTemplateList (Maybe V1ListMeta)
v1beta1ResourceClaimTemplateListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1ResourceClaimTemplateList{[V1beta1ResourceClaimTemplate]
Maybe Text
Maybe V1ListMeta
v1beta1ResourceClaimTemplateListApiVersion :: V1beta1ResourceClaimTemplateList -> Maybe Text
$sel:v1beta1ResourceClaimTemplateListItems:V1beta1ResourceClaimTemplateList :: V1beta1ResourceClaimTemplateList -> [V1beta1ResourceClaimTemplate]
$sel:v1beta1ResourceClaimTemplateListKind:V1beta1ResourceClaimTemplateList :: V1beta1ResourceClaimTemplateList -> Maybe Text
$sel:v1beta1ResourceClaimTemplateListMetadata:V1beta1ResourceClaimTemplateList :: V1beta1ResourceClaimTemplateList -> Maybe V1ListMeta
v1beta1ResourceClaimTemplateListApiVersion :: Maybe Text
v1beta1ResourceClaimTemplateListItems :: [V1beta1ResourceClaimTemplate]
v1beta1ResourceClaimTemplateListKind :: Maybe Text
v1beta1ResourceClaimTemplateListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1beta1ResourceClaimTemplateListMetadata -> V1beta1ResourceClaimTemplateList { Maybe V1ListMeta
$sel:v1beta1ResourceClaimTemplateListMetadata:V1beta1ResourceClaimTemplateList :: Maybe V1ListMeta
v1beta1ResourceClaimTemplateListMetadata :: Maybe V1ListMeta
v1beta1ResourceClaimTemplateListMetadata, [V1beta1ResourceClaimTemplate]
Maybe Text
v1beta1ResourceClaimTemplateListApiVersion :: Maybe Text
$sel:v1beta1ResourceClaimTemplateListItems:V1beta1ResourceClaimTemplateList :: [V1beta1ResourceClaimTemplate]
$sel:v1beta1ResourceClaimTemplateListKind:V1beta1ResourceClaimTemplateList :: Maybe Text
v1beta1ResourceClaimTemplateListApiVersion :: Maybe Text
v1beta1ResourceClaimTemplateListItems :: [V1beta1ResourceClaimTemplate]
v1beta1ResourceClaimTemplateListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1ResourceClaimTemplateList)
-> f (Maybe V1ListMeta) -> f V1beta1ResourceClaimTemplateList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1ResourceClaimTemplateListMetadata
{-# INLINE v1beta1ResourceClaimTemplateListMetadataL #-}



-- * V1beta1ResourceClaimTemplateSpec

-- | 'v1beta1ResourceClaimTemplateSpecMetadata' Lens
v1beta1ResourceClaimTemplateSpecMetadataL :: Lens_' V1beta1ResourceClaimTemplateSpec (Maybe V1ObjectMeta)
v1beta1ResourceClaimTemplateSpecMetadataL :: Lens_' V1beta1ResourceClaimTemplateSpec (Maybe V1ObjectMeta)
v1beta1ResourceClaimTemplateSpecMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1ResourceClaimTemplateSpec{Maybe V1ObjectMeta
V1beta1ResourceClaimSpec
v1beta1ResourceClaimTemplateSpecMetadata :: V1beta1ResourceClaimTemplateSpec -> Maybe V1ObjectMeta
v1beta1ResourceClaimTemplateSpecMetadata :: Maybe V1ObjectMeta
v1beta1ResourceClaimTemplateSpecSpec :: V1beta1ResourceClaimSpec
$sel:v1beta1ResourceClaimTemplateSpecSpec:V1beta1ResourceClaimTemplateSpec :: V1beta1ResourceClaimTemplateSpec -> V1beta1ResourceClaimSpec
..} = (\Maybe V1ObjectMeta
v1beta1ResourceClaimTemplateSpecMetadata -> V1beta1ResourceClaimTemplateSpec { Maybe V1ObjectMeta
v1beta1ResourceClaimTemplateSpecMetadata :: Maybe V1ObjectMeta
v1beta1ResourceClaimTemplateSpecMetadata :: Maybe V1ObjectMeta
v1beta1ResourceClaimTemplateSpecMetadata, V1beta1ResourceClaimSpec
v1beta1ResourceClaimTemplateSpecSpec :: V1beta1ResourceClaimSpec
$sel:v1beta1ResourceClaimTemplateSpecSpec:V1beta1ResourceClaimTemplateSpec :: V1beta1ResourceClaimSpec
..} ) (Maybe V1ObjectMeta -> V1beta1ResourceClaimTemplateSpec)
-> f (Maybe V1ObjectMeta) -> f V1beta1ResourceClaimTemplateSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1ResourceClaimTemplateSpecMetadata
{-# INLINE v1beta1ResourceClaimTemplateSpecMetadataL #-}

-- | 'v1beta1ResourceClaimTemplateSpecSpec' Lens
v1beta1ResourceClaimTemplateSpecSpecL :: Lens_' V1beta1ResourceClaimTemplateSpec (V1beta1ResourceClaimSpec)
v1beta1ResourceClaimTemplateSpecSpecL :: Lens_' V1beta1ResourceClaimTemplateSpec V1beta1ResourceClaimSpec
v1beta1ResourceClaimTemplateSpecSpecL V1beta1ResourceClaimSpec -> f V1beta1ResourceClaimSpec
f V1beta1ResourceClaimTemplateSpec{Maybe V1ObjectMeta
V1beta1ResourceClaimSpec
v1beta1ResourceClaimTemplateSpecMetadata :: V1beta1ResourceClaimTemplateSpec -> Maybe V1ObjectMeta
$sel:v1beta1ResourceClaimTemplateSpecSpec:V1beta1ResourceClaimTemplateSpec :: V1beta1ResourceClaimTemplateSpec -> V1beta1ResourceClaimSpec
v1beta1ResourceClaimTemplateSpecMetadata :: Maybe V1ObjectMeta
v1beta1ResourceClaimTemplateSpecSpec :: V1beta1ResourceClaimSpec
..} = (\V1beta1ResourceClaimSpec
v1beta1ResourceClaimTemplateSpecSpec -> V1beta1ResourceClaimTemplateSpec { V1beta1ResourceClaimSpec
$sel:v1beta1ResourceClaimTemplateSpecSpec:V1beta1ResourceClaimTemplateSpec :: V1beta1ResourceClaimSpec
v1beta1ResourceClaimTemplateSpecSpec :: V1beta1ResourceClaimSpec
v1beta1ResourceClaimTemplateSpecSpec, Maybe V1ObjectMeta
v1beta1ResourceClaimTemplateSpecMetadata :: Maybe V1ObjectMeta
v1beta1ResourceClaimTemplateSpecMetadata :: Maybe V1ObjectMeta
..} ) (V1beta1ResourceClaimSpec -> V1beta1ResourceClaimTemplateSpec)
-> f V1beta1ResourceClaimSpec -> f V1beta1ResourceClaimTemplateSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1beta1ResourceClaimSpec -> f V1beta1ResourceClaimSpec
f V1beta1ResourceClaimSpec
v1beta1ResourceClaimTemplateSpecSpec
{-# INLINE v1beta1ResourceClaimTemplateSpecSpecL #-}



-- * V1beta1ResourcePool

-- | 'v1beta1ResourcePoolGeneration' Lens
v1beta1ResourcePoolGenerationL :: Lens_' V1beta1ResourcePool (Integer)
v1beta1ResourcePoolGenerationL :: Lens_' V1beta1ResourcePool Integer
v1beta1ResourcePoolGenerationL Integer -> f Integer
f V1beta1ResourcePool{Integer
Text
v1beta1ResourcePoolGeneration :: V1beta1ResourcePool -> Integer
v1beta1ResourcePoolGeneration :: Integer
v1beta1ResourcePoolName :: Text
v1beta1ResourcePoolResourceSliceCount :: Integer
$sel:v1beta1ResourcePoolName:V1beta1ResourcePool :: V1beta1ResourcePool -> Text
$sel:v1beta1ResourcePoolResourceSliceCount:V1beta1ResourcePool :: V1beta1ResourcePool -> Integer
..} = (\Integer
v1beta1ResourcePoolGeneration -> V1beta1ResourcePool { Integer
v1beta1ResourcePoolGeneration :: Integer
v1beta1ResourcePoolGeneration :: Integer
v1beta1ResourcePoolGeneration, Integer
Text
v1beta1ResourcePoolName :: Text
v1beta1ResourcePoolResourceSliceCount :: Integer
$sel:v1beta1ResourcePoolName:V1beta1ResourcePool :: Text
$sel:v1beta1ResourcePoolResourceSliceCount:V1beta1ResourcePool :: Integer
..} ) (Integer -> V1beta1ResourcePool)
-> f Integer -> f V1beta1ResourcePool
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Integer -> f Integer
f Integer
v1beta1ResourcePoolGeneration
{-# INLINE v1beta1ResourcePoolGenerationL #-}

-- | 'v1beta1ResourcePoolName' Lens
v1beta1ResourcePoolNameL :: Lens_' V1beta1ResourcePool (Text)
v1beta1ResourcePoolNameL :: Lens_' V1beta1ResourcePool Text
v1beta1ResourcePoolNameL Text -> f Text
f V1beta1ResourcePool{Integer
Text
v1beta1ResourcePoolGeneration :: V1beta1ResourcePool -> Integer
$sel:v1beta1ResourcePoolName:V1beta1ResourcePool :: V1beta1ResourcePool -> Text
$sel:v1beta1ResourcePoolResourceSliceCount:V1beta1ResourcePool :: V1beta1ResourcePool -> Integer
v1beta1ResourcePoolGeneration :: Integer
v1beta1ResourcePoolName :: Text
v1beta1ResourcePoolResourceSliceCount :: Integer
..} = (\Text
v1beta1ResourcePoolName -> V1beta1ResourcePool { Text
$sel:v1beta1ResourcePoolName:V1beta1ResourcePool :: Text
v1beta1ResourcePoolName :: Text
v1beta1ResourcePoolName, Integer
v1beta1ResourcePoolGeneration :: Integer
$sel:v1beta1ResourcePoolResourceSliceCount:V1beta1ResourcePool :: Integer
v1beta1ResourcePoolGeneration :: Integer
v1beta1ResourcePoolResourceSliceCount :: Integer
..} ) (Text -> V1beta1ResourcePool) -> f Text -> f V1beta1ResourcePool
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1ResourcePoolName
{-# INLINE v1beta1ResourcePoolNameL #-}

-- | 'v1beta1ResourcePoolResourceSliceCount' Lens
v1beta1ResourcePoolResourceSliceCountL :: Lens_' V1beta1ResourcePool (Integer)
v1beta1ResourcePoolResourceSliceCountL :: Lens_' V1beta1ResourcePool Integer
v1beta1ResourcePoolResourceSliceCountL Integer -> f Integer
f V1beta1ResourcePool{Integer
Text
v1beta1ResourcePoolGeneration :: V1beta1ResourcePool -> Integer
$sel:v1beta1ResourcePoolName:V1beta1ResourcePool :: V1beta1ResourcePool -> Text
$sel:v1beta1ResourcePoolResourceSliceCount:V1beta1ResourcePool :: V1beta1ResourcePool -> Integer
v1beta1ResourcePoolGeneration :: Integer
v1beta1ResourcePoolName :: Text
v1beta1ResourcePoolResourceSliceCount :: Integer
..} = (\Integer
v1beta1ResourcePoolResourceSliceCount -> V1beta1ResourcePool { Integer
$sel:v1beta1ResourcePoolResourceSliceCount:V1beta1ResourcePool :: Integer
v1beta1ResourcePoolResourceSliceCount :: Integer
v1beta1ResourcePoolResourceSliceCount, Integer
Text
v1beta1ResourcePoolGeneration :: Integer
$sel:v1beta1ResourcePoolName:V1beta1ResourcePool :: Text
v1beta1ResourcePoolGeneration :: Integer
v1beta1ResourcePoolName :: Text
..} ) (Integer -> V1beta1ResourcePool)
-> f Integer -> f V1beta1ResourcePool
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Integer -> f Integer
f Integer
v1beta1ResourcePoolResourceSliceCount
{-# INLINE v1beta1ResourcePoolResourceSliceCountL #-}



-- * V1beta1ResourceSlice

-- | 'v1beta1ResourceSliceApiVersion' Lens
v1beta1ResourceSliceApiVersionL :: Lens_' V1beta1ResourceSlice (Maybe Text)
v1beta1ResourceSliceApiVersionL :: Lens_' V1beta1ResourceSlice (Maybe Text)
v1beta1ResourceSliceApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1ResourceSlice{Maybe Text
Maybe V1ObjectMeta
V1beta1ResourceSliceSpec
v1beta1ResourceSliceApiVersion :: V1beta1ResourceSlice -> Maybe Text
v1beta1ResourceSliceApiVersion :: Maybe Text
v1beta1ResourceSliceKind :: Maybe Text
v1beta1ResourceSliceMetadata :: Maybe V1ObjectMeta
v1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec
$sel:v1beta1ResourceSliceKind:V1beta1ResourceSlice :: V1beta1ResourceSlice -> Maybe Text
$sel:v1beta1ResourceSliceMetadata:V1beta1ResourceSlice :: V1beta1ResourceSlice -> Maybe V1ObjectMeta
$sel:v1beta1ResourceSliceSpec:V1beta1ResourceSlice :: V1beta1ResourceSlice -> V1beta1ResourceSliceSpec
..} = (\Maybe Text
v1beta1ResourceSliceApiVersion -> V1beta1ResourceSlice { Maybe Text
v1beta1ResourceSliceApiVersion :: Maybe Text
v1beta1ResourceSliceApiVersion :: Maybe Text
v1beta1ResourceSliceApiVersion, Maybe Text
Maybe V1ObjectMeta
V1beta1ResourceSliceSpec
v1beta1ResourceSliceKind :: Maybe Text
v1beta1ResourceSliceMetadata :: Maybe V1ObjectMeta
v1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec
$sel:v1beta1ResourceSliceKind:V1beta1ResourceSlice :: Maybe Text
$sel:v1beta1ResourceSliceMetadata:V1beta1ResourceSlice :: Maybe V1ObjectMeta
$sel:v1beta1ResourceSliceSpec:V1beta1ResourceSlice :: V1beta1ResourceSliceSpec
..} ) (Maybe Text -> V1beta1ResourceSlice)
-> f (Maybe Text) -> f V1beta1ResourceSlice
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ResourceSliceApiVersion
{-# INLINE v1beta1ResourceSliceApiVersionL #-}

-- | 'v1beta1ResourceSliceKind' Lens
v1beta1ResourceSliceKindL :: Lens_' V1beta1ResourceSlice (Maybe Text)
v1beta1ResourceSliceKindL :: Lens_' V1beta1ResourceSlice (Maybe Text)
v1beta1ResourceSliceKindL Maybe Text -> f (Maybe Text)
f V1beta1ResourceSlice{Maybe Text
Maybe V1ObjectMeta
V1beta1ResourceSliceSpec
v1beta1ResourceSliceApiVersion :: V1beta1ResourceSlice -> Maybe Text
$sel:v1beta1ResourceSliceKind:V1beta1ResourceSlice :: V1beta1ResourceSlice -> Maybe Text
$sel:v1beta1ResourceSliceMetadata:V1beta1ResourceSlice :: V1beta1ResourceSlice -> Maybe V1ObjectMeta
$sel:v1beta1ResourceSliceSpec:V1beta1ResourceSlice :: V1beta1ResourceSlice -> V1beta1ResourceSliceSpec
v1beta1ResourceSliceApiVersion :: Maybe Text
v1beta1ResourceSliceKind :: Maybe Text
v1beta1ResourceSliceMetadata :: Maybe V1ObjectMeta
v1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec
..} = (\Maybe Text
v1beta1ResourceSliceKind -> V1beta1ResourceSlice { Maybe Text
$sel:v1beta1ResourceSliceKind:V1beta1ResourceSlice :: Maybe Text
v1beta1ResourceSliceKind :: Maybe Text
v1beta1ResourceSliceKind, Maybe Text
Maybe V1ObjectMeta
V1beta1ResourceSliceSpec
v1beta1ResourceSliceApiVersion :: Maybe Text
$sel:v1beta1ResourceSliceMetadata:V1beta1ResourceSlice :: Maybe V1ObjectMeta
$sel:v1beta1ResourceSliceSpec:V1beta1ResourceSlice :: V1beta1ResourceSliceSpec
v1beta1ResourceSliceApiVersion :: Maybe Text
v1beta1ResourceSliceMetadata :: Maybe V1ObjectMeta
v1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec
..} ) (Maybe Text -> V1beta1ResourceSlice)
-> f (Maybe Text) -> f V1beta1ResourceSlice
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ResourceSliceKind
{-# INLINE v1beta1ResourceSliceKindL #-}

-- | 'v1beta1ResourceSliceMetadata' Lens
v1beta1ResourceSliceMetadataL :: Lens_' V1beta1ResourceSlice (Maybe V1ObjectMeta)
v1beta1ResourceSliceMetadataL :: Lens_' V1beta1ResourceSlice (Maybe V1ObjectMeta)
v1beta1ResourceSliceMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1ResourceSlice{Maybe Text
Maybe V1ObjectMeta
V1beta1ResourceSliceSpec
v1beta1ResourceSliceApiVersion :: V1beta1ResourceSlice -> Maybe Text
$sel:v1beta1ResourceSliceKind:V1beta1ResourceSlice :: V1beta1ResourceSlice -> Maybe Text
$sel:v1beta1ResourceSliceMetadata:V1beta1ResourceSlice :: V1beta1ResourceSlice -> Maybe V1ObjectMeta
$sel:v1beta1ResourceSliceSpec:V1beta1ResourceSlice :: V1beta1ResourceSlice -> V1beta1ResourceSliceSpec
v1beta1ResourceSliceApiVersion :: Maybe Text
v1beta1ResourceSliceKind :: Maybe Text
v1beta1ResourceSliceMetadata :: Maybe V1ObjectMeta
v1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec
..} = (\Maybe V1ObjectMeta
v1beta1ResourceSliceMetadata -> V1beta1ResourceSlice { Maybe V1ObjectMeta
$sel:v1beta1ResourceSliceMetadata:V1beta1ResourceSlice :: Maybe V1ObjectMeta
v1beta1ResourceSliceMetadata :: Maybe V1ObjectMeta
v1beta1ResourceSliceMetadata, Maybe Text
V1beta1ResourceSliceSpec
v1beta1ResourceSliceApiVersion :: Maybe Text
$sel:v1beta1ResourceSliceKind:V1beta1ResourceSlice :: Maybe Text
$sel:v1beta1ResourceSliceSpec:V1beta1ResourceSlice :: V1beta1ResourceSliceSpec
v1beta1ResourceSliceApiVersion :: Maybe Text
v1beta1ResourceSliceKind :: Maybe Text
v1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec
..} ) (Maybe V1ObjectMeta -> V1beta1ResourceSlice)
-> f (Maybe V1ObjectMeta) -> f V1beta1ResourceSlice
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1ResourceSliceMetadata
{-# INLINE v1beta1ResourceSliceMetadataL #-}

-- | 'v1beta1ResourceSliceSpec' Lens
v1beta1ResourceSliceSpecL :: Lens_' V1beta1ResourceSlice (V1beta1ResourceSliceSpec)
v1beta1ResourceSliceSpecL :: Lens_' V1beta1ResourceSlice V1beta1ResourceSliceSpec
v1beta1ResourceSliceSpecL V1beta1ResourceSliceSpec -> f V1beta1ResourceSliceSpec
f V1beta1ResourceSlice{Maybe Text
Maybe V1ObjectMeta
V1beta1ResourceSliceSpec
v1beta1ResourceSliceApiVersion :: V1beta1ResourceSlice -> Maybe Text
$sel:v1beta1ResourceSliceKind:V1beta1ResourceSlice :: V1beta1ResourceSlice -> Maybe Text
$sel:v1beta1ResourceSliceMetadata:V1beta1ResourceSlice :: V1beta1ResourceSlice -> Maybe V1ObjectMeta
$sel:v1beta1ResourceSliceSpec:V1beta1ResourceSlice :: V1beta1ResourceSlice -> V1beta1ResourceSliceSpec
v1beta1ResourceSliceApiVersion :: Maybe Text
v1beta1ResourceSliceKind :: Maybe Text
v1beta1ResourceSliceMetadata :: Maybe V1ObjectMeta
v1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec
..} = (\V1beta1ResourceSliceSpec
v1beta1ResourceSliceSpec -> V1beta1ResourceSlice { V1beta1ResourceSliceSpec
$sel:v1beta1ResourceSliceSpec:V1beta1ResourceSlice :: V1beta1ResourceSliceSpec
v1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec
v1beta1ResourceSliceSpec, Maybe Text
Maybe V1ObjectMeta
v1beta1ResourceSliceApiVersion :: Maybe Text
$sel:v1beta1ResourceSliceKind:V1beta1ResourceSlice :: Maybe Text
$sel:v1beta1ResourceSliceMetadata:V1beta1ResourceSlice :: Maybe V1ObjectMeta
v1beta1ResourceSliceApiVersion :: Maybe Text
v1beta1ResourceSliceKind :: Maybe Text
v1beta1ResourceSliceMetadata :: Maybe V1ObjectMeta
..} ) (V1beta1ResourceSliceSpec -> V1beta1ResourceSlice)
-> f V1beta1ResourceSliceSpec -> f V1beta1ResourceSlice
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1beta1ResourceSliceSpec -> f V1beta1ResourceSliceSpec
f V1beta1ResourceSliceSpec
v1beta1ResourceSliceSpec
{-# INLINE v1beta1ResourceSliceSpecL #-}



-- * V1beta1ResourceSliceList

-- | 'v1beta1ResourceSliceListApiVersion' Lens
v1beta1ResourceSliceListApiVersionL :: Lens_' V1beta1ResourceSliceList (Maybe Text)
v1beta1ResourceSliceListApiVersionL :: Lens_' V1beta1ResourceSliceList (Maybe Text)
v1beta1ResourceSliceListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1ResourceSliceList{[V1beta1ResourceSlice]
Maybe Text
Maybe V1ListMeta
v1beta1ResourceSliceListApiVersion :: V1beta1ResourceSliceList -> Maybe Text
v1beta1ResourceSliceListApiVersion :: Maybe Text
v1beta1ResourceSliceListItems :: [V1beta1ResourceSlice]
v1beta1ResourceSliceListKind :: Maybe Text
v1beta1ResourceSliceListMetadata :: Maybe V1ListMeta
$sel:v1beta1ResourceSliceListItems:V1beta1ResourceSliceList :: V1beta1ResourceSliceList -> [V1beta1ResourceSlice]
$sel:v1beta1ResourceSliceListKind:V1beta1ResourceSliceList :: V1beta1ResourceSliceList -> Maybe Text
$sel:v1beta1ResourceSliceListMetadata:V1beta1ResourceSliceList :: V1beta1ResourceSliceList -> Maybe V1ListMeta
..} = (\Maybe Text
v1beta1ResourceSliceListApiVersion -> V1beta1ResourceSliceList { Maybe Text
v1beta1ResourceSliceListApiVersion :: Maybe Text
v1beta1ResourceSliceListApiVersion :: Maybe Text
v1beta1ResourceSliceListApiVersion, [V1beta1ResourceSlice]
Maybe Text
Maybe V1ListMeta
v1beta1ResourceSliceListItems :: [V1beta1ResourceSlice]
v1beta1ResourceSliceListKind :: Maybe Text
v1beta1ResourceSliceListMetadata :: Maybe V1ListMeta
$sel:v1beta1ResourceSliceListItems:V1beta1ResourceSliceList :: [V1beta1ResourceSlice]
$sel:v1beta1ResourceSliceListKind:V1beta1ResourceSliceList :: Maybe Text
$sel:v1beta1ResourceSliceListMetadata:V1beta1ResourceSliceList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1beta1ResourceSliceList)
-> f (Maybe Text) -> f V1beta1ResourceSliceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ResourceSliceListApiVersion
{-# INLINE v1beta1ResourceSliceListApiVersionL #-}

-- | 'v1beta1ResourceSliceListItems' Lens
v1beta1ResourceSliceListItemsL :: Lens_' V1beta1ResourceSliceList ([V1beta1ResourceSlice])
v1beta1ResourceSliceListItemsL :: Lens_' V1beta1ResourceSliceList [V1beta1ResourceSlice]
v1beta1ResourceSliceListItemsL [V1beta1ResourceSlice] -> f [V1beta1ResourceSlice]
f V1beta1ResourceSliceList{[V1beta1ResourceSlice]
Maybe Text
Maybe V1ListMeta
v1beta1ResourceSliceListApiVersion :: V1beta1ResourceSliceList -> Maybe Text
$sel:v1beta1ResourceSliceListItems:V1beta1ResourceSliceList :: V1beta1ResourceSliceList -> [V1beta1ResourceSlice]
$sel:v1beta1ResourceSliceListKind:V1beta1ResourceSliceList :: V1beta1ResourceSliceList -> Maybe Text
$sel:v1beta1ResourceSliceListMetadata:V1beta1ResourceSliceList :: V1beta1ResourceSliceList -> Maybe V1ListMeta
v1beta1ResourceSliceListApiVersion :: Maybe Text
v1beta1ResourceSliceListItems :: [V1beta1ResourceSlice]
v1beta1ResourceSliceListKind :: Maybe Text
v1beta1ResourceSliceListMetadata :: Maybe V1ListMeta
..} = (\[V1beta1ResourceSlice]
v1beta1ResourceSliceListItems -> V1beta1ResourceSliceList { [V1beta1ResourceSlice]
$sel:v1beta1ResourceSliceListItems:V1beta1ResourceSliceList :: [V1beta1ResourceSlice]
v1beta1ResourceSliceListItems :: [V1beta1ResourceSlice]
v1beta1ResourceSliceListItems, Maybe Text
Maybe V1ListMeta
v1beta1ResourceSliceListApiVersion :: Maybe Text
$sel:v1beta1ResourceSliceListKind:V1beta1ResourceSliceList :: Maybe Text
$sel:v1beta1ResourceSliceListMetadata:V1beta1ResourceSliceList :: Maybe V1ListMeta
v1beta1ResourceSliceListApiVersion :: Maybe Text
v1beta1ResourceSliceListKind :: Maybe Text
v1beta1ResourceSliceListMetadata :: Maybe V1ListMeta
..} ) ([V1beta1ResourceSlice] -> V1beta1ResourceSliceList)
-> f [V1beta1ResourceSlice] -> f V1beta1ResourceSliceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1ResourceSlice] -> f [V1beta1ResourceSlice]
f [V1beta1ResourceSlice]
v1beta1ResourceSliceListItems
{-# INLINE v1beta1ResourceSliceListItemsL #-}

-- | 'v1beta1ResourceSliceListKind' Lens
v1beta1ResourceSliceListKindL :: Lens_' V1beta1ResourceSliceList (Maybe Text)
v1beta1ResourceSliceListKindL :: Lens_' V1beta1ResourceSliceList (Maybe Text)
v1beta1ResourceSliceListKindL Maybe Text -> f (Maybe Text)
f V1beta1ResourceSliceList{[V1beta1ResourceSlice]
Maybe Text
Maybe V1ListMeta
v1beta1ResourceSliceListApiVersion :: V1beta1ResourceSliceList -> Maybe Text
$sel:v1beta1ResourceSliceListItems:V1beta1ResourceSliceList :: V1beta1ResourceSliceList -> [V1beta1ResourceSlice]
$sel:v1beta1ResourceSliceListKind:V1beta1ResourceSliceList :: V1beta1ResourceSliceList -> Maybe Text
$sel:v1beta1ResourceSliceListMetadata:V1beta1ResourceSliceList :: V1beta1ResourceSliceList -> Maybe V1ListMeta
v1beta1ResourceSliceListApiVersion :: Maybe Text
v1beta1ResourceSliceListItems :: [V1beta1ResourceSlice]
v1beta1ResourceSliceListKind :: Maybe Text
v1beta1ResourceSliceListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1beta1ResourceSliceListKind -> V1beta1ResourceSliceList { Maybe Text
$sel:v1beta1ResourceSliceListKind:V1beta1ResourceSliceList :: Maybe Text
v1beta1ResourceSliceListKind :: Maybe Text
v1beta1ResourceSliceListKind, [V1beta1ResourceSlice]
Maybe Text
Maybe V1ListMeta
v1beta1ResourceSliceListApiVersion :: Maybe Text
$sel:v1beta1ResourceSliceListItems:V1beta1ResourceSliceList :: [V1beta1ResourceSlice]
$sel:v1beta1ResourceSliceListMetadata:V1beta1ResourceSliceList :: Maybe V1ListMeta
v1beta1ResourceSliceListApiVersion :: Maybe Text
v1beta1ResourceSliceListItems :: [V1beta1ResourceSlice]
v1beta1ResourceSliceListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1beta1ResourceSliceList)
-> f (Maybe Text) -> f V1beta1ResourceSliceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ResourceSliceListKind
{-# INLINE v1beta1ResourceSliceListKindL #-}

-- | 'v1beta1ResourceSliceListMetadata' Lens
v1beta1ResourceSliceListMetadataL :: Lens_' V1beta1ResourceSliceList (Maybe V1ListMeta)
v1beta1ResourceSliceListMetadataL :: Lens_' V1beta1ResourceSliceList (Maybe V1ListMeta)
v1beta1ResourceSliceListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1ResourceSliceList{[V1beta1ResourceSlice]
Maybe Text
Maybe V1ListMeta
v1beta1ResourceSliceListApiVersion :: V1beta1ResourceSliceList -> Maybe Text
$sel:v1beta1ResourceSliceListItems:V1beta1ResourceSliceList :: V1beta1ResourceSliceList -> [V1beta1ResourceSlice]
$sel:v1beta1ResourceSliceListKind:V1beta1ResourceSliceList :: V1beta1ResourceSliceList -> Maybe Text
$sel:v1beta1ResourceSliceListMetadata:V1beta1ResourceSliceList :: V1beta1ResourceSliceList -> Maybe V1ListMeta
v1beta1ResourceSliceListApiVersion :: Maybe Text
v1beta1ResourceSliceListItems :: [V1beta1ResourceSlice]
v1beta1ResourceSliceListKind :: Maybe Text
v1beta1ResourceSliceListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1beta1ResourceSliceListMetadata -> V1beta1ResourceSliceList { Maybe V1ListMeta
$sel:v1beta1ResourceSliceListMetadata:V1beta1ResourceSliceList :: Maybe V1ListMeta
v1beta1ResourceSliceListMetadata :: Maybe V1ListMeta
v1beta1ResourceSliceListMetadata, [V1beta1ResourceSlice]
Maybe Text
v1beta1ResourceSliceListApiVersion :: Maybe Text
$sel:v1beta1ResourceSliceListItems:V1beta1ResourceSliceList :: [V1beta1ResourceSlice]
$sel:v1beta1ResourceSliceListKind:V1beta1ResourceSliceList :: Maybe Text
v1beta1ResourceSliceListApiVersion :: Maybe Text
v1beta1ResourceSliceListItems :: [V1beta1ResourceSlice]
v1beta1ResourceSliceListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1ResourceSliceList)
-> f (Maybe V1ListMeta) -> f V1beta1ResourceSliceList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1ResourceSliceListMetadata
{-# INLINE v1beta1ResourceSliceListMetadataL #-}



-- * V1beta1ResourceSliceSpec

-- | 'v1beta1ResourceSliceSpecAllNodes' Lens
v1beta1ResourceSliceSpecAllNodesL :: Lens_' V1beta1ResourceSliceSpec (Maybe Bool)
v1beta1ResourceSliceSpecAllNodesL :: Lens_' V1beta1ResourceSliceSpec (Maybe Bool)
v1beta1ResourceSliceSpecAllNodesL Maybe Bool -> f (Maybe Bool)
f V1beta1ResourceSliceSpec{Maybe Bool
Maybe [V1beta1Device]
Maybe Text
Maybe V1NodeSelector
Text
V1beta1ResourcePool
v1beta1ResourceSliceSpecAllNodes :: V1beta1ResourceSliceSpec -> Maybe Bool
v1beta1ResourceSliceSpecAllNodes :: Maybe Bool
v1beta1ResourceSliceSpecDevices :: Maybe [V1beta1Device]
v1beta1ResourceSliceSpecDriver :: Text
v1beta1ResourceSliceSpecNodeName :: Maybe Text
v1beta1ResourceSliceSpecNodeSelector :: Maybe V1NodeSelector
v1beta1ResourceSliceSpecPool :: V1beta1ResourcePool
$sel:v1beta1ResourceSliceSpecDevices:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> Maybe [V1beta1Device]
$sel:v1beta1ResourceSliceSpecDriver:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> Text
$sel:v1beta1ResourceSliceSpecNodeName:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> Maybe Text
$sel:v1beta1ResourceSliceSpecNodeSelector:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> Maybe V1NodeSelector
$sel:v1beta1ResourceSliceSpecPool:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> V1beta1ResourcePool
..} = (\Maybe Bool
v1beta1ResourceSliceSpecAllNodes -> V1beta1ResourceSliceSpec { Maybe Bool
v1beta1ResourceSliceSpecAllNodes :: Maybe Bool
v1beta1ResourceSliceSpecAllNodes :: Maybe Bool
v1beta1ResourceSliceSpecAllNodes, Maybe [V1beta1Device]
Maybe Text
Maybe V1NodeSelector
Text
V1beta1ResourcePool
v1beta1ResourceSliceSpecDevices :: Maybe [V1beta1Device]
v1beta1ResourceSliceSpecDriver :: Text
v1beta1ResourceSliceSpecNodeName :: Maybe Text
v1beta1ResourceSliceSpecNodeSelector :: Maybe V1NodeSelector
v1beta1ResourceSliceSpecPool :: V1beta1ResourcePool
$sel:v1beta1ResourceSliceSpecDevices:V1beta1ResourceSliceSpec :: Maybe [V1beta1Device]
$sel:v1beta1ResourceSliceSpecDriver:V1beta1ResourceSliceSpec :: Text
$sel:v1beta1ResourceSliceSpecNodeName:V1beta1ResourceSliceSpec :: Maybe Text
$sel:v1beta1ResourceSliceSpecNodeSelector:V1beta1ResourceSliceSpec :: Maybe V1NodeSelector
$sel:v1beta1ResourceSliceSpecPool:V1beta1ResourceSliceSpec :: V1beta1ResourcePool
..} ) (Maybe Bool -> V1beta1ResourceSliceSpec)
-> f (Maybe Bool) -> f V1beta1ResourceSliceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Bool -> f (Maybe Bool)
f Maybe Bool
v1beta1ResourceSliceSpecAllNodes
{-# INLINE v1beta1ResourceSliceSpecAllNodesL #-}

-- | 'v1beta1ResourceSliceSpecDevices' Lens
v1beta1ResourceSliceSpecDevicesL :: Lens_' V1beta1ResourceSliceSpec (Maybe [V1beta1Device])
v1beta1ResourceSliceSpecDevicesL :: Lens_' V1beta1ResourceSliceSpec (Maybe [V1beta1Device])
v1beta1ResourceSliceSpecDevicesL Maybe [V1beta1Device] -> f (Maybe [V1beta1Device])
f V1beta1ResourceSliceSpec{Maybe Bool
Maybe [V1beta1Device]
Maybe Text
Maybe V1NodeSelector
Text
V1beta1ResourcePool
v1beta1ResourceSliceSpecAllNodes :: V1beta1ResourceSliceSpec -> Maybe Bool
$sel:v1beta1ResourceSliceSpecDevices:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> Maybe [V1beta1Device]
$sel:v1beta1ResourceSliceSpecDriver:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> Text
$sel:v1beta1ResourceSliceSpecNodeName:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> Maybe Text
$sel:v1beta1ResourceSliceSpecNodeSelector:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> Maybe V1NodeSelector
$sel:v1beta1ResourceSliceSpecPool:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> V1beta1ResourcePool
v1beta1ResourceSliceSpecAllNodes :: Maybe Bool
v1beta1ResourceSliceSpecDevices :: Maybe [V1beta1Device]
v1beta1ResourceSliceSpecDriver :: Text
v1beta1ResourceSliceSpecNodeName :: Maybe Text
v1beta1ResourceSliceSpecNodeSelector :: Maybe V1NodeSelector
v1beta1ResourceSliceSpecPool :: V1beta1ResourcePool
..} = (\Maybe [V1beta1Device]
v1beta1ResourceSliceSpecDevices -> V1beta1ResourceSliceSpec { Maybe [V1beta1Device]
$sel:v1beta1ResourceSliceSpecDevices:V1beta1ResourceSliceSpec :: Maybe [V1beta1Device]
v1beta1ResourceSliceSpecDevices :: Maybe [V1beta1Device]
v1beta1ResourceSliceSpecDevices, Maybe Bool
Maybe Text
Maybe V1NodeSelector
Text
V1beta1ResourcePool
v1beta1ResourceSliceSpecAllNodes :: Maybe Bool
$sel:v1beta1ResourceSliceSpecDriver:V1beta1ResourceSliceSpec :: Text
$sel:v1beta1ResourceSliceSpecNodeName:V1beta1ResourceSliceSpec :: Maybe Text
$sel:v1beta1ResourceSliceSpecNodeSelector:V1beta1ResourceSliceSpec :: Maybe V1NodeSelector
$sel:v1beta1ResourceSliceSpecPool:V1beta1ResourceSliceSpec :: V1beta1ResourcePool
v1beta1ResourceSliceSpecAllNodes :: Maybe Bool
v1beta1ResourceSliceSpecDriver :: Text
v1beta1ResourceSliceSpecNodeName :: Maybe Text
v1beta1ResourceSliceSpecNodeSelector :: Maybe V1NodeSelector
v1beta1ResourceSliceSpecPool :: V1beta1ResourcePool
..} ) (Maybe [V1beta1Device] -> V1beta1ResourceSliceSpec)
-> f (Maybe [V1beta1Device]) -> f V1beta1ResourceSliceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1Device] -> f (Maybe [V1beta1Device])
f Maybe [V1beta1Device]
v1beta1ResourceSliceSpecDevices
{-# INLINE v1beta1ResourceSliceSpecDevicesL #-}

-- | 'v1beta1ResourceSliceSpecDriver' Lens
v1beta1ResourceSliceSpecDriverL :: Lens_' V1beta1ResourceSliceSpec (Text)
v1beta1ResourceSliceSpecDriverL :: Lens_' V1beta1ResourceSliceSpec Text
v1beta1ResourceSliceSpecDriverL Text -> f Text
f V1beta1ResourceSliceSpec{Maybe Bool
Maybe [V1beta1Device]
Maybe Text
Maybe V1NodeSelector
Text
V1beta1ResourcePool
v1beta1ResourceSliceSpecAllNodes :: V1beta1ResourceSliceSpec -> Maybe Bool
$sel:v1beta1ResourceSliceSpecDevices:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> Maybe [V1beta1Device]
$sel:v1beta1ResourceSliceSpecDriver:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> Text
$sel:v1beta1ResourceSliceSpecNodeName:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> Maybe Text
$sel:v1beta1ResourceSliceSpecNodeSelector:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> Maybe V1NodeSelector
$sel:v1beta1ResourceSliceSpecPool:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> V1beta1ResourcePool
v1beta1ResourceSliceSpecAllNodes :: Maybe Bool
v1beta1ResourceSliceSpecDevices :: Maybe [V1beta1Device]
v1beta1ResourceSliceSpecDriver :: Text
v1beta1ResourceSliceSpecNodeName :: Maybe Text
v1beta1ResourceSliceSpecNodeSelector :: Maybe V1NodeSelector
v1beta1ResourceSliceSpecPool :: V1beta1ResourcePool
..} = (\Text
v1beta1ResourceSliceSpecDriver -> V1beta1ResourceSliceSpec { Text
$sel:v1beta1ResourceSliceSpecDriver:V1beta1ResourceSliceSpec :: Text
v1beta1ResourceSliceSpecDriver :: Text
v1beta1ResourceSliceSpecDriver, Maybe Bool
Maybe [V1beta1Device]
Maybe Text
Maybe V1NodeSelector
V1beta1ResourcePool
v1beta1ResourceSliceSpecAllNodes :: Maybe Bool
$sel:v1beta1ResourceSliceSpecDevices:V1beta1ResourceSliceSpec :: Maybe [V1beta1Device]
$sel:v1beta1ResourceSliceSpecNodeName:V1beta1ResourceSliceSpec :: Maybe Text
$sel:v1beta1ResourceSliceSpecNodeSelector:V1beta1ResourceSliceSpec :: Maybe V1NodeSelector
$sel:v1beta1ResourceSliceSpecPool:V1beta1ResourceSliceSpec :: V1beta1ResourcePool
v1beta1ResourceSliceSpecAllNodes :: Maybe Bool
v1beta1ResourceSliceSpecDevices :: Maybe [V1beta1Device]
v1beta1ResourceSliceSpecNodeName :: Maybe Text
v1beta1ResourceSliceSpecNodeSelector :: Maybe V1NodeSelector
v1beta1ResourceSliceSpecPool :: V1beta1ResourcePool
..} ) (Text -> V1beta1ResourceSliceSpec)
-> f Text -> f V1beta1ResourceSliceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1ResourceSliceSpecDriver
{-# INLINE v1beta1ResourceSliceSpecDriverL #-}

-- | 'v1beta1ResourceSliceSpecNodeName' Lens
v1beta1ResourceSliceSpecNodeNameL :: Lens_' V1beta1ResourceSliceSpec (Maybe Text)
v1beta1ResourceSliceSpecNodeNameL :: Lens_' V1beta1ResourceSliceSpec (Maybe Text)
v1beta1ResourceSliceSpecNodeNameL Maybe Text -> f (Maybe Text)
f V1beta1ResourceSliceSpec{Maybe Bool
Maybe [V1beta1Device]
Maybe Text
Maybe V1NodeSelector
Text
V1beta1ResourcePool
v1beta1ResourceSliceSpecAllNodes :: V1beta1ResourceSliceSpec -> Maybe Bool
$sel:v1beta1ResourceSliceSpecDevices:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> Maybe [V1beta1Device]
$sel:v1beta1ResourceSliceSpecDriver:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> Text
$sel:v1beta1ResourceSliceSpecNodeName:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> Maybe Text
$sel:v1beta1ResourceSliceSpecNodeSelector:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> Maybe V1NodeSelector
$sel:v1beta1ResourceSliceSpecPool:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> V1beta1ResourcePool
v1beta1ResourceSliceSpecAllNodes :: Maybe Bool
v1beta1ResourceSliceSpecDevices :: Maybe [V1beta1Device]
v1beta1ResourceSliceSpecDriver :: Text
v1beta1ResourceSliceSpecNodeName :: Maybe Text
v1beta1ResourceSliceSpecNodeSelector :: Maybe V1NodeSelector
v1beta1ResourceSliceSpecPool :: V1beta1ResourcePool
..} = (\Maybe Text
v1beta1ResourceSliceSpecNodeName -> V1beta1ResourceSliceSpec { Maybe Text
$sel:v1beta1ResourceSliceSpecNodeName:V1beta1ResourceSliceSpec :: Maybe Text
v1beta1ResourceSliceSpecNodeName :: Maybe Text
v1beta1ResourceSliceSpecNodeName, Maybe Bool
Maybe [V1beta1Device]
Maybe V1NodeSelector
Text
V1beta1ResourcePool
v1beta1ResourceSliceSpecAllNodes :: Maybe Bool
$sel:v1beta1ResourceSliceSpecDevices:V1beta1ResourceSliceSpec :: Maybe [V1beta1Device]
$sel:v1beta1ResourceSliceSpecDriver:V1beta1ResourceSliceSpec :: Text
$sel:v1beta1ResourceSliceSpecNodeSelector:V1beta1ResourceSliceSpec :: Maybe V1NodeSelector
$sel:v1beta1ResourceSliceSpecPool:V1beta1ResourceSliceSpec :: V1beta1ResourcePool
v1beta1ResourceSliceSpecAllNodes :: Maybe Bool
v1beta1ResourceSliceSpecDevices :: Maybe [V1beta1Device]
v1beta1ResourceSliceSpecDriver :: Text
v1beta1ResourceSliceSpecNodeSelector :: Maybe V1NodeSelector
v1beta1ResourceSliceSpecPool :: V1beta1ResourcePool
..} ) (Maybe Text -> V1beta1ResourceSliceSpec)
-> f (Maybe Text) -> f V1beta1ResourceSliceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ResourceSliceSpecNodeName
{-# INLINE v1beta1ResourceSliceSpecNodeNameL #-}

-- | 'v1beta1ResourceSliceSpecNodeSelector' Lens
v1beta1ResourceSliceSpecNodeSelectorL :: Lens_' V1beta1ResourceSliceSpec (Maybe V1NodeSelector)
v1beta1ResourceSliceSpecNodeSelectorL :: Lens_' V1beta1ResourceSliceSpec (Maybe V1NodeSelector)
v1beta1ResourceSliceSpecNodeSelectorL Maybe V1NodeSelector -> f (Maybe V1NodeSelector)
f V1beta1ResourceSliceSpec{Maybe Bool
Maybe [V1beta1Device]
Maybe Text
Maybe V1NodeSelector
Text
V1beta1ResourcePool
v1beta1ResourceSliceSpecAllNodes :: V1beta1ResourceSliceSpec -> Maybe Bool
$sel:v1beta1ResourceSliceSpecDevices:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> Maybe [V1beta1Device]
$sel:v1beta1ResourceSliceSpecDriver:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> Text
$sel:v1beta1ResourceSliceSpecNodeName:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> Maybe Text
$sel:v1beta1ResourceSliceSpecNodeSelector:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> Maybe V1NodeSelector
$sel:v1beta1ResourceSliceSpecPool:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> V1beta1ResourcePool
v1beta1ResourceSliceSpecAllNodes :: Maybe Bool
v1beta1ResourceSliceSpecDevices :: Maybe [V1beta1Device]
v1beta1ResourceSliceSpecDriver :: Text
v1beta1ResourceSliceSpecNodeName :: Maybe Text
v1beta1ResourceSliceSpecNodeSelector :: Maybe V1NodeSelector
v1beta1ResourceSliceSpecPool :: V1beta1ResourcePool
..} = (\Maybe V1NodeSelector
v1beta1ResourceSliceSpecNodeSelector -> V1beta1ResourceSliceSpec { Maybe V1NodeSelector
$sel:v1beta1ResourceSliceSpecNodeSelector:V1beta1ResourceSliceSpec :: Maybe V1NodeSelector
v1beta1ResourceSliceSpecNodeSelector :: Maybe V1NodeSelector
v1beta1ResourceSliceSpecNodeSelector, Maybe Bool
Maybe [V1beta1Device]
Maybe Text
Text
V1beta1ResourcePool
v1beta1ResourceSliceSpecAllNodes :: Maybe Bool
$sel:v1beta1ResourceSliceSpecDevices:V1beta1ResourceSliceSpec :: Maybe [V1beta1Device]
$sel:v1beta1ResourceSliceSpecDriver:V1beta1ResourceSliceSpec :: Text
$sel:v1beta1ResourceSliceSpecNodeName:V1beta1ResourceSliceSpec :: Maybe Text
$sel:v1beta1ResourceSliceSpecPool:V1beta1ResourceSliceSpec :: V1beta1ResourcePool
v1beta1ResourceSliceSpecAllNodes :: Maybe Bool
v1beta1ResourceSliceSpecDevices :: Maybe [V1beta1Device]
v1beta1ResourceSliceSpecDriver :: Text
v1beta1ResourceSliceSpecNodeName :: Maybe Text
v1beta1ResourceSliceSpecPool :: V1beta1ResourcePool
..} ) (Maybe V1NodeSelector -> V1beta1ResourceSliceSpec)
-> f (Maybe V1NodeSelector) -> f V1beta1ResourceSliceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1NodeSelector -> f (Maybe V1NodeSelector)
f Maybe V1NodeSelector
v1beta1ResourceSliceSpecNodeSelector
{-# INLINE v1beta1ResourceSliceSpecNodeSelectorL #-}

-- | 'v1beta1ResourceSliceSpecPool' Lens
v1beta1ResourceSliceSpecPoolL :: Lens_' V1beta1ResourceSliceSpec (V1beta1ResourcePool)
v1beta1ResourceSliceSpecPoolL :: Lens_' V1beta1ResourceSliceSpec V1beta1ResourcePool
v1beta1ResourceSliceSpecPoolL V1beta1ResourcePool -> f V1beta1ResourcePool
f V1beta1ResourceSliceSpec{Maybe Bool
Maybe [V1beta1Device]
Maybe Text
Maybe V1NodeSelector
Text
V1beta1ResourcePool
v1beta1ResourceSliceSpecAllNodes :: V1beta1ResourceSliceSpec -> Maybe Bool
$sel:v1beta1ResourceSliceSpecDevices:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> Maybe [V1beta1Device]
$sel:v1beta1ResourceSliceSpecDriver:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> Text
$sel:v1beta1ResourceSliceSpecNodeName:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> Maybe Text
$sel:v1beta1ResourceSliceSpecNodeSelector:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> Maybe V1NodeSelector
$sel:v1beta1ResourceSliceSpecPool:V1beta1ResourceSliceSpec :: V1beta1ResourceSliceSpec -> V1beta1ResourcePool
v1beta1ResourceSliceSpecAllNodes :: Maybe Bool
v1beta1ResourceSliceSpecDevices :: Maybe [V1beta1Device]
v1beta1ResourceSliceSpecDriver :: Text
v1beta1ResourceSliceSpecNodeName :: Maybe Text
v1beta1ResourceSliceSpecNodeSelector :: Maybe V1NodeSelector
v1beta1ResourceSliceSpecPool :: V1beta1ResourcePool
..} = (\V1beta1ResourcePool
v1beta1ResourceSliceSpecPool -> V1beta1ResourceSliceSpec { V1beta1ResourcePool
$sel:v1beta1ResourceSliceSpecPool:V1beta1ResourceSliceSpec :: V1beta1ResourcePool
v1beta1ResourceSliceSpecPool :: V1beta1ResourcePool
v1beta1ResourceSliceSpecPool, Maybe Bool
Maybe [V1beta1Device]
Maybe Text
Maybe V1NodeSelector
Text
v1beta1ResourceSliceSpecAllNodes :: Maybe Bool
$sel:v1beta1ResourceSliceSpecDevices:V1beta1ResourceSliceSpec :: Maybe [V1beta1Device]
$sel:v1beta1ResourceSliceSpecDriver:V1beta1ResourceSliceSpec :: Text
$sel:v1beta1ResourceSliceSpecNodeName:V1beta1ResourceSliceSpec :: Maybe Text
$sel:v1beta1ResourceSliceSpecNodeSelector:V1beta1ResourceSliceSpec :: Maybe V1NodeSelector
v1beta1ResourceSliceSpecAllNodes :: Maybe Bool
v1beta1ResourceSliceSpecDevices :: Maybe [V1beta1Device]
v1beta1ResourceSliceSpecDriver :: Text
v1beta1ResourceSliceSpecNodeName :: Maybe Text
v1beta1ResourceSliceSpecNodeSelector :: Maybe V1NodeSelector
..} ) (V1beta1ResourcePool -> V1beta1ResourceSliceSpec)
-> f V1beta1ResourcePool -> f V1beta1ResourceSliceSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V1beta1ResourcePool -> f V1beta1ResourcePool
f V1beta1ResourcePool
v1beta1ResourceSliceSpecPool
{-# INLINE v1beta1ResourceSliceSpecPoolL #-}



-- * V1beta1SelfSubjectReview

-- | 'v1beta1SelfSubjectReviewApiVersion' Lens
v1beta1SelfSubjectReviewApiVersionL :: Lens_' V1beta1SelfSubjectReview (Maybe Text)
v1beta1SelfSubjectReviewApiVersionL :: Lens_' V1beta1SelfSubjectReview (Maybe Text)
v1beta1SelfSubjectReviewApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1SelfSubjectReview{Maybe Text
Maybe V1beta1SelfSubjectReviewStatus
Maybe V1ObjectMeta
v1beta1SelfSubjectReviewApiVersion :: V1beta1SelfSubjectReview -> Maybe Text
v1beta1SelfSubjectReviewApiVersion :: Maybe Text
v1beta1SelfSubjectReviewKind :: Maybe Text
v1beta1SelfSubjectReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectReviewStatus :: Maybe V1beta1SelfSubjectReviewStatus
$sel:v1beta1SelfSubjectReviewKind:V1beta1SelfSubjectReview :: V1beta1SelfSubjectReview -> Maybe Text
$sel:v1beta1SelfSubjectReviewMetadata:V1beta1SelfSubjectReview :: V1beta1SelfSubjectReview -> Maybe V1ObjectMeta
$sel:v1beta1SelfSubjectReviewStatus:V1beta1SelfSubjectReview :: V1beta1SelfSubjectReview -> Maybe V1beta1SelfSubjectReviewStatus
..} = (\Maybe Text
v1beta1SelfSubjectReviewApiVersion -> V1beta1SelfSubjectReview { Maybe Text
v1beta1SelfSubjectReviewApiVersion :: Maybe Text
v1beta1SelfSubjectReviewApiVersion :: Maybe Text
v1beta1SelfSubjectReviewApiVersion, Maybe Text
Maybe V1beta1SelfSubjectReviewStatus
Maybe V1ObjectMeta
v1beta1SelfSubjectReviewKind :: Maybe Text
v1beta1SelfSubjectReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectReviewStatus :: Maybe V1beta1SelfSubjectReviewStatus
$sel:v1beta1SelfSubjectReviewKind:V1beta1SelfSubjectReview :: Maybe Text
$sel:v1beta1SelfSubjectReviewMetadata:V1beta1SelfSubjectReview :: Maybe V1ObjectMeta
$sel:v1beta1SelfSubjectReviewStatus:V1beta1SelfSubjectReview :: Maybe V1beta1SelfSubjectReviewStatus
..} ) (Maybe Text -> V1beta1SelfSubjectReview)
-> f (Maybe Text) -> f V1beta1SelfSubjectReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1SelfSubjectReviewApiVersion
{-# INLINE v1beta1SelfSubjectReviewApiVersionL #-}

-- | 'v1beta1SelfSubjectReviewKind' Lens
v1beta1SelfSubjectReviewKindL :: Lens_' V1beta1SelfSubjectReview (Maybe Text)
v1beta1SelfSubjectReviewKindL :: Lens_' V1beta1SelfSubjectReview (Maybe Text)
v1beta1SelfSubjectReviewKindL Maybe Text -> f (Maybe Text)
f V1beta1SelfSubjectReview{Maybe Text
Maybe V1beta1SelfSubjectReviewStatus
Maybe V1ObjectMeta
v1beta1SelfSubjectReviewApiVersion :: V1beta1SelfSubjectReview -> Maybe Text
$sel:v1beta1SelfSubjectReviewKind:V1beta1SelfSubjectReview :: V1beta1SelfSubjectReview -> Maybe Text
$sel:v1beta1SelfSubjectReviewMetadata:V1beta1SelfSubjectReview :: V1beta1SelfSubjectReview -> Maybe V1ObjectMeta
$sel:v1beta1SelfSubjectReviewStatus:V1beta1SelfSubjectReview :: V1beta1SelfSubjectReview -> Maybe V1beta1SelfSubjectReviewStatus
v1beta1SelfSubjectReviewApiVersion :: Maybe Text
v1beta1SelfSubjectReviewKind :: Maybe Text
v1beta1SelfSubjectReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectReviewStatus :: Maybe V1beta1SelfSubjectReviewStatus
..} = (\Maybe Text
v1beta1SelfSubjectReviewKind -> V1beta1SelfSubjectReview { Maybe Text
$sel:v1beta1SelfSubjectReviewKind:V1beta1SelfSubjectReview :: Maybe Text
v1beta1SelfSubjectReviewKind :: Maybe Text
v1beta1SelfSubjectReviewKind, Maybe Text
Maybe V1beta1SelfSubjectReviewStatus
Maybe V1ObjectMeta
v1beta1SelfSubjectReviewApiVersion :: Maybe Text
$sel:v1beta1SelfSubjectReviewMetadata:V1beta1SelfSubjectReview :: Maybe V1ObjectMeta
$sel:v1beta1SelfSubjectReviewStatus:V1beta1SelfSubjectReview :: Maybe V1beta1SelfSubjectReviewStatus
v1beta1SelfSubjectReviewApiVersion :: Maybe Text
v1beta1SelfSubjectReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectReviewStatus :: Maybe V1beta1SelfSubjectReviewStatus
..} ) (Maybe Text -> V1beta1SelfSubjectReview)
-> f (Maybe Text) -> f V1beta1SelfSubjectReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1SelfSubjectReviewKind
{-# INLINE v1beta1SelfSubjectReviewKindL #-}

-- | 'v1beta1SelfSubjectReviewMetadata' Lens
v1beta1SelfSubjectReviewMetadataL :: Lens_' V1beta1SelfSubjectReview (Maybe V1ObjectMeta)
v1beta1SelfSubjectReviewMetadataL :: Lens_' V1beta1SelfSubjectReview (Maybe V1ObjectMeta)
v1beta1SelfSubjectReviewMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1SelfSubjectReview{Maybe Text
Maybe V1beta1SelfSubjectReviewStatus
Maybe V1ObjectMeta
v1beta1SelfSubjectReviewApiVersion :: V1beta1SelfSubjectReview -> Maybe Text
$sel:v1beta1SelfSubjectReviewKind:V1beta1SelfSubjectReview :: V1beta1SelfSubjectReview -> Maybe Text
$sel:v1beta1SelfSubjectReviewMetadata:V1beta1SelfSubjectReview :: V1beta1SelfSubjectReview -> Maybe V1ObjectMeta
$sel:v1beta1SelfSubjectReviewStatus:V1beta1SelfSubjectReview :: V1beta1SelfSubjectReview -> Maybe V1beta1SelfSubjectReviewStatus
v1beta1SelfSubjectReviewApiVersion :: Maybe Text
v1beta1SelfSubjectReviewKind :: Maybe Text
v1beta1SelfSubjectReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectReviewStatus :: Maybe V1beta1SelfSubjectReviewStatus
..} = (\Maybe V1ObjectMeta
v1beta1SelfSubjectReviewMetadata -> V1beta1SelfSubjectReview { Maybe V1ObjectMeta
$sel:v1beta1SelfSubjectReviewMetadata:V1beta1SelfSubjectReview :: Maybe V1ObjectMeta
v1beta1SelfSubjectReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectReviewMetadata, Maybe Text
Maybe V1beta1SelfSubjectReviewStatus
v1beta1SelfSubjectReviewApiVersion :: Maybe Text
$sel:v1beta1SelfSubjectReviewKind:V1beta1SelfSubjectReview :: Maybe Text
$sel:v1beta1SelfSubjectReviewStatus:V1beta1SelfSubjectReview :: Maybe V1beta1SelfSubjectReviewStatus
v1beta1SelfSubjectReviewApiVersion :: Maybe Text
v1beta1SelfSubjectReviewKind :: Maybe Text
v1beta1SelfSubjectReviewStatus :: Maybe V1beta1SelfSubjectReviewStatus
..} ) (Maybe V1ObjectMeta -> V1beta1SelfSubjectReview)
-> f (Maybe V1ObjectMeta) -> f V1beta1SelfSubjectReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1SelfSubjectReviewMetadata
{-# INLINE v1beta1SelfSubjectReviewMetadataL #-}

-- | 'v1beta1SelfSubjectReviewStatus' Lens
v1beta1SelfSubjectReviewStatusL :: Lens_' V1beta1SelfSubjectReview (Maybe V1beta1SelfSubjectReviewStatus)
v1beta1SelfSubjectReviewStatusL :: Lens_'
  V1beta1SelfSubjectReview (Maybe V1beta1SelfSubjectReviewStatus)
v1beta1SelfSubjectReviewStatusL Maybe V1beta1SelfSubjectReviewStatus
-> f (Maybe V1beta1SelfSubjectReviewStatus)
f V1beta1SelfSubjectReview{Maybe Text
Maybe V1beta1SelfSubjectReviewStatus
Maybe V1ObjectMeta
v1beta1SelfSubjectReviewApiVersion :: V1beta1SelfSubjectReview -> Maybe Text
$sel:v1beta1SelfSubjectReviewKind:V1beta1SelfSubjectReview :: V1beta1SelfSubjectReview -> Maybe Text
$sel:v1beta1SelfSubjectReviewMetadata:V1beta1SelfSubjectReview :: V1beta1SelfSubjectReview -> Maybe V1ObjectMeta
$sel:v1beta1SelfSubjectReviewStatus:V1beta1SelfSubjectReview :: V1beta1SelfSubjectReview -> Maybe V1beta1SelfSubjectReviewStatus
v1beta1SelfSubjectReviewApiVersion :: Maybe Text
v1beta1SelfSubjectReviewKind :: Maybe Text
v1beta1SelfSubjectReviewMetadata :: Maybe V1ObjectMeta
v1beta1SelfSubjectReviewStatus :: Maybe V1beta1SelfSubjectReviewStatus
..} = (\Maybe V1beta1SelfSubjectReviewStatus
v1beta1SelfSubjectReviewStatus -> V1beta1SelfSubjectReview { Maybe V1beta1SelfSubjectReviewStatus
$sel:v1beta1SelfSubjectReviewStatus:V1beta1SelfSubjectReview :: Maybe V1beta1SelfSubjectReviewStatus
v1beta1SelfSubjectReviewStatus :: Maybe V1beta1SelfSubjectReviewStatus
v1beta1SelfSubjectReviewStatus, Maybe Text
Maybe V1ObjectMeta
v1beta1SelfSubjectReviewApiVersion :: Maybe Text
$sel:v1beta1SelfSubjectReviewKind:V1beta1SelfSubjectReview :: Maybe Text
$sel:v1beta1SelfSubjectReviewMetadata:V1beta1SelfSubjectReview :: Maybe V1ObjectMeta
v1beta1SelfSubjectReviewApiVersion :: Maybe Text
v1beta1SelfSubjectReviewKind :: Maybe Text
v1beta1SelfSubjectReviewMetadata :: Maybe V1ObjectMeta
..} ) (Maybe V1beta1SelfSubjectReviewStatus -> V1beta1SelfSubjectReview)
-> f (Maybe V1beta1SelfSubjectReviewStatus)
-> f V1beta1SelfSubjectReview
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1SelfSubjectReviewStatus
-> f (Maybe V1beta1SelfSubjectReviewStatus)
f Maybe V1beta1SelfSubjectReviewStatus
v1beta1SelfSubjectReviewStatus
{-# INLINE v1beta1SelfSubjectReviewStatusL #-}



-- * V1beta1SelfSubjectReviewStatus

-- | 'v1beta1SelfSubjectReviewStatusUserInfo' Lens
v1beta1SelfSubjectReviewStatusUserInfoL :: Lens_' V1beta1SelfSubjectReviewStatus (Maybe V1UserInfo)
v1beta1SelfSubjectReviewStatusUserInfoL :: Lens_' V1beta1SelfSubjectReviewStatus (Maybe V1UserInfo)
v1beta1SelfSubjectReviewStatusUserInfoL Maybe V1UserInfo -> f (Maybe V1UserInfo)
f V1beta1SelfSubjectReviewStatus{Maybe V1UserInfo
v1beta1SelfSubjectReviewStatusUserInfo :: V1beta1SelfSubjectReviewStatus -> Maybe V1UserInfo
v1beta1SelfSubjectReviewStatusUserInfo :: Maybe V1UserInfo
..} = (\Maybe V1UserInfo
v1beta1SelfSubjectReviewStatusUserInfo -> V1beta1SelfSubjectReviewStatus { Maybe V1UserInfo
v1beta1SelfSubjectReviewStatusUserInfo :: Maybe V1UserInfo
v1beta1SelfSubjectReviewStatusUserInfo :: Maybe V1UserInfo
v1beta1SelfSubjectReviewStatusUserInfo, ..} ) (Maybe V1UserInfo -> V1beta1SelfSubjectReviewStatus)
-> f (Maybe V1UserInfo) -> f V1beta1SelfSubjectReviewStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1UserInfo -> f (Maybe V1UserInfo)
f Maybe V1UserInfo
v1beta1SelfSubjectReviewStatusUserInfo
{-# INLINE v1beta1SelfSubjectReviewStatusUserInfoL #-}



-- * V1beta1ServiceCIDR

-- | 'v1beta1ServiceCIDRApiVersion' Lens
v1beta1ServiceCIDRApiVersionL :: Lens_' V1beta1ServiceCIDR (Maybe Text)
v1beta1ServiceCIDRApiVersionL :: Lens_' V1beta1ServiceCIDR (Maybe Text)
v1beta1ServiceCIDRApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1ServiceCIDR{Maybe Text
Maybe V1beta1ServiceCIDRStatus
Maybe V1beta1ServiceCIDRSpec
Maybe V1ObjectMeta
v1beta1ServiceCIDRApiVersion :: V1beta1ServiceCIDR -> Maybe Text
v1beta1ServiceCIDRApiVersion :: Maybe Text
v1beta1ServiceCIDRKind :: Maybe Text
v1beta1ServiceCIDRMetadata :: Maybe V1ObjectMeta
v1beta1ServiceCIDRSpec :: Maybe V1beta1ServiceCIDRSpec
v1beta1ServiceCIDRStatus :: Maybe V1beta1ServiceCIDRStatus
$sel:v1beta1ServiceCIDRKind:V1beta1ServiceCIDR :: V1beta1ServiceCIDR -> Maybe Text
$sel:v1beta1ServiceCIDRMetadata:V1beta1ServiceCIDR :: V1beta1ServiceCIDR -> Maybe V1ObjectMeta
$sel:v1beta1ServiceCIDRSpec:V1beta1ServiceCIDR :: V1beta1ServiceCIDR -> Maybe V1beta1ServiceCIDRSpec
$sel:v1beta1ServiceCIDRStatus:V1beta1ServiceCIDR :: V1beta1ServiceCIDR -> Maybe V1beta1ServiceCIDRStatus
..} = (\Maybe Text
v1beta1ServiceCIDRApiVersion -> V1beta1ServiceCIDR { Maybe Text
v1beta1ServiceCIDRApiVersion :: Maybe Text
v1beta1ServiceCIDRApiVersion :: Maybe Text
v1beta1ServiceCIDRApiVersion, Maybe Text
Maybe V1beta1ServiceCIDRStatus
Maybe V1beta1ServiceCIDRSpec
Maybe V1ObjectMeta
v1beta1ServiceCIDRKind :: Maybe Text
v1beta1ServiceCIDRMetadata :: Maybe V1ObjectMeta
v1beta1ServiceCIDRSpec :: Maybe V1beta1ServiceCIDRSpec
v1beta1ServiceCIDRStatus :: Maybe V1beta1ServiceCIDRStatus
$sel:v1beta1ServiceCIDRKind:V1beta1ServiceCIDR :: Maybe Text
$sel:v1beta1ServiceCIDRMetadata:V1beta1ServiceCIDR :: Maybe V1ObjectMeta
$sel:v1beta1ServiceCIDRSpec:V1beta1ServiceCIDR :: Maybe V1beta1ServiceCIDRSpec
$sel:v1beta1ServiceCIDRStatus:V1beta1ServiceCIDR :: Maybe V1beta1ServiceCIDRStatus
..} ) (Maybe Text -> V1beta1ServiceCIDR)
-> f (Maybe Text) -> f V1beta1ServiceCIDR
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ServiceCIDRApiVersion
{-# INLINE v1beta1ServiceCIDRApiVersionL #-}

-- | 'v1beta1ServiceCIDRKind' Lens
v1beta1ServiceCIDRKindL :: Lens_' V1beta1ServiceCIDR (Maybe Text)
v1beta1ServiceCIDRKindL :: Lens_' V1beta1ServiceCIDR (Maybe Text)
v1beta1ServiceCIDRKindL Maybe Text -> f (Maybe Text)
f V1beta1ServiceCIDR{Maybe Text
Maybe V1beta1ServiceCIDRStatus
Maybe V1beta1ServiceCIDRSpec
Maybe V1ObjectMeta
v1beta1ServiceCIDRApiVersion :: V1beta1ServiceCIDR -> Maybe Text
$sel:v1beta1ServiceCIDRKind:V1beta1ServiceCIDR :: V1beta1ServiceCIDR -> Maybe Text
$sel:v1beta1ServiceCIDRMetadata:V1beta1ServiceCIDR :: V1beta1ServiceCIDR -> Maybe V1ObjectMeta
$sel:v1beta1ServiceCIDRSpec:V1beta1ServiceCIDR :: V1beta1ServiceCIDR -> Maybe V1beta1ServiceCIDRSpec
$sel:v1beta1ServiceCIDRStatus:V1beta1ServiceCIDR :: V1beta1ServiceCIDR -> Maybe V1beta1ServiceCIDRStatus
v1beta1ServiceCIDRApiVersion :: Maybe Text
v1beta1ServiceCIDRKind :: Maybe Text
v1beta1ServiceCIDRMetadata :: Maybe V1ObjectMeta
v1beta1ServiceCIDRSpec :: Maybe V1beta1ServiceCIDRSpec
v1beta1ServiceCIDRStatus :: Maybe V1beta1ServiceCIDRStatus
..} = (\Maybe Text
v1beta1ServiceCIDRKind -> V1beta1ServiceCIDR { Maybe Text
$sel:v1beta1ServiceCIDRKind:V1beta1ServiceCIDR :: Maybe Text
v1beta1ServiceCIDRKind :: Maybe Text
v1beta1ServiceCIDRKind, Maybe Text
Maybe V1beta1ServiceCIDRStatus
Maybe V1beta1ServiceCIDRSpec
Maybe V1ObjectMeta
v1beta1ServiceCIDRApiVersion :: Maybe Text
$sel:v1beta1ServiceCIDRMetadata:V1beta1ServiceCIDR :: Maybe V1ObjectMeta
$sel:v1beta1ServiceCIDRSpec:V1beta1ServiceCIDR :: Maybe V1beta1ServiceCIDRSpec
$sel:v1beta1ServiceCIDRStatus:V1beta1ServiceCIDR :: Maybe V1beta1ServiceCIDRStatus
v1beta1ServiceCIDRApiVersion :: Maybe Text
v1beta1ServiceCIDRMetadata :: Maybe V1ObjectMeta
v1beta1ServiceCIDRSpec :: Maybe V1beta1ServiceCIDRSpec
v1beta1ServiceCIDRStatus :: Maybe V1beta1ServiceCIDRStatus
..} ) (Maybe Text -> V1beta1ServiceCIDR)
-> f (Maybe Text) -> f V1beta1ServiceCIDR
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ServiceCIDRKind
{-# INLINE v1beta1ServiceCIDRKindL #-}

-- | 'v1beta1ServiceCIDRMetadata' Lens
v1beta1ServiceCIDRMetadataL :: Lens_' V1beta1ServiceCIDR (Maybe V1ObjectMeta)
v1beta1ServiceCIDRMetadataL :: Lens_' V1beta1ServiceCIDR (Maybe V1ObjectMeta)
v1beta1ServiceCIDRMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1ServiceCIDR{Maybe Text
Maybe V1beta1ServiceCIDRStatus
Maybe V1beta1ServiceCIDRSpec
Maybe V1ObjectMeta
v1beta1ServiceCIDRApiVersion :: V1beta1ServiceCIDR -> Maybe Text
$sel:v1beta1ServiceCIDRKind:V1beta1ServiceCIDR :: V1beta1ServiceCIDR -> Maybe Text
$sel:v1beta1ServiceCIDRMetadata:V1beta1ServiceCIDR :: V1beta1ServiceCIDR -> Maybe V1ObjectMeta
$sel:v1beta1ServiceCIDRSpec:V1beta1ServiceCIDR :: V1beta1ServiceCIDR -> Maybe V1beta1ServiceCIDRSpec
$sel:v1beta1ServiceCIDRStatus:V1beta1ServiceCIDR :: V1beta1ServiceCIDR -> Maybe V1beta1ServiceCIDRStatus
v1beta1ServiceCIDRApiVersion :: Maybe Text
v1beta1ServiceCIDRKind :: Maybe Text
v1beta1ServiceCIDRMetadata :: Maybe V1ObjectMeta
v1beta1ServiceCIDRSpec :: Maybe V1beta1ServiceCIDRSpec
v1beta1ServiceCIDRStatus :: Maybe V1beta1ServiceCIDRStatus
..} = (\Maybe V1ObjectMeta
v1beta1ServiceCIDRMetadata -> V1beta1ServiceCIDR { Maybe V1ObjectMeta
$sel:v1beta1ServiceCIDRMetadata:V1beta1ServiceCIDR :: Maybe V1ObjectMeta
v1beta1ServiceCIDRMetadata :: Maybe V1ObjectMeta
v1beta1ServiceCIDRMetadata, Maybe Text
Maybe V1beta1ServiceCIDRStatus
Maybe V1beta1ServiceCIDRSpec
v1beta1ServiceCIDRApiVersion :: Maybe Text
$sel:v1beta1ServiceCIDRKind:V1beta1ServiceCIDR :: Maybe Text
$sel:v1beta1ServiceCIDRSpec:V1beta1ServiceCIDR :: Maybe V1beta1ServiceCIDRSpec
$sel:v1beta1ServiceCIDRStatus:V1beta1ServiceCIDR :: Maybe V1beta1ServiceCIDRStatus
v1beta1ServiceCIDRApiVersion :: Maybe Text
v1beta1ServiceCIDRKind :: Maybe Text
v1beta1ServiceCIDRSpec :: Maybe V1beta1ServiceCIDRSpec
v1beta1ServiceCIDRStatus :: Maybe V1beta1ServiceCIDRStatus
..} ) (Maybe V1ObjectMeta -> V1beta1ServiceCIDR)
-> f (Maybe V1ObjectMeta) -> f V1beta1ServiceCIDR
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1ServiceCIDRMetadata
{-# INLINE v1beta1ServiceCIDRMetadataL #-}

-- | 'v1beta1ServiceCIDRSpec' Lens
v1beta1ServiceCIDRSpecL :: Lens_' V1beta1ServiceCIDR (Maybe V1beta1ServiceCIDRSpec)
v1beta1ServiceCIDRSpecL :: Lens_' V1beta1ServiceCIDR (Maybe V1beta1ServiceCIDRSpec)
v1beta1ServiceCIDRSpecL Maybe V1beta1ServiceCIDRSpec -> f (Maybe V1beta1ServiceCIDRSpec)
f V1beta1ServiceCIDR{Maybe Text
Maybe V1beta1ServiceCIDRStatus
Maybe V1beta1ServiceCIDRSpec
Maybe V1ObjectMeta
v1beta1ServiceCIDRApiVersion :: V1beta1ServiceCIDR -> Maybe Text
$sel:v1beta1ServiceCIDRKind:V1beta1ServiceCIDR :: V1beta1ServiceCIDR -> Maybe Text
$sel:v1beta1ServiceCIDRMetadata:V1beta1ServiceCIDR :: V1beta1ServiceCIDR -> Maybe V1ObjectMeta
$sel:v1beta1ServiceCIDRSpec:V1beta1ServiceCIDR :: V1beta1ServiceCIDR -> Maybe V1beta1ServiceCIDRSpec
$sel:v1beta1ServiceCIDRStatus:V1beta1ServiceCIDR :: V1beta1ServiceCIDR -> Maybe V1beta1ServiceCIDRStatus
v1beta1ServiceCIDRApiVersion :: Maybe Text
v1beta1ServiceCIDRKind :: Maybe Text
v1beta1ServiceCIDRMetadata :: Maybe V1ObjectMeta
v1beta1ServiceCIDRSpec :: Maybe V1beta1ServiceCIDRSpec
v1beta1ServiceCIDRStatus :: Maybe V1beta1ServiceCIDRStatus
..} = (\Maybe V1beta1ServiceCIDRSpec
v1beta1ServiceCIDRSpec -> V1beta1ServiceCIDR { Maybe V1beta1ServiceCIDRSpec
$sel:v1beta1ServiceCIDRSpec:V1beta1ServiceCIDR :: Maybe V1beta1ServiceCIDRSpec
v1beta1ServiceCIDRSpec :: Maybe V1beta1ServiceCIDRSpec
v1beta1ServiceCIDRSpec, Maybe Text
Maybe V1beta1ServiceCIDRStatus
Maybe V1ObjectMeta
v1beta1ServiceCIDRApiVersion :: Maybe Text
$sel:v1beta1ServiceCIDRKind:V1beta1ServiceCIDR :: Maybe Text
$sel:v1beta1ServiceCIDRMetadata:V1beta1ServiceCIDR :: Maybe V1ObjectMeta
$sel:v1beta1ServiceCIDRStatus:V1beta1ServiceCIDR :: Maybe V1beta1ServiceCIDRStatus
v1beta1ServiceCIDRApiVersion :: Maybe Text
v1beta1ServiceCIDRKind :: Maybe Text
v1beta1ServiceCIDRMetadata :: Maybe V1ObjectMeta
v1beta1ServiceCIDRStatus :: Maybe V1beta1ServiceCIDRStatus
..} ) (Maybe V1beta1ServiceCIDRSpec -> V1beta1ServiceCIDR)
-> f (Maybe V1beta1ServiceCIDRSpec) -> f V1beta1ServiceCIDR
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1ServiceCIDRSpec -> f (Maybe V1beta1ServiceCIDRSpec)
f Maybe V1beta1ServiceCIDRSpec
v1beta1ServiceCIDRSpec
{-# INLINE v1beta1ServiceCIDRSpecL #-}

-- | 'v1beta1ServiceCIDRStatus' Lens
v1beta1ServiceCIDRStatusL :: Lens_' V1beta1ServiceCIDR (Maybe V1beta1ServiceCIDRStatus)
v1beta1ServiceCIDRStatusL :: Lens_' V1beta1ServiceCIDR (Maybe V1beta1ServiceCIDRStatus)
v1beta1ServiceCIDRStatusL Maybe V1beta1ServiceCIDRStatus
-> f (Maybe V1beta1ServiceCIDRStatus)
f V1beta1ServiceCIDR{Maybe Text
Maybe V1beta1ServiceCIDRStatus
Maybe V1beta1ServiceCIDRSpec
Maybe V1ObjectMeta
v1beta1ServiceCIDRApiVersion :: V1beta1ServiceCIDR -> Maybe Text
$sel:v1beta1ServiceCIDRKind:V1beta1ServiceCIDR :: V1beta1ServiceCIDR -> Maybe Text
$sel:v1beta1ServiceCIDRMetadata:V1beta1ServiceCIDR :: V1beta1ServiceCIDR -> Maybe V1ObjectMeta
$sel:v1beta1ServiceCIDRSpec:V1beta1ServiceCIDR :: V1beta1ServiceCIDR -> Maybe V1beta1ServiceCIDRSpec
$sel:v1beta1ServiceCIDRStatus:V1beta1ServiceCIDR :: V1beta1ServiceCIDR -> Maybe V1beta1ServiceCIDRStatus
v1beta1ServiceCIDRApiVersion :: Maybe Text
v1beta1ServiceCIDRKind :: Maybe Text
v1beta1ServiceCIDRMetadata :: Maybe V1ObjectMeta
v1beta1ServiceCIDRSpec :: Maybe V1beta1ServiceCIDRSpec
v1beta1ServiceCIDRStatus :: Maybe V1beta1ServiceCIDRStatus
..} = (\Maybe V1beta1ServiceCIDRStatus
v1beta1ServiceCIDRStatus -> V1beta1ServiceCIDR { Maybe V1beta1ServiceCIDRStatus
$sel:v1beta1ServiceCIDRStatus:V1beta1ServiceCIDR :: Maybe V1beta1ServiceCIDRStatus
v1beta1ServiceCIDRStatus :: Maybe V1beta1ServiceCIDRStatus
v1beta1ServiceCIDRStatus, Maybe Text
Maybe V1beta1ServiceCIDRSpec
Maybe V1ObjectMeta
v1beta1ServiceCIDRApiVersion :: Maybe Text
$sel:v1beta1ServiceCIDRKind:V1beta1ServiceCIDR :: Maybe Text
$sel:v1beta1ServiceCIDRMetadata:V1beta1ServiceCIDR :: Maybe V1ObjectMeta
$sel:v1beta1ServiceCIDRSpec:V1beta1ServiceCIDR :: Maybe V1beta1ServiceCIDRSpec
v1beta1ServiceCIDRApiVersion :: Maybe Text
v1beta1ServiceCIDRKind :: Maybe Text
v1beta1ServiceCIDRMetadata :: Maybe V1ObjectMeta
v1beta1ServiceCIDRSpec :: Maybe V1beta1ServiceCIDRSpec
..} ) (Maybe V1beta1ServiceCIDRStatus -> V1beta1ServiceCIDR)
-> f (Maybe V1beta1ServiceCIDRStatus) -> f V1beta1ServiceCIDR
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1ServiceCIDRStatus
-> f (Maybe V1beta1ServiceCIDRStatus)
f Maybe V1beta1ServiceCIDRStatus
v1beta1ServiceCIDRStatus
{-# INLINE v1beta1ServiceCIDRStatusL #-}



-- * V1beta1ServiceCIDRList

-- | 'v1beta1ServiceCIDRListApiVersion' Lens
v1beta1ServiceCIDRListApiVersionL :: Lens_' V1beta1ServiceCIDRList (Maybe Text)
v1beta1ServiceCIDRListApiVersionL :: Lens_' V1beta1ServiceCIDRList (Maybe Text)
v1beta1ServiceCIDRListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1ServiceCIDRList{[V1beta1ServiceCIDR]
Maybe Text
Maybe V1ListMeta
v1beta1ServiceCIDRListApiVersion :: V1beta1ServiceCIDRList -> Maybe Text
v1beta1ServiceCIDRListApiVersion :: Maybe Text
v1beta1ServiceCIDRListItems :: [V1beta1ServiceCIDR]
v1beta1ServiceCIDRListKind :: Maybe Text
v1beta1ServiceCIDRListMetadata :: Maybe V1ListMeta
$sel:v1beta1ServiceCIDRListItems:V1beta1ServiceCIDRList :: V1beta1ServiceCIDRList -> [V1beta1ServiceCIDR]
$sel:v1beta1ServiceCIDRListKind:V1beta1ServiceCIDRList :: V1beta1ServiceCIDRList -> Maybe Text
$sel:v1beta1ServiceCIDRListMetadata:V1beta1ServiceCIDRList :: V1beta1ServiceCIDRList -> Maybe V1ListMeta
..} = (\Maybe Text
v1beta1ServiceCIDRListApiVersion -> V1beta1ServiceCIDRList { Maybe Text
v1beta1ServiceCIDRListApiVersion :: Maybe Text
v1beta1ServiceCIDRListApiVersion :: Maybe Text
v1beta1ServiceCIDRListApiVersion, [V1beta1ServiceCIDR]
Maybe Text
Maybe V1ListMeta
v1beta1ServiceCIDRListItems :: [V1beta1ServiceCIDR]
v1beta1ServiceCIDRListKind :: Maybe Text
v1beta1ServiceCIDRListMetadata :: Maybe V1ListMeta
$sel:v1beta1ServiceCIDRListItems:V1beta1ServiceCIDRList :: [V1beta1ServiceCIDR]
$sel:v1beta1ServiceCIDRListKind:V1beta1ServiceCIDRList :: Maybe Text
$sel:v1beta1ServiceCIDRListMetadata:V1beta1ServiceCIDRList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1beta1ServiceCIDRList)
-> f (Maybe Text) -> f V1beta1ServiceCIDRList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ServiceCIDRListApiVersion
{-# INLINE v1beta1ServiceCIDRListApiVersionL #-}

-- | 'v1beta1ServiceCIDRListItems' Lens
v1beta1ServiceCIDRListItemsL :: Lens_' V1beta1ServiceCIDRList ([V1beta1ServiceCIDR])
v1beta1ServiceCIDRListItemsL :: Lens_' V1beta1ServiceCIDRList [V1beta1ServiceCIDR]
v1beta1ServiceCIDRListItemsL [V1beta1ServiceCIDR] -> f [V1beta1ServiceCIDR]
f V1beta1ServiceCIDRList{[V1beta1ServiceCIDR]
Maybe Text
Maybe V1ListMeta
v1beta1ServiceCIDRListApiVersion :: V1beta1ServiceCIDRList -> Maybe Text
$sel:v1beta1ServiceCIDRListItems:V1beta1ServiceCIDRList :: V1beta1ServiceCIDRList -> [V1beta1ServiceCIDR]
$sel:v1beta1ServiceCIDRListKind:V1beta1ServiceCIDRList :: V1beta1ServiceCIDRList -> Maybe Text
$sel:v1beta1ServiceCIDRListMetadata:V1beta1ServiceCIDRList :: V1beta1ServiceCIDRList -> Maybe V1ListMeta
v1beta1ServiceCIDRListApiVersion :: Maybe Text
v1beta1ServiceCIDRListItems :: [V1beta1ServiceCIDR]
v1beta1ServiceCIDRListKind :: Maybe Text
v1beta1ServiceCIDRListMetadata :: Maybe V1ListMeta
..} = (\[V1beta1ServiceCIDR]
v1beta1ServiceCIDRListItems -> V1beta1ServiceCIDRList { [V1beta1ServiceCIDR]
$sel:v1beta1ServiceCIDRListItems:V1beta1ServiceCIDRList :: [V1beta1ServiceCIDR]
v1beta1ServiceCIDRListItems :: [V1beta1ServiceCIDR]
v1beta1ServiceCIDRListItems, Maybe Text
Maybe V1ListMeta
v1beta1ServiceCIDRListApiVersion :: Maybe Text
$sel:v1beta1ServiceCIDRListKind:V1beta1ServiceCIDRList :: Maybe Text
$sel:v1beta1ServiceCIDRListMetadata:V1beta1ServiceCIDRList :: Maybe V1ListMeta
v1beta1ServiceCIDRListApiVersion :: Maybe Text
v1beta1ServiceCIDRListKind :: Maybe Text
v1beta1ServiceCIDRListMetadata :: Maybe V1ListMeta
..} ) ([V1beta1ServiceCIDR] -> V1beta1ServiceCIDRList)
-> f [V1beta1ServiceCIDR] -> f V1beta1ServiceCIDRList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1ServiceCIDR] -> f [V1beta1ServiceCIDR]
f [V1beta1ServiceCIDR]
v1beta1ServiceCIDRListItems
{-# INLINE v1beta1ServiceCIDRListItemsL #-}

-- | 'v1beta1ServiceCIDRListKind' Lens
v1beta1ServiceCIDRListKindL :: Lens_' V1beta1ServiceCIDRList (Maybe Text)
v1beta1ServiceCIDRListKindL :: Lens_' V1beta1ServiceCIDRList (Maybe Text)
v1beta1ServiceCIDRListKindL Maybe Text -> f (Maybe Text)
f V1beta1ServiceCIDRList{[V1beta1ServiceCIDR]
Maybe Text
Maybe V1ListMeta
v1beta1ServiceCIDRListApiVersion :: V1beta1ServiceCIDRList -> Maybe Text
$sel:v1beta1ServiceCIDRListItems:V1beta1ServiceCIDRList :: V1beta1ServiceCIDRList -> [V1beta1ServiceCIDR]
$sel:v1beta1ServiceCIDRListKind:V1beta1ServiceCIDRList :: V1beta1ServiceCIDRList -> Maybe Text
$sel:v1beta1ServiceCIDRListMetadata:V1beta1ServiceCIDRList :: V1beta1ServiceCIDRList -> Maybe V1ListMeta
v1beta1ServiceCIDRListApiVersion :: Maybe Text
v1beta1ServiceCIDRListItems :: [V1beta1ServiceCIDR]
v1beta1ServiceCIDRListKind :: Maybe Text
v1beta1ServiceCIDRListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1beta1ServiceCIDRListKind -> V1beta1ServiceCIDRList { Maybe Text
$sel:v1beta1ServiceCIDRListKind:V1beta1ServiceCIDRList :: Maybe Text
v1beta1ServiceCIDRListKind :: Maybe Text
v1beta1ServiceCIDRListKind, [V1beta1ServiceCIDR]
Maybe Text
Maybe V1ListMeta
v1beta1ServiceCIDRListApiVersion :: Maybe Text
$sel:v1beta1ServiceCIDRListItems:V1beta1ServiceCIDRList :: [V1beta1ServiceCIDR]
$sel:v1beta1ServiceCIDRListMetadata:V1beta1ServiceCIDRList :: Maybe V1ListMeta
v1beta1ServiceCIDRListApiVersion :: Maybe Text
v1beta1ServiceCIDRListItems :: [V1beta1ServiceCIDR]
v1beta1ServiceCIDRListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1beta1ServiceCIDRList)
-> f (Maybe Text) -> f V1beta1ServiceCIDRList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ServiceCIDRListKind
{-# INLINE v1beta1ServiceCIDRListKindL #-}

-- | 'v1beta1ServiceCIDRListMetadata' Lens
v1beta1ServiceCIDRListMetadataL :: Lens_' V1beta1ServiceCIDRList (Maybe V1ListMeta)
v1beta1ServiceCIDRListMetadataL :: Lens_' V1beta1ServiceCIDRList (Maybe V1ListMeta)
v1beta1ServiceCIDRListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1ServiceCIDRList{[V1beta1ServiceCIDR]
Maybe Text
Maybe V1ListMeta
v1beta1ServiceCIDRListApiVersion :: V1beta1ServiceCIDRList -> Maybe Text
$sel:v1beta1ServiceCIDRListItems:V1beta1ServiceCIDRList :: V1beta1ServiceCIDRList -> [V1beta1ServiceCIDR]
$sel:v1beta1ServiceCIDRListKind:V1beta1ServiceCIDRList :: V1beta1ServiceCIDRList -> Maybe Text
$sel:v1beta1ServiceCIDRListMetadata:V1beta1ServiceCIDRList :: V1beta1ServiceCIDRList -> Maybe V1ListMeta
v1beta1ServiceCIDRListApiVersion :: Maybe Text
v1beta1ServiceCIDRListItems :: [V1beta1ServiceCIDR]
v1beta1ServiceCIDRListKind :: Maybe Text
v1beta1ServiceCIDRListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1beta1ServiceCIDRListMetadata -> V1beta1ServiceCIDRList { Maybe V1ListMeta
$sel:v1beta1ServiceCIDRListMetadata:V1beta1ServiceCIDRList :: Maybe V1ListMeta
v1beta1ServiceCIDRListMetadata :: Maybe V1ListMeta
v1beta1ServiceCIDRListMetadata, [V1beta1ServiceCIDR]
Maybe Text
v1beta1ServiceCIDRListApiVersion :: Maybe Text
$sel:v1beta1ServiceCIDRListItems:V1beta1ServiceCIDRList :: [V1beta1ServiceCIDR]
$sel:v1beta1ServiceCIDRListKind:V1beta1ServiceCIDRList :: Maybe Text
v1beta1ServiceCIDRListApiVersion :: Maybe Text
v1beta1ServiceCIDRListItems :: [V1beta1ServiceCIDR]
v1beta1ServiceCIDRListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1ServiceCIDRList)
-> f (Maybe V1ListMeta) -> f V1beta1ServiceCIDRList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1ServiceCIDRListMetadata
{-# INLINE v1beta1ServiceCIDRListMetadataL #-}



-- * V1beta1ServiceCIDRSpec

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



-- * V1beta1ServiceCIDRStatus

-- | 'v1beta1ServiceCIDRStatusConditions' Lens
v1beta1ServiceCIDRStatusConditionsL :: Lens_' V1beta1ServiceCIDRStatus (Maybe [V1Condition])
v1beta1ServiceCIDRStatusConditionsL :: Lens_' V1beta1ServiceCIDRStatus (Maybe [V1Condition])
v1beta1ServiceCIDRStatusConditionsL Maybe [V1Condition] -> f (Maybe [V1Condition])
f V1beta1ServiceCIDRStatus{Maybe [V1Condition]
v1beta1ServiceCIDRStatusConditions :: V1beta1ServiceCIDRStatus -> Maybe [V1Condition]
v1beta1ServiceCIDRStatusConditions :: Maybe [V1Condition]
..} = (\Maybe [V1Condition]
v1beta1ServiceCIDRStatusConditions -> V1beta1ServiceCIDRStatus { Maybe [V1Condition]
v1beta1ServiceCIDRStatusConditions :: Maybe [V1Condition]
v1beta1ServiceCIDRStatusConditions :: Maybe [V1Condition]
v1beta1ServiceCIDRStatusConditions, ..} ) (Maybe [V1Condition] -> V1beta1ServiceCIDRStatus)
-> f (Maybe [V1Condition]) -> f V1beta1ServiceCIDRStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1Condition] -> f (Maybe [V1Condition])
f Maybe [V1Condition]
v1beta1ServiceCIDRStatusConditions
{-# INLINE v1beta1ServiceCIDRStatusConditionsL #-}



-- * V1beta1TypeChecking

-- | 'v1beta1TypeCheckingExpressionWarnings' Lens
v1beta1TypeCheckingExpressionWarningsL :: Lens_' V1beta1TypeChecking (Maybe [V1beta1ExpressionWarning])
v1beta1TypeCheckingExpressionWarningsL :: Lens_' V1beta1TypeChecking (Maybe [V1beta1ExpressionWarning])
v1beta1TypeCheckingExpressionWarningsL Maybe [V1beta1ExpressionWarning]
-> f (Maybe [V1beta1ExpressionWarning])
f V1beta1TypeChecking{Maybe [V1beta1ExpressionWarning]
v1beta1TypeCheckingExpressionWarnings :: V1beta1TypeChecking -> Maybe [V1beta1ExpressionWarning]
v1beta1TypeCheckingExpressionWarnings :: Maybe [V1beta1ExpressionWarning]
..} = (\Maybe [V1beta1ExpressionWarning]
v1beta1TypeCheckingExpressionWarnings -> V1beta1TypeChecking { Maybe [V1beta1ExpressionWarning]
v1beta1TypeCheckingExpressionWarnings :: Maybe [V1beta1ExpressionWarning]
v1beta1TypeCheckingExpressionWarnings :: Maybe [V1beta1ExpressionWarning]
v1beta1TypeCheckingExpressionWarnings, ..} ) (Maybe [V1beta1ExpressionWarning] -> V1beta1TypeChecking)
-> f (Maybe [V1beta1ExpressionWarning]) -> f V1beta1TypeChecking
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1ExpressionWarning]
-> f (Maybe [V1beta1ExpressionWarning])
f Maybe [V1beta1ExpressionWarning]
v1beta1TypeCheckingExpressionWarnings
{-# INLINE v1beta1TypeCheckingExpressionWarningsL #-}



-- * V1beta1ValidatingAdmissionPolicy

-- | 'v1beta1ValidatingAdmissionPolicyApiVersion' Lens
v1beta1ValidatingAdmissionPolicyApiVersionL :: Lens_' V1beta1ValidatingAdmissionPolicy (Maybe Text)
v1beta1ValidatingAdmissionPolicyApiVersionL :: Lens_' V1beta1ValidatingAdmissionPolicy (Maybe Text)
v1beta1ValidatingAdmissionPolicyApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1ValidatingAdmissionPolicy{Maybe Text
Maybe V1beta1ValidatingAdmissionPolicyStatus
Maybe V1beta1ValidatingAdmissionPolicySpec
Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyApiVersion :: V1beta1ValidatingAdmissionPolicy -> Maybe Text
v1beta1ValidatingAdmissionPolicyApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicySpec :: Maybe V1beta1ValidatingAdmissionPolicySpec
v1beta1ValidatingAdmissionPolicyStatus :: Maybe V1beta1ValidatingAdmissionPolicyStatus
$sel:v1beta1ValidatingAdmissionPolicyKind:V1beta1ValidatingAdmissionPolicy :: V1beta1ValidatingAdmissionPolicy -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyMetadata:V1beta1ValidatingAdmissionPolicy :: V1beta1ValidatingAdmissionPolicy -> Maybe V1ObjectMeta
$sel:v1beta1ValidatingAdmissionPolicySpec:V1beta1ValidatingAdmissionPolicy :: V1beta1ValidatingAdmissionPolicy
-> Maybe V1beta1ValidatingAdmissionPolicySpec
$sel:v1beta1ValidatingAdmissionPolicyStatus:V1beta1ValidatingAdmissionPolicy :: V1beta1ValidatingAdmissionPolicy
-> Maybe V1beta1ValidatingAdmissionPolicyStatus
..} = (\Maybe Text
v1beta1ValidatingAdmissionPolicyApiVersion -> V1beta1ValidatingAdmissionPolicy { Maybe Text
v1beta1ValidatingAdmissionPolicyApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyApiVersion, Maybe Text
Maybe V1beta1ValidatingAdmissionPolicyStatus
Maybe V1beta1ValidatingAdmissionPolicySpec
Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicySpec :: Maybe V1beta1ValidatingAdmissionPolicySpec
v1beta1ValidatingAdmissionPolicyStatus :: Maybe V1beta1ValidatingAdmissionPolicyStatus
$sel:v1beta1ValidatingAdmissionPolicyKind:V1beta1ValidatingAdmissionPolicy :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyMetadata:V1beta1ValidatingAdmissionPolicy :: Maybe V1ObjectMeta
$sel:v1beta1ValidatingAdmissionPolicySpec:V1beta1ValidatingAdmissionPolicy :: Maybe V1beta1ValidatingAdmissionPolicySpec
$sel:v1beta1ValidatingAdmissionPolicyStatus:V1beta1ValidatingAdmissionPolicy :: Maybe V1beta1ValidatingAdmissionPolicyStatus
..} ) (Maybe Text -> V1beta1ValidatingAdmissionPolicy)
-> f (Maybe Text) -> f V1beta1ValidatingAdmissionPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ValidatingAdmissionPolicyApiVersion
{-# INLINE v1beta1ValidatingAdmissionPolicyApiVersionL #-}

-- | 'v1beta1ValidatingAdmissionPolicyKind' Lens
v1beta1ValidatingAdmissionPolicyKindL :: Lens_' V1beta1ValidatingAdmissionPolicy (Maybe Text)
v1beta1ValidatingAdmissionPolicyKindL :: Lens_' V1beta1ValidatingAdmissionPolicy (Maybe Text)
v1beta1ValidatingAdmissionPolicyKindL Maybe Text -> f (Maybe Text)
f V1beta1ValidatingAdmissionPolicy{Maybe Text
Maybe V1beta1ValidatingAdmissionPolicyStatus
Maybe V1beta1ValidatingAdmissionPolicySpec
Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyApiVersion :: V1beta1ValidatingAdmissionPolicy -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyKind:V1beta1ValidatingAdmissionPolicy :: V1beta1ValidatingAdmissionPolicy -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyMetadata:V1beta1ValidatingAdmissionPolicy :: V1beta1ValidatingAdmissionPolicy -> Maybe V1ObjectMeta
$sel:v1beta1ValidatingAdmissionPolicySpec:V1beta1ValidatingAdmissionPolicy :: V1beta1ValidatingAdmissionPolicy
-> Maybe V1beta1ValidatingAdmissionPolicySpec
$sel:v1beta1ValidatingAdmissionPolicyStatus:V1beta1ValidatingAdmissionPolicy :: V1beta1ValidatingAdmissionPolicy
-> Maybe V1beta1ValidatingAdmissionPolicyStatus
v1beta1ValidatingAdmissionPolicyApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicySpec :: Maybe V1beta1ValidatingAdmissionPolicySpec
v1beta1ValidatingAdmissionPolicyStatus :: Maybe V1beta1ValidatingAdmissionPolicyStatus
..} = (\Maybe Text
v1beta1ValidatingAdmissionPolicyKind -> V1beta1ValidatingAdmissionPolicy { Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyKind:V1beta1ValidatingAdmissionPolicy :: Maybe Text
v1beta1ValidatingAdmissionPolicyKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyKind, Maybe Text
Maybe V1beta1ValidatingAdmissionPolicyStatus
Maybe V1beta1ValidatingAdmissionPolicySpec
Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyApiVersion :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyMetadata:V1beta1ValidatingAdmissionPolicy :: Maybe V1ObjectMeta
$sel:v1beta1ValidatingAdmissionPolicySpec:V1beta1ValidatingAdmissionPolicy :: Maybe V1beta1ValidatingAdmissionPolicySpec
$sel:v1beta1ValidatingAdmissionPolicyStatus:V1beta1ValidatingAdmissionPolicy :: Maybe V1beta1ValidatingAdmissionPolicyStatus
v1beta1ValidatingAdmissionPolicyApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicySpec :: Maybe V1beta1ValidatingAdmissionPolicySpec
v1beta1ValidatingAdmissionPolicyStatus :: Maybe V1beta1ValidatingAdmissionPolicyStatus
..} ) (Maybe Text -> V1beta1ValidatingAdmissionPolicy)
-> f (Maybe Text) -> f V1beta1ValidatingAdmissionPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ValidatingAdmissionPolicyKind
{-# INLINE v1beta1ValidatingAdmissionPolicyKindL #-}

-- | 'v1beta1ValidatingAdmissionPolicyMetadata' Lens
v1beta1ValidatingAdmissionPolicyMetadataL :: Lens_' V1beta1ValidatingAdmissionPolicy (Maybe V1ObjectMeta)
v1beta1ValidatingAdmissionPolicyMetadataL :: Lens_' V1beta1ValidatingAdmissionPolicy (Maybe V1ObjectMeta)
v1beta1ValidatingAdmissionPolicyMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1ValidatingAdmissionPolicy{Maybe Text
Maybe V1beta1ValidatingAdmissionPolicyStatus
Maybe V1beta1ValidatingAdmissionPolicySpec
Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyApiVersion :: V1beta1ValidatingAdmissionPolicy -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyKind:V1beta1ValidatingAdmissionPolicy :: V1beta1ValidatingAdmissionPolicy -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyMetadata:V1beta1ValidatingAdmissionPolicy :: V1beta1ValidatingAdmissionPolicy -> Maybe V1ObjectMeta
$sel:v1beta1ValidatingAdmissionPolicySpec:V1beta1ValidatingAdmissionPolicy :: V1beta1ValidatingAdmissionPolicy
-> Maybe V1beta1ValidatingAdmissionPolicySpec
$sel:v1beta1ValidatingAdmissionPolicyStatus:V1beta1ValidatingAdmissionPolicy :: V1beta1ValidatingAdmissionPolicy
-> Maybe V1beta1ValidatingAdmissionPolicyStatus
v1beta1ValidatingAdmissionPolicyApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicySpec :: Maybe V1beta1ValidatingAdmissionPolicySpec
v1beta1ValidatingAdmissionPolicyStatus :: Maybe V1beta1ValidatingAdmissionPolicyStatus
..} = (\Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyMetadata -> V1beta1ValidatingAdmissionPolicy { Maybe V1ObjectMeta
$sel:v1beta1ValidatingAdmissionPolicyMetadata:V1beta1ValidatingAdmissionPolicy :: Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyMetadata, Maybe Text
Maybe V1beta1ValidatingAdmissionPolicyStatus
Maybe V1beta1ValidatingAdmissionPolicySpec
v1beta1ValidatingAdmissionPolicyApiVersion :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyKind:V1beta1ValidatingAdmissionPolicy :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicySpec:V1beta1ValidatingAdmissionPolicy :: Maybe V1beta1ValidatingAdmissionPolicySpec
$sel:v1beta1ValidatingAdmissionPolicyStatus:V1beta1ValidatingAdmissionPolicy :: Maybe V1beta1ValidatingAdmissionPolicyStatus
v1beta1ValidatingAdmissionPolicyApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyKind :: Maybe Text
v1beta1ValidatingAdmissionPolicySpec :: Maybe V1beta1ValidatingAdmissionPolicySpec
v1beta1ValidatingAdmissionPolicyStatus :: Maybe V1beta1ValidatingAdmissionPolicyStatus
..} ) (Maybe V1ObjectMeta -> V1beta1ValidatingAdmissionPolicy)
-> f (Maybe V1ObjectMeta) -> f V1beta1ValidatingAdmissionPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyMetadata
{-# INLINE v1beta1ValidatingAdmissionPolicyMetadataL #-}

-- | 'v1beta1ValidatingAdmissionPolicySpec' Lens
v1beta1ValidatingAdmissionPolicySpecL :: Lens_' V1beta1ValidatingAdmissionPolicy (Maybe V1beta1ValidatingAdmissionPolicySpec)
v1beta1ValidatingAdmissionPolicySpecL :: Lens_'
  V1beta1ValidatingAdmissionPolicy
  (Maybe V1beta1ValidatingAdmissionPolicySpec)
v1beta1ValidatingAdmissionPolicySpecL Maybe V1beta1ValidatingAdmissionPolicySpec
-> f (Maybe V1beta1ValidatingAdmissionPolicySpec)
f V1beta1ValidatingAdmissionPolicy{Maybe Text
Maybe V1beta1ValidatingAdmissionPolicyStatus
Maybe V1beta1ValidatingAdmissionPolicySpec
Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyApiVersion :: V1beta1ValidatingAdmissionPolicy -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyKind:V1beta1ValidatingAdmissionPolicy :: V1beta1ValidatingAdmissionPolicy -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyMetadata:V1beta1ValidatingAdmissionPolicy :: V1beta1ValidatingAdmissionPolicy -> Maybe V1ObjectMeta
$sel:v1beta1ValidatingAdmissionPolicySpec:V1beta1ValidatingAdmissionPolicy :: V1beta1ValidatingAdmissionPolicy
-> Maybe V1beta1ValidatingAdmissionPolicySpec
$sel:v1beta1ValidatingAdmissionPolicyStatus:V1beta1ValidatingAdmissionPolicy :: V1beta1ValidatingAdmissionPolicy
-> Maybe V1beta1ValidatingAdmissionPolicyStatus
v1beta1ValidatingAdmissionPolicyApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicySpec :: Maybe V1beta1ValidatingAdmissionPolicySpec
v1beta1ValidatingAdmissionPolicyStatus :: Maybe V1beta1ValidatingAdmissionPolicyStatus
..} = (\Maybe V1beta1ValidatingAdmissionPolicySpec
v1beta1ValidatingAdmissionPolicySpec -> V1beta1ValidatingAdmissionPolicy { Maybe V1beta1ValidatingAdmissionPolicySpec
$sel:v1beta1ValidatingAdmissionPolicySpec:V1beta1ValidatingAdmissionPolicy :: Maybe V1beta1ValidatingAdmissionPolicySpec
v1beta1ValidatingAdmissionPolicySpec :: Maybe V1beta1ValidatingAdmissionPolicySpec
v1beta1ValidatingAdmissionPolicySpec, Maybe Text
Maybe V1beta1ValidatingAdmissionPolicyStatus
Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyApiVersion :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyKind:V1beta1ValidatingAdmissionPolicy :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyMetadata:V1beta1ValidatingAdmissionPolicy :: Maybe V1ObjectMeta
$sel:v1beta1ValidatingAdmissionPolicyStatus:V1beta1ValidatingAdmissionPolicy :: Maybe V1beta1ValidatingAdmissionPolicyStatus
v1beta1ValidatingAdmissionPolicyApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyStatus :: Maybe V1beta1ValidatingAdmissionPolicyStatus
..} ) (Maybe V1beta1ValidatingAdmissionPolicySpec
 -> V1beta1ValidatingAdmissionPolicy)
-> f (Maybe V1beta1ValidatingAdmissionPolicySpec)
-> f V1beta1ValidatingAdmissionPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1ValidatingAdmissionPolicySpec
-> f (Maybe V1beta1ValidatingAdmissionPolicySpec)
f Maybe V1beta1ValidatingAdmissionPolicySpec
v1beta1ValidatingAdmissionPolicySpec
{-# INLINE v1beta1ValidatingAdmissionPolicySpecL #-}

-- | 'v1beta1ValidatingAdmissionPolicyStatus' Lens
v1beta1ValidatingAdmissionPolicyStatusL :: Lens_' V1beta1ValidatingAdmissionPolicy (Maybe V1beta1ValidatingAdmissionPolicyStatus)
v1beta1ValidatingAdmissionPolicyStatusL :: Lens_'
  V1beta1ValidatingAdmissionPolicy
  (Maybe V1beta1ValidatingAdmissionPolicyStatus)
v1beta1ValidatingAdmissionPolicyStatusL Maybe V1beta1ValidatingAdmissionPolicyStatus
-> f (Maybe V1beta1ValidatingAdmissionPolicyStatus)
f V1beta1ValidatingAdmissionPolicy{Maybe Text
Maybe V1beta1ValidatingAdmissionPolicyStatus
Maybe V1beta1ValidatingAdmissionPolicySpec
Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyApiVersion :: V1beta1ValidatingAdmissionPolicy -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyKind:V1beta1ValidatingAdmissionPolicy :: V1beta1ValidatingAdmissionPolicy -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyMetadata:V1beta1ValidatingAdmissionPolicy :: V1beta1ValidatingAdmissionPolicy -> Maybe V1ObjectMeta
$sel:v1beta1ValidatingAdmissionPolicySpec:V1beta1ValidatingAdmissionPolicy :: V1beta1ValidatingAdmissionPolicy
-> Maybe V1beta1ValidatingAdmissionPolicySpec
$sel:v1beta1ValidatingAdmissionPolicyStatus:V1beta1ValidatingAdmissionPolicy :: V1beta1ValidatingAdmissionPolicy
-> Maybe V1beta1ValidatingAdmissionPolicyStatus
v1beta1ValidatingAdmissionPolicyApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicySpec :: Maybe V1beta1ValidatingAdmissionPolicySpec
v1beta1ValidatingAdmissionPolicyStatus :: Maybe V1beta1ValidatingAdmissionPolicyStatus
..} = (\Maybe V1beta1ValidatingAdmissionPolicyStatus
v1beta1ValidatingAdmissionPolicyStatus -> V1beta1ValidatingAdmissionPolicy { Maybe V1beta1ValidatingAdmissionPolicyStatus
$sel:v1beta1ValidatingAdmissionPolicyStatus:V1beta1ValidatingAdmissionPolicy :: Maybe V1beta1ValidatingAdmissionPolicyStatus
v1beta1ValidatingAdmissionPolicyStatus :: Maybe V1beta1ValidatingAdmissionPolicyStatus
v1beta1ValidatingAdmissionPolicyStatus, Maybe Text
Maybe V1beta1ValidatingAdmissionPolicySpec
Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyApiVersion :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyKind:V1beta1ValidatingAdmissionPolicy :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyMetadata:V1beta1ValidatingAdmissionPolicy :: Maybe V1ObjectMeta
$sel:v1beta1ValidatingAdmissionPolicySpec:V1beta1ValidatingAdmissionPolicy :: Maybe V1beta1ValidatingAdmissionPolicySpec
v1beta1ValidatingAdmissionPolicyApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicySpec :: Maybe V1beta1ValidatingAdmissionPolicySpec
..} ) (Maybe V1beta1ValidatingAdmissionPolicyStatus
 -> V1beta1ValidatingAdmissionPolicy)
-> f (Maybe V1beta1ValidatingAdmissionPolicyStatus)
-> f V1beta1ValidatingAdmissionPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1ValidatingAdmissionPolicyStatus
-> f (Maybe V1beta1ValidatingAdmissionPolicyStatus)
f Maybe V1beta1ValidatingAdmissionPolicyStatus
v1beta1ValidatingAdmissionPolicyStatus
{-# INLINE v1beta1ValidatingAdmissionPolicyStatusL #-}



-- * V1beta1ValidatingAdmissionPolicyBinding

-- | 'v1beta1ValidatingAdmissionPolicyBindingApiVersion' Lens
v1beta1ValidatingAdmissionPolicyBindingApiVersionL :: Lens_' V1beta1ValidatingAdmissionPolicyBinding (Maybe Text)
v1beta1ValidatingAdmissionPolicyBindingApiVersionL :: Lens_' V1beta1ValidatingAdmissionPolicyBinding (Maybe Text)
v1beta1ValidatingAdmissionPolicyBindingApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1ValidatingAdmissionPolicyBinding{Maybe Text
Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyBindingApiVersion :: V1beta1ValidatingAdmissionPolicyBinding -> Maybe Text
v1beta1ValidatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyBindingSpec :: Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
$sel:v1beta1ValidatingAdmissionPolicyBindingKind:V1beta1ValidatingAdmissionPolicyBinding :: V1beta1ValidatingAdmissionPolicyBinding -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingMetadata:V1beta1ValidatingAdmissionPolicyBinding :: V1beta1ValidatingAdmissionPolicyBinding -> Maybe V1ObjectMeta
$sel:v1beta1ValidatingAdmissionPolicyBindingSpec:V1beta1ValidatingAdmissionPolicyBinding :: V1beta1ValidatingAdmissionPolicyBinding
-> Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
..} = (\Maybe Text
v1beta1ValidatingAdmissionPolicyBindingApiVersion -> V1beta1ValidatingAdmissionPolicyBinding { Maybe Text
v1beta1ValidatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingApiVersion, Maybe Text
Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyBindingKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyBindingSpec :: Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
$sel:v1beta1ValidatingAdmissionPolicyBindingKind:V1beta1ValidatingAdmissionPolicyBinding :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingMetadata:V1beta1ValidatingAdmissionPolicyBinding :: Maybe V1ObjectMeta
$sel:v1beta1ValidatingAdmissionPolicyBindingSpec:V1beta1ValidatingAdmissionPolicyBinding :: Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
..} ) (Maybe Text -> V1beta1ValidatingAdmissionPolicyBinding)
-> f (Maybe Text) -> f V1beta1ValidatingAdmissionPolicyBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ValidatingAdmissionPolicyBindingApiVersion
{-# INLINE v1beta1ValidatingAdmissionPolicyBindingApiVersionL #-}

-- | 'v1beta1ValidatingAdmissionPolicyBindingKind' Lens
v1beta1ValidatingAdmissionPolicyBindingKindL :: Lens_' V1beta1ValidatingAdmissionPolicyBinding (Maybe Text)
v1beta1ValidatingAdmissionPolicyBindingKindL :: Lens_' V1beta1ValidatingAdmissionPolicyBinding (Maybe Text)
v1beta1ValidatingAdmissionPolicyBindingKindL Maybe Text -> f (Maybe Text)
f V1beta1ValidatingAdmissionPolicyBinding{Maybe Text
Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyBindingApiVersion :: V1beta1ValidatingAdmissionPolicyBinding -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingKind:V1beta1ValidatingAdmissionPolicyBinding :: V1beta1ValidatingAdmissionPolicyBinding -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingMetadata:V1beta1ValidatingAdmissionPolicyBinding :: V1beta1ValidatingAdmissionPolicyBinding -> Maybe V1ObjectMeta
$sel:v1beta1ValidatingAdmissionPolicyBindingSpec:V1beta1ValidatingAdmissionPolicyBinding :: V1beta1ValidatingAdmissionPolicyBinding
-> Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
v1beta1ValidatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyBindingSpec :: Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
..} = (\Maybe Text
v1beta1ValidatingAdmissionPolicyBindingKind -> V1beta1ValidatingAdmissionPolicyBinding { Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingKind:V1beta1ValidatingAdmissionPolicyBinding :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingKind, Maybe Text
Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyBindingApiVersion :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingMetadata:V1beta1ValidatingAdmissionPolicyBinding :: Maybe V1ObjectMeta
$sel:v1beta1ValidatingAdmissionPolicyBindingSpec:V1beta1ValidatingAdmissionPolicyBinding :: Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
v1beta1ValidatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyBindingSpec :: Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
..} ) (Maybe Text -> V1beta1ValidatingAdmissionPolicyBinding)
-> f (Maybe Text) -> f V1beta1ValidatingAdmissionPolicyBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ValidatingAdmissionPolicyBindingKind
{-# INLINE v1beta1ValidatingAdmissionPolicyBindingKindL #-}

-- | 'v1beta1ValidatingAdmissionPolicyBindingMetadata' Lens
v1beta1ValidatingAdmissionPolicyBindingMetadataL :: Lens_' V1beta1ValidatingAdmissionPolicyBinding (Maybe V1ObjectMeta)
v1beta1ValidatingAdmissionPolicyBindingMetadataL :: Lens_' V1beta1ValidatingAdmissionPolicyBinding (Maybe V1ObjectMeta)
v1beta1ValidatingAdmissionPolicyBindingMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1ValidatingAdmissionPolicyBinding{Maybe Text
Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyBindingApiVersion :: V1beta1ValidatingAdmissionPolicyBinding -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingKind:V1beta1ValidatingAdmissionPolicyBinding :: V1beta1ValidatingAdmissionPolicyBinding -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingMetadata:V1beta1ValidatingAdmissionPolicyBinding :: V1beta1ValidatingAdmissionPolicyBinding -> Maybe V1ObjectMeta
$sel:v1beta1ValidatingAdmissionPolicyBindingSpec:V1beta1ValidatingAdmissionPolicyBinding :: V1beta1ValidatingAdmissionPolicyBinding
-> Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
v1beta1ValidatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyBindingSpec :: Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
..} = (\Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyBindingMetadata -> V1beta1ValidatingAdmissionPolicyBinding { Maybe V1ObjectMeta
$sel:v1beta1ValidatingAdmissionPolicyBindingMetadata:V1beta1ValidatingAdmissionPolicyBinding :: Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyBindingMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyBindingMetadata, Maybe Text
Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
v1beta1ValidatingAdmissionPolicyBindingApiVersion :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingKind:V1beta1ValidatingAdmissionPolicyBinding :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingSpec:V1beta1ValidatingAdmissionPolicyBinding :: Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
v1beta1ValidatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingSpec :: Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
..} ) (Maybe V1ObjectMeta -> V1beta1ValidatingAdmissionPolicyBinding)
-> f (Maybe V1ObjectMeta)
-> f V1beta1ValidatingAdmissionPolicyBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyBindingMetadata
{-# INLINE v1beta1ValidatingAdmissionPolicyBindingMetadataL #-}

-- | 'v1beta1ValidatingAdmissionPolicyBindingSpec' Lens
v1beta1ValidatingAdmissionPolicyBindingSpecL :: Lens_' V1beta1ValidatingAdmissionPolicyBinding (Maybe V1beta1ValidatingAdmissionPolicyBindingSpec)
v1beta1ValidatingAdmissionPolicyBindingSpecL :: Lens_'
  V1beta1ValidatingAdmissionPolicyBinding
  (Maybe V1beta1ValidatingAdmissionPolicyBindingSpec)
v1beta1ValidatingAdmissionPolicyBindingSpecL Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
-> f (Maybe V1beta1ValidatingAdmissionPolicyBindingSpec)
f V1beta1ValidatingAdmissionPolicyBinding{Maybe Text
Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyBindingApiVersion :: V1beta1ValidatingAdmissionPolicyBinding -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingKind:V1beta1ValidatingAdmissionPolicyBinding :: V1beta1ValidatingAdmissionPolicyBinding -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingMetadata:V1beta1ValidatingAdmissionPolicyBinding :: V1beta1ValidatingAdmissionPolicyBinding -> Maybe V1ObjectMeta
$sel:v1beta1ValidatingAdmissionPolicyBindingSpec:V1beta1ValidatingAdmissionPolicyBinding :: V1beta1ValidatingAdmissionPolicyBinding
-> Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
v1beta1ValidatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingMetadata :: Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyBindingSpec :: Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
..} = (\Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
v1beta1ValidatingAdmissionPolicyBindingSpec -> V1beta1ValidatingAdmissionPolicyBinding { Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
$sel:v1beta1ValidatingAdmissionPolicyBindingSpec:V1beta1ValidatingAdmissionPolicyBinding :: Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
v1beta1ValidatingAdmissionPolicyBindingSpec :: Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
v1beta1ValidatingAdmissionPolicyBindingSpec, Maybe Text
Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyBindingApiVersion :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingKind:V1beta1ValidatingAdmissionPolicyBinding :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingMetadata:V1beta1ValidatingAdmissionPolicyBinding :: Maybe V1ObjectMeta
v1beta1ValidatingAdmissionPolicyBindingApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingMetadata :: Maybe V1ObjectMeta
..} ) (Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
 -> V1beta1ValidatingAdmissionPolicyBinding)
-> f (Maybe V1beta1ValidatingAdmissionPolicyBindingSpec)
-> f V1beta1ValidatingAdmissionPolicyBinding
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
-> f (Maybe V1beta1ValidatingAdmissionPolicyBindingSpec)
f Maybe V1beta1ValidatingAdmissionPolicyBindingSpec
v1beta1ValidatingAdmissionPolicyBindingSpec
{-# INLINE v1beta1ValidatingAdmissionPolicyBindingSpecL #-}



-- * V1beta1ValidatingAdmissionPolicyBindingList

-- | 'v1beta1ValidatingAdmissionPolicyBindingListApiVersion' Lens
v1beta1ValidatingAdmissionPolicyBindingListApiVersionL :: Lens_' V1beta1ValidatingAdmissionPolicyBindingList (Maybe Text)
v1beta1ValidatingAdmissionPolicyBindingListApiVersionL :: Lens_' V1beta1ValidatingAdmissionPolicyBindingList (Maybe Text)
v1beta1ValidatingAdmissionPolicyBindingListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1ValidatingAdmissionPolicyBindingList{[V1beta1ValidatingAdmissionPolicyBinding]
Maybe Text
Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyBindingListApiVersion :: V1beta1ValidatingAdmissionPolicyBindingList -> Maybe Text
v1beta1ValidatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingListItems :: [V1beta1ValidatingAdmissionPolicyBinding]
v1beta1ValidatingAdmissionPolicyBindingListKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingListMetadata :: Maybe V1ListMeta
$sel:v1beta1ValidatingAdmissionPolicyBindingListItems:V1beta1ValidatingAdmissionPolicyBindingList :: V1beta1ValidatingAdmissionPolicyBindingList
-> [V1beta1ValidatingAdmissionPolicyBinding]
$sel:v1beta1ValidatingAdmissionPolicyBindingListKind:V1beta1ValidatingAdmissionPolicyBindingList :: V1beta1ValidatingAdmissionPolicyBindingList -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingListMetadata:V1beta1ValidatingAdmissionPolicyBindingList :: V1beta1ValidatingAdmissionPolicyBindingList -> Maybe V1ListMeta
..} = (\Maybe Text
v1beta1ValidatingAdmissionPolicyBindingListApiVersion -> V1beta1ValidatingAdmissionPolicyBindingList { Maybe Text
v1beta1ValidatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingListApiVersion, [V1beta1ValidatingAdmissionPolicyBinding]
Maybe Text
Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyBindingListItems :: [V1beta1ValidatingAdmissionPolicyBinding]
v1beta1ValidatingAdmissionPolicyBindingListKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingListMetadata :: Maybe V1ListMeta
$sel:v1beta1ValidatingAdmissionPolicyBindingListItems:V1beta1ValidatingAdmissionPolicyBindingList :: [V1beta1ValidatingAdmissionPolicyBinding]
$sel:v1beta1ValidatingAdmissionPolicyBindingListKind:V1beta1ValidatingAdmissionPolicyBindingList :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingListMetadata:V1beta1ValidatingAdmissionPolicyBindingList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1beta1ValidatingAdmissionPolicyBindingList)
-> f (Maybe Text) -> f V1beta1ValidatingAdmissionPolicyBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ValidatingAdmissionPolicyBindingListApiVersion
{-# INLINE v1beta1ValidatingAdmissionPolicyBindingListApiVersionL #-}

-- | 'v1beta1ValidatingAdmissionPolicyBindingListItems' Lens
v1beta1ValidatingAdmissionPolicyBindingListItemsL :: Lens_' V1beta1ValidatingAdmissionPolicyBindingList ([V1beta1ValidatingAdmissionPolicyBinding])
v1beta1ValidatingAdmissionPolicyBindingListItemsL :: Lens_'
  V1beta1ValidatingAdmissionPolicyBindingList
  [V1beta1ValidatingAdmissionPolicyBinding]
v1beta1ValidatingAdmissionPolicyBindingListItemsL [V1beta1ValidatingAdmissionPolicyBinding]
-> f [V1beta1ValidatingAdmissionPolicyBinding]
f V1beta1ValidatingAdmissionPolicyBindingList{[V1beta1ValidatingAdmissionPolicyBinding]
Maybe Text
Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyBindingListApiVersion :: V1beta1ValidatingAdmissionPolicyBindingList -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingListItems:V1beta1ValidatingAdmissionPolicyBindingList :: V1beta1ValidatingAdmissionPolicyBindingList
-> [V1beta1ValidatingAdmissionPolicyBinding]
$sel:v1beta1ValidatingAdmissionPolicyBindingListKind:V1beta1ValidatingAdmissionPolicyBindingList :: V1beta1ValidatingAdmissionPolicyBindingList -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingListMetadata:V1beta1ValidatingAdmissionPolicyBindingList :: V1beta1ValidatingAdmissionPolicyBindingList -> Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingListItems :: [V1beta1ValidatingAdmissionPolicyBinding]
v1beta1ValidatingAdmissionPolicyBindingListKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingListMetadata :: Maybe V1ListMeta
..} = (\[V1beta1ValidatingAdmissionPolicyBinding]
v1beta1ValidatingAdmissionPolicyBindingListItems -> V1beta1ValidatingAdmissionPolicyBindingList { [V1beta1ValidatingAdmissionPolicyBinding]
$sel:v1beta1ValidatingAdmissionPolicyBindingListItems:V1beta1ValidatingAdmissionPolicyBindingList :: [V1beta1ValidatingAdmissionPolicyBinding]
v1beta1ValidatingAdmissionPolicyBindingListItems :: [V1beta1ValidatingAdmissionPolicyBinding]
v1beta1ValidatingAdmissionPolicyBindingListItems, Maybe Text
Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyBindingListApiVersion :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingListKind:V1beta1ValidatingAdmissionPolicyBindingList :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingListMetadata:V1beta1ValidatingAdmissionPolicyBindingList :: Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingListKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingListMetadata :: Maybe V1ListMeta
..} ) ([V1beta1ValidatingAdmissionPolicyBinding]
 -> V1beta1ValidatingAdmissionPolicyBindingList)
-> f [V1beta1ValidatingAdmissionPolicyBinding]
-> f V1beta1ValidatingAdmissionPolicyBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1ValidatingAdmissionPolicyBinding]
-> f [V1beta1ValidatingAdmissionPolicyBinding]
f [V1beta1ValidatingAdmissionPolicyBinding]
v1beta1ValidatingAdmissionPolicyBindingListItems
{-# INLINE v1beta1ValidatingAdmissionPolicyBindingListItemsL #-}

-- | 'v1beta1ValidatingAdmissionPolicyBindingListKind' Lens
v1beta1ValidatingAdmissionPolicyBindingListKindL :: Lens_' V1beta1ValidatingAdmissionPolicyBindingList (Maybe Text)
v1beta1ValidatingAdmissionPolicyBindingListKindL :: Lens_' V1beta1ValidatingAdmissionPolicyBindingList (Maybe Text)
v1beta1ValidatingAdmissionPolicyBindingListKindL Maybe Text -> f (Maybe Text)
f V1beta1ValidatingAdmissionPolicyBindingList{[V1beta1ValidatingAdmissionPolicyBinding]
Maybe Text
Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyBindingListApiVersion :: V1beta1ValidatingAdmissionPolicyBindingList -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingListItems:V1beta1ValidatingAdmissionPolicyBindingList :: V1beta1ValidatingAdmissionPolicyBindingList
-> [V1beta1ValidatingAdmissionPolicyBinding]
$sel:v1beta1ValidatingAdmissionPolicyBindingListKind:V1beta1ValidatingAdmissionPolicyBindingList :: V1beta1ValidatingAdmissionPolicyBindingList -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingListMetadata:V1beta1ValidatingAdmissionPolicyBindingList :: V1beta1ValidatingAdmissionPolicyBindingList -> Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingListItems :: [V1beta1ValidatingAdmissionPolicyBinding]
v1beta1ValidatingAdmissionPolicyBindingListKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1beta1ValidatingAdmissionPolicyBindingListKind -> V1beta1ValidatingAdmissionPolicyBindingList { Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingListKind:V1beta1ValidatingAdmissionPolicyBindingList :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingListKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingListKind, [V1beta1ValidatingAdmissionPolicyBinding]
Maybe Text
Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyBindingListApiVersion :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingListItems:V1beta1ValidatingAdmissionPolicyBindingList :: [V1beta1ValidatingAdmissionPolicyBinding]
$sel:v1beta1ValidatingAdmissionPolicyBindingListMetadata:V1beta1ValidatingAdmissionPolicyBindingList :: Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingListItems :: [V1beta1ValidatingAdmissionPolicyBinding]
v1beta1ValidatingAdmissionPolicyBindingListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1beta1ValidatingAdmissionPolicyBindingList)
-> f (Maybe Text) -> f V1beta1ValidatingAdmissionPolicyBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ValidatingAdmissionPolicyBindingListKind
{-# INLINE v1beta1ValidatingAdmissionPolicyBindingListKindL #-}

-- | 'v1beta1ValidatingAdmissionPolicyBindingListMetadata' Lens
v1beta1ValidatingAdmissionPolicyBindingListMetadataL :: Lens_' V1beta1ValidatingAdmissionPolicyBindingList (Maybe V1ListMeta)
v1beta1ValidatingAdmissionPolicyBindingListMetadataL :: Lens_'
  V1beta1ValidatingAdmissionPolicyBindingList (Maybe V1ListMeta)
v1beta1ValidatingAdmissionPolicyBindingListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1ValidatingAdmissionPolicyBindingList{[V1beta1ValidatingAdmissionPolicyBinding]
Maybe Text
Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyBindingListApiVersion :: V1beta1ValidatingAdmissionPolicyBindingList -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingListItems:V1beta1ValidatingAdmissionPolicyBindingList :: V1beta1ValidatingAdmissionPolicyBindingList
-> [V1beta1ValidatingAdmissionPolicyBinding]
$sel:v1beta1ValidatingAdmissionPolicyBindingListKind:V1beta1ValidatingAdmissionPolicyBindingList :: V1beta1ValidatingAdmissionPolicyBindingList -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingListMetadata:V1beta1ValidatingAdmissionPolicyBindingList :: V1beta1ValidatingAdmissionPolicyBindingList -> Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingListItems :: [V1beta1ValidatingAdmissionPolicyBinding]
v1beta1ValidatingAdmissionPolicyBindingListKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyBindingListMetadata -> V1beta1ValidatingAdmissionPolicyBindingList { Maybe V1ListMeta
$sel:v1beta1ValidatingAdmissionPolicyBindingListMetadata:V1beta1ValidatingAdmissionPolicyBindingList :: Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyBindingListMetadata :: Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyBindingListMetadata, [V1beta1ValidatingAdmissionPolicyBinding]
Maybe Text
v1beta1ValidatingAdmissionPolicyBindingListApiVersion :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingListItems:V1beta1ValidatingAdmissionPolicyBindingList :: [V1beta1ValidatingAdmissionPolicyBinding]
$sel:v1beta1ValidatingAdmissionPolicyBindingListKind:V1beta1ValidatingAdmissionPolicyBindingList :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingListApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingListItems :: [V1beta1ValidatingAdmissionPolicyBinding]
v1beta1ValidatingAdmissionPolicyBindingListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1ValidatingAdmissionPolicyBindingList)
-> f (Maybe V1ListMeta)
-> f V1beta1ValidatingAdmissionPolicyBindingList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyBindingListMetadata
{-# INLINE v1beta1ValidatingAdmissionPolicyBindingListMetadataL #-}



-- * V1beta1ValidatingAdmissionPolicyBindingSpec

-- | 'v1beta1ValidatingAdmissionPolicyBindingSpecMatchResources' Lens
v1beta1ValidatingAdmissionPolicyBindingSpecMatchResourcesL :: Lens_' V1beta1ValidatingAdmissionPolicyBindingSpec (Maybe V1beta1MatchResources)
v1beta1ValidatingAdmissionPolicyBindingSpecMatchResourcesL :: Lens_'
  V1beta1ValidatingAdmissionPolicyBindingSpec
  (Maybe V1beta1MatchResources)
v1beta1ValidatingAdmissionPolicyBindingSpecMatchResourcesL Maybe V1beta1MatchResources -> f (Maybe V1beta1MatchResources)
f V1beta1ValidatingAdmissionPolicyBindingSpec{Maybe [Text]
Maybe Text
Maybe V1beta1ParamRef
Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicyBindingSpecMatchResources :: V1beta1ValidatingAdmissionPolicyBindingSpec
-> Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicyBindingSpecParamRef :: Maybe V1beta1ParamRef
v1beta1ValidatingAdmissionPolicyBindingSpecPolicyName :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingSpecValidationActions :: Maybe [Text]
$sel:v1beta1ValidatingAdmissionPolicyBindingSpecParamRef:V1beta1ValidatingAdmissionPolicyBindingSpec :: V1beta1ValidatingAdmissionPolicyBindingSpec
-> Maybe V1beta1ParamRef
$sel:v1beta1ValidatingAdmissionPolicyBindingSpecPolicyName:V1beta1ValidatingAdmissionPolicyBindingSpec :: V1beta1ValidatingAdmissionPolicyBindingSpec -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingSpecValidationActions:V1beta1ValidatingAdmissionPolicyBindingSpec :: V1beta1ValidatingAdmissionPolicyBindingSpec -> Maybe [Text]
..} = (\Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicyBindingSpecMatchResources -> V1beta1ValidatingAdmissionPolicyBindingSpec { Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicyBindingSpecMatchResources, Maybe [Text]
Maybe Text
Maybe V1beta1ParamRef
v1beta1ValidatingAdmissionPolicyBindingSpecParamRef :: Maybe V1beta1ParamRef
v1beta1ValidatingAdmissionPolicyBindingSpecPolicyName :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingSpecValidationActions :: Maybe [Text]
$sel:v1beta1ValidatingAdmissionPolicyBindingSpecParamRef:V1beta1ValidatingAdmissionPolicyBindingSpec :: Maybe V1beta1ParamRef
$sel:v1beta1ValidatingAdmissionPolicyBindingSpecPolicyName:V1beta1ValidatingAdmissionPolicyBindingSpec :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingSpecValidationActions:V1beta1ValidatingAdmissionPolicyBindingSpec :: Maybe [Text]
..} ) (Maybe V1beta1MatchResources
 -> V1beta1ValidatingAdmissionPolicyBindingSpec)
-> f (Maybe V1beta1MatchResources)
-> f V1beta1ValidatingAdmissionPolicyBindingSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1MatchResources -> f (Maybe V1beta1MatchResources)
f Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicyBindingSpecMatchResources
{-# INLINE v1beta1ValidatingAdmissionPolicyBindingSpecMatchResourcesL #-}

-- | 'v1beta1ValidatingAdmissionPolicyBindingSpecParamRef' Lens
v1beta1ValidatingAdmissionPolicyBindingSpecParamRefL :: Lens_' V1beta1ValidatingAdmissionPolicyBindingSpec (Maybe V1beta1ParamRef)
v1beta1ValidatingAdmissionPolicyBindingSpecParamRefL :: Lens_'
  V1beta1ValidatingAdmissionPolicyBindingSpec (Maybe V1beta1ParamRef)
v1beta1ValidatingAdmissionPolicyBindingSpecParamRefL Maybe V1beta1ParamRef -> f (Maybe V1beta1ParamRef)
f V1beta1ValidatingAdmissionPolicyBindingSpec{Maybe [Text]
Maybe Text
Maybe V1beta1ParamRef
Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicyBindingSpecMatchResources :: V1beta1ValidatingAdmissionPolicyBindingSpec
-> Maybe V1beta1MatchResources
$sel:v1beta1ValidatingAdmissionPolicyBindingSpecParamRef:V1beta1ValidatingAdmissionPolicyBindingSpec :: V1beta1ValidatingAdmissionPolicyBindingSpec
-> Maybe V1beta1ParamRef
$sel:v1beta1ValidatingAdmissionPolicyBindingSpecPolicyName:V1beta1ValidatingAdmissionPolicyBindingSpec :: V1beta1ValidatingAdmissionPolicyBindingSpec -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingSpecValidationActions:V1beta1ValidatingAdmissionPolicyBindingSpec :: V1beta1ValidatingAdmissionPolicyBindingSpec -> Maybe [Text]
v1beta1ValidatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicyBindingSpecParamRef :: Maybe V1beta1ParamRef
v1beta1ValidatingAdmissionPolicyBindingSpecPolicyName :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingSpecValidationActions :: Maybe [Text]
..} = (\Maybe V1beta1ParamRef
v1beta1ValidatingAdmissionPolicyBindingSpecParamRef -> V1beta1ValidatingAdmissionPolicyBindingSpec { Maybe V1beta1ParamRef
$sel:v1beta1ValidatingAdmissionPolicyBindingSpecParamRef:V1beta1ValidatingAdmissionPolicyBindingSpec :: Maybe V1beta1ParamRef
v1beta1ValidatingAdmissionPolicyBindingSpecParamRef :: Maybe V1beta1ParamRef
v1beta1ValidatingAdmissionPolicyBindingSpecParamRef, Maybe [Text]
Maybe Text
Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1beta1MatchResources
$sel:v1beta1ValidatingAdmissionPolicyBindingSpecPolicyName:V1beta1ValidatingAdmissionPolicyBindingSpec :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingSpecValidationActions:V1beta1ValidatingAdmissionPolicyBindingSpec :: Maybe [Text]
v1beta1ValidatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicyBindingSpecPolicyName :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingSpecValidationActions :: Maybe [Text]
..} ) (Maybe V1beta1ParamRef
 -> V1beta1ValidatingAdmissionPolicyBindingSpec)
-> f (Maybe V1beta1ParamRef)
-> f V1beta1ValidatingAdmissionPolicyBindingSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1ParamRef -> f (Maybe V1beta1ParamRef)
f Maybe V1beta1ParamRef
v1beta1ValidatingAdmissionPolicyBindingSpecParamRef
{-# INLINE v1beta1ValidatingAdmissionPolicyBindingSpecParamRefL #-}

-- | 'v1beta1ValidatingAdmissionPolicyBindingSpecPolicyName' Lens
v1beta1ValidatingAdmissionPolicyBindingSpecPolicyNameL :: Lens_' V1beta1ValidatingAdmissionPolicyBindingSpec (Maybe Text)
v1beta1ValidatingAdmissionPolicyBindingSpecPolicyNameL :: Lens_' V1beta1ValidatingAdmissionPolicyBindingSpec (Maybe Text)
v1beta1ValidatingAdmissionPolicyBindingSpecPolicyNameL Maybe Text -> f (Maybe Text)
f V1beta1ValidatingAdmissionPolicyBindingSpec{Maybe [Text]
Maybe Text
Maybe V1beta1ParamRef
Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicyBindingSpecMatchResources :: V1beta1ValidatingAdmissionPolicyBindingSpec
-> Maybe V1beta1MatchResources
$sel:v1beta1ValidatingAdmissionPolicyBindingSpecParamRef:V1beta1ValidatingAdmissionPolicyBindingSpec :: V1beta1ValidatingAdmissionPolicyBindingSpec
-> Maybe V1beta1ParamRef
$sel:v1beta1ValidatingAdmissionPolicyBindingSpecPolicyName:V1beta1ValidatingAdmissionPolicyBindingSpec :: V1beta1ValidatingAdmissionPolicyBindingSpec -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingSpecValidationActions:V1beta1ValidatingAdmissionPolicyBindingSpec :: V1beta1ValidatingAdmissionPolicyBindingSpec -> Maybe [Text]
v1beta1ValidatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicyBindingSpecParamRef :: Maybe V1beta1ParamRef
v1beta1ValidatingAdmissionPolicyBindingSpecPolicyName :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingSpecValidationActions :: Maybe [Text]
..} = (\Maybe Text
v1beta1ValidatingAdmissionPolicyBindingSpecPolicyName -> V1beta1ValidatingAdmissionPolicyBindingSpec { Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingSpecPolicyName:V1beta1ValidatingAdmissionPolicyBindingSpec :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingSpecPolicyName :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingSpecPolicyName, Maybe [Text]
Maybe V1beta1ParamRef
Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1beta1MatchResources
$sel:v1beta1ValidatingAdmissionPolicyBindingSpecParamRef:V1beta1ValidatingAdmissionPolicyBindingSpec :: Maybe V1beta1ParamRef
$sel:v1beta1ValidatingAdmissionPolicyBindingSpecValidationActions:V1beta1ValidatingAdmissionPolicyBindingSpec :: Maybe [Text]
v1beta1ValidatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicyBindingSpecParamRef :: Maybe V1beta1ParamRef
v1beta1ValidatingAdmissionPolicyBindingSpecValidationActions :: Maybe [Text]
..} ) (Maybe Text -> V1beta1ValidatingAdmissionPolicyBindingSpec)
-> f (Maybe Text) -> f V1beta1ValidatingAdmissionPolicyBindingSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ValidatingAdmissionPolicyBindingSpecPolicyName
{-# INLINE v1beta1ValidatingAdmissionPolicyBindingSpecPolicyNameL #-}

-- | 'v1beta1ValidatingAdmissionPolicyBindingSpecValidationActions' Lens
v1beta1ValidatingAdmissionPolicyBindingSpecValidationActionsL :: Lens_' V1beta1ValidatingAdmissionPolicyBindingSpec (Maybe [Text])
v1beta1ValidatingAdmissionPolicyBindingSpecValidationActionsL :: Lens_' V1beta1ValidatingAdmissionPolicyBindingSpec (Maybe [Text])
v1beta1ValidatingAdmissionPolicyBindingSpecValidationActionsL Maybe [Text] -> f (Maybe [Text])
f V1beta1ValidatingAdmissionPolicyBindingSpec{Maybe [Text]
Maybe Text
Maybe V1beta1ParamRef
Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicyBindingSpecMatchResources :: V1beta1ValidatingAdmissionPolicyBindingSpec
-> Maybe V1beta1MatchResources
$sel:v1beta1ValidatingAdmissionPolicyBindingSpecParamRef:V1beta1ValidatingAdmissionPolicyBindingSpec :: V1beta1ValidatingAdmissionPolicyBindingSpec
-> Maybe V1beta1ParamRef
$sel:v1beta1ValidatingAdmissionPolicyBindingSpecPolicyName:V1beta1ValidatingAdmissionPolicyBindingSpec :: V1beta1ValidatingAdmissionPolicyBindingSpec -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyBindingSpecValidationActions:V1beta1ValidatingAdmissionPolicyBindingSpec :: V1beta1ValidatingAdmissionPolicyBindingSpec -> Maybe [Text]
v1beta1ValidatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicyBindingSpecParamRef :: Maybe V1beta1ParamRef
v1beta1ValidatingAdmissionPolicyBindingSpecPolicyName :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingSpecValidationActions :: Maybe [Text]
..} = (\Maybe [Text]
v1beta1ValidatingAdmissionPolicyBindingSpecValidationActions -> V1beta1ValidatingAdmissionPolicyBindingSpec { Maybe [Text]
$sel:v1beta1ValidatingAdmissionPolicyBindingSpecValidationActions:V1beta1ValidatingAdmissionPolicyBindingSpec :: Maybe [Text]
v1beta1ValidatingAdmissionPolicyBindingSpecValidationActions :: Maybe [Text]
v1beta1ValidatingAdmissionPolicyBindingSpecValidationActions, Maybe Text
Maybe V1beta1ParamRef
Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1beta1MatchResources
$sel:v1beta1ValidatingAdmissionPolicyBindingSpecParamRef:V1beta1ValidatingAdmissionPolicyBindingSpec :: Maybe V1beta1ParamRef
$sel:v1beta1ValidatingAdmissionPolicyBindingSpecPolicyName:V1beta1ValidatingAdmissionPolicyBindingSpec :: Maybe Text
v1beta1ValidatingAdmissionPolicyBindingSpecMatchResources :: Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicyBindingSpecParamRef :: Maybe V1beta1ParamRef
v1beta1ValidatingAdmissionPolicyBindingSpecPolicyName :: Maybe Text
..} ) (Maybe [Text] -> V1beta1ValidatingAdmissionPolicyBindingSpec)
-> f (Maybe [Text])
-> f V1beta1ValidatingAdmissionPolicyBindingSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [Text] -> f (Maybe [Text])
f Maybe [Text]
v1beta1ValidatingAdmissionPolicyBindingSpecValidationActions
{-# INLINE v1beta1ValidatingAdmissionPolicyBindingSpecValidationActionsL #-}



-- * V1beta1ValidatingAdmissionPolicyList

-- | 'v1beta1ValidatingAdmissionPolicyListApiVersion' Lens
v1beta1ValidatingAdmissionPolicyListApiVersionL :: Lens_' V1beta1ValidatingAdmissionPolicyList (Maybe Text)
v1beta1ValidatingAdmissionPolicyListApiVersionL :: Lens_' V1beta1ValidatingAdmissionPolicyList (Maybe Text)
v1beta1ValidatingAdmissionPolicyListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1ValidatingAdmissionPolicyList{[V1beta1ValidatingAdmissionPolicy]
Maybe Text
Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyListApiVersion :: V1beta1ValidatingAdmissionPolicyList -> Maybe Text
v1beta1ValidatingAdmissionPolicyListApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyListItems :: [V1beta1ValidatingAdmissionPolicy]
v1beta1ValidatingAdmissionPolicyListKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyListMetadata :: Maybe V1ListMeta
$sel:v1beta1ValidatingAdmissionPolicyListItems:V1beta1ValidatingAdmissionPolicyList :: V1beta1ValidatingAdmissionPolicyList
-> [V1beta1ValidatingAdmissionPolicy]
$sel:v1beta1ValidatingAdmissionPolicyListKind:V1beta1ValidatingAdmissionPolicyList :: V1beta1ValidatingAdmissionPolicyList -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyListMetadata:V1beta1ValidatingAdmissionPolicyList :: V1beta1ValidatingAdmissionPolicyList -> Maybe V1ListMeta
..} = (\Maybe Text
v1beta1ValidatingAdmissionPolicyListApiVersion -> V1beta1ValidatingAdmissionPolicyList { Maybe Text
v1beta1ValidatingAdmissionPolicyListApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyListApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyListApiVersion, [V1beta1ValidatingAdmissionPolicy]
Maybe Text
Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyListItems :: [V1beta1ValidatingAdmissionPolicy]
v1beta1ValidatingAdmissionPolicyListKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyListMetadata :: Maybe V1ListMeta
$sel:v1beta1ValidatingAdmissionPolicyListItems:V1beta1ValidatingAdmissionPolicyList :: [V1beta1ValidatingAdmissionPolicy]
$sel:v1beta1ValidatingAdmissionPolicyListKind:V1beta1ValidatingAdmissionPolicyList :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyListMetadata:V1beta1ValidatingAdmissionPolicyList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1beta1ValidatingAdmissionPolicyList)
-> f (Maybe Text) -> f V1beta1ValidatingAdmissionPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ValidatingAdmissionPolicyListApiVersion
{-# INLINE v1beta1ValidatingAdmissionPolicyListApiVersionL #-}

-- | 'v1beta1ValidatingAdmissionPolicyListItems' Lens
v1beta1ValidatingAdmissionPolicyListItemsL :: Lens_' V1beta1ValidatingAdmissionPolicyList ([V1beta1ValidatingAdmissionPolicy])
v1beta1ValidatingAdmissionPolicyListItemsL :: Lens_'
  V1beta1ValidatingAdmissionPolicyList
  [V1beta1ValidatingAdmissionPolicy]
v1beta1ValidatingAdmissionPolicyListItemsL [V1beta1ValidatingAdmissionPolicy]
-> f [V1beta1ValidatingAdmissionPolicy]
f V1beta1ValidatingAdmissionPolicyList{[V1beta1ValidatingAdmissionPolicy]
Maybe Text
Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyListApiVersion :: V1beta1ValidatingAdmissionPolicyList -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyListItems:V1beta1ValidatingAdmissionPolicyList :: V1beta1ValidatingAdmissionPolicyList
-> [V1beta1ValidatingAdmissionPolicy]
$sel:v1beta1ValidatingAdmissionPolicyListKind:V1beta1ValidatingAdmissionPolicyList :: V1beta1ValidatingAdmissionPolicyList -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyListMetadata:V1beta1ValidatingAdmissionPolicyList :: V1beta1ValidatingAdmissionPolicyList -> Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyListApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyListItems :: [V1beta1ValidatingAdmissionPolicy]
v1beta1ValidatingAdmissionPolicyListKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyListMetadata :: Maybe V1ListMeta
..} = (\[V1beta1ValidatingAdmissionPolicy]
v1beta1ValidatingAdmissionPolicyListItems -> V1beta1ValidatingAdmissionPolicyList { [V1beta1ValidatingAdmissionPolicy]
$sel:v1beta1ValidatingAdmissionPolicyListItems:V1beta1ValidatingAdmissionPolicyList :: [V1beta1ValidatingAdmissionPolicy]
v1beta1ValidatingAdmissionPolicyListItems :: [V1beta1ValidatingAdmissionPolicy]
v1beta1ValidatingAdmissionPolicyListItems, Maybe Text
Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyListApiVersion :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyListKind:V1beta1ValidatingAdmissionPolicyList :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyListMetadata:V1beta1ValidatingAdmissionPolicyList :: Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyListApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyListKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyListMetadata :: Maybe V1ListMeta
..} ) ([V1beta1ValidatingAdmissionPolicy]
 -> V1beta1ValidatingAdmissionPolicyList)
-> f [V1beta1ValidatingAdmissionPolicy]
-> f V1beta1ValidatingAdmissionPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1ValidatingAdmissionPolicy]
-> f [V1beta1ValidatingAdmissionPolicy]
f [V1beta1ValidatingAdmissionPolicy]
v1beta1ValidatingAdmissionPolicyListItems
{-# INLINE v1beta1ValidatingAdmissionPolicyListItemsL #-}

-- | 'v1beta1ValidatingAdmissionPolicyListKind' Lens
v1beta1ValidatingAdmissionPolicyListKindL :: Lens_' V1beta1ValidatingAdmissionPolicyList (Maybe Text)
v1beta1ValidatingAdmissionPolicyListKindL :: Lens_' V1beta1ValidatingAdmissionPolicyList (Maybe Text)
v1beta1ValidatingAdmissionPolicyListKindL Maybe Text -> f (Maybe Text)
f V1beta1ValidatingAdmissionPolicyList{[V1beta1ValidatingAdmissionPolicy]
Maybe Text
Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyListApiVersion :: V1beta1ValidatingAdmissionPolicyList -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyListItems:V1beta1ValidatingAdmissionPolicyList :: V1beta1ValidatingAdmissionPolicyList
-> [V1beta1ValidatingAdmissionPolicy]
$sel:v1beta1ValidatingAdmissionPolicyListKind:V1beta1ValidatingAdmissionPolicyList :: V1beta1ValidatingAdmissionPolicyList -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyListMetadata:V1beta1ValidatingAdmissionPolicyList :: V1beta1ValidatingAdmissionPolicyList -> Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyListApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyListItems :: [V1beta1ValidatingAdmissionPolicy]
v1beta1ValidatingAdmissionPolicyListKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1beta1ValidatingAdmissionPolicyListKind -> V1beta1ValidatingAdmissionPolicyList { Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyListKind:V1beta1ValidatingAdmissionPolicyList :: Maybe Text
v1beta1ValidatingAdmissionPolicyListKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyListKind, [V1beta1ValidatingAdmissionPolicy]
Maybe Text
Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyListApiVersion :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyListItems:V1beta1ValidatingAdmissionPolicyList :: [V1beta1ValidatingAdmissionPolicy]
$sel:v1beta1ValidatingAdmissionPolicyListMetadata:V1beta1ValidatingAdmissionPolicyList :: Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyListApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyListItems :: [V1beta1ValidatingAdmissionPolicy]
v1beta1ValidatingAdmissionPolicyListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1beta1ValidatingAdmissionPolicyList)
-> f (Maybe Text) -> f V1beta1ValidatingAdmissionPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ValidatingAdmissionPolicyListKind
{-# INLINE v1beta1ValidatingAdmissionPolicyListKindL #-}

-- | 'v1beta1ValidatingAdmissionPolicyListMetadata' Lens
v1beta1ValidatingAdmissionPolicyListMetadataL :: Lens_' V1beta1ValidatingAdmissionPolicyList (Maybe V1ListMeta)
v1beta1ValidatingAdmissionPolicyListMetadataL :: Lens_' V1beta1ValidatingAdmissionPolicyList (Maybe V1ListMeta)
v1beta1ValidatingAdmissionPolicyListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1ValidatingAdmissionPolicyList{[V1beta1ValidatingAdmissionPolicy]
Maybe Text
Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyListApiVersion :: V1beta1ValidatingAdmissionPolicyList -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyListItems:V1beta1ValidatingAdmissionPolicyList :: V1beta1ValidatingAdmissionPolicyList
-> [V1beta1ValidatingAdmissionPolicy]
$sel:v1beta1ValidatingAdmissionPolicyListKind:V1beta1ValidatingAdmissionPolicyList :: V1beta1ValidatingAdmissionPolicyList -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyListMetadata:V1beta1ValidatingAdmissionPolicyList :: V1beta1ValidatingAdmissionPolicyList -> Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyListApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyListItems :: [V1beta1ValidatingAdmissionPolicy]
v1beta1ValidatingAdmissionPolicyListKind :: Maybe Text
v1beta1ValidatingAdmissionPolicyListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyListMetadata -> V1beta1ValidatingAdmissionPolicyList { Maybe V1ListMeta
$sel:v1beta1ValidatingAdmissionPolicyListMetadata:V1beta1ValidatingAdmissionPolicyList :: Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyListMetadata :: Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyListMetadata, [V1beta1ValidatingAdmissionPolicy]
Maybe Text
v1beta1ValidatingAdmissionPolicyListApiVersion :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicyListItems:V1beta1ValidatingAdmissionPolicyList :: [V1beta1ValidatingAdmissionPolicy]
$sel:v1beta1ValidatingAdmissionPolicyListKind:V1beta1ValidatingAdmissionPolicyList :: Maybe Text
v1beta1ValidatingAdmissionPolicyListApiVersion :: Maybe Text
v1beta1ValidatingAdmissionPolicyListItems :: [V1beta1ValidatingAdmissionPolicy]
v1beta1ValidatingAdmissionPolicyListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1ValidatingAdmissionPolicyList)
-> f (Maybe V1ListMeta) -> f V1beta1ValidatingAdmissionPolicyList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1ValidatingAdmissionPolicyListMetadata
{-# INLINE v1beta1ValidatingAdmissionPolicyListMetadataL #-}



-- * V1beta1ValidatingAdmissionPolicySpec

-- | 'v1beta1ValidatingAdmissionPolicySpecAuditAnnotations' Lens
v1beta1ValidatingAdmissionPolicySpecAuditAnnotationsL :: Lens_' V1beta1ValidatingAdmissionPolicySpec (Maybe [V1beta1AuditAnnotation])
v1beta1ValidatingAdmissionPolicySpecAuditAnnotationsL :: Lens_'
  V1beta1ValidatingAdmissionPolicySpec
  (Maybe [V1beta1AuditAnnotation])
v1beta1ValidatingAdmissionPolicySpecAuditAnnotationsL Maybe [V1beta1AuditAnnotation]
-> f (Maybe [V1beta1AuditAnnotation])
f V1beta1ValidatingAdmissionPolicySpec{Maybe [V1beta1Variable]
Maybe [V1beta1Validation]
Maybe [V1beta1MatchCondition]
Maybe [V1beta1AuditAnnotation]
Maybe Text
Maybe V1beta1ParamKind
Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: V1beta1ValidatingAdmissionPolicySpec
-> Maybe [V1beta1AuditAnnotation]
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1beta1AuditAnnotation]
v1beta1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1beta1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1beta1MatchCondition]
v1beta1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecParamKind :: Maybe V1beta1ParamKind
v1beta1ValidatingAdmissionPolicySpecValidations :: Maybe [V1beta1Validation]
v1beta1ValidatingAdmissionPolicySpecVariables :: Maybe [V1beta1Variable]
$sel:v1beta1ValidatingAdmissionPolicySpecFailurePolicy:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConditions:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec
-> Maybe [V1beta1MatchCondition]
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConstraints:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe V1beta1MatchResources
$sel:v1beta1ValidatingAdmissionPolicySpecParamKind:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe V1beta1ParamKind
$sel:v1beta1ValidatingAdmissionPolicySpecValidations:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe [V1beta1Validation]
$sel:v1beta1ValidatingAdmissionPolicySpecVariables:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe [V1beta1Variable]
..} = (\Maybe [V1beta1AuditAnnotation]
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations -> V1beta1ValidatingAdmissionPolicySpec { Maybe [V1beta1AuditAnnotation]
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1beta1AuditAnnotation]
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1beta1AuditAnnotation]
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations, Maybe [V1beta1Variable]
Maybe [V1beta1Validation]
Maybe [V1beta1MatchCondition]
Maybe Text
Maybe V1beta1ParamKind
Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1beta1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1beta1MatchCondition]
v1beta1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecParamKind :: Maybe V1beta1ParamKind
v1beta1ValidatingAdmissionPolicySpecValidations :: Maybe [V1beta1Validation]
v1beta1ValidatingAdmissionPolicySpecVariables :: Maybe [V1beta1Variable]
$sel:v1beta1ValidatingAdmissionPolicySpecFailurePolicy:V1beta1ValidatingAdmissionPolicySpec :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConditions:V1beta1ValidatingAdmissionPolicySpec :: Maybe [V1beta1MatchCondition]
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConstraints:V1beta1ValidatingAdmissionPolicySpec :: Maybe V1beta1MatchResources
$sel:v1beta1ValidatingAdmissionPolicySpecParamKind:V1beta1ValidatingAdmissionPolicySpec :: Maybe V1beta1ParamKind
$sel:v1beta1ValidatingAdmissionPolicySpecValidations:V1beta1ValidatingAdmissionPolicySpec :: Maybe [V1beta1Validation]
$sel:v1beta1ValidatingAdmissionPolicySpecVariables:V1beta1ValidatingAdmissionPolicySpec :: Maybe [V1beta1Variable]
..} ) (Maybe [V1beta1AuditAnnotation]
 -> V1beta1ValidatingAdmissionPolicySpec)
-> f (Maybe [V1beta1AuditAnnotation])
-> f V1beta1ValidatingAdmissionPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1AuditAnnotation]
-> f (Maybe [V1beta1AuditAnnotation])
f Maybe [V1beta1AuditAnnotation]
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations
{-# INLINE v1beta1ValidatingAdmissionPolicySpecAuditAnnotationsL #-}

-- | 'v1beta1ValidatingAdmissionPolicySpecFailurePolicy' Lens
v1beta1ValidatingAdmissionPolicySpecFailurePolicyL :: Lens_' V1beta1ValidatingAdmissionPolicySpec (Maybe Text)
v1beta1ValidatingAdmissionPolicySpecFailurePolicyL :: Lens_' V1beta1ValidatingAdmissionPolicySpec (Maybe Text)
v1beta1ValidatingAdmissionPolicySpecFailurePolicyL Maybe Text -> f (Maybe Text)
f V1beta1ValidatingAdmissionPolicySpec{Maybe [V1beta1Variable]
Maybe [V1beta1Validation]
Maybe [V1beta1MatchCondition]
Maybe [V1beta1AuditAnnotation]
Maybe Text
Maybe V1beta1ParamKind
Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: V1beta1ValidatingAdmissionPolicySpec
-> Maybe [V1beta1AuditAnnotation]
$sel:v1beta1ValidatingAdmissionPolicySpecFailurePolicy:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConditions:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec
-> Maybe [V1beta1MatchCondition]
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConstraints:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe V1beta1MatchResources
$sel:v1beta1ValidatingAdmissionPolicySpecParamKind:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe V1beta1ParamKind
$sel:v1beta1ValidatingAdmissionPolicySpecValidations:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe [V1beta1Validation]
$sel:v1beta1ValidatingAdmissionPolicySpecVariables:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe [V1beta1Variable]
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1beta1AuditAnnotation]
v1beta1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1beta1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1beta1MatchCondition]
v1beta1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecParamKind :: Maybe V1beta1ParamKind
v1beta1ValidatingAdmissionPolicySpecValidations :: Maybe [V1beta1Validation]
v1beta1ValidatingAdmissionPolicySpecVariables :: Maybe [V1beta1Variable]
..} = (\Maybe Text
v1beta1ValidatingAdmissionPolicySpecFailurePolicy -> V1beta1ValidatingAdmissionPolicySpec { Maybe Text
$sel:v1beta1ValidatingAdmissionPolicySpecFailurePolicy:V1beta1ValidatingAdmissionPolicySpec :: Maybe Text
v1beta1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1beta1ValidatingAdmissionPolicySpecFailurePolicy, Maybe [V1beta1Variable]
Maybe [V1beta1Validation]
Maybe [V1beta1MatchCondition]
Maybe [V1beta1AuditAnnotation]
Maybe V1beta1ParamKind
Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1beta1AuditAnnotation]
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConditions:V1beta1ValidatingAdmissionPolicySpec :: Maybe [V1beta1MatchCondition]
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConstraints:V1beta1ValidatingAdmissionPolicySpec :: Maybe V1beta1MatchResources
$sel:v1beta1ValidatingAdmissionPolicySpecParamKind:V1beta1ValidatingAdmissionPolicySpec :: Maybe V1beta1ParamKind
$sel:v1beta1ValidatingAdmissionPolicySpecValidations:V1beta1ValidatingAdmissionPolicySpec :: Maybe [V1beta1Validation]
$sel:v1beta1ValidatingAdmissionPolicySpecVariables:V1beta1ValidatingAdmissionPolicySpec :: Maybe [V1beta1Variable]
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1beta1AuditAnnotation]
v1beta1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1beta1MatchCondition]
v1beta1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecParamKind :: Maybe V1beta1ParamKind
v1beta1ValidatingAdmissionPolicySpecValidations :: Maybe [V1beta1Validation]
v1beta1ValidatingAdmissionPolicySpecVariables :: Maybe [V1beta1Variable]
..} ) (Maybe Text -> V1beta1ValidatingAdmissionPolicySpec)
-> f (Maybe Text) -> f V1beta1ValidatingAdmissionPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ValidatingAdmissionPolicySpecFailurePolicy
{-# INLINE v1beta1ValidatingAdmissionPolicySpecFailurePolicyL #-}

-- | 'v1beta1ValidatingAdmissionPolicySpecMatchConditions' Lens
v1beta1ValidatingAdmissionPolicySpecMatchConditionsL :: Lens_' V1beta1ValidatingAdmissionPolicySpec (Maybe [V1beta1MatchCondition])
v1beta1ValidatingAdmissionPolicySpecMatchConditionsL :: Lens_'
  V1beta1ValidatingAdmissionPolicySpec
  (Maybe [V1beta1MatchCondition])
v1beta1ValidatingAdmissionPolicySpecMatchConditionsL Maybe [V1beta1MatchCondition] -> f (Maybe [V1beta1MatchCondition])
f V1beta1ValidatingAdmissionPolicySpec{Maybe [V1beta1Variable]
Maybe [V1beta1Validation]
Maybe [V1beta1MatchCondition]
Maybe [V1beta1AuditAnnotation]
Maybe Text
Maybe V1beta1ParamKind
Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: V1beta1ValidatingAdmissionPolicySpec
-> Maybe [V1beta1AuditAnnotation]
$sel:v1beta1ValidatingAdmissionPolicySpecFailurePolicy:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConditions:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec
-> Maybe [V1beta1MatchCondition]
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConstraints:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe V1beta1MatchResources
$sel:v1beta1ValidatingAdmissionPolicySpecParamKind:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe V1beta1ParamKind
$sel:v1beta1ValidatingAdmissionPolicySpecValidations:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe [V1beta1Validation]
$sel:v1beta1ValidatingAdmissionPolicySpecVariables:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe [V1beta1Variable]
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1beta1AuditAnnotation]
v1beta1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1beta1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1beta1MatchCondition]
v1beta1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecParamKind :: Maybe V1beta1ParamKind
v1beta1ValidatingAdmissionPolicySpecValidations :: Maybe [V1beta1Validation]
v1beta1ValidatingAdmissionPolicySpecVariables :: Maybe [V1beta1Variable]
..} = (\Maybe [V1beta1MatchCondition]
v1beta1ValidatingAdmissionPolicySpecMatchConditions -> V1beta1ValidatingAdmissionPolicySpec { Maybe [V1beta1MatchCondition]
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConditions:V1beta1ValidatingAdmissionPolicySpec :: Maybe [V1beta1MatchCondition]
v1beta1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1beta1MatchCondition]
v1beta1ValidatingAdmissionPolicySpecMatchConditions, Maybe [V1beta1Variable]
Maybe [V1beta1Validation]
Maybe [V1beta1AuditAnnotation]
Maybe Text
Maybe V1beta1ParamKind
Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1beta1AuditAnnotation]
$sel:v1beta1ValidatingAdmissionPolicySpecFailurePolicy:V1beta1ValidatingAdmissionPolicySpec :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConstraints:V1beta1ValidatingAdmissionPolicySpec :: Maybe V1beta1MatchResources
$sel:v1beta1ValidatingAdmissionPolicySpecParamKind:V1beta1ValidatingAdmissionPolicySpec :: Maybe V1beta1ParamKind
$sel:v1beta1ValidatingAdmissionPolicySpecValidations:V1beta1ValidatingAdmissionPolicySpec :: Maybe [V1beta1Validation]
$sel:v1beta1ValidatingAdmissionPolicySpecVariables:V1beta1ValidatingAdmissionPolicySpec :: Maybe [V1beta1Variable]
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1beta1AuditAnnotation]
v1beta1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1beta1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecParamKind :: Maybe V1beta1ParamKind
v1beta1ValidatingAdmissionPolicySpecValidations :: Maybe [V1beta1Validation]
v1beta1ValidatingAdmissionPolicySpecVariables :: Maybe [V1beta1Variable]
..} ) (Maybe [V1beta1MatchCondition]
 -> V1beta1ValidatingAdmissionPolicySpec)
-> f (Maybe [V1beta1MatchCondition])
-> f V1beta1ValidatingAdmissionPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1MatchCondition] -> f (Maybe [V1beta1MatchCondition])
f Maybe [V1beta1MatchCondition]
v1beta1ValidatingAdmissionPolicySpecMatchConditions
{-# INLINE v1beta1ValidatingAdmissionPolicySpecMatchConditionsL #-}

-- | 'v1beta1ValidatingAdmissionPolicySpecMatchConstraints' Lens
v1beta1ValidatingAdmissionPolicySpecMatchConstraintsL :: Lens_' V1beta1ValidatingAdmissionPolicySpec (Maybe V1beta1MatchResources)
v1beta1ValidatingAdmissionPolicySpecMatchConstraintsL :: Lens_'
  V1beta1ValidatingAdmissionPolicySpec (Maybe V1beta1MatchResources)
v1beta1ValidatingAdmissionPolicySpecMatchConstraintsL Maybe V1beta1MatchResources -> f (Maybe V1beta1MatchResources)
f V1beta1ValidatingAdmissionPolicySpec{Maybe [V1beta1Variable]
Maybe [V1beta1Validation]
Maybe [V1beta1MatchCondition]
Maybe [V1beta1AuditAnnotation]
Maybe Text
Maybe V1beta1ParamKind
Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: V1beta1ValidatingAdmissionPolicySpec
-> Maybe [V1beta1AuditAnnotation]
$sel:v1beta1ValidatingAdmissionPolicySpecFailurePolicy:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConditions:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec
-> Maybe [V1beta1MatchCondition]
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConstraints:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe V1beta1MatchResources
$sel:v1beta1ValidatingAdmissionPolicySpecParamKind:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe V1beta1ParamKind
$sel:v1beta1ValidatingAdmissionPolicySpecValidations:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe [V1beta1Validation]
$sel:v1beta1ValidatingAdmissionPolicySpecVariables:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe [V1beta1Variable]
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1beta1AuditAnnotation]
v1beta1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1beta1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1beta1MatchCondition]
v1beta1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecParamKind :: Maybe V1beta1ParamKind
v1beta1ValidatingAdmissionPolicySpecValidations :: Maybe [V1beta1Validation]
v1beta1ValidatingAdmissionPolicySpecVariables :: Maybe [V1beta1Variable]
..} = (\Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecMatchConstraints -> V1beta1ValidatingAdmissionPolicySpec { Maybe V1beta1MatchResources
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConstraints:V1beta1ValidatingAdmissionPolicySpec :: Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecMatchConstraints, Maybe [V1beta1Variable]
Maybe [V1beta1Validation]
Maybe [V1beta1MatchCondition]
Maybe [V1beta1AuditAnnotation]
Maybe Text
Maybe V1beta1ParamKind
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1beta1AuditAnnotation]
$sel:v1beta1ValidatingAdmissionPolicySpecFailurePolicy:V1beta1ValidatingAdmissionPolicySpec :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConditions:V1beta1ValidatingAdmissionPolicySpec :: Maybe [V1beta1MatchCondition]
$sel:v1beta1ValidatingAdmissionPolicySpecParamKind:V1beta1ValidatingAdmissionPolicySpec :: Maybe V1beta1ParamKind
$sel:v1beta1ValidatingAdmissionPolicySpecValidations:V1beta1ValidatingAdmissionPolicySpec :: Maybe [V1beta1Validation]
$sel:v1beta1ValidatingAdmissionPolicySpecVariables:V1beta1ValidatingAdmissionPolicySpec :: Maybe [V1beta1Variable]
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1beta1AuditAnnotation]
v1beta1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1beta1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1beta1MatchCondition]
v1beta1ValidatingAdmissionPolicySpecParamKind :: Maybe V1beta1ParamKind
v1beta1ValidatingAdmissionPolicySpecValidations :: Maybe [V1beta1Validation]
v1beta1ValidatingAdmissionPolicySpecVariables :: Maybe [V1beta1Variable]
..} ) (Maybe V1beta1MatchResources
 -> V1beta1ValidatingAdmissionPolicySpec)
-> f (Maybe V1beta1MatchResources)
-> f V1beta1ValidatingAdmissionPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1MatchResources -> f (Maybe V1beta1MatchResources)
f Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecMatchConstraints
{-# INLINE v1beta1ValidatingAdmissionPolicySpecMatchConstraintsL #-}

-- | 'v1beta1ValidatingAdmissionPolicySpecParamKind' Lens
v1beta1ValidatingAdmissionPolicySpecParamKindL :: Lens_' V1beta1ValidatingAdmissionPolicySpec (Maybe V1beta1ParamKind)
v1beta1ValidatingAdmissionPolicySpecParamKindL :: Lens_'
  V1beta1ValidatingAdmissionPolicySpec (Maybe V1beta1ParamKind)
v1beta1ValidatingAdmissionPolicySpecParamKindL Maybe V1beta1ParamKind -> f (Maybe V1beta1ParamKind)
f V1beta1ValidatingAdmissionPolicySpec{Maybe [V1beta1Variable]
Maybe [V1beta1Validation]
Maybe [V1beta1MatchCondition]
Maybe [V1beta1AuditAnnotation]
Maybe Text
Maybe V1beta1ParamKind
Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: V1beta1ValidatingAdmissionPolicySpec
-> Maybe [V1beta1AuditAnnotation]
$sel:v1beta1ValidatingAdmissionPolicySpecFailurePolicy:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConditions:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec
-> Maybe [V1beta1MatchCondition]
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConstraints:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe V1beta1MatchResources
$sel:v1beta1ValidatingAdmissionPolicySpecParamKind:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe V1beta1ParamKind
$sel:v1beta1ValidatingAdmissionPolicySpecValidations:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe [V1beta1Validation]
$sel:v1beta1ValidatingAdmissionPolicySpecVariables:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe [V1beta1Variable]
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1beta1AuditAnnotation]
v1beta1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1beta1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1beta1MatchCondition]
v1beta1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecParamKind :: Maybe V1beta1ParamKind
v1beta1ValidatingAdmissionPolicySpecValidations :: Maybe [V1beta1Validation]
v1beta1ValidatingAdmissionPolicySpecVariables :: Maybe [V1beta1Variable]
..} = (\Maybe V1beta1ParamKind
v1beta1ValidatingAdmissionPolicySpecParamKind -> V1beta1ValidatingAdmissionPolicySpec { Maybe V1beta1ParamKind
$sel:v1beta1ValidatingAdmissionPolicySpecParamKind:V1beta1ValidatingAdmissionPolicySpec :: Maybe V1beta1ParamKind
v1beta1ValidatingAdmissionPolicySpecParamKind :: Maybe V1beta1ParamKind
v1beta1ValidatingAdmissionPolicySpecParamKind, Maybe [V1beta1Variable]
Maybe [V1beta1Validation]
Maybe [V1beta1MatchCondition]
Maybe [V1beta1AuditAnnotation]
Maybe Text
Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1beta1AuditAnnotation]
$sel:v1beta1ValidatingAdmissionPolicySpecFailurePolicy:V1beta1ValidatingAdmissionPolicySpec :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConditions:V1beta1ValidatingAdmissionPolicySpec :: Maybe [V1beta1MatchCondition]
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConstraints:V1beta1ValidatingAdmissionPolicySpec :: Maybe V1beta1MatchResources
$sel:v1beta1ValidatingAdmissionPolicySpecValidations:V1beta1ValidatingAdmissionPolicySpec :: Maybe [V1beta1Validation]
$sel:v1beta1ValidatingAdmissionPolicySpecVariables:V1beta1ValidatingAdmissionPolicySpec :: Maybe [V1beta1Variable]
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1beta1AuditAnnotation]
v1beta1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1beta1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1beta1MatchCondition]
v1beta1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecValidations :: Maybe [V1beta1Validation]
v1beta1ValidatingAdmissionPolicySpecVariables :: Maybe [V1beta1Variable]
..} ) (Maybe V1beta1ParamKind -> V1beta1ValidatingAdmissionPolicySpec)
-> f (Maybe V1beta1ParamKind)
-> f V1beta1ValidatingAdmissionPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1ParamKind -> f (Maybe V1beta1ParamKind)
f Maybe V1beta1ParamKind
v1beta1ValidatingAdmissionPolicySpecParamKind
{-# INLINE v1beta1ValidatingAdmissionPolicySpecParamKindL #-}

-- | 'v1beta1ValidatingAdmissionPolicySpecValidations' Lens
v1beta1ValidatingAdmissionPolicySpecValidationsL :: Lens_' V1beta1ValidatingAdmissionPolicySpec (Maybe [V1beta1Validation])
v1beta1ValidatingAdmissionPolicySpecValidationsL :: Lens_'
  V1beta1ValidatingAdmissionPolicySpec (Maybe [V1beta1Validation])
v1beta1ValidatingAdmissionPolicySpecValidationsL Maybe [V1beta1Validation] -> f (Maybe [V1beta1Validation])
f V1beta1ValidatingAdmissionPolicySpec{Maybe [V1beta1Variable]
Maybe [V1beta1Validation]
Maybe [V1beta1MatchCondition]
Maybe [V1beta1AuditAnnotation]
Maybe Text
Maybe V1beta1ParamKind
Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: V1beta1ValidatingAdmissionPolicySpec
-> Maybe [V1beta1AuditAnnotation]
$sel:v1beta1ValidatingAdmissionPolicySpecFailurePolicy:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConditions:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec
-> Maybe [V1beta1MatchCondition]
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConstraints:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe V1beta1MatchResources
$sel:v1beta1ValidatingAdmissionPolicySpecParamKind:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe V1beta1ParamKind
$sel:v1beta1ValidatingAdmissionPolicySpecValidations:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe [V1beta1Validation]
$sel:v1beta1ValidatingAdmissionPolicySpecVariables:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe [V1beta1Variable]
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1beta1AuditAnnotation]
v1beta1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1beta1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1beta1MatchCondition]
v1beta1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecParamKind :: Maybe V1beta1ParamKind
v1beta1ValidatingAdmissionPolicySpecValidations :: Maybe [V1beta1Validation]
v1beta1ValidatingAdmissionPolicySpecVariables :: Maybe [V1beta1Variable]
..} = (\Maybe [V1beta1Validation]
v1beta1ValidatingAdmissionPolicySpecValidations -> V1beta1ValidatingAdmissionPolicySpec { Maybe [V1beta1Validation]
$sel:v1beta1ValidatingAdmissionPolicySpecValidations:V1beta1ValidatingAdmissionPolicySpec :: Maybe [V1beta1Validation]
v1beta1ValidatingAdmissionPolicySpecValidations :: Maybe [V1beta1Validation]
v1beta1ValidatingAdmissionPolicySpecValidations, Maybe [V1beta1Variable]
Maybe [V1beta1MatchCondition]
Maybe [V1beta1AuditAnnotation]
Maybe Text
Maybe V1beta1ParamKind
Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1beta1AuditAnnotation]
$sel:v1beta1ValidatingAdmissionPolicySpecFailurePolicy:V1beta1ValidatingAdmissionPolicySpec :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConditions:V1beta1ValidatingAdmissionPolicySpec :: Maybe [V1beta1MatchCondition]
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConstraints:V1beta1ValidatingAdmissionPolicySpec :: Maybe V1beta1MatchResources
$sel:v1beta1ValidatingAdmissionPolicySpecParamKind:V1beta1ValidatingAdmissionPolicySpec :: Maybe V1beta1ParamKind
$sel:v1beta1ValidatingAdmissionPolicySpecVariables:V1beta1ValidatingAdmissionPolicySpec :: Maybe [V1beta1Variable]
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1beta1AuditAnnotation]
v1beta1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1beta1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1beta1MatchCondition]
v1beta1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecParamKind :: Maybe V1beta1ParamKind
v1beta1ValidatingAdmissionPolicySpecVariables :: Maybe [V1beta1Variable]
..} ) (Maybe [V1beta1Validation] -> V1beta1ValidatingAdmissionPolicySpec)
-> f (Maybe [V1beta1Validation])
-> f V1beta1ValidatingAdmissionPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1Validation] -> f (Maybe [V1beta1Validation])
f Maybe [V1beta1Validation]
v1beta1ValidatingAdmissionPolicySpecValidations
{-# INLINE v1beta1ValidatingAdmissionPolicySpecValidationsL #-}

-- | 'v1beta1ValidatingAdmissionPolicySpecVariables' Lens
v1beta1ValidatingAdmissionPolicySpecVariablesL :: Lens_' V1beta1ValidatingAdmissionPolicySpec (Maybe [V1beta1Variable])
v1beta1ValidatingAdmissionPolicySpecVariablesL :: Lens_'
  V1beta1ValidatingAdmissionPolicySpec (Maybe [V1beta1Variable])
v1beta1ValidatingAdmissionPolicySpecVariablesL Maybe [V1beta1Variable] -> f (Maybe [V1beta1Variable])
f V1beta1ValidatingAdmissionPolicySpec{Maybe [V1beta1Variable]
Maybe [V1beta1Validation]
Maybe [V1beta1MatchCondition]
Maybe [V1beta1AuditAnnotation]
Maybe Text
Maybe V1beta1ParamKind
Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: V1beta1ValidatingAdmissionPolicySpec
-> Maybe [V1beta1AuditAnnotation]
$sel:v1beta1ValidatingAdmissionPolicySpecFailurePolicy:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe Text
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConditions:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec
-> Maybe [V1beta1MatchCondition]
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConstraints:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe V1beta1MatchResources
$sel:v1beta1ValidatingAdmissionPolicySpecParamKind:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe V1beta1ParamKind
$sel:v1beta1ValidatingAdmissionPolicySpecValidations:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe [V1beta1Validation]
$sel:v1beta1ValidatingAdmissionPolicySpecVariables:V1beta1ValidatingAdmissionPolicySpec :: V1beta1ValidatingAdmissionPolicySpec -> Maybe [V1beta1Variable]
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1beta1AuditAnnotation]
v1beta1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1beta1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1beta1MatchCondition]
v1beta1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecParamKind :: Maybe V1beta1ParamKind
v1beta1ValidatingAdmissionPolicySpecValidations :: Maybe [V1beta1Validation]
v1beta1ValidatingAdmissionPolicySpecVariables :: Maybe [V1beta1Variable]
..} = (\Maybe [V1beta1Variable]
v1beta1ValidatingAdmissionPolicySpecVariables -> V1beta1ValidatingAdmissionPolicySpec { Maybe [V1beta1Variable]
$sel:v1beta1ValidatingAdmissionPolicySpecVariables:V1beta1ValidatingAdmissionPolicySpec :: Maybe [V1beta1Variable]
v1beta1ValidatingAdmissionPolicySpecVariables :: Maybe [V1beta1Variable]
v1beta1ValidatingAdmissionPolicySpecVariables, Maybe [V1beta1Validation]
Maybe [V1beta1MatchCondition]
Maybe [V1beta1AuditAnnotation]
Maybe Text
Maybe V1beta1ParamKind
Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1beta1AuditAnnotation]
$sel:v1beta1ValidatingAdmissionPolicySpecFailurePolicy:V1beta1ValidatingAdmissionPolicySpec :: Maybe Text
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConditions:V1beta1ValidatingAdmissionPolicySpec :: Maybe [V1beta1MatchCondition]
$sel:v1beta1ValidatingAdmissionPolicySpecMatchConstraints:V1beta1ValidatingAdmissionPolicySpec :: Maybe V1beta1MatchResources
$sel:v1beta1ValidatingAdmissionPolicySpecParamKind:V1beta1ValidatingAdmissionPolicySpec :: Maybe V1beta1ParamKind
$sel:v1beta1ValidatingAdmissionPolicySpecValidations:V1beta1ValidatingAdmissionPolicySpec :: Maybe [V1beta1Validation]
v1beta1ValidatingAdmissionPolicySpecAuditAnnotations :: Maybe [V1beta1AuditAnnotation]
v1beta1ValidatingAdmissionPolicySpecFailurePolicy :: Maybe Text
v1beta1ValidatingAdmissionPolicySpecMatchConditions :: Maybe [V1beta1MatchCondition]
v1beta1ValidatingAdmissionPolicySpecMatchConstraints :: Maybe V1beta1MatchResources
v1beta1ValidatingAdmissionPolicySpecParamKind :: Maybe V1beta1ParamKind
v1beta1ValidatingAdmissionPolicySpecValidations :: Maybe [V1beta1Validation]
..} ) (Maybe [V1beta1Variable] -> V1beta1ValidatingAdmissionPolicySpec)
-> f (Maybe [V1beta1Variable])
-> f V1beta1ValidatingAdmissionPolicySpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1beta1Variable] -> f (Maybe [V1beta1Variable])
f Maybe [V1beta1Variable]
v1beta1ValidatingAdmissionPolicySpecVariables
{-# INLINE v1beta1ValidatingAdmissionPolicySpecVariablesL #-}



-- * V1beta1ValidatingAdmissionPolicyStatus

-- | 'v1beta1ValidatingAdmissionPolicyStatusConditions' Lens
v1beta1ValidatingAdmissionPolicyStatusConditionsL :: Lens_' V1beta1ValidatingAdmissionPolicyStatus (Maybe [V1Condition])
v1beta1ValidatingAdmissionPolicyStatusConditionsL :: Lens_' V1beta1ValidatingAdmissionPolicyStatus (Maybe [V1Condition])
v1beta1ValidatingAdmissionPolicyStatusConditionsL Maybe [V1Condition] -> f (Maybe [V1Condition])
f V1beta1ValidatingAdmissionPolicyStatus{Maybe Integer
Maybe [V1Condition]
Maybe V1beta1TypeChecking
v1beta1ValidatingAdmissionPolicyStatusConditions :: V1beta1ValidatingAdmissionPolicyStatus -> Maybe [V1Condition]
v1beta1ValidatingAdmissionPolicyStatusConditions :: Maybe [V1Condition]
v1beta1ValidatingAdmissionPolicyStatusObservedGeneration :: Maybe Integer
v1beta1ValidatingAdmissionPolicyStatusTypeChecking :: Maybe V1beta1TypeChecking
$sel:v1beta1ValidatingAdmissionPolicyStatusObservedGeneration:V1beta1ValidatingAdmissionPolicyStatus :: V1beta1ValidatingAdmissionPolicyStatus -> Maybe Integer
$sel:v1beta1ValidatingAdmissionPolicyStatusTypeChecking:V1beta1ValidatingAdmissionPolicyStatus :: V1beta1ValidatingAdmissionPolicyStatus -> Maybe V1beta1TypeChecking
..} = (\Maybe [V1Condition]
v1beta1ValidatingAdmissionPolicyStatusConditions -> V1beta1ValidatingAdmissionPolicyStatus { Maybe [V1Condition]
v1beta1ValidatingAdmissionPolicyStatusConditions :: Maybe [V1Condition]
v1beta1ValidatingAdmissionPolicyStatusConditions :: Maybe [V1Condition]
v1beta1ValidatingAdmissionPolicyStatusConditions, Maybe Integer
Maybe V1beta1TypeChecking
v1beta1ValidatingAdmissionPolicyStatusObservedGeneration :: Maybe Integer
v1beta1ValidatingAdmissionPolicyStatusTypeChecking :: Maybe V1beta1TypeChecking
$sel:v1beta1ValidatingAdmissionPolicyStatusObservedGeneration:V1beta1ValidatingAdmissionPolicyStatus :: Maybe Integer
$sel:v1beta1ValidatingAdmissionPolicyStatusTypeChecking:V1beta1ValidatingAdmissionPolicyStatus :: Maybe V1beta1TypeChecking
..} ) (Maybe [V1Condition] -> V1beta1ValidatingAdmissionPolicyStatus)
-> f (Maybe [V1Condition])
-> f V1beta1ValidatingAdmissionPolicyStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V1Condition] -> f (Maybe [V1Condition])
f Maybe [V1Condition]
v1beta1ValidatingAdmissionPolicyStatusConditions
{-# INLINE v1beta1ValidatingAdmissionPolicyStatusConditionsL #-}

-- | 'v1beta1ValidatingAdmissionPolicyStatusObservedGeneration' Lens
v1beta1ValidatingAdmissionPolicyStatusObservedGenerationL :: Lens_' V1beta1ValidatingAdmissionPolicyStatus (Maybe Integer)
v1beta1ValidatingAdmissionPolicyStatusObservedGenerationL :: Lens_' V1beta1ValidatingAdmissionPolicyStatus (Maybe Integer)
v1beta1ValidatingAdmissionPolicyStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V1beta1ValidatingAdmissionPolicyStatus{Maybe Integer
Maybe [V1Condition]
Maybe V1beta1TypeChecking
v1beta1ValidatingAdmissionPolicyStatusConditions :: V1beta1ValidatingAdmissionPolicyStatus -> Maybe [V1Condition]
$sel:v1beta1ValidatingAdmissionPolicyStatusObservedGeneration:V1beta1ValidatingAdmissionPolicyStatus :: V1beta1ValidatingAdmissionPolicyStatus -> Maybe Integer
$sel:v1beta1ValidatingAdmissionPolicyStatusTypeChecking:V1beta1ValidatingAdmissionPolicyStatus :: V1beta1ValidatingAdmissionPolicyStatus -> Maybe V1beta1TypeChecking
v1beta1ValidatingAdmissionPolicyStatusConditions :: Maybe [V1Condition]
v1beta1ValidatingAdmissionPolicyStatusObservedGeneration :: Maybe Integer
v1beta1ValidatingAdmissionPolicyStatusTypeChecking :: Maybe V1beta1TypeChecking
..} = (\Maybe Integer
v1beta1ValidatingAdmissionPolicyStatusObservedGeneration -> V1beta1ValidatingAdmissionPolicyStatus { Maybe Integer
$sel:v1beta1ValidatingAdmissionPolicyStatusObservedGeneration:V1beta1ValidatingAdmissionPolicyStatus :: Maybe Integer
v1beta1ValidatingAdmissionPolicyStatusObservedGeneration :: Maybe Integer
v1beta1ValidatingAdmissionPolicyStatusObservedGeneration, Maybe [V1Condition]
Maybe V1beta1TypeChecking
v1beta1ValidatingAdmissionPolicyStatusConditions :: Maybe [V1Condition]
$sel:v1beta1ValidatingAdmissionPolicyStatusTypeChecking:V1beta1ValidatingAdmissionPolicyStatus :: Maybe V1beta1TypeChecking
v1beta1ValidatingAdmissionPolicyStatusConditions :: Maybe [V1Condition]
v1beta1ValidatingAdmissionPolicyStatusTypeChecking :: Maybe V1beta1TypeChecking
..} ) (Maybe Integer -> V1beta1ValidatingAdmissionPolicyStatus)
-> f (Maybe Integer) -> f V1beta1ValidatingAdmissionPolicyStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v1beta1ValidatingAdmissionPolicyStatusObservedGeneration
{-# INLINE v1beta1ValidatingAdmissionPolicyStatusObservedGenerationL #-}

-- | 'v1beta1ValidatingAdmissionPolicyStatusTypeChecking' Lens
v1beta1ValidatingAdmissionPolicyStatusTypeCheckingL :: Lens_' V1beta1ValidatingAdmissionPolicyStatus (Maybe V1beta1TypeChecking)
v1beta1ValidatingAdmissionPolicyStatusTypeCheckingL :: Lens_'
  V1beta1ValidatingAdmissionPolicyStatus (Maybe V1beta1TypeChecking)
v1beta1ValidatingAdmissionPolicyStatusTypeCheckingL Maybe V1beta1TypeChecking -> f (Maybe V1beta1TypeChecking)
f V1beta1ValidatingAdmissionPolicyStatus{Maybe Integer
Maybe [V1Condition]
Maybe V1beta1TypeChecking
v1beta1ValidatingAdmissionPolicyStatusConditions :: V1beta1ValidatingAdmissionPolicyStatus -> Maybe [V1Condition]
$sel:v1beta1ValidatingAdmissionPolicyStatusObservedGeneration:V1beta1ValidatingAdmissionPolicyStatus :: V1beta1ValidatingAdmissionPolicyStatus -> Maybe Integer
$sel:v1beta1ValidatingAdmissionPolicyStatusTypeChecking:V1beta1ValidatingAdmissionPolicyStatus :: V1beta1ValidatingAdmissionPolicyStatus -> Maybe V1beta1TypeChecking
v1beta1ValidatingAdmissionPolicyStatusConditions :: Maybe [V1Condition]
v1beta1ValidatingAdmissionPolicyStatusObservedGeneration :: Maybe Integer
v1beta1ValidatingAdmissionPolicyStatusTypeChecking :: Maybe V1beta1TypeChecking
..} = (\Maybe V1beta1TypeChecking
v1beta1ValidatingAdmissionPolicyStatusTypeChecking -> V1beta1ValidatingAdmissionPolicyStatus { Maybe V1beta1TypeChecking
$sel:v1beta1ValidatingAdmissionPolicyStatusTypeChecking:V1beta1ValidatingAdmissionPolicyStatus :: Maybe V1beta1TypeChecking
v1beta1ValidatingAdmissionPolicyStatusTypeChecking :: Maybe V1beta1TypeChecking
v1beta1ValidatingAdmissionPolicyStatusTypeChecking, Maybe Integer
Maybe [V1Condition]
v1beta1ValidatingAdmissionPolicyStatusConditions :: Maybe [V1Condition]
$sel:v1beta1ValidatingAdmissionPolicyStatusObservedGeneration:V1beta1ValidatingAdmissionPolicyStatus :: Maybe Integer
v1beta1ValidatingAdmissionPolicyStatusConditions :: Maybe [V1Condition]
v1beta1ValidatingAdmissionPolicyStatusObservedGeneration :: Maybe Integer
..} ) (Maybe V1beta1TypeChecking
 -> V1beta1ValidatingAdmissionPolicyStatus)
-> f (Maybe V1beta1TypeChecking)
-> f V1beta1ValidatingAdmissionPolicyStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1beta1TypeChecking -> f (Maybe V1beta1TypeChecking)
f Maybe V1beta1TypeChecking
v1beta1ValidatingAdmissionPolicyStatusTypeChecking
{-# INLINE v1beta1ValidatingAdmissionPolicyStatusTypeCheckingL #-}



-- * V1beta1Validation

-- | 'v1beta1ValidationExpression' Lens
v1beta1ValidationExpressionL :: Lens_' V1beta1Validation (Text)
v1beta1ValidationExpressionL :: Lens_' V1beta1Validation Text
v1beta1ValidationExpressionL Text -> f Text
f V1beta1Validation{Maybe Text
Text
v1beta1ValidationExpression :: V1beta1Validation -> Text
v1beta1ValidationExpression :: Text
v1beta1ValidationMessage :: Maybe Text
v1beta1ValidationMessageExpression :: Maybe Text
v1beta1ValidationReason :: Maybe Text
$sel:v1beta1ValidationMessage:V1beta1Validation :: V1beta1Validation -> Maybe Text
$sel:v1beta1ValidationMessageExpression:V1beta1Validation :: V1beta1Validation -> Maybe Text
$sel:v1beta1ValidationReason:V1beta1Validation :: V1beta1Validation -> Maybe Text
..} = (\Text
v1beta1ValidationExpression -> V1beta1Validation { Text
v1beta1ValidationExpression :: Text
v1beta1ValidationExpression :: Text
v1beta1ValidationExpression, Maybe Text
v1beta1ValidationMessage :: Maybe Text
v1beta1ValidationMessageExpression :: Maybe Text
v1beta1ValidationReason :: Maybe Text
$sel:v1beta1ValidationMessage:V1beta1Validation :: Maybe Text
$sel:v1beta1ValidationMessageExpression:V1beta1Validation :: Maybe Text
$sel:v1beta1ValidationReason:V1beta1Validation :: Maybe Text
..} ) (Text -> V1beta1Validation) -> f Text -> f V1beta1Validation
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1ValidationExpression
{-# INLINE v1beta1ValidationExpressionL #-}

-- | 'v1beta1ValidationMessage' Lens
v1beta1ValidationMessageL :: Lens_' V1beta1Validation (Maybe Text)
v1beta1ValidationMessageL :: Lens_' V1beta1Validation (Maybe Text)
v1beta1ValidationMessageL Maybe Text -> f (Maybe Text)
f V1beta1Validation{Maybe Text
Text
v1beta1ValidationExpression :: V1beta1Validation -> Text
$sel:v1beta1ValidationMessage:V1beta1Validation :: V1beta1Validation -> Maybe Text
$sel:v1beta1ValidationMessageExpression:V1beta1Validation :: V1beta1Validation -> Maybe Text
$sel:v1beta1ValidationReason:V1beta1Validation :: V1beta1Validation -> Maybe Text
v1beta1ValidationExpression :: Text
v1beta1ValidationMessage :: Maybe Text
v1beta1ValidationMessageExpression :: Maybe Text
v1beta1ValidationReason :: Maybe Text
..} = (\Maybe Text
v1beta1ValidationMessage -> V1beta1Validation { Maybe Text
$sel:v1beta1ValidationMessage:V1beta1Validation :: Maybe Text
v1beta1ValidationMessage :: Maybe Text
v1beta1ValidationMessage, Maybe Text
Text
v1beta1ValidationExpression :: Text
$sel:v1beta1ValidationMessageExpression:V1beta1Validation :: Maybe Text
$sel:v1beta1ValidationReason:V1beta1Validation :: Maybe Text
v1beta1ValidationExpression :: Text
v1beta1ValidationMessageExpression :: Maybe Text
v1beta1ValidationReason :: Maybe Text
..} ) (Maybe Text -> V1beta1Validation)
-> f (Maybe Text) -> f V1beta1Validation
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ValidationMessage
{-# INLINE v1beta1ValidationMessageL #-}

-- | 'v1beta1ValidationMessageExpression' Lens
v1beta1ValidationMessageExpressionL :: Lens_' V1beta1Validation (Maybe Text)
v1beta1ValidationMessageExpressionL :: Lens_' V1beta1Validation (Maybe Text)
v1beta1ValidationMessageExpressionL Maybe Text -> f (Maybe Text)
f V1beta1Validation{Maybe Text
Text
v1beta1ValidationExpression :: V1beta1Validation -> Text
$sel:v1beta1ValidationMessage:V1beta1Validation :: V1beta1Validation -> Maybe Text
$sel:v1beta1ValidationMessageExpression:V1beta1Validation :: V1beta1Validation -> Maybe Text
$sel:v1beta1ValidationReason:V1beta1Validation :: V1beta1Validation -> Maybe Text
v1beta1ValidationExpression :: Text
v1beta1ValidationMessage :: Maybe Text
v1beta1ValidationMessageExpression :: Maybe Text
v1beta1ValidationReason :: Maybe Text
..} = (\Maybe Text
v1beta1ValidationMessageExpression -> V1beta1Validation { Maybe Text
$sel:v1beta1ValidationMessageExpression:V1beta1Validation :: Maybe Text
v1beta1ValidationMessageExpression :: Maybe Text
v1beta1ValidationMessageExpression, Maybe Text
Text
v1beta1ValidationExpression :: Text
$sel:v1beta1ValidationMessage:V1beta1Validation :: Maybe Text
$sel:v1beta1ValidationReason:V1beta1Validation :: Maybe Text
v1beta1ValidationExpression :: Text
v1beta1ValidationMessage :: Maybe Text
v1beta1ValidationReason :: Maybe Text
..} ) (Maybe Text -> V1beta1Validation)
-> f (Maybe Text) -> f V1beta1Validation
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ValidationMessageExpression
{-# INLINE v1beta1ValidationMessageExpressionL #-}

-- | 'v1beta1ValidationReason' Lens
v1beta1ValidationReasonL :: Lens_' V1beta1Validation (Maybe Text)
v1beta1ValidationReasonL :: Lens_' V1beta1Validation (Maybe Text)
v1beta1ValidationReasonL Maybe Text -> f (Maybe Text)
f V1beta1Validation{Maybe Text
Text
v1beta1ValidationExpression :: V1beta1Validation -> Text
$sel:v1beta1ValidationMessage:V1beta1Validation :: V1beta1Validation -> Maybe Text
$sel:v1beta1ValidationMessageExpression:V1beta1Validation :: V1beta1Validation -> Maybe Text
$sel:v1beta1ValidationReason:V1beta1Validation :: V1beta1Validation -> Maybe Text
v1beta1ValidationExpression :: Text
v1beta1ValidationMessage :: Maybe Text
v1beta1ValidationMessageExpression :: Maybe Text
v1beta1ValidationReason :: Maybe Text
..} = (\Maybe Text
v1beta1ValidationReason -> V1beta1Validation { Maybe Text
$sel:v1beta1ValidationReason:V1beta1Validation :: Maybe Text
v1beta1ValidationReason :: Maybe Text
v1beta1ValidationReason, Maybe Text
Text
v1beta1ValidationExpression :: Text
$sel:v1beta1ValidationMessage:V1beta1Validation :: Maybe Text
$sel:v1beta1ValidationMessageExpression:V1beta1Validation :: Maybe Text
v1beta1ValidationExpression :: Text
v1beta1ValidationMessage :: Maybe Text
v1beta1ValidationMessageExpression :: Maybe Text
..} ) (Maybe Text -> V1beta1Validation)
-> f (Maybe Text) -> f V1beta1Validation
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1ValidationReason
{-# INLINE v1beta1ValidationReasonL #-}



-- * V1beta1Variable

-- | 'v1beta1VariableExpression' Lens
v1beta1VariableExpressionL :: Lens_' V1beta1Variable (Text)
v1beta1VariableExpressionL :: Lens_' V1beta1Variable Text
v1beta1VariableExpressionL Text -> f Text
f V1beta1Variable{Text
v1beta1VariableExpression :: V1beta1Variable -> Text
v1beta1VariableExpression :: Text
v1beta1VariableName :: Text
$sel:v1beta1VariableName:V1beta1Variable :: V1beta1Variable -> Text
..} = (\Text
v1beta1VariableExpression -> V1beta1Variable { Text
v1beta1VariableExpression :: Text
v1beta1VariableExpression :: Text
v1beta1VariableExpression, Text
v1beta1VariableName :: Text
$sel:v1beta1VariableName:V1beta1Variable :: Text
..} ) (Text -> V1beta1Variable) -> f Text -> f V1beta1Variable
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1VariableExpression
{-# INLINE v1beta1VariableExpressionL #-}

-- | 'v1beta1VariableName' Lens
v1beta1VariableNameL :: Lens_' V1beta1Variable (Text)
v1beta1VariableNameL :: Lens_' V1beta1Variable Text
v1beta1VariableNameL Text -> f Text
f V1beta1Variable{Text
v1beta1VariableExpression :: V1beta1Variable -> Text
$sel:v1beta1VariableName:V1beta1Variable :: V1beta1Variable -> Text
v1beta1VariableExpression :: Text
v1beta1VariableName :: Text
..} = (\Text
v1beta1VariableName -> V1beta1Variable { Text
$sel:v1beta1VariableName:V1beta1Variable :: Text
v1beta1VariableName :: Text
v1beta1VariableName, Text
v1beta1VariableExpression :: Text
v1beta1VariableExpression :: Text
..} ) (Text -> V1beta1Variable) -> f Text -> f V1beta1Variable
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1VariableName
{-# INLINE v1beta1VariableNameL #-}



-- * V1beta1VolumeAttributesClass

-- | 'v1beta1VolumeAttributesClassApiVersion' Lens
v1beta1VolumeAttributesClassApiVersionL :: Lens_' V1beta1VolumeAttributesClass (Maybe Text)
v1beta1VolumeAttributesClassApiVersionL :: Lens_' V1beta1VolumeAttributesClass (Maybe Text)
v1beta1VolumeAttributesClassApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1VolumeAttributesClass{Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1beta1VolumeAttributesClassApiVersion :: V1beta1VolumeAttributesClass -> Maybe Text
v1beta1VolumeAttributesClassApiVersion :: Maybe Text
v1beta1VolumeAttributesClassDriverName :: Text
v1beta1VolumeAttributesClassKind :: Maybe Text
v1beta1VolumeAttributesClassMetadata :: Maybe V1ObjectMeta
v1beta1VolumeAttributesClassParameters :: Maybe (Map String Text)
$sel:v1beta1VolumeAttributesClassDriverName:V1beta1VolumeAttributesClass :: V1beta1VolumeAttributesClass -> Text
$sel:v1beta1VolumeAttributesClassKind:V1beta1VolumeAttributesClass :: V1beta1VolumeAttributesClass -> Maybe Text
$sel:v1beta1VolumeAttributesClassMetadata:V1beta1VolumeAttributesClass :: V1beta1VolumeAttributesClass -> Maybe V1ObjectMeta
$sel:v1beta1VolumeAttributesClassParameters:V1beta1VolumeAttributesClass :: V1beta1VolumeAttributesClass -> Maybe (Map String Text)
..} = (\Maybe Text
v1beta1VolumeAttributesClassApiVersion -> V1beta1VolumeAttributesClass { Maybe Text
v1beta1VolumeAttributesClassApiVersion :: Maybe Text
v1beta1VolumeAttributesClassApiVersion :: Maybe Text
v1beta1VolumeAttributesClassApiVersion, Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1beta1VolumeAttributesClassDriverName :: Text
v1beta1VolumeAttributesClassKind :: Maybe Text
v1beta1VolumeAttributesClassMetadata :: Maybe V1ObjectMeta
v1beta1VolumeAttributesClassParameters :: Maybe (Map String Text)
$sel:v1beta1VolumeAttributesClassDriverName:V1beta1VolumeAttributesClass :: Text
$sel:v1beta1VolumeAttributesClassKind:V1beta1VolumeAttributesClass :: Maybe Text
$sel:v1beta1VolumeAttributesClassMetadata:V1beta1VolumeAttributesClass :: Maybe V1ObjectMeta
$sel:v1beta1VolumeAttributesClassParameters:V1beta1VolumeAttributesClass :: Maybe (Map String Text)
..} ) (Maybe Text -> V1beta1VolumeAttributesClass)
-> f (Maybe Text) -> f V1beta1VolumeAttributesClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1VolumeAttributesClassApiVersion
{-# INLINE v1beta1VolumeAttributesClassApiVersionL #-}

-- | 'v1beta1VolumeAttributesClassDriverName' Lens
v1beta1VolumeAttributesClassDriverNameL :: Lens_' V1beta1VolumeAttributesClass (Text)
v1beta1VolumeAttributesClassDriverNameL :: Lens_' V1beta1VolumeAttributesClass Text
v1beta1VolumeAttributesClassDriverNameL Text -> f Text
f V1beta1VolumeAttributesClass{Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1beta1VolumeAttributesClassApiVersion :: V1beta1VolumeAttributesClass -> Maybe Text
$sel:v1beta1VolumeAttributesClassDriverName:V1beta1VolumeAttributesClass :: V1beta1VolumeAttributesClass -> Text
$sel:v1beta1VolumeAttributesClassKind:V1beta1VolumeAttributesClass :: V1beta1VolumeAttributesClass -> Maybe Text
$sel:v1beta1VolumeAttributesClassMetadata:V1beta1VolumeAttributesClass :: V1beta1VolumeAttributesClass -> Maybe V1ObjectMeta
$sel:v1beta1VolumeAttributesClassParameters:V1beta1VolumeAttributesClass :: V1beta1VolumeAttributesClass -> Maybe (Map String Text)
v1beta1VolumeAttributesClassApiVersion :: Maybe Text
v1beta1VolumeAttributesClassDriverName :: Text
v1beta1VolumeAttributesClassKind :: Maybe Text
v1beta1VolumeAttributesClassMetadata :: Maybe V1ObjectMeta
v1beta1VolumeAttributesClassParameters :: Maybe (Map String Text)
..} = (\Text
v1beta1VolumeAttributesClassDriverName -> V1beta1VolumeAttributesClass { Text
$sel:v1beta1VolumeAttributesClassDriverName:V1beta1VolumeAttributesClass :: Text
v1beta1VolumeAttributesClassDriverName :: Text
v1beta1VolumeAttributesClassDriverName, Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
v1beta1VolumeAttributesClassApiVersion :: Maybe Text
$sel:v1beta1VolumeAttributesClassKind:V1beta1VolumeAttributesClass :: Maybe Text
$sel:v1beta1VolumeAttributesClassMetadata:V1beta1VolumeAttributesClass :: Maybe V1ObjectMeta
$sel:v1beta1VolumeAttributesClassParameters:V1beta1VolumeAttributesClass :: Maybe (Map String Text)
v1beta1VolumeAttributesClassApiVersion :: Maybe Text
v1beta1VolumeAttributesClassKind :: Maybe Text
v1beta1VolumeAttributesClassMetadata :: Maybe V1ObjectMeta
v1beta1VolumeAttributesClassParameters :: Maybe (Map String Text)
..} ) (Text -> V1beta1VolumeAttributesClass)
-> f Text -> f V1beta1VolumeAttributesClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v1beta1VolumeAttributesClassDriverName
{-# INLINE v1beta1VolumeAttributesClassDriverNameL #-}

-- | 'v1beta1VolumeAttributesClassKind' Lens
v1beta1VolumeAttributesClassKindL :: Lens_' V1beta1VolumeAttributesClass (Maybe Text)
v1beta1VolumeAttributesClassKindL :: Lens_' V1beta1VolumeAttributesClass (Maybe Text)
v1beta1VolumeAttributesClassKindL Maybe Text -> f (Maybe Text)
f V1beta1VolumeAttributesClass{Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1beta1VolumeAttributesClassApiVersion :: V1beta1VolumeAttributesClass -> Maybe Text
$sel:v1beta1VolumeAttributesClassDriverName:V1beta1VolumeAttributesClass :: V1beta1VolumeAttributesClass -> Text
$sel:v1beta1VolumeAttributesClassKind:V1beta1VolumeAttributesClass :: V1beta1VolumeAttributesClass -> Maybe Text
$sel:v1beta1VolumeAttributesClassMetadata:V1beta1VolumeAttributesClass :: V1beta1VolumeAttributesClass -> Maybe V1ObjectMeta
$sel:v1beta1VolumeAttributesClassParameters:V1beta1VolumeAttributesClass :: V1beta1VolumeAttributesClass -> Maybe (Map String Text)
v1beta1VolumeAttributesClassApiVersion :: Maybe Text
v1beta1VolumeAttributesClassDriverName :: Text
v1beta1VolumeAttributesClassKind :: Maybe Text
v1beta1VolumeAttributesClassMetadata :: Maybe V1ObjectMeta
v1beta1VolumeAttributesClassParameters :: Maybe (Map String Text)
..} = (\Maybe Text
v1beta1VolumeAttributesClassKind -> V1beta1VolumeAttributesClass { Maybe Text
$sel:v1beta1VolumeAttributesClassKind:V1beta1VolumeAttributesClass :: Maybe Text
v1beta1VolumeAttributesClassKind :: Maybe Text
v1beta1VolumeAttributesClassKind, Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1beta1VolumeAttributesClassApiVersion :: Maybe Text
$sel:v1beta1VolumeAttributesClassDriverName:V1beta1VolumeAttributesClass :: Text
$sel:v1beta1VolumeAttributesClassMetadata:V1beta1VolumeAttributesClass :: Maybe V1ObjectMeta
$sel:v1beta1VolumeAttributesClassParameters:V1beta1VolumeAttributesClass :: Maybe (Map String Text)
v1beta1VolumeAttributesClassApiVersion :: Maybe Text
v1beta1VolumeAttributesClassDriverName :: Text
v1beta1VolumeAttributesClassMetadata :: Maybe V1ObjectMeta
v1beta1VolumeAttributesClassParameters :: Maybe (Map String Text)
..} ) (Maybe Text -> V1beta1VolumeAttributesClass)
-> f (Maybe Text) -> f V1beta1VolumeAttributesClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1VolumeAttributesClassKind
{-# INLINE v1beta1VolumeAttributesClassKindL #-}

-- | 'v1beta1VolumeAttributesClassMetadata' Lens
v1beta1VolumeAttributesClassMetadataL :: Lens_' V1beta1VolumeAttributesClass (Maybe V1ObjectMeta)
v1beta1VolumeAttributesClassMetadataL :: Lens_' V1beta1VolumeAttributesClass (Maybe V1ObjectMeta)
v1beta1VolumeAttributesClassMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V1beta1VolumeAttributesClass{Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1beta1VolumeAttributesClassApiVersion :: V1beta1VolumeAttributesClass -> Maybe Text
$sel:v1beta1VolumeAttributesClassDriverName:V1beta1VolumeAttributesClass :: V1beta1VolumeAttributesClass -> Text
$sel:v1beta1VolumeAttributesClassKind:V1beta1VolumeAttributesClass :: V1beta1VolumeAttributesClass -> Maybe Text
$sel:v1beta1VolumeAttributesClassMetadata:V1beta1VolumeAttributesClass :: V1beta1VolumeAttributesClass -> Maybe V1ObjectMeta
$sel:v1beta1VolumeAttributesClassParameters:V1beta1VolumeAttributesClass :: V1beta1VolumeAttributesClass -> Maybe (Map String Text)
v1beta1VolumeAttributesClassApiVersion :: Maybe Text
v1beta1VolumeAttributesClassDriverName :: Text
v1beta1VolumeAttributesClassKind :: Maybe Text
v1beta1VolumeAttributesClassMetadata :: Maybe V1ObjectMeta
v1beta1VolumeAttributesClassParameters :: Maybe (Map String Text)
..} = (\Maybe V1ObjectMeta
v1beta1VolumeAttributesClassMetadata -> V1beta1VolumeAttributesClass { Maybe V1ObjectMeta
$sel:v1beta1VolumeAttributesClassMetadata:V1beta1VolumeAttributesClass :: Maybe V1ObjectMeta
v1beta1VolumeAttributesClassMetadata :: Maybe V1ObjectMeta
v1beta1VolumeAttributesClassMetadata, Maybe (Map String Text)
Maybe Text
Text
v1beta1VolumeAttributesClassApiVersion :: Maybe Text
$sel:v1beta1VolumeAttributesClassDriverName:V1beta1VolumeAttributesClass :: Text
$sel:v1beta1VolumeAttributesClassKind:V1beta1VolumeAttributesClass :: Maybe Text
$sel:v1beta1VolumeAttributesClassParameters:V1beta1VolumeAttributesClass :: Maybe (Map String Text)
v1beta1VolumeAttributesClassApiVersion :: Maybe Text
v1beta1VolumeAttributesClassDriverName :: Text
v1beta1VolumeAttributesClassKind :: Maybe Text
v1beta1VolumeAttributesClassParameters :: Maybe (Map String Text)
..} ) (Maybe V1ObjectMeta -> V1beta1VolumeAttributesClass)
-> f (Maybe V1ObjectMeta) -> f V1beta1VolumeAttributesClass
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v1beta1VolumeAttributesClassMetadata
{-# INLINE v1beta1VolumeAttributesClassMetadataL #-}

-- | 'v1beta1VolumeAttributesClassParameters' Lens
v1beta1VolumeAttributesClassParametersL :: Lens_' V1beta1VolumeAttributesClass (Maybe (Map.Map String Text))
v1beta1VolumeAttributesClassParametersL :: Lens_' V1beta1VolumeAttributesClass (Maybe (Map String Text))
v1beta1VolumeAttributesClassParametersL Maybe (Map String Text) -> f (Maybe (Map String Text))
f V1beta1VolumeAttributesClass{Maybe (Map String Text)
Maybe Text
Maybe V1ObjectMeta
Text
v1beta1VolumeAttributesClassApiVersion :: V1beta1VolumeAttributesClass -> Maybe Text
$sel:v1beta1VolumeAttributesClassDriverName:V1beta1VolumeAttributesClass :: V1beta1VolumeAttributesClass -> Text
$sel:v1beta1VolumeAttributesClassKind:V1beta1VolumeAttributesClass :: V1beta1VolumeAttributesClass -> Maybe Text
$sel:v1beta1VolumeAttributesClassMetadata:V1beta1VolumeAttributesClass :: V1beta1VolumeAttributesClass -> Maybe V1ObjectMeta
$sel:v1beta1VolumeAttributesClassParameters:V1beta1VolumeAttributesClass :: V1beta1VolumeAttributesClass -> Maybe (Map String Text)
v1beta1VolumeAttributesClassApiVersion :: Maybe Text
v1beta1VolumeAttributesClassDriverName :: Text
v1beta1VolumeAttributesClassKind :: Maybe Text
v1beta1VolumeAttributesClassMetadata :: Maybe V1ObjectMeta
v1beta1VolumeAttributesClassParameters :: Maybe (Map String Text)
..} = (\Maybe (Map String Text)
v1beta1VolumeAttributesClassParameters -> V1beta1VolumeAttributesClass { Maybe (Map String Text)
$sel:v1beta1VolumeAttributesClassParameters:V1beta1VolumeAttributesClass :: Maybe (Map String Text)
v1beta1VolumeAttributesClassParameters :: Maybe (Map String Text)
v1beta1VolumeAttributesClassParameters, Maybe Text
Maybe V1ObjectMeta
Text
v1beta1VolumeAttributesClassApiVersion :: Maybe Text
$sel:v1beta1VolumeAttributesClassDriverName:V1beta1VolumeAttributesClass :: Text
$sel:v1beta1VolumeAttributesClassKind:V1beta1VolumeAttributesClass :: Maybe Text
$sel:v1beta1VolumeAttributesClassMetadata:V1beta1VolumeAttributesClass :: Maybe V1ObjectMeta
v1beta1VolumeAttributesClassApiVersion :: Maybe Text
v1beta1VolumeAttributesClassDriverName :: Text
v1beta1VolumeAttributesClassKind :: Maybe Text
v1beta1VolumeAttributesClassMetadata :: Maybe V1ObjectMeta
..} ) (Maybe (Map String Text) -> V1beta1VolumeAttributesClass)
-> f (Maybe (Map String Text)) -> f V1beta1VolumeAttributesClass
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)
v1beta1VolumeAttributesClassParameters
{-# INLINE v1beta1VolumeAttributesClassParametersL #-}



-- * V1beta1VolumeAttributesClassList

-- | 'v1beta1VolumeAttributesClassListApiVersion' Lens
v1beta1VolumeAttributesClassListApiVersionL :: Lens_' V1beta1VolumeAttributesClassList (Maybe Text)
v1beta1VolumeAttributesClassListApiVersionL :: Lens_' V1beta1VolumeAttributesClassList (Maybe Text)
v1beta1VolumeAttributesClassListApiVersionL Maybe Text -> f (Maybe Text)
f V1beta1VolumeAttributesClassList{[V1beta1VolumeAttributesClass]
Maybe Text
Maybe V1ListMeta
v1beta1VolumeAttributesClassListApiVersion :: V1beta1VolumeAttributesClassList -> Maybe Text
v1beta1VolumeAttributesClassListApiVersion :: Maybe Text
v1beta1VolumeAttributesClassListItems :: [V1beta1VolumeAttributesClass]
v1beta1VolumeAttributesClassListKind :: Maybe Text
v1beta1VolumeAttributesClassListMetadata :: Maybe V1ListMeta
$sel:v1beta1VolumeAttributesClassListItems:V1beta1VolumeAttributesClassList :: V1beta1VolumeAttributesClassList -> [V1beta1VolumeAttributesClass]
$sel:v1beta1VolumeAttributesClassListKind:V1beta1VolumeAttributesClassList :: V1beta1VolumeAttributesClassList -> Maybe Text
$sel:v1beta1VolumeAttributesClassListMetadata:V1beta1VolumeAttributesClassList :: V1beta1VolumeAttributesClassList -> Maybe V1ListMeta
..} = (\Maybe Text
v1beta1VolumeAttributesClassListApiVersion -> V1beta1VolumeAttributesClassList { Maybe Text
v1beta1VolumeAttributesClassListApiVersion :: Maybe Text
v1beta1VolumeAttributesClassListApiVersion :: Maybe Text
v1beta1VolumeAttributesClassListApiVersion, [V1beta1VolumeAttributesClass]
Maybe Text
Maybe V1ListMeta
v1beta1VolumeAttributesClassListItems :: [V1beta1VolumeAttributesClass]
v1beta1VolumeAttributesClassListKind :: Maybe Text
v1beta1VolumeAttributesClassListMetadata :: Maybe V1ListMeta
$sel:v1beta1VolumeAttributesClassListItems:V1beta1VolumeAttributesClassList :: [V1beta1VolumeAttributesClass]
$sel:v1beta1VolumeAttributesClassListKind:V1beta1VolumeAttributesClassList :: Maybe Text
$sel:v1beta1VolumeAttributesClassListMetadata:V1beta1VolumeAttributesClassList :: Maybe V1ListMeta
..} ) (Maybe Text -> V1beta1VolumeAttributesClassList)
-> f (Maybe Text) -> f V1beta1VolumeAttributesClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1VolumeAttributesClassListApiVersion
{-# INLINE v1beta1VolumeAttributesClassListApiVersionL #-}

-- | 'v1beta1VolumeAttributesClassListItems' Lens
v1beta1VolumeAttributesClassListItemsL :: Lens_' V1beta1VolumeAttributesClassList ([V1beta1VolumeAttributesClass])
v1beta1VolumeAttributesClassListItemsL :: Lens_'
  V1beta1VolumeAttributesClassList [V1beta1VolumeAttributesClass]
v1beta1VolumeAttributesClassListItemsL [V1beta1VolumeAttributesClass] -> f [V1beta1VolumeAttributesClass]
f V1beta1VolumeAttributesClassList{[V1beta1VolumeAttributesClass]
Maybe Text
Maybe V1ListMeta
v1beta1VolumeAttributesClassListApiVersion :: V1beta1VolumeAttributesClassList -> Maybe Text
$sel:v1beta1VolumeAttributesClassListItems:V1beta1VolumeAttributesClassList :: V1beta1VolumeAttributesClassList -> [V1beta1VolumeAttributesClass]
$sel:v1beta1VolumeAttributesClassListKind:V1beta1VolumeAttributesClassList :: V1beta1VolumeAttributesClassList -> Maybe Text
$sel:v1beta1VolumeAttributesClassListMetadata:V1beta1VolumeAttributesClassList :: V1beta1VolumeAttributesClassList -> Maybe V1ListMeta
v1beta1VolumeAttributesClassListApiVersion :: Maybe Text
v1beta1VolumeAttributesClassListItems :: [V1beta1VolumeAttributesClass]
v1beta1VolumeAttributesClassListKind :: Maybe Text
v1beta1VolumeAttributesClassListMetadata :: Maybe V1ListMeta
..} = (\[V1beta1VolumeAttributesClass]
v1beta1VolumeAttributesClassListItems -> V1beta1VolumeAttributesClassList { [V1beta1VolumeAttributesClass]
$sel:v1beta1VolumeAttributesClassListItems:V1beta1VolumeAttributesClassList :: [V1beta1VolumeAttributesClass]
v1beta1VolumeAttributesClassListItems :: [V1beta1VolumeAttributesClass]
v1beta1VolumeAttributesClassListItems, Maybe Text
Maybe V1ListMeta
v1beta1VolumeAttributesClassListApiVersion :: Maybe Text
$sel:v1beta1VolumeAttributesClassListKind:V1beta1VolumeAttributesClassList :: Maybe Text
$sel:v1beta1VolumeAttributesClassListMetadata:V1beta1VolumeAttributesClassList :: Maybe V1ListMeta
v1beta1VolumeAttributesClassListApiVersion :: Maybe Text
v1beta1VolumeAttributesClassListKind :: Maybe Text
v1beta1VolumeAttributesClassListMetadata :: Maybe V1ListMeta
..} ) ([V1beta1VolumeAttributesClass]
 -> V1beta1VolumeAttributesClassList)
-> f [V1beta1VolumeAttributesClass]
-> f V1beta1VolumeAttributesClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V1beta1VolumeAttributesClass] -> f [V1beta1VolumeAttributesClass]
f [V1beta1VolumeAttributesClass]
v1beta1VolumeAttributesClassListItems
{-# INLINE v1beta1VolumeAttributesClassListItemsL #-}

-- | 'v1beta1VolumeAttributesClassListKind' Lens
v1beta1VolumeAttributesClassListKindL :: Lens_' V1beta1VolumeAttributesClassList (Maybe Text)
v1beta1VolumeAttributesClassListKindL :: Lens_' V1beta1VolumeAttributesClassList (Maybe Text)
v1beta1VolumeAttributesClassListKindL Maybe Text -> f (Maybe Text)
f V1beta1VolumeAttributesClassList{[V1beta1VolumeAttributesClass]
Maybe Text
Maybe V1ListMeta
v1beta1VolumeAttributesClassListApiVersion :: V1beta1VolumeAttributesClassList -> Maybe Text
$sel:v1beta1VolumeAttributesClassListItems:V1beta1VolumeAttributesClassList :: V1beta1VolumeAttributesClassList -> [V1beta1VolumeAttributesClass]
$sel:v1beta1VolumeAttributesClassListKind:V1beta1VolumeAttributesClassList :: V1beta1VolumeAttributesClassList -> Maybe Text
$sel:v1beta1VolumeAttributesClassListMetadata:V1beta1VolumeAttributesClassList :: V1beta1VolumeAttributesClassList -> Maybe V1ListMeta
v1beta1VolumeAttributesClassListApiVersion :: Maybe Text
v1beta1VolumeAttributesClassListItems :: [V1beta1VolumeAttributesClass]
v1beta1VolumeAttributesClassListKind :: Maybe Text
v1beta1VolumeAttributesClassListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v1beta1VolumeAttributesClassListKind -> V1beta1VolumeAttributesClassList { Maybe Text
$sel:v1beta1VolumeAttributesClassListKind:V1beta1VolumeAttributesClassList :: Maybe Text
v1beta1VolumeAttributesClassListKind :: Maybe Text
v1beta1VolumeAttributesClassListKind, [V1beta1VolumeAttributesClass]
Maybe Text
Maybe V1ListMeta
v1beta1VolumeAttributesClassListApiVersion :: Maybe Text
$sel:v1beta1VolumeAttributesClassListItems:V1beta1VolumeAttributesClassList :: [V1beta1VolumeAttributesClass]
$sel:v1beta1VolumeAttributesClassListMetadata:V1beta1VolumeAttributesClassList :: Maybe V1ListMeta
v1beta1VolumeAttributesClassListApiVersion :: Maybe Text
v1beta1VolumeAttributesClassListItems :: [V1beta1VolumeAttributesClass]
v1beta1VolumeAttributesClassListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V1beta1VolumeAttributesClassList)
-> f (Maybe Text) -> f V1beta1VolumeAttributesClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v1beta1VolumeAttributesClassListKind
{-# INLINE v1beta1VolumeAttributesClassListKindL #-}

-- | 'v1beta1VolumeAttributesClassListMetadata' Lens
v1beta1VolumeAttributesClassListMetadataL :: Lens_' V1beta1VolumeAttributesClassList (Maybe V1ListMeta)
v1beta1VolumeAttributesClassListMetadataL :: Lens_' V1beta1VolumeAttributesClassList (Maybe V1ListMeta)
v1beta1VolumeAttributesClassListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V1beta1VolumeAttributesClassList{[V1beta1VolumeAttributesClass]
Maybe Text
Maybe V1ListMeta
v1beta1VolumeAttributesClassListApiVersion :: V1beta1VolumeAttributesClassList -> Maybe Text
$sel:v1beta1VolumeAttributesClassListItems:V1beta1VolumeAttributesClassList :: V1beta1VolumeAttributesClassList -> [V1beta1VolumeAttributesClass]
$sel:v1beta1VolumeAttributesClassListKind:V1beta1VolumeAttributesClassList :: V1beta1VolumeAttributesClassList -> Maybe Text
$sel:v1beta1VolumeAttributesClassListMetadata:V1beta1VolumeAttributesClassList :: V1beta1VolumeAttributesClassList -> Maybe V1ListMeta
v1beta1VolumeAttributesClassListApiVersion :: Maybe Text
v1beta1VolumeAttributesClassListItems :: [V1beta1VolumeAttributesClass]
v1beta1VolumeAttributesClassListKind :: Maybe Text
v1beta1VolumeAttributesClassListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v1beta1VolumeAttributesClassListMetadata -> V1beta1VolumeAttributesClassList { Maybe V1ListMeta
$sel:v1beta1VolumeAttributesClassListMetadata:V1beta1VolumeAttributesClassList :: Maybe V1ListMeta
v1beta1VolumeAttributesClassListMetadata :: Maybe V1ListMeta
v1beta1VolumeAttributesClassListMetadata, [V1beta1VolumeAttributesClass]
Maybe Text
v1beta1VolumeAttributesClassListApiVersion :: Maybe Text
$sel:v1beta1VolumeAttributesClassListItems:V1beta1VolumeAttributesClassList :: [V1beta1VolumeAttributesClass]
$sel:v1beta1VolumeAttributesClassListKind:V1beta1VolumeAttributesClassList :: Maybe Text
v1beta1VolumeAttributesClassListApiVersion :: Maybe Text
v1beta1VolumeAttributesClassListItems :: [V1beta1VolumeAttributesClass]
v1beta1VolumeAttributesClassListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V1beta1VolumeAttributesClassList)
-> f (Maybe V1ListMeta) -> f V1beta1VolumeAttributesClassList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v1beta1VolumeAttributesClassListMetadata
{-# INLINE v1beta1VolumeAttributesClassListMetadataL #-}



-- * V2ContainerResourceMetricSource

-- | 'v2ContainerResourceMetricSourceContainer' Lens
v2ContainerResourceMetricSourceContainerL :: Lens_' V2ContainerResourceMetricSource (Text)
v2ContainerResourceMetricSourceContainerL :: Lens_' V2ContainerResourceMetricSource Text
v2ContainerResourceMetricSourceContainerL Text -> f Text
f V2ContainerResourceMetricSource{Text
V2MetricTarget
v2ContainerResourceMetricSourceContainer :: V2ContainerResourceMetricSource -> Text
v2ContainerResourceMetricSourceContainer :: Text
v2ContainerResourceMetricSourceName :: Text
v2ContainerResourceMetricSourceTarget :: V2MetricTarget
$sel:v2ContainerResourceMetricSourceName:V2ContainerResourceMetricSource :: V2ContainerResourceMetricSource -> Text
$sel:v2ContainerResourceMetricSourceTarget:V2ContainerResourceMetricSource :: V2ContainerResourceMetricSource -> V2MetricTarget
..} = (\Text
v2ContainerResourceMetricSourceContainer -> V2ContainerResourceMetricSource { Text
v2ContainerResourceMetricSourceContainer :: Text
v2ContainerResourceMetricSourceContainer :: Text
v2ContainerResourceMetricSourceContainer, Text
V2MetricTarget
v2ContainerResourceMetricSourceName :: Text
v2ContainerResourceMetricSourceTarget :: V2MetricTarget
$sel:v2ContainerResourceMetricSourceName:V2ContainerResourceMetricSource :: Text
$sel:v2ContainerResourceMetricSourceTarget:V2ContainerResourceMetricSource :: V2MetricTarget
..} ) (Text -> V2ContainerResourceMetricSource)
-> f Text -> f V2ContainerResourceMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2ContainerResourceMetricSourceContainer
{-# INLINE v2ContainerResourceMetricSourceContainerL #-}

-- | 'v2ContainerResourceMetricSourceName' Lens
v2ContainerResourceMetricSourceNameL :: Lens_' V2ContainerResourceMetricSource (Text)
v2ContainerResourceMetricSourceNameL :: Lens_' V2ContainerResourceMetricSource Text
v2ContainerResourceMetricSourceNameL Text -> f Text
f V2ContainerResourceMetricSource{Text
V2MetricTarget
v2ContainerResourceMetricSourceContainer :: V2ContainerResourceMetricSource -> Text
$sel:v2ContainerResourceMetricSourceName:V2ContainerResourceMetricSource :: V2ContainerResourceMetricSource -> Text
$sel:v2ContainerResourceMetricSourceTarget:V2ContainerResourceMetricSource :: V2ContainerResourceMetricSource -> V2MetricTarget
v2ContainerResourceMetricSourceContainer :: Text
v2ContainerResourceMetricSourceName :: Text
v2ContainerResourceMetricSourceTarget :: V2MetricTarget
..} = (\Text
v2ContainerResourceMetricSourceName -> V2ContainerResourceMetricSource { Text
$sel:v2ContainerResourceMetricSourceName:V2ContainerResourceMetricSource :: Text
v2ContainerResourceMetricSourceName :: Text
v2ContainerResourceMetricSourceName, Text
V2MetricTarget
v2ContainerResourceMetricSourceContainer :: Text
$sel:v2ContainerResourceMetricSourceTarget:V2ContainerResourceMetricSource :: V2MetricTarget
v2ContainerResourceMetricSourceContainer :: Text
v2ContainerResourceMetricSourceTarget :: V2MetricTarget
..} ) (Text -> V2ContainerResourceMetricSource)
-> f Text -> f V2ContainerResourceMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2ContainerResourceMetricSourceName
{-# INLINE v2ContainerResourceMetricSourceNameL #-}

-- | 'v2ContainerResourceMetricSourceTarget' Lens
v2ContainerResourceMetricSourceTargetL :: Lens_' V2ContainerResourceMetricSource (V2MetricTarget)
v2ContainerResourceMetricSourceTargetL :: Lens_' V2ContainerResourceMetricSource V2MetricTarget
v2ContainerResourceMetricSourceTargetL V2MetricTarget -> f V2MetricTarget
f V2ContainerResourceMetricSource{Text
V2MetricTarget
v2ContainerResourceMetricSourceContainer :: V2ContainerResourceMetricSource -> Text
$sel:v2ContainerResourceMetricSourceName:V2ContainerResourceMetricSource :: V2ContainerResourceMetricSource -> Text
$sel:v2ContainerResourceMetricSourceTarget:V2ContainerResourceMetricSource :: V2ContainerResourceMetricSource -> V2MetricTarget
v2ContainerResourceMetricSourceContainer :: Text
v2ContainerResourceMetricSourceName :: Text
v2ContainerResourceMetricSourceTarget :: V2MetricTarget
..} = (\V2MetricTarget
v2ContainerResourceMetricSourceTarget -> V2ContainerResourceMetricSource { V2MetricTarget
$sel:v2ContainerResourceMetricSourceTarget:V2ContainerResourceMetricSource :: V2MetricTarget
v2ContainerResourceMetricSourceTarget :: V2MetricTarget
v2ContainerResourceMetricSourceTarget, Text
v2ContainerResourceMetricSourceContainer :: Text
$sel:v2ContainerResourceMetricSourceName:V2ContainerResourceMetricSource :: Text
v2ContainerResourceMetricSourceContainer :: Text
v2ContainerResourceMetricSourceName :: Text
..} ) (V2MetricTarget -> V2ContainerResourceMetricSource)
-> f V2MetricTarget -> f V2ContainerResourceMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2MetricTarget -> f V2MetricTarget
f V2MetricTarget
v2ContainerResourceMetricSourceTarget
{-# INLINE v2ContainerResourceMetricSourceTargetL #-}



-- * V2ContainerResourceMetricStatus

-- | 'v2ContainerResourceMetricStatusContainer' Lens
v2ContainerResourceMetricStatusContainerL :: Lens_' V2ContainerResourceMetricStatus (Text)
v2ContainerResourceMetricStatusContainerL :: Lens_' V2ContainerResourceMetricStatus Text
v2ContainerResourceMetricStatusContainerL Text -> f Text
f V2ContainerResourceMetricStatus{Text
V2MetricValueStatus
v2ContainerResourceMetricStatusContainer :: V2ContainerResourceMetricStatus -> Text
v2ContainerResourceMetricStatusContainer :: Text
v2ContainerResourceMetricStatusCurrent :: V2MetricValueStatus
v2ContainerResourceMetricStatusName :: Text
$sel:v2ContainerResourceMetricStatusCurrent:V2ContainerResourceMetricStatus :: V2ContainerResourceMetricStatus -> V2MetricValueStatus
$sel:v2ContainerResourceMetricStatusName:V2ContainerResourceMetricStatus :: V2ContainerResourceMetricStatus -> Text
..} = (\Text
v2ContainerResourceMetricStatusContainer -> V2ContainerResourceMetricStatus { Text
v2ContainerResourceMetricStatusContainer :: Text
v2ContainerResourceMetricStatusContainer :: Text
v2ContainerResourceMetricStatusContainer, Text
V2MetricValueStatus
v2ContainerResourceMetricStatusCurrent :: V2MetricValueStatus
v2ContainerResourceMetricStatusName :: Text
$sel:v2ContainerResourceMetricStatusCurrent:V2ContainerResourceMetricStatus :: V2MetricValueStatus
$sel:v2ContainerResourceMetricStatusName:V2ContainerResourceMetricStatus :: Text
..} ) (Text -> V2ContainerResourceMetricStatus)
-> f Text -> f V2ContainerResourceMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2ContainerResourceMetricStatusContainer
{-# INLINE v2ContainerResourceMetricStatusContainerL #-}

-- | 'v2ContainerResourceMetricStatusCurrent' Lens
v2ContainerResourceMetricStatusCurrentL :: Lens_' V2ContainerResourceMetricStatus (V2MetricValueStatus)
v2ContainerResourceMetricStatusCurrentL :: Lens_' V2ContainerResourceMetricStatus V2MetricValueStatus
v2ContainerResourceMetricStatusCurrentL V2MetricValueStatus -> f V2MetricValueStatus
f V2ContainerResourceMetricStatus{Text
V2MetricValueStatus
v2ContainerResourceMetricStatusContainer :: V2ContainerResourceMetricStatus -> Text
$sel:v2ContainerResourceMetricStatusCurrent:V2ContainerResourceMetricStatus :: V2ContainerResourceMetricStatus -> V2MetricValueStatus
$sel:v2ContainerResourceMetricStatusName:V2ContainerResourceMetricStatus :: V2ContainerResourceMetricStatus -> Text
v2ContainerResourceMetricStatusContainer :: Text
v2ContainerResourceMetricStatusCurrent :: V2MetricValueStatus
v2ContainerResourceMetricStatusName :: Text
..} = (\V2MetricValueStatus
v2ContainerResourceMetricStatusCurrent -> V2ContainerResourceMetricStatus { V2MetricValueStatus
$sel:v2ContainerResourceMetricStatusCurrent:V2ContainerResourceMetricStatus :: V2MetricValueStatus
v2ContainerResourceMetricStatusCurrent :: V2MetricValueStatus
v2ContainerResourceMetricStatusCurrent, Text
v2ContainerResourceMetricStatusContainer :: Text
$sel:v2ContainerResourceMetricStatusName:V2ContainerResourceMetricStatus :: Text
v2ContainerResourceMetricStatusContainer :: Text
v2ContainerResourceMetricStatusName :: Text
..} ) (V2MetricValueStatus -> V2ContainerResourceMetricStatus)
-> f V2MetricValueStatus -> f V2ContainerResourceMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2MetricValueStatus -> f V2MetricValueStatus
f V2MetricValueStatus
v2ContainerResourceMetricStatusCurrent
{-# INLINE v2ContainerResourceMetricStatusCurrentL #-}

-- | 'v2ContainerResourceMetricStatusName' Lens
v2ContainerResourceMetricStatusNameL :: Lens_' V2ContainerResourceMetricStatus (Text)
v2ContainerResourceMetricStatusNameL :: Lens_' V2ContainerResourceMetricStatus Text
v2ContainerResourceMetricStatusNameL Text -> f Text
f V2ContainerResourceMetricStatus{Text
V2MetricValueStatus
v2ContainerResourceMetricStatusContainer :: V2ContainerResourceMetricStatus -> Text
$sel:v2ContainerResourceMetricStatusCurrent:V2ContainerResourceMetricStatus :: V2ContainerResourceMetricStatus -> V2MetricValueStatus
$sel:v2ContainerResourceMetricStatusName:V2ContainerResourceMetricStatus :: V2ContainerResourceMetricStatus -> Text
v2ContainerResourceMetricStatusContainer :: Text
v2ContainerResourceMetricStatusCurrent :: V2MetricValueStatus
v2ContainerResourceMetricStatusName :: Text
..} = (\Text
v2ContainerResourceMetricStatusName -> V2ContainerResourceMetricStatus { Text
$sel:v2ContainerResourceMetricStatusName:V2ContainerResourceMetricStatus :: Text
v2ContainerResourceMetricStatusName :: Text
v2ContainerResourceMetricStatusName, Text
V2MetricValueStatus
v2ContainerResourceMetricStatusContainer :: Text
$sel:v2ContainerResourceMetricStatusCurrent:V2ContainerResourceMetricStatus :: V2MetricValueStatus
v2ContainerResourceMetricStatusContainer :: Text
v2ContainerResourceMetricStatusCurrent :: V2MetricValueStatus
..} ) (Text -> V2ContainerResourceMetricStatus)
-> f Text -> f V2ContainerResourceMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2ContainerResourceMetricStatusName
{-# INLINE v2ContainerResourceMetricStatusNameL #-}



-- * V2CrossVersionObjectReference

-- | 'v2CrossVersionObjectReferenceApiVersion' Lens
v2CrossVersionObjectReferenceApiVersionL :: Lens_' V2CrossVersionObjectReference (Maybe Text)
v2CrossVersionObjectReferenceApiVersionL :: Lens_' V2CrossVersionObjectReference (Maybe Text)
v2CrossVersionObjectReferenceApiVersionL Maybe Text -> f (Maybe Text)
f V2CrossVersionObjectReference{Maybe Text
Text
v2CrossVersionObjectReferenceApiVersion :: V2CrossVersionObjectReference -> Maybe Text
v2CrossVersionObjectReferenceApiVersion :: Maybe Text
v2CrossVersionObjectReferenceKind :: Text
v2CrossVersionObjectReferenceName :: Text
$sel:v2CrossVersionObjectReferenceKind:V2CrossVersionObjectReference :: V2CrossVersionObjectReference -> Text
$sel:v2CrossVersionObjectReferenceName:V2CrossVersionObjectReference :: V2CrossVersionObjectReference -> Text
..} = (\Maybe Text
v2CrossVersionObjectReferenceApiVersion -> V2CrossVersionObjectReference { Maybe Text
v2CrossVersionObjectReferenceApiVersion :: Maybe Text
v2CrossVersionObjectReferenceApiVersion :: Maybe Text
v2CrossVersionObjectReferenceApiVersion, Text
v2CrossVersionObjectReferenceKind :: Text
v2CrossVersionObjectReferenceName :: Text
$sel:v2CrossVersionObjectReferenceKind:V2CrossVersionObjectReference :: Text
$sel:v2CrossVersionObjectReferenceName:V2CrossVersionObjectReference :: Text
..} ) (Maybe Text -> V2CrossVersionObjectReference)
-> f (Maybe Text) -> f V2CrossVersionObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2CrossVersionObjectReferenceApiVersion
{-# INLINE v2CrossVersionObjectReferenceApiVersionL #-}

-- | 'v2CrossVersionObjectReferenceKind' Lens
v2CrossVersionObjectReferenceKindL :: Lens_' V2CrossVersionObjectReference (Text)
v2CrossVersionObjectReferenceKindL :: Lens_' V2CrossVersionObjectReference Text
v2CrossVersionObjectReferenceKindL Text -> f Text
f V2CrossVersionObjectReference{Maybe Text
Text
v2CrossVersionObjectReferenceApiVersion :: V2CrossVersionObjectReference -> Maybe Text
$sel:v2CrossVersionObjectReferenceKind:V2CrossVersionObjectReference :: V2CrossVersionObjectReference -> Text
$sel:v2CrossVersionObjectReferenceName:V2CrossVersionObjectReference :: V2CrossVersionObjectReference -> Text
v2CrossVersionObjectReferenceApiVersion :: Maybe Text
v2CrossVersionObjectReferenceKind :: Text
v2CrossVersionObjectReferenceName :: Text
..} = (\Text
v2CrossVersionObjectReferenceKind -> V2CrossVersionObjectReference { Text
$sel:v2CrossVersionObjectReferenceKind:V2CrossVersionObjectReference :: Text
v2CrossVersionObjectReferenceKind :: Text
v2CrossVersionObjectReferenceKind, Maybe Text
Text
v2CrossVersionObjectReferenceApiVersion :: Maybe Text
$sel:v2CrossVersionObjectReferenceName:V2CrossVersionObjectReference :: Text
v2CrossVersionObjectReferenceApiVersion :: Maybe Text
v2CrossVersionObjectReferenceName :: Text
..} ) (Text -> V2CrossVersionObjectReference)
-> f Text -> f V2CrossVersionObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2CrossVersionObjectReferenceKind
{-# INLINE v2CrossVersionObjectReferenceKindL #-}

-- | 'v2CrossVersionObjectReferenceName' Lens
v2CrossVersionObjectReferenceNameL :: Lens_' V2CrossVersionObjectReference (Text)
v2CrossVersionObjectReferenceNameL :: Lens_' V2CrossVersionObjectReference Text
v2CrossVersionObjectReferenceNameL Text -> f Text
f V2CrossVersionObjectReference{Maybe Text
Text
v2CrossVersionObjectReferenceApiVersion :: V2CrossVersionObjectReference -> Maybe Text
$sel:v2CrossVersionObjectReferenceKind:V2CrossVersionObjectReference :: V2CrossVersionObjectReference -> Text
$sel:v2CrossVersionObjectReferenceName:V2CrossVersionObjectReference :: V2CrossVersionObjectReference -> Text
v2CrossVersionObjectReferenceApiVersion :: Maybe Text
v2CrossVersionObjectReferenceKind :: Text
v2CrossVersionObjectReferenceName :: Text
..} = (\Text
v2CrossVersionObjectReferenceName -> V2CrossVersionObjectReference { Text
$sel:v2CrossVersionObjectReferenceName:V2CrossVersionObjectReference :: Text
v2CrossVersionObjectReferenceName :: Text
v2CrossVersionObjectReferenceName, Maybe Text
Text
v2CrossVersionObjectReferenceApiVersion :: Maybe Text
$sel:v2CrossVersionObjectReferenceKind:V2CrossVersionObjectReference :: Text
v2CrossVersionObjectReferenceApiVersion :: Maybe Text
v2CrossVersionObjectReferenceKind :: Text
..} ) (Text -> V2CrossVersionObjectReference)
-> f Text -> f V2CrossVersionObjectReference
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2CrossVersionObjectReferenceName
{-# INLINE v2CrossVersionObjectReferenceNameL #-}



-- * V2ExternalMetricSource

-- | 'v2ExternalMetricSourceMetric' Lens
v2ExternalMetricSourceMetricL :: Lens_' V2ExternalMetricSource (V2MetricIdentifier)
v2ExternalMetricSourceMetricL :: Lens_' V2ExternalMetricSource V2MetricIdentifier
v2ExternalMetricSourceMetricL V2MetricIdentifier -> f V2MetricIdentifier
f V2ExternalMetricSource{V2MetricTarget
V2MetricIdentifier
v2ExternalMetricSourceMetric :: V2ExternalMetricSource -> V2MetricIdentifier
v2ExternalMetricSourceMetric :: V2MetricIdentifier
v2ExternalMetricSourceTarget :: V2MetricTarget
$sel:v2ExternalMetricSourceTarget:V2ExternalMetricSource :: V2ExternalMetricSource -> V2MetricTarget
..} = (\V2MetricIdentifier
v2ExternalMetricSourceMetric -> V2ExternalMetricSource { V2MetricIdentifier
v2ExternalMetricSourceMetric :: V2MetricIdentifier
v2ExternalMetricSourceMetric :: V2MetricIdentifier
v2ExternalMetricSourceMetric, V2MetricTarget
v2ExternalMetricSourceTarget :: V2MetricTarget
$sel:v2ExternalMetricSourceTarget:V2ExternalMetricSource :: V2MetricTarget
..} ) (V2MetricIdentifier -> V2ExternalMetricSource)
-> f V2MetricIdentifier -> f V2ExternalMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2MetricIdentifier -> f V2MetricIdentifier
f V2MetricIdentifier
v2ExternalMetricSourceMetric
{-# INLINE v2ExternalMetricSourceMetricL #-}

-- | 'v2ExternalMetricSourceTarget' Lens
v2ExternalMetricSourceTargetL :: Lens_' V2ExternalMetricSource (V2MetricTarget)
v2ExternalMetricSourceTargetL :: Lens_' V2ExternalMetricSource V2MetricTarget
v2ExternalMetricSourceTargetL V2MetricTarget -> f V2MetricTarget
f V2ExternalMetricSource{V2MetricTarget
V2MetricIdentifier
v2ExternalMetricSourceMetric :: V2ExternalMetricSource -> V2MetricIdentifier
$sel:v2ExternalMetricSourceTarget:V2ExternalMetricSource :: V2ExternalMetricSource -> V2MetricTarget
v2ExternalMetricSourceMetric :: V2MetricIdentifier
v2ExternalMetricSourceTarget :: V2MetricTarget
..} = (\V2MetricTarget
v2ExternalMetricSourceTarget -> V2ExternalMetricSource { V2MetricTarget
$sel:v2ExternalMetricSourceTarget:V2ExternalMetricSource :: V2MetricTarget
v2ExternalMetricSourceTarget :: V2MetricTarget
v2ExternalMetricSourceTarget, V2MetricIdentifier
v2ExternalMetricSourceMetric :: V2MetricIdentifier
v2ExternalMetricSourceMetric :: V2MetricIdentifier
..} ) (V2MetricTarget -> V2ExternalMetricSource)
-> f V2MetricTarget -> f V2ExternalMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2MetricTarget -> f V2MetricTarget
f V2MetricTarget
v2ExternalMetricSourceTarget
{-# INLINE v2ExternalMetricSourceTargetL #-}



-- * V2ExternalMetricStatus

-- | 'v2ExternalMetricStatusCurrent' Lens
v2ExternalMetricStatusCurrentL :: Lens_' V2ExternalMetricStatus (V2MetricValueStatus)
v2ExternalMetricStatusCurrentL :: Lens_' V2ExternalMetricStatus V2MetricValueStatus
v2ExternalMetricStatusCurrentL V2MetricValueStatus -> f V2MetricValueStatus
f V2ExternalMetricStatus{V2MetricValueStatus
V2MetricIdentifier
v2ExternalMetricStatusCurrent :: V2ExternalMetricStatus -> V2MetricValueStatus
v2ExternalMetricStatusCurrent :: V2MetricValueStatus
v2ExternalMetricStatusMetric :: V2MetricIdentifier
$sel:v2ExternalMetricStatusMetric:V2ExternalMetricStatus :: V2ExternalMetricStatus -> V2MetricIdentifier
..} = (\V2MetricValueStatus
v2ExternalMetricStatusCurrent -> V2ExternalMetricStatus { V2MetricValueStatus
v2ExternalMetricStatusCurrent :: V2MetricValueStatus
v2ExternalMetricStatusCurrent :: V2MetricValueStatus
v2ExternalMetricStatusCurrent, V2MetricIdentifier
v2ExternalMetricStatusMetric :: V2MetricIdentifier
$sel:v2ExternalMetricStatusMetric:V2ExternalMetricStatus :: V2MetricIdentifier
..} ) (V2MetricValueStatus -> V2ExternalMetricStatus)
-> f V2MetricValueStatus -> f V2ExternalMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2MetricValueStatus -> f V2MetricValueStatus
f V2MetricValueStatus
v2ExternalMetricStatusCurrent
{-# INLINE v2ExternalMetricStatusCurrentL #-}

-- | 'v2ExternalMetricStatusMetric' Lens
v2ExternalMetricStatusMetricL :: Lens_' V2ExternalMetricStatus (V2MetricIdentifier)
v2ExternalMetricStatusMetricL :: Lens_' V2ExternalMetricStatus V2MetricIdentifier
v2ExternalMetricStatusMetricL V2MetricIdentifier -> f V2MetricIdentifier
f V2ExternalMetricStatus{V2MetricValueStatus
V2MetricIdentifier
v2ExternalMetricStatusCurrent :: V2ExternalMetricStatus -> V2MetricValueStatus
$sel:v2ExternalMetricStatusMetric:V2ExternalMetricStatus :: V2ExternalMetricStatus -> V2MetricIdentifier
v2ExternalMetricStatusCurrent :: V2MetricValueStatus
v2ExternalMetricStatusMetric :: V2MetricIdentifier
..} = (\V2MetricIdentifier
v2ExternalMetricStatusMetric -> V2ExternalMetricStatus { V2MetricIdentifier
$sel:v2ExternalMetricStatusMetric:V2ExternalMetricStatus :: V2MetricIdentifier
v2ExternalMetricStatusMetric :: V2MetricIdentifier
v2ExternalMetricStatusMetric, V2MetricValueStatus
v2ExternalMetricStatusCurrent :: V2MetricValueStatus
v2ExternalMetricStatusCurrent :: V2MetricValueStatus
..} ) (V2MetricIdentifier -> V2ExternalMetricStatus)
-> f V2MetricIdentifier -> f V2ExternalMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2MetricIdentifier -> f V2MetricIdentifier
f V2MetricIdentifier
v2ExternalMetricStatusMetric
{-# INLINE v2ExternalMetricStatusMetricL #-}



-- * V2HPAScalingPolicy

-- | 'v2HPAScalingPolicyPeriodSeconds' Lens
v2HPAScalingPolicyPeriodSecondsL :: Lens_' V2HPAScalingPolicy (Int)
v2HPAScalingPolicyPeriodSecondsL :: Lens_' V2HPAScalingPolicy Int
v2HPAScalingPolicyPeriodSecondsL Int -> f Int
f V2HPAScalingPolicy{Int
Text
v2HPAScalingPolicyPeriodSeconds :: V2HPAScalingPolicy -> Int
v2HPAScalingPolicyPeriodSeconds :: Int
v2HPAScalingPolicyType :: Text
v2HPAScalingPolicyValue :: Int
$sel:v2HPAScalingPolicyType:V2HPAScalingPolicy :: V2HPAScalingPolicy -> Text
$sel:v2HPAScalingPolicyValue:V2HPAScalingPolicy :: V2HPAScalingPolicy -> Int
..} = (\Int
v2HPAScalingPolicyPeriodSeconds -> V2HPAScalingPolicy { Int
v2HPAScalingPolicyPeriodSeconds :: Int
v2HPAScalingPolicyPeriodSeconds :: Int
v2HPAScalingPolicyPeriodSeconds, Int
Text
v2HPAScalingPolicyType :: Text
v2HPAScalingPolicyValue :: Int
$sel:v2HPAScalingPolicyType:V2HPAScalingPolicy :: Text
$sel:v2HPAScalingPolicyValue:V2HPAScalingPolicy :: Int
..} ) (Int -> V2HPAScalingPolicy) -> f Int -> f V2HPAScalingPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v2HPAScalingPolicyPeriodSeconds
{-# INLINE v2HPAScalingPolicyPeriodSecondsL #-}

-- | 'v2HPAScalingPolicyType' Lens
v2HPAScalingPolicyTypeL :: Lens_' V2HPAScalingPolicy (Text)
v2HPAScalingPolicyTypeL :: Lens_' V2HPAScalingPolicy Text
v2HPAScalingPolicyTypeL Text -> f Text
f V2HPAScalingPolicy{Int
Text
v2HPAScalingPolicyPeriodSeconds :: V2HPAScalingPolicy -> Int
$sel:v2HPAScalingPolicyType:V2HPAScalingPolicy :: V2HPAScalingPolicy -> Text
$sel:v2HPAScalingPolicyValue:V2HPAScalingPolicy :: V2HPAScalingPolicy -> Int
v2HPAScalingPolicyPeriodSeconds :: Int
v2HPAScalingPolicyType :: Text
v2HPAScalingPolicyValue :: Int
..} = (\Text
v2HPAScalingPolicyType -> V2HPAScalingPolicy { Text
$sel:v2HPAScalingPolicyType:V2HPAScalingPolicy :: Text
v2HPAScalingPolicyType :: Text
v2HPAScalingPolicyType, Int
v2HPAScalingPolicyPeriodSeconds :: Int
$sel:v2HPAScalingPolicyValue:V2HPAScalingPolicy :: Int
v2HPAScalingPolicyPeriodSeconds :: Int
v2HPAScalingPolicyValue :: Int
..} ) (Text -> V2HPAScalingPolicy) -> f Text -> f V2HPAScalingPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2HPAScalingPolicyType
{-# INLINE v2HPAScalingPolicyTypeL #-}

-- | 'v2HPAScalingPolicyValue' Lens
v2HPAScalingPolicyValueL :: Lens_' V2HPAScalingPolicy (Int)
v2HPAScalingPolicyValueL :: Lens_' V2HPAScalingPolicy Int
v2HPAScalingPolicyValueL Int -> f Int
f V2HPAScalingPolicy{Int
Text
v2HPAScalingPolicyPeriodSeconds :: V2HPAScalingPolicy -> Int
$sel:v2HPAScalingPolicyType:V2HPAScalingPolicy :: V2HPAScalingPolicy -> Text
$sel:v2HPAScalingPolicyValue:V2HPAScalingPolicy :: V2HPAScalingPolicy -> Int
v2HPAScalingPolicyPeriodSeconds :: Int
v2HPAScalingPolicyType :: Text
v2HPAScalingPolicyValue :: Int
..} = (\Int
v2HPAScalingPolicyValue -> V2HPAScalingPolicy { Int
$sel:v2HPAScalingPolicyValue:V2HPAScalingPolicy :: Int
v2HPAScalingPolicyValue :: Int
v2HPAScalingPolicyValue, Int
Text
v2HPAScalingPolicyPeriodSeconds :: Int
$sel:v2HPAScalingPolicyType:V2HPAScalingPolicy :: Text
v2HPAScalingPolicyPeriodSeconds :: Int
v2HPAScalingPolicyType :: Text
..} ) (Int -> V2HPAScalingPolicy) -> f Int -> f V2HPAScalingPolicy
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v2HPAScalingPolicyValue
{-# INLINE v2HPAScalingPolicyValueL #-}



-- * V2HPAScalingRules

-- | 'v2HPAScalingRulesPolicies' Lens
v2HPAScalingRulesPoliciesL :: Lens_' V2HPAScalingRules (Maybe [V2HPAScalingPolicy])
v2HPAScalingRulesPoliciesL :: Lens_' V2HPAScalingRules (Maybe [V2HPAScalingPolicy])
v2HPAScalingRulesPoliciesL Maybe [V2HPAScalingPolicy] -> f (Maybe [V2HPAScalingPolicy])
f V2HPAScalingRules{Maybe Int
Maybe [V2HPAScalingPolicy]
Maybe Text
v2HPAScalingRulesPolicies :: V2HPAScalingRules -> Maybe [V2HPAScalingPolicy]
v2HPAScalingRulesPolicies :: Maybe [V2HPAScalingPolicy]
v2HPAScalingRulesSelectPolicy :: Maybe Text
v2HPAScalingRulesStabilizationWindowSeconds :: Maybe Int
$sel:v2HPAScalingRulesSelectPolicy:V2HPAScalingRules :: V2HPAScalingRules -> Maybe Text
$sel:v2HPAScalingRulesStabilizationWindowSeconds:V2HPAScalingRules :: V2HPAScalingRules -> Maybe Int
..} = (\Maybe [V2HPAScalingPolicy]
v2HPAScalingRulesPolicies -> V2HPAScalingRules { Maybe [V2HPAScalingPolicy]
v2HPAScalingRulesPolicies :: Maybe [V2HPAScalingPolicy]
v2HPAScalingRulesPolicies :: Maybe [V2HPAScalingPolicy]
v2HPAScalingRulesPolicies, Maybe Int
Maybe Text
v2HPAScalingRulesSelectPolicy :: Maybe Text
v2HPAScalingRulesStabilizationWindowSeconds :: Maybe Int
$sel:v2HPAScalingRulesSelectPolicy:V2HPAScalingRules :: Maybe Text
$sel:v2HPAScalingRulesStabilizationWindowSeconds:V2HPAScalingRules :: Maybe Int
..} ) (Maybe [V2HPAScalingPolicy] -> V2HPAScalingRules)
-> f (Maybe [V2HPAScalingPolicy]) -> f V2HPAScalingRules
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V2HPAScalingPolicy] -> f (Maybe [V2HPAScalingPolicy])
f Maybe [V2HPAScalingPolicy]
v2HPAScalingRulesPolicies
{-# INLINE v2HPAScalingRulesPoliciesL #-}

-- | 'v2HPAScalingRulesSelectPolicy' Lens
v2HPAScalingRulesSelectPolicyL :: Lens_' V2HPAScalingRules (Maybe Text)
v2HPAScalingRulesSelectPolicyL :: Lens_' V2HPAScalingRules (Maybe Text)
v2HPAScalingRulesSelectPolicyL Maybe Text -> f (Maybe Text)
f V2HPAScalingRules{Maybe Int
Maybe [V2HPAScalingPolicy]
Maybe Text
v2HPAScalingRulesPolicies :: V2HPAScalingRules -> Maybe [V2HPAScalingPolicy]
$sel:v2HPAScalingRulesSelectPolicy:V2HPAScalingRules :: V2HPAScalingRules -> Maybe Text
$sel:v2HPAScalingRulesStabilizationWindowSeconds:V2HPAScalingRules :: V2HPAScalingRules -> Maybe Int
v2HPAScalingRulesPolicies :: Maybe [V2HPAScalingPolicy]
v2HPAScalingRulesSelectPolicy :: Maybe Text
v2HPAScalingRulesStabilizationWindowSeconds :: Maybe Int
..} = (\Maybe Text
v2HPAScalingRulesSelectPolicy -> V2HPAScalingRules { Maybe Text
$sel:v2HPAScalingRulesSelectPolicy:V2HPAScalingRules :: Maybe Text
v2HPAScalingRulesSelectPolicy :: Maybe Text
v2HPAScalingRulesSelectPolicy, Maybe Int
Maybe [V2HPAScalingPolicy]
v2HPAScalingRulesPolicies :: Maybe [V2HPAScalingPolicy]
$sel:v2HPAScalingRulesStabilizationWindowSeconds:V2HPAScalingRules :: Maybe Int
v2HPAScalingRulesPolicies :: Maybe [V2HPAScalingPolicy]
v2HPAScalingRulesStabilizationWindowSeconds :: Maybe Int
..} ) (Maybe Text -> V2HPAScalingRules)
-> f (Maybe Text) -> f V2HPAScalingRules
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2HPAScalingRulesSelectPolicy
{-# INLINE v2HPAScalingRulesSelectPolicyL #-}

-- | 'v2HPAScalingRulesStabilizationWindowSeconds' Lens
v2HPAScalingRulesStabilizationWindowSecondsL :: Lens_' V2HPAScalingRules (Maybe Int)
v2HPAScalingRulesStabilizationWindowSecondsL :: Lens_' V2HPAScalingRules (Maybe Int)
v2HPAScalingRulesStabilizationWindowSecondsL Maybe Int -> f (Maybe Int)
f V2HPAScalingRules{Maybe Int
Maybe [V2HPAScalingPolicy]
Maybe Text
v2HPAScalingRulesPolicies :: V2HPAScalingRules -> Maybe [V2HPAScalingPolicy]
$sel:v2HPAScalingRulesSelectPolicy:V2HPAScalingRules :: V2HPAScalingRules -> Maybe Text
$sel:v2HPAScalingRulesStabilizationWindowSeconds:V2HPAScalingRules :: V2HPAScalingRules -> Maybe Int
v2HPAScalingRulesPolicies :: Maybe [V2HPAScalingPolicy]
v2HPAScalingRulesSelectPolicy :: Maybe Text
v2HPAScalingRulesStabilizationWindowSeconds :: Maybe Int
..} = (\Maybe Int
v2HPAScalingRulesStabilizationWindowSeconds -> V2HPAScalingRules { Maybe Int
$sel:v2HPAScalingRulesStabilizationWindowSeconds:V2HPAScalingRules :: Maybe Int
v2HPAScalingRulesStabilizationWindowSeconds :: Maybe Int
v2HPAScalingRulesStabilizationWindowSeconds, Maybe [V2HPAScalingPolicy]
Maybe Text
v2HPAScalingRulesPolicies :: Maybe [V2HPAScalingPolicy]
$sel:v2HPAScalingRulesSelectPolicy:V2HPAScalingRules :: Maybe Text
v2HPAScalingRulesPolicies :: Maybe [V2HPAScalingPolicy]
v2HPAScalingRulesSelectPolicy :: Maybe Text
..} ) (Maybe Int -> V2HPAScalingRules)
-> f (Maybe Int) -> f V2HPAScalingRules
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v2HPAScalingRulesStabilizationWindowSeconds
{-# INLINE v2HPAScalingRulesStabilizationWindowSecondsL #-}



-- * V2HorizontalPodAutoscaler

-- | 'v2HorizontalPodAutoscalerApiVersion' Lens
v2HorizontalPodAutoscalerApiVersionL :: Lens_' V2HorizontalPodAutoscaler (Maybe Text)
v2HorizontalPodAutoscalerApiVersionL :: Lens_' V2HorizontalPodAutoscaler (Maybe Text)
v2HorizontalPodAutoscalerApiVersionL Maybe Text -> f (Maybe Text)
f V2HorizontalPodAutoscaler{Maybe Text
Maybe V2HorizontalPodAutoscalerStatus
Maybe V2HorizontalPodAutoscalerSpec
Maybe V1ObjectMeta
v2HorizontalPodAutoscalerApiVersion :: V2HorizontalPodAutoscaler -> Maybe Text
v2HorizontalPodAutoscalerApiVersion :: Maybe Text
v2HorizontalPodAutoscalerKind :: Maybe Text
v2HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2HorizontalPodAutoscalerSpec :: Maybe V2HorizontalPodAutoscalerSpec
v2HorizontalPodAutoscalerStatus :: Maybe V2HorizontalPodAutoscalerStatus
$sel:v2HorizontalPodAutoscalerKind:V2HorizontalPodAutoscaler :: V2HorizontalPodAutoscaler -> Maybe Text
$sel:v2HorizontalPodAutoscalerMetadata:V2HorizontalPodAutoscaler :: V2HorizontalPodAutoscaler -> Maybe V1ObjectMeta
$sel:v2HorizontalPodAutoscalerSpec:V2HorizontalPodAutoscaler :: V2HorizontalPodAutoscaler -> Maybe V2HorizontalPodAutoscalerSpec
$sel:v2HorizontalPodAutoscalerStatus:V2HorizontalPodAutoscaler :: V2HorizontalPodAutoscaler -> Maybe V2HorizontalPodAutoscalerStatus
..} = (\Maybe Text
v2HorizontalPodAutoscalerApiVersion -> V2HorizontalPodAutoscaler { Maybe Text
v2HorizontalPodAutoscalerApiVersion :: Maybe Text
v2HorizontalPodAutoscalerApiVersion :: Maybe Text
v2HorizontalPodAutoscalerApiVersion, Maybe Text
Maybe V2HorizontalPodAutoscalerStatus
Maybe V2HorizontalPodAutoscalerSpec
Maybe V1ObjectMeta
v2HorizontalPodAutoscalerKind :: Maybe Text
v2HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2HorizontalPodAutoscalerSpec :: Maybe V2HorizontalPodAutoscalerSpec
v2HorizontalPodAutoscalerStatus :: Maybe V2HorizontalPodAutoscalerStatus
$sel:v2HorizontalPodAutoscalerKind:V2HorizontalPodAutoscaler :: Maybe Text
$sel:v2HorizontalPodAutoscalerMetadata:V2HorizontalPodAutoscaler :: Maybe V1ObjectMeta
$sel:v2HorizontalPodAutoscalerSpec:V2HorizontalPodAutoscaler :: Maybe V2HorizontalPodAutoscalerSpec
$sel:v2HorizontalPodAutoscalerStatus:V2HorizontalPodAutoscaler :: Maybe V2HorizontalPodAutoscalerStatus
..} ) (Maybe Text -> V2HorizontalPodAutoscaler)
-> f (Maybe Text) -> f V2HorizontalPodAutoscaler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2HorizontalPodAutoscalerApiVersion
{-# INLINE v2HorizontalPodAutoscalerApiVersionL #-}

-- | 'v2HorizontalPodAutoscalerKind' Lens
v2HorizontalPodAutoscalerKindL :: Lens_' V2HorizontalPodAutoscaler (Maybe Text)
v2HorizontalPodAutoscalerKindL :: Lens_' V2HorizontalPodAutoscaler (Maybe Text)
v2HorizontalPodAutoscalerKindL Maybe Text -> f (Maybe Text)
f V2HorizontalPodAutoscaler{Maybe Text
Maybe V2HorizontalPodAutoscalerStatus
Maybe V2HorizontalPodAutoscalerSpec
Maybe V1ObjectMeta
v2HorizontalPodAutoscalerApiVersion :: V2HorizontalPodAutoscaler -> Maybe Text
$sel:v2HorizontalPodAutoscalerKind:V2HorizontalPodAutoscaler :: V2HorizontalPodAutoscaler -> Maybe Text
$sel:v2HorizontalPodAutoscalerMetadata:V2HorizontalPodAutoscaler :: V2HorizontalPodAutoscaler -> Maybe V1ObjectMeta
$sel:v2HorizontalPodAutoscalerSpec:V2HorizontalPodAutoscaler :: V2HorizontalPodAutoscaler -> Maybe V2HorizontalPodAutoscalerSpec
$sel:v2HorizontalPodAutoscalerStatus:V2HorizontalPodAutoscaler :: V2HorizontalPodAutoscaler -> Maybe V2HorizontalPodAutoscalerStatus
v2HorizontalPodAutoscalerApiVersion :: Maybe Text
v2HorizontalPodAutoscalerKind :: Maybe Text
v2HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2HorizontalPodAutoscalerSpec :: Maybe V2HorizontalPodAutoscalerSpec
v2HorizontalPodAutoscalerStatus :: Maybe V2HorizontalPodAutoscalerStatus
..} = (\Maybe Text
v2HorizontalPodAutoscalerKind -> V2HorizontalPodAutoscaler { Maybe Text
$sel:v2HorizontalPodAutoscalerKind:V2HorizontalPodAutoscaler :: Maybe Text
v2HorizontalPodAutoscalerKind :: Maybe Text
v2HorizontalPodAutoscalerKind, Maybe Text
Maybe V2HorizontalPodAutoscalerStatus
Maybe V2HorizontalPodAutoscalerSpec
Maybe V1ObjectMeta
v2HorizontalPodAutoscalerApiVersion :: Maybe Text
$sel:v2HorizontalPodAutoscalerMetadata:V2HorizontalPodAutoscaler :: Maybe V1ObjectMeta
$sel:v2HorizontalPodAutoscalerSpec:V2HorizontalPodAutoscaler :: Maybe V2HorizontalPodAutoscalerSpec
$sel:v2HorizontalPodAutoscalerStatus:V2HorizontalPodAutoscaler :: Maybe V2HorizontalPodAutoscalerStatus
v2HorizontalPodAutoscalerApiVersion :: Maybe Text
v2HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2HorizontalPodAutoscalerSpec :: Maybe V2HorizontalPodAutoscalerSpec
v2HorizontalPodAutoscalerStatus :: Maybe V2HorizontalPodAutoscalerStatus
..} ) (Maybe Text -> V2HorizontalPodAutoscaler)
-> f (Maybe Text) -> f V2HorizontalPodAutoscaler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2HorizontalPodAutoscalerKind
{-# INLINE v2HorizontalPodAutoscalerKindL #-}

-- | 'v2HorizontalPodAutoscalerMetadata' Lens
v2HorizontalPodAutoscalerMetadataL :: Lens_' V2HorizontalPodAutoscaler (Maybe V1ObjectMeta)
v2HorizontalPodAutoscalerMetadataL :: Lens_' V2HorizontalPodAutoscaler (Maybe V1ObjectMeta)
v2HorizontalPodAutoscalerMetadataL Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f V2HorizontalPodAutoscaler{Maybe Text
Maybe V2HorizontalPodAutoscalerStatus
Maybe V2HorizontalPodAutoscalerSpec
Maybe V1ObjectMeta
v2HorizontalPodAutoscalerApiVersion :: V2HorizontalPodAutoscaler -> Maybe Text
$sel:v2HorizontalPodAutoscalerKind:V2HorizontalPodAutoscaler :: V2HorizontalPodAutoscaler -> Maybe Text
$sel:v2HorizontalPodAutoscalerMetadata:V2HorizontalPodAutoscaler :: V2HorizontalPodAutoscaler -> Maybe V1ObjectMeta
$sel:v2HorizontalPodAutoscalerSpec:V2HorizontalPodAutoscaler :: V2HorizontalPodAutoscaler -> Maybe V2HorizontalPodAutoscalerSpec
$sel:v2HorizontalPodAutoscalerStatus:V2HorizontalPodAutoscaler :: V2HorizontalPodAutoscaler -> Maybe V2HorizontalPodAutoscalerStatus
v2HorizontalPodAutoscalerApiVersion :: Maybe Text
v2HorizontalPodAutoscalerKind :: Maybe Text
v2HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2HorizontalPodAutoscalerSpec :: Maybe V2HorizontalPodAutoscalerSpec
v2HorizontalPodAutoscalerStatus :: Maybe V2HorizontalPodAutoscalerStatus
..} = (\Maybe V1ObjectMeta
v2HorizontalPodAutoscalerMetadata -> V2HorizontalPodAutoscaler { Maybe V1ObjectMeta
$sel:v2HorizontalPodAutoscalerMetadata:V2HorizontalPodAutoscaler :: Maybe V1ObjectMeta
v2HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2HorizontalPodAutoscalerMetadata, Maybe Text
Maybe V2HorizontalPodAutoscalerStatus
Maybe V2HorizontalPodAutoscalerSpec
v2HorizontalPodAutoscalerApiVersion :: Maybe Text
$sel:v2HorizontalPodAutoscalerKind:V2HorizontalPodAutoscaler :: Maybe Text
$sel:v2HorizontalPodAutoscalerSpec:V2HorizontalPodAutoscaler :: Maybe V2HorizontalPodAutoscalerSpec
$sel:v2HorizontalPodAutoscalerStatus:V2HorizontalPodAutoscaler :: Maybe V2HorizontalPodAutoscalerStatus
v2HorizontalPodAutoscalerApiVersion :: Maybe Text
v2HorizontalPodAutoscalerKind :: Maybe Text
v2HorizontalPodAutoscalerSpec :: Maybe V2HorizontalPodAutoscalerSpec
v2HorizontalPodAutoscalerStatus :: Maybe V2HorizontalPodAutoscalerStatus
..} ) (Maybe V1ObjectMeta -> V2HorizontalPodAutoscaler)
-> f (Maybe V1ObjectMeta) -> f V2HorizontalPodAutoscaler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ObjectMeta -> f (Maybe V1ObjectMeta)
f Maybe V1ObjectMeta
v2HorizontalPodAutoscalerMetadata
{-# INLINE v2HorizontalPodAutoscalerMetadataL #-}

-- | 'v2HorizontalPodAutoscalerSpec' Lens
v2HorizontalPodAutoscalerSpecL :: Lens_' V2HorizontalPodAutoscaler (Maybe V2HorizontalPodAutoscalerSpec)
v2HorizontalPodAutoscalerSpecL :: Lens_'
  V2HorizontalPodAutoscaler (Maybe V2HorizontalPodAutoscalerSpec)
v2HorizontalPodAutoscalerSpecL Maybe V2HorizontalPodAutoscalerSpec
-> f (Maybe V2HorizontalPodAutoscalerSpec)
f V2HorizontalPodAutoscaler{Maybe Text
Maybe V2HorizontalPodAutoscalerStatus
Maybe V2HorizontalPodAutoscalerSpec
Maybe V1ObjectMeta
v2HorizontalPodAutoscalerApiVersion :: V2HorizontalPodAutoscaler -> Maybe Text
$sel:v2HorizontalPodAutoscalerKind:V2HorizontalPodAutoscaler :: V2HorizontalPodAutoscaler -> Maybe Text
$sel:v2HorizontalPodAutoscalerMetadata:V2HorizontalPodAutoscaler :: V2HorizontalPodAutoscaler -> Maybe V1ObjectMeta
$sel:v2HorizontalPodAutoscalerSpec:V2HorizontalPodAutoscaler :: V2HorizontalPodAutoscaler -> Maybe V2HorizontalPodAutoscalerSpec
$sel:v2HorizontalPodAutoscalerStatus:V2HorizontalPodAutoscaler :: V2HorizontalPodAutoscaler -> Maybe V2HorizontalPodAutoscalerStatus
v2HorizontalPodAutoscalerApiVersion :: Maybe Text
v2HorizontalPodAutoscalerKind :: Maybe Text
v2HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2HorizontalPodAutoscalerSpec :: Maybe V2HorizontalPodAutoscalerSpec
v2HorizontalPodAutoscalerStatus :: Maybe V2HorizontalPodAutoscalerStatus
..} = (\Maybe V2HorizontalPodAutoscalerSpec
v2HorizontalPodAutoscalerSpec -> V2HorizontalPodAutoscaler { Maybe V2HorizontalPodAutoscalerSpec
$sel:v2HorizontalPodAutoscalerSpec:V2HorizontalPodAutoscaler :: Maybe V2HorizontalPodAutoscalerSpec
v2HorizontalPodAutoscalerSpec :: Maybe V2HorizontalPodAutoscalerSpec
v2HorizontalPodAutoscalerSpec, Maybe Text
Maybe V2HorizontalPodAutoscalerStatus
Maybe V1ObjectMeta
v2HorizontalPodAutoscalerApiVersion :: Maybe Text
$sel:v2HorizontalPodAutoscalerKind:V2HorizontalPodAutoscaler :: Maybe Text
$sel:v2HorizontalPodAutoscalerMetadata:V2HorizontalPodAutoscaler :: Maybe V1ObjectMeta
$sel:v2HorizontalPodAutoscalerStatus:V2HorizontalPodAutoscaler :: Maybe V2HorizontalPodAutoscalerStatus
v2HorizontalPodAutoscalerApiVersion :: Maybe Text
v2HorizontalPodAutoscalerKind :: Maybe Text
v2HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2HorizontalPodAutoscalerStatus :: Maybe V2HorizontalPodAutoscalerStatus
..} ) (Maybe V2HorizontalPodAutoscalerSpec -> V2HorizontalPodAutoscaler)
-> f (Maybe V2HorizontalPodAutoscalerSpec)
-> f V2HorizontalPodAutoscaler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2HorizontalPodAutoscalerSpec
-> f (Maybe V2HorizontalPodAutoscalerSpec)
f Maybe V2HorizontalPodAutoscalerSpec
v2HorizontalPodAutoscalerSpec
{-# INLINE v2HorizontalPodAutoscalerSpecL #-}

-- | 'v2HorizontalPodAutoscalerStatus' Lens
v2HorizontalPodAutoscalerStatusL :: Lens_' V2HorizontalPodAutoscaler (Maybe V2HorizontalPodAutoscalerStatus)
v2HorizontalPodAutoscalerStatusL :: Lens_'
  V2HorizontalPodAutoscaler (Maybe V2HorizontalPodAutoscalerStatus)
v2HorizontalPodAutoscalerStatusL Maybe V2HorizontalPodAutoscalerStatus
-> f (Maybe V2HorizontalPodAutoscalerStatus)
f V2HorizontalPodAutoscaler{Maybe Text
Maybe V2HorizontalPodAutoscalerStatus
Maybe V2HorizontalPodAutoscalerSpec
Maybe V1ObjectMeta
v2HorizontalPodAutoscalerApiVersion :: V2HorizontalPodAutoscaler -> Maybe Text
$sel:v2HorizontalPodAutoscalerKind:V2HorizontalPodAutoscaler :: V2HorizontalPodAutoscaler -> Maybe Text
$sel:v2HorizontalPodAutoscalerMetadata:V2HorizontalPodAutoscaler :: V2HorizontalPodAutoscaler -> Maybe V1ObjectMeta
$sel:v2HorizontalPodAutoscalerSpec:V2HorizontalPodAutoscaler :: V2HorizontalPodAutoscaler -> Maybe V2HorizontalPodAutoscalerSpec
$sel:v2HorizontalPodAutoscalerStatus:V2HorizontalPodAutoscaler :: V2HorizontalPodAutoscaler -> Maybe V2HorizontalPodAutoscalerStatus
v2HorizontalPodAutoscalerApiVersion :: Maybe Text
v2HorizontalPodAutoscalerKind :: Maybe Text
v2HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2HorizontalPodAutoscalerSpec :: Maybe V2HorizontalPodAutoscalerSpec
v2HorizontalPodAutoscalerStatus :: Maybe V2HorizontalPodAutoscalerStatus
..} = (\Maybe V2HorizontalPodAutoscalerStatus
v2HorizontalPodAutoscalerStatus -> V2HorizontalPodAutoscaler { Maybe V2HorizontalPodAutoscalerStatus
$sel:v2HorizontalPodAutoscalerStatus:V2HorizontalPodAutoscaler :: Maybe V2HorizontalPodAutoscalerStatus
v2HorizontalPodAutoscalerStatus :: Maybe V2HorizontalPodAutoscalerStatus
v2HorizontalPodAutoscalerStatus, Maybe Text
Maybe V2HorizontalPodAutoscalerSpec
Maybe V1ObjectMeta
v2HorizontalPodAutoscalerApiVersion :: Maybe Text
$sel:v2HorizontalPodAutoscalerKind:V2HorizontalPodAutoscaler :: Maybe Text
$sel:v2HorizontalPodAutoscalerMetadata:V2HorizontalPodAutoscaler :: Maybe V1ObjectMeta
$sel:v2HorizontalPodAutoscalerSpec:V2HorizontalPodAutoscaler :: Maybe V2HorizontalPodAutoscalerSpec
v2HorizontalPodAutoscalerApiVersion :: Maybe Text
v2HorizontalPodAutoscalerKind :: Maybe Text
v2HorizontalPodAutoscalerMetadata :: Maybe V1ObjectMeta
v2HorizontalPodAutoscalerSpec :: Maybe V2HorizontalPodAutoscalerSpec
..} ) (Maybe V2HorizontalPodAutoscalerStatus
 -> V2HorizontalPodAutoscaler)
-> f (Maybe V2HorizontalPodAutoscalerStatus)
-> f V2HorizontalPodAutoscaler
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2HorizontalPodAutoscalerStatus
-> f (Maybe V2HorizontalPodAutoscalerStatus)
f Maybe V2HorizontalPodAutoscalerStatus
v2HorizontalPodAutoscalerStatus
{-# INLINE v2HorizontalPodAutoscalerStatusL #-}



-- * V2HorizontalPodAutoscalerBehavior

-- | 'v2HorizontalPodAutoscalerBehaviorScaleDown' Lens
v2HorizontalPodAutoscalerBehaviorScaleDownL :: Lens_' V2HorizontalPodAutoscalerBehavior (Maybe V2HPAScalingRules)
v2HorizontalPodAutoscalerBehaviorScaleDownL :: Lens_' V2HorizontalPodAutoscalerBehavior (Maybe V2HPAScalingRules)
v2HorizontalPodAutoscalerBehaviorScaleDownL Maybe V2HPAScalingRules -> f (Maybe V2HPAScalingRules)
f V2HorizontalPodAutoscalerBehavior{Maybe V2HPAScalingRules
v2HorizontalPodAutoscalerBehaviorScaleDown :: V2HorizontalPodAutoscalerBehavior -> Maybe V2HPAScalingRules
v2HorizontalPodAutoscalerBehaviorScaleDown :: Maybe V2HPAScalingRules
v2HorizontalPodAutoscalerBehaviorScaleUp :: Maybe V2HPAScalingRules
$sel:v2HorizontalPodAutoscalerBehaviorScaleUp:V2HorizontalPodAutoscalerBehavior :: V2HorizontalPodAutoscalerBehavior -> Maybe V2HPAScalingRules
..} = (\Maybe V2HPAScalingRules
v2HorizontalPodAutoscalerBehaviorScaleDown -> V2HorizontalPodAutoscalerBehavior { Maybe V2HPAScalingRules
v2HorizontalPodAutoscalerBehaviorScaleDown :: Maybe V2HPAScalingRules
v2HorizontalPodAutoscalerBehaviorScaleDown :: Maybe V2HPAScalingRules
v2HorizontalPodAutoscalerBehaviorScaleDown, Maybe V2HPAScalingRules
v2HorizontalPodAutoscalerBehaviorScaleUp :: Maybe V2HPAScalingRules
$sel:v2HorizontalPodAutoscalerBehaviorScaleUp:V2HorizontalPodAutoscalerBehavior :: Maybe V2HPAScalingRules
..} ) (Maybe V2HPAScalingRules -> V2HorizontalPodAutoscalerBehavior)
-> f (Maybe V2HPAScalingRules)
-> f V2HorizontalPodAutoscalerBehavior
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2HPAScalingRules -> f (Maybe V2HPAScalingRules)
f Maybe V2HPAScalingRules
v2HorizontalPodAutoscalerBehaviorScaleDown
{-# INLINE v2HorizontalPodAutoscalerBehaviorScaleDownL #-}

-- | 'v2HorizontalPodAutoscalerBehaviorScaleUp' Lens
v2HorizontalPodAutoscalerBehaviorScaleUpL :: Lens_' V2HorizontalPodAutoscalerBehavior (Maybe V2HPAScalingRules)
v2HorizontalPodAutoscalerBehaviorScaleUpL :: Lens_' V2HorizontalPodAutoscalerBehavior (Maybe V2HPAScalingRules)
v2HorizontalPodAutoscalerBehaviorScaleUpL Maybe V2HPAScalingRules -> f (Maybe V2HPAScalingRules)
f V2HorizontalPodAutoscalerBehavior{Maybe V2HPAScalingRules
v2HorizontalPodAutoscalerBehaviorScaleDown :: V2HorizontalPodAutoscalerBehavior -> Maybe V2HPAScalingRules
$sel:v2HorizontalPodAutoscalerBehaviorScaleUp:V2HorizontalPodAutoscalerBehavior :: V2HorizontalPodAutoscalerBehavior -> Maybe V2HPAScalingRules
v2HorizontalPodAutoscalerBehaviorScaleDown :: Maybe V2HPAScalingRules
v2HorizontalPodAutoscalerBehaviorScaleUp :: Maybe V2HPAScalingRules
..} = (\Maybe V2HPAScalingRules
v2HorizontalPodAutoscalerBehaviorScaleUp -> V2HorizontalPodAutoscalerBehavior { Maybe V2HPAScalingRules
$sel:v2HorizontalPodAutoscalerBehaviorScaleUp:V2HorizontalPodAutoscalerBehavior :: Maybe V2HPAScalingRules
v2HorizontalPodAutoscalerBehaviorScaleUp :: Maybe V2HPAScalingRules
v2HorizontalPodAutoscalerBehaviorScaleUp, Maybe V2HPAScalingRules
v2HorizontalPodAutoscalerBehaviorScaleDown :: Maybe V2HPAScalingRules
v2HorizontalPodAutoscalerBehaviorScaleDown :: Maybe V2HPAScalingRules
..} ) (Maybe V2HPAScalingRules -> V2HorizontalPodAutoscalerBehavior)
-> f (Maybe V2HPAScalingRules)
-> f V2HorizontalPodAutoscalerBehavior
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2HPAScalingRules -> f (Maybe V2HPAScalingRules)
f Maybe V2HPAScalingRules
v2HorizontalPodAutoscalerBehaviorScaleUp
{-# INLINE v2HorizontalPodAutoscalerBehaviorScaleUpL #-}



-- * V2HorizontalPodAutoscalerCondition

-- | 'v2HorizontalPodAutoscalerConditionLastTransitionTime' Lens
v2HorizontalPodAutoscalerConditionLastTransitionTimeL :: Lens_' V2HorizontalPodAutoscalerCondition (Maybe DateTime)
v2HorizontalPodAutoscalerConditionLastTransitionTimeL :: Lens_' V2HorizontalPodAutoscalerCondition (Maybe DateTime)
v2HorizontalPodAutoscalerConditionLastTransitionTimeL Maybe DateTime -> f (Maybe DateTime)
f V2HorizontalPodAutoscalerCondition{Maybe Text
Maybe DateTime
Text
v2HorizontalPodAutoscalerConditionLastTransitionTime :: V2HorizontalPodAutoscalerCondition -> Maybe DateTime
v2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2HorizontalPodAutoscalerConditionReason :: Maybe Text
v2HorizontalPodAutoscalerConditionStatus :: Text
v2HorizontalPodAutoscalerConditionType :: Text
$sel:v2HorizontalPodAutoscalerConditionMessage:V2HorizontalPodAutoscalerCondition :: V2HorizontalPodAutoscalerCondition -> Maybe Text
$sel:v2HorizontalPodAutoscalerConditionReason:V2HorizontalPodAutoscalerCondition :: V2HorizontalPodAutoscalerCondition -> Maybe Text
$sel:v2HorizontalPodAutoscalerConditionStatus:V2HorizontalPodAutoscalerCondition :: V2HorizontalPodAutoscalerCondition -> Text
$sel:v2HorizontalPodAutoscalerConditionType:V2HorizontalPodAutoscalerCondition :: V2HorizontalPodAutoscalerCondition -> Text
..} = (\Maybe DateTime
v2HorizontalPodAutoscalerConditionLastTransitionTime -> V2HorizontalPodAutoscalerCondition { Maybe DateTime
v2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2HorizontalPodAutoscalerConditionLastTransitionTime, Maybe Text
Text
v2HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2HorizontalPodAutoscalerConditionReason :: Maybe Text
v2HorizontalPodAutoscalerConditionStatus :: Text
v2HorizontalPodAutoscalerConditionType :: Text
$sel:v2HorizontalPodAutoscalerConditionMessage:V2HorizontalPodAutoscalerCondition :: Maybe Text
$sel:v2HorizontalPodAutoscalerConditionReason:V2HorizontalPodAutoscalerCondition :: Maybe Text
$sel:v2HorizontalPodAutoscalerConditionStatus:V2HorizontalPodAutoscalerCondition :: Text
$sel:v2HorizontalPodAutoscalerConditionType:V2HorizontalPodAutoscalerCondition :: Text
..} ) (Maybe DateTime -> V2HorizontalPodAutoscalerCondition)
-> f (Maybe DateTime) -> f V2HorizontalPodAutoscalerCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v2HorizontalPodAutoscalerConditionLastTransitionTime
{-# INLINE v2HorizontalPodAutoscalerConditionLastTransitionTimeL #-}

-- | 'v2HorizontalPodAutoscalerConditionMessage' Lens
v2HorizontalPodAutoscalerConditionMessageL :: Lens_' V2HorizontalPodAutoscalerCondition (Maybe Text)
v2HorizontalPodAutoscalerConditionMessageL :: Lens_' V2HorizontalPodAutoscalerCondition (Maybe Text)
v2HorizontalPodAutoscalerConditionMessageL Maybe Text -> f (Maybe Text)
f V2HorizontalPodAutoscalerCondition{Maybe Text
Maybe DateTime
Text
v2HorizontalPodAutoscalerConditionLastTransitionTime :: V2HorizontalPodAutoscalerCondition -> Maybe DateTime
$sel:v2HorizontalPodAutoscalerConditionMessage:V2HorizontalPodAutoscalerCondition :: V2HorizontalPodAutoscalerCondition -> Maybe Text
$sel:v2HorizontalPodAutoscalerConditionReason:V2HorizontalPodAutoscalerCondition :: V2HorizontalPodAutoscalerCondition -> Maybe Text
$sel:v2HorizontalPodAutoscalerConditionStatus:V2HorizontalPodAutoscalerCondition :: V2HorizontalPodAutoscalerCondition -> Text
$sel:v2HorizontalPodAutoscalerConditionType:V2HorizontalPodAutoscalerCondition :: V2HorizontalPodAutoscalerCondition -> Text
v2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2HorizontalPodAutoscalerConditionReason :: Maybe Text
v2HorizontalPodAutoscalerConditionStatus :: Text
v2HorizontalPodAutoscalerConditionType :: Text
..} = (\Maybe Text
v2HorizontalPodAutoscalerConditionMessage -> V2HorizontalPodAutoscalerCondition { Maybe Text
$sel:v2HorizontalPodAutoscalerConditionMessage:V2HorizontalPodAutoscalerCondition :: Maybe Text
v2HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2HorizontalPodAutoscalerConditionMessage, Maybe Text
Maybe DateTime
Text
v2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
$sel:v2HorizontalPodAutoscalerConditionReason:V2HorizontalPodAutoscalerCondition :: Maybe Text
$sel:v2HorizontalPodAutoscalerConditionStatus:V2HorizontalPodAutoscalerCondition :: Text
$sel:v2HorizontalPodAutoscalerConditionType:V2HorizontalPodAutoscalerCondition :: Text
v2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2HorizontalPodAutoscalerConditionReason :: Maybe Text
v2HorizontalPodAutoscalerConditionStatus :: Text
v2HorizontalPodAutoscalerConditionType :: Text
..} ) (Maybe Text -> V2HorizontalPodAutoscalerCondition)
-> f (Maybe Text) -> f V2HorizontalPodAutoscalerCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2HorizontalPodAutoscalerConditionMessage
{-# INLINE v2HorizontalPodAutoscalerConditionMessageL #-}

-- | 'v2HorizontalPodAutoscalerConditionReason' Lens
v2HorizontalPodAutoscalerConditionReasonL :: Lens_' V2HorizontalPodAutoscalerCondition (Maybe Text)
v2HorizontalPodAutoscalerConditionReasonL :: Lens_' V2HorizontalPodAutoscalerCondition (Maybe Text)
v2HorizontalPodAutoscalerConditionReasonL Maybe Text -> f (Maybe Text)
f V2HorizontalPodAutoscalerCondition{Maybe Text
Maybe DateTime
Text
v2HorizontalPodAutoscalerConditionLastTransitionTime :: V2HorizontalPodAutoscalerCondition -> Maybe DateTime
$sel:v2HorizontalPodAutoscalerConditionMessage:V2HorizontalPodAutoscalerCondition :: V2HorizontalPodAutoscalerCondition -> Maybe Text
$sel:v2HorizontalPodAutoscalerConditionReason:V2HorizontalPodAutoscalerCondition :: V2HorizontalPodAutoscalerCondition -> Maybe Text
$sel:v2HorizontalPodAutoscalerConditionStatus:V2HorizontalPodAutoscalerCondition :: V2HorizontalPodAutoscalerCondition -> Text
$sel:v2HorizontalPodAutoscalerConditionType:V2HorizontalPodAutoscalerCondition :: V2HorizontalPodAutoscalerCondition -> Text
v2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2HorizontalPodAutoscalerConditionReason :: Maybe Text
v2HorizontalPodAutoscalerConditionStatus :: Text
v2HorizontalPodAutoscalerConditionType :: Text
..} = (\Maybe Text
v2HorizontalPodAutoscalerConditionReason -> V2HorizontalPodAutoscalerCondition { Maybe Text
$sel:v2HorizontalPodAutoscalerConditionReason:V2HorizontalPodAutoscalerCondition :: Maybe Text
v2HorizontalPodAutoscalerConditionReason :: Maybe Text
v2HorizontalPodAutoscalerConditionReason, Maybe Text
Maybe DateTime
Text
v2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
$sel:v2HorizontalPodAutoscalerConditionMessage:V2HorizontalPodAutoscalerCondition :: Maybe Text
$sel:v2HorizontalPodAutoscalerConditionStatus:V2HorizontalPodAutoscalerCondition :: Text
$sel:v2HorizontalPodAutoscalerConditionType:V2HorizontalPodAutoscalerCondition :: Text
v2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2HorizontalPodAutoscalerConditionStatus :: Text
v2HorizontalPodAutoscalerConditionType :: Text
..} ) (Maybe Text -> V2HorizontalPodAutoscalerCondition)
-> f (Maybe Text) -> f V2HorizontalPodAutoscalerCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2HorizontalPodAutoscalerConditionReason
{-# INLINE v2HorizontalPodAutoscalerConditionReasonL #-}

-- | 'v2HorizontalPodAutoscalerConditionStatus' Lens
v2HorizontalPodAutoscalerConditionStatusL :: Lens_' V2HorizontalPodAutoscalerCondition (Text)
v2HorizontalPodAutoscalerConditionStatusL :: Lens_' V2HorizontalPodAutoscalerCondition Text
v2HorizontalPodAutoscalerConditionStatusL Text -> f Text
f V2HorizontalPodAutoscalerCondition{Maybe Text
Maybe DateTime
Text
v2HorizontalPodAutoscalerConditionLastTransitionTime :: V2HorizontalPodAutoscalerCondition -> Maybe DateTime
$sel:v2HorizontalPodAutoscalerConditionMessage:V2HorizontalPodAutoscalerCondition :: V2HorizontalPodAutoscalerCondition -> Maybe Text
$sel:v2HorizontalPodAutoscalerConditionReason:V2HorizontalPodAutoscalerCondition :: V2HorizontalPodAutoscalerCondition -> Maybe Text
$sel:v2HorizontalPodAutoscalerConditionStatus:V2HorizontalPodAutoscalerCondition :: V2HorizontalPodAutoscalerCondition -> Text
$sel:v2HorizontalPodAutoscalerConditionType:V2HorizontalPodAutoscalerCondition :: V2HorizontalPodAutoscalerCondition -> Text
v2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2HorizontalPodAutoscalerConditionReason :: Maybe Text
v2HorizontalPodAutoscalerConditionStatus :: Text
v2HorizontalPodAutoscalerConditionType :: Text
..} = (\Text
v2HorizontalPodAutoscalerConditionStatus -> V2HorizontalPodAutoscalerCondition { Text
$sel:v2HorizontalPodAutoscalerConditionStatus:V2HorizontalPodAutoscalerCondition :: Text
v2HorizontalPodAutoscalerConditionStatus :: Text
v2HorizontalPodAutoscalerConditionStatus, Maybe Text
Maybe DateTime
Text
v2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
$sel:v2HorizontalPodAutoscalerConditionMessage:V2HorizontalPodAutoscalerCondition :: Maybe Text
$sel:v2HorizontalPodAutoscalerConditionReason:V2HorizontalPodAutoscalerCondition :: Maybe Text
$sel:v2HorizontalPodAutoscalerConditionType:V2HorizontalPodAutoscalerCondition :: Text
v2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2HorizontalPodAutoscalerConditionReason :: Maybe Text
v2HorizontalPodAutoscalerConditionType :: Text
..} ) (Text -> V2HorizontalPodAutoscalerCondition)
-> f Text -> f V2HorizontalPodAutoscalerCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2HorizontalPodAutoscalerConditionStatus
{-# INLINE v2HorizontalPodAutoscalerConditionStatusL #-}

-- | 'v2HorizontalPodAutoscalerConditionType' Lens
v2HorizontalPodAutoscalerConditionTypeL :: Lens_' V2HorizontalPodAutoscalerCondition (Text)
v2HorizontalPodAutoscalerConditionTypeL :: Lens_' V2HorizontalPodAutoscalerCondition Text
v2HorizontalPodAutoscalerConditionTypeL Text -> f Text
f V2HorizontalPodAutoscalerCondition{Maybe Text
Maybe DateTime
Text
v2HorizontalPodAutoscalerConditionLastTransitionTime :: V2HorizontalPodAutoscalerCondition -> Maybe DateTime
$sel:v2HorizontalPodAutoscalerConditionMessage:V2HorizontalPodAutoscalerCondition :: V2HorizontalPodAutoscalerCondition -> Maybe Text
$sel:v2HorizontalPodAutoscalerConditionReason:V2HorizontalPodAutoscalerCondition :: V2HorizontalPodAutoscalerCondition -> Maybe Text
$sel:v2HorizontalPodAutoscalerConditionStatus:V2HorizontalPodAutoscalerCondition :: V2HorizontalPodAutoscalerCondition -> Text
$sel:v2HorizontalPodAutoscalerConditionType:V2HorizontalPodAutoscalerCondition :: V2HorizontalPodAutoscalerCondition -> Text
v2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2HorizontalPodAutoscalerConditionReason :: Maybe Text
v2HorizontalPodAutoscalerConditionStatus :: Text
v2HorizontalPodAutoscalerConditionType :: Text
..} = (\Text
v2HorizontalPodAutoscalerConditionType -> V2HorizontalPodAutoscalerCondition { Text
$sel:v2HorizontalPodAutoscalerConditionType:V2HorizontalPodAutoscalerCondition :: Text
v2HorizontalPodAutoscalerConditionType :: Text
v2HorizontalPodAutoscalerConditionType, Maybe Text
Maybe DateTime
Text
v2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
$sel:v2HorizontalPodAutoscalerConditionMessage:V2HorizontalPodAutoscalerCondition :: Maybe Text
$sel:v2HorizontalPodAutoscalerConditionReason:V2HorizontalPodAutoscalerCondition :: Maybe Text
$sel:v2HorizontalPodAutoscalerConditionStatus:V2HorizontalPodAutoscalerCondition :: Text
v2HorizontalPodAutoscalerConditionLastTransitionTime :: Maybe DateTime
v2HorizontalPodAutoscalerConditionMessage :: Maybe Text
v2HorizontalPodAutoscalerConditionReason :: Maybe Text
v2HorizontalPodAutoscalerConditionStatus :: Text
..} ) (Text -> V2HorizontalPodAutoscalerCondition)
-> f Text -> f V2HorizontalPodAutoscalerCondition
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2HorizontalPodAutoscalerConditionType
{-# INLINE v2HorizontalPodAutoscalerConditionTypeL #-}



-- * V2HorizontalPodAutoscalerList

-- | 'v2HorizontalPodAutoscalerListApiVersion' Lens
v2HorizontalPodAutoscalerListApiVersionL :: Lens_' V2HorizontalPodAutoscalerList (Maybe Text)
v2HorizontalPodAutoscalerListApiVersionL :: Lens_' V2HorizontalPodAutoscalerList (Maybe Text)
v2HorizontalPodAutoscalerListApiVersionL Maybe Text -> f (Maybe Text)
f V2HorizontalPodAutoscalerList{[V2HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v2HorizontalPodAutoscalerListApiVersion :: V2HorizontalPodAutoscalerList -> Maybe Text
v2HorizontalPodAutoscalerListApiVersion :: Maybe Text
v2HorizontalPodAutoscalerListItems :: [V2HorizontalPodAutoscaler]
v2HorizontalPodAutoscalerListKind :: Maybe Text
v2HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
$sel:v2HorizontalPodAutoscalerListItems:V2HorizontalPodAutoscalerList :: V2HorizontalPodAutoscalerList -> [V2HorizontalPodAutoscaler]
$sel:v2HorizontalPodAutoscalerListKind:V2HorizontalPodAutoscalerList :: V2HorizontalPodAutoscalerList -> Maybe Text
$sel:v2HorizontalPodAutoscalerListMetadata:V2HorizontalPodAutoscalerList :: V2HorizontalPodAutoscalerList -> Maybe V1ListMeta
..} = (\Maybe Text
v2HorizontalPodAutoscalerListApiVersion -> V2HorizontalPodAutoscalerList { Maybe Text
v2HorizontalPodAutoscalerListApiVersion :: Maybe Text
v2HorizontalPodAutoscalerListApiVersion :: Maybe Text
v2HorizontalPodAutoscalerListApiVersion, [V2HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v2HorizontalPodAutoscalerListItems :: [V2HorizontalPodAutoscaler]
v2HorizontalPodAutoscalerListKind :: Maybe Text
v2HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
$sel:v2HorizontalPodAutoscalerListItems:V2HorizontalPodAutoscalerList :: [V2HorizontalPodAutoscaler]
$sel:v2HorizontalPodAutoscalerListKind:V2HorizontalPodAutoscalerList :: Maybe Text
$sel:v2HorizontalPodAutoscalerListMetadata:V2HorizontalPodAutoscalerList :: Maybe V1ListMeta
..} ) (Maybe Text -> V2HorizontalPodAutoscalerList)
-> f (Maybe Text) -> f V2HorizontalPodAutoscalerList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2HorizontalPodAutoscalerListApiVersion
{-# INLINE v2HorizontalPodAutoscalerListApiVersionL #-}

-- | 'v2HorizontalPodAutoscalerListItems' Lens
v2HorizontalPodAutoscalerListItemsL :: Lens_' V2HorizontalPodAutoscalerList ([V2HorizontalPodAutoscaler])
v2HorizontalPodAutoscalerListItemsL :: Lens_' V2HorizontalPodAutoscalerList [V2HorizontalPodAutoscaler]
v2HorizontalPodAutoscalerListItemsL [V2HorizontalPodAutoscaler] -> f [V2HorizontalPodAutoscaler]
f V2HorizontalPodAutoscalerList{[V2HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v2HorizontalPodAutoscalerListApiVersion :: V2HorizontalPodAutoscalerList -> Maybe Text
$sel:v2HorizontalPodAutoscalerListItems:V2HorizontalPodAutoscalerList :: V2HorizontalPodAutoscalerList -> [V2HorizontalPodAutoscaler]
$sel:v2HorizontalPodAutoscalerListKind:V2HorizontalPodAutoscalerList :: V2HorizontalPodAutoscalerList -> Maybe Text
$sel:v2HorizontalPodAutoscalerListMetadata:V2HorizontalPodAutoscalerList :: V2HorizontalPodAutoscalerList -> Maybe V1ListMeta
v2HorizontalPodAutoscalerListApiVersion :: Maybe Text
v2HorizontalPodAutoscalerListItems :: [V2HorizontalPodAutoscaler]
v2HorizontalPodAutoscalerListKind :: Maybe Text
v2HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
..} = (\[V2HorizontalPodAutoscaler]
v2HorizontalPodAutoscalerListItems -> V2HorizontalPodAutoscalerList { [V2HorizontalPodAutoscaler]
$sel:v2HorizontalPodAutoscalerListItems:V2HorizontalPodAutoscalerList :: [V2HorizontalPodAutoscaler]
v2HorizontalPodAutoscalerListItems :: [V2HorizontalPodAutoscaler]
v2HorizontalPodAutoscalerListItems, Maybe Text
Maybe V1ListMeta
v2HorizontalPodAutoscalerListApiVersion :: Maybe Text
$sel:v2HorizontalPodAutoscalerListKind:V2HorizontalPodAutoscalerList :: Maybe Text
$sel:v2HorizontalPodAutoscalerListMetadata:V2HorizontalPodAutoscalerList :: Maybe V1ListMeta
v2HorizontalPodAutoscalerListApiVersion :: Maybe Text
v2HorizontalPodAutoscalerListKind :: Maybe Text
v2HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
..} ) ([V2HorizontalPodAutoscaler] -> V2HorizontalPodAutoscalerList)
-> f [V2HorizontalPodAutoscaler] -> f V2HorizontalPodAutoscalerList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> [V2HorizontalPodAutoscaler] -> f [V2HorizontalPodAutoscaler]
f [V2HorizontalPodAutoscaler]
v2HorizontalPodAutoscalerListItems
{-# INLINE v2HorizontalPodAutoscalerListItemsL #-}

-- | 'v2HorizontalPodAutoscalerListKind' Lens
v2HorizontalPodAutoscalerListKindL :: Lens_' V2HorizontalPodAutoscalerList (Maybe Text)
v2HorizontalPodAutoscalerListKindL :: Lens_' V2HorizontalPodAutoscalerList (Maybe Text)
v2HorizontalPodAutoscalerListKindL Maybe Text -> f (Maybe Text)
f V2HorizontalPodAutoscalerList{[V2HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v2HorizontalPodAutoscalerListApiVersion :: V2HorizontalPodAutoscalerList -> Maybe Text
$sel:v2HorizontalPodAutoscalerListItems:V2HorizontalPodAutoscalerList :: V2HorizontalPodAutoscalerList -> [V2HorizontalPodAutoscaler]
$sel:v2HorizontalPodAutoscalerListKind:V2HorizontalPodAutoscalerList :: V2HorizontalPodAutoscalerList -> Maybe Text
$sel:v2HorizontalPodAutoscalerListMetadata:V2HorizontalPodAutoscalerList :: V2HorizontalPodAutoscalerList -> Maybe V1ListMeta
v2HorizontalPodAutoscalerListApiVersion :: Maybe Text
v2HorizontalPodAutoscalerListItems :: [V2HorizontalPodAutoscaler]
v2HorizontalPodAutoscalerListKind :: Maybe Text
v2HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
..} = (\Maybe Text
v2HorizontalPodAutoscalerListKind -> V2HorizontalPodAutoscalerList { Maybe Text
$sel:v2HorizontalPodAutoscalerListKind:V2HorizontalPodAutoscalerList :: Maybe Text
v2HorizontalPodAutoscalerListKind :: Maybe Text
v2HorizontalPodAutoscalerListKind, [V2HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v2HorizontalPodAutoscalerListApiVersion :: Maybe Text
$sel:v2HorizontalPodAutoscalerListItems:V2HorizontalPodAutoscalerList :: [V2HorizontalPodAutoscaler]
$sel:v2HorizontalPodAutoscalerListMetadata:V2HorizontalPodAutoscalerList :: Maybe V1ListMeta
v2HorizontalPodAutoscalerListApiVersion :: Maybe Text
v2HorizontalPodAutoscalerListItems :: [V2HorizontalPodAutoscaler]
v2HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
..} ) (Maybe Text -> V2HorizontalPodAutoscalerList)
-> f (Maybe Text) -> f V2HorizontalPodAutoscalerList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Text -> f (Maybe Text)
f Maybe Text
v2HorizontalPodAutoscalerListKind
{-# INLINE v2HorizontalPodAutoscalerListKindL #-}

-- | 'v2HorizontalPodAutoscalerListMetadata' Lens
v2HorizontalPodAutoscalerListMetadataL :: Lens_' V2HorizontalPodAutoscalerList (Maybe V1ListMeta)
v2HorizontalPodAutoscalerListMetadataL :: Lens_' V2HorizontalPodAutoscalerList (Maybe V1ListMeta)
v2HorizontalPodAutoscalerListMetadataL Maybe V1ListMeta -> f (Maybe V1ListMeta)
f V2HorizontalPodAutoscalerList{[V2HorizontalPodAutoscaler]
Maybe Text
Maybe V1ListMeta
v2HorizontalPodAutoscalerListApiVersion :: V2HorizontalPodAutoscalerList -> Maybe Text
$sel:v2HorizontalPodAutoscalerListItems:V2HorizontalPodAutoscalerList :: V2HorizontalPodAutoscalerList -> [V2HorizontalPodAutoscaler]
$sel:v2HorizontalPodAutoscalerListKind:V2HorizontalPodAutoscalerList :: V2HorizontalPodAutoscalerList -> Maybe Text
$sel:v2HorizontalPodAutoscalerListMetadata:V2HorizontalPodAutoscalerList :: V2HorizontalPodAutoscalerList -> Maybe V1ListMeta
v2HorizontalPodAutoscalerListApiVersion :: Maybe Text
v2HorizontalPodAutoscalerListItems :: [V2HorizontalPodAutoscaler]
v2HorizontalPodAutoscalerListKind :: Maybe Text
v2HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
..} = (\Maybe V1ListMeta
v2HorizontalPodAutoscalerListMetadata -> V2HorizontalPodAutoscalerList { Maybe V1ListMeta
$sel:v2HorizontalPodAutoscalerListMetadata:V2HorizontalPodAutoscalerList :: Maybe V1ListMeta
v2HorizontalPodAutoscalerListMetadata :: Maybe V1ListMeta
v2HorizontalPodAutoscalerListMetadata, [V2HorizontalPodAutoscaler]
Maybe Text
v2HorizontalPodAutoscalerListApiVersion :: Maybe Text
$sel:v2HorizontalPodAutoscalerListItems:V2HorizontalPodAutoscalerList :: [V2HorizontalPodAutoscaler]
$sel:v2HorizontalPodAutoscalerListKind:V2HorizontalPodAutoscalerList :: Maybe Text
v2HorizontalPodAutoscalerListApiVersion :: Maybe Text
v2HorizontalPodAutoscalerListItems :: [V2HorizontalPodAutoscaler]
v2HorizontalPodAutoscalerListKind :: Maybe Text
..} ) (Maybe V1ListMeta -> V2HorizontalPodAutoscalerList)
-> f (Maybe V1ListMeta) -> f V2HorizontalPodAutoscalerList
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1ListMeta -> f (Maybe V1ListMeta)
f Maybe V1ListMeta
v2HorizontalPodAutoscalerListMetadata
{-# INLINE v2HorizontalPodAutoscalerListMetadataL #-}



-- * V2HorizontalPodAutoscalerSpec

-- | 'v2HorizontalPodAutoscalerSpecBehavior' Lens
v2HorizontalPodAutoscalerSpecBehaviorL :: Lens_' V2HorizontalPodAutoscalerSpec (Maybe V2HorizontalPodAutoscalerBehavior)
v2HorizontalPodAutoscalerSpecBehaviorL :: Lens_'
  V2HorizontalPodAutoscalerSpec
  (Maybe V2HorizontalPodAutoscalerBehavior)
v2HorizontalPodAutoscalerSpecBehaviorL Maybe V2HorizontalPodAutoscalerBehavior
-> f (Maybe V2HorizontalPodAutoscalerBehavior)
f V2HorizontalPodAutoscalerSpec{Int
Maybe Int
Maybe [V2MetricSpec]
Maybe V2HorizontalPodAutoscalerBehavior
V2CrossVersionObjectReference
v2HorizontalPodAutoscalerSpecBehavior :: V2HorizontalPodAutoscalerSpec
-> Maybe V2HorizontalPodAutoscalerBehavior
v2HorizontalPodAutoscalerSpecBehavior :: Maybe V2HorizontalPodAutoscalerBehavior
v2HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2HorizontalPodAutoscalerSpecMetrics :: Maybe [V2MetricSpec]
v2HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2HorizontalPodAutoscalerSpecScaleTargetRef :: V2CrossVersionObjectReference
$sel:v2HorizontalPodAutoscalerSpecMaxReplicas:V2HorizontalPodAutoscalerSpec :: V2HorizontalPodAutoscalerSpec -> Int
$sel:v2HorizontalPodAutoscalerSpecMetrics:V2HorizontalPodAutoscalerSpec :: V2HorizontalPodAutoscalerSpec -> Maybe [V2MetricSpec]
$sel:v2HorizontalPodAutoscalerSpecMinReplicas:V2HorizontalPodAutoscalerSpec :: V2HorizontalPodAutoscalerSpec -> Maybe Int
$sel:v2HorizontalPodAutoscalerSpecScaleTargetRef:V2HorizontalPodAutoscalerSpec :: V2HorizontalPodAutoscalerSpec -> V2CrossVersionObjectReference
..} = (\Maybe V2HorizontalPodAutoscalerBehavior
v2HorizontalPodAutoscalerSpecBehavior -> V2HorizontalPodAutoscalerSpec { Maybe V2HorizontalPodAutoscalerBehavior
v2HorizontalPodAutoscalerSpecBehavior :: Maybe V2HorizontalPodAutoscalerBehavior
v2HorizontalPodAutoscalerSpecBehavior :: Maybe V2HorizontalPodAutoscalerBehavior
v2HorizontalPodAutoscalerSpecBehavior, Int
Maybe Int
Maybe [V2MetricSpec]
V2CrossVersionObjectReference
v2HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2HorizontalPodAutoscalerSpecMetrics :: Maybe [V2MetricSpec]
v2HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2HorizontalPodAutoscalerSpecScaleTargetRef :: V2CrossVersionObjectReference
$sel:v2HorizontalPodAutoscalerSpecMaxReplicas:V2HorizontalPodAutoscalerSpec :: Int
$sel:v2HorizontalPodAutoscalerSpecMetrics:V2HorizontalPodAutoscalerSpec :: Maybe [V2MetricSpec]
$sel:v2HorizontalPodAutoscalerSpecMinReplicas:V2HorizontalPodAutoscalerSpec :: Maybe Int
$sel:v2HorizontalPodAutoscalerSpecScaleTargetRef:V2HorizontalPodAutoscalerSpec :: V2CrossVersionObjectReference
..} ) (Maybe V2HorizontalPodAutoscalerBehavior
 -> V2HorizontalPodAutoscalerSpec)
-> f (Maybe V2HorizontalPodAutoscalerBehavior)
-> f V2HorizontalPodAutoscalerSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2HorizontalPodAutoscalerBehavior
-> f (Maybe V2HorizontalPodAutoscalerBehavior)
f Maybe V2HorizontalPodAutoscalerBehavior
v2HorizontalPodAutoscalerSpecBehavior
{-# INLINE v2HorizontalPodAutoscalerSpecBehaviorL #-}

-- | 'v2HorizontalPodAutoscalerSpecMaxReplicas' Lens
v2HorizontalPodAutoscalerSpecMaxReplicasL :: Lens_' V2HorizontalPodAutoscalerSpec (Int)
v2HorizontalPodAutoscalerSpecMaxReplicasL :: Lens_' V2HorizontalPodAutoscalerSpec Int
v2HorizontalPodAutoscalerSpecMaxReplicasL Int -> f Int
f V2HorizontalPodAutoscalerSpec{Int
Maybe Int
Maybe [V2MetricSpec]
Maybe V2HorizontalPodAutoscalerBehavior
V2CrossVersionObjectReference
v2HorizontalPodAutoscalerSpecBehavior :: V2HorizontalPodAutoscalerSpec
-> Maybe V2HorizontalPodAutoscalerBehavior
$sel:v2HorizontalPodAutoscalerSpecMaxReplicas:V2HorizontalPodAutoscalerSpec :: V2HorizontalPodAutoscalerSpec -> Int
$sel:v2HorizontalPodAutoscalerSpecMetrics:V2HorizontalPodAutoscalerSpec :: V2HorizontalPodAutoscalerSpec -> Maybe [V2MetricSpec]
$sel:v2HorizontalPodAutoscalerSpecMinReplicas:V2HorizontalPodAutoscalerSpec :: V2HorizontalPodAutoscalerSpec -> Maybe Int
$sel:v2HorizontalPodAutoscalerSpecScaleTargetRef:V2HorizontalPodAutoscalerSpec :: V2HorizontalPodAutoscalerSpec -> V2CrossVersionObjectReference
v2HorizontalPodAutoscalerSpecBehavior :: Maybe V2HorizontalPodAutoscalerBehavior
v2HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2HorizontalPodAutoscalerSpecMetrics :: Maybe [V2MetricSpec]
v2HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2HorizontalPodAutoscalerSpecScaleTargetRef :: V2CrossVersionObjectReference
..} = (\Int
v2HorizontalPodAutoscalerSpecMaxReplicas -> V2HorizontalPodAutoscalerSpec { Int
$sel:v2HorizontalPodAutoscalerSpecMaxReplicas:V2HorizontalPodAutoscalerSpec :: Int
v2HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2HorizontalPodAutoscalerSpecMaxReplicas, Maybe Int
Maybe [V2MetricSpec]
Maybe V2HorizontalPodAutoscalerBehavior
V2CrossVersionObjectReference
v2HorizontalPodAutoscalerSpecBehavior :: Maybe V2HorizontalPodAutoscalerBehavior
$sel:v2HorizontalPodAutoscalerSpecMetrics:V2HorizontalPodAutoscalerSpec :: Maybe [V2MetricSpec]
$sel:v2HorizontalPodAutoscalerSpecMinReplicas:V2HorizontalPodAutoscalerSpec :: Maybe Int
$sel:v2HorizontalPodAutoscalerSpecScaleTargetRef:V2HorizontalPodAutoscalerSpec :: V2CrossVersionObjectReference
v2HorizontalPodAutoscalerSpecBehavior :: Maybe V2HorizontalPodAutoscalerBehavior
v2HorizontalPodAutoscalerSpecMetrics :: Maybe [V2MetricSpec]
v2HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2HorizontalPodAutoscalerSpecScaleTargetRef :: V2CrossVersionObjectReference
..} ) (Int -> V2HorizontalPodAutoscalerSpec)
-> f Int -> f V2HorizontalPodAutoscalerSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v2HorizontalPodAutoscalerSpecMaxReplicas
{-# INLINE v2HorizontalPodAutoscalerSpecMaxReplicasL #-}

-- | 'v2HorizontalPodAutoscalerSpecMetrics' Lens
v2HorizontalPodAutoscalerSpecMetricsL :: Lens_' V2HorizontalPodAutoscalerSpec (Maybe [V2MetricSpec])
v2HorizontalPodAutoscalerSpecMetricsL :: Lens_' V2HorizontalPodAutoscalerSpec (Maybe [V2MetricSpec])
v2HorizontalPodAutoscalerSpecMetricsL Maybe [V2MetricSpec] -> f (Maybe [V2MetricSpec])
f V2HorizontalPodAutoscalerSpec{Int
Maybe Int
Maybe [V2MetricSpec]
Maybe V2HorizontalPodAutoscalerBehavior
V2CrossVersionObjectReference
v2HorizontalPodAutoscalerSpecBehavior :: V2HorizontalPodAutoscalerSpec
-> Maybe V2HorizontalPodAutoscalerBehavior
$sel:v2HorizontalPodAutoscalerSpecMaxReplicas:V2HorizontalPodAutoscalerSpec :: V2HorizontalPodAutoscalerSpec -> Int
$sel:v2HorizontalPodAutoscalerSpecMetrics:V2HorizontalPodAutoscalerSpec :: V2HorizontalPodAutoscalerSpec -> Maybe [V2MetricSpec]
$sel:v2HorizontalPodAutoscalerSpecMinReplicas:V2HorizontalPodAutoscalerSpec :: V2HorizontalPodAutoscalerSpec -> Maybe Int
$sel:v2HorizontalPodAutoscalerSpecScaleTargetRef:V2HorizontalPodAutoscalerSpec :: V2HorizontalPodAutoscalerSpec -> V2CrossVersionObjectReference
v2HorizontalPodAutoscalerSpecBehavior :: Maybe V2HorizontalPodAutoscalerBehavior
v2HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2HorizontalPodAutoscalerSpecMetrics :: Maybe [V2MetricSpec]
v2HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2HorizontalPodAutoscalerSpecScaleTargetRef :: V2CrossVersionObjectReference
..} = (\Maybe [V2MetricSpec]
v2HorizontalPodAutoscalerSpecMetrics -> V2HorizontalPodAutoscalerSpec { Maybe [V2MetricSpec]
$sel:v2HorizontalPodAutoscalerSpecMetrics:V2HorizontalPodAutoscalerSpec :: Maybe [V2MetricSpec]
v2HorizontalPodAutoscalerSpecMetrics :: Maybe [V2MetricSpec]
v2HorizontalPodAutoscalerSpecMetrics, Int
Maybe Int
Maybe V2HorizontalPodAutoscalerBehavior
V2CrossVersionObjectReference
v2HorizontalPodAutoscalerSpecBehavior :: Maybe V2HorizontalPodAutoscalerBehavior
$sel:v2HorizontalPodAutoscalerSpecMaxReplicas:V2HorizontalPodAutoscalerSpec :: Int
$sel:v2HorizontalPodAutoscalerSpecMinReplicas:V2HorizontalPodAutoscalerSpec :: Maybe Int
$sel:v2HorizontalPodAutoscalerSpecScaleTargetRef:V2HorizontalPodAutoscalerSpec :: V2CrossVersionObjectReference
v2HorizontalPodAutoscalerSpecBehavior :: Maybe V2HorizontalPodAutoscalerBehavior
v2HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2HorizontalPodAutoscalerSpecScaleTargetRef :: V2CrossVersionObjectReference
..} ) (Maybe [V2MetricSpec] -> V2HorizontalPodAutoscalerSpec)
-> f (Maybe [V2MetricSpec]) -> f V2HorizontalPodAutoscalerSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V2MetricSpec] -> f (Maybe [V2MetricSpec])
f Maybe [V2MetricSpec]
v2HorizontalPodAutoscalerSpecMetrics
{-# INLINE v2HorizontalPodAutoscalerSpecMetricsL #-}

-- | 'v2HorizontalPodAutoscalerSpecMinReplicas' Lens
v2HorizontalPodAutoscalerSpecMinReplicasL :: Lens_' V2HorizontalPodAutoscalerSpec (Maybe Int)
v2HorizontalPodAutoscalerSpecMinReplicasL :: Lens_' V2HorizontalPodAutoscalerSpec (Maybe Int)
v2HorizontalPodAutoscalerSpecMinReplicasL Maybe Int -> f (Maybe Int)
f V2HorizontalPodAutoscalerSpec{Int
Maybe Int
Maybe [V2MetricSpec]
Maybe V2HorizontalPodAutoscalerBehavior
V2CrossVersionObjectReference
v2HorizontalPodAutoscalerSpecBehavior :: V2HorizontalPodAutoscalerSpec
-> Maybe V2HorizontalPodAutoscalerBehavior
$sel:v2HorizontalPodAutoscalerSpecMaxReplicas:V2HorizontalPodAutoscalerSpec :: V2HorizontalPodAutoscalerSpec -> Int
$sel:v2HorizontalPodAutoscalerSpecMetrics:V2HorizontalPodAutoscalerSpec :: V2HorizontalPodAutoscalerSpec -> Maybe [V2MetricSpec]
$sel:v2HorizontalPodAutoscalerSpecMinReplicas:V2HorizontalPodAutoscalerSpec :: V2HorizontalPodAutoscalerSpec -> Maybe Int
$sel:v2HorizontalPodAutoscalerSpecScaleTargetRef:V2HorizontalPodAutoscalerSpec :: V2HorizontalPodAutoscalerSpec -> V2CrossVersionObjectReference
v2HorizontalPodAutoscalerSpecBehavior :: Maybe V2HorizontalPodAutoscalerBehavior
v2HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2HorizontalPodAutoscalerSpecMetrics :: Maybe [V2MetricSpec]
v2HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2HorizontalPodAutoscalerSpecScaleTargetRef :: V2CrossVersionObjectReference
..} = (\Maybe Int
v2HorizontalPodAutoscalerSpecMinReplicas -> V2HorizontalPodAutoscalerSpec { Maybe Int
$sel:v2HorizontalPodAutoscalerSpecMinReplicas:V2HorizontalPodAutoscalerSpec :: Maybe Int
v2HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2HorizontalPodAutoscalerSpecMinReplicas, Int
Maybe [V2MetricSpec]
Maybe V2HorizontalPodAutoscalerBehavior
V2CrossVersionObjectReference
v2HorizontalPodAutoscalerSpecBehavior :: Maybe V2HorizontalPodAutoscalerBehavior
$sel:v2HorizontalPodAutoscalerSpecMaxReplicas:V2HorizontalPodAutoscalerSpec :: Int
$sel:v2HorizontalPodAutoscalerSpecMetrics:V2HorizontalPodAutoscalerSpec :: Maybe [V2MetricSpec]
$sel:v2HorizontalPodAutoscalerSpecScaleTargetRef:V2HorizontalPodAutoscalerSpec :: V2CrossVersionObjectReference
v2HorizontalPodAutoscalerSpecBehavior :: Maybe V2HorizontalPodAutoscalerBehavior
v2HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2HorizontalPodAutoscalerSpecMetrics :: Maybe [V2MetricSpec]
v2HorizontalPodAutoscalerSpecScaleTargetRef :: V2CrossVersionObjectReference
..} ) (Maybe Int -> V2HorizontalPodAutoscalerSpec)
-> f (Maybe Int) -> f V2HorizontalPodAutoscalerSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v2HorizontalPodAutoscalerSpecMinReplicas
{-# INLINE v2HorizontalPodAutoscalerSpecMinReplicasL #-}

-- | 'v2HorizontalPodAutoscalerSpecScaleTargetRef' Lens
v2HorizontalPodAutoscalerSpecScaleTargetRefL :: Lens_' V2HorizontalPodAutoscalerSpec (V2CrossVersionObjectReference)
v2HorizontalPodAutoscalerSpecScaleTargetRefL :: Lens_' V2HorizontalPodAutoscalerSpec V2CrossVersionObjectReference
v2HorizontalPodAutoscalerSpecScaleTargetRefL V2CrossVersionObjectReference -> f V2CrossVersionObjectReference
f V2HorizontalPodAutoscalerSpec{Int
Maybe Int
Maybe [V2MetricSpec]
Maybe V2HorizontalPodAutoscalerBehavior
V2CrossVersionObjectReference
v2HorizontalPodAutoscalerSpecBehavior :: V2HorizontalPodAutoscalerSpec
-> Maybe V2HorizontalPodAutoscalerBehavior
$sel:v2HorizontalPodAutoscalerSpecMaxReplicas:V2HorizontalPodAutoscalerSpec :: V2HorizontalPodAutoscalerSpec -> Int
$sel:v2HorizontalPodAutoscalerSpecMetrics:V2HorizontalPodAutoscalerSpec :: V2HorizontalPodAutoscalerSpec -> Maybe [V2MetricSpec]
$sel:v2HorizontalPodAutoscalerSpecMinReplicas:V2HorizontalPodAutoscalerSpec :: V2HorizontalPodAutoscalerSpec -> Maybe Int
$sel:v2HorizontalPodAutoscalerSpecScaleTargetRef:V2HorizontalPodAutoscalerSpec :: V2HorizontalPodAutoscalerSpec -> V2CrossVersionObjectReference
v2HorizontalPodAutoscalerSpecBehavior :: Maybe V2HorizontalPodAutoscalerBehavior
v2HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2HorizontalPodAutoscalerSpecMetrics :: Maybe [V2MetricSpec]
v2HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
v2HorizontalPodAutoscalerSpecScaleTargetRef :: V2CrossVersionObjectReference
..} = (\V2CrossVersionObjectReference
v2HorizontalPodAutoscalerSpecScaleTargetRef -> V2HorizontalPodAutoscalerSpec { V2CrossVersionObjectReference
$sel:v2HorizontalPodAutoscalerSpecScaleTargetRef:V2HorizontalPodAutoscalerSpec :: V2CrossVersionObjectReference
v2HorizontalPodAutoscalerSpecScaleTargetRef :: V2CrossVersionObjectReference
v2HorizontalPodAutoscalerSpecScaleTargetRef, Int
Maybe Int
Maybe [V2MetricSpec]
Maybe V2HorizontalPodAutoscalerBehavior
v2HorizontalPodAutoscalerSpecBehavior :: Maybe V2HorizontalPodAutoscalerBehavior
$sel:v2HorizontalPodAutoscalerSpecMaxReplicas:V2HorizontalPodAutoscalerSpec :: Int
$sel:v2HorizontalPodAutoscalerSpecMetrics:V2HorizontalPodAutoscalerSpec :: Maybe [V2MetricSpec]
$sel:v2HorizontalPodAutoscalerSpecMinReplicas:V2HorizontalPodAutoscalerSpec :: Maybe Int
v2HorizontalPodAutoscalerSpecBehavior :: Maybe V2HorizontalPodAutoscalerBehavior
v2HorizontalPodAutoscalerSpecMaxReplicas :: Int
v2HorizontalPodAutoscalerSpecMetrics :: Maybe [V2MetricSpec]
v2HorizontalPodAutoscalerSpecMinReplicas :: Maybe Int
..} ) (V2CrossVersionObjectReference -> V2HorizontalPodAutoscalerSpec)
-> f V2CrossVersionObjectReference
-> f V2HorizontalPodAutoscalerSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2CrossVersionObjectReference -> f V2CrossVersionObjectReference
f V2CrossVersionObjectReference
v2HorizontalPodAutoscalerSpecScaleTargetRef
{-# INLINE v2HorizontalPodAutoscalerSpecScaleTargetRefL #-}



-- * V2HorizontalPodAutoscalerStatus

-- | 'v2HorizontalPodAutoscalerStatusConditions' Lens
v2HorizontalPodAutoscalerStatusConditionsL :: Lens_' V2HorizontalPodAutoscalerStatus (Maybe [V2HorizontalPodAutoscalerCondition])
v2HorizontalPodAutoscalerStatusConditionsL :: Lens_'
  V2HorizontalPodAutoscalerStatus
  (Maybe [V2HorizontalPodAutoscalerCondition])
v2HorizontalPodAutoscalerStatusConditionsL Maybe [V2HorizontalPodAutoscalerCondition]
-> f (Maybe [V2HorizontalPodAutoscalerCondition])
f V2HorizontalPodAutoscalerStatus{Int
Maybe Int
Maybe Integer
Maybe [V2MetricStatus]
Maybe [V2HorizontalPodAutoscalerCondition]
Maybe DateTime
v2HorizontalPodAutoscalerStatusConditions :: V2HorizontalPodAutoscalerStatus
-> Maybe [V2HorizontalPodAutoscalerCondition]
v2HorizontalPodAutoscalerStatusConditions :: Maybe [V2HorizontalPodAutoscalerCondition]
v2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2MetricStatus]
v2HorizontalPodAutoscalerStatusCurrentReplicas :: Maybe Int
v2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
$sel:v2HorizontalPodAutoscalerStatusCurrentMetrics:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Maybe [V2MetricStatus]
$sel:v2HorizontalPodAutoscalerStatusCurrentReplicas:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Maybe Int
$sel:v2HorizontalPodAutoscalerStatusDesiredReplicas:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Int
$sel:v2HorizontalPodAutoscalerStatusLastScaleTime:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Maybe DateTime
$sel:v2HorizontalPodAutoscalerStatusObservedGeneration:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Maybe Integer
..} = (\Maybe [V2HorizontalPodAutoscalerCondition]
v2HorizontalPodAutoscalerStatusConditions -> V2HorizontalPodAutoscalerStatus { Maybe [V2HorizontalPodAutoscalerCondition]
v2HorizontalPodAutoscalerStatusConditions :: Maybe [V2HorizontalPodAutoscalerCondition]
v2HorizontalPodAutoscalerStatusConditions :: Maybe [V2HorizontalPodAutoscalerCondition]
v2HorizontalPodAutoscalerStatusConditions, Int
Maybe Int
Maybe Integer
Maybe [V2MetricStatus]
Maybe DateTime
v2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2MetricStatus]
v2HorizontalPodAutoscalerStatusCurrentReplicas :: Maybe Int
v2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
$sel:v2HorizontalPodAutoscalerStatusCurrentMetrics:V2HorizontalPodAutoscalerStatus :: Maybe [V2MetricStatus]
$sel:v2HorizontalPodAutoscalerStatusCurrentReplicas:V2HorizontalPodAutoscalerStatus :: Maybe Int
$sel:v2HorizontalPodAutoscalerStatusDesiredReplicas:V2HorizontalPodAutoscalerStatus :: Int
$sel:v2HorizontalPodAutoscalerStatusLastScaleTime:V2HorizontalPodAutoscalerStatus :: Maybe DateTime
$sel:v2HorizontalPodAutoscalerStatusObservedGeneration:V2HorizontalPodAutoscalerStatus :: Maybe Integer
..} ) (Maybe [V2HorizontalPodAutoscalerCondition]
 -> V2HorizontalPodAutoscalerStatus)
-> f (Maybe [V2HorizontalPodAutoscalerCondition])
-> f V2HorizontalPodAutoscalerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V2HorizontalPodAutoscalerCondition]
-> f (Maybe [V2HorizontalPodAutoscalerCondition])
f Maybe [V2HorizontalPodAutoscalerCondition]
v2HorizontalPodAutoscalerStatusConditions
{-# INLINE v2HorizontalPodAutoscalerStatusConditionsL #-}

-- | 'v2HorizontalPodAutoscalerStatusCurrentMetrics' Lens
v2HorizontalPodAutoscalerStatusCurrentMetricsL :: Lens_' V2HorizontalPodAutoscalerStatus (Maybe [V2MetricStatus])
v2HorizontalPodAutoscalerStatusCurrentMetricsL :: Lens_' V2HorizontalPodAutoscalerStatus (Maybe [V2MetricStatus])
v2HorizontalPodAutoscalerStatusCurrentMetricsL Maybe [V2MetricStatus] -> f (Maybe [V2MetricStatus])
f V2HorizontalPodAutoscalerStatus{Int
Maybe Int
Maybe Integer
Maybe [V2MetricStatus]
Maybe [V2HorizontalPodAutoscalerCondition]
Maybe DateTime
v2HorizontalPodAutoscalerStatusConditions :: V2HorizontalPodAutoscalerStatus
-> Maybe [V2HorizontalPodAutoscalerCondition]
$sel:v2HorizontalPodAutoscalerStatusCurrentMetrics:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Maybe [V2MetricStatus]
$sel:v2HorizontalPodAutoscalerStatusCurrentReplicas:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Maybe Int
$sel:v2HorizontalPodAutoscalerStatusDesiredReplicas:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Int
$sel:v2HorizontalPodAutoscalerStatusLastScaleTime:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Maybe DateTime
$sel:v2HorizontalPodAutoscalerStatusObservedGeneration:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Maybe Integer
v2HorizontalPodAutoscalerStatusConditions :: Maybe [V2HorizontalPodAutoscalerCondition]
v2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2MetricStatus]
v2HorizontalPodAutoscalerStatusCurrentReplicas :: Maybe Int
v2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
..} = (\Maybe [V2MetricStatus]
v2HorizontalPodAutoscalerStatusCurrentMetrics -> V2HorizontalPodAutoscalerStatus { Maybe [V2MetricStatus]
$sel:v2HorizontalPodAutoscalerStatusCurrentMetrics:V2HorizontalPodAutoscalerStatus :: Maybe [V2MetricStatus]
v2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2MetricStatus]
v2HorizontalPodAutoscalerStatusCurrentMetrics, Int
Maybe Int
Maybe Integer
Maybe [V2HorizontalPodAutoscalerCondition]
Maybe DateTime
v2HorizontalPodAutoscalerStatusConditions :: Maybe [V2HorizontalPodAutoscalerCondition]
$sel:v2HorizontalPodAutoscalerStatusCurrentReplicas:V2HorizontalPodAutoscalerStatus :: Maybe Int
$sel:v2HorizontalPodAutoscalerStatusDesiredReplicas:V2HorizontalPodAutoscalerStatus :: Int
$sel:v2HorizontalPodAutoscalerStatusLastScaleTime:V2HorizontalPodAutoscalerStatus :: Maybe DateTime
$sel:v2HorizontalPodAutoscalerStatusObservedGeneration:V2HorizontalPodAutoscalerStatus :: Maybe Integer
v2HorizontalPodAutoscalerStatusConditions :: Maybe [V2HorizontalPodAutoscalerCondition]
v2HorizontalPodAutoscalerStatusCurrentReplicas :: Maybe Int
v2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
..} ) (Maybe [V2MetricStatus] -> V2HorizontalPodAutoscalerStatus)
-> f (Maybe [V2MetricStatus]) -> f V2HorizontalPodAutoscalerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe [V2MetricStatus] -> f (Maybe [V2MetricStatus])
f Maybe [V2MetricStatus]
v2HorizontalPodAutoscalerStatusCurrentMetrics
{-# INLINE v2HorizontalPodAutoscalerStatusCurrentMetricsL #-}

-- | 'v2HorizontalPodAutoscalerStatusCurrentReplicas' Lens
v2HorizontalPodAutoscalerStatusCurrentReplicasL :: Lens_' V2HorizontalPodAutoscalerStatus (Maybe Int)
v2HorizontalPodAutoscalerStatusCurrentReplicasL :: Lens_' V2HorizontalPodAutoscalerStatus (Maybe Int)
v2HorizontalPodAutoscalerStatusCurrentReplicasL Maybe Int -> f (Maybe Int)
f V2HorizontalPodAutoscalerStatus{Int
Maybe Int
Maybe Integer
Maybe [V2MetricStatus]
Maybe [V2HorizontalPodAutoscalerCondition]
Maybe DateTime
v2HorizontalPodAutoscalerStatusConditions :: V2HorizontalPodAutoscalerStatus
-> Maybe [V2HorizontalPodAutoscalerCondition]
$sel:v2HorizontalPodAutoscalerStatusCurrentMetrics:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Maybe [V2MetricStatus]
$sel:v2HorizontalPodAutoscalerStatusCurrentReplicas:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Maybe Int
$sel:v2HorizontalPodAutoscalerStatusDesiredReplicas:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Int
$sel:v2HorizontalPodAutoscalerStatusLastScaleTime:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Maybe DateTime
$sel:v2HorizontalPodAutoscalerStatusObservedGeneration:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Maybe Integer
v2HorizontalPodAutoscalerStatusConditions :: Maybe [V2HorizontalPodAutoscalerCondition]
v2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2MetricStatus]
v2HorizontalPodAutoscalerStatusCurrentReplicas :: Maybe Int
v2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
..} = (\Maybe Int
v2HorizontalPodAutoscalerStatusCurrentReplicas -> V2HorizontalPodAutoscalerStatus { Maybe Int
$sel:v2HorizontalPodAutoscalerStatusCurrentReplicas:V2HorizontalPodAutoscalerStatus :: Maybe Int
v2HorizontalPodAutoscalerStatusCurrentReplicas :: Maybe Int
v2HorizontalPodAutoscalerStatusCurrentReplicas, Int
Maybe Integer
Maybe [V2MetricStatus]
Maybe [V2HorizontalPodAutoscalerCondition]
Maybe DateTime
v2HorizontalPodAutoscalerStatusConditions :: Maybe [V2HorizontalPodAutoscalerCondition]
$sel:v2HorizontalPodAutoscalerStatusCurrentMetrics:V2HorizontalPodAutoscalerStatus :: Maybe [V2MetricStatus]
$sel:v2HorizontalPodAutoscalerStatusDesiredReplicas:V2HorizontalPodAutoscalerStatus :: Int
$sel:v2HorizontalPodAutoscalerStatusLastScaleTime:V2HorizontalPodAutoscalerStatus :: Maybe DateTime
$sel:v2HorizontalPodAutoscalerStatusObservedGeneration:V2HorizontalPodAutoscalerStatus :: Maybe Integer
v2HorizontalPodAutoscalerStatusConditions :: Maybe [V2HorizontalPodAutoscalerCondition]
v2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2MetricStatus]
v2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
..} ) (Maybe Int -> V2HorizontalPodAutoscalerStatus)
-> f (Maybe Int) -> f V2HorizontalPodAutoscalerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v2HorizontalPodAutoscalerStatusCurrentReplicas
{-# INLINE v2HorizontalPodAutoscalerStatusCurrentReplicasL #-}

-- | 'v2HorizontalPodAutoscalerStatusDesiredReplicas' Lens
v2HorizontalPodAutoscalerStatusDesiredReplicasL :: Lens_' V2HorizontalPodAutoscalerStatus (Int)
v2HorizontalPodAutoscalerStatusDesiredReplicasL :: Lens_' V2HorizontalPodAutoscalerStatus Int
v2HorizontalPodAutoscalerStatusDesiredReplicasL Int -> f Int
f V2HorizontalPodAutoscalerStatus{Int
Maybe Int
Maybe Integer
Maybe [V2MetricStatus]
Maybe [V2HorizontalPodAutoscalerCondition]
Maybe DateTime
v2HorizontalPodAutoscalerStatusConditions :: V2HorizontalPodAutoscalerStatus
-> Maybe [V2HorizontalPodAutoscalerCondition]
$sel:v2HorizontalPodAutoscalerStatusCurrentMetrics:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Maybe [V2MetricStatus]
$sel:v2HorizontalPodAutoscalerStatusCurrentReplicas:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Maybe Int
$sel:v2HorizontalPodAutoscalerStatusDesiredReplicas:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Int
$sel:v2HorizontalPodAutoscalerStatusLastScaleTime:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Maybe DateTime
$sel:v2HorizontalPodAutoscalerStatusObservedGeneration:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Maybe Integer
v2HorizontalPodAutoscalerStatusConditions :: Maybe [V2HorizontalPodAutoscalerCondition]
v2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2MetricStatus]
v2HorizontalPodAutoscalerStatusCurrentReplicas :: Maybe Int
v2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
..} = (\Int
v2HorizontalPodAutoscalerStatusDesiredReplicas -> V2HorizontalPodAutoscalerStatus { Int
$sel:v2HorizontalPodAutoscalerStatusDesiredReplicas:V2HorizontalPodAutoscalerStatus :: Int
v2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2HorizontalPodAutoscalerStatusDesiredReplicas, Maybe Int
Maybe Integer
Maybe [V2MetricStatus]
Maybe [V2HorizontalPodAutoscalerCondition]
Maybe DateTime
v2HorizontalPodAutoscalerStatusConditions :: Maybe [V2HorizontalPodAutoscalerCondition]
$sel:v2HorizontalPodAutoscalerStatusCurrentMetrics:V2HorizontalPodAutoscalerStatus :: Maybe [V2MetricStatus]
$sel:v2HorizontalPodAutoscalerStatusCurrentReplicas:V2HorizontalPodAutoscalerStatus :: Maybe Int
$sel:v2HorizontalPodAutoscalerStatusLastScaleTime:V2HorizontalPodAutoscalerStatus :: Maybe DateTime
$sel:v2HorizontalPodAutoscalerStatusObservedGeneration:V2HorizontalPodAutoscalerStatus :: Maybe Integer
v2HorizontalPodAutoscalerStatusConditions :: Maybe [V2HorizontalPodAutoscalerCondition]
v2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2MetricStatus]
v2HorizontalPodAutoscalerStatusCurrentReplicas :: Maybe Int
v2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
..} ) (Int -> V2HorizontalPodAutoscalerStatus)
-> f Int -> f V2HorizontalPodAutoscalerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Int -> f Int
f Int
v2HorizontalPodAutoscalerStatusDesiredReplicas
{-# INLINE v2HorizontalPodAutoscalerStatusDesiredReplicasL #-}

-- | 'v2HorizontalPodAutoscalerStatusLastScaleTime' Lens
v2HorizontalPodAutoscalerStatusLastScaleTimeL :: Lens_' V2HorizontalPodAutoscalerStatus (Maybe DateTime)
v2HorizontalPodAutoscalerStatusLastScaleTimeL :: Lens_' V2HorizontalPodAutoscalerStatus (Maybe DateTime)
v2HorizontalPodAutoscalerStatusLastScaleTimeL Maybe DateTime -> f (Maybe DateTime)
f V2HorizontalPodAutoscalerStatus{Int
Maybe Int
Maybe Integer
Maybe [V2MetricStatus]
Maybe [V2HorizontalPodAutoscalerCondition]
Maybe DateTime
v2HorizontalPodAutoscalerStatusConditions :: V2HorizontalPodAutoscalerStatus
-> Maybe [V2HorizontalPodAutoscalerCondition]
$sel:v2HorizontalPodAutoscalerStatusCurrentMetrics:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Maybe [V2MetricStatus]
$sel:v2HorizontalPodAutoscalerStatusCurrentReplicas:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Maybe Int
$sel:v2HorizontalPodAutoscalerStatusDesiredReplicas:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Int
$sel:v2HorizontalPodAutoscalerStatusLastScaleTime:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Maybe DateTime
$sel:v2HorizontalPodAutoscalerStatusObservedGeneration:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Maybe Integer
v2HorizontalPodAutoscalerStatusConditions :: Maybe [V2HorizontalPodAutoscalerCondition]
v2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2MetricStatus]
v2HorizontalPodAutoscalerStatusCurrentReplicas :: Maybe Int
v2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
..} = (\Maybe DateTime
v2HorizontalPodAutoscalerStatusLastScaleTime -> V2HorizontalPodAutoscalerStatus { Maybe DateTime
$sel:v2HorizontalPodAutoscalerStatusLastScaleTime:V2HorizontalPodAutoscalerStatus :: Maybe DateTime
v2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2HorizontalPodAutoscalerStatusLastScaleTime, Int
Maybe Int
Maybe Integer
Maybe [V2MetricStatus]
Maybe [V2HorizontalPodAutoscalerCondition]
v2HorizontalPodAutoscalerStatusConditions :: Maybe [V2HorizontalPodAutoscalerCondition]
$sel:v2HorizontalPodAutoscalerStatusCurrentMetrics:V2HorizontalPodAutoscalerStatus :: Maybe [V2MetricStatus]
$sel:v2HorizontalPodAutoscalerStatusCurrentReplicas:V2HorizontalPodAutoscalerStatus :: Maybe Int
$sel:v2HorizontalPodAutoscalerStatusDesiredReplicas:V2HorizontalPodAutoscalerStatus :: Int
$sel:v2HorizontalPodAutoscalerStatusObservedGeneration:V2HorizontalPodAutoscalerStatus :: Maybe Integer
v2HorizontalPodAutoscalerStatusConditions :: Maybe [V2HorizontalPodAutoscalerCondition]
v2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2MetricStatus]
v2HorizontalPodAutoscalerStatusCurrentReplicas :: Maybe Int
v2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
..} ) (Maybe DateTime -> V2HorizontalPodAutoscalerStatus)
-> f (Maybe DateTime) -> f V2HorizontalPodAutoscalerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe DateTime -> f (Maybe DateTime)
f Maybe DateTime
v2HorizontalPodAutoscalerStatusLastScaleTime
{-# INLINE v2HorizontalPodAutoscalerStatusLastScaleTimeL #-}

-- | 'v2HorizontalPodAutoscalerStatusObservedGeneration' Lens
v2HorizontalPodAutoscalerStatusObservedGenerationL :: Lens_' V2HorizontalPodAutoscalerStatus (Maybe Integer)
v2HorizontalPodAutoscalerStatusObservedGenerationL :: Lens_' V2HorizontalPodAutoscalerStatus (Maybe Integer)
v2HorizontalPodAutoscalerStatusObservedGenerationL Maybe Integer -> f (Maybe Integer)
f V2HorizontalPodAutoscalerStatus{Int
Maybe Int
Maybe Integer
Maybe [V2MetricStatus]
Maybe [V2HorizontalPodAutoscalerCondition]
Maybe DateTime
v2HorizontalPodAutoscalerStatusConditions :: V2HorizontalPodAutoscalerStatus
-> Maybe [V2HorizontalPodAutoscalerCondition]
$sel:v2HorizontalPodAutoscalerStatusCurrentMetrics:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Maybe [V2MetricStatus]
$sel:v2HorizontalPodAutoscalerStatusCurrentReplicas:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Maybe Int
$sel:v2HorizontalPodAutoscalerStatusDesiredReplicas:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Int
$sel:v2HorizontalPodAutoscalerStatusLastScaleTime:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Maybe DateTime
$sel:v2HorizontalPodAutoscalerStatusObservedGeneration:V2HorizontalPodAutoscalerStatus :: V2HorizontalPodAutoscalerStatus -> Maybe Integer
v2HorizontalPodAutoscalerStatusConditions :: Maybe [V2HorizontalPodAutoscalerCondition]
v2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2MetricStatus]
v2HorizontalPodAutoscalerStatusCurrentReplicas :: Maybe Int
v2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
v2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
..} = (\Maybe Integer
v2HorizontalPodAutoscalerStatusObservedGeneration -> V2HorizontalPodAutoscalerStatus { Maybe Integer
$sel:v2HorizontalPodAutoscalerStatusObservedGeneration:V2HorizontalPodAutoscalerStatus :: Maybe Integer
v2HorizontalPodAutoscalerStatusObservedGeneration :: Maybe Integer
v2HorizontalPodAutoscalerStatusObservedGeneration, Int
Maybe Int
Maybe [V2MetricStatus]
Maybe [V2HorizontalPodAutoscalerCondition]
Maybe DateTime
v2HorizontalPodAutoscalerStatusConditions :: Maybe [V2HorizontalPodAutoscalerCondition]
$sel:v2HorizontalPodAutoscalerStatusCurrentMetrics:V2HorizontalPodAutoscalerStatus :: Maybe [V2MetricStatus]
$sel:v2HorizontalPodAutoscalerStatusCurrentReplicas:V2HorizontalPodAutoscalerStatus :: Maybe Int
$sel:v2HorizontalPodAutoscalerStatusDesiredReplicas:V2HorizontalPodAutoscalerStatus :: Int
$sel:v2HorizontalPodAutoscalerStatusLastScaleTime:V2HorizontalPodAutoscalerStatus :: Maybe DateTime
v2HorizontalPodAutoscalerStatusConditions :: Maybe [V2HorizontalPodAutoscalerCondition]
v2HorizontalPodAutoscalerStatusCurrentMetrics :: Maybe [V2MetricStatus]
v2HorizontalPodAutoscalerStatusCurrentReplicas :: Maybe Int
v2HorizontalPodAutoscalerStatusDesiredReplicas :: Int
v2HorizontalPodAutoscalerStatusLastScaleTime :: Maybe DateTime
..} ) (Maybe Integer -> V2HorizontalPodAutoscalerStatus)
-> f (Maybe Integer) -> f V2HorizontalPodAutoscalerStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Integer -> f (Maybe Integer)
f Maybe Integer
v2HorizontalPodAutoscalerStatusObservedGeneration
{-# INLINE v2HorizontalPodAutoscalerStatusObservedGenerationL #-}



-- * V2MetricIdentifier

-- | 'v2MetricIdentifierName' Lens
v2MetricIdentifierNameL :: Lens_' V2MetricIdentifier (Text)
v2MetricIdentifierNameL :: Lens_' V2MetricIdentifier Text
v2MetricIdentifierNameL Text -> f Text
f V2MetricIdentifier{Maybe V1LabelSelector
Text
v2MetricIdentifierName :: V2MetricIdentifier -> Text
v2MetricIdentifierName :: Text
v2MetricIdentifierSelector :: Maybe V1LabelSelector
$sel:v2MetricIdentifierSelector:V2MetricIdentifier :: V2MetricIdentifier -> Maybe V1LabelSelector
..} = (\Text
v2MetricIdentifierName -> V2MetricIdentifier { Text
v2MetricIdentifierName :: Text
v2MetricIdentifierName :: Text
v2MetricIdentifierName, Maybe V1LabelSelector
v2MetricIdentifierSelector :: Maybe V1LabelSelector
$sel:v2MetricIdentifierSelector:V2MetricIdentifier :: Maybe V1LabelSelector
..} ) (Text -> V2MetricIdentifier) -> f Text -> f V2MetricIdentifier
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2MetricIdentifierName
{-# INLINE v2MetricIdentifierNameL #-}

-- | 'v2MetricIdentifierSelector' Lens
v2MetricIdentifierSelectorL :: Lens_' V2MetricIdentifier (Maybe V1LabelSelector)
v2MetricIdentifierSelectorL :: Lens_' V2MetricIdentifier (Maybe V1LabelSelector)
v2MetricIdentifierSelectorL Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f V2MetricIdentifier{Maybe V1LabelSelector
Text
v2MetricIdentifierName :: V2MetricIdentifier -> Text
$sel:v2MetricIdentifierSelector:V2MetricIdentifier :: V2MetricIdentifier -> Maybe V1LabelSelector
v2MetricIdentifierName :: Text
v2MetricIdentifierSelector :: Maybe V1LabelSelector
..} = (\Maybe V1LabelSelector
v2MetricIdentifierSelector -> V2MetricIdentifier { Maybe V1LabelSelector
$sel:v2MetricIdentifierSelector:V2MetricIdentifier :: Maybe V1LabelSelector
v2MetricIdentifierSelector :: Maybe V1LabelSelector
v2MetricIdentifierSelector, Text
v2MetricIdentifierName :: Text
v2MetricIdentifierName :: Text
..} ) (Maybe V1LabelSelector -> V2MetricIdentifier)
-> f (Maybe V1LabelSelector) -> f V2MetricIdentifier
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V1LabelSelector -> f (Maybe V1LabelSelector)
f Maybe V1LabelSelector
v2MetricIdentifierSelector
{-# INLINE v2MetricIdentifierSelectorL #-}



-- * V2MetricSpec

-- | 'v2MetricSpecContainerResource' Lens
v2MetricSpecContainerResourceL :: Lens_' V2MetricSpec (Maybe V2ContainerResourceMetricSource)
v2MetricSpecContainerResourceL :: Lens_' V2MetricSpec (Maybe V2ContainerResourceMetricSource)
v2MetricSpecContainerResourceL Maybe V2ContainerResourceMetricSource
-> f (Maybe V2ContainerResourceMetricSource)
f V2MetricSpec{Maybe V2ResourceMetricSource
Maybe V2PodsMetricSource
Maybe V2ObjectMetricSource
Maybe V2ExternalMetricSource
Maybe V2ContainerResourceMetricSource
Text
v2MetricSpecContainerResource :: V2MetricSpec -> Maybe V2ContainerResourceMetricSource
v2MetricSpecContainerResource :: Maybe V2ContainerResourceMetricSource
v2MetricSpecExternal :: Maybe V2ExternalMetricSource
v2MetricSpecObject :: Maybe V2ObjectMetricSource
v2MetricSpecPods :: Maybe V2PodsMetricSource
v2MetricSpecResource :: Maybe V2ResourceMetricSource
v2MetricSpecType :: Text
$sel:v2MetricSpecExternal:V2MetricSpec :: V2MetricSpec -> Maybe V2ExternalMetricSource
$sel:v2MetricSpecObject:V2MetricSpec :: V2MetricSpec -> Maybe V2ObjectMetricSource
$sel:v2MetricSpecPods:V2MetricSpec :: V2MetricSpec -> Maybe V2PodsMetricSource
$sel:v2MetricSpecResource:V2MetricSpec :: V2MetricSpec -> Maybe V2ResourceMetricSource
$sel:v2MetricSpecType:V2MetricSpec :: V2MetricSpec -> Text
..} = (\Maybe V2ContainerResourceMetricSource
v2MetricSpecContainerResource -> V2MetricSpec { Maybe V2ContainerResourceMetricSource
v2MetricSpecContainerResource :: Maybe V2ContainerResourceMetricSource
v2MetricSpecContainerResource :: Maybe V2ContainerResourceMetricSource
v2MetricSpecContainerResource, Maybe V2ResourceMetricSource
Maybe V2PodsMetricSource
Maybe V2ObjectMetricSource
Maybe V2ExternalMetricSource
Text
v2MetricSpecExternal :: Maybe V2ExternalMetricSource
v2MetricSpecObject :: Maybe V2ObjectMetricSource
v2MetricSpecPods :: Maybe V2PodsMetricSource
v2MetricSpecResource :: Maybe V2ResourceMetricSource
v2MetricSpecType :: Text
$sel:v2MetricSpecExternal:V2MetricSpec :: Maybe V2ExternalMetricSource
$sel:v2MetricSpecObject:V2MetricSpec :: Maybe V2ObjectMetricSource
$sel:v2MetricSpecPods:V2MetricSpec :: Maybe V2PodsMetricSource
$sel:v2MetricSpecResource:V2MetricSpec :: Maybe V2ResourceMetricSource
$sel:v2MetricSpecType:V2MetricSpec :: Text
..} ) (Maybe V2ContainerResourceMetricSource -> V2MetricSpec)
-> f (Maybe V2ContainerResourceMetricSource) -> f V2MetricSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2ContainerResourceMetricSource
-> f (Maybe V2ContainerResourceMetricSource)
f Maybe V2ContainerResourceMetricSource
v2MetricSpecContainerResource
{-# INLINE v2MetricSpecContainerResourceL #-}

-- | 'v2MetricSpecExternal' Lens
v2MetricSpecExternalL :: Lens_' V2MetricSpec (Maybe V2ExternalMetricSource)
v2MetricSpecExternalL :: Lens_' V2MetricSpec (Maybe V2ExternalMetricSource)
v2MetricSpecExternalL Maybe V2ExternalMetricSource -> f (Maybe V2ExternalMetricSource)
f V2MetricSpec{Maybe V2ResourceMetricSource
Maybe V2PodsMetricSource
Maybe V2ObjectMetricSource
Maybe V2ExternalMetricSource
Maybe V2ContainerResourceMetricSource
Text
v2MetricSpecContainerResource :: V2MetricSpec -> Maybe V2ContainerResourceMetricSource
$sel:v2MetricSpecExternal:V2MetricSpec :: V2MetricSpec -> Maybe V2ExternalMetricSource
$sel:v2MetricSpecObject:V2MetricSpec :: V2MetricSpec -> Maybe V2ObjectMetricSource
$sel:v2MetricSpecPods:V2MetricSpec :: V2MetricSpec -> Maybe V2PodsMetricSource
$sel:v2MetricSpecResource:V2MetricSpec :: V2MetricSpec -> Maybe V2ResourceMetricSource
$sel:v2MetricSpecType:V2MetricSpec :: V2MetricSpec -> Text
v2MetricSpecContainerResource :: Maybe V2ContainerResourceMetricSource
v2MetricSpecExternal :: Maybe V2ExternalMetricSource
v2MetricSpecObject :: Maybe V2ObjectMetricSource
v2MetricSpecPods :: Maybe V2PodsMetricSource
v2MetricSpecResource :: Maybe V2ResourceMetricSource
v2MetricSpecType :: Text
..} = (\Maybe V2ExternalMetricSource
v2MetricSpecExternal -> V2MetricSpec { Maybe V2ExternalMetricSource
$sel:v2MetricSpecExternal:V2MetricSpec :: Maybe V2ExternalMetricSource
v2MetricSpecExternal :: Maybe V2ExternalMetricSource
v2MetricSpecExternal, Maybe V2ResourceMetricSource
Maybe V2PodsMetricSource
Maybe V2ObjectMetricSource
Maybe V2ContainerResourceMetricSource
Text
v2MetricSpecContainerResource :: Maybe V2ContainerResourceMetricSource
$sel:v2MetricSpecObject:V2MetricSpec :: Maybe V2ObjectMetricSource
$sel:v2MetricSpecPods:V2MetricSpec :: Maybe V2PodsMetricSource
$sel:v2MetricSpecResource:V2MetricSpec :: Maybe V2ResourceMetricSource
$sel:v2MetricSpecType:V2MetricSpec :: Text
v2MetricSpecContainerResource :: Maybe V2ContainerResourceMetricSource
v2MetricSpecObject :: Maybe V2ObjectMetricSource
v2MetricSpecPods :: Maybe V2PodsMetricSource
v2MetricSpecResource :: Maybe V2ResourceMetricSource
v2MetricSpecType :: Text
..} ) (Maybe V2ExternalMetricSource -> V2MetricSpec)
-> f (Maybe V2ExternalMetricSource) -> f V2MetricSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2ExternalMetricSource -> f (Maybe V2ExternalMetricSource)
f Maybe V2ExternalMetricSource
v2MetricSpecExternal
{-# INLINE v2MetricSpecExternalL #-}

-- | 'v2MetricSpecObject' Lens
v2MetricSpecObjectL :: Lens_' V2MetricSpec (Maybe V2ObjectMetricSource)
v2MetricSpecObjectL :: Lens_' V2MetricSpec (Maybe V2ObjectMetricSource)
v2MetricSpecObjectL Maybe V2ObjectMetricSource -> f (Maybe V2ObjectMetricSource)
f V2MetricSpec{Maybe V2ResourceMetricSource
Maybe V2PodsMetricSource
Maybe V2ObjectMetricSource
Maybe V2ExternalMetricSource
Maybe V2ContainerResourceMetricSource
Text
v2MetricSpecContainerResource :: V2MetricSpec -> Maybe V2ContainerResourceMetricSource
$sel:v2MetricSpecExternal:V2MetricSpec :: V2MetricSpec -> Maybe V2ExternalMetricSource
$sel:v2MetricSpecObject:V2MetricSpec :: V2MetricSpec -> Maybe V2ObjectMetricSource
$sel:v2MetricSpecPods:V2MetricSpec :: V2MetricSpec -> Maybe V2PodsMetricSource
$sel:v2MetricSpecResource:V2MetricSpec :: V2MetricSpec -> Maybe V2ResourceMetricSource
$sel:v2MetricSpecType:V2MetricSpec :: V2MetricSpec -> Text
v2MetricSpecContainerResource :: Maybe V2ContainerResourceMetricSource
v2MetricSpecExternal :: Maybe V2ExternalMetricSource
v2MetricSpecObject :: Maybe V2ObjectMetricSource
v2MetricSpecPods :: Maybe V2PodsMetricSource
v2MetricSpecResource :: Maybe V2ResourceMetricSource
v2MetricSpecType :: Text
..} = (\Maybe V2ObjectMetricSource
v2MetricSpecObject -> V2MetricSpec { Maybe V2ObjectMetricSource
$sel:v2MetricSpecObject:V2MetricSpec :: Maybe V2ObjectMetricSource
v2MetricSpecObject :: Maybe V2ObjectMetricSource
v2MetricSpecObject, Maybe V2ResourceMetricSource
Maybe V2PodsMetricSource
Maybe V2ExternalMetricSource
Maybe V2ContainerResourceMetricSource
Text
v2MetricSpecContainerResource :: Maybe V2ContainerResourceMetricSource
$sel:v2MetricSpecExternal:V2MetricSpec :: Maybe V2ExternalMetricSource
$sel:v2MetricSpecPods:V2MetricSpec :: Maybe V2PodsMetricSource
$sel:v2MetricSpecResource:V2MetricSpec :: Maybe V2ResourceMetricSource
$sel:v2MetricSpecType:V2MetricSpec :: Text
v2MetricSpecContainerResource :: Maybe V2ContainerResourceMetricSource
v2MetricSpecExternal :: Maybe V2ExternalMetricSource
v2MetricSpecPods :: Maybe V2PodsMetricSource
v2MetricSpecResource :: Maybe V2ResourceMetricSource
v2MetricSpecType :: Text
..} ) (Maybe V2ObjectMetricSource -> V2MetricSpec)
-> f (Maybe V2ObjectMetricSource) -> f V2MetricSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2ObjectMetricSource -> f (Maybe V2ObjectMetricSource)
f Maybe V2ObjectMetricSource
v2MetricSpecObject
{-# INLINE v2MetricSpecObjectL #-}

-- | 'v2MetricSpecPods' Lens
v2MetricSpecPodsL :: Lens_' V2MetricSpec (Maybe V2PodsMetricSource)
v2MetricSpecPodsL :: Lens_' V2MetricSpec (Maybe V2PodsMetricSource)
v2MetricSpecPodsL Maybe V2PodsMetricSource -> f (Maybe V2PodsMetricSource)
f V2MetricSpec{Maybe V2ResourceMetricSource
Maybe V2PodsMetricSource
Maybe V2ObjectMetricSource
Maybe V2ExternalMetricSource
Maybe V2ContainerResourceMetricSource
Text
v2MetricSpecContainerResource :: V2MetricSpec -> Maybe V2ContainerResourceMetricSource
$sel:v2MetricSpecExternal:V2MetricSpec :: V2MetricSpec -> Maybe V2ExternalMetricSource
$sel:v2MetricSpecObject:V2MetricSpec :: V2MetricSpec -> Maybe V2ObjectMetricSource
$sel:v2MetricSpecPods:V2MetricSpec :: V2MetricSpec -> Maybe V2PodsMetricSource
$sel:v2MetricSpecResource:V2MetricSpec :: V2MetricSpec -> Maybe V2ResourceMetricSource
$sel:v2MetricSpecType:V2MetricSpec :: V2MetricSpec -> Text
v2MetricSpecContainerResource :: Maybe V2ContainerResourceMetricSource
v2MetricSpecExternal :: Maybe V2ExternalMetricSource
v2MetricSpecObject :: Maybe V2ObjectMetricSource
v2MetricSpecPods :: Maybe V2PodsMetricSource
v2MetricSpecResource :: Maybe V2ResourceMetricSource
v2MetricSpecType :: Text
..} = (\Maybe V2PodsMetricSource
v2MetricSpecPods -> V2MetricSpec { Maybe V2PodsMetricSource
$sel:v2MetricSpecPods:V2MetricSpec :: Maybe V2PodsMetricSource
v2MetricSpecPods :: Maybe V2PodsMetricSource
v2MetricSpecPods, Maybe V2ResourceMetricSource
Maybe V2ObjectMetricSource
Maybe V2ExternalMetricSource
Maybe V2ContainerResourceMetricSource
Text
v2MetricSpecContainerResource :: Maybe V2ContainerResourceMetricSource
$sel:v2MetricSpecExternal:V2MetricSpec :: Maybe V2ExternalMetricSource
$sel:v2MetricSpecObject:V2MetricSpec :: Maybe V2ObjectMetricSource
$sel:v2MetricSpecResource:V2MetricSpec :: Maybe V2ResourceMetricSource
$sel:v2MetricSpecType:V2MetricSpec :: Text
v2MetricSpecContainerResource :: Maybe V2ContainerResourceMetricSource
v2MetricSpecExternal :: Maybe V2ExternalMetricSource
v2MetricSpecObject :: Maybe V2ObjectMetricSource
v2MetricSpecResource :: Maybe V2ResourceMetricSource
v2MetricSpecType :: Text
..} ) (Maybe V2PodsMetricSource -> V2MetricSpec)
-> f (Maybe V2PodsMetricSource) -> f V2MetricSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2PodsMetricSource -> f (Maybe V2PodsMetricSource)
f Maybe V2PodsMetricSource
v2MetricSpecPods
{-# INLINE v2MetricSpecPodsL #-}

-- | 'v2MetricSpecResource' Lens
v2MetricSpecResourceL :: Lens_' V2MetricSpec (Maybe V2ResourceMetricSource)
v2MetricSpecResourceL :: Lens_' V2MetricSpec (Maybe V2ResourceMetricSource)
v2MetricSpecResourceL Maybe V2ResourceMetricSource -> f (Maybe V2ResourceMetricSource)
f V2MetricSpec{Maybe V2ResourceMetricSource
Maybe V2PodsMetricSource
Maybe V2ObjectMetricSource
Maybe V2ExternalMetricSource
Maybe V2ContainerResourceMetricSource
Text
v2MetricSpecContainerResource :: V2MetricSpec -> Maybe V2ContainerResourceMetricSource
$sel:v2MetricSpecExternal:V2MetricSpec :: V2MetricSpec -> Maybe V2ExternalMetricSource
$sel:v2MetricSpecObject:V2MetricSpec :: V2MetricSpec -> Maybe V2ObjectMetricSource
$sel:v2MetricSpecPods:V2MetricSpec :: V2MetricSpec -> Maybe V2PodsMetricSource
$sel:v2MetricSpecResource:V2MetricSpec :: V2MetricSpec -> Maybe V2ResourceMetricSource
$sel:v2MetricSpecType:V2MetricSpec :: V2MetricSpec -> Text
v2MetricSpecContainerResource :: Maybe V2ContainerResourceMetricSource
v2MetricSpecExternal :: Maybe V2ExternalMetricSource
v2MetricSpecObject :: Maybe V2ObjectMetricSource
v2MetricSpecPods :: Maybe V2PodsMetricSource
v2MetricSpecResource :: Maybe V2ResourceMetricSource
v2MetricSpecType :: Text
..} = (\Maybe V2ResourceMetricSource
v2MetricSpecResource -> V2MetricSpec { Maybe V2ResourceMetricSource
$sel:v2MetricSpecResource:V2MetricSpec :: Maybe V2ResourceMetricSource
v2MetricSpecResource :: Maybe V2ResourceMetricSource
v2MetricSpecResource, Maybe V2PodsMetricSource
Maybe V2ObjectMetricSource
Maybe V2ExternalMetricSource
Maybe V2ContainerResourceMetricSource
Text
v2MetricSpecContainerResource :: Maybe V2ContainerResourceMetricSource
$sel:v2MetricSpecExternal:V2MetricSpec :: Maybe V2ExternalMetricSource
$sel:v2MetricSpecObject:V2MetricSpec :: Maybe V2ObjectMetricSource
$sel:v2MetricSpecPods:V2MetricSpec :: Maybe V2PodsMetricSource
$sel:v2MetricSpecType:V2MetricSpec :: Text
v2MetricSpecContainerResource :: Maybe V2ContainerResourceMetricSource
v2MetricSpecExternal :: Maybe V2ExternalMetricSource
v2MetricSpecObject :: Maybe V2ObjectMetricSource
v2MetricSpecPods :: Maybe V2PodsMetricSource
v2MetricSpecType :: Text
..} ) (Maybe V2ResourceMetricSource -> V2MetricSpec)
-> f (Maybe V2ResourceMetricSource) -> f V2MetricSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2ResourceMetricSource -> f (Maybe V2ResourceMetricSource)
f Maybe V2ResourceMetricSource
v2MetricSpecResource
{-# INLINE v2MetricSpecResourceL #-}

-- | 'v2MetricSpecType' Lens
v2MetricSpecTypeL :: Lens_' V2MetricSpec (Text)
v2MetricSpecTypeL :: Lens_' V2MetricSpec Text
v2MetricSpecTypeL Text -> f Text
f V2MetricSpec{Maybe V2ResourceMetricSource
Maybe V2PodsMetricSource
Maybe V2ObjectMetricSource
Maybe V2ExternalMetricSource
Maybe V2ContainerResourceMetricSource
Text
v2MetricSpecContainerResource :: V2MetricSpec -> Maybe V2ContainerResourceMetricSource
$sel:v2MetricSpecExternal:V2MetricSpec :: V2MetricSpec -> Maybe V2ExternalMetricSource
$sel:v2MetricSpecObject:V2MetricSpec :: V2MetricSpec -> Maybe V2ObjectMetricSource
$sel:v2MetricSpecPods:V2MetricSpec :: V2MetricSpec -> Maybe V2PodsMetricSource
$sel:v2MetricSpecResource:V2MetricSpec :: V2MetricSpec -> Maybe V2ResourceMetricSource
$sel:v2MetricSpecType:V2MetricSpec :: V2MetricSpec -> Text
v2MetricSpecContainerResource :: Maybe V2ContainerResourceMetricSource
v2MetricSpecExternal :: Maybe V2ExternalMetricSource
v2MetricSpecObject :: Maybe V2ObjectMetricSource
v2MetricSpecPods :: Maybe V2PodsMetricSource
v2MetricSpecResource :: Maybe V2ResourceMetricSource
v2MetricSpecType :: Text
..} = (\Text
v2MetricSpecType -> V2MetricSpec { Text
$sel:v2MetricSpecType:V2MetricSpec :: Text
v2MetricSpecType :: Text
v2MetricSpecType, Maybe V2ResourceMetricSource
Maybe V2PodsMetricSource
Maybe V2ObjectMetricSource
Maybe V2ExternalMetricSource
Maybe V2ContainerResourceMetricSource
v2MetricSpecContainerResource :: Maybe V2ContainerResourceMetricSource
$sel:v2MetricSpecExternal:V2MetricSpec :: Maybe V2ExternalMetricSource
$sel:v2MetricSpecObject:V2MetricSpec :: Maybe V2ObjectMetricSource
$sel:v2MetricSpecPods:V2MetricSpec :: Maybe V2PodsMetricSource
$sel:v2MetricSpecResource:V2MetricSpec :: Maybe V2ResourceMetricSource
v2MetricSpecContainerResource :: Maybe V2ContainerResourceMetricSource
v2MetricSpecExternal :: Maybe V2ExternalMetricSource
v2MetricSpecObject :: Maybe V2ObjectMetricSource
v2MetricSpecPods :: Maybe V2PodsMetricSource
v2MetricSpecResource :: Maybe V2ResourceMetricSource
..} ) (Text -> V2MetricSpec) -> f Text -> f V2MetricSpec
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2MetricSpecType
{-# INLINE v2MetricSpecTypeL #-}



-- * V2MetricStatus

-- | 'v2MetricStatusContainerResource' Lens
v2MetricStatusContainerResourceL :: Lens_' V2MetricStatus (Maybe V2ContainerResourceMetricStatus)
v2MetricStatusContainerResourceL :: Lens_' V2MetricStatus (Maybe V2ContainerResourceMetricStatus)
v2MetricStatusContainerResourceL Maybe V2ContainerResourceMetricStatus
-> f (Maybe V2ContainerResourceMetricStatus)
f V2MetricStatus{Maybe V2ResourceMetricStatus
Maybe V2PodsMetricStatus
Maybe V2ObjectMetricStatus
Maybe V2ExternalMetricStatus
Maybe V2ContainerResourceMetricStatus
Text
v2MetricStatusContainerResource :: V2MetricStatus -> Maybe V2ContainerResourceMetricStatus
v2MetricStatusContainerResource :: Maybe V2ContainerResourceMetricStatus
v2MetricStatusExternal :: Maybe V2ExternalMetricStatus
v2MetricStatusObject :: Maybe V2ObjectMetricStatus
v2MetricStatusPods :: Maybe V2PodsMetricStatus
v2MetricStatusResource :: Maybe V2ResourceMetricStatus
v2MetricStatusType :: Text
$sel:v2MetricStatusExternal:V2MetricStatus :: V2MetricStatus -> Maybe V2ExternalMetricStatus
$sel:v2MetricStatusObject:V2MetricStatus :: V2MetricStatus -> Maybe V2ObjectMetricStatus
$sel:v2MetricStatusPods:V2MetricStatus :: V2MetricStatus -> Maybe V2PodsMetricStatus
$sel:v2MetricStatusResource:V2MetricStatus :: V2MetricStatus -> Maybe V2ResourceMetricStatus
$sel:v2MetricStatusType:V2MetricStatus :: V2MetricStatus -> Text
..} = (\Maybe V2ContainerResourceMetricStatus
v2MetricStatusContainerResource -> V2MetricStatus { Maybe V2ContainerResourceMetricStatus
v2MetricStatusContainerResource :: Maybe V2ContainerResourceMetricStatus
v2MetricStatusContainerResource :: Maybe V2ContainerResourceMetricStatus
v2MetricStatusContainerResource, Maybe V2ResourceMetricStatus
Maybe V2PodsMetricStatus
Maybe V2ObjectMetricStatus
Maybe V2ExternalMetricStatus
Text
v2MetricStatusExternal :: Maybe V2ExternalMetricStatus
v2MetricStatusObject :: Maybe V2ObjectMetricStatus
v2MetricStatusPods :: Maybe V2PodsMetricStatus
v2MetricStatusResource :: Maybe V2ResourceMetricStatus
v2MetricStatusType :: Text
$sel:v2MetricStatusExternal:V2MetricStatus :: Maybe V2ExternalMetricStatus
$sel:v2MetricStatusObject:V2MetricStatus :: Maybe V2ObjectMetricStatus
$sel:v2MetricStatusPods:V2MetricStatus :: Maybe V2PodsMetricStatus
$sel:v2MetricStatusResource:V2MetricStatus :: Maybe V2ResourceMetricStatus
$sel:v2MetricStatusType:V2MetricStatus :: Text
..} ) (Maybe V2ContainerResourceMetricStatus -> V2MetricStatus)
-> f (Maybe V2ContainerResourceMetricStatus) -> f V2MetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2ContainerResourceMetricStatus
-> f (Maybe V2ContainerResourceMetricStatus)
f Maybe V2ContainerResourceMetricStatus
v2MetricStatusContainerResource
{-# INLINE v2MetricStatusContainerResourceL #-}

-- | 'v2MetricStatusExternal' Lens
v2MetricStatusExternalL :: Lens_' V2MetricStatus (Maybe V2ExternalMetricStatus)
v2MetricStatusExternalL :: Lens_' V2MetricStatus (Maybe V2ExternalMetricStatus)
v2MetricStatusExternalL Maybe V2ExternalMetricStatus -> f (Maybe V2ExternalMetricStatus)
f V2MetricStatus{Maybe V2ResourceMetricStatus
Maybe V2PodsMetricStatus
Maybe V2ObjectMetricStatus
Maybe V2ExternalMetricStatus
Maybe V2ContainerResourceMetricStatus
Text
v2MetricStatusContainerResource :: V2MetricStatus -> Maybe V2ContainerResourceMetricStatus
$sel:v2MetricStatusExternal:V2MetricStatus :: V2MetricStatus -> Maybe V2ExternalMetricStatus
$sel:v2MetricStatusObject:V2MetricStatus :: V2MetricStatus -> Maybe V2ObjectMetricStatus
$sel:v2MetricStatusPods:V2MetricStatus :: V2MetricStatus -> Maybe V2PodsMetricStatus
$sel:v2MetricStatusResource:V2MetricStatus :: V2MetricStatus -> Maybe V2ResourceMetricStatus
$sel:v2MetricStatusType:V2MetricStatus :: V2MetricStatus -> Text
v2MetricStatusContainerResource :: Maybe V2ContainerResourceMetricStatus
v2MetricStatusExternal :: Maybe V2ExternalMetricStatus
v2MetricStatusObject :: Maybe V2ObjectMetricStatus
v2MetricStatusPods :: Maybe V2PodsMetricStatus
v2MetricStatusResource :: Maybe V2ResourceMetricStatus
v2MetricStatusType :: Text
..} = (\Maybe V2ExternalMetricStatus
v2MetricStatusExternal -> V2MetricStatus { Maybe V2ExternalMetricStatus
$sel:v2MetricStatusExternal:V2MetricStatus :: Maybe V2ExternalMetricStatus
v2MetricStatusExternal :: Maybe V2ExternalMetricStatus
v2MetricStatusExternal, Maybe V2ResourceMetricStatus
Maybe V2PodsMetricStatus
Maybe V2ObjectMetricStatus
Maybe V2ContainerResourceMetricStatus
Text
v2MetricStatusContainerResource :: Maybe V2ContainerResourceMetricStatus
$sel:v2MetricStatusObject:V2MetricStatus :: Maybe V2ObjectMetricStatus
$sel:v2MetricStatusPods:V2MetricStatus :: Maybe V2PodsMetricStatus
$sel:v2MetricStatusResource:V2MetricStatus :: Maybe V2ResourceMetricStatus
$sel:v2MetricStatusType:V2MetricStatus :: Text
v2MetricStatusContainerResource :: Maybe V2ContainerResourceMetricStatus
v2MetricStatusObject :: Maybe V2ObjectMetricStatus
v2MetricStatusPods :: Maybe V2PodsMetricStatus
v2MetricStatusResource :: Maybe V2ResourceMetricStatus
v2MetricStatusType :: Text
..} ) (Maybe V2ExternalMetricStatus -> V2MetricStatus)
-> f (Maybe V2ExternalMetricStatus) -> f V2MetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2ExternalMetricStatus -> f (Maybe V2ExternalMetricStatus)
f Maybe V2ExternalMetricStatus
v2MetricStatusExternal
{-# INLINE v2MetricStatusExternalL #-}

-- | 'v2MetricStatusObject' Lens
v2MetricStatusObjectL :: Lens_' V2MetricStatus (Maybe V2ObjectMetricStatus)
v2MetricStatusObjectL :: Lens_' V2MetricStatus (Maybe V2ObjectMetricStatus)
v2MetricStatusObjectL Maybe V2ObjectMetricStatus -> f (Maybe V2ObjectMetricStatus)
f V2MetricStatus{Maybe V2ResourceMetricStatus
Maybe V2PodsMetricStatus
Maybe V2ObjectMetricStatus
Maybe V2ExternalMetricStatus
Maybe V2ContainerResourceMetricStatus
Text
v2MetricStatusContainerResource :: V2MetricStatus -> Maybe V2ContainerResourceMetricStatus
$sel:v2MetricStatusExternal:V2MetricStatus :: V2MetricStatus -> Maybe V2ExternalMetricStatus
$sel:v2MetricStatusObject:V2MetricStatus :: V2MetricStatus -> Maybe V2ObjectMetricStatus
$sel:v2MetricStatusPods:V2MetricStatus :: V2MetricStatus -> Maybe V2PodsMetricStatus
$sel:v2MetricStatusResource:V2MetricStatus :: V2MetricStatus -> Maybe V2ResourceMetricStatus
$sel:v2MetricStatusType:V2MetricStatus :: V2MetricStatus -> Text
v2MetricStatusContainerResource :: Maybe V2ContainerResourceMetricStatus
v2MetricStatusExternal :: Maybe V2ExternalMetricStatus
v2MetricStatusObject :: Maybe V2ObjectMetricStatus
v2MetricStatusPods :: Maybe V2PodsMetricStatus
v2MetricStatusResource :: Maybe V2ResourceMetricStatus
v2MetricStatusType :: Text
..} = (\Maybe V2ObjectMetricStatus
v2MetricStatusObject -> V2MetricStatus { Maybe V2ObjectMetricStatus
$sel:v2MetricStatusObject:V2MetricStatus :: Maybe V2ObjectMetricStatus
v2MetricStatusObject :: Maybe V2ObjectMetricStatus
v2MetricStatusObject, Maybe V2ResourceMetricStatus
Maybe V2PodsMetricStatus
Maybe V2ExternalMetricStatus
Maybe V2ContainerResourceMetricStatus
Text
v2MetricStatusContainerResource :: Maybe V2ContainerResourceMetricStatus
$sel:v2MetricStatusExternal:V2MetricStatus :: Maybe V2ExternalMetricStatus
$sel:v2MetricStatusPods:V2MetricStatus :: Maybe V2PodsMetricStatus
$sel:v2MetricStatusResource:V2MetricStatus :: Maybe V2ResourceMetricStatus
$sel:v2MetricStatusType:V2MetricStatus :: Text
v2MetricStatusContainerResource :: Maybe V2ContainerResourceMetricStatus
v2MetricStatusExternal :: Maybe V2ExternalMetricStatus
v2MetricStatusPods :: Maybe V2PodsMetricStatus
v2MetricStatusResource :: Maybe V2ResourceMetricStatus
v2MetricStatusType :: Text
..} ) (Maybe V2ObjectMetricStatus -> V2MetricStatus)
-> f (Maybe V2ObjectMetricStatus) -> f V2MetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2ObjectMetricStatus -> f (Maybe V2ObjectMetricStatus)
f Maybe V2ObjectMetricStatus
v2MetricStatusObject
{-# INLINE v2MetricStatusObjectL #-}

-- | 'v2MetricStatusPods' Lens
v2MetricStatusPodsL :: Lens_' V2MetricStatus (Maybe V2PodsMetricStatus)
v2MetricStatusPodsL :: Lens_' V2MetricStatus (Maybe V2PodsMetricStatus)
v2MetricStatusPodsL Maybe V2PodsMetricStatus -> f (Maybe V2PodsMetricStatus)
f V2MetricStatus{Maybe V2ResourceMetricStatus
Maybe V2PodsMetricStatus
Maybe V2ObjectMetricStatus
Maybe V2ExternalMetricStatus
Maybe V2ContainerResourceMetricStatus
Text
v2MetricStatusContainerResource :: V2MetricStatus -> Maybe V2ContainerResourceMetricStatus
$sel:v2MetricStatusExternal:V2MetricStatus :: V2MetricStatus -> Maybe V2ExternalMetricStatus
$sel:v2MetricStatusObject:V2MetricStatus :: V2MetricStatus -> Maybe V2ObjectMetricStatus
$sel:v2MetricStatusPods:V2MetricStatus :: V2MetricStatus -> Maybe V2PodsMetricStatus
$sel:v2MetricStatusResource:V2MetricStatus :: V2MetricStatus -> Maybe V2ResourceMetricStatus
$sel:v2MetricStatusType:V2MetricStatus :: V2MetricStatus -> Text
v2MetricStatusContainerResource :: Maybe V2ContainerResourceMetricStatus
v2MetricStatusExternal :: Maybe V2ExternalMetricStatus
v2MetricStatusObject :: Maybe V2ObjectMetricStatus
v2MetricStatusPods :: Maybe V2PodsMetricStatus
v2MetricStatusResource :: Maybe V2ResourceMetricStatus
v2MetricStatusType :: Text
..} = (\Maybe V2PodsMetricStatus
v2MetricStatusPods -> V2MetricStatus { Maybe V2PodsMetricStatus
$sel:v2MetricStatusPods:V2MetricStatus :: Maybe V2PodsMetricStatus
v2MetricStatusPods :: Maybe V2PodsMetricStatus
v2MetricStatusPods, Maybe V2ResourceMetricStatus
Maybe V2ObjectMetricStatus
Maybe V2ExternalMetricStatus
Maybe V2ContainerResourceMetricStatus
Text
v2MetricStatusContainerResource :: Maybe V2ContainerResourceMetricStatus
$sel:v2MetricStatusExternal:V2MetricStatus :: Maybe V2ExternalMetricStatus
$sel:v2MetricStatusObject:V2MetricStatus :: Maybe V2ObjectMetricStatus
$sel:v2MetricStatusResource:V2MetricStatus :: Maybe V2ResourceMetricStatus
$sel:v2MetricStatusType:V2MetricStatus :: Text
v2MetricStatusContainerResource :: Maybe V2ContainerResourceMetricStatus
v2MetricStatusExternal :: Maybe V2ExternalMetricStatus
v2MetricStatusObject :: Maybe V2ObjectMetricStatus
v2MetricStatusResource :: Maybe V2ResourceMetricStatus
v2MetricStatusType :: Text
..} ) (Maybe V2PodsMetricStatus -> V2MetricStatus)
-> f (Maybe V2PodsMetricStatus) -> f V2MetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2PodsMetricStatus -> f (Maybe V2PodsMetricStatus)
f Maybe V2PodsMetricStatus
v2MetricStatusPods
{-# INLINE v2MetricStatusPodsL #-}

-- | 'v2MetricStatusResource' Lens
v2MetricStatusResourceL :: Lens_' V2MetricStatus (Maybe V2ResourceMetricStatus)
v2MetricStatusResourceL :: Lens_' V2MetricStatus (Maybe V2ResourceMetricStatus)
v2MetricStatusResourceL Maybe V2ResourceMetricStatus -> f (Maybe V2ResourceMetricStatus)
f V2MetricStatus{Maybe V2ResourceMetricStatus
Maybe V2PodsMetricStatus
Maybe V2ObjectMetricStatus
Maybe V2ExternalMetricStatus
Maybe V2ContainerResourceMetricStatus
Text
v2MetricStatusContainerResource :: V2MetricStatus -> Maybe V2ContainerResourceMetricStatus
$sel:v2MetricStatusExternal:V2MetricStatus :: V2MetricStatus -> Maybe V2ExternalMetricStatus
$sel:v2MetricStatusObject:V2MetricStatus :: V2MetricStatus -> Maybe V2ObjectMetricStatus
$sel:v2MetricStatusPods:V2MetricStatus :: V2MetricStatus -> Maybe V2PodsMetricStatus
$sel:v2MetricStatusResource:V2MetricStatus :: V2MetricStatus -> Maybe V2ResourceMetricStatus
$sel:v2MetricStatusType:V2MetricStatus :: V2MetricStatus -> Text
v2MetricStatusContainerResource :: Maybe V2ContainerResourceMetricStatus
v2MetricStatusExternal :: Maybe V2ExternalMetricStatus
v2MetricStatusObject :: Maybe V2ObjectMetricStatus
v2MetricStatusPods :: Maybe V2PodsMetricStatus
v2MetricStatusResource :: Maybe V2ResourceMetricStatus
v2MetricStatusType :: Text
..} = (\Maybe V2ResourceMetricStatus
v2MetricStatusResource -> V2MetricStatus { Maybe V2ResourceMetricStatus
$sel:v2MetricStatusResource:V2MetricStatus :: Maybe V2ResourceMetricStatus
v2MetricStatusResource :: Maybe V2ResourceMetricStatus
v2MetricStatusResource, Maybe V2PodsMetricStatus
Maybe V2ObjectMetricStatus
Maybe V2ExternalMetricStatus
Maybe V2ContainerResourceMetricStatus
Text
v2MetricStatusContainerResource :: Maybe V2ContainerResourceMetricStatus
$sel:v2MetricStatusExternal:V2MetricStatus :: Maybe V2ExternalMetricStatus
$sel:v2MetricStatusObject:V2MetricStatus :: Maybe V2ObjectMetricStatus
$sel:v2MetricStatusPods:V2MetricStatus :: Maybe V2PodsMetricStatus
$sel:v2MetricStatusType:V2MetricStatus :: Text
v2MetricStatusContainerResource :: Maybe V2ContainerResourceMetricStatus
v2MetricStatusExternal :: Maybe V2ExternalMetricStatus
v2MetricStatusObject :: Maybe V2ObjectMetricStatus
v2MetricStatusPods :: Maybe V2PodsMetricStatus
v2MetricStatusType :: Text
..} ) (Maybe V2ResourceMetricStatus -> V2MetricStatus)
-> f (Maybe V2ResourceMetricStatus) -> f V2MetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe V2ResourceMetricStatus -> f (Maybe V2ResourceMetricStatus)
f Maybe V2ResourceMetricStatus
v2MetricStatusResource
{-# INLINE v2MetricStatusResourceL #-}

-- | 'v2MetricStatusType' Lens
v2MetricStatusTypeL :: Lens_' V2MetricStatus (Text)
v2MetricStatusTypeL :: Lens_' V2MetricStatus Text
v2MetricStatusTypeL Text -> f Text
f V2MetricStatus{Maybe V2ResourceMetricStatus
Maybe V2PodsMetricStatus
Maybe V2ObjectMetricStatus
Maybe V2ExternalMetricStatus
Maybe V2ContainerResourceMetricStatus
Text
v2MetricStatusContainerResource :: V2MetricStatus -> Maybe V2ContainerResourceMetricStatus
$sel:v2MetricStatusExternal:V2MetricStatus :: V2MetricStatus -> Maybe V2ExternalMetricStatus
$sel:v2MetricStatusObject:V2MetricStatus :: V2MetricStatus -> Maybe V2ObjectMetricStatus
$sel:v2MetricStatusPods:V2MetricStatus :: V2MetricStatus -> Maybe V2PodsMetricStatus
$sel:v2MetricStatusResource:V2MetricStatus :: V2MetricStatus -> Maybe V2ResourceMetricStatus
$sel:v2MetricStatusType:V2MetricStatus :: V2MetricStatus -> Text
v2MetricStatusContainerResource :: Maybe V2ContainerResourceMetricStatus
v2MetricStatusExternal :: Maybe V2ExternalMetricStatus
v2MetricStatusObject :: Maybe V2ObjectMetricStatus
v2MetricStatusPods :: Maybe V2PodsMetricStatus
v2MetricStatusResource :: Maybe V2ResourceMetricStatus
v2MetricStatusType :: Text
..} = (\Text
v2MetricStatusType -> V2MetricStatus { Text
$sel:v2MetricStatusType:V2MetricStatus :: Text
v2MetricStatusType :: Text
v2MetricStatusType, Maybe V2ResourceMetricStatus
Maybe V2PodsMetricStatus
Maybe V2ObjectMetricStatus
Maybe V2ExternalMetricStatus
Maybe V2ContainerResourceMetricStatus
v2MetricStatusContainerResource :: Maybe V2ContainerResourceMetricStatus
$sel:v2MetricStatusExternal:V2MetricStatus :: Maybe V2ExternalMetricStatus
$sel:v2MetricStatusObject:V2MetricStatus :: Maybe V2ObjectMetricStatus
$sel:v2MetricStatusPods:V2MetricStatus :: Maybe V2PodsMetricStatus
$sel:v2MetricStatusResource:V2MetricStatus :: Maybe V2ResourceMetricStatus
v2MetricStatusContainerResource :: Maybe V2ContainerResourceMetricStatus
v2MetricStatusExternal :: Maybe V2ExternalMetricStatus
v2MetricStatusObject :: Maybe V2ObjectMetricStatus
v2MetricStatusPods :: Maybe V2PodsMetricStatus
v2MetricStatusResource :: Maybe V2ResourceMetricStatus
..} ) (Text -> V2MetricStatus) -> f Text -> f V2MetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2MetricStatusType
{-# INLINE v2MetricStatusTypeL #-}



-- * V2MetricTarget

-- | 'v2MetricTargetAverageUtilization' Lens
v2MetricTargetAverageUtilizationL :: Lens_' V2MetricTarget (Maybe Int)
v2MetricTargetAverageUtilizationL :: Lens_' V2MetricTarget (Maybe Int)
v2MetricTargetAverageUtilizationL Maybe Int -> f (Maybe Int)
f V2MetricTarget{Maybe Int
Maybe Quantity
Text
v2MetricTargetAverageUtilization :: V2MetricTarget -> Maybe Int
v2MetricTargetAverageUtilization :: Maybe Int
v2MetricTargetAverageValue :: Maybe Quantity
v2MetricTargetType :: Text
v2MetricTargetValue :: Maybe Quantity
$sel:v2MetricTargetAverageValue:V2MetricTarget :: V2MetricTarget -> Maybe Quantity
$sel:v2MetricTargetType:V2MetricTarget :: V2MetricTarget -> Text
$sel:v2MetricTargetValue:V2MetricTarget :: V2MetricTarget -> Maybe Quantity
..} = (\Maybe Int
v2MetricTargetAverageUtilization -> V2MetricTarget { Maybe Int
v2MetricTargetAverageUtilization :: Maybe Int
v2MetricTargetAverageUtilization :: Maybe Int
v2MetricTargetAverageUtilization, Maybe Quantity
Text
v2MetricTargetAverageValue :: Maybe Quantity
v2MetricTargetType :: Text
v2MetricTargetValue :: Maybe Quantity
$sel:v2MetricTargetAverageValue:V2MetricTarget :: Maybe Quantity
$sel:v2MetricTargetType:V2MetricTarget :: Text
$sel:v2MetricTargetValue:V2MetricTarget :: Maybe Quantity
..} ) (Maybe Int -> V2MetricTarget) -> f (Maybe Int) -> f V2MetricTarget
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v2MetricTargetAverageUtilization
{-# INLINE v2MetricTargetAverageUtilizationL #-}

-- | 'v2MetricTargetAverageValue' Lens
v2MetricTargetAverageValueL :: Lens_' V2MetricTarget (Maybe Quantity)
v2MetricTargetAverageValueL :: Lens_' V2MetricTarget (Maybe Quantity)
v2MetricTargetAverageValueL Maybe Quantity -> f (Maybe Quantity)
f V2MetricTarget{Maybe Int
Maybe Quantity
Text
v2MetricTargetAverageUtilization :: V2MetricTarget -> Maybe Int
$sel:v2MetricTargetAverageValue:V2MetricTarget :: V2MetricTarget -> Maybe Quantity
$sel:v2MetricTargetType:V2MetricTarget :: V2MetricTarget -> Text
$sel:v2MetricTargetValue:V2MetricTarget :: V2MetricTarget -> Maybe Quantity
v2MetricTargetAverageUtilization :: Maybe Int
v2MetricTargetAverageValue :: Maybe Quantity
v2MetricTargetType :: Text
v2MetricTargetValue :: Maybe Quantity
..} = (\Maybe Quantity
v2MetricTargetAverageValue -> V2MetricTarget { Maybe Quantity
$sel:v2MetricTargetAverageValue:V2MetricTarget :: Maybe Quantity
v2MetricTargetAverageValue :: Maybe Quantity
v2MetricTargetAverageValue, Maybe Int
Maybe Quantity
Text
v2MetricTargetAverageUtilization :: Maybe Int
$sel:v2MetricTargetType:V2MetricTarget :: Text
$sel:v2MetricTargetValue:V2MetricTarget :: Maybe Quantity
v2MetricTargetAverageUtilization :: Maybe Int
v2MetricTargetType :: Text
v2MetricTargetValue :: Maybe Quantity
..} ) (Maybe Quantity -> V2MetricTarget)
-> f (Maybe Quantity) -> f V2MetricTarget
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Quantity -> f (Maybe Quantity)
f Maybe Quantity
v2MetricTargetAverageValue
{-# INLINE v2MetricTargetAverageValueL #-}

-- | 'v2MetricTargetType' Lens
v2MetricTargetTypeL :: Lens_' V2MetricTarget (Text)
v2MetricTargetTypeL :: Lens_' V2MetricTarget Text
v2MetricTargetTypeL Text -> f Text
f V2MetricTarget{Maybe Int
Maybe Quantity
Text
v2MetricTargetAverageUtilization :: V2MetricTarget -> Maybe Int
$sel:v2MetricTargetAverageValue:V2MetricTarget :: V2MetricTarget -> Maybe Quantity
$sel:v2MetricTargetType:V2MetricTarget :: V2MetricTarget -> Text
$sel:v2MetricTargetValue:V2MetricTarget :: V2MetricTarget -> Maybe Quantity
v2MetricTargetAverageUtilization :: Maybe Int
v2MetricTargetAverageValue :: Maybe Quantity
v2MetricTargetType :: Text
v2MetricTargetValue :: Maybe Quantity
..} = (\Text
v2MetricTargetType -> V2MetricTarget { Text
$sel:v2MetricTargetType:V2MetricTarget :: Text
v2MetricTargetType :: Text
v2MetricTargetType, Maybe Int
Maybe Quantity
v2MetricTargetAverageUtilization :: Maybe Int
$sel:v2MetricTargetAverageValue:V2MetricTarget :: Maybe Quantity
$sel:v2MetricTargetValue:V2MetricTarget :: Maybe Quantity
v2MetricTargetAverageUtilization :: Maybe Int
v2MetricTargetAverageValue :: Maybe Quantity
v2MetricTargetValue :: Maybe Quantity
..} ) (Text -> V2MetricTarget) -> f Text -> f V2MetricTarget
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2MetricTargetType
{-# INLINE v2MetricTargetTypeL #-}

-- | 'v2MetricTargetValue' Lens
v2MetricTargetValueL :: Lens_' V2MetricTarget (Maybe Quantity)
v2MetricTargetValueL :: Lens_' V2MetricTarget (Maybe Quantity)
v2MetricTargetValueL Maybe Quantity -> f (Maybe Quantity)
f V2MetricTarget{Maybe Int
Maybe Quantity
Text
v2MetricTargetAverageUtilization :: V2MetricTarget -> Maybe Int
$sel:v2MetricTargetAverageValue:V2MetricTarget :: V2MetricTarget -> Maybe Quantity
$sel:v2MetricTargetType:V2MetricTarget :: V2MetricTarget -> Text
$sel:v2MetricTargetValue:V2MetricTarget :: V2MetricTarget -> Maybe Quantity
v2MetricTargetAverageUtilization :: Maybe Int
v2MetricTargetAverageValue :: Maybe Quantity
v2MetricTargetType :: Text
v2MetricTargetValue :: Maybe Quantity
..} = (\Maybe Quantity
v2MetricTargetValue -> V2MetricTarget { Maybe Quantity
$sel:v2MetricTargetValue:V2MetricTarget :: Maybe Quantity
v2MetricTargetValue :: Maybe Quantity
v2MetricTargetValue, Maybe Int
Maybe Quantity
Text
v2MetricTargetAverageUtilization :: Maybe Int
$sel:v2MetricTargetAverageValue:V2MetricTarget :: Maybe Quantity
$sel:v2MetricTargetType:V2MetricTarget :: Text
v2MetricTargetAverageUtilization :: Maybe Int
v2MetricTargetAverageValue :: Maybe Quantity
v2MetricTargetType :: Text
..} ) (Maybe Quantity -> V2MetricTarget)
-> f (Maybe Quantity) -> f V2MetricTarget
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Quantity -> f (Maybe Quantity)
f Maybe Quantity
v2MetricTargetValue
{-# INLINE v2MetricTargetValueL #-}



-- * V2MetricValueStatus

-- | 'v2MetricValueStatusAverageUtilization' Lens
v2MetricValueStatusAverageUtilizationL :: Lens_' V2MetricValueStatus (Maybe Int)
v2MetricValueStatusAverageUtilizationL :: Lens_' V2MetricValueStatus (Maybe Int)
v2MetricValueStatusAverageUtilizationL Maybe Int -> f (Maybe Int)
f V2MetricValueStatus{Maybe Int
Maybe Quantity
v2MetricValueStatusAverageUtilization :: V2MetricValueStatus -> Maybe Int
v2MetricValueStatusAverageUtilization :: Maybe Int
v2MetricValueStatusAverageValue :: Maybe Quantity
v2MetricValueStatusValue :: Maybe Quantity
$sel:v2MetricValueStatusAverageValue:V2MetricValueStatus :: V2MetricValueStatus -> Maybe Quantity
$sel:v2MetricValueStatusValue:V2MetricValueStatus :: V2MetricValueStatus -> Maybe Quantity
..} = (\Maybe Int
v2MetricValueStatusAverageUtilization -> V2MetricValueStatus { Maybe Int
v2MetricValueStatusAverageUtilization :: Maybe Int
v2MetricValueStatusAverageUtilization :: Maybe Int
v2MetricValueStatusAverageUtilization, Maybe Quantity
v2MetricValueStatusAverageValue :: Maybe Quantity
v2MetricValueStatusValue :: Maybe Quantity
$sel:v2MetricValueStatusAverageValue:V2MetricValueStatus :: Maybe Quantity
$sel:v2MetricValueStatusValue:V2MetricValueStatus :: Maybe Quantity
..} ) (Maybe Int -> V2MetricValueStatus)
-> f (Maybe Int) -> f V2MetricValueStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Int -> f (Maybe Int)
f Maybe Int
v2MetricValueStatusAverageUtilization
{-# INLINE v2MetricValueStatusAverageUtilizationL #-}

-- | 'v2MetricValueStatusAverageValue' Lens
v2MetricValueStatusAverageValueL :: Lens_' V2MetricValueStatus (Maybe Quantity)
v2MetricValueStatusAverageValueL :: Lens_' V2MetricValueStatus (Maybe Quantity)
v2MetricValueStatusAverageValueL Maybe Quantity -> f (Maybe Quantity)
f V2MetricValueStatus{Maybe Int
Maybe Quantity
v2MetricValueStatusAverageUtilization :: V2MetricValueStatus -> Maybe Int
$sel:v2MetricValueStatusAverageValue:V2MetricValueStatus :: V2MetricValueStatus -> Maybe Quantity
$sel:v2MetricValueStatusValue:V2MetricValueStatus :: V2MetricValueStatus -> Maybe Quantity
v2MetricValueStatusAverageUtilization :: Maybe Int
v2MetricValueStatusAverageValue :: Maybe Quantity
v2MetricValueStatusValue :: Maybe Quantity
..} = (\Maybe Quantity
v2MetricValueStatusAverageValue -> V2MetricValueStatus { Maybe Quantity
$sel:v2MetricValueStatusAverageValue:V2MetricValueStatus :: Maybe Quantity
v2MetricValueStatusAverageValue :: Maybe Quantity
v2MetricValueStatusAverageValue, Maybe Int
Maybe Quantity
v2MetricValueStatusAverageUtilization :: Maybe Int
$sel:v2MetricValueStatusValue:V2MetricValueStatus :: Maybe Quantity
v2MetricValueStatusAverageUtilization :: Maybe Int
v2MetricValueStatusValue :: Maybe Quantity
..} ) (Maybe Quantity -> V2MetricValueStatus)
-> f (Maybe Quantity) -> f V2MetricValueStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Quantity -> f (Maybe Quantity)
f Maybe Quantity
v2MetricValueStatusAverageValue
{-# INLINE v2MetricValueStatusAverageValueL #-}

-- | 'v2MetricValueStatusValue' Lens
v2MetricValueStatusValueL :: Lens_' V2MetricValueStatus (Maybe Quantity)
v2MetricValueStatusValueL :: Lens_' V2MetricValueStatus (Maybe Quantity)
v2MetricValueStatusValueL Maybe Quantity -> f (Maybe Quantity)
f V2MetricValueStatus{Maybe Int
Maybe Quantity
v2MetricValueStatusAverageUtilization :: V2MetricValueStatus -> Maybe Int
$sel:v2MetricValueStatusAverageValue:V2MetricValueStatus :: V2MetricValueStatus -> Maybe Quantity
$sel:v2MetricValueStatusValue:V2MetricValueStatus :: V2MetricValueStatus -> Maybe Quantity
v2MetricValueStatusAverageUtilization :: Maybe Int
v2MetricValueStatusAverageValue :: Maybe Quantity
v2MetricValueStatusValue :: Maybe Quantity
..} = (\Maybe Quantity
v2MetricValueStatusValue -> V2MetricValueStatus { Maybe Quantity
$sel:v2MetricValueStatusValue:V2MetricValueStatus :: Maybe Quantity
v2MetricValueStatusValue :: Maybe Quantity
v2MetricValueStatusValue, Maybe Int
Maybe Quantity
v2MetricValueStatusAverageUtilization :: Maybe Int
$sel:v2MetricValueStatusAverageValue:V2MetricValueStatus :: Maybe Quantity
v2MetricValueStatusAverageUtilization :: Maybe Int
v2MetricValueStatusAverageValue :: Maybe Quantity
..} ) (Maybe Quantity -> V2MetricValueStatus)
-> f (Maybe Quantity) -> f V2MetricValueStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Maybe Quantity -> f (Maybe Quantity)
f Maybe Quantity
v2MetricValueStatusValue
{-# INLINE v2MetricValueStatusValueL #-}



-- * V2ObjectMetricSource

-- | 'v2ObjectMetricSourceDescribedObject' Lens
v2ObjectMetricSourceDescribedObjectL :: Lens_' V2ObjectMetricSource (V2CrossVersionObjectReference)
v2ObjectMetricSourceDescribedObjectL :: Lens_' V2ObjectMetricSource V2CrossVersionObjectReference
v2ObjectMetricSourceDescribedObjectL V2CrossVersionObjectReference -> f V2CrossVersionObjectReference
f V2ObjectMetricSource{V2MetricTarget
V2MetricIdentifier
V2CrossVersionObjectReference
v2ObjectMetricSourceDescribedObject :: V2ObjectMetricSource -> V2CrossVersionObjectReference
v2ObjectMetricSourceDescribedObject :: V2CrossVersionObjectReference
v2ObjectMetricSourceMetric :: V2MetricIdentifier
v2ObjectMetricSourceTarget :: V2MetricTarget
$sel:v2ObjectMetricSourceMetric:V2ObjectMetricSource :: V2ObjectMetricSource -> V2MetricIdentifier
$sel:v2ObjectMetricSourceTarget:V2ObjectMetricSource :: V2ObjectMetricSource -> V2MetricTarget
..} = (\V2CrossVersionObjectReference
v2ObjectMetricSourceDescribedObject -> V2ObjectMetricSource { V2CrossVersionObjectReference
v2ObjectMetricSourceDescribedObject :: V2CrossVersionObjectReference
v2ObjectMetricSourceDescribedObject :: V2CrossVersionObjectReference
v2ObjectMetricSourceDescribedObject, V2MetricTarget
V2MetricIdentifier
v2ObjectMetricSourceMetric :: V2MetricIdentifier
v2ObjectMetricSourceTarget :: V2MetricTarget
$sel:v2ObjectMetricSourceMetric:V2ObjectMetricSource :: V2MetricIdentifier
$sel:v2ObjectMetricSourceTarget:V2ObjectMetricSource :: V2MetricTarget
..} ) (V2CrossVersionObjectReference -> V2ObjectMetricSource)
-> f V2CrossVersionObjectReference -> f V2ObjectMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2CrossVersionObjectReference -> f V2CrossVersionObjectReference
f V2CrossVersionObjectReference
v2ObjectMetricSourceDescribedObject
{-# INLINE v2ObjectMetricSourceDescribedObjectL #-}

-- | 'v2ObjectMetricSourceMetric' Lens
v2ObjectMetricSourceMetricL :: Lens_' V2ObjectMetricSource (V2MetricIdentifier)
v2ObjectMetricSourceMetricL :: Lens_' V2ObjectMetricSource V2MetricIdentifier
v2ObjectMetricSourceMetricL V2MetricIdentifier -> f V2MetricIdentifier
f V2ObjectMetricSource{V2MetricTarget
V2MetricIdentifier
V2CrossVersionObjectReference
v2ObjectMetricSourceDescribedObject :: V2ObjectMetricSource -> V2CrossVersionObjectReference
$sel:v2ObjectMetricSourceMetric:V2ObjectMetricSource :: V2ObjectMetricSource -> V2MetricIdentifier
$sel:v2ObjectMetricSourceTarget:V2ObjectMetricSource :: V2ObjectMetricSource -> V2MetricTarget
v2ObjectMetricSourceDescribedObject :: V2CrossVersionObjectReference
v2ObjectMetricSourceMetric :: V2MetricIdentifier
v2ObjectMetricSourceTarget :: V2MetricTarget
..} = (\V2MetricIdentifier
v2ObjectMetricSourceMetric -> V2ObjectMetricSource { V2MetricIdentifier
$sel:v2ObjectMetricSourceMetric:V2ObjectMetricSource :: V2MetricIdentifier
v2ObjectMetricSourceMetric :: V2MetricIdentifier
v2ObjectMetricSourceMetric, V2MetricTarget
V2CrossVersionObjectReference
v2ObjectMetricSourceDescribedObject :: V2CrossVersionObjectReference
$sel:v2ObjectMetricSourceTarget:V2ObjectMetricSource :: V2MetricTarget
v2ObjectMetricSourceDescribedObject :: V2CrossVersionObjectReference
v2ObjectMetricSourceTarget :: V2MetricTarget
..} ) (V2MetricIdentifier -> V2ObjectMetricSource)
-> f V2MetricIdentifier -> f V2ObjectMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2MetricIdentifier -> f V2MetricIdentifier
f V2MetricIdentifier
v2ObjectMetricSourceMetric
{-# INLINE v2ObjectMetricSourceMetricL #-}

-- | 'v2ObjectMetricSourceTarget' Lens
v2ObjectMetricSourceTargetL :: Lens_' V2ObjectMetricSource (V2MetricTarget)
v2ObjectMetricSourceTargetL :: Lens_' V2ObjectMetricSource V2MetricTarget
v2ObjectMetricSourceTargetL V2MetricTarget -> f V2MetricTarget
f V2ObjectMetricSource{V2MetricTarget
V2MetricIdentifier
V2CrossVersionObjectReference
v2ObjectMetricSourceDescribedObject :: V2ObjectMetricSource -> V2CrossVersionObjectReference
$sel:v2ObjectMetricSourceMetric:V2ObjectMetricSource :: V2ObjectMetricSource -> V2MetricIdentifier
$sel:v2ObjectMetricSourceTarget:V2ObjectMetricSource :: V2ObjectMetricSource -> V2MetricTarget
v2ObjectMetricSourceDescribedObject :: V2CrossVersionObjectReference
v2ObjectMetricSourceMetric :: V2MetricIdentifier
v2ObjectMetricSourceTarget :: V2MetricTarget
..} = (\V2MetricTarget
v2ObjectMetricSourceTarget -> V2ObjectMetricSource { V2MetricTarget
$sel:v2ObjectMetricSourceTarget:V2ObjectMetricSource :: V2MetricTarget
v2ObjectMetricSourceTarget :: V2MetricTarget
v2ObjectMetricSourceTarget, V2MetricIdentifier
V2CrossVersionObjectReference
v2ObjectMetricSourceDescribedObject :: V2CrossVersionObjectReference
$sel:v2ObjectMetricSourceMetric:V2ObjectMetricSource :: V2MetricIdentifier
v2ObjectMetricSourceDescribedObject :: V2CrossVersionObjectReference
v2ObjectMetricSourceMetric :: V2MetricIdentifier
..} ) (V2MetricTarget -> V2ObjectMetricSource)
-> f V2MetricTarget -> f V2ObjectMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2MetricTarget -> f V2MetricTarget
f V2MetricTarget
v2ObjectMetricSourceTarget
{-# INLINE v2ObjectMetricSourceTargetL #-}



-- * V2ObjectMetricStatus

-- | 'v2ObjectMetricStatusCurrent' Lens
v2ObjectMetricStatusCurrentL :: Lens_' V2ObjectMetricStatus (V2MetricValueStatus)
v2ObjectMetricStatusCurrentL :: Lens_' V2ObjectMetricStatus V2MetricValueStatus
v2ObjectMetricStatusCurrentL V2MetricValueStatus -> f V2MetricValueStatus
f V2ObjectMetricStatus{V2MetricValueStatus
V2MetricIdentifier
V2CrossVersionObjectReference
v2ObjectMetricStatusCurrent :: V2ObjectMetricStatus -> V2MetricValueStatus
v2ObjectMetricStatusCurrent :: V2MetricValueStatus
v2ObjectMetricStatusDescribedObject :: V2CrossVersionObjectReference
v2ObjectMetricStatusMetric :: V2MetricIdentifier
$sel:v2ObjectMetricStatusDescribedObject:V2ObjectMetricStatus :: V2ObjectMetricStatus -> V2CrossVersionObjectReference
$sel:v2ObjectMetricStatusMetric:V2ObjectMetricStatus :: V2ObjectMetricStatus -> V2MetricIdentifier
..} = (\V2MetricValueStatus
v2ObjectMetricStatusCurrent -> V2ObjectMetricStatus { V2MetricValueStatus
v2ObjectMetricStatusCurrent :: V2MetricValueStatus
v2ObjectMetricStatusCurrent :: V2MetricValueStatus
v2ObjectMetricStatusCurrent, V2MetricIdentifier
V2CrossVersionObjectReference
v2ObjectMetricStatusDescribedObject :: V2CrossVersionObjectReference
v2ObjectMetricStatusMetric :: V2MetricIdentifier
$sel:v2ObjectMetricStatusDescribedObject:V2ObjectMetricStatus :: V2CrossVersionObjectReference
$sel:v2ObjectMetricStatusMetric:V2ObjectMetricStatus :: V2MetricIdentifier
..} ) (V2MetricValueStatus -> V2ObjectMetricStatus)
-> f V2MetricValueStatus -> f V2ObjectMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2MetricValueStatus -> f V2MetricValueStatus
f V2MetricValueStatus
v2ObjectMetricStatusCurrent
{-# INLINE v2ObjectMetricStatusCurrentL #-}

-- | 'v2ObjectMetricStatusDescribedObject' Lens
v2ObjectMetricStatusDescribedObjectL :: Lens_' V2ObjectMetricStatus (V2CrossVersionObjectReference)
v2ObjectMetricStatusDescribedObjectL :: Lens_' V2ObjectMetricStatus V2CrossVersionObjectReference
v2ObjectMetricStatusDescribedObjectL V2CrossVersionObjectReference -> f V2CrossVersionObjectReference
f V2ObjectMetricStatus{V2MetricValueStatus
V2MetricIdentifier
V2CrossVersionObjectReference
v2ObjectMetricStatusCurrent :: V2ObjectMetricStatus -> V2MetricValueStatus
$sel:v2ObjectMetricStatusDescribedObject:V2ObjectMetricStatus :: V2ObjectMetricStatus -> V2CrossVersionObjectReference
$sel:v2ObjectMetricStatusMetric:V2ObjectMetricStatus :: V2ObjectMetricStatus -> V2MetricIdentifier
v2ObjectMetricStatusCurrent :: V2MetricValueStatus
v2ObjectMetricStatusDescribedObject :: V2CrossVersionObjectReference
v2ObjectMetricStatusMetric :: V2MetricIdentifier
..} = (\V2CrossVersionObjectReference
v2ObjectMetricStatusDescribedObject -> V2ObjectMetricStatus { V2CrossVersionObjectReference
$sel:v2ObjectMetricStatusDescribedObject:V2ObjectMetricStatus :: V2CrossVersionObjectReference
v2ObjectMetricStatusDescribedObject :: V2CrossVersionObjectReference
v2ObjectMetricStatusDescribedObject, V2MetricValueStatus
V2MetricIdentifier
v2ObjectMetricStatusCurrent :: V2MetricValueStatus
$sel:v2ObjectMetricStatusMetric:V2ObjectMetricStatus :: V2MetricIdentifier
v2ObjectMetricStatusCurrent :: V2MetricValueStatus
v2ObjectMetricStatusMetric :: V2MetricIdentifier
..} ) (V2CrossVersionObjectReference -> V2ObjectMetricStatus)
-> f V2CrossVersionObjectReference -> f V2ObjectMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2CrossVersionObjectReference -> f V2CrossVersionObjectReference
f V2CrossVersionObjectReference
v2ObjectMetricStatusDescribedObject
{-# INLINE v2ObjectMetricStatusDescribedObjectL #-}

-- | 'v2ObjectMetricStatusMetric' Lens
v2ObjectMetricStatusMetricL :: Lens_' V2ObjectMetricStatus (V2MetricIdentifier)
v2ObjectMetricStatusMetricL :: Lens_' V2ObjectMetricStatus V2MetricIdentifier
v2ObjectMetricStatusMetricL V2MetricIdentifier -> f V2MetricIdentifier
f V2ObjectMetricStatus{V2MetricValueStatus
V2MetricIdentifier
V2CrossVersionObjectReference
v2ObjectMetricStatusCurrent :: V2ObjectMetricStatus -> V2MetricValueStatus
$sel:v2ObjectMetricStatusDescribedObject:V2ObjectMetricStatus :: V2ObjectMetricStatus -> V2CrossVersionObjectReference
$sel:v2ObjectMetricStatusMetric:V2ObjectMetricStatus :: V2ObjectMetricStatus -> V2MetricIdentifier
v2ObjectMetricStatusCurrent :: V2MetricValueStatus
v2ObjectMetricStatusDescribedObject :: V2CrossVersionObjectReference
v2ObjectMetricStatusMetric :: V2MetricIdentifier
..} = (\V2MetricIdentifier
v2ObjectMetricStatusMetric -> V2ObjectMetricStatus { V2MetricIdentifier
$sel:v2ObjectMetricStatusMetric:V2ObjectMetricStatus :: V2MetricIdentifier
v2ObjectMetricStatusMetric :: V2MetricIdentifier
v2ObjectMetricStatusMetric, V2MetricValueStatus
V2CrossVersionObjectReference
v2ObjectMetricStatusCurrent :: V2MetricValueStatus
$sel:v2ObjectMetricStatusDescribedObject:V2ObjectMetricStatus :: V2CrossVersionObjectReference
v2ObjectMetricStatusCurrent :: V2MetricValueStatus
v2ObjectMetricStatusDescribedObject :: V2CrossVersionObjectReference
..} ) (V2MetricIdentifier -> V2ObjectMetricStatus)
-> f V2MetricIdentifier -> f V2ObjectMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2MetricIdentifier -> f V2MetricIdentifier
f V2MetricIdentifier
v2ObjectMetricStatusMetric
{-# INLINE v2ObjectMetricStatusMetricL #-}



-- * V2PodsMetricSource

-- | 'v2PodsMetricSourceMetric' Lens
v2PodsMetricSourceMetricL :: Lens_' V2PodsMetricSource (V2MetricIdentifier)
v2PodsMetricSourceMetricL :: Lens_' V2PodsMetricSource V2MetricIdentifier
v2PodsMetricSourceMetricL V2MetricIdentifier -> f V2MetricIdentifier
f V2PodsMetricSource{V2MetricTarget
V2MetricIdentifier
v2PodsMetricSourceMetric :: V2PodsMetricSource -> V2MetricIdentifier
v2PodsMetricSourceMetric :: V2MetricIdentifier
v2PodsMetricSourceTarget :: V2MetricTarget
$sel:v2PodsMetricSourceTarget:V2PodsMetricSource :: V2PodsMetricSource -> V2MetricTarget
..} = (\V2MetricIdentifier
v2PodsMetricSourceMetric -> V2PodsMetricSource { V2MetricIdentifier
v2PodsMetricSourceMetric :: V2MetricIdentifier
v2PodsMetricSourceMetric :: V2MetricIdentifier
v2PodsMetricSourceMetric, V2MetricTarget
v2PodsMetricSourceTarget :: V2MetricTarget
$sel:v2PodsMetricSourceTarget:V2PodsMetricSource :: V2MetricTarget
..} ) (V2MetricIdentifier -> V2PodsMetricSource)
-> f V2MetricIdentifier -> f V2PodsMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2MetricIdentifier -> f V2MetricIdentifier
f V2MetricIdentifier
v2PodsMetricSourceMetric
{-# INLINE v2PodsMetricSourceMetricL #-}

-- | 'v2PodsMetricSourceTarget' Lens
v2PodsMetricSourceTargetL :: Lens_' V2PodsMetricSource (V2MetricTarget)
v2PodsMetricSourceTargetL :: Lens_' V2PodsMetricSource V2MetricTarget
v2PodsMetricSourceTargetL V2MetricTarget -> f V2MetricTarget
f V2PodsMetricSource{V2MetricTarget
V2MetricIdentifier
v2PodsMetricSourceMetric :: V2PodsMetricSource -> V2MetricIdentifier
$sel:v2PodsMetricSourceTarget:V2PodsMetricSource :: V2PodsMetricSource -> V2MetricTarget
v2PodsMetricSourceMetric :: V2MetricIdentifier
v2PodsMetricSourceTarget :: V2MetricTarget
..} = (\V2MetricTarget
v2PodsMetricSourceTarget -> V2PodsMetricSource { V2MetricTarget
$sel:v2PodsMetricSourceTarget:V2PodsMetricSource :: V2MetricTarget
v2PodsMetricSourceTarget :: V2MetricTarget
v2PodsMetricSourceTarget, V2MetricIdentifier
v2PodsMetricSourceMetric :: V2MetricIdentifier
v2PodsMetricSourceMetric :: V2MetricIdentifier
..} ) (V2MetricTarget -> V2PodsMetricSource)
-> f V2MetricTarget -> f V2PodsMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2MetricTarget -> f V2MetricTarget
f V2MetricTarget
v2PodsMetricSourceTarget
{-# INLINE v2PodsMetricSourceTargetL #-}



-- * V2PodsMetricStatus

-- | 'v2PodsMetricStatusCurrent' Lens
v2PodsMetricStatusCurrentL :: Lens_' V2PodsMetricStatus (V2MetricValueStatus)
v2PodsMetricStatusCurrentL :: Lens_' V2PodsMetricStatus V2MetricValueStatus
v2PodsMetricStatusCurrentL V2MetricValueStatus -> f V2MetricValueStatus
f V2PodsMetricStatus{V2MetricValueStatus
V2MetricIdentifier
v2PodsMetricStatusCurrent :: V2PodsMetricStatus -> V2MetricValueStatus
v2PodsMetricStatusCurrent :: V2MetricValueStatus
v2PodsMetricStatusMetric :: V2MetricIdentifier
$sel:v2PodsMetricStatusMetric:V2PodsMetricStatus :: V2PodsMetricStatus -> V2MetricIdentifier
..} = (\V2MetricValueStatus
v2PodsMetricStatusCurrent -> V2PodsMetricStatus { V2MetricValueStatus
v2PodsMetricStatusCurrent :: V2MetricValueStatus
v2PodsMetricStatusCurrent :: V2MetricValueStatus
v2PodsMetricStatusCurrent, V2MetricIdentifier
v2PodsMetricStatusMetric :: V2MetricIdentifier
$sel:v2PodsMetricStatusMetric:V2PodsMetricStatus :: V2MetricIdentifier
..} ) (V2MetricValueStatus -> V2PodsMetricStatus)
-> f V2MetricValueStatus -> f V2PodsMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2MetricValueStatus -> f V2MetricValueStatus
f V2MetricValueStatus
v2PodsMetricStatusCurrent
{-# INLINE v2PodsMetricStatusCurrentL #-}

-- | 'v2PodsMetricStatusMetric' Lens
v2PodsMetricStatusMetricL :: Lens_' V2PodsMetricStatus (V2MetricIdentifier)
v2PodsMetricStatusMetricL :: Lens_' V2PodsMetricStatus V2MetricIdentifier
v2PodsMetricStatusMetricL V2MetricIdentifier -> f V2MetricIdentifier
f V2PodsMetricStatus{V2MetricValueStatus
V2MetricIdentifier
v2PodsMetricStatusCurrent :: V2PodsMetricStatus -> V2MetricValueStatus
$sel:v2PodsMetricStatusMetric:V2PodsMetricStatus :: V2PodsMetricStatus -> V2MetricIdentifier
v2PodsMetricStatusCurrent :: V2MetricValueStatus
v2PodsMetricStatusMetric :: V2MetricIdentifier
..} = (\V2MetricIdentifier
v2PodsMetricStatusMetric -> V2PodsMetricStatus { V2MetricIdentifier
$sel:v2PodsMetricStatusMetric:V2PodsMetricStatus :: V2MetricIdentifier
v2PodsMetricStatusMetric :: V2MetricIdentifier
v2PodsMetricStatusMetric, V2MetricValueStatus
v2PodsMetricStatusCurrent :: V2MetricValueStatus
v2PodsMetricStatusCurrent :: V2MetricValueStatus
..} ) (V2MetricIdentifier -> V2PodsMetricStatus)
-> f V2MetricIdentifier -> f V2PodsMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2MetricIdentifier -> f V2MetricIdentifier
f V2MetricIdentifier
v2PodsMetricStatusMetric
{-# INLINE v2PodsMetricStatusMetricL #-}



-- * V2ResourceMetricSource

-- | 'v2ResourceMetricSourceName' Lens
v2ResourceMetricSourceNameL :: Lens_' V2ResourceMetricSource (Text)
v2ResourceMetricSourceNameL :: Lens_' V2ResourceMetricSource Text
v2ResourceMetricSourceNameL Text -> f Text
f V2ResourceMetricSource{Text
V2MetricTarget
v2ResourceMetricSourceName :: V2ResourceMetricSource -> Text
v2ResourceMetricSourceName :: Text
v2ResourceMetricSourceTarget :: V2MetricTarget
$sel:v2ResourceMetricSourceTarget:V2ResourceMetricSource :: V2ResourceMetricSource -> V2MetricTarget
..} = (\Text
v2ResourceMetricSourceName -> V2ResourceMetricSource { Text
v2ResourceMetricSourceName :: Text
v2ResourceMetricSourceName :: Text
v2ResourceMetricSourceName, V2MetricTarget
v2ResourceMetricSourceTarget :: V2MetricTarget
$sel:v2ResourceMetricSourceTarget:V2ResourceMetricSource :: V2MetricTarget
..} ) (Text -> V2ResourceMetricSource)
-> f Text -> f V2ResourceMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2ResourceMetricSourceName
{-# INLINE v2ResourceMetricSourceNameL #-}

-- | 'v2ResourceMetricSourceTarget' Lens
v2ResourceMetricSourceTargetL :: Lens_' V2ResourceMetricSource (V2MetricTarget)
v2ResourceMetricSourceTargetL :: Lens_' V2ResourceMetricSource V2MetricTarget
v2ResourceMetricSourceTargetL V2MetricTarget -> f V2MetricTarget
f V2ResourceMetricSource{Text
V2MetricTarget
v2ResourceMetricSourceName :: V2ResourceMetricSource -> Text
$sel:v2ResourceMetricSourceTarget:V2ResourceMetricSource :: V2ResourceMetricSource -> V2MetricTarget
v2ResourceMetricSourceName :: Text
v2ResourceMetricSourceTarget :: V2MetricTarget
..} = (\V2MetricTarget
v2ResourceMetricSourceTarget -> V2ResourceMetricSource { V2MetricTarget
$sel:v2ResourceMetricSourceTarget:V2ResourceMetricSource :: V2MetricTarget
v2ResourceMetricSourceTarget :: V2MetricTarget
v2ResourceMetricSourceTarget, Text
v2ResourceMetricSourceName :: Text
v2ResourceMetricSourceName :: Text
..} ) (V2MetricTarget -> V2ResourceMetricSource)
-> f V2MetricTarget -> f V2ResourceMetricSource
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2MetricTarget -> f V2MetricTarget
f V2MetricTarget
v2ResourceMetricSourceTarget
{-# INLINE v2ResourceMetricSourceTargetL #-}



-- * V2ResourceMetricStatus

-- | 'v2ResourceMetricStatusCurrent' Lens
v2ResourceMetricStatusCurrentL :: Lens_' V2ResourceMetricStatus (V2MetricValueStatus)
v2ResourceMetricStatusCurrentL :: Lens_' V2ResourceMetricStatus V2MetricValueStatus
v2ResourceMetricStatusCurrentL V2MetricValueStatus -> f V2MetricValueStatus
f V2ResourceMetricStatus{Text
V2MetricValueStatus
v2ResourceMetricStatusCurrent :: V2ResourceMetricStatus -> V2MetricValueStatus
v2ResourceMetricStatusCurrent :: V2MetricValueStatus
v2ResourceMetricStatusName :: Text
$sel:v2ResourceMetricStatusName:V2ResourceMetricStatus :: V2ResourceMetricStatus -> Text
..} = (\V2MetricValueStatus
v2ResourceMetricStatusCurrent -> V2ResourceMetricStatus { V2MetricValueStatus
v2ResourceMetricStatusCurrent :: V2MetricValueStatus
v2ResourceMetricStatusCurrent :: V2MetricValueStatus
v2ResourceMetricStatusCurrent, Text
v2ResourceMetricStatusName :: Text
$sel:v2ResourceMetricStatusName:V2ResourceMetricStatus :: Text
..} ) (V2MetricValueStatus -> V2ResourceMetricStatus)
-> f V2MetricValueStatus -> f V2ResourceMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> V2MetricValueStatus -> f V2MetricValueStatus
f V2MetricValueStatus
v2ResourceMetricStatusCurrent
{-# INLINE v2ResourceMetricStatusCurrentL #-}

-- | 'v2ResourceMetricStatusName' Lens
v2ResourceMetricStatusNameL :: Lens_' V2ResourceMetricStatus (Text)
v2ResourceMetricStatusNameL :: Lens_' V2ResourceMetricStatus Text
v2ResourceMetricStatusNameL Text -> f Text
f V2ResourceMetricStatus{Text
V2MetricValueStatus
v2ResourceMetricStatusCurrent :: V2ResourceMetricStatus -> V2MetricValueStatus
$sel:v2ResourceMetricStatusName:V2ResourceMetricStatus :: V2ResourceMetricStatus -> Text
v2ResourceMetricStatusCurrent :: V2MetricValueStatus
v2ResourceMetricStatusName :: Text
..} = (\Text
v2ResourceMetricStatusName -> V2ResourceMetricStatus { Text
$sel:v2ResourceMetricStatusName:V2ResourceMetricStatus :: Text
v2ResourceMetricStatusName :: Text
v2ResourceMetricStatusName, V2MetricValueStatus
v2ResourceMetricStatusCurrent :: V2MetricValueStatus
v2ResourceMetricStatusCurrent :: V2MetricValueStatus
..} ) (Text -> V2ResourceMetricStatus)
-> f Text -> f V2ResourceMetricStatus
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
<$> Text -> f Text
f Text
v2ResourceMetricStatusName
{-# INLINE v2ResourceMetricStatusNameL #-}



-- * VersionInfo

-- | 'versionInfoBuildDate' Lens
versionInfoBuildDateL :: Lens_' VersionInfo (Text)
versionInfoBuildDateL :: Lens_' VersionInfo Text
versionInfoBuildDateL Text -> f Text
f VersionInfo{Text
versionInfoBuildDate :: VersionInfo -> Text
versionInfoBuildDate :: Text
versionInfoCompiler :: Text
versionInfoGitCommit :: Text
versionInfoGitTreeState :: Text
versionInfoGitVersion :: Text
versionInfoGoVersion :: Text
versionInfoMajor :: Text
versionInfoMinor :: Text
versionInfoPlatform :: Text
$sel:versionInfoCompiler:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitCommit:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitTreeState:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitVersion:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGoVersion:VersionInfo :: VersionInfo -> Text
$sel:versionInfoMajor:VersionInfo :: VersionInfo -> Text
$sel:versionInfoMinor:VersionInfo :: VersionInfo -> Text
$sel:versionInfoPlatform:VersionInfo :: VersionInfo -> Text
..} = (\Text
versionInfoBuildDate -> VersionInfo { Text
versionInfoBuildDate :: Text
versionInfoBuildDate :: Text
versionInfoBuildDate, Text
versionInfoCompiler :: Text
versionInfoGitCommit :: Text
versionInfoGitTreeState :: Text
versionInfoGitVersion :: Text
versionInfoGoVersion :: Text
versionInfoMajor :: Text
versionInfoMinor :: Text
versionInfoPlatform :: Text
$sel:versionInfoCompiler:VersionInfo :: Text
$sel:versionInfoGitCommit:VersionInfo :: Text
$sel:versionInfoGitTreeState:VersionInfo :: Text
$sel:versionInfoGitVersion:VersionInfo :: Text
$sel:versionInfoGoVersion:VersionInfo :: Text
$sel:versionInfoMajor:VersionInfo :: Text
$sel:versionInfoMinor:VersionInfo :: Text
$sel:versionInfoPlatform:VersionInfo :: 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 :: Lens_' VersionInfo Text
versionInfoCompilerL Text -> f Text
f VersionInfo{Text
versionInfoBuildDate :: VersionInfo -> Text
$sel:versionInfoCompiler:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitCommit:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitTreeState:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitVersion:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGoVersion:VersionInfo :: VersionInfo -> Text
$sel:versionInfoMajor:VersionInfo :: VersionInfo -> Text
$sel:versionInfoMinor:VersionInfo :: VersionInfo -> Text
$sel:versionInfoPlatform:VersionInfo :: VersionInfo -> Text
versionInfoBuildDate :: Text
versionInfoCompiler :: Text
versionInfoGitCommit :: Text
versionInfoGitTreeState :: Text
versionInfoGitVersion :: Text
versionInfoGoVersion :: Text
versionInfoMajor :: Text
versionInfoMinor :: Text
versionInfoPlatform :: Text
..} = (\Text
versionInfoCompiler -> VersionInfo { Text
$sel:versionInfoCompiler:VersionInfo :: Text
versionInfoCompiler :: Text
versionInfoCompiler, Text
versionInfoBuildDate :: Text
$sel:versionInfoGitCommit:VersionInfo :: Text
$sel:versionInfoGitTreeState:VersionInfo :: Text
$sel:versionInfoGitVersion:VersionInfo :: Text
$sel:versionInfoGoVersion:VersionInfo :: Text
$sel:versionInfoMajor:VersionInfo :: Text
$sel:versionInfoMinor:VersionInfo :: Text
$sel:versionInfoPlatform:VersionInfo :: Text
versionInfoBuildDate :: Text
versionInfoGitCommit :: Text
versionInfoGitTreeState :: Text
versionInfoGitVersion :: Text
versionInfoGoVersion :: Text
versionInfoMajor :: Text
versionInfoMinor :: Text
versionInfoPlatform :: 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 :: Lens_' VersionInfo Text
versionInfoGitCommitL Text -> f Text
f VersionInfo{Text
versionInfoBuildDate :: VersionInfo -> Text
$sel:versionInfoCompiler:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitCommit:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitTreeState:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitVersion:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGoVersion:VersionInfo :: VersionInfo -> Text
$sel:versionInfoMajor:VersionInfo :: VersionInfo -> Text
$sel:versionInfoMinor:VersionInfo :: VersionInfo -> Text
$sel:versionInfoPlatform:VersionInfo :: VersionInfo -> Text
versionInfoBuildDate :: Text
versionInfoCompiler :: Text
versionInfoGitCommit :: Text
versionInfoGitTreeState :: Text
versionInfoGitVersion :: Text
versionInfoGoVersion :: Text
versionInfoMajor :: Text
versionInfoMinor :: Text
versionInfoPlatform :: Text
..} = (\Text
versionInfoGitCommit -> VersionInfo { Text
$sel:versionInfoGitCommit:VersionInfo :: Text
versionInfoGitCommit :: Text
versionInfoGitCommit, Text
versionInfoBuildDate :: Text
$sel:versionInfoCompiler:VersionInfo :: Text
$sel:versionInfoGitTreeState:VersionInfo :: Text
$sel:versionInfoGitVersion:VersionInfo :: Text
$sel:versionInfoGoVersion:VersionInfo :: Text
$sel:versionInfoMajor:VersionInfo :: Text
$sel:versionInfoMinor:VersionInfo :: Text
$sel:versionInfoPlatform:VersionInfo :: Text
versionInfoBuildDate :: Text
versionInfoCompiler :: Text
versionInfoGitTreeState :: Text
versionInfoGitVersion :: Text
versionInfoGoVersion :: Text
versionInfoMajor :: Text
versionInfoMinor :: Text
versionInfoPlatform :: 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 :: Lens_' VersionInfo Text
versionInfoGitTreeStateL Text -> f Text
f VersionInfo{Text
versionInfoBuildDate :: VersionInfo -> Text
$sel:versionInfoCompiler:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitCommit:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitTreeState:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitVersion:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGoVersion:VersionInfo :: VersionInfo -> Text
$sel:versionInfoMajor:VersionInfo :: VersionInfo -> Text
$sel:versionInfoMinor:VersionInfo :: VersionInfo -> Text
$sel:versionInfoPlatform:VersionInfo :: VersionInfo -> Text
versionInfoBuildDate :: Text
versionInfoCompiler :: Text
versionInfoGitCommit :: Text
versionInfoGitTreeState :: Text
versionInfoGitVersion :: Text
versionInfoGoVersion :: Text
versionInfoMajor :: Text
versionInfoMinor :: Text
versionInfoPlatform :: Text
..} = (\Text
versionInfoGitTreeState -> VersionInfo { Text
$sel:versionInfoGitTreeState:VersionInfo :: Text
versionInfoGitTreeState :: Text
versionInfoGitTreeState, Text
versionInfoBuildDate :: Text
$sel:versionInfoCompiler:VersionInfo :: Text
$sel:versionInfoGitCommit:VersionInfo :: Text
$sel:versionInfoGitVersion:VersionInfo :: Text
$sel:versionInfoGoVersion:VersionInfo :: Text
$sel:versionInfoMajor:VersionInfo :: Text
$sel:versionInfoMinor:VersionInfo :: Text
$sel:versionInfoPlatform:VersionInfo :: Text
versionInfoBuildDate :: Text
versionInfoCompiler :: Text
versionInfoGitCommit :: Text
versionInfoGitVersion :: Text
versionInfoGoVersion :: Text
versionInfoMajor :: Text
versionInfoMinor :: Text
versionInfoPlatform :: 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 :: Lens_' VersionInfo Text
versionInfoGitVersionL Text -> f Text
f VersionInfo{Text
versionInfoBuildDate :: VersionInfo -> Text
$sel:versionInfoCompiler:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitCommit:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitTreeState:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitVersion:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGoVersion:VersionInfo :: VersionInfo -> Text
$sel:versionInfoMajor:VersionInfo :: VersionInfo -> Text
$sel:versionInfoMinor:VersionInfo :: VersionInfo -> Text
$sel:versionInfoPlatform:VersionInfo :: VersionInfo -> Text
versionInfoBuildDate :: Text
versionInfoCompiler :: Text
versionInfoGitCommit :: Text
versionInfoGitTreeState :: Text
versionInfoGitVersion :: Text
versionInfoGoVersion :: Text
versionInfoMajor :: Text
versionInfoMinor :: Text
versionInfoPlatform :: Text
..} = (\Text
versionInfoGitVersion -> VersionInfo { Text
$sel:versionInfoGitVersion:VersionInfo :: Text
versionInfoGitVersion :: Text
versionInfoGitVersion, Text
versionInfoBuildDate :: Text
$sel:versionInfoCompiler:VersionInfo :: Text
$sel:versionInfoGitCommit:VersionInfo :: Text
$sel:versionInfoGitTreeState:VersionInfo :: Text
$sel:versionInfoGoVersion:VersionInfo :: Text
$sel:versionInfoMajor:VersionInfo :: Text
$sel:versionInfoMinor:VersionInfo :: Text
$sel:versionInfoPlatform:VersionInfo :: Text
versionInfoBuildDate :: Text
versionInfoCompiler :: Text
versionInfoGitCommit :: Text
versionInfoGitTreeState :: Text
versionInfoGoVersion :: Text
versionInfoMajor :: Text
versionInfoMinor :: Text
versionInfoPlatform :: 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 :: Lens_' VersionInfo Text
versionInfoGoVersionL Text -> f Text
f VersionInfo{Text
versionInfoBuildDate :: VersionInfo -> Text
$sel:versionInfoCompiler:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitCommit:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitTreeState:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitVersion:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGoVersion:VersionInfo :: VersionInfo -> Text
$sel:versionInfoMajor:VersionInfo :: VersionInfo -> Text
$sel:versionInfoMinor:VersionInfo :: VersionInfo -> Text
$sel:versionInfoPlatform:VersionInfo :: VersionInfo -> Text
versionInfoBuildDate :: Text
versionInfoCompiler :: Text
versionInfoGitCommit :: Text
versionInfoGitTreeState :: Text
versionInfoGitVersion :: Text
versionInfoGoVersion :: Text
versionInfoMajor :: Text
versionInfoMinor :: Text
versionInfoPlatform :: Text
..} = (\Text
versionInfoGoVersion -> VersionInfo { Text
$sel:versionInfoGoVersion:VersionInfo :: Text
versionInfoGoVersion :: Text
versionInfoGoVersion, Text
versionInfoBuildDate :: Text
$sel:versionInfoCompiler:VersionInfo :: Text
$sel:versionInfoGitCommit:VersionInfo :: Text
$sel:versionInfoGitTreeState:VersionInfo :: Text
$sel:versionInfoGitVersion:VersionInfo :: Text
$sel:versionInfoMajor:VersionInfo :: Text
$sel:versionInfoMinor:VersionInfo :: Text
$sel:versionInfoPlatform:VersionInfo :: Text
versionInfoBuildDate :: Text
versionInfoCompiler :: Text
versionInfoGitCommit :: Text
versionInfoGitTreeState :: Text
versionInfoGitVersion :: Text
versionInfoMajor :: Text
versionInfoMinor :: Text
versionInfoPlatform :: 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 :: Lens_' VersionInfo Text
versionInfoMajorL Text -> f Text
f VersionInfo{Text
versionInfoBuildDate :: VersionInfo -> Text
$sel:versionInfoCompiler:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitCommit:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitTreeState:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitVersion:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGoVersion:VersionInfo :: VersionInfo -> Text
$sel:versionInfoMajor:VersionInfo :: VersionInfo -> Text
$sel:versionInfoMinor:VersionInfo :: VersionInfo -> Text
$sel:versionInfoPlatform:VersionInfo :: VersionInfo -> Text
versionInfoBuildDate :: Text
versionInfoCompiler :: Text
versionInfoGitCommit :: Text
versionInfoGitTreeState :: Text
versionInfoGitVersion :: Text
versionInfoGoVersion :: Text
versionInfoMajor :: Text
versionInfoMinor :: Text
versionInfoPlatform :: Text
..} = (\Text
versionInfoMajor -> VersionInfo { Text
$sel:versionInfoMajor:VersionInfo :: Text
versionInfoMajor :: Text
versionInfoMajor, Text
versionInfoBuildDate :: Text
$sel:versionInfoCompiler:VersionInfo :: Text
$sel:versionInfoGitCommit:VersionInfo :: Text
$sel:versionInfoGitTreeState:VersionInfo :: Text
$sel:versionInfoGitVersion:VersionInfo :: Text
$sel:versionInfoGoVersion:VersionInfo :: Text
$sel:versionInfoMinor:VersionInfo :: Text
$sel:versionInfoPlatform:VersionInfo :: Text
versionInfoBuildDate :: Text
versionInfoCompiler :: Text
versionInfoGitCommit :: Text
versionInfoGitTreeState :: Text
versionInfoGitVersion :: Text
versionInfoGoVersion :: Text
versionInfoMinor :: Text
versionInfoPlatform :: 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 :: Lens_' VersionInfo Text
versionInfoMinorL Text -> f Text
f VersionInfo{Text
versionInfoBuildDate :: VersionInfo -> Text
$sel:versionInfoCompiler:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitCommit:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitTreeState:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitVersion:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGoVersion:VersionInfo :: VersionInfo -> Text
$sel:versionInfoMajor:VersionInfo :: VersionInfo -> Text
$sel:versionInfoMinor:VersionInfo :: VersionInfo -> Text
$sel:versionInfoPlatform:VersionInfo :: VersionInfo -> Text
versionInfoBuildDate :: Text
versionInfoCompiler :: Text
versionInfoGitCommit :: Text
versionInfoGitTreeState :: Text
versionInfoGitVersion :: Text
versionInfoGoVersion :: Text
versionInfoMajor :: Text
versionInfoMinor :: Text
versionInfoPlatform :: Text
..} = (\Text
versionInfoMinor -> VersionInfo { Text
$sel:versionInfoMinor:VersionInfo :: Text
versionInfoMinor :: Text
versionInfoMinor, Text
versionInfoBuildDate :: Text
$sel:versionInfoCompiler:VersionInfo :: Text
$sel:versionInfoGitCommit:VersionInfo :: Text
$sel:versionInfoGitTreeState:VersionInfo :: Text
$sel:versionInfoGitVersion:VersionInfo :: Text
$sel:versionInfoGoVersion:VersionInfo :: Text
$sel:versionInfoMajor:VersionInfo :: Text
$sel:versionInfoPlatform:VersionInfo :: Text
versionInfoBuildDate :: Text
versionInfoCompiler :: Text
versionInfoGitCommit :: Text
versionInfoGitTreeState :: Text
versionInfoGitVersion :: Text
versionInfoGoVersion :: Text
versionInfoMajor :: Text
versionInfoPlatform :: 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 :: Lens_' VersionInfo Text
versionInfoPlatformL Text -> f Text
f VersionInfo{Text
versionInfoBuildDate :: VersionInfo -> Text
$sel:versionInfoCompiler:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitCommit:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitTreeState:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGitVersion:VersionInfo :: VersionInfo -> Text
$sel:versionInfoGoVersion:VersionInfo :: VersionInfo -> Text
$sel:versionInfoMajor:VersionInfo :: VersionInfo -> Text
$sel:versionInfoMinor:VersionInfo :: VersionInfo -> Text
$sel:versionInfoPlatform:VersionInfo :: VersionInfo -> Text
versionInfoBuildDate :: Text
versionInfoCompiler :: Text
versionInfoGitCommit :: Text
versionInfoGitTreeState :: Text
versionInfoGitVersion :: Text
versionInfoGoVersion :: Text
versionInfoMajor :: Text
versionInfoMinor :: Text
versionInfoPlatform :: Text
..} = (\Text
versionInfoPlatform -> VersionInfo { Text
$sel:versionInfoPlatform:VersionInfo :: Text
versionInfoPlatform :: Text
versionInfoPlatform, Text
versionInfoBuildDate :: Text
$sel:versionInfoCompiler:VersionInfo :: Text
$sel:versionInfoGitCommit:VersionInfo :: Text
$sel:versionInfoGitTreeState:VersionInfo :: Text
$sel:versionInfoGitVersion:VersionInfo :: Text
$sel:versionInfoGoVersion:VersionInfo :: Text
$sel:versionInfoMajor:VersionInfo :: Text
$sel:versionInfoMinor:VersionInfo :: Text
versionInfoBuildDate :: Text
versionInfoCompiler :: Text
versionInfoGitCommit :: Text
versionInfoGitTreeState :: Text
versionInfoGitVersion :: Text
versionInfoGoVersion :: Text
versionInfoMajor :: Text
versionInfoMinor :: 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 #-}