gogol-compute-0.3.0: Google Compute Engine 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.Compute.RegionInstanceGroupManagers.ListManagedInstances

Contents

Description

Lists the instances in the managed instance group and instances that are scheduled to be created. The list includes any current actions that the group has scheduled for its instances.

See: Compute Engine API Reference for compute.regionInstanceGroupManagers.listManagedInstances.

Synopsis

REST Resource

type RegionInstanceGroupManagersListManagedInstancesResource = "compute" :> ("v1" :> ("projects" :> (Capture "project" Text :> ("regions" :> (Capture "region" Text :> ("instanceGroupManagers" :> (Capture "instanceGroupManager" Text :> ("listManagedInstances" :> (QueryParam "order_by" Text :> (QueryParam "filter" Text :> (QueryParam "pageToken" Text :> (QueryParam "maxResults" (Textual Word32) :> (QueryParam "alt" AltJSON :> Post '[JSON] RegionInstanceGroupManagersListInstancesResponse))))))))))))) #

A resource alias for compute.regionInstanceGroupManagers.listManagedInstances method which the RegionInstanceGroupManagersListManagedInstances request conforms to.

Creating a Request

data RegionInstanceGroupManagersListManagedInstances #

Lists the instances in the managed instance group and instances that are scheduled to be created. The list includes any current actions that the group has scheduled for its instances.

See: regionInstanceGroupManagersListManagedInstances smart constructor.

Instances

Eq RegionInstanceGroupManagersListManagedInstances # 
Data RegionInstanceGroupManagersListManagedInstances # 

Methods

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

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

toConstr :: RegionInstanceGroupManagersListManagedInstances -> Constr #

dataTypeOf :: RegionInstanceGroupManagersListManagedInstances -> DataType #

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

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

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

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

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

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

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

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

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

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

Show RegionInstanceGroupManagersListManagedInstances # 
Generic RegionInstanceGroupManagersListManagedInstances # 
GoogleRequest RegionInstanceGroupManagersListManagedInstances # 
type Rep RegionInstanceGroupManagersListManagedInstances # 
type Rep RegionInstanceGroupManagersListManagedInstances = D1 (MetaData "RegionInstanceGroupManagersListManagedInstances" "Network.Google.Resource.Compute.RegionInstanceGroupManagers.ListManagedInstances" "gogol-compute-0.3.0-AiveJYGMkh6DCzxhlPqzD9" False) (C1 (MetaCons "RegionInstanceGroupManagersListManagedInstances'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rigmlmiProject") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_rigmlmiInstanceGroupManager") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_rigmlmiOrderBy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rigmlmiFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rigmlmiRegion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "_rigmlmiPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rigmlmiMaxResults") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 (Textual Word32)))))))
type Scopes RegionInstanceGroupManagersListManagedInstances # 
type Scopes RegionInstanceGroupManagersListManagedInstances = (:) Symbol "https://www.googleapis.com/auth/cloud-platform" ((:) Symbol "https://www.googleapis.com/auth/compute" ((:) Symbol "https://www.googleapis.com/auth/compute.readonly" ([] Symbol)))
type Rs RegionInstanceGroupManagersListManagedInstances # 

Request Lenses

rigmlmiRegion :: Lens' RegionInstanceGroupManagersListManagedInstances Text #

Name of the region scoping this request.