solace_applicationsolace_application_domainsolace_application_versionsolace_configurationsolace_configuration_typesolace_consumersolace_custom_attribute_definitionsolace_datacentersolace_enumsolace_enum_versionsolace_environmentsolace_eventsolace_event_broker_servicesolace_event_broker_service_detailsolace_event_broker_service_versionsolace_event_management_agentsolace_event_meshsolace_event_versionsolace_eventapisolace_eventapi_productsolace_eventapi_product_versionsolace_eventapi_versionsolace_lifecycle_statesolace_messaging_servicesolace_schemasolace_schema_versionsolace_service_classsolace_topic_domain
Table: solace_eventapi
In Event Portal, an event API bundles together the following information:
- Events you want to provide to other application developers
- Associated schema information
- Information about the event operation (publish and/or subscribe)
Key columns
- Provide a numeric
id
if you want to query for a specific Event API. This can be either set directly in awhere
clause, or specified as part ofjoin
with another table.
Caveat
- Be careful when requesting all columns (
*
) without using anid
in the query. To load this data, Steampipe will have to issue multiple API request to retrieve all resources (essentially issuing a paginated queries).
Examples
List of all Event APIs
select e.name as event, ev.version as version, ev.display_name as versionNamefrom solace_eventapi e join solace_eventapi_version ev on ev.event_api_id = e.idwhere e.id = '08ctmc2lyp6';-- or a simplified versionselect id, name, shared, application_domain_id, number_of_versions, created_time, created_by, changed_by, updated_timefrom solace_eventapi;
Details of an Event API
select id, name, shared, application_domain_id, number_of_versions, created_time, created_by, changed_by, updated_timefrom solace_eventapiwhere id = 'n5o4xx2fh62';
List Event APIs that have been created in the last 30 days
select id, name, shared, application_domain_id, number_of_versions, created_time, created_by, changed_by, updated_timefrom solace_eventapiwhere created_time >= now() - interval '30' day;
List Event APIs that have not been updated in the last 10 days
select id, name, shared, application_domain_id, number_of_versions, created_time, created_by, changed_by, updated_timefrom solace_eventapiwhere updated_time <= now() - interval '10' day;