Instance Definition Node
Introduction
RPS Instance Definition Nodes are definitions for Nodes that can be created and associated with Instance Definitions.
Creating an Instance Definition Node
Create new instance definition node with only the required parameters
New-RpsInstanceDefinitionNode -EntityName ConcreteName1 -Name Name1 -HostName microsoft.com -IPAddress 10.10.10.10
Create new instance definition node with all parameters
New-RpsInstanceDefinitionNode -EntityName ConcreteName1 -Name Name1 -HostName microsoft.com -IPAddress 10.10.10.10 -SyncEndpointUrl microsoft.com/sync -CertificateThumbprint xyz123 -PollingInterval 500
Create new instance definition node with additional properties
New-RpsInstanceDefinitionNode -EntityName ConcreteName1 -Name Name1 -HostName microsoft.com -IPAddress 10.10.10.10 -Properties @{Property1 = 'Value1'}
Getting an Instance Definition Node
Find an instance definition Node by id
Get-RpsInstanceDefinitionNode -Id $lookupId
Find an instance definition node by name
Get-RpsInstanceDefinitionNode -Name $lookupName
Setting an Instance Definition Node
Updates instance definition node. If it doesn't exist it will create a new Instance Definition Node.
Set-RpsInstanceDefinitionNode
Removing an Instance Definition Node
Delete instance definition node by id or by object
Remove-RpsInstanceDefinitionNode -Id "8825A09C-CCE3-4BB0-BCE1-03B4729AC423"
Remove-RpsInstanceDefinitionNode -InstanceDefinitionNode $instanceDefinitionNode
Glossary
| Term | Definition |
|---|---|
| Instance Definition | The abstraction layer on top of existing RPS Types. |
| Instance Definition Assignment | The assignment of the instance definition to a root Resource Item, which results in a set of one or more Resource Items to be run. |
| Instance Definition Item | The an item on the abstraction layer on top of existing RPS Types. |
| Instance Definition Node | A node item that will result in association of a node with target items that are created when an Instance Definition is invoked |