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

Safe Haskell | None
Language | Haskell2010

Aws.Iam.Commands.ListMfaDevices

Synopsis

- data ListMfaDevices = ListMfaDevices {
  - lmfaUserName :: Maybe Text
  - lmfaMarker :: Maybe Text
  - lmfaMaxItems :: Maybe Integer
  }
- data ListMfaDevicesResponse = ListMfaDevicesResponse {
  - lmfarMfaDevices :: [MfaDevice]
  - lmfarIsTruncated :: Bool
  - lmfarMarker :: Maybe Text
  }

# Documentation

data ListMfaDevices #

Lists the MFA devices. If the request includes the user name, then this action lists all the MFA devices associated with the specified user name. If you do not specify a user name, IAM determines the user name implicitly based on the AWS access key ID signing the request.

https://docs.aws.amazon.com/IAM/latest/APIReference/API_ListMFADevices.html

Constructors

ListMfaDevices |
Fields lmfaUserName :: Maybe Text The name of the user whose MFA devices you want to list. If you do not specify a user name, IAM determines the user name implicitly based on the AWS access key ID signing the request lmfaMarker :: Maybe Text Used for paginating requests. Marks the position of the last request. lmfaMaxItems :: Maybe Integer Used for paginating requests. Specifies the maximum number of items to return in the response. Defaults to 100.

Instances

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

data ListMfaDevicesResponse #

Constructors

ListMfaDevicesResponse |
Fields lmfarMfaDevices :: [MfaDevice] List of 'MFA Device's. lmfarIsTruncated :: Bool `True` if the request was truncated because of too many items. lmfarMarker :: Maybe Text Marks the position at which the request was truncated. This value must be passed with the next request to continue listing from the last position.

Instances

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