Skip to main content

debugsession_data

Creates, updates, deletes, gets or lists a debugsession_data resource.

Overview

Namedebugsession_data
TypeResource
Idgoogle.apigee.debugsession_data

Fields

The following fields are returned by SELECT queries:

Successful response

NameDatatypeDescription
completedbooleanFlag indicating whether a transaction is completed or not
pointarrayList of debug data collected by runtime plane at various defined points in the flow.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
organizations_environments_apis_revisions_debugsessions_data_getselectorganizationsId, environmentsId, apisId, revisionsId, debugsessionsId, dataIdGets the debug data from a transaction.
organizations_environments_apis_revisions_debugsessions_delete_dataexecorganizationsId, environmentsId, apisId, revisionsId, debugsessionsIdDeletes the data from a debug session. This does not cancel the debug session or prevent further data from being collected if the session is still active in runtime pods.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
apisIdstring
dataIdstring
debugsessionsIdstring
environmentsIdstring
organizationsIdstring
revisionsIdstring

SELECT examples

Gets the debug data from a transaction.

SELECT
completed,
point
FROM google.apigee.debugsession_data
WHERE organizationsId = '{{ organizationsId }}' -- required
AND environmentsId = '{{ environmentsId }}' -- required
AND apisId = '{{ apisId }}' -- required
AND revisionsId = '{{ revisionsId }}' -- required
AND debugsessionsId = '{{ debugsessionsId }}' -- required
AND dataId = '{{ dataId }}' -- required;

Lifecycle Methods

Deletes the data from a debug session. This does not cancel the debug session or prevent further data from being collected if the session is still active in runtime pods.

EXEC google.apigee.debugsession_data.organizations_environments_apis_revisions_debugsessions_delete_data 
@organizationsId='{{ organizationsId }}' --required,
@environmentsId='{{ environmentsId }}' --required,
@apisId='{{ apisId }}' --required,
@revisionsId='{{ revisionsId }}' --required,
@debugsessionsId='{{ debugsessionsId }}' --required;