Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Retrieves the log sources in the current Amazon Web Services Region.
This operation returns paginated results.
Synopsis
- data ListLogSources = ListLogSources' {
- inputOrder :: Maybe [Dimension]
- listAllDimensions :: Maybe (HashMap Text (HashMap Text [Text]))
- listSingleDimension :: Maybe [Text]
- listTwoDimensions :: Maybe (HashMap Text [Text])
- maxResults :: Maybe Int
- nextToken :: Maybe Text
- newListLogSources :: ListLogSources
- listLogSources_inputOrder :: Lens' ListLogSources (Maybe [Dimension])
- listLogSources_listAllDimensions :: Lens' ListLogSources (Maybe (HashMap Text (HashMap Text [Text])))
- listLogSources_listSingleDimension :: Lens' ListLogSources (Maybe [Text])
- listLogSources_listTwoDimensions :: Lens' ListLogSources (Maybe (HashMap Text [Text]))
- listLogSources_maxResults :: Lens' ListLogSources (Maybe Int)
- listLogSources_nextToken :: Lens' ListLogSources (Maybe Text)
- data ListLogSourcesResponse = ListLogSourcesResponse' {}
- newListLogSourcesResponse :: Int -> ListLogSourcesResponse
- listLogSourcesResponse_nextToken :: Lens' ListLogSourcesResponse (Maybe Text)
- listLogSourcesResponse_httpStatus :: Lens' ListLogSourcesResponse Int
- listLogSourcesResponse_regionSourceTypesAccountsList :: Lens' ListLogSourcesResponse [HashMap Text (HashMap Text [Text])]
Creating a Request
data ListLogSources Source #
See: newListLogSources
smart constructor.
ListLogSources' | |
|
Instances
newListLogSources :: ListLogSources Source #
Create a value of ListLogSources
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:inputOrder:ListLogSources'
, listLogSources_inputOrder
- Lists the log sources in input order, namely Region, source type, and
member account.
$sel:listAllDimensions:ListLogSources'
, listLogSources_listAllDimensions
- List the view of log sources for enabled Amazon Security Lake accounts
for specific Amazon Web Services sources from specific accounts and
specific Regions.
$sel:listSingleDimension:ListLogSources'
, listLogSources_listSingleDimension
- List the view of log sources for enabled Security Lake accounts for all
Amazon Web Services sources from specific accounts or specific Regions.
$sel:listTwoDimensions:ListLogSources'
, listLogSources_listTwoDimensions
- Lists the view of log sources for enabled Security Lake accounts for
specific Amazon Web Services sources from specific accounts or specific
Regions.
$sel:maxResults:ListLogSources'
, listLogSources_maxResults
- The maximum number of accounts for which the log sources are displayed.
ListLogSources
, listLogSources_nextToken
- If nextToken is returned, there are more results available. You can
repeat the call using the returned token to retrieve the next page.
Request Lenses
listLogSources_inputOrder :: Lens' ListLogSources (Maybe [Dimension]) Source #
Lists the log sources in input order, namely Region, source type, and member account.
listLogSources_listAllDimensions :: Lens' ListLogSources (Maybe (HashMap Text (HashMap Text [Text]))) Source #
List the view of log sources for enabled Amazon Security Lake accounts for specific Amazon Web Services sources from specific accounts and specific Regions.
listLogSources_listSingleDimension :: Lens' ListLogSources (Maybe [Text]) Source #
List the view of log sources for enabled Security Lake accounts for all Amazon Web Services sources from specific accounts or specific Regions.
listLogSources_listTwoDimensions :: Lens' ListLogSources (Maybe (HashMap Text [Text])) Source #
Lists the view of log sources for enabled Security Lake accounts for specific Amazon Web Services sources from specific accounts or specific Regions.
listLogSources_maxResults :: Lens' ListLogSources (Maybe Int) Source #
The maximum number of accounts for which the log sources are displayed.
listLogSources_nextToken :: Lens' ListLogSources (Maybe Text) Source #
If nextToken is returned, there are more results available. You can repeat the call using the returned token to retrieve the next page.
Destructuring the Response
data ListLogSourcesResponse Source #
See: newListLogSourcesResponse
smart constructor.
ListLogSourcesResponse' | |
|
Instances
newListLogSourcesResponse Source #
Create a value of ListLogSourcesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListLogSources
, listLogSourcesResponse_nextToken
- If nextToken is returned, there are more results available. You can
repeat the call using the returned token to retrieve the next page.
$sel:httpStatus:ListLogSourcesResponse'
, listLogSourcesResponse_httpStatus
- The response's http status code.
$sel:regionSourceTypesAccountsList:ListLogSourcesResponse'
, listLogSourcesResponse_regionSourceTypesAccountsList
- Lists the log sources by Regions for enabled Security Lake accounts.
Response Lenses
listLogSourcesResponse_nextToken :: Lens' ListLogSourcesResponse (Maybe Text) Source #
If nextToken is returned, there are more results available. You can repeat the call using the returned token to retrieve the next page.
listLogSourcesResponse_httpStatus :: Lens' ListLogSourcesResponse Int Source #
The response's http status code.
listLogSourcesResponse_regionSourceTypesAccountsList :: Lens' ListLogSourcesResponse [HashMap Text (HashMap Text [Text])] Source #
Lists the log sources by Regions for enabled Security Lake accounts.