Systems - List
ListAll the systems.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/businessApplicationAgents/{agentResourceName}/systems?api-version=2025-04-01-preview
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/businessApplicationAgents/{agentResourceName}/systems?api-version=2025-04-01-preview&$filter={$filter}&$skipToken={$skipToken}
URI Parameters
Name | In | Required | Type | Description |
---|---|---|---|---|
agent
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[a-z0-9,-]*$ |
Business Application Agent Name |
resource
|
path | True |
string minLength: 1maxLength: 90 |
The name of the resource group. The name is case insensitive. |
subscription
|
path | True |
string (uuid) |
The ID of the target subscription. The value must be an UUID. |
workspace
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$ |
The name of the workspace. |
api-version
|
query | True |
string minLength: 1 |
The API version to use for this operation. |
$filter
|
query |
string |
Filters the results, based on a Boolean condition. Optional. |
|
$skip
|
query |
string |
Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting point to use for subsequent calls. Optional. |
Responses
Name | Type | Description |
---|---|---|
200 OK |
Ok |
|
Other Status Codes |
Error response describing why the operation failed. |
Security
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | impersonate your user account |
Examples
Systems_List
Sample request
GET https://management.azure.com/subscriptions/d0cfe6b2-9ac0-4464-9919-dccaee2e48c0/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace/providers/Microsoft.SecurityInsights/businessApplicationAgents/3123432b-0b60-4af3-8720-77f01a25d34a/systems?api-version=2025-04-01-preview
Sample response
{
"value": [
{
"id": "/subscriptions/d0cfe6b2-9ac0-4464-9919-dccaee2e48c0/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace/providers/Microsoft.SecurityInsights/businessApplicationAgents/73e01a99-5cd7-4139-a149-9f2736ff2ab5/systems/3b6bed7b-3f1c-47fc-ab8e-2c57047ed446",
"name": "3b6bed7b-3f1c-47fc-ab8e-2c57047ed446",
"etag": "\"0300bf09-0000-0000-0000-5c37296e0000\"",
"type": "Microsoft.SecurityInsights/businessApplicationAgents/systems",
"properties": {
"status": "Running",
"configuration": {
"azureResourceId": "/subscriptions/d0cfe6b2-9ac0-4464-9919-dccaee2e48c0/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace",
"connector": {
"abapServerHost": "1.1.1.1",
"systemNumber": "001",
"systemId": "A4H",
"client": "001",
"authenticationType": "UsernamePassword",
"type": "Rfc"
},
"logs": [
{
"type": "AbapAuditLog",
"ingestionType": "Incremental",
"status": "Enabled",
"scheduleInterval": 60,
"bulkSize": 100,
"filters": [
"filter1",
"filter2"
]
},
{
"type": "USR01",
"ingestionType": "Incremental",
"status": "Enabled",
"scheduleInterval": 60,
"bulkSize": 100,
"filters": [
"filter1",
"filter2"
]
}
],
"type": "SAP"
},
"displayName": "A4H_System",
"lastModifiedTimeUtc": "2024-03-01T13:00:30Z"
}
}
]
}
Definitions
Name | Description |
---|---|
Cloud |
Error response structure. |
Cloud |
Error details. |
Configuration |
Represents the types of configuration for a system. |
created |
The type of identity that created the resource. |
Https |
Represents the types of HTTPS configuration to connect to the SapControl service. |
Ingestion |
Types of ingestion. |
Log |
Describes a log. |
Log |
Types of log status. |
Log |
Types of logs and tables. |
Rfc |
Describes the Rfc connector. |
Sap |
Types of authentication to SAP. |
Sap |
Describes the SapControl connector configuration. |
Sap |
Describes the SAP configuration. |
System |
Represents the types of SAP systems. |
system |
Metadata pertaining to creation and last modification of the resource. |
System |
Describes the system within the agent. |
Systems |
List of Agent's Systems. |
System |
The status of the system. |
CloudError
Error response structure.
Name | Type | Description |
---|---|---|
error |
Error data |
CloudErrorBody
Error details.
Name | Type | Description |
---|---|---|
code |
string |
An identifier for the error. Codes are invariant and are intended to be consumed programmatically. |
message |
string |
A message describing the error, intended to be suitable for display in a user interface. |
ConfigurationType
Represents the types of configuration for a system.
Value | Description |
---|---|
SAP |
createdByType
The type of identity that created the resource.
Value | Description |
---|---|
User | |
Application | |
ManagedIdentity | |
Key |
HttpsConfigurationType
Represents the types of HTTPS configuration to connect to the SapControl service.
Value | Description |
---|---|
HttpOnly | |
HttpsWithSslVerification | |
HttpsWithoutSslVerification |
IngestionType
Types of ingestion.
Value | Description |
---|---|
Full | |
Incremental |
Log
Describes a log.
Name | Type | Description |
---|---|---|
bulkSize |
integer (int32) |
The bulk size for the log. |
filters |
string[] |
The filters for the log. |
ingestionType |
Types of ingestion. |
|
scheduleInterval |
integer (int32) |
The schedule interval in seconds. |
status |
Types of log status. |
|
type |
Types of logs and tables. |
LogStatusType
Types of log status.
Value | Description |
---|---|
Enabled | |
Disabled |
LogType
Types of logs and tables.
Value | Description |
---|---|
AbapAuditLog | |
AbapJobLog | |
AbapSpoolLog | |
AbapSpoolOutputLog | |
AbapChangeDocsLog | |
AbapAppLog | |
AbapWorkflowLog | |
AbapCrLog | |
AbapTableDataLog | |
AbapFilesLogs | |
JavaFilesLogs | |
AGRTCODES | |
USR01 | |
USR02 | |
AGR1251 | |
AGRUSERS | |
AGRPROF | |
UST04 | |
USR21 | |
ADR6 | |
ADCP | |
USR05 | |
USGRPUSER | |
USERADDR | |
DEVACCESS | |
AGRDEFINE | |
PAHI | |
AGRAGRS | |
USRSTAMP | |
AGRFLAGS | |
SNCSYSACL | |
USRACL |
RfcConnector
Describes the Rfc connector.
Name | Type | Description |
---|---|---|
abapServerHost |
string |
FQDN, hostname, or IP address of the ABAP server. |
authenticationType |
The authentication type to SAP. |
|
client |
string minLength: 1pattern: ^[0-9]{3}$ |
Client number of the ABAP server. Example - 001 |
codePage |
string pattern: ^(?:[a-zA-Z0-9]{4}|UTF-8)$ |
The SAP code page used for character encoding. Example - 1100 |
group |
string |
Logon group of the message server. |
messageServerHost |
string |
FQDN, hostname, or IP address of the Message server. |
messageServerService |
string |
Port number, or service name (from /etc/services) of the message server. |
sncQop |
string pattern: ^[1,2,3,8,9]$ |
SNC QOP. Options are 1, 2, 3, 8, 9. |
systemId |
string minLength: 1pattern: ^[a-zA-Z0-9]{3}$ |
System ID of the ABAP server. Example - A4H |
systemNumber |
string minLength: 1pattern: ^\d{1,3}$ |
System number of the ABAP server. |
type |
Represents the types of SAP systems. |
SapAuthenticationType
Types of authentication to SAP.
Value | Description |
---|---|
UsernamePassword | |
Snc | |
SncWithUsernamePassword |
SapControlConnector
Describes the SapControl connector configuration.
Name | Type | Default value | Description |
---|---|---|---|
httpsConfiguration |
Represents the types of HTTPS configuration to connect to the SapControl service. |
||
instance |
string minLength: 1pattern: ^\d{2}$ |
The instance number. Only 2 digits are allowed. |
|
port |
string pattern: ^\d{1,5}$ |
The port of the SOAP connection to SAP Control. |
|
server |
string minLength: 1pattern: ^([a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\.)+[a-zA-Z]{2,}$|^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$ |
The server name. FQDN or IP address. |
|
timezone |
string pattern: ^GMT[+-]\d+$ |
GMT+0 |
The timezone. example: "GMT+0" or "GMT-8" default: "GMT+0" |
type |
Represents the types of SAP systems. |
SapSystemsConfiguration
Describes the SAP configuration.
Name | Type | Description |
---|---|---|
azureResourceId |
string pattern: ^\/?subscriptions\/([^\/]+)\/resourceGroups\/([^\/]+)\/providers\/([^\/]+)\/([^\/]+)\/([^\/]+)$ |
azure resource id example: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM" |
connector | SystemsConfigurationConnector: |
Base Model for SAP System Connector. |
logs |
Log[] |
The logs configuration. |
type |
Represents the types of configuration for a system. |
SystemConfigurationConnectorType
Represents the types of SAP systems.
Value | Description |
---|---|
Rfc | |
SapControl |
systemData
Metadata pertaining to creation and last modification of the resource.
Name | Type | Description |
---|---|---|
createdAt |
string (date-time) |
The timestamp of resource creation (UTC). |
createdBy |
string |
The identity that created the resource. |
createdByType |
The type of identity that created the resource. |
|
lastModifiedAt |
string (date-time) |
The timestamp of resource last modification (UTC) |
lastModifiedBy |
string |
The identity that last modified the resource. |
lastModifiedByType |
The type of identity that last modified the resource. |
SystemResource
Describes the system within the agent.
Name | Type | Description |
---|---|---|
etag |
string |
Etag of the azure resource |
id |
string (arm-id) |
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
name |
string |
The name of the resource |
properties.configuration | SystemsConfiguration: |
The configuration of the system. |
properties.displayName |
string minLength: 1 |
|
properties.lastModifiedTimeUtc |
string (date-time) |
|
properties.status |
The status of the system. |
|
systemData |
Azure Resource Manager metadata containing createdBy and modifiedBy information. |
|
type |
string |
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" |
SystemsList
List of Agent's Systems.
Name | Type | Description |
---|---|---|
nextLink |
string |
|
value |
Describes the system within the agent. |
SystemStatusType
The status of the system.
Value | Description |
---|---|
Running | |
Stopped |