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 and RRSet.
See: AWS API Reference for ListChangeBatchesByRRSet.
- listChangeBatchesByRRSet :: Text -> Text -> RecordType -> Text -> Text -> ListChangeBatchesByRRSet
- data ListChangeBatchesByRRSet
- lcbbrrsSetIdentifier :: Lens' ListChangeBatchesByRRSet (Maybe Text)
- lcbbrrsMarker :: Lens' ListChangeBatchesByRRSet (Maybe Text)
- lcbbrrsMaxItems :: Lens' ListChangeBatchesByRRSet (Maybe Text)
- lcbbrrsHostedZoneId :: Lens' ListChangeBatchesByRRSet Text
- lcbbrrsName :: Lens' ListChangeBatchesByRRSet Text
- lcbbrrsType :: Lens' ListChangeBatchesByRRSet RecordType
- lcbbrrsStartDate :: Lens' ListChangeBatchesByRRSet Text
- lcbbrrsEndDate :: Lens' ListChangeBatchesByRRSet Text
- listChangeBatchesByRRSetResponse :: Int -> Text -> Text -> NonEmpty ChangeBatchRecord -> ListChangeBatchesByRRSetResponse
- data ListChangeBatchesByRRSetResponse
- lcbbrrsrsNextMarker :: Lens' ListChangeBatchesByRRSetResponse (Maybe Text)
- lcbbrrsrsIsTruncated :: Lens' ListChangeBatchesByRRSetResponse (Maybe Bool)
- lcbbrrsrsResponseStatus :: Lens' ListChangeBatchesByRRSetResponse Int
- lcbbrrsrsMaxItems :: Lens' ListChangeBatchesByRRSetResponse Text
- lcbbrrsrsMarker :: Lens' ListChangeBatchesByRRSetResponse Text
- lcbbrrsrsChangeBatchRecords :: Lens' ListChangeBatchesByRRSetResponse (NonEmpty ChangeBatchRecord)
Creating a Request
listChangeBatchesByRRSet Source
:: Text | |
-> Text | |
-> RecordType | |
-> Text | |
-> Text | |
-> ListChangeBatchesByRRSet |
Creates a value of ListChangeBatchesByRRSet
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data ListChangeBatchesByRRSet Source
The input for a ListChangeBatchesByRRSet request.
See: listChangeBatchesByRRSet
smart constructor.
Request Lenses
lcbbrrsSetIdentifier :: Lens' ListChangeBatchesByRRSet (Maybe Text) Source
The identifier of the RRSet that you want to see changes for.
lcbbrrsMarker :: Lens' ListChangeBatchesByRRSet (Maybe Text) Source
The page marker.
lcbbrrsMaxItems :: Lens' ListChangeBatchesByRRSet (Maybe Text) Source
The maximum number of items on a page.
lcbbrrsHostedZoneId :: Lens' ListChangeBatchesByRRSet Text Source
The ID of the hosted zone that you want to see changes for.
lcbbrrsName :: Lens' ListChangeBatchesByRRSet Text Source
The name of the RRSet that you want to see changes for.
lcbbrrsType :: Lens' ListChangeBatchesByRRSet RecordType Source
The type of the RRSet that you want to see changes for.
lcbbrrsStartDate :: Lens' ListChangeBatchesByRRSet Text Source
The start of the time period you want to see changes for.
lcbbrrsEndDate :: Lens' ListChangeBatchesByRRSet Text Source
The end of the time period you want to see changes for.
Destructuring the Response
listChangeBatchesByRRSetResponse Source
Creates a value of ListChangeBatchesByRRSetResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data ListChangeBatchesByRRSetResponse Source
The input for a ListChangeBatchesByRRSet request.
See: listChangeBatchesByRRSetResponse
smart constructor.
Response Lenses
lcbbrrsrsNextMarker :: Lens' ListChangeBatchesByRRSetResponse (Maybe Text) Source
The next page marker.
lcbbrrsrsIsTruncated :: Lens' ListChangeBatchesByRRSetResponse (Maybe Bool) Source
A flag that indicates if there are more change batches to list.
lcbbrrsrsResponseStatus :: Lens' ListChangeBatchesByRRSetResponse Int Source
The response status code.
lcbbrrsrsMaxItems :: Lens' ListChangeBatchesByRRSetResponse Text Source
The maximum number of items on a page.
lcbbrrsrsMarker :: Lens' ListChangeBatchesByRRSetResponse Text Source
The page marker.
lcbbrrsrsChangeBatchRecords :: Lens' ListChangeBatchesByRRSetResponse (NonEmpty ChangeBatchRecord) Source
The change batches within the given hosted zone and time period.