Skip to content

Remove-LMDatasource

Terminal window
Remove-LMDatasource -Id <Int32> [-ProgressAction <ActionPreference>] [-WhatIf] [-Confirm] [<CommonParameters>]
Terminal window
Remove-LMDatasource -Name <String> [-ProgressAction <ActionPreference>] [-WhatIf] [-Confirm]
[<CommonParameters>]
Terminal window
Remove-LMDatasource -DisplayName <String> [-ProgressAction <ActionPreference>] [-WhatIf] [-Confirm]
[<CommonParameters>]

The Remove-LMDatasource function removes a LogicMonitor datasource based on the specified parameters. It requires the user to be logged in and have valid API credentials.

Terminal window
Remove-LMDatasource -Id 123
Removes the datasource with the ID 123.
Terminal window
Remove-LMDatasource -Name "MyDatasource"
Removes the datasource with the name "MyDatasource".
Terminal window
Remove-LMDatasource -DisplayName "My Datasource"
Removes the datasource with the display name "My Datasource".

Specifies the ID of the datasource to be removed. This parameter is mandatory and can be provided as an integer.

Type: Int32
Parameter Sets: Id
Aliases:
Required: True
Position: Named
Default value: 0
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

Specifies the name of the datasource to be removed. This parameter is mandatory when using the ‘Name’ parameter set and can be provided as a string.

Type: String
Parameter Sets: Name
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Specifies the display name of the datasource to be removed. This parameter is mandatory when using the ‘DisplayName’ parameter set and can be provided as a string.

Type: String
Parameter Sets: DisplayName
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Shows what would happen if the cmdlet runs. The cmdlet is not run.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Prompts you for confirmation before running the cmdlet.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Fill ProgressAction Description

Type: ActionPreference
Parameter Sets: (All)
Aliases: proga
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

Returns a PSCustomObject containing the ID of the removed datasource and a success message confirming the removal.

Section titled “Returns a PSCustomObject containing the ID of the removed datasource and a success message confirming the removal.”