generated/google-apis-appengine_v1beta/lib/google/apis/appengine_v1beta/service.rb
# 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.
# @param [String] apps_id
#   Part of `name`. Name of the resource requested. Example: apps/myapp/services/
#   default/versions/v1/instances/instance-1.
# @param [String] services_id
#   Part of `name`. See documentation of `appsId`.
# @param [String] versions_id
#   Part of `name`. See documentation of `appsId`.
# @param [String] instances_id
#   Part of `name`. See documentation of `appsId`.
# @param [Google::Apis::AppengineV1beta::DebugInstanceRequest] debug_instance_request_object
# @param [String] fields
#   Selector specifying which fields to include in a partial response.
# @param [String] quota_user
#   Available to use for quota purposes for server-side applications. Can be any
#   arbitrary string assigned to a user, but should not exceed 40 characters.
# @param [Google::Apis::RequestOptions] options
#   Request-specific options
#
# @yield [result, err] Result & error if block supplied
# @yieldparam result [Google::Apis::AppengineV1beta::Operation] parsed result object
# @yieldparam err [StandardError] error object if request failed
#
# @return [Google::Apis::AppengineV1beta::Operation]
#
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
# @raise [Google::Apis::AuthorizationError] Authorization is required
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.
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 .
def debug_instance(apps_id, services_id, versions_id, instances_id, debug_instance_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
          command = make_simple_command(:post, 'v1beta/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}:debug', options)
          command.request_representation = Google::Apis::AppengineV1beta::DebugInstanceRequest::Representation
          command.request_object = debug_instance_request_object
          command.response_representation = Google::Apis::AppengineV1beta::Operation::Representation
          command.response_class = Google::Apis::AppengineV1beta::Operation
          command.params['appsId'] = apps_id unless apps_id.nil?
          command.params['servicesId'] = services_id unless services_id.nil?
          command.params['versionsId'] = versions_id unless versions_id.nil?
          command.params['instancesId'] = instances_id unless instances_id.nil?
          command.query['fields'] = fields unless fields.nil?
          command.query['quotaUser'] = quota_user unless quota_user.nil?
          execute_or_queue_command(command, &block)
        end
def debug_instance ( apps_id , services_id , versions_id , instances_id , debug_instance_request_object = nil , fields : nil , quota_user : nil , options : nil , & block ) command = make_simple_command ( :post , 'v1beta/apps/{appsId}/services/{servicesId}/versions/{versionsId}/instances/{instancesId}:debug' , options ) command . request_representation = Google :: Apis :: AppengineV1beta :: DebugInstanceRequest :: Representation command . request_object = debug_instance_request_object command . response_representation = Google :: Apis :: AppengineV1beta :: Operation :: Representation command . response_class = Google :: Apis :: AppengineV1beta :: Operation command . params [ 'appsId' ] = apps_id unless apps_id . nil? command . params [ 'servicesId' ] = services_id unless services_id . nil? command . params [ 'versionsId' ] = versions_id unless versions_id . nil? command . params [ 'instancesId' ] = instances_id unless instances_id . nil? command . query [ 'fields' ] = fields unless fields . nil? command . query [ 'quotaUser' ] = quota_user unless quota_user . nil? execute_or_queue_command ( command , & block ) end
Enables debugging on a VM instance.
Enables debugging on a VM instance .
None
Google::Apis::AppengineV1beta::Operation
[Google::Apis::ServerError] An error occurred on the server and the request can be retried
[ Google :: Apis :: ServerError ] An error occurred on the server and the request can be retried
[Google::Apis::ClientError] The request is invalid and should not be retried without modification
[ Google :: Apis :: ClientError ] The request is invalid and should not be retried without modification
[Google::Apis::AuthorizationError] Authorization is required
[ Google :: Apis :: AuthorizationError ] Authorization is required
apps_id
services_id
versions_id
instances_id
debug_instance_request_object
fields
quota_user
options
block
options Request-specific options
options Request - specific options
]
Result & error if block supplied
Result & error if block supplied
result
parsed result object
parsed result object
err
error object if request failed
error object if request failed