published on Wednesday, Aug 5, 2026 by Pulumi
published on Wednesday, Aug 5, 2026 by Pulumi
Site Reliability Engineer (SRE) Agent resource
Uses Azure REST API version 2026-01-01.
Example Usage
Agents_CreateOrUpdate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var agent = new AzureNative.App.Agent("agent", new()
{
AgentName = "testAgent",
Identity = new AzureNative.App.Inputs.ManagedServiceIdentityArgs
{
Type = AzureNative.App.ManagedServiceIdentityType.SystemAssigned,
},
Location = "East US",
Properties = new AzureNative.App.Inputs.AgentPropertiesArgs
{
ActionConfiguration = new AzureNative.App.Inputs.ActionConfigurationArgs
{
AccessLevel = AzureNative.App.AgentAccessLevel.High,
Identity = "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/actionIdentity",
Mode = AzureNative.App.AgentMode.Review,
},
AgentIdentity = new AzureNative.App.Inputs.AgentIdentityArgs
{
InitialSponsorGroupId = "99999999-aaaa-bbbb-cccc-dddddddddddd",
},
AgentSpaceId = "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.App/agentSpaces/testAgentSpace",
DefaultModel = new AzureNative.App.Inputs.DefaultModelArgs
{
Name = "gpt-5",
Provider = "MicrosoftFoundry",
},
KnowledgeGraphConfiguration = new AzureNative.App.Inputs.KnowledgeGraphConfigurationArgs
{
Identity = "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testIdentity",
ManagedResources = new[]
{
"/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.Storage/storageAccounts/teststorage",
},
},
LogConfiguration = new AzureNative.App.Inputs.LogConfigurationArgs
{
ApplicationInsightsConfiguration = new AzureNative.App.Inputs.ApplicationInsightsConfigurationArgs
{
AppId = "87654321-4321-4321-4321-210987654321",
ConnectionString = "InstrumentationKey=87654321-4321-4321-4321-210987654321;IngestionEndpoint=https://eastus-0.in.applicationinsights.azure.com/",
},
},
},
ResourceGroupName = "examplerg",
Tags =
{
{ "environment", "production" },
{ "team", "platform" },
},
});
});
package main
import (
app "github.com/pulumi/pulumi-azure-native-sdk/app/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := app.NewAgent(ctx, "agent", &app.AgentArgs{
AgentName: pulumi.String("testAgent"),
Identity: &app.ManagedServiceIdentityArgs{
Type: pulumi.String(app.ManagedServiceIdentityTypeSystemAssigned),
},
Location: pulumi.String("East US"),
Properties: &app.AgentPropertiesArgs{
ActionConfiguration: &app.ActionConfigurationArgs{
AccessLevel: pulumi.String(app.AgentAccessLevelHigh),
Identity: pulumi.String("/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/actionIdentity"),
Mode: pulumi.String(app.AgentModeReview),
},
AgentIdentity: &app.AgentIdentityArgs{
InitialSponsorGroupId: pulumi.String("99999999-aaaa-bbbb-cccc-dddddddddddd"),
},
AgentSpaceId: pulumi.String("/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.App/agentSpaces/testAgentSpace"),
DefaultModel: &app.DefaultModelArgs{
Name: pulumi.String("gpt-5"),
Provider: pulumi.String("MicrosoftFoundry"),
},
KnowledgeGraphConfiguration: &app.KnowledgeGraphConfigurationArgs{
Identity: pulumi.String("/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testIdentity"),
ManagedResources: pulumi.StringArray{
pulumi.String("/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.Storage/storageAccounts/teststorage"),
},
},
LogConfiguration: &app.LogConfigurationArgs{
ApplicationInsightsConfiguration: &app.ApplicationInsightsConfigurationArgs{
AppId: pulumi.String("87654321-4321-4321-4321-210987654321"),
ConnectionString: pulumi.String("InstrumentationKey=87654321-4321-4321-4321-210987654321;IngestionEndpoint=https://eastus-0.in.applicationinsights.azure.com/"),
},
},
},
ResourceGroupName: pulumi.String("examplerg"),
Tags: pulumi.StringMap{
"environment": pulumi.String("production"),
"team": pulumi.String("platform"),
},
})
if err != nil {
return err
}
return nil
})
}
pulumi {
required_providers {
azure-native = {
source = "pulumi/azure-native"
}
}
}
resource "azure-native_app_agent" "agent" {
agent_name = "testAgent"
identity = {
type = "SystemAssigned"
}
location = "East US"
properties = {
action_configuration = {
access_level = "High"
identity = "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/actionIdentity"
mode = "Review"
}
agent_identity = {
initial_sponsor_group_id = "99999999-aaaa-bbbb-cccc-dddddddddddd"
}
agent_space_id = "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.App/agentSpaces/testAgentSpace"
default_model = {
name = "gpt-5"
provider = "MicrosoftFoundry"
}
knowledge_graph_configuration = {
identity = "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testIdentity"
managed_resources = ["/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.Storage/storageAccounts/teststorage"]
}
log_configuration = {
application_insights_configuration = {
app_id = "87654321-4321-4321-4321-210987654321"
connection_string = "InstrumentationKey=87654321-4321-4321-4321-210987654321;IngestionEndpoint=https://eastus-0.in.applicationinsights.azure.com/"
}
}
}
resource_group_name = "examplerg"
tags = {
"environment" = "production"
"team" = "platform"
}
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.app.Agent;
import com.pulumi.azurenative.app.AgentArgs;
import com.pulumi.azurenative.app.inputs.ManagedServiceIdentityArgs;
import com.pulumi.azurenative.app.inputs.AgentPropertiesArgs;
import com.pulumi.azurenative.app.inputs.ActionConfigurationArgs;
import com.pulumi.azurenative.app.inputs.AgentIdentityArgs;
import com.pulumi.azurenative.app.inputs.DefaultModelArgs;
import com.pulumi.azurenative.app.inputs.KnowledgeGraphConfigurationArgs;
import com.pulumi.azurenative.app.inputs.LogConfigurationArgs;
import com.pulumi.azurenative.app.inputs.ApplicationInsightsConfigurationArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var agent = new Agent("agent", AgentArgs.builder()
.agentName("testAgent")
.identity(ManagedServiceIdentityArgs.builder()
.type("SystemAssigned")
.build())
.location("East US")
.properties(AgentPropertiesArgs.builder()
.actionConfiguration(ActionConfigurationArgs.builder()
.accessLevel("High")
.identity("/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/actionIdentity")
.mode("Review")
.build())
.agentIdentity(AgentIdentityArgs.builder()
.initialSponsorGroupId("99999999-aaaa-bbbb-cccc-dddddddddddd")
.build())
.agentSpaceId("/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.App/agentSpaces/testAgentSpace")
.defaultModel(DefaultModelArgs.builder()
.name("gpt-5")
.provider("MicrosoftFoundry")
.build())
.knowledgeGraphConfiguration(KnowledgeGraphConfigurationArgs.builder()
.identity("/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testIdentity")
.managedResources("/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.Storage/storageAccounts/teststorage")
.build())
.logConfiguration(LogConfigurationArgs.builder()
.applicationInsightsConfiguration(ApplicationInsightsConfigurationArgs.builder()
.appId("87654321-4321-4321-4321-210987654321")
.connectionString("InstrumentationKey=87654321-4321-4321-4321-210987654321;IngestionEndpoint=https://eastus-0.in.applicationinsights.azure.com/")
.build())
.build())
.build())
.resourceGroupName("examplerg")
.tags(Map.ofEntries(
Map.entry("environment", "production"),
Map.entry("team", "platform")
))
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const agent = new azure_native.app.Agent("agent", {
agentName: "testAgent",
identity: {
type: azure_native.app.ManagedServiceIdentityType.SystemAssigned,
},
location: "East US",
properties: {
actionConfiguration: {
accessLevel: azure_native.app.AgentAccessLevel.High,
identity: "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/actionIdentity",
mode: azure_native.app.AgentMode.Review,
},
agentIdentity: {
initialSponsorGroupId: "99999999-aaaa-bbbb-cccc-dddddddddddd",
},
agentSpaceId: "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.App/agentSpaces/testAgentSpace",
defaultModel: {
name: "gpt-5",
provider: "MicrosoftFoundry",
},
knowledgeGraphConfiguration: {
identity: "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testIdentity",
managedResources: ["/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.Storage/storageAccounts/teststorage"],
},
logConfiguration: {
applicationInsightsConfiguration: {
appId: "87654321-4321-4321-4321-210987654321",
connectionString: "InstrumentationKey=87654321-4321-4321-4321-210987654321;IngestionEndpoint=https://eastus-0.in.applicationinsights.azure.com/",
},
},
},
resourceGroupName: "examplerg",
tags: {
environment: "production",
team: "platform",
},
});
import pulumi
import pulumi_azure_native as azure_native
agent = azure_native.app.Agent("agent",
agent_name="testAgent",
identity={
"type": azure_native.app.ManagedServiceIdentityType.SYSTEM_ASSIGNED,
},
location="East US",
properties={
"action_configuration": {
"access_level": azure_native.app.AgentAccessLevel.HIGH,
"identity": "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/actionIdentity",
"mode": azure_native.app.AgentMode.REVIEW,
},
"agent_identity": {
"initial_sponsor_group_id": "99999999-aaaa-bbbb-cccc-dddddddddddd",
},
"agent_space_id": "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.App/agentSpaces/testAgentSpace",
"default_model": {
"name": "gpt-5",
"provider": "MicrosoftFoundry",
},
"knowledge_graph_configuration": {
"identity": "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testIdentity",
"managed_resources": ["/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.Storage/storageAccounts/teststorage"],
},
"log_configuration": {
"application_insights_configuration": {
"app_id": "87654321-4321-4321-4321-210987654321",
"connection_string": "InstrumentationKey=87654321-4321-4321-4321-210987654321;IngestionEndpoint=https://eastus-0.in.applicationinsights.azure.com/",
},
},
},
resource_group_name="examplerg",
tags={
"environment": "production",
"team": "platform",
})
resources:
agent:
type: azure-native:app:Agent
properties:
agentName: testAgent
identity:
type: SystemAssigned
location: East US
properties:
actionConfiguration:
accessLevel: High
identity: /subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/actionIdentity
mode: Review
agentIdentity:
initialSponsorGroupId: 99999999-aaaa-bbbb-cccc-dddddddddddd
agentSpaceId: /subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.App/agentSpaces/testAgentSpace
defaultModel:
name: gpt-5
provider: MicrosoftFoundry
knowledgeGraphConfiguration:
identity: /subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testIdentity
managedResources:
- /subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.Storage/storageAccounts/teststorage
logConfiguration:
applicationInsightsConfiguration:
appId: 87654321-4321-4321-4321-210987654321
connectionString: InstrumentationKey=87654321-4321-4321-4321-210987654321;IngestionEndpoint=https://eastus-0.in.applicationinsights.azure.com/
resourceGroupName: examplerg
tags:
environment: production
team: platform
Create Agent Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Agent(name: string, args: AgentArgs, opts?: CustomResourceOptions);@overload
def Agent(resource_name: str,
args: AgentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Agent(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
agent_name: Optional[str] = None,
identity: Optional[ManagedServiceIdentityArgs] = None,
location: Optional[str] = None,
properties: Optional[AgentPropertiesArgs] = None,
tags: Optional[Mapping[str, str]] = None)func NewAgent(ctx *Context, name string, args AgentArgs, opts ...ResourceOption) (*Agent, error)public Agent(string name, AgentArgs args, CustomResourceOptions? opts = null)type: azure-native:app:Agent
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "azure-native_app_agent" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args AgentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AgentArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AgentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AgentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AgentArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var agentResource = new AzureNative.App.Agent("agentResource", new()
{
ResourceGroupName = "string",
AgentName = "string",
Identity = new AzureNative.App.Inputs.ManagedServiceIdentityArgs
{
Type = "string",
UserAssignedIdentities = new[]
{
"string",
},
},
Location = "string",
Properties = new AzureNative.App.Inputs.AgentPropertiesArgs
{
ActionConfiguration = new AzureNative.App.Inputs.ActionConfigurationArgs
{
AccessLevel = "string",
Identity = "string",
Mode = "string",
},
AgentIdentity = new AzureNative.App.Inputs.AgentIdentityArgs
{
InitialSponsorGroupId = "string",
},
AgentSpaceId = "string",
DefaultModel = new AzureNative.App.Inputs.DefaultModelArgs
{
Name = "string",
Provider = "string",
},
IncidentManagementConfiguration = new AzureNative.App.Inputs.IncidentManagementConfigurationArgs
{
ConnectionKey = "string",
ConnectionName = "string",
ConnectionUrl = "string",
OboUser = "string",
Type = "string",
},
KnowledgeGraphConfiguration = new AzureNative.App.Inputs.KnowledgeGraphConfigurationArgs
{
Identity = "string",
ManagedResources = new[]
{
"string",
},
},
LogConfiguration = new AzureNative.App.Inputs.LogConfigurationArgs
{
ApplicationInsightsConfiguration = new AzureNative.App.Inputs.ApplicationInsightsConfigurationArgs
{
AppId = "string",
ConnectionString = "string",
},
},
UpgradeChannel = "string",
},
Tags =
{
{ "string", "string" },
},
});
example, err := app.NewAgent(ctx, "agentResource", &app.AgentArgs{
ResourceGroupName: pulumi.String("string"),
AgentName: pulumi.String("string"),
Identity: &app.ManagedServiceIdentityArgs{
Type: pulumi.String("string"),
UserAssignedIdentities: pulumi.StringArray{
pulumi.String("string"),
},
},
Location: pulumi.String("string"),
Properties: &app.AgentPropertiesArgs{
ActionConfiguration: &app.ActionConfigurationArgs{
AccessLevel: pulumi.String("string"),
Identity: pulumi.String("string"),
Mode: pulumi.String("string"),
},
AgentIdentity: &app.AgentIdentityArgs{
InitialSponsorGroupId: pulumi.String("string"),
},
AgentSpaceId: pulumi.String("string"),
DefaultModel: &app.DefaultModelArgs{
Name: pulumi.String("string"),
Provider: pulumi.String("string"),
},
IncidentManagementConfiguration: &app.IncidentManagementConfigurationArgs{
ConnectionKey: pulumi.String("string"),
ConnectionName: pulumi.String("string"),
ConnectionUrl: pulumi.String("string"),
OboUser: pulumi.String("string"),
Type: pulumi.String("string"),
},
KnowledgeGraphConfiguration: &app.KnowledgeGraphConfigurationArgs{
Identity: pulumi.String("string"),
ManagedResources: pulumi.StringArray{
pulumi.String("string"),
},
},
LogConfiguration: &app.LogConfigurationArgs{
ApplicationInsightsConfiguration: &app.ApplicationInsightsConfigurationArgs{
AppId: pulumi.String("string"),
ConnectionString: pulumi.String("string"),
},
},
UpgradeChannel: pulumi.String("string"),
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
resource "azure-native_app_agent" "agentResource" {
lifecycle {
create_before_destroy = true
}
resource_group_name = "string"
agent_name = "string"
identity = {
type = "string"
user_assigned_identities = ["string"]
}
location = "string"
properties = {
action_configuration = {
access_level = "string"
identity = "string"
mode = "string"
}
agent_identity = {
initial_sponsor_group_id = "string"
}
agent_space_id = "string"
default_model = {
name = "string"
provider = "string"
}
incident_management_configuration = {
connection_key = "string"
connection_name = "string"
connection_url = "string"
obo_user = "string"
type = "string"
}
knowledge_graph_configuration = {
identity = "string"
managed_resources = ["string"]
}
log_configuration = {
application_insights_configuration = {
app_id = "string"
connection_string = "string"
}
}
upgrade_channel = "string"
}
tags = {
"string" = "string"
}
}
var agentResource = new com.pulumi.azurenative.app.Agent("agentResource", com.pulumi.azurenative.app.AgentArgs.builder()
.resourceGroupName("string")
.agentName("string")
.identity(com.pulumi.azurenative.app.inputs.ManagedServiceIdentityArgs.builder()
.type("string")
.userAssignedIdentities("string")
.build())
.location("string")
.properties(com.pulumi.azurenative.app.inputs.AgentPropertiesArgs.builder()
.actionConfiguration(ActionConfigurationArgs.builder()
.accessLevel("string")
.identity("string")
.mode("string")
.build())
.agentIdentity(AgentIdentityArgs.builder()
.initialSponsorGroupId("string")
.build())
.agentSpaceId("string")
.defaultModel(DefaultModelArgs.builder()
.name("string")
.provider("string")
.build())
.incidentManagementConfiguration(IncidentManagementConfigurationArgs.builder()
.connectionKey("string")
.connectionName("string")
.connectionUrl("string")
.oboUser("string")
.type("string")
.build())
.knowledgeGraphConfiguration(KnowledgeGraphConfigurationArgs.builder()
.identity("string")
.managedResources("string")
.build())
.logConfiguration(com.pulumi.azurenative.app.inputs.LogConfigurationArgs.builder()
.applicationInsightsConfiguration(ApplicationInsightsConfigurationArgs.builder()
.appId("string")
.connectionString("string")
.build())
.build())
.upgradeChannel("string")
.build())
.tags(Map.of("string", "string"))
.build());
agent_resource = azure_native.app.Agent("agentResource",
resource_group_name="string",
agent_name="string",
identity={
"type": "string",
"user_assigned_identities": ["string"],
},
location="string",
properties={
"action_configuration": {
"access_level": "string",
"identity": "string",
"mode": "string",
},
"agent_identity": {
"initial_sponsor_group_id": "string",
},
"agent_space_id": "string",
"default_model": {
"name": "string",
"provider": "string",
},
"incident_management_configuration": {
"connection_key": "string",
"connection_name": "string",
"connection_url": "string",
"obo_user": "string",
"type": "string",
},
"knowledge_graph_configuration": {
"identity": "string",
"managed_resources": ["string"],
},
"log_configuration": {
"application_insights_configuration": {
"app_id": "string",
"connection_string": "string",
},
},
"upgrade_channel": "string",
},
tags={
"string": "string",
})
const agentResource = new azure_native.app.Agent("agentResource", {
resourceGroupName: "string",
agentName: "string",
identity: {
type: "string",
userAssignedIdentities: ["string"],
},
location: "string",
properties: {
actionConfiguration: {
accessLevel: "string",
identity: "string",
mode: "string",
},
agentIdentity: {
initialSponsorGroupId: "string",
},
agentSpaceId: "string",
defaultModel: {
name: "string",
provider: "string",
},
incidentManagementConfiguration: {
connectionKey: "string",
connectionName: "string",
connectionUrl: "string",
oboUser: "string",
type: "string",
},
knowledgeGraphConfiguration: {
identity: "string",
managedResources: ["string"],
},
logConfiguration: {
applicationInsightsConfiguration: {
appId: "string",
connectionString: "string",
},
},
upgradeChannel: "string",
},
tags: {
string: "string",
},
});
type: azure-native:app:Agent
properties:
agentName: string
identity:
type: string
userAssignedIdentities:
- string
location: string
properties:
actionConfiguration:
accessLevel: string
identity: string
mode: string
agentIdentity:
initialSponsorGroupId: string
agentSpaceId: string
defaultModel:
name: string
provider: string
incidentManagementConfiguration:
connectionKey: string
connectionName: string
connectionUrl: string
oboUser: string
type: string
knowledgeGraphConfiguration:
identity: string
managedResources:
- string
logConfiguration:
applicationInsightsConfiguration:
appId: string
connectionString: string
upgradeChannel: string
resourceGroupName: string
tags:
string: string
Agent Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Agent resource accepts the following input properties:
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Agent
Name string - The name of the Agent
- Identity
Pulumi.
Azure Native. App. Inputs. Managed Service Identity - The managed service identities assigned to this resource.
- Location string
- The geo-location where the resource lives
- Properties
Pulumi.
Azure Native. App. Inputs. Agent Properties - The resource-specific properties for this resource.
- Dictionary<string, string>
- Resource tags.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Agent
Name string - The name of the Agent
- Identity
Managed
Service Identity Args - The managed service identities assigned to this resource.
- Location string
- The geo-location where the resource lives
- Properties
Agent
Properties Args - The resource-specific properties for this resource.
- map[string]string
- Resource tags.
- resource_
group_ stringname - The name of the resource group. The name is case insensitive.
- agent_
name string - The name of the Agent
- identity object
- The managed service identities assigned to this resource.
- location string
- The geo-location where the resource lives
- properties object
- The resource-specific properties for this resource.
- map(string)
- Resource tags.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- agent
Name String - The name of the Agent
- identity
Managed
Service Identity - The managed service identities assigned to this resource.
- location String
- The geo-location where the resource lives
- properties
Agent
Properties - The resource-specific properties for this resource.
- Map<String,String>
- Resource tags.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- agent
Name string - The name of the Agent
- identity
Managed
Service Identity - The managed service identities assigned to this resource.
- location string
- The geo-location where the resource lives
- properties
Agent
Properties - The resource-specific properties for this resource.
- {[key: string]: string}
- Resource tags.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- agent_
name str - The name of the Agent
- identity
Managed
Service Identity Args - The managed service identities assigned to this resource.
- location str
- The geo-location where the resource lives
- properties
Agent
Properties Args - The resource-specific properties for this resource.
- Mapping[str, str]
- Resource tags.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- agent
Name String - The name of the Agent
- identity Property Map
- The managed service identities assigned to this resource.
- location String
- The geo-location where the resource lives
- properties Property Map
- The resource-specific properties for this resource.
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the Agent resource produces the following output properties:
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data Pulumi.Azure Native. App. Outputs. System Data Response - 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"
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data SystemData Response - 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"
- azure_
api_ stringversion - The Azure API version of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- system_
data object - 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"
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data SystemData Response - 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"
- azure
Api stringVersion - The Azure API version of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- system
Data SystemData Response - 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"
- azure_
api_ strversion - The Azure API version of the resource.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data Property Map - 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"
Supporting Types
ActionConfiguration, ActionConfigurationArgs
Configuration for action- Access
Level string | Pulumi.Azure Native. App. Agent Access Level - The access level of the action
- Identity string
- The identity used by the action
- Mode
string | Pulumi.
Azure Native. App. Agent Mode - The mode of the action
- Access
Level string | AgentAccess Level - The access level of the action
- Identity string
- The identity used by the action
- Mode
string | Agent
Mode - The mode of the action
- access_
level string | "Low" | "High" - The access level of the action
- identity string
- The identity used by the action
- mode
string | "Autonomous" | "Review" | "Read
Only" - The mode of the action
- access
Level String | AgentAccess Level - The access level of the action
- identity String
- The identity used by the action
- mode
String | Agent
Mode - The mode of the action
- access
Level string | AgentAccess Level - The access level of the action
- identity string
- The identity used by the action
- mode
string | Agent
Mode - The mode of the action
- access_
level str | AgentAccess Level - The access level of the action
- identity str
- The identity used by the action
- mode
str | Agent
Mode - The mode of the action
- access
Level String | "Low" | "High" - The access level of the action
- identity String
- The identity used by the action
- mode
String | "Autonomous" | "Review" | "Read
Only" - The mode of the action
ActionConfigurationResponse, ActionConfigurationResponseArgs
Configuration for action- Access
Level string - The access level of the action
- Identity string
- The identity used by the action
- Mode string
- The mode of the action
- Access
Level string - The access level of the action
- Identity string
- The identity used by the action
- Mode string
- The mode of the action
- access_
level string - The access level of the action
- identity string
- The identity used by the action
- mode string
- The mode of the action
- access
Level String - The access level of the action
- identity String
- The identity used by the action
- mode String
- The mode of the action
- access
Level string - The access level of the action
- identity string
- The identity used by the action
- mode string
- The mode of the action
- access_
level str - The access level of the action
- identity str
- The identity used by the action
- mode str
- The mode of the action
- access
Level String - The access level of the action
- identity String
- The identity used by the action
- mode String
- The mode of the action
AgentAccessLevel, AgentAccessLevelArgs
- Low
LowAgent has read-only permissions on managed resource groups- High
HighAgent can take approved actions on resources using its own managed identity
- Agent
Access Level Low LowAgent has read-only permissions on managed resource groups- Agent
Access Level High HighAgent can take approved actions on resources using its own managed identity
- "Low"
LowAgent has read-only permissions on managed resource groups- "High"
HighAgent can take approved actions on resources using its own managed identity
- Low
LowAgent has read-only permissions on managed resource groups- High
HighAgent can take approved actions on resources using its own managed identity
- Low
LowAgent has read-only permissions on managed resource groups- High
HighAgent can take approved actions on resources using its own managed identity
- LOW
LowAgent has read-only permissions on managed resource groups- HIGH
HighAgent can take approved actions on resources using its own managed identity
- "Low"
LowAgent has read-only permissions on managed resource groups- "High"
HighAgent can take approved actions on resources using its own managed identity
AgentIdentity, AgentIdentityArgs
Agent identity configuration- Initial
Sponsor stringGroup Id - Initial sponsor group ID (required for agent identity)
- Initial
Sponsor stringGroup Id - Initial sponsor group ID (required for agent identity)
- initial_
sponsor_ stringgroup_ id - Initial sponsor group ID (required for agent identity)
- initial
Sponsor StringGroup Id - Initial sponsor group ID (required for agent identity)
- initial
Sponsor stringGroup Id - Initial sponsor group ID (required for agent identity)
- initial_
sponsor_ strgroup_ id - Initial sponsor group ID (required for agent identity)
- initial
Sponsor StringGroup Id - Initial sponsor group ID (required for agent identity)
AgentIdentityResponse, AgentIdentityResponseArgs
Agent identity configuration- Client
Id string - Client ID (GUID) for the agent identity
- Enabled bool
- Indicates whether the agent identity is enabled
- Initial
Sponsor stringGroup Id - Initial sponsor group ID (required for agent identity)
- Client
Id string - Client ID (GUID) for the agent identity
- Enabled bool
- Indicates whether the agent identity is enabled
- Initial
Sponsor stringGroup Id - Initial sponsor group ID (required for agent identity)
- client_
id string - Client ID (GUID) for the agent identity
- enabled bool
- Indicates whether the agent identity is enabled
- initial_
sponsor_ stringgroup_ id - Initial sponsor group ID (required for agent identity)
- client
Id String - Client ID (GUID) for the agent identity
- enabled Boolean
- Indicates whether the agent identity is enabled
- initial
Sponsor StringGroup Id - Initial sponsor group ID (required for agent identity)
- client
Id string - Client ID (GUID) for the agent identity
- enabled boolean
- Indicates whether the agent identity is enabled
- initial
Sponsor stringGroup Id - Initial sponsor group ID (required for agent identity)
- client_
id str - Client ID (GUID) for the agent identity
- enabled bool
- Indicates whether the agent identity is enabled
- initial_
sponsor_ strgroup_ id - Initial sponsor group ID (required for agent identity)
- client
Id String - Client ID (GUID) for the agent identity
- enabled Boolean
- Indicates whether the agent identity is enabled
- initial
Sponsor StringGroup Id - Initial sponsor group ID (required for agent identity)
AgentMode, AgentModeArgs
- Autonomous
AutonomousWrite actions are executed automatically without user approval- Review
ReviewWrite actions require user approval before execution- Read
Only ReadOnlyNo write actions are executed
- Agent
Mode Autonomous AutonomousWrite actions are executed automatically without user approval- Agent
Mode Review ReviewWrite actions require user approval before execution- Agent
Mode Read Only ReadOnlyNo write actions are executed
- "Autonomous"
AutonomousWrite actions are executed automatically without user approval- "Review"
ReviewWrite actions require user approval before execution- "Read
Only" ReadOnlyNo write actions are executed
- Autonomous
AutonomousWrite actions are executed automatically without user approval- Review
ReviewWrite actions require user approval before execution- Read
Only ReadOnlyNo write actions are executed
- Autonomous
AutonomousWrite actions are executed automatically without user approval- Review
ReviewWrite actions require user approval before execution- Read
Only ReadOnlyNo write actions are executed
- AUTONOMOUS
AutonomousWrite actions are executed automatically without user approval- REVIEW
ReviewWrite actions require user approval before execution- READ_ONLY
ReadOnlyNo write actions are executed
- "Autonomous"
AutonomousWrite actions are executed automatically without user approval- "Review"
ReviewWrite actions require user approval before execution- "Read
Only" ReadOnlyNo write actions are executed
AgentProperties, AgentPropertiesArgs
Properties of the Agent- Action
Configuration Pulumi.Azure Native. App. Inputs. Action Configuration - Configuration for action
- Agent
Identity Pulumi.Azure Native. App. Inputs. Agent Identity - Agent identity configuration for accessing resources
- Agent
Space stringId - The agent space ID referenced by the agent
- Default
Model Pulumi.Azure Native. App. Inputs. Default Model - Default AI model configuration for the agent
- Incident
Management Pulumi.Configuration Azure Native. App. Inputs. Incident Management Configuration - Incident management configurations
- Knowledge
Graph Pulumi.Configuration Azure Native. App. Inputs. Knowledge Graph Configuration - Knowledge graph configuration for agent
- Log
Configuration Pulumi.Azure Native. App. Inputs. Log Configuration - Log configurations
- Upgrade
Channel string | Pulumi.Azure Native. App. Upgrade Channel - The upgrade channel of the agent
- Action
Configuration ActionConfiguration - Configuration for action
- Agent
Identity AgentIdentity - Agent identity configuration for accessing resources
- Agent
Space stringId - The agent space ID referenced by the agent
- Default
Model DefaultModel - Default AI model configuration for the agent
- Incident
Management IncidentConfiguration Management Configuration - Incident management configurations
- Knowledge
Graph KnowledgeConfiguration Graph Configuration - Knowledge graph configuration for agent
- Log
Configuration LogConfiguration - Log configurations
- Upgrade
Channel string | UpgradeChannel - The upgrade channel of the agent
- action_
configuration object - Configuration for action
- agent_
identity object - Agent identity configuration for accessing resources
- agent_
space_ stringid - The agent space ID referenced by the agent
- default_
model object - Default AI model configuration for the agent
- incident_
management_ objectconfiguration - Incident management configurations
- knowledge_
graph_ objectconfiguration - Knowledge graph configuration for agent
- log_
configuration object - Log configurations
- upgrade_
channel string | "Preview" | "Stable" - The upgrade channel of the agent
- action
Configuration ActionConfiguration - Configuration for action
- agent
Identity AgentIdentity - Agent identity configuration for accessing resources
- agent
Space StringId - The agent space ID referenced by the agent
- default
Model DefaultModel - Default AI model configuration for the agent
- incident
Management IncidentConfiguration Management Configuration - Incident management configurations
- knowledge
Graph KnowledgeConfiguration Graph Configuration - Knowledge graph configuration for agent
- log
Configuration LogConfiguration - Log configurations
- upgrade
Channel String | UpgradeChannel - The upgrade channel of the agent
- action
Configuration ActionConfiguration - Configuration for action
- agent
Identity AgentIdentity - Agent identity configuration for accessing resources
- agent
Space stringId - The agent space ID referenced by the agent
- default
Model DefaultModel - Default AI model configuration for the agent
- incident
Management IncidentConfiguration Management Configuration - Incident management configurations
- knowledge
Graph KnowledgeConfiguration Graph Configuration - Knowledge graph configuration for agent
- log
Configuration LogConfiguration - Log configurations
- upgrade
Channel string | UpgradeChannel - The upgrade channel of the agent
- action_
configuration ActionConfiguration - Configuration for action
- agent_
identity AgentIdentity - Agent identity configuration for accessing resources
- agent_
space_ strid - The agent space ID referenced by the agent
- default_
model DefaultModel - Default AI model configuration for the agent
- incident_
management_ Incidentconfiguration Management Configuration - Incident management configurations
- knowledge_
graph_ Knowledgeconfiguration Graph Configuration - Knowledge graph configuration for agent
- log_
configuration LogConfiguration - Log configurations
- upgrade_
channel str | UpgradeChannel - The upgrade channel of the agent
- action
Configuration Property Map - Configuration for action
- agent
Identity Property Map - Agent identity configuration for accessing resources
- agent
Space StringId - The agent space ID referenced by the agent
- default
Model Property Map - Default AI model configuration for the agent
- incident
Management Property MapConfiguration - Incident management configurations
- knowledge
Graph Property MapConfiguration - Knowledge graph configuration for agent
- log
Configuration Property Map - Log configurations
- upgrade
Channel String | "Preview" | "Stable" - The upgrade channel of the agent
AgentPropertiesResponse, AgentPropertiesResponseArgs
Properties of the Agent- Agent
Endpoint string - The endpoint of the Agent
- Power
State string - The power state of the Agent
- Provisioning
State string - Provisioning state of the Agent
- Running
State string - The running state of the Agent
- Action
Configuration Pulumi.Azure Native. App. Inputs. Action Configuration Response - Configuration for action
- Agent
Identity Pulumi.Azure Native. App. Inputs. Agent Identity Response - Agent identity configuration for accessing resources
- Agent
Space stringId - The agent space ID referenced by the agent
- Default
Model Pulumi.Azure Native. App. Inputs. Default Model Response - Default AI model configuration for the agent
- Incident
Management Pulumi.Configuration Azure Native. App. Inputs. Incident Management Configuration Response - Incident management configurations
- Knowledge
Graph Pulumi.Configuration Azure Native. App. Inputs. Knowledge Graph Configuration Response - Knowledge graph configuration for agent
- Log
Configuration Pulumi.Azure Native. App. Inputs. Log Configuration Response - Log configurations
- Upgrade
Channel string - The upgrade channel of the agent
- Agent
Endpoint string - The endpoint of the Agent
- Power
State string - The power state of the Agent
- Provisioning
State string - Provisioning state of the Agent
- Running
State string - The running state of the Agent
- Action
Configuration ActionConfiguration Response - Configuration for action
- Agent
Identity AgentIdentity Response - Agent identity configuration for accessing resources
- Agent
Space stringId - The agent space ID referenced by the agent
- Default
Model DefaultModel Response - Default AI model configuration for the agent
- Incident
Management IncidentConfiguration Management Configuration Response - Incident management configurations
- Knowledge
Graph KnowledgeConfiguration Graph Configuration Response - Knowledge graph configuration for agent
- Log
Configuration LogConfiguration Response - Log configurations
- Upgrade
Channel string - The upgrade channel of the agent
- agent_
endpoint string - The endpoint of the Agent
- power_
state string - The power state of the Agent
- provisioning_
state string - Provisioning state of the Agent
- running_
state string - The running state of the Agent
- action_
configuration object - Configuration for action
- agent_
identity object - Agent identity configuration for accessing resources
- agent_
space_ stringid - The agent space ID referenced by the agent
- default_
model object - Default AI model configuration for the agent
- incident_
management_ objectconfiguration - Incident management configurations
- knowledge_
graph_ objectconfiguration - Knowledge graph configuration for agent
- log_
configuration object - Log configurations
- upgrade_
channel string - The upgrade channel of the agent
- agent
Endpoint String - The endpoint of the Agent
- power
State String - The power state of the Agent
- provisioning
State String - Provisioning state of the Agent
- running
State String - The running state of the Agent
- action
Configuration ActionConfiguration Response - Configuration for action
- agent
Identity AgentIdentity Response - Agent identity configuration for accessing resources
- agent
Space StringId - The agent space ID referenced by the agent
- default
Model DefaultModel Response - Default AI model configuration for the agent
- incident
Management IncidentConfiguration Management Configuration Response - Incident management configurations
- knowledge
Graph KnowledgeConfiguration Graph Configuration Response - Knowledge graph configuration for agent
- log
Configuration LogConfiguration Response - Log configurations
- upgrade
Channel String - The upgrade channel of the agent
- agent
Endpoint string - The endpoint of the Agent
- power
State string - The power state of the Agent
- provisioning
State string - Provisioning state of the Agent
- running
State string - The running state of the Agent
- action
Configuration ActionConfiguration Response - Configuration for action
- agent
Identity AgentIdentity Response - Agent identity configuration for accessing resources
- agent
Space stringId - The agent space ID referenced by the agent
- default
Model DefaultModel Response - Default AI model configuration for the agent
- incident
Management IncidentConfiguration Management Configuration Response - Incident management configurations
- knowledge
Graph KnowledgeConfiguration Graph Configuration Response - Knowledge graph configuration for agent
- log
Configuration LogConfiguration Response - Log configurations
- upgrade
Channel string - The upgrade channel of the agent
- agent_
endpoint str - The endpoint of the Agent
- power_
state str - The power state of the Agent
- provisioning_
state str - Provisioning state of the Agent
- running_
state str - The running state of the Agent
- action_
configuration ActionConfiguration Response - Configuration for action
- agent_
identity AgentIdentity Response - Agent identity configuration for accessing resources
- agent_
space_ strid - The agent space ID referenced by the agent
- default_
model DefaultModel Response - Default AI model configuration for the agent
- incident_
management_ Incidentconfiguration Management Configuration Response - Incident management configurations
- knowledge_
graph_ Knowledgeconfiguration Graph Configuration Response - Knowledge graph configuration for agent
- log_
configuration LogConfiguration Response - Log configurations
- upgrade_
channel str - The upgrade channel of the agent
- agent
Endpoint String - The endpoint of the Agent
- power
State String - The power state of the Agent
- provisioning
State String - Provisioning state of the Agent
- running
State String - The running state of the Agent
- action
Configuration Property Map - Configuration for action
- agent
Identity Property Map - Agent identity configuration for accessing resources
- agent
Space StringId - The agent space ID referenced by the agent
- default
Model Property Map - Default AI model configuration for the agent
- incident
Management Property MapConfiguration - Incident management configurations
- knowledge
Graph Property MapConfiguration - Knowledge graph configuration for agent
- log
Configuration Property Map - Log configurations
- upgrade
Channel String - The upgrade channel of the agent
ApplicationInsightsConfiguration, ApplicationInsightsConfigurationArgs
Application Insights Configuration- App
Id string - The Application ID for the Application Insights resource
- Connection
String string - The connection string for the Application Insights resource
- App
Id string - The Application ID for the Application Insights resource
- Connection
String string - The connection string for the Application Insights resource
- app_
id string - The Application ID for the Application Insights resource
- connection_
string string - The connection string for the Application Insights resource
- app
Id String - The Application ID for the Application Insights resource
- connection
String String - The connection string for the Application Insights resource
- app
Id string - The Application ID for the Application Insights resource
- connection
String string - The connection string for the Application Insights resource
- app_
id str - The Application ID for the Application Insights resource
- connection_
string str - The connection string for the Application Insights resource
- app
Id String - The Application ID for the Application Insights resource
- connection
String String - The connection string for the Application Insights resource
ApplicationInsightsConfigurationResponse, ApplicationInsightsConfigurationResponseArgs
Application Insights Configuration- App
Id string - The Application ID for the Application Insights resource
- Connection
String string - The connection string for the Application Insights resource
- App
Id string - The Application ID for the Application Insights resource
- Connection
String string - The connection string for the Application Insights resource
- app_
id string - The Application ID for the Application Insights resource
- connection_
string string - The connection string for the Application Insights resource
- app
Id String - The Application ID for the Application Insights resource
- connection
String String - The connection string for the Application Insights resource
- app
Id string - The Application ID for the Application Insights resource
- connection
String string - The connection string for the Application Insights resource
- app_
id str - The Application ID for the Application Insights resource
- connection_
string str - The connection string for the Application Insights resource
- app
Id String - The Application ID for the Application Insights resource
- connection
String String - The connection string for the Application Insights resource
DefaultModel, DefaultModelArgs
Default AI model configurationDefaultModelResponse, DefaultModelResponseArgs
Default AI model configurationIncidentManagementConfiguration, IncidentManagementConfigurationArgs
Incident Management Configurations- Connection
Key string - The key for the connection
- Connection
Name string - The name of the connection
- Connection
Url string - The URL of the connection
- Obo
User string - The user for the connection
- Type string
- The type of incident management system
- Connection
Key string - The key for the connection
- Connection
Name string - The name of the connection
- Connection
Url string - The URL of the connection
- Obo
User string - The user for the connection
- Type string
- The type of incident management system
- connection_
key string - The key for the connection
- connection_
name string - The name of the connection
- connection_
url string - The URL of the connection
- obo_
user string - The user for the connection
- type string
- The type of incident management system
- connection
Key String - The key for the connection
- connection
Name String - The name of the connection
- connection
Url String - The URL of the connection
- obo
User String - The user for the connection
- type String
- The type of incident management system
- connection
Key string - The key for the connection
- connection
Name string - The name of the connection
- connection
Url string - The URL of the connection
- obo
User string - The user for the connection
- type string
- The type of incident management system
- connection_
key str - The key for the connection
- connection_
name str - The name of the connection
- connection_
url str - The URL of the connection
- obo_
user str - The user for the connection
- type str
- The type of incident management system
- connection
Key String - The key for the connection
- connection
Name String - The name of the connection
- connection
Url String - The URL of the connection
- obo
User String - The user for the connection
- type String
- The type of incident management system
IncidentManagementConfigurationResponse, IncidentManagementConfigurationResponseArgs
Incident Management Configurations- Connection
Key string - The key for the connection
- Connection
Name string - The name of the connection
- Connection
Url string - The URL of the connection
- Obo
User string - The user for the connection
- Type string
- The type of incident management system
- Connection
Key string - The key for the connection
- Connection
Name string - The name of the connection
- Connection
Url string - The URL of the connection
- Obo
User string - The user for the connection
- Type string
- The type of incident management system
- connection_
key string - The key for the connection
- connection_
name string - The name of the connection
- connection_
url string - The URL of the connection
- obo_
user string - The user for the connection
- type string
- The type of incident management system
- connection
Key String - The key for the connection
- connection
Name String - The name of the connection
- connection
Url String - The URL of the connection
- obo
User String - The user for the connection
- type String
- The type of incident management system
- connection
Key string - The key for the connection
- connection
Name string - The name of the connection
- connection
Url string - The URL of the connection
- obo
User string - The user for the connection
- type string
- The type of incident management system
- connection_
key str - The key for the connection
- connection_
name str - The name of the connection
- connection_
url str - The URL of the connection
- obo_
user str - The user for the connection
- type str
- The type of incident management system
- connection
Key String - The key for the connection
- connection
Name String - The name of the connection
- connection
Url String - The URL of the connection
- obo
User String - The user for the connection
- type String
- The type of incident management system
KnowledgeGraphConfiguration, KnowledgeGraphConfigurationArgs
Knowledge graph configuration for agent- Identity string
- The identity used to access the knowledge graph
- Managed
Resources List<string> - The list of resources managed by agent
- Identity string
- The identity used to access the knowledge graph
- Managed
Resources []string - The list of resources managed by agent
- identity string
- The identity used to access the knowledge graph
- managed_
resources list(string) - The list of resources managed by agent
- identity String
- The identity used to access the knowledge graph
- managed
Resources List<String> - The list of resources managed by agent
- identity string
- The identity used to access the knowledge graph
- managed
Resources string[] - The list of resources managed by agent
- identity str
- The identity used to access the knowledge graph
- managed_
resources Sequence[str] - The list of resources managed by agent
- identity String
- The identity used to access the knowledge graph
- managed
Resources List<String> - The list of resources managed by agent
KnowledgeGraphConfigurationResponse, KnowledgeGraphConfigurationResponseArgs
Knowledge graph configuration for agent- Identity string
- The identity used to access the knowledge graph
- Managed
Resources List<string> - The list of resources managed by agent
- Identity string
- The identity used to access the knowledge graph
- Managed
Resources []string - The list of resources managed by agent
- identity string
- The identity used to access the knowledge graph
- managed_
resources list(string) - The list of resources managed by agent
- identity String
- The identity used to access the knowledge graph
- managed
Resources List<String> - The list of resources managed by agent
- identity string
- The identity used to access the knowledge graph
- managed
Resources string[] - The list of resources managed by agent
- identity str
- The identity used to access the knowledge graph
- managed_
resources Sequence[str] - The list of resources managed by agent
- identity String
- The identity used to access the knowledge graph
- managed
Resources List<String> - The list of resources managed by agent
LogConfiguration, LogConfigurationArgs
Log Configurations- Application
Insights Pulumi.Configuration Azure Native. App. Inputs. Application Insights Configuration - Application Insights Configuration
- Application
Insights ApplicationConfiguration Insights Configuration - Application Insights Configuration
- application_
insights_ objectconfiguration - Application Insights Configuration
- application
Insights ApplicationConfiguration Insights Configuration - Application Insights Configuration
- application
Insights ApplicationConfiguration Insights Configuration - Application Insights Configuration
- application_
insights_ Applicationconfiguration Insights Configuration - Application Insights Configuration
- application
Insights Property MapConfiguration - Application Insights Configuration
LogConfigurationResponse, LogConfigurationResponseArgs
Log Configurations- Application
Insights Pulumi.Configuration Azure Native. App. Inputs. Application Insights Configuration Response - Application Insights Configuration
- Application
Insights ApplicationConfiguration Insights Configuration Response - Application Insights Configuration
- application_
insights_ objectconfiguration - Application Insights Configuration
- application
Insights ApplicationConfiguration Insights Configuration Response - Application Insights Configuration
- application
Insights ApplicationConfiguration Insights Configuration Response - Application Insights Configuration
- application_
insights_ Applicationconfiguration Insights Configuration Response - Application Insights Configuration
- application
Insights Property MapConfiguration - Application Insights Configuration
ManagedServiceIdentity, ManagedServiceIdentityArgs
Managed service identity (system assigned and/or user assigned identities)- Type
string | Pulumi.
Azure Native. App. Managed Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned List<string>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- Type
string | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned []stringIdentities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
string | "None" | "System
Assigned" | "User Assigned" | "System Assigned,User Assigned" - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user_
assigned_ list(string)identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
String | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned List<String>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
string | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned string[]Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
str | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user_
assigned_ Sequence[str]identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
String | "None" | "System
Assigned" | "User Assigned" | "System Assigned,User Assigned" - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned List<String>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
ManagedServiceIdentityResponse, ManagedServiceIdentityResponseArgs
Managed service identity (system assigned and/or user assigned identities)- Principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Type string
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. App. Inputs. User Assigned Identity Response> - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- Principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Type string
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned map[string]UserIdentities Assigned Identity Response - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal_
id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant_
id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type string
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user_
assigned_ map(object)identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal
Id String - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id String - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type String
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned Map<String,UserIdentities Assigned Identity Response> - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type string
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned {[key: string]: UserIdentities Assigned Identity Response} - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal_
id str - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant_
id str - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type str
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user_
assigned_ Mapping[str, Useridentities Assigned Identity Response] - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal
Id String - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id String - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type String
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned Map<Property Map>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
ManagedServiceIdentityType, ManagedServiceIdentityTypeArgs
- None
None- System
Assigned SystemAssigned- User
Assigned UserAssigned- System
Assigned_User Assigned SystemAssigned,UserAssigned
- Managed
Service Identity Type None None- Managed
Service Identity Type System Assigned SystemAssigned- Managed
Service Identity Type User Assigned UserAssigned- Managed
Service Identity Type_System Assigned_User Assigned SystemAssigned,UserAssigned
- "None"
None- "System
Assigned" SystemAssigned- "User
Assigned" UserAssigned- "System
Assigned,User Assigned" SystemAssigned,UserAssigned
- None
None- System
Assigned SystemAssigned- User
Assigned UserAssigned- System
Assigned_User Assigned SystemAssigned,UserAssigned
- None
None- System
Assigned SystemAssigned- User
Assigned UserAssigned- System
Assigned_User Assigned SystemAssigned,UserAssigned
- NONE
None- SYSTEM_ASSIGNED
SystemAssigned- USER_ASSIGNED
UserAssigned- SYSTEM_ASSIGNED_USER_ASSIGNED
SystemAssigned,UserAssigned
- "None"
None- "System
Assigned" SystemAssigned- "User
Assigned" UserAssigned- "System
Assigned,User Assigned" SystemAssigned,UserAssigned
SystemDataResponse, SystemDataResponseArgs
Metadata pertaining to creation and last modification of the resource.- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at string - The timestamp of resource creation (UTC).
- created_
by string - The identity that created the resource.
- created_
by_ stringtype - The type of identity that created the resource.
- last_
modified_ stringat - The timestamp of resource last modification (UTC)
- last_
modified_ stringby - The identity that last modified the resource.
- last_
modified_ stringby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
UpgradeChannel, UpgradeChannelArgs
- Preview
PreviewPreview upgrade channel- Stable
StableStable upgrade channel
- Upgrade
Channel Preview PreviewPreview upgrade channel- Upgrade
Channel Stable StableStable upgrade channel
- "Preview"
PreviewPreview upgrade channel- "Stable"
StableStable upgrade channel
- Preview
PreviewPreview upgrade channel- Stable
StableStable upgrade channel
- Preview
PreviewPreview upgrade channel- Stable
StableStable upgrade channel
- PREVIEW
PreviewPreview upgrade channel- STABLE
StableStable upgrade channel
- "Preview"
PreviewPreview upgrade channel- "Stable"
StableStable upgrade channel
UserAssignedIdentityResponse, UserAssignedIdentityResponseArgs
User assigned identity properties- Client
Id string - The client ID of the assigned identity.
- Principal
Id string - The principal ID of the assigned identity.
- Client
Id string - The client ID of the assigned identity.
- Principal
Id string - The principal ID of the assigned identity.
- client_
id string - The client ID of the assigned identity.
- principal_
id string - The principal ID of the assigned identity.
- client
Id String - The client ID of the assigned identity.
- principal
Id String - The principal ID of the assigned identity.
- client
Id string - The client ID of the assigned identity.
- principal
Id string - The principal ID of the assigned identity.
- client_
id str - The client ID of the assigned identity.
- principal_
id str - The principal ID of the assigned identity.
- client
Id String - The client ID of the assigned identity.
- principal
Id String - The principal ID of the assigned identity.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:app:Agent testAgent /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.App/agents/{agentName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
published on Wednesday, Aug 5, 2026 by Pulumi