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:

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
;