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

Safe Haskell | None
Language | Haskell2010

Aws.Iam.Commands.GetUserPolicy

Synopsis

- data GetUserPolicy = GetUserPolicy {
  - gupPolicyName :: Text
  - gupUserName :: Text
  }
- data GetUserPolicyResponse = GetUserPolicyResponse {
  - guprPolicyDocument :: Text
  - guprPolicyName :: Text
  - guprUserName :: Text
  }

# Documentation

data GetUserPolicy #

Retreives the specified policy document for the specified user.

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

Constructors

GetUserPolicy |
Fields gupPolicyName :: Text Name of the policy. gupUserName :: Text Name of the user with whom the policy is associated.

Instances

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

data GetUserPolicyResponse #

Constructors

GetUserPolicyResponse |
Fields guprPolicyDocument :: Text The policy document. guprPolicyName :: Text Name of the policy. guprUserName :: Text Name of the user with whom the policy is associated.

Instances

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