gogol-monitoring-0.5.0: Google Stackdriver Monitoring SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.Resource.Monitoring.Projects.MonitoredResourceDescriptors.List

Contents

Description

Lists monitored resource descriptors that match a filter. This method does not require a Stackdriver account.

See: Stackdriver Monitoring API Reference for monitoring.projects.monitoredResourceDescriptors.list.

Synopsis

REST Resource

type ProjectsMonitoredResourceDescriptorsListResource = "v3" :> (Capture "name" Text :> ("monitoredResourceDescriptors" :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "filter" Text :> (QueryParam "pageToken" Text :> (QueryParam "pageSize" (Textual Int32) :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] ListMonitoredResourceDescriptorsResponse))))))))))) Source #

A resource alias for monitoring.projects.monitoredResourceDescriptors.list method which the ProjectsMonitoredResourceDescriptorsList request conforms to.

Creating a Request

data ProjectsMonitoredResourceDescriptorsList Source #

Lists monitored resource descriptors that match a filter. This method does not require a Stackdriver account.

See: projectsMonitoredResourceDescriptorsList smart constructor.

Instances
Eq ProjectsMonitoredResourceDescriptorsList Source # 
Instance details

Defined in Network.Google.Resource.Monitoring.Projects.MonitoredResourceDescriptors.List

Data ProjectsMonitoredResourceDescriptorsList Source # 
Instance details

Defined in Network.Google.Resource.Monitoring.Projects.MonitoredResourceDescriptors.List

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProjectsMonitoredResourceDescriptorsList -> c ProjectsMonitoredResourceDescriptorsList #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProjectsMonitoredResourceDescriptorsList #

toConstr :: ProjectsMonitoredResourceDescriptorsList -> Constr #

dataTypeOf :: ProjectsMonitoredResourceDescriptorsList -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ProjectsMonitoredResourceDescriptorsList) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProjectsMonitoredResourceDescriptorsList) #

gmapT :: (forall b. Data b => b -> b) -> ProjectsMonitoredResourceDescriptorsList -> ProjectsMonitoredResourceDescriptorsList #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProjectsMonitoredResourceDescriptorsList -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProjectsMonitoredResourceDescriptorsList -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProjectsMonitoredResourceDescriptorsList -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProjectsMonitoredResourceDescriptorsList -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProjectsMonitoredResourceDescriptorsList -> m ProjectsMonitoredResourceDescriptorsList #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProjectsMonitoredResourceDescriptorsList -> m ProjectsMonitoredResourceDescriptorsList #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProjectsMonitoredResourceDescriptorsList -> m ProjectsMonitoredResourceDescriptorsList #

Show ProjectsMonitoredResourceDescriptorsList Source # 
Instance details

Defined in Network.Google.Resource.Monitoring.Projects.MonitoredResourceDescriptors.List

Generic ProjectsMonitoredResourceDescriptorsList Source # 
Instance details

Defined in Network.Google.Resource.Monitoring.Projects.MonitoredResourceDescriptors.List

GoogleRequest ProjectsMonitoredResourceDescriptorsList Source # 
Instance details

Defined in Network.Google.Resource.Monitoring.Projects.MonitoredResourceDescriptors.List

type Rep ProjectsMonitoredResourceDescriptorsList Source # 
Instance details

Defined in Network.Google.Resource.Monitoring.Projects.MonitoredResourceDescriptors.List

type Rep ProjectsMonitoredResourceDescriptorsList = D1 (MetaData "ProjectsMonitoredResourceDescriptorsList" "Network.Google.Resource.Monitoring.Projects.MonitoredResourceDescriptors.List" "gogol-monitoring-0.5.0-8BEIaK0A2dpLU9Sl7hmnOg" False) (C1 (MetaCons "ProjectsMonitoredResourceDescriptorsList'" PrefixI True) (((S1 (MetaSel (Just "_pmrdlXgafv") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Xgafv)) :*: S1 (MetaSel (Just "_pmrdlUploadProtocol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_pmrdlAccessToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pmrdlUploadType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_pmrdlName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_pmrdlFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_pmrdlPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_pmrdlPageSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_pmrdlCallback") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))
type Scopes ProjectsMonitoredResourceDescriptorsList Source # 
Instance details

Defined in Network.Google.Resource.Monitoring.Projects.MonitoredResourceDescriptors.List

type Scopes ProjectsMonitoredResourceDescriptorsList = "https://www.googleapis.com/auth/cloud-platform" ': ("https://www.googleapis.com/auth/monitoring" ': ("https://www.googleapis.com/auth/monitoring.read" ': ("https://www.googleapis.com/auth/monitoring.write" ': ([] :: [Symbol]))))
type Rs ProjectsMonitoredResourceDescriptorsList Source # 
Instance details

Defined in Network.Google.Resource.Monitoring.Projects.MonitoredResourceDescriptors.List

Request Lenses

pmrdlUploadProtocol :: Lens' ProjectsMonitoredResourceDescriptorsList (Maybe Text) Source #

Upload protocol for media (e.g. "raw", "multipart").

pmrdlUploadType :: Lens' ProjectsMonitoredResourceDescriptorsList (Maybe Text) Source #

Legacy upload protocol for media (e.g. "media", "multipart").

pmrdlName :: Lens' ProjectsMonitoredResourceDescriptorsList Text Source #

The project on which to execute the request. The format is "projects/{project_id_or_number}".

pmrdlFilter :: Lens' ProjectsMonitoredResourceDescriptorsList (Maybe Text) Source #

An optional filter describing the descriptors to be returned. The filter can reference the descriptor's type and labels. For example, the following filter returns only Google Compute Engine descriptors that have an id label: resource.type = starts_with("gce_") AND resource.label:id

pmrdlPageToken :: Lens' ProjectsMonitoredResourceDescriptorsList (Maybe Text) Source #

If this field is not empty then it must contain the nextPageToken value returned by a previous call to this method. Using this field causes the method to return additional results from the previous method call.

pmrdlPageSize :: Lens' ProjectsMonitoredResourceDescriptorsList (Maybe Int32) Source #

A positive number that is the maximum number of results to return.