gogol-appengine-0.1.1: Google App Engine Admin 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.AppEngine.Apps.Services.Versions.Instances.Debug

Contents

Description

Enables debugging on a VM instance. This allows you to use the SSH command to connect to the virtual machine where the instance lives. While in "debug mode", the instance continues to serve live traffic. You should delete the instance when you are done debugging and then allow the system to take over and determine if another instance should be started. Only applicable for instances in App Engine flexible environment.

See: Google App Engine Admin API Reference for appengine.apps.services.versions.instances.debug.

Synopsis

REST Resource

type AppsServicesVersionsInstancesDebugResource = "v1" :> ("apps" :> (Capture "appsId" Text :> ("services" :> (Capture "servicesId" Text :> ("versions" :> (Capture "versionsId" Text :> ("instances" :> (CaptureMode "instancesId" "debug" Text :> (QueryParam "$.xgafv" Text :> (QueryParam "upload_protocol" Text :> (QueryParam "pp" Bool :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "bearer_token" Text :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] DebugInstanceRequest :> Post '[JSON] Operation))))))))))))))))) Source #

A resource alias for appengine.apps.services.versions.instances.debug method which the AppsServicesVersionsInstancesDebug request conforms to.

Creating a Request

data AppsServicesVersionsInstancesDebug Source #

Enables debugging on a VM instance. This allows you to use the SSH command to connect to the virtual machine where the instance lives. While in "debug mode", the instance continues to serve live traffic. You should delete the instance when you are done debugging and then allow the system to take over and determine if another instance should be started. Only applicable for instances in App Engine flexible environment.

See: appsServicesVersionsInstancesDebug smart constructor.

Instances

Eq AppsServicesVersionsInstancesDebug Source # 
Data AppsServicesVersionsInstancesDebug Source # 

Methods

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

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

toConstr :: AppsServicesVersionsInstancesDebug -> Constr #

dataTypeOf :: AppsServicesVersionsInstancesDebug -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AppsServicesVersionsInstancesDebug Source # 
Generic AppsServicesVersionsInstancesDebug Source # 
GoogleRequest AppsServicesVersionsInstancesDebug Source # 
type Rep AppsServicesVersionsInstancesDebug Source # 
type Rep AppsServicesVersionsInstancesDebug = D1 (MetaData "AppsServicesVersionsInstancesDebug" "Network.Google.Resource.AppEngine.Apps.Services.Versions.Instances.Debug" "gogol-appengine-0.1.1-3kc7zw6hYKs2Os8zMt9v3W" False) (C1 (MetaCons "AppsServicesVersionsInstancesDebug'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_asvidXgafv") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_asvidInstancesId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_asvidUploadProtocol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_asvidPp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool)) ((:*:) (S1 (MetaSel (Just Symbol "_asvidAccessToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_asvidUploadType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_asvidPayload") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 DebugInstanceRequest)) ((:*:) (S1 (MetaSel (Just Symbol "_asvidVersionsId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_asvidBearerToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_asvidAppsId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_asvidServicesId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_asvidCallback") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))
type Scopes AppsServicesVersionsInstancesDebug Source # 
type Scopes AppsServicesVersionsInstancesDebug = (:) Symbol "https://www.googleapis.com/auth/cloud-platform" ([] Symbol)
type Rs AppsServicesVersionsInstancesDebug Source # 

Request Lenses

asvidInstancesId :: Lens' AppsServicesVersionsInstancesDebug Text Source #

Part of `name`. See documentation of `appsId`.

asvidUploadProtocol :: Lens' AppsServicesVersionsInstancesDebug (Maybe Text) Source #

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

asvidUploadType :: Lens' AppsServicesVersionsInstancesDebug (Maybe Text) Source #

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

asvidVersionsId :: Lens' AppsServicesVersionsInstancesDebug Text Source #

Part of `name`. See documentation of `appsId`.

asvidAppsId :: Lens' AppsServicesVersionsInstancesDebug Text Source #

Part of `name`. Name of the resource requested. Example: `apps/myapp/services/default/versions/v1/instances/instance-1`.

asvidServicesId :: Lens' AppsServicesVersionsInstancesDebug Text Source #

Part of `name`. See documentation of `appsId`.