Safe Haskell | None |
---|---|
Language | Haskell2010 |
Amazonka.IAM.Policy.Lens
Description
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
- 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