Copyright | (c) 2013-2015 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Returns the descriptions of all the current mount targets, or a specific mount target, for a file system. When requesting all of the current mount targets, the order of mount targets returned in the response is unspecified.
This operation requires permission for the
'elasticfilesystem:DescribeMountTargets' action, on either the file
system id that you specify in FileSystemId
, or on the file system of
the mount target that you specify in MountTargetId
.
See: AWS API Reference for DescribeMountTargets.
- describeMountTargets :: DescribeMountTargets
- data DescribeMountTargets
- dmtFileSystemId :: Lens' DescribeMountTargets (Maybe Text)
- dmtMarker :: Lens' DescribeMountTargets (Maybe Text)
- dmtMaxItems :: Lens' DescribeMountTargets (Maybe Natural)
- dmtMountTargetId :: Lens' DescribeMountTargets (Maybe Text)
- describeMountTargetsResponse :: Int -> DescribeMountTargetsResponse
- data DescribeMountTargetsResponse
- dmtrsMountTargets :: Lens' DescribeMountTargetsResponse [MountTargetDescription]
- dmtrsMarker :: Lens' DescribeMountTargetsResponse (Maybe Text)
- dmtrsNextMarker :: Lens' DescribeMountTargetsResponse (Maybe Text)
- dmtrsResponseStatus :: Lens' DescribeMountTargetsResponse Int
Creating a Request
describeMountTargets :: DescribeMountTargets Source
Creates a value of DescribeMountTargets
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data DescribeMountTargets Source
See: describeMountTargets
smart constructor.
Request Lenses
dmtFileSystemId :: Lens' DescribeMountTargets (Maybe Text) Source
Optional. String. The ID of the file system whose mount targets you want
to list. It must be included in your request if MountTargetId
is not
included.
dmtMarker :: Lens' DescribeMountTargets (Maybe Text) Source
Optional. String. Opaque pagination token returned from a previous
DescribeMountTargets
operation. If present, it specifies to continue
the list from where the previous returning call left off.
dmtMaxItems :: Lens' DescribeMountTargets (Maybe Natural) Source
Optional. Maximum number of mount targets to return in the response. It must be an integer with a value greater than zero.
dmtMountTargetId :: Lens' DescribeMountTargets (Maybe Text) Source
Optional. String. The ID of the mount target that you want to have
described. It must be included in your request if FileSystemId
is not
included.
Destructuring the Response
describeMountTargetsResponse Source
Creates a value of DescribeMountTargetsResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data DescribeMountTargetsResponse Source
See: describeMountTargetsResponse
smart constructor.
Response Lenses
dmtrsMountTargets :: Lens' DescribeMountTargetsResponse [MountTargetDescription] Source
Returns the file system's mount targets as an array of
MountTargetDescription
objects.
dmtrsMarker :: Lens' DescribeMountTargetsResponse (Maybe Text) Source
If the request included the Marker
, the response returns that value in
this field.
dmtrsNextMarker :: Lens' DescribeMountTargetsResponse (Maybe Text) Source
If a value is present, there are more mount targets to return. In a
subsequent request, you can provide Marker
in your request with this
value to retrieve the next set of mount targets.
dmtrsResponseStatus :: Lens' DescribeMountTargetsResponse Int Source
The response status code.