Get-LMDeviceConfigSourceData
Syntax
ListDiffs (Default)
Get-LMDeviceConfigSourceData -Id <Int32> -HdsId <String> -HdsInsId <String> [-ProgressAction <ActionPreference>] [<CommonParameters>]
ConfigId
Get-LMDeviceConfigSourceData -Id <Int32> -HdsId <String> -HdsInsId <String> [-ConfigId <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]
ListConfigs
Get-LMDeviceConfigSourceData -Id <Int32> -HdsId <String> -HdsInsId <String> [-LatestConfigOnly] [-ConfigType <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]
Description
The Get-LMDeviceConfigSourceData function retrieves configuration data from a specific device’s configuration source in LogicMonitor. It supports retrieving full configurations or delta changes, and can return either all configs or just the latest one.
Examples
Example 1
#Retrieve latest configuration for a deviceGet-LMDeviceConfigSourceData -Id 123 -HdsId 456 -HdsInsId 789 -LatestConfigOnly
Example 2
#Retrieve full configuration historyGet-LMDeviceConfigSourceData -Id 123 -HdsId 456 -HdsInsId 789 -ConfigType Full
Parameters
-Id
The ID of the device to retrieve configuration data for. This parameter is mandatory.
Type: Int32Parameter Sets: (All)Aliases:
Required: TruePosition: NamedDefault value: 0Accept pipeline input: FalseAccept wildcard characters: False
-HdsId
The ID of the host datasource. This parameter is mandatory.
Type: StringParameter Sets: (All)Aliases:
Required: TruePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-HdsInsId
The ID of the host datasource instance. This parameter is mandatory.
Type: StringParameter Sets: (All)Aliases:
Required: TruePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-ConfigId
The specific configuration ID to retrieve. Part of a mutually exclusive parameter set.
Type: StringParameter Sets: ConfigIdAliases:
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
-LatestConfigOnly
Switch to retrieve only the most recent configuration. Part of the ListConfigs parameter set.
Type: SwitchParameterParameter Sets: ListConfigsAliases:
Required: FalsePosition: NamedDefault value: FalseAccept pipeline input: FalseAccept wildcard characters: False
-ConfigType
The type of configuration to retrieve. Valid values are “Delta” or “Full”. Defaults to “Delta”.
Type: StringParameter Sets: ListConfigsAliases:
Required: FalsePosition: NamedDefault value: DeltaAccept pipeline input: FalseAccept wildcard characters: False
-ProgressAction
Fill ProgressAction Description
Type: ActionPreferenceParameter Sets: (All)Aliases: proga
Required: FalsePosition: NamedDefault value: NoneAccept pipeline input: FalseAccept wildcard characters: False
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
Inputs
None. You cannot pipe objects to this command.
Outputs
Returns configuration data objects.
Notes
You must run Connect-LMAccount before running this command.