gogol-monitoring-0.2.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 "pp" Bool :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "bearer_token" 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 # 
Data ProjectsMonitoredResourceDescriptorsList Source # 

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 # 
Generic ProjectsMonitoredResourceDescriptorsList Source # 
GoogleRequest ProjectsMonitoredResourceDescriptorsList Source # 
type Rep ProjectsMonitoredResourceDescriptorsList Source # 
type Rep ProjectsMonitoredResourceDescriptorsList = D1 (MetaData "ProjectsMonitoredResourceDescriptorsList" "Network.Google.Resource.Monitoring.Projects.MonitoredResourceDescriptors.List" "gogol-monitoring-0.2.0-5VsasuLGiRPAVflmBWIC9Z" False) (C1 (MetaCons "ProjectsMonitoredResourceDescriptorsList'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_pmrdlXgafv") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Xgafv))) (S1 (MetaSel (Just Symbol "_pmrdlUploadProtocol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_pmrdlPp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool)) ((:*:) (S1 (MetaSel (Just Symbol "_pmrdlAccessToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pmrdlUploadType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_pmrdlBearerToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_pmrdlName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_pmrdlFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_pmrdlPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_pmrdlPageSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) (S1 (MetaSel (Just Symbol "_pmrdlCallback") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))
type Scopes ProjectsMonitoredResourceDescriptorsList Source # 
type Scopes ProjectsMonitoredResourceDescriptorsList = (:) Symbol "https://www.googleapis.com/auth/cloud-platform" ((:) Symbol "https://www.googleapis.com/auth/monitoring" ((:) Symbol "https://www.googleapis.com/auth/monitoring.read" ((:) Symbol "https://www.googleapis.com/auth/monitoring.write" ([] Symbol))))
type Rs ProjectsMonitoredResourceDescriptorsList Source # 

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.