@@ -13380,6 +13380,91 @@ components:
1338013380 style:
1338113381 $ref: '#/components/schemas/WidgetRequestStyle'
1338213382 type: object
13383+ TopologyMapWidgetDefinition:
13384+ description: This widget displays a topology of nodes and edges for different
13385+ data sources. It replaces the service map widget.
13386+ properties:
13387+ custom_links:
13388+ description: List of custom links.
13389+ items:
13390+ $ref: '#/components/schemas/WidgetCustomLink'
13391+ type: array
13392+ requests:
13393+ description: One or more Topology requests.
13394+ items:
13395+ $ref: '#/components/schemas/TopologyRequest'
13396+ minItems: 1
13397+ type: array
13398+ title:
13399+ description: Title of your widget.
13400+ type: string
13401+ title_align:
13402+ $ref: '#/components/schemas/WidgetTextAlign'
13403+ title_size:
13404+ description: Size of the title.
13405+ type: string
13406+ type:
13407+ $ref: '#/components/schemas/TopologyMapWidgetDefinitionType'
13408+ required:
13409+ - type
13410+ - requests
13411+ type: object
13412+ TopologyMapWidgetDefinitionType:
13413+ default: topology_map
13414+ description: Type of the topology map widget.
13415+ enum:
13416+ - topology_map
13417+ example: topology_map
13418+ type: string
13419+ x-enum-varnames:
13420+ - TOPOLOGY_MAP
13421+ TopologyQuery:
13422+ description: Query to service-based topology data sources like the service map
13423+ or data streams.
13424+ properties:
13425+ data_source:
13426+ $ref: '#/components/schemas/TopologyQueryDataSource'
13427+ filters:
13428+ description: Your environment and primary tag (or * if enabled for your
13429+ account).
13430+ example:
13431+ - env:prod
13432+ - az:us-east
13433+ items:
13434+ description: Environment or primary tag, generally in a key:value format
13435+ type: string
13436+ minItems: 1
13437+ type: array
13438+ service:
13439+ description: Name of the service
13440+ example: myService
13441+ type: string
13442+ type: object
13443+ TopologyQueryDataSource:
13444+ description: Name of the data source
13445+ enum:
13446+ - data_streams
13447+ - service_map
13448+ type: string
13449+ x-enum-varnames:
13450+ - DATA_STREAMS
13451+ - SERVICE_MAP
13452+ TopologyRequest:
13453+ description: Request that will return nodes and edges to be used by topology
13454+ map.
13455+ properties:
13456+ query:
13457+ $ref: '#/components/schemas/TopologyQuery'
13458+ request_type:
13459+ $ref: '#/components/schemas/TopologyRequestType'
13460+ type: object
13461+ TopologyRequestType:
13462+ description: Widget request type.
13463+ enum:
13464+ - topology
13465+ type: string
13466+ x-enum-varnames:
13467+ - TOPOLOGY
1338313468 TreeMapColorBy:
1338413469 default: user
1338513470 deprecated: true
@@ -16916,6 +17001,7 @@ components:
1691617001 - $ref: '#/components/schemas/TreeMapWidgetDefinition'
1691717002 - $ref: '#/components/schemas/ListStreamWidgetDefinition'
1691817003 - $ref: '#/components/schemas/FunnelWidgetDefinition'
17004+ - $ref: '#/components/schemas/TopologyMapWidgetDefinition'
1691917005 type: object
1692017006 WidgetDisplayType:
1692117007 description: Type of display to use for the request.
0 commit comments