Project

ImagePlayground

Automate image processing, codes, metadata, charts, topology, and visual stories from PowerShell.

Stars 100
Forks 7
Total downloads 712,347
Release ImagePlayground-PowerShellModule.v3.2.7
Language: C# Updated: 2026-08-25

API Reference

Command

New-ImageTopologyNode

Namespace ImagePlayground
Inputs
None
Outputs
ChartForgeX.Topology.TopologyNode

Creates a topology node definition.

Remarks

Use this cmdlet inside New-ImageTopology to describe a node in a topology diagram.

Examples

Authored help example

Create an API node

PS>


New-ImageTopologyNode -Id api -Label 'API' -Kind Service -Status Healthy -Symbol API
        

Creates a ChartForgeX topology node that can be rendered by New-ImageTopology.

Common Parameters

This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.

For more information, see about_CommonParameters.

Syntax

New-ImageTopologyNode [-BackgroundColor <String>] [-Badge <String>] [-Color <String>] [-DisplayMode <Card>] [-GroupId <String>] [-Height <Double>] [-Href <String>] [-IconId <String>] -Id <String> [-Kind <Generic>] -Label <String> [-Latitude <Double>] [-Longitude <Double>] [-Status <Healthy|Warning|Critical|Unknown|Disabled>] [-Subtitle <String>] [-Symbol <String>] [-Tooltip <String>] [-Width <Double>] [-X <Double>] [-Y <Double>] [<CommonParameters>]
#
Parameter set: All Parameter Sets

Parameters

BackgroundColor String optionalposition: namedpipeline: False
Optional node fill color as a CSS hex color.
Badge String optionalposition: namedpipeline: False
Optional short badge text.
Color String optionalposition: namedpipeline: False
Optional node accent color as a CSS hex color.
DisplayMode TopologyNodeDisplayMode optionalposition: namedpipeline: Falsevalues: 8
Optional node display mode override.
Possible values: Card, CompactCard, Tile, Pill, Icon, Artwork, Dot, Hidden
GroupId String optionalposition: namedpipeline: False
Optional parent group identifier.
Height Double optionalposition: namedpipeline: False
Node height in pixels.
Href String optionalposition: namedpipeline: False
Optional drill-down link for SVG and HTML outputs.
IconId String optionalposition: namedpipeline: False
Reusable ChartForgeX icon identifier.
Id String requiredposition: 0pipeline: False
Stable node identifier used by topology edges.
Kind TopologyNodeKind optionalposition: namedpipeline: Falsevalues: 21
Node kind used for icon and legend selection.
Possible values: Generic, Group, Location, Hub, Branch, Server, Service, Endpoint, Gateway, Cloud, Database, Storage, Network, NetworkSegment, Namespace, Application, Process, Queue, Person, Team, Certificate
Label String requiredposition: 1pipeline: False
Node label rendered in the diagram.
Latitude Double optionalposition: namedpipeline: False
Optional node latitude for geographic layouts.
Longitude Double optionalposition: namedpipeline: False
Optional node longitude for geographic layouts.
Status TopologyHealthStatus optionalposition: namedpipeline: Falsevalues: 5
Node health or state.
Possible values: Healthy, Warning, Critical, Unknown, Disabled
Subtitle String optionalposition: namedpipeline: False
Optional node subtitle.
Symbol String optionalposition: namedpipeline: False
Short symbol rendered inside or near the node icon.
Tooltip String optionalposition: namedpipeline: False
Optional tooltip for SVG and HTML outputs.
Width Double optionalposition: namedpipeline: False
Node width in pixels.
X Double optionalposition: namedpipeline: False
Manual X coordinate. Automatic layouts can ignore this value.
Y Double optionalposition: namedpipeline: False
Manual Y coordinate. Automatic layouts can ignore this value.

Outputs

ChartForgeX.Topology.TopologyNode