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 |
Describes one or more of your placement groups. For more information about placement groups and cluster instances, see Cluster Instances in the Amazon Elastic Compute Cloud User Guide.
See: AWS API Reference for DescribePlacementGroups.
- describePlacementGroups :: DescribePlacementGroups
- data DescribePlacementGroups
- dpgsGroupNames :: Lens' DescribePlacementGroups [Text]
- dpgsFilters :: Lens' DescribePlacementGroups [Filter]
- dpgsDryRun :: Lens' DescribePlacementGroups (Maybe Bool)
- describePlacementGroupsResponse :: Int -> DescribePlacementGroupsResponse
- data DescribePlacementGroupsResponse
- dpgrsPlacementGroups :: Lens' DescribePlacementGroupsResponse [PlacementGroup]
- dpgrsStatus :: Lens' DescribePlacementGroupsResponse Int
Creating a Request
describePlacementGroups :: DescribePlacementGroups Source
Creates a value of DescribePlacementGroups
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data DescribePlacementGroups Source
See: describePlacementGroups
smart constructor.
Request Lenses
dpgsGroupNames :: Lens' DescribePlacementGroups [Text] Source
One or more placement group names.
Default: Describes all your placement groups, or only those otherwise specified.
dpgsFilters :: Lens' DescribePlacementGroups [Filter] Source
One or more filters.
- 'group-name' - The name of the placement group.
state
- The state of the placement group (pending
|available
|deleting
|deleted
).strategy
- The strategy of the placement group (cluster
).
dpgsDryRun :: Lens' DescribePlacementGroups (Maybe Bool) Source
Checks whether you have the required permissions for the action, without
actually making the request, and provides an error response. If you have
the required permissions, the error response is DryRunOperation
.
Otherwise, it is UnauthorizedOperation
.
Destructuring the Response
describePlacementGroupsResponse Source
Creates a value of DescribePlacementGroupsResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data DescribePlacementGroupsResponse Source
See: describePlacementGroupsResponse
smart constructor.
Response Lenses
dpgrsPlacementGroups :: Lens' DescribePlacementGroupsResponse [PlacementGroup] Source
One or more placement groups.
dpgrsStatus :: Lens' DescribePlacementGroupsResponse Int Source
The response status code.