amazonka-devops-guru-2.0: Amazon DevOps Guru SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.DevOpsGuru.ListMonitoredResources

Description

Returns the list of all log groups that are being monitored and tagged by DevOps Guru.

This operation returns paginated results.

Synopsis

Creating a Request

data ListMonitoredResources Source #

See: newListMonitoredResources smart constructor.

Constructors

ListMonitoredResources' 

Fields

  • filters :: Maybe ListMonitoredResourcesFilters

    Filters to determine which monitored resources you want to retrieve. You can filter by resource type or resource permission status.

  • maxResults :: Maybe Natural

    The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

  • nextToken :: Maybe Text

    The pagination token to use to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

Instances

Instances details
ToJSON ListMonitoredResources Source # 
Instance details

Defined in Amazonka.DevOpsGuru.ListMonitoredResources

ToHeaders ListMonitoredResources Source # 
Instance details

Defined in Amazonka.DevOpsGuru.ListMonitoredResources

ToPath ListMonitoredResources Source # 
Instance details

Defined in Amazonka.DevOpsGuru.ListMonitoredResources

ToQuery ListMonitoredResources Source # 
Instance details

Defined in Amazonka.DevOpsGuru.ListMonitoredResources

AWSPager ListMonitoredResources Source # 
Instance details

Defined in Amazonka.DevOpsGuru.ListMonitoredResources

AWSRequest ListMonitoredResources Source # 
Instance details

Defined in Amazonka.DevOpsGuru.ListMonitoredResources

Associated Types

type AWSResponse ListMonitoredResources #

Generic ListMonitoredResources Source # 
Instance details

Defined in Amazonka.DevOpsGuru.ListMonitoredResources

Associated Types

type Rep ListMonitoredResources :: Type -> Type #

Read ListMonitoredResources Source # 
Instance details

Defined in Amazonka.DevOpsGuru.ListMonitoredResources

Show ListMonitoredResources Source # 
Instance details

Defined in Amazonka.DevOpsGuru.ListMonitoredResources

NFData ListMonitoredResources Source # 
Instance details

Defined in Amazonka.DevOpsGuru.ListMonitoredResources

Methods

rnf :: ListMonitoredResources -> () #

Eq ListMonitoredResources Source # 
Instance details

Defined in Amazonka.DevOpsGuru.ListMonitoredResources

Hashable ListMonitoredResources Source # 
Instance details

Defined in Amazonka.DevOpsGuru.ListMonitoredResources

type AWSResponse ListMonitoredResources Source # 
Instance details

Defined in Amazonka.DevOpsGuru.ListMonitoredResources

type Rep ListMonitoredResources Source # 
Instance details

Defined in Amazonka.DevOpsGuru.ListMonitoredResources

type Rep ListMonitoredResources = D1 ('MetaData "ListMonitoredResources" "Amazonka.DevOpsGuru.ListMonitoredResources" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "ListMonitoredResources'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListMonitoredResourcesFilters)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListMonitoredResources :: ListMonitoredResources Source #

Create a value of ListMonitoredResources 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:

ListMonitoredResources, listMonitoredResources_filters - Filters to determine which monitored resources you want to retrieve. You can filter by resource type or resource permission status.

$sel:maxResults:ListMonitoredResources', listMonitoredResources_maxResults - The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

ListMonitoredResources, listMonitoredResources_nextToken - The pagination token to use to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

Request Lenses

listMonitoredResources_filters :: Lens' ListMonitoredResources (Maybe ListMonitoredResourcesFilters) Source #

Filters to determine which monitored resources you want to retrieve. You can filter by resource type or resource permission status.

listMonitoredResources_maxResults :: Lens' ListMonitoredResources (Maybe Natural) Source #

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

listMonitoredResources_nextToken :: Lens' ListMonitoredResources (Maybe Text) Source #

The pagination token to use to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

Destructuring the Response

data ListMonitoredResourcesResponse Source #

See: newListMonitoredResourcesResponse smart constructor.

Constructors

ListMonitoredResourcesResponse' 

Fields

  • nextToken :: Maybe Text

    The pagination token to use to retrieve the next page of results for this operation. If there are no more pages, this value is null.

  • httpStatus :: Int

    The response's http status code.

  • monitoredResourceIdentifiers :: [MonitoredResourceIdentifier]

    Information about the resource that is being monitored, including the name of the resource, the type of resource, and whether or not permission is given to DevOps Guru to access that resource.

Instances

Instances details
Generic ListMonitoredResourcesResponse Source # 
Instance details

Defined in Amazonka.DevOpsGuru.ListMonitoredResources

Associated Types

type Rep ListMonitoredResourcesResponse :: Type -> Type #

Read ListMonitoredResourcesResponse Source # 
Instance details

Defined in Amazonka.DevOpsGuru.ListMonitoredResources

Show ListMonitoredResourcesResponse Source # 
Instance details

Defined in Amazonka.DevOpsGuru.ListMonitoredResources

NFData ListMonitoredResourcesResponse Source # 
Instance details

Defined in Amazonka.DevOpsGuru.ListMonitoredResources

Eq ListMonitoredResourcesResponse Source # 
Instance details

Defined in Amazonka.DevOpsGuru.ListMonitoredResources

type Rep ListMonitoredResourcesResponse Source # 
Instance details

Defined in Amazonka.DevOpsGuru.ListMonitoredResources

type Rep ListMonitoredResourcesResponse = D1 ('MetaData "ListMonitoredResourcesResponse" "Amazonka.DevOpsGuru.ListMonitoredResources" "amazonka-devops-guru-2.0-C03FLSgo73f1Pu5ftIREHS" 'False) (C1 ('MetaCons "ListMonitoredResourcesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "monitoredResourceIdentifiers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [MonitoredResourceIdentifier]))))

newListMonitoredResourcesResponse Source #

Create a value of ListMonitoredResourcesResponse 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:

ListMonitoredResources, listMonitoredResourcesResponse_nextToken - The pagination token to use to retrieve the next page of results for this operation. If there are no more pages, this value is null.

$sel:httpStatus:ListMonitoredResourcesResponse', listMonitoredResourcesResponse_httpStatus - The response's http status code.

$sel:monitoredResourceIdentifiers:ListMonitoredResourcesResponse', listMonitoredResourcesResponse_monitoredResourceIdentifiers - Information about the resource that is being monitored, including the name of the resource, the type of resource, and whether or not permission is given to DevOps Guru to access that resource.

Response Lenses

listMonitoredResourcesResponse_nextToken :: Lens' ListMonitoredResourcesResponse (Maybe Text) Source #

The pagination token to use to retrieve the next page of results for this operation. If there are no more pages, this value is null.

listMonitoredResourcesResponse_monitoredResourceIdentifiers :: Lens' ListMonitoredResourcesResponse [MonitoredResourceIdentifier] Source #

Information about the resource that is being monitored, including the name of the resource, the type of resource, and whether or not permission is given to DevOps Guru to access that resource.