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-ImageTopologyEdge

Namespace ImagePlayground
Inputs
None
Outputs
ChartForgeX.Topology.TopologyEdge

Creates a topology edge definition.

Remarks

Use this cmdlet inside New-ImageTopology to describe a relationship between topology nodes.

Examples

Authored help example

Create a dependency edge

PS>


New-ImageTopologyEdge -SourceNodeId api -TargetNodeId database -Label '32 ms' -Kind Dependency -Status Warning -Direction Forward
        

Creates a ChartForgeX topology edge 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-ImageTopologyEdge [-Color <String>] [-Direction <Forward|Backward|Bidirectional>] [-Emphasis <Normal|Subtle|Strong>] [-Href <String>] [-Id <String>] [-Kind <Generic>] [-Label <String>] [-LabelOffsetX <Double>] [-LabelOffsetY <Double>] [-LineStyle <Auto|Solid|Dashed|Dotted>] [-Muted] [-RouteLane <Double>] [-Routing <Straight|Curved|Orthogonal|ObstacleAvoidingOrthogonal>] [-SecondaryLabel <String>] -SourceNodeId <String> [-SourcePort <Auto|Top|Right|Bottom|Left>] [-Status <Healthy|Warning|Critical|Unknown|Disabled>] -TargetNodeId <String> [-TargetPort <Auto|Top|Right|Bottom|Left>] [-TertiaryLabel <String>] [-Tooltip <String>] [<CommonParameters>]
#
Parameter set: All Parameter Sets

Parameters

Color String optionalposition: namedpipeline: False
Optional edge color as a CSS hex color.
Direction VisualLinkDirection optionalposition: namedpipeline: Falsevalues: 3
Direction marker behavior.
Possible values: Forward, Backward, Bidirectional
Emphasis TopologyEdgeEmphasis optionalposition: namedpipeline: Falsevalues: 3
Edge visual emphasis.
Possible values: Normal, Subtle, Strong
Href String optionalposition: namedpipeline: False
Optional drill-down link for SVG and HTML outputs.
Id String optionalposition: namedpipeline: False
Stable edge identifier. When omitted, a unique identifier is derived from source and target node ids.
Kind TopologyEdgeKind optionalposition: namedpipeline: Falsevalues: 12
Relationship kind.
Possible values: Generic, Link, Replication, Connectivity, Dependency, Trust, Mapping, AuthenticationPath, CertificateChain, DataFlow, Ownership, Membership
Label String optionalposition: 2pipeline: False
Primary edge label.
LabelOffsetX Double optionalposition: namedpipeline: False
Optional horizontal edge-label offset in pixels.
LabelOffsetY Double optionalposition: namedpipeline: False
Optional vertical edge-label offset in pixels.
LineStyle TopologyEdgeLineStyle optionalposition: namedpipeline: Falsevalues: 4
Edge line style.
Possible values: Auto, Solid, Dashed, Dotted
Muted SwitchParameter optionalposition: namedpipeline: False
Render the edge as a quiet structural relationship.
RouteLane Double optionalposition: namedpipeline: False
Optional route lane offset in pixels.
Routing TopologyEdgeRouting optionalposition: namedpipeline: Falsevalues: 4
Edge routing mode.
Possible values: Straight, Curved, Orthogonal, ObstacleAvoidingOrthogonal
SecondaryLabel String optionalposition: namedpipeline: False
Secondary edge label.
SourceNodeId String requiredposition: 0pipeline: False
Source node identifier.
SourcePort TopologyEdgePort optionalposition: namedpipeline: Falsevalues: 5
Preferred source attachment side.
Possible values: Auto, Top, Right, Bottom, Left
Status TopologyHealthStatus optionalposition: namedpipeline: Falsevalues: 5
Relationship health or state.
Possible values: Healthy, Warning, Critical, Unknown, Disabled
TargetNodeId String requiredposition: 1pipeline: False
Target node identifier.
TargetPort TopologyEdgePort optionalposition: namedpipeline: Falsevalues: 5
Preferred target attachment side.
Possible values: Auto, Top, Right, Bottom, Left
TertiaryLabel String optionalposition: namedpipeline: False
Tertiary edge label.
Tooltip String optionalposition: namedpipeline: False
Optional tooltip for SVG and HTML outputs.

Outputs

ChartForgeX.Topology.TopologyEdge