Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
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
- 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)))))))))))))))
- appsServicesVersionsInstancesDebug :: Text -> DebugInstanceRequest -> Text -> Text -> Text -> AppsServicesVersionsInstancesDebug
- data AppsServicesVersionsInstancesDebug
- asvidXgafv :: Lens' AppsServicesVersionsInstancesDebug (Maybe Xgafv)
- asvidInstancesId :: Lens' AppsServicesVersionsInstancesDebug Text
- asvidUploadProtocol :: Lens' AppsServicesVersionsInstancesDebug (Maybe Text)
- asvidAccessToken :: Lens' AppsServicesVersionsInstancesDebug (Maybe Text)
- asvidUploadType :: Lens' AppsServicesVersionsInstancesDebug (Maybe Text)
- asvidPayload :: Lens' AppsServicesVersionsInstancesDebug DebugInstanceRequest
- asvidVersionsId :: Lens' AppsServicesVersionsInstancesDebug Text
- asvidAppsId :: Lens' AppsServicesVersionsInstancesDebug Text
- asvidServicesId :: Lens' AppsServicesVersionsInstancesDebug Text
- asvidCallback :: Lens' AppsServicesVersionsInstancesDebug (Maybe Text)
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
appsServicesVersionsInstancesDebug Source #
:: Text | |
-> DebugInstanceRequest | |
-> Text | |
-> Text | |
-> Text | |
-> AppsServicesVersionsInstancesDebug |
Creates a value of AppsServicesVersionsInstancesDebug
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
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
Request Lenses
asvidXgafv :: Lens' AppsServicesVersionsInstancesDebug (Maybe Xgafv) Source #
V1 error format.
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").
asvidAccessToken :: Lens' AppsServicesVersionsInstancesDebug (Maybe Text) Source #
OAuth access token.
asvidUploadType :: Lens' AppsServicesVersionsInstancesDebug (Maybe Text) Source #
Legacy upload protocol for media (e.g. "media", "multipart").
asvidPayload :: Lens' AppsServicesVersionsInstancesDebug DebugInstanceRequest Source #
Multipart request metadata.
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`.