Data Structures
Here are the data structures with brief descriptions:
 Cnewrelic_app_config_tConfiguration used to describe application name, license key, as well as optional transaction tracer and datastore configuration
 Cnewrelic_datastore_segment_config_tConfiguration used to configure how datastore segments are recorded in a transaction
 Cnewrelic_datastore_segment_params_tSegment configuration used to instrument calls to databases and object stores
 Cnewrelic_distributed_tracing_config_tConfiguration used for distributed tracing
 Cnewrelic_external_segment_params_tSegment configuration used to instrument external calls
 Cnewrelic_span_event_config_tConfiguration used for span events
 Cnewrelic_transaction_tracer_config_tConfiguration used to configure transaction tracing