Safe Haskell | None |
---|---|
Language | Haskell2010 |
This module contains lenses and prisms that can be used with any of the various lens libraries. It's recommended that you import this module qualified to avoid ambiguity with Amazonka.IAM.Policy:
import qualified Amazonka.IAM.Policy.Lens as Lens
Synopsis
- version :: Lens' (Policy a) (Maybe Version)
- id :: Lens' (Policy a) (Maybe Id)
- statement :: Lens (Policy a) (Policy b) (NonEmpty a) (NonEmpty b)
- sid :: Lens' Statement (Maybe Sid)
- effect :: Lens' Statement Effect
- principal :: Lens' Statement (Maybe (Block Principal))
- action :: Lens' Statement (Block [Action])
- resource :: Lens' Statement (Block [Resource])
- condition :: Lens' Statement (Maybe Condition)
- _Match :: Prism (Block a) (Block a) (Match a) (Match a)
- _Not :: Prism (Block a) (Block a) (Match a) (Match a)
- _Some :: Prism (Match a) (Match b) a b
- _Wildcard :: Prism (Match a) (Match a) () a