| 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 |
Network.AWS.Route53.ListChangeBatchesByRRSet
Description
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
Arguments
| :: 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.
Instances
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
Arguments
| :: Int | |
| -> Text | |
| -> Text | |
| -> NonEmpty ChangeBatchRecord | |
| -> ListChangeBatchesByRRSetResponse |
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.