gogol-appengine-0.5.0: 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: 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" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "access_token" Text :> (QueryParam "uploadType" 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 # 
Instance details

Defined in Network.Google.Resource.AppEngine.Apps.Services.Versions.Instances.Debug

Data AppsServicesVersionsInstancesDebug Source # 
Instance details

Defined in Network.Google.Resource.AppEngine.Apps.Services.Versions.Instances.Debug

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 # 
Instance details

Defined in Network.Google.Resource.AppEngine.Apps.Services.Versions.Instances.Debug

Generic AppsServicesVersionsInstancesDebug Source # 
Instance details

Defined in Network.Google.Resource.AppEngine.Apps.Services.Versions.Instances.Debug

Associated Types

type Rep AppsServicesVersionsInstancesDebug :: Type -> Type #

GoogleRequest AppsServicesVersionsInstancesDebug Source # 
Instance details

Defined in Network.Google.Resource.AppEngine.Apps.Services.Versions.Instances.Debug

type Rep AppsServicesVersionsInstancesDebug Source # 
Instance details

Defined in Network.Google.Resource.AppEngine.Apps.Services.Versions.Instances.Debug

type Rep AppsServicesVersionsInstancesDebug = D1 (MetaData "AppsServicesVersionsInstancesDebug" "Network.Google.Resource.AppEngine.Apps.Services.Versions.Instances.Debug" "gogol-appengine-0.5.0-762vJQeplCZG4xv6UuH0z6" False) (C1 (MetaCons "AppsServicesVersionsInstancesDebug'" PrefixI True) (((S1 (MetaSel (Just "_asvidXgafv") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Xgafv)) :*: S1 (MetaSel (Just "_asvidInstancesId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_asvidUploadProtocol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_asvidAccessToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_asvidUploadType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_asvidPayload") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 DebugInstanceRequest) :*: S1 (MetaSel (Just "_asvidVersionsId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_asvidAppsId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_asvidServicesId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_asvidCallback") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))
type Scopes AppsServicesVersionsInstancesDebug Source # 
Instance details

Defined in Network.Google.Resource.AppEngine.Apps.Services.Versions.Instances.Debug

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

Defined in Network.Google.Resource.AppEngine.Apps.Services.Versions.Instances.Debug

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`.