aws-0.16: Amazon Web Services (AWS) for Haskell

Safe Haskell | None
Language | Haskell2010

Aws.Iam.Commands.PutUserPolicy

Synopsis

- data PutUserPolicy = PutUserPolicy {
  - pupPolicyDocument :: Text
  - pupPolicyName :: Text
  - pupUserName :: Text
  }
- data PutUserPolicyResponse = PutUserPolicyResponse

# Documentation

data PutUserPolicy #

Adds a policy document with the specified name, associated with the specified user.

http://docs.aws.amazon.com/IAM/latest/APIReference/API_PutUserPolicy.html

Constructors

PutUserPolicy |
Fields pupPolicyDocument :: Text The policy document. pupPolicyName :: Text Name of the policy. pupUserName :: Text Name of the user with whom this policy is associated.

Instances

Eq PutUserPolicy # |
Methods (==) :: PutUserPolicy -> PutUserPolicy -> Bool # (/=) :: PutUserPolicy -> PutUserPolicy -> Bool #
Ord PutUserPolicy # |
Methods compare :: PutUserPolicy -> PutUserPolicy -> Ordering # (<) :: PutUserPolicy -> PutUserPolicy -> Bool # (<=) :: PutUserPolicy -> PutUserPolicy -> Bool # (>) :: PutUserPolicy -> PutUserPolicy -> Bool # (>=) :: PutUserPolicy -> PutUserPolicy -> Bool # max :: PutUserPolicy -> PutUserPolicy -> PutUserPolicy # min :: PutUserPolicy -> PutUserPolicy -> PutUserPolicy #
Show PutUserPolicy # |
Methods showsPrec :: Int -> PutUserPolicy -> ShowS # show :: PutUserPolicy -> String # showList :: [PutUserPolicy] -> ShowS #
SignQuery PutUserPolicy # |
Associated Types type ServiceConfiguration PutUserPolicy :: * -> * # Methods signQuery :: PutUserPolicy -> ServiceConfiguration PutUserPolicy queryType -> SignatureData -> SignedQuery #
Transaction PutUserPolicy PutUserPolicyResponse # |
ResponseConsumer PutUserPolicy PutUserPolicyResponse # |
Associated Types type ResponseMetadata PutUserPolicyResponse :: * # Methods responseConsumer :: Request -> PutUserPolicy -> IORef (ResponseMetadata PutUserPolicyResponse) -> HTTPResponseConsumer PutUserPolicyResponse #
type ServiceConfiguration PutUserPolicy # |
type ServiceConfiguration PutUserPolicy = IamConfiguration

data PutUserPolicyResponse #

Constructors

PutUserPolicyResponse |

Instances

Eq PutUserPolicyResponse # |
Methods (==) :: PutUserPolicyResponse -> PutUserPolicyResponse -> Bool # (/=) :: PutUserPolicyResponse -> PutUserPolicyResponse -> Bool #
Ord PutUserPolicyResponse # |
Methods compare :: PutUserPolicyResponse -> PutUserPolicyResponse -> Ordering # (<) :: PutUserPolicyResponse -> PutUserPolicyResponse -> Bool # (<=) :: PutUserPolicyResponse -> PutUserPolicyResponse -> Bool # (>) :: PutUserPolicyResponse -> PutUserPolicyResponse -> Bool # (>=) :: PutUserPolicyResponse -> PutUserPolicyResponse -> Bool # max :: PutUserPolicyResponse -> PutUserPolicyResponse -> PutUserPolicyResponse # min :: PutUserPolicyResponse -> PutUserPolicyResponse -> PutUserPolicyResponse #
Show PutUserPolicyResponse # |
Methods showsPrec :: Int -> PutUserPolicyResponse -> ShowS # show :: PutUserPolicyResponse -> String # showList :: [PutUserPolicyResponse] -> ShowS #
AsMemoryResponse PutUserPolicyResponse # |
Associated Types type MemoryResponse PutUserPolicyResponse :: * # Methods loadToMemory :: PutUserPolicyResponse -> ResourceT IO (MemoryResponse PutUserPolicyResponse) #
Transaction PutUserPolicy PutUserPolicyResponse # |
ResponseConsumer PutUserPolicy PutUserPolicyResponse # |
Associated Types type ResponseMetadata PutUserPolicyResponse :: * # Methods responseConsumer :: Request -> PutUserPolicy -> IORef (ResponseMetadata PutUserPolicyResponse) -> HTTPResponseConsumer PutUserPolicyResponse #
type MemoryResponse PutUserPolicyResponse # |
type MemoryResponse PutUserPolicyResponse = PutUserPolicyResponse
type ResponseMetadata PutUserPolicyResponse # |
type ResponseMetadata PutUserPolicyResponse = IamMetadata