@@ -1282,6 +1282,123 @@ components:
12821282 type: string
12831283 x-enum-varnames:
12841284 - CHECK_STATUS
1285+ CloudcraftWidgetDefinition:
1286+ description: This widget displays a Cloudcraft topology of cloud resources for the selected provider.
1287+ properties:
1288+ custom_links:
1289+ description: List of custom links.
1290+ items:
1291+ $ref: "#/components/schemas/WidgetCustomLink"
1292+ type: array
1293+ description:
1294+ description: The description of the widget.
1295+ type: string
1296+ group_by:
1297+ description: List of tags or attributes used to group the cloud resources in the widget.
1298+ example:
1299+ - ""
1300+ items:
1301+ description: Tag or attribute used to group cloud resources.
1302+ type: string
1303+ type: array
1304+ highlighted:
1305+ description: Search query that visually highlights matching resources in the diagram.
1306+ example: ""
1307+ type: string
1308+ overlay:
1309+ $ref: "#/components/schemas/CloudcraftWidgetDefinitionOverlay"
1310+ overlay_filter:
1311+ description: Filter applied to the selected overlay.
1312+ example: ""
1313+ type: string
1314+ projection:
1315+ $ref: "#/components/schemas/CloudcraftWidgetDefinitionProjection"
1316+ provider:
1317+ $ref: "#/components/schemas/CloudcraftWidgetDefinitionProvider"
1318+ query_string:
1319+ description: Query string used to filter the cloud resources displayed in the widget.
1320+ example: ""
1321+ type: string
1322+ show_empty_groups:
1323+ description: Whether to show empty outline groups in the diagram.
1324+ example: false
1325+ type: boolean
1326+ title:
1327+ description: Title of your widget.
1328+ type: string
1329+ title_align:
1330+ $ref: "#/components/schemas/WidgetTextAlign"
1331+ title_size:
1332+ description: Size of the title.
1333+ type: string
1334+ type:
1335+ $ref: "#/components/schemas/CloudcraftWidgetDefinitionType"
1336+ required:
1337+ - type
1338+ - query_string
1339+ - provider
1340+ - overlay
1341+ - overlay_filter
1342+ - group_by
1343+ - projection
1344+ - highlighted
1345+ - show_empty_groups
1346+ type: object
1347+ CloudcraftWidgetDefinitionOverlay:
1348+ description: Overlay applied on top of the Cloudcraft topology.
1349+ enum:
1350+ - Observability
1351+ - CloudCost
1352+ - Security
1353+ - NDMReachability
1354+ - Monitors
1355+ - APM
1356+ - Default
1357+ example: Observability
1358+ type: string
1359+ x-enum-varnames:
1360+ - OBSERVABILITY
1361+ - CLOUD_COST
1362+ - SECURITY
1363+ - NDM_REACHABILITY
1364+ - MONITORS
1365+ - APM
1366+ - DEFAULT
1367+ CloudcraftWidgetDefinitionProjection:
1368+ description: Projection used to render the Cloudcraft topology.
1369+ enum:
1370+ - isometric
1371+ - 2d
1372+ example: isometric
1373+ type: string
1374+ x-enum-varnames:
1375+ - ISOMETRIC
1376+ - TWO_D
1377+ CloudcraftWidgetDefinitionProvider:
1378+ description: Cloud provider for the Cloudcraft widget.
1379+ enum:
1380+ - aws
1381+ - azure
1382+ - gcp
1383+ - ndm
1384+ - oci
1385+ example: aws
1386+ type: string
1387+ x-enum-varnames:
1388+ - AWS
1389+ - AZURE
1390+ - GCP
1391+ - NDM
1392+ - OCI
1393+ CloudcraftWidgetDefinitionType:
1394+ default: cloudcraft
1395+ description: Type of Cloudcraft widget.
1396+ enum:
1397+ - cloudcraft
1398+ example: cloudcraft
1399+ type: string
1400+ x-enum-varnames:
1401+ - CLOUDCRAFT
12851402 CohortWidgetDefinition:
12861403 additionalProperties: false
12871404 description: The cohort widget visualizes user retention over time.
@@ -25597,6 +25714,7 @@ components:
2559725714 - $ref: "#/components/schemas/BarChartWidgetDefinition"
2559825715 - $ref: "#/components/schemas/ChangeWidgetDefinition"
2559925716 - $ref: "#/components/schemas/CheckStatusWidgetDefinition"
25717+ - $ref: "#/components/schemas/CloudcraftWidgetDefinition"
2560025718 - $ref: "#/components/schemas/CohortWidgetDefinition"
2560125719 - $ref: "#/components/schemas/DistributionWidgetDefinition"
2560225720 - $ref: "#/components/schemas/EventStreamWidgetDefinition"
0 commit comments