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 |
This action gets the list of ChangeBatches in a given time period for a given hosted zone.
See: AWS API Reference for ListChangeBatchesByHostedZone.
- listChangeBatchesByHostedZone :: Text -> Text -> Text -> ListChangeBatchesByHostedZone
- data ListChangeBatchesByHostedZone
- lcbbhzMarker :: Lens' ListChangeBatchesByHostedZone (Maybe Text)
- lcbbhzMaxItems :: Lens' ListChangeBatchesByHostedZone (Maybe Text)
- lcbbhzHostedZoneId :: Lens' ListChangeBatchesByHostedZone Text
- lcbbhzStartDate :: Lens' ListChangeBatchesByHostedZone Text
- lcbbhzEndDate :: Lens' ListChangeBatchesByHostedZone Text
- listChangeBatchesByHostedZoneResponse :: Int -> Text -> Text -> NonEmpty ChangeBatchRecord -> ListChangeBatchesByHostedZoneResponse
- data ListChangeBatchesByHostedZoneResponse
- lcbbhzrsNextMarker :: Lens' ListChangeBatchesByHostedZoneResponse (Maybe Text)
- lcbbhzrsIsTruncated :: Lens' ListChangeBatchesByHostedZoneResponse (Maybe Bool)
- lcbbhzrsResponseStatus :: Lens' ListChangeBatchesByHostedZoneResponse Int
- lcbbhzrsMaxItems :: Lens' ListChangeBatchesByHostedZoneResponse Text
- lcbbhzrsMarker :: Lens' ListChangeBatchesByHostedZoneResponse Text
- lcbbhzrsChangeBatchRecords :: Lens' ListChangeBatchesByHostedZoneResponse (NonEmpty ChangeBatchRecord)
Creating a Request
listChangeBatchesByHostedZone Source
Creates a value of ListChangeBatchesByHostedZone
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data ListChangeBatchesByHostedZone Source
The input for a ListChangeBatchesByHostedZone request.
See: listChangeBatchesByHostedZone
smart constructor.
Request Lenses
lcbbhzMarker :: Lens' ListChangeBatchesByHostedZone (Maybe Text) Source
The page marker.
lcbbhzMaxItems :: Lens' ListChangeBatchesByHostedZone (Maybe Text) Source
The maximum number of items on a page.
lcbbhzHostedZoneId :: Lens' ListChangeBatchesByHostedZone Text Source
The ID of the hosted zone that you want to see changes for.
lcbbhzStartDate :: Lens' ListChangeBatchesByHostedZone Text Source
The start of the time period you want to see changes for.
lcbbhzEndDate :: Lens' ListChangeBatchesByHostedZone Text Source
The end of the time period you want to see changes for.
Destructuring the Response
listChangeBatchesByHostedZoneResponse Source
Creates a value of ListChangeBatchesByHostedZoneResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data ListChangeBatchesByHostedZoneResponse Source
The input for a ListChangeBatchesByHostedZone request.
See: listChangeBatchesByHostedZoneResponse
smart constructor.
Response Lenses
lcbbhzrsNextMarker :: Lens' ListChangeBatchesByHostedZoneResponse (Maybe Text) Source
The next page marker.
lcbbhzrsIsTruncated :: Lens' ListChangeBatchesByHostedZoneResponse (Maybe Bool) Source
A flag that indicates if there are more change batches to list.
lcbbhzrsResponseStatus :: Lens' ListChangeBatchesByHostedZoneResponse Int Source
The response status code.
lcbbhzrsMaxItems :: Lens' ListChangeBatchesByHostedZoneResponse Text Source
The maximum number of items on a page.
lcbbhzrsMarker :: Lens' ListChangeBatchesByHostedZoneResponse Text Source
The page marker.
lcbbhzrsChangeBatchRecords :: Lens' ListChangeBatchesByHostedZoneResponse (NonEmpty ChangeBatchRecord) Source
The change batches within the given hosted zone and time period.