diff --git a/specification/app/resource-manager/Microsoft.App/ContainerApps/stable/2026-01-01/CommonDefinitions.json b/specification/app/resource-manager/Microsoft.App/ContainerApps/stable/2026-01-01/CommonDefinitions.json index d17bced1bd51..f2bada32b6f3 100644 --- a/specification/app/resource-manager/Microsoft.App/ContainerApps/stable/2026-01-01/CommonDefinitions.json +++ b/specification/app/resource-manager/Microsoft.App/ContainerApps/stable/2026-01-01/CommonDefinitions.json @@ -1639,6 +1639,13 @@ "name": "DataConnectorProvisioningState", "modelAsString": true } + }, + "extendedProperties": { + "type": "object", + "description": "Additional properties for the data connector which can be used to store custom key-value pairs.", + "additionalProperties": { + "type": "object" + } } } } diff --git a/specification/app/resource-manager/Microsoft.App/ContainerApps/stable/2026-01-01/examples/AgentSpacesConnectors_CreateOrUpdate.json b/specification/app/resource-manager/Microsoft.App/ContainerApps/stable/2026-01-01/examples/AgentSpacesConnectors_CreateOrUpdate.json index 9e44cd3b0897..2bfc86526f5d 100644 --- a/specification/app/resource-manager/Microsoft.App/ContainerApps/stable/2026-01-01/examples/AgentSpacesConnectors_CreateOrUpdate.json +++ b/specification/app/resource-manager/Microsoft.App/ContainerApps/stable/2026-01-01/examples/AgentSpacesConnectors_CreateOrUpdate.json @@ -10,7 +10,15 @@ "dataConnectorType": "CosmosDB", "dataSource": "https://newsharedcosmos.documents.azure.com:443/", "keyVaultUri": "https://testkv.vault.azure.net/secrets/new-shared-cosmos-connection-string", - "identity": "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sharedCosmosIdentity" + "identity": "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sharedCosmosIdentity", + "extendedProperties": { + "environment": "production", + "owner": "alice", + "additionalEndpoints": [ + "https://foo.kusto.windows.net/databasename", + "https://bar.kusto.windows.net/databasename" + ] + } } } }, @@ -23,7 +31,15 @@ "properties": { "dataConnectorType": "CosmosDB", "keyVaultUri": "https://testkv.vault.azure.net/secrets/new-shared-cosmos-connection-string", - "identity": "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sharedCosmosIdentity" + "identity": "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sharedCosmosIdentity", + "extendedProperties": { + "environment": "production", + "owner": "alice", + "additionalEndpoints": [ + "https://foo.kusto.windows.net/databasename", + "https://bar.kusto.windows.net/databasename" + ] + } } } }, @@ -38,7 +54,15 @@ "properties": { "dataConnectorType": "CosmosDB", "keyVaultUri": "https://testkv.vault.azure.net/secrets/new-shared-cosmos-connection-string", - "identity": "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sharedCosmosIdentity" + "identity": "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sharedCosmosIdentity", + "extendedProperties": { + "environment": "production", + "owner": "alice", + "additionalEndpoints": [ + "https://foo.kusto.windows.net/databasename", + "https://bar.kusto.windows.net/databasename" + ] + } } } } diff --git a/specification/app/resource-manager/Microsoft.App/ContainerApps/stable/2026-01-01/examples/AgentsConnectors_CreateOrUpdate.json b/specification/app/resource-manager/Microsoft.App/ContainerApps/stable/2026-01-01/examples/AgentsConnectors_CreateOrUpdate.json index 5138bb3457f4..6e4c7e8a24d8 100644 --- a/specification/app/resource-manager/Microsoft.App/ContainerApps/stable/2026-01-01/examples/AgentsConnectors_CreateOrUpdate.json +++ b/specification/app/resource-manager/Microsoft.App/ContainerApps/stable/2026-01-01/examples/AgentsConnectors_CreateOrUpdate.json @@ -10,7 +10,14 @@ "dataConnectorType": "SqlServer", "dataSource": "Server=newserver.database.windows.net;Database=NewDB;", "keyVaultUri": "https://testkv.vault.azure.net/secrets/new-sql-connection-string", - "identity": "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sqlIdentity" + "identity": "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sqlIdentity", + "extendedProperties": { + "AuthType": "Custom", + "CustomHeader": { + "DD_API_KEY": "value 1", + "DD_APPLICATION_KEY": "value 2" + } + } } } }, @@ -24,7 +31,14 @@ "dataConnectorType": "SqlServer", "keyVaultUri": "https://testkv.vault.azure.net/secrets/new-sql-connection-string", "identity": "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sqlIdentity", - "source": "Agent" + "source": "Agent", + "extendedProperties": { + "AuthType": "Custom", + "CustomHeader": { + "DD_API_KEY": "value 1", + "DD_APPLICATION_KEY": "value 2" + } + } } } }, @@ -41,6 +55,13 @@ "keyVaultUri": "https://testkv.vault.azure.net/secrets/new-sql-connection-string", "identity": "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sqlIdentity", "source": "Agent", + "extendedProperties": { + "AuthType": "Custom", + "CustomHeader": { + "DD_API_KEY": "value 1", + "DD_APPLICATION_KEY": "value 2" + } + }, "provisioningState": "InProgress" } } diff --git a/specification/app/resource-manager/Microsoft.App/ContainerApps/stable/2026-01-01/examples/AgentsConnectors_Get.json b/specification/app/resource-manager/Microsoft.App/ContainerApps/stable/2026-01-01/examples/AgentsConnectors_Get.json index 2d2f483bed29..905b8a31a849 100644 --- a/specification/app/resource-manager/Microsoft.App/ContainerApps/stable/2026-01-01/examples/AgentsConnectors_Get.json +++ b/specification/app/resource-manager/Microsoft.App/ContainerApps/stable/2026-01-01/examples/AgentsConnectors_Get.json @@ -16,7 +16,14 @@ "dataConnectorType": "SqlServer", "keyVaultUri": "https://testkv.vault.azure.net/secrets/sql-connection-string", "identity": "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sqlIdentity", - "source": "Agent" + "source": "Agent", + "extendedProperties": { + "AuthType": "Custom", + "CustomHeader": { + "DD_API_KEY": "value 1", + "DD_APPLICATION_KEY": "value 2" + } + } } } } diff --git a/specification/app/resource-manager/Microsoft.App/ContainerApps/stable/2026-01-01/examples/AgentsConnectors_ListByAgent.json b/specification/app/resource-manager/Microsoft.App/ContainerApps/stable/2026-01-01/examples/AgentsConnectors_ListByAgent.json index c0272c5e8b89..e9c58fe31d78 100644 --- a/specification/app/resource-manager/Microsoft.App/ContainerApps/stable/2026-01-01/examples/AgentsConnectors_ListByAgent.json +++ b/specification/app/resource-manager/Microsoft.App/ContainerApps/stable/2026-01-01/examples/AgentsConnectors_ListByAgent.json @@ -17,7 +17,14 @@ "dataConnectorType": "SqlServer", "keyVaultUri": "https://testkv.vault.azure.net/secrets/sql-connection-string", "identity": "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sqlIdentity", - "source": "Agent" + "source": "Agent", + "extendedProperties": { + "AuthType": "Custom", + "CustomHeader": { + "DD_API_KEY": "value 1", + "DD_APPLICATION_KEY": "value 2" + } + } } }, { @@ -27,7 +34,15 @@ "properties": { "dataConnectorType": "AzureStorage", "identity": "/subscriptions/8efdecc5-919e-44eb-b179-915dca89ebf9/resourceGroups/examplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/storageIdentity", - "source": "AgentSpace" + "source": "AgentSpace", + "extendedProperties": { + "environment": "production", + "owner": "alice", + "additionalEndpoints": [ + "https://foo.kusto.windows.net/databasename", + "https://bar.kusto.windows.net/databasename" + ] + } } }, {