Business Application Agents - Create Or Update
Cria ou atualiza o Business Application Agent.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/businessApplicationAgents/{agentResourceName}?api-version=2025-04-01-preview
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
agent
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[a-z0-9,-]*$ |
Nome do Agente de Aplicativo De Negócios |
resource
|
path | True |
string minLength: 1maxLength: 90 |
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas. |
subscription
|
path | True |
string (uuid) |
A ID da assinatura de destino. O valor deve ser uma UUID. |
workspace
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$ |
O nome do espaço de trabalho. |
api-version
|
query | True |
string minLength: 1 |
A versão da API a ser usada para esta operação. |
Corpo da solicitação
Nome | Obrigatório | Tipo | Description |
---|---|---|---|
properties.configuration | True | AgentConfiguration: |
Descreve a configuração de um Agente de Aplicativo De Negócios. |
properties.displayName | True |
string minLength: 1 |
|
etag |
string |
Etag do recurso do azure |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
Okey |
|
201 Created |
Criado |
|
Other Status Codes |
Resposta de erro que descreve por que a operação falhou. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
Nome | Description |
---|---|
user_impersonation | representar sua conta de usuário |
Exemplos
BusinessApplicationAgents_CreateOrUpdate
Solicitação de exemplo
PUT https://management.azure.com/subscriptions/d0cfe6b2-9ac0-4464-9919-dccaee2e48c0/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace/providers/Microsoft.SecurityInsights/businessApplicationAgents/3d69632b-0b60-4af3-8720-77f01a25d34a?api-version=2025-04-01-preview
Resposta de exemplo
{
"id": "/subscriptions/d0cfe6b2-9ac0-4464-9919-dccaee2e48c0/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace/providers/Microsoft.SecurityInsights/businessApplicationAgents/73e01a99-5cd7-4139-a149-9f2736ff2ab5",
"name": "73e01a99-5cd7-4139-a149-9f2736ff2ab5",
"etag": "\"0300bf09-0000-0000-0000-5c37296e0000\"",
"type": "Microsoft.SecurityInsights/businessApplicationAgents",
"properties": {
"configuration": {
"agentContainerName": "MyAgentContainer",
"sdkPath": "/path/to/nwrfc750P_8-70002755.zip",
"sncPath": "/path/to/snc",
"keyVaultResourceId": "/subscriptions/d0cfe6b2-9ac0-4464-9919-dccaee2e48c0/resourceGroups/myRg/providers/Microsoft.KeyVault/vaults/myVault",
"keyVaultAuthenticationMode": "ManagedIdentity",
"secretSource": "AzureKeyVault",
"type": "SAP"
},
"displayName": "MyAgent",
"lastModifiedTimeUtc": "2024-03-01T13:00:30Z"
}
}
{
"id": "/subscriptions/d0cfe6b2-9ac0-4464-9919-dccaee2e48c0/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace/providers/Microsoft.SecurityInsights/businessApplicationAgents/73e01a99-5cd7-4139-a149-9f2736ff2ab5",
"name": "73e01a99-5cd7-4139-a149-9f2736ff2ab5",
"etag": "\"0300bf09-0000-0000-0000-5c37296e0000\"",
"type": "Microsoft.SecurityInsights/businessApplicationAgents",
"properties": {
"configuration": {
"agentContainerName": "MyAgentContainer",
"sdkPath": "/path/to/nwrfc750P_8-70002755.zip",
"sncPath": "/path/to/snc",
"keyVaultResourceId": "/subscriptions/d0cfe6b2-9ac0-4464-9919-dccaee2e48c0/resourceGroups/myRg/providers/Microsoft.KeyVault/vaults/myVault",
"keyVaultAuthenticationMode": "ManagedIdentity",
"secretSource": "AzureKeyVault",
"type": "SAP"
},
"displayName": "MyAgent",
"lastModifiedTimeUtc": "2024-03-01T13:00:30Z"
}
}
Definições
Nome | Description |
---|---|
Agent |
Descreve a configuração de um sistema dentro do agente. |
Agent |
Tipo do agente |
Business |
Descreve a configuração de um Agente de Aplicativo De Negócios. |
Cloud |
Estrutura de resposta de erro. |
Cloud |
Detalhes do erro. |
created |
O tipo de identidade que criou o recurso. |
Key |
Tipo de identidade de autenticação para o cofre de chaves |
Sap |
Descreve a configuração de um agente do Docker SAP. |
Secret |
Tipo de fonte secreta – Azure Key Vault |
system |
Metadados relativos à criação e última modificação do recurso. |
AgentSystem
Descreve a configuração de um sistema dentro do agente.
Nome | Tipo | Description |
---|---|---|
systemDisplayName |
string |
|
systemResourceName |
string |
AgentType
Tipo do agente
Valor | Description |
---|---|
SAP |
BusinessApplicationAgentResource
Descreve a configuração de um Agente de Aplicativo De Negócios.
Nome | Tipo | Description |
---|---|---|
etag |
string |
Etag do recurso do azure |
id |
string (arm-id) |
ID de recurso totalmente qualificada para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
name |
string |
O nome do recurso |
properties.agentSystems |
Descreve a configuração de um sistema dentro do agente. |
|
properties.configuration | AgentConfiguration: |
Descreve a configuração de um Agente de Aplicativo De Negócios. |
properties.displayName |
string minLength: 1 |
|
properties.lastModifiedTimeUtc |
string (date-time) |
|
systemData |
Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy. |
|
type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
CloudError
Estrutura de resposta de erro.
Nome | Tipo | Description |
---|---|---|
error |
Dados de erro |
CloudErrorBody
Detalhes do erro.
Nome | Tipo | Description |
---|---|---|
code |
string |
Um identificador para o erro. Os códigos são invariáveis e devem ser consumidos programaticamente. |
message |
string |
Uma mensagem que descreve o erro, destinada a ser adequada para exibição em uma interface do usuário. |
createdByType
O tipo de identidade que criou o recurso.
Valor | Description |
---|---|
User | |
Application | |
ManagedIdentity | |
Key |
KeyVaultAuthenticationMode
Tipo de identidade de autenticação para o cofre de chaves
Valor | Description |
---|---|
ManagedIdentity | |
ServicePrincipal |
SapAgentConfiguration
Descreve a configuração de um agente do Docker SAP.
Nome | Tipo | Description |
---|---|---|
agentContainerName |
string pattern: ^[a-zA-Z0-9][a-zA-Z0-9_-]*$ |
O nome do agente do Docker. somente letras com números, sublinhados e hifens são permitidos exemplo: "meu agente" |
keyVaultAuthenticationMode |
O modo de chave do agente. ManagedIdentity|ApplicationIdentity são as opções |
|
keyVaultResourceId |
string pattern: ^\/?subscriptions\/([^\/]+)\/resourceGroups\/([^\/]+)\/providers\/Microsoft\.KeyVault\/vaults\/([^\/]+)$ |
A ID do recurso do cofre de chaves para acessar o cofre de chaves. exemplo: "/subscriptions/d0cfe6b2-9ac0-4464-9919-dccaee2e48c0/resourceGroups/myRg/providers/Microsoft.KeyVault/vaults/myVault" |
sdkPath |
string pattern: ^/(([^/]+/)*nwrfc75.*\.zip$)|^((?:[a-zA-Z]:)?(?:\\|\\\\)(?:[^\\/:*?"<>|\r\n]+\\)*nwrfc75.*\.zip)$ |
O caminho do SDK (um arquivo não uma pasta) no computador do agente. exemplo: "/path/to/nwrfc750P_8-70002755.zip" |
secretSource |
A fonte secreta do agente. AzureKeyVault é a opção |
|
sncPath |
string pattern: ^\/(?:[^/]+\/)*[^/]+$|^(?:[a-zA-Z]:)?(?:\\|\\\\)(?:[^\\/:*?"<>|\r\n]+\\)*[^\\/:*?"<>|\r\n]*$ |
O caminho SNC (uma pasta não um arquivo) no computador do agente. exemplo: "/path/to/snc" |
type |
Tipo do agente |
SecretSource
Tipo de fonte secreta – Azure Key Vault
Valor | Description |
---|---|
AzureKeyVault |
systemData
Metadados relativos à criação e última modificação do recurso.
Nome | Tipo | Description |
---|---|---|
createdAt |
string (date-time) |
O carimbo de data/hora da criação de recursos (UTC). |
createdBy |
string |
A identidade que criou o recurso. |
createdByType |
O tipo de identidade que criou o recurso. |
|
lastModifiedAt |
string (date-time) |
O carimbo de data/hora da última modificação do recurso (UTC) |
lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |