generated: '2026-07-15' method: generated source: openapi/radius-applications-core-openapi.json, openapi/radius-applications-dapr-openapi.json, openapi/radius-applications-datastores-openapi.json, openapi/radius-applications-messaging-openapi.json, openapi/radius-ucp-openapi.json description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 137 by_action_class: connected: 58 acting: 79 by_consequence: read: 58 write: 79 human_in_the_loop_required: 0 operations: - path: /{rootScope}/providers/Applications.Core/applications method: get operationId: Applications_ListByScope x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/applications/{applicationName} method: get operationId: Applications_Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/applications/{applicationName} method: put operationId: Applications_CreateOrUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/applications/{applicationName} method: patch operationId: Applications_Update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/applications/{applicationName} method: delete operationId: Applications_Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/applications/{applicationName}/getGraph method: post operationId: Applications_GetGraph x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/containers method: get operationId: Containers_ListByScope x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/containers/{containerName} method: get operationId: Containers_Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/containers/{containerName} method: put operationId: Containers_CreateOrUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/containers/{containerName} method: patch operationId: Containers_Update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/containers/{containerName} method: delete operationId: Containers_Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/environments method: get operationId: Environments_ListByScope x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/environments/{environmentName} method: get operationId: Environments_Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/environments/{environmentName} method: put operationId: Environments_CreateOrUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/environments/{environmentName} method: patch operationId: Environments_Update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/environments/{environmentName} method: delete operationId: Environments_Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/environments/{environmentName}/getMetadata method: post operationId: Environments_GetMetadata x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/extenders method: get operationId: Extenders_ListByScope x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/extenders/{extenderName} method: get operationId: Extenders_Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/extenders/{extenderName} method: put operationId: Extenders_CreateOrUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/extenders/{extenderName} method: patch operationId: Extenders_Update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/extenders/{extenderName} method: delete operationId: Extenders_Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/extenders/{extenderName}/listSecrets method: post operationId: Extenders_ListSecrets x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/gateways method: get operationId: Gateways_ListByScope x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/gateways/{gatewayName} method: get operationId: Gateways_Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/gateways/{gatewayName} method: put operationId: Gateways_Create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/gateways/{gatewayName} method: patch operationId: Gateways_CreateOrUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/gateways/{gatewayName} method: delete operationId: Gateways_Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/secretStores method: get operationId: SecretStores_ListByScope x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/secretStores/{secretStoreName} method: get operationId: SecretStores_Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/secretStores/{secretStoreName} method: put operationId: SecretStores_CreateOrUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/secretStores/{secretStoreName} method: patch operationId: SecretStores_Update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/secretStores/{secretStoreName} method: delete operationId: SecretStores_Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/secretStores/{secretStoreName}/listSecrets method: post operationId: SecretStores_ListSecrets x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/volumes method: get operationId: Volumes_ListByScope x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/volumes/{volumeName} method: get operationId: Volumes_Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/volumes/{volumeName} method: put operationId: Volumes_CreateOrUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/volumes/{volumeName} method: patch operationId: Volumes_Update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Core/volumes/{volumeName} method: delete operationId: Volumes_Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /providers/Applications.Core/operations method: get operationId: Operations_List x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Dapr/configurationStores method: get operationId: ConfigurationStores_ListByScope x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Dapr/configurationStores/{configurationStoreName} method: get operationId: ConfigurationStores_Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Dapr/configurationStores/{configurationStoreName} method: put operationId: ConfigurationStores_CreateOrUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Dapr/configurationStores/{configurationStoreName} method: patch operationId: ConfigurationStores_Update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Dapr/configurationStores/{configurationStoreName} method: delete operationId: ConfigurationStores_Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Dapr/pubSubBrokers method: get operationId: PubSubBrokers_ListByScope x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Dapr/pubSubBrokers/{pubSubBrokerName} method: get operationId: PubSubBrokers_Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Dapr/pubSubBrokers/{pubSubBrokerName} method: put operationId: PubSubBrokers_CreateOrUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Dapr/pubSubBrokers/{pubSubBrokerName} method: patch operationId: PubSubBrokers_Update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Dapr/pubSubBrokers/{pubSubBrokerName} method: delete operationId: PubSubBrokers_Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Dapr/secretStores method: get operationId: SecretStores_ListByScope x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Dapr/secretStores/{secretStoreName} method: get operationId: SecretStores_Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Dapr/secretStores/{secretStoreName} method: put operationId: SecretStores_CreateOrUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Dapr/secretStores/{secretStoreName} method: patch operationId: SecretStores_Update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Dapr/secretStores/{secretStoreName} method: delete operationId: SecretStores_Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Dapr/stateStores method: get operationId: StateStores_ListByScope x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Dapr/stateStores/{stateStoreName} method: get operationId: StateStores_Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Dapr/stateStores/{stateStoreName} method: put operationId: StateStores_CreateOrUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Dapr/stateStores/{stateStoreName} method: patch operationId: StateStores_Update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Dapr/stateStores/{stateStoreName} method: delete operationId: StateStores_Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /providers/Applications.Dapr/operations method: get operationId: Operations_List x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Datastores/mongoDatabases method: get operationId: MongoDatabases_ListByScope x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Datastores/mongoDatabases/{mongoDatabaseName} method: get operationId: MongoDatabases_Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Datastores/mongoDatabases/{mongoDatabaseName} method: put operationId: MongoDatabases_CreateOrUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Datastores/mongoDatabases/{mongoDatabaseName} method: patch operationId: MongoDatabases_Update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Datastores/mongoDatabases/{mongoDatabaseName} method: delete operationId: MongoDatabases_Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Datastores/mongoDatabases/{mongoDatabaseName}/listSecrets method: post operationId: MongoDatabases_ListSecrets x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Datastores/redisCaches method: get operationId: RedisCaches_ListByScope x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Datastores/redisCaches/{redisCacheName} method: get operationId: RedisCaches_Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Datastores/redisCaches/{redisCacheName} method: put operationId: RedisCaches_CreateOrUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Datastores/redisCaches/{redisCacheName} method: patch operationId: RedisCaches_Update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Datastores/redisCaches/{redisCacheName} method: delete operationId: RedisCaches_Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Datastores/redisCaches/{redisCacheName}/listSecrets method: post operationId: RedisCaches_ListSecrets x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Datastores/sqlDatabases method: get operationId: SqlDatabases_ListByScope x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Datastores/sqlDatabases/{sqlDatabaseName} method: get operationId: SqlDatabases_Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Datastores/sqlDatabases/{sqlDatabaseName} method: put operationId: SqlDatabases_CreateOrUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Datastores/sqlDatabases/{sqlDatabaseName} method: patch operationId: SqlDatabases_Update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Datastores/sqlDatabases/{sqlDatabaseName} method: delete operationId: SqlDatabases_Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Datastores/sqlDatabases/{sqlDatabaseName}/listSecrets method: post operationId: SqlDatabases_ListSecrets x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /providers/Applications.Datastores/operations method: get operationId: Operations_List x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Messaging/rabbitMQQueues method: get operationId: RabbitMQQueues_ListByScope x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Messaging/rabbitMQQueues/{rabbitMQQueueName} method: get operationId: RabbitMQQueues_Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /{rootScope}/providers/Applications.Messaging/rabbitMQQueues/{rabbitMQQueueName} method: put operationId: RabbitMQQueues_CreateOrUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Messaging/rabbitMQQueues/{rabbitMQQueueName} method: patch operationId: RabbitMQQueues_Update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Messaging/rabbitMQQueues/{rabbitMQQueueName} method: delete operationId: RabbitMQQueues_Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /{rootScope}/providers/Applications.Messaging/rabbitMQQueues/{rabbitMQQueueName}/listSecrets method: post operationId: RabbitMQQueues_ListSecrets x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /providers/Applications.Messaging/operations method: get operationId: Operations_List x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /planes method: get operationId: Planes_ListPlanes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /planes/aws method: get operationId: AwsPlanes_List x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /planes/aws/{planeName} method: get operationId: AwsPlanes_Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /planes/aws/{planeName} method: put operationId: AwsPlanes_CreateOrUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/aws/{planeName} method: patch operationId: AwsPlanes_Update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/aws/{planeName} method: delete operationId: AwsPlanes_Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/aws/{planeName}/providers/System.AWS/credentials method: get operationId: AwsCredentials_List x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /planes/aws/{planeName}/providers/System.AWS/credentials/{credentialName} method: get operationId: AwsCredentials_Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /planes/aws/{planeName}/providers/System.AWS/credentials/{credentialName} method: put operationId: AwsCredentials_CreateOrUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/aws/{planeName}/providers/System.AWS/credentials/{credentialName} method: patch operationId: AwsCredentials_Update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/aws/{planeName}/providers/System.AWS/credentials/{credentialName} method: delete operationId: AwsCredentials_Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/azure method: get operationId: AzurePlanes_List x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /planes/azure/{planeName} method: get operationId: AzurePlanes_Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /planes/azure/{planeName} method: put operationId: AzurePlanes_CreateOrUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/azure/{planeName} method: patch operationId: AzurePlanes_Update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/azure/{planeName} method: delete operationId: AzurePlanes_Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/azure/{planeName}/providers/System.Azure/credentials method: get operationId: AzureCredentials_List x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /planes/azure/{planeName}/providers/System.Azure/credentials/{credentialName} method: get operationId: AzureCredentials_Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /planes/azure/{planeName}/providers/System.Azure/credentials/{credentialName} method: put operationId: AzureCredentials_CreateOrUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/azure/{planeName}/providers/System.Azure/credentials/{credentialName} method: patch operationId: AzureCredentials_Update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/azure/{planeName}/providers/System.Azure/credentials/{credentialName} method: delete operationId: AzureCredentials_Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/radius method: get operationId: RadiusPlanes_List x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /planes/radius/{planeName} method: get operationId: RadiusPlanes_Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /planes/radius/{planeName} method: put operationId: RadiusPlanes_CreateOrUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/radius/{planeName} method: patch operationId: RadiusPlanes_Update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/radius/{planeName} method: delete operationId: RadiusPlanes_Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/radius/{planeName}/providers method: get operationId: ResourceProviders_ListProviderSummaries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /planes/radius/{planeName}/providers/{resourceProviderName} method: get operationId: ResourceProviders_GetProviderSummary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /planes/radius/{planeName}/providers/System.Resources/resourceproviders method: get operationId: ResourceProviders_List x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /planes/radius/{planeName}/providers/System.Resources/resourceproviders/{resourceProviderName} method: get operationId: ResourceProviders_Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /planes/radius/{planeName}/providers/System.Resources/resourceproviders/{resourceProviderName} method: put operationId: ResourceProviders_CreateOrUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/radius/{planeName}/providers/System.Resources/resourceproviders/{resourceProviderName} method: delete operationId: ResourceProviders_Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/radius/{planeName}/providers/System.Resources/resourceproviders/{resourceProviderName}/locations method: get operationId: Locations_List x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /planes/radius/{planeName}/providers/System.Resources/resourceproviders/{resourceProviderName}/locations/{locationName} method: get operationId: Locations_Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /planes/radius/{planeName}/providers/System.Resources/resourceproviders/{resourceProviderName}/locations/{locationName} method: put operationId: Locations_CreateOrUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/radius/{planeName}/providers/System.Resources/resourceproviders/{resourceProviderName}/locations/{locationName} method: delete operationId: Locations_Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/radius/{planeName}/providers/System.Resources/resourceproviders/{resourceProviderName}/resourcetypes method: get operationId: ResourceTypes_List x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /planes/radius/{planeName}/providers/System.Resources/resourceproviders/{resourceProviderName}/resourcetypes/{resourceTypeName} method: get operationId: ResourceTypes_Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /planes/radius/{planeName}/providers/System.Resources/resourceproviders/{resourceProviderName}/resourcetypes/{resourceTypeName} method: put operationId: ResourceTypes_CreateOrUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/radius/{planeName}/providers/System.Resources/resourceproviders/{resourceProviderName}/resourcetypes/{resourceTypeName} method: delete operationId: ResourceTypes_Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/radius/{planeName}/providers/System.Resources/resourceproviders/{resourceProviderName}/resourcetypes/{resourceTypeName}/apiversions method: get operationId: ApiVersions_List x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /planes/radius/{planeName}/providers/System.Resources/resourceproviders/{resourceProviderName}/resourcetypes/{resourceTypeName}/apiversions/{apiVersionName} method: get operationId: ApiVersions_Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /planes/radius/{planeName}/providers/System.Resources/resourceproviders/{resourceProviderName}/resourcetypes/{resourceTypeName}/apiversions/{apiVersionName} method: put operationId: ApiVersions_CreateOrUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/radius/{planeName}/providers/System.Resources/resourceproviders/{resourceProviderName}/resourcetypes/{resourceTypeName}/apiversions/{apiVersionName} method: delete operationId: ApiVersions_Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/radius/{planeName}/resourcegroups method: get operationId: ResourceGroups_List x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /planes/radius/{planeName}/resourcegroups/{resourceGroupName} method: get operationId: ResourceGroups_Get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation - path: /planes/radius/{planeName}/resourcegroups/{resourceGroupName} method: put operationId: ResourceGroups_CreateOrUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/radius/{planeName}/resourcegroups/{resourceGroupName} method: patch operationId: ResourceGroups_Update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/radius/{planeName}/resourcegroups/{resourceGroupName} method: delete operationId: ResourceGroups_Delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required scope: - user_impersonation - path: /planes/radius/{planeName}/resourcegroups/{resourceGroupName}/resources method: get operationId: Resources_List x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none scope: - user_impersonation