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: Google App Engine Admin API Reference for appengine.apps.services.versions.instances.debug
.
- 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)))))))))))))))))
- appsServicesVersionsInstancesDebug :: Text -> DebugInstanceRequest -> Text -> Text -> Text -> AppsServicesVersionsInstancesDebug
- data AppsServicesVersionsInstancesDebug
- asvidXgafv :: Lens' AppsServicesVersionsInstancesDebug (Maybe Text)
- asvidInstancesId :: Lens' AppsServicesVersionsInstancesDebug Text
- asvidUploadProtocol :: Lens' AppsServicesVersionsInstancesDebug (Maybe Text)
- asvidPp :: Lens' AppsServicesVersionsInstancesDebug Bool
- asvidAccessToken :: Lens' AppsServicesVersionsInstancesDebug (Maybe Text)
- asvidUploadType :: Lens' AppsServicesVersionsInstancesDebug (Maybe Text)
- asvidPayload :: Lens' AppsServicesVersionsInstancesDebug DebugInstanceRequest
- asvidVersionsId :: Lens' AppsServicesVersionsInstancesDebug Text
- asvidBearerToken :: Lens' AppsServicesVersionsInstancesDebug (Maybe 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" 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
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.
Request Lenses
asvidXgafv :: Lens' AppsServicesVersionsInstancesDebug (Maybe Text) 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`.
asvidBearerToken :: Lens' AppsServicesVersionsInstancesDebug (Maybe Text) Source #
OAuth bearer token.
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`.