Smart Rule managed systems
GET SmartRules/{id}/ManagedSystems
Purpose
Returns a list of managed systems by Smart Rule ID.
Required permissions
- Read access to the Smart Rule referenced by ID.
URL parameters
id: ID of the Smart Rule.
Query parameters (optional)
- limit: (default: 100000) Number of records to return.
- offset: (default: 0) Number of records to skip before returning <limit> records (can be used only in conjunction with limit).
Request body
None.
Response body (when limit is not given)
Content-Type: application/json
[ { ManagedSystemID : int, AssetID : int, // can be null DatabaseID : int, // can be null DirectoryID : int, // can be null CloudID : int, // can be null SystemName : string, PlatformID : int, NetBiosName : string, ContactEmail : string, Description : string, Port : int, // can be null Timeout : short, SshKeyEnforcementMode : int, // can be null PasswordRuleID : int, DSSKeyRuleID : int, // can be null LoginAccountID : int, // can be null ReleaseDuration : int, MaxReleaseDuration : int, ISAReleaseDuration : int, AutoManagementFlag : bool, FunctionalAccountID : int, // can be null ElevationCommand : string, // can be null CheckPasswordFlag : bool, ChangePasswordAfterAnyReleaseFlag : bool, ResetPasswordOnMismatchFlag : bool, ChangeFrequencyType : string, ChangeFrequencyDays : int, ChangeTime : string, RemoteClientType : string, ApplicationHostID : int, // can be null IsApplicationHost : bool, AccessURL : string }, … ]
Response body (when limit is given)
Content-Type: application/json
{ TotalCount : int, Data : [ { ManagedSystemID : int, AssetID : int, // can be null DatabaseID : int, // can be null DirectoryID : int, // can be null CloudID : int, // can be null SystemName : string, PlatformID : int, NetBiosName : string, ContactEmail : string, Description : string, Port : int, // can be null Timeout : short, PasswordRuleID : int, DSSKeyRuleID : int, // can be null LoginAccountID : int, // can be null ReleaseDuration : int, MaxReleaseDuration : int, ISAReleaseDuration : int, AutoManagementFlag : bool, FunctionalAccountID : int, // can be null ElevationCommand : string, // can be null CheckPasswordFlag : bool, ChangePasswordAfterAnyReleaseFlag : bool, ResetPasswordOnMismatchFlag : bool, ChangeFrequencyType : string, ChangeFrequencyDays : int, ChangeTime : string, RemoteClientType : string, ApplicationHostID : int, // can be null IsApplicationHost : bool, AccessURL : string }, …] }
Response codes
200 - Request successful. Managed Systems in response body.
For more information, please see Common response codes.