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_product
In Event Portal, an Even API Product is a bundle of event APIs that you can provide to other organizations, so they can consume the events that you have included in your event APIs. An Event API Product contains one or more event APIs plus service plan details for deploying the product to allow others to consume the events.
Key columns
- Provide a numeric
id
if you want to query for a specific Event API Product. 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 API Products
select e.name as event, ev.version as version, ev.display_name as versionNamefrom solace_eventapi_product e join solace_eventapi_product_version ev on ev.event_api_product_id = e.idwhere e.id = '08ctmc2lyp6';-- or a simplified versionselect id, namefrom solace_eventapi_product;
Detail of an Event API Product
select id, name, application_domain_id, shared, number_of_versions, created_time, created_by, changed_by, updated_timefrom solace_eventapi_productwhere id = 'n5o4xx2fh62';
List Event API Products that have been created in the last 30 days
select id, name, application_domain_id, shared, number_of_versions, created_time, created_by, changed_by, updated_timefrom solace_eventapi_productwhere created_time >= now() - interval '30' day;
List Event API Products that have not been updated in the last 10 days
select id, name, application_domain_id, shared, number_of_versions, created_time, created_by, changed_by, updated_timefrom solace_eventapi_productwhere updated_time <= now() - interval '10' day;