API glossary
Kinds, modifiers and package labels in the PowerShell API reference. Select an annotation or full API badge to open its definition here.
The signature and entry documentation describe the API’s behavior, including its calling conventions, storage and runtime checks.
Symbol kinds#
Kinds identify declarations in the PowerShell API reference.
module#
A PowerShell unit loaded with Import-Module, grouping exported commands and resources.
References: PowerShell modules .
function#
A PowerShell named script block with parameters and a body.
Advanced functions use CmdletBinding and related attributes for cmdlet-style behavior.
References: PowerShell functions .
cmdlet#
A PowerShell command participating in pipeline input, parameter binding and object output.
The reference uses this label for exported advanced functions as well as binary cmdlets.
References: PowerShell cmdlets .
Package context#
Package labels identify where an API is supplied.
package#
The distributed PowerShell module supplying these commands, distinct from each exported Verb-Noun command name.
References: PowerShell module distribution .