naftiko: 1.0.0-alpha2 info: label: Microsoft Azure Azure Machine Learning Services — ProxyOperations description: 'Microsoft Azure Azure Machine Learning Services — ProxyOperations. 7 operations. Lead operation: Microsoft Azure Diagnose Workspace Setup Issue. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - ProxyOperations created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY capability: consumes: - type: http namespace: azure-machine-learning-services-proxyoperations baseUri: https://management.azure.com description: Microsoft Azure Azure Machine Learning Services — ProxyOperations business capability. Self-contained, no shared references. resources: - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/diagnose operations: - name: microsoftazureworkspacesdiagnose method: POST description: Microsoft Azure Diagnose Workspace Setup Issue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: string description: The parameter of diagnosing workspace health - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/listKeys operations: - name: microsoftazureworkspaceslistkeys method: POST description: Microsoft Azure Lists All The Keys Associated With This Workspace This Includes Keys For The Storage Account, App Insights And Password For Container Registry outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/listNotebookAccessToken operations: - name: microsoftazureworkspaceslistnotebookaccesstoken method: POST description: Microsoft Azure Get Azure Machine Learning Workspace Notebook Access Token outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/listNotebookKeys operations: - name: microsoftazureworkspaceslistnotebookkeys method: POST description: Microsoft Azure Lists Keys Of Azure Machine Learning Workspaces Notebook outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/listStorageAccountKeys operations: - name: microsoftazureworkspacesliststorageaccountkeys method: POST description: Microsoft Azure Lists Keys Of Azure Machine Learning Workspace S Storage Account outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/prepareNotebook operations: - name: microsoftazureworkspacespreparenotebook method: POST description: Microsoft Azure Prepare Azure Machine Learning Workspace S Notebook Resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/resyncKeys operations: - name: microsoftazureworkspacesresynckeys method: POST description: Microsoft Azure Resync All The Keys Associated With This Workspace This Includes Keys For The Storage Account, App Insights And Password For Container Registry outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: azure-machine-learning-services-proxyoperations-rest port: 8080 description: REST adapter for Microsoft Azure Azure Machine Learning Services — ProxyOperations. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-machinelearningservices/workspaces/{workspacename}/diagnose name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazureworkspacesdiagnose description: Microsoft Azure Diagnose Workspace Setup Issue call: azure-machine-learning-services-proxyoperations.microsoftazureworkspacesdiagnose with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-machinelearningservices/workspaces/{workspacename}/listkeys name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazureworkspaceslistkeys description: Microsoft Azure Lists All The Keys Associated With This Workspace This Includes Keys For The Storage Account, App Insights And Password For Container Registry call: azure-machine-learning-services-proxyoperations.microsoftazureworkspaceslistkeys outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-machinelearningservices/workspaces/{workspacename}/listnotebookaccesstoken name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazureworkspaceslistnotebookaccesstoken description: Microsoft Azure Get Azure Machine Learning Workspace Notebook Access Token call: azure-machine-learning-services-proxyoperations.microsoftazureworkspaceslistnotebookaccesstoken outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-machinelearningservices/workspaces/{workspacename}/listnotebookkeys name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazureworkspaceslistnotebookkeys description: Microsoft Azure Lists Keys Of Azure Machine Learning Workspaces Notebook call: azure-machine-learning-services-proxyoperations.microsoftazureworkspaceslistnotebookkeys outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-machinelearningservices/workspaces/{workspacename}/liststorageaccountkeys name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazureworkspacesliststorageaccountkeys description: Microsoft Azure Lists Keys Of Azure Machine Learning Workspace S Storage Account call: azure-machine-learning-services-proxyoperations.microsoftazureworkspacesliststorageaccountkeys outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-machinelearningservices/workspaces/{workspacename}/preparenotebook name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazureworkspacespreparenotebook description: Microsoft Azure Prepare Azure Machine Learning Workspace S Notebook Resource call: azure-machine-learning-services-proxyoperations.microsoftazureworkspacespreparenotebook outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-machinelearningservices/workspaces/{workspacename}/resynckeys name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazureworkspacesresynckeys description: Microsoft Azure Resync All The Keys Associated With This Workspace This Includes Keys For The Storage Account, App Insights And Password For Container Registry call: azure-machine-learning-services-proxyoperations.microsoftazureworkspacesresynckeys outputParameters: - type: object mapping: $. - type: mcp namespace: azure-machine-learning-services-proxyoperations-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure Azure Machine Learning Services — ProxyOperations. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-diagnose-workspace-setup description: Microsoft Azure Diagnose Workspace Setup Issue hints: readOnly: false destructive: false idempotent: false call: azure-machine-learning-services-proxyoperations.microsoftazureworkspacesdiagnose with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-azure-lists-all-keys description: Microsoft Azure Lists All The Keys Associated With This Workspace This Includes Keys For The Storage Account, App Insights And Password For Container Registry hints: readOnly: false destructive: false idempotent: false call: azure-machine-learning-services-proxyoperations.microsoftazureworkspaceslistkeys outputParameters: - type: object mapping: $. - name: microsoft-azure-get-azure-machine description: Microsoft Azure Get Azure Machine Learning Workspace Notebook Access Token hints: readOnly: true destructive: false idempotent: false call: azure-machine-learning-services-proxyoperations.microsoftazureworkspaceslistnotebookaccesstoken outputParameters: - type: object mapping: $. - name: microsoft-azure-lists-keys-azure description: Microsoft Azure Lists Keys Of Azure Machine Learning Workspaces Notebook hints: readOnly: false destructive: false idempotent: false call: azure-machine-learning-services-proxyoperations.microsoftazureworkspaceslistnotebookkeys outputParameters: - type: object mapping: $. - name: microsoft-azure-lists-keys-azure-2 description: Microsoft Azure Lists Keys Of Azure Machine Learning Workspace S Storage Account hints: readOnly: false destructive: false idempotent: false call: azure-machine-learning-services-proxyoperations.microsoftazureworkspacesliststorageaccountkeys outputParameters: - type: object mapping: $. - name: microsoft-azure-prepare-azure-machine description: Microsoft Azure Prepare Azure Machine Learning Workspace S Notebook Resource hints: readOnly: false destructive: false idempotent: false call: azure-machine-learning-services-proxyoperations.microsoftazureworkspacespreparenotebook outputParameters: - type: object mapping: $. - name: microsoft-azure-resync-all-keys description: Microsoft Azure Resync All The Keys Associated With This Workspace This Includes Keys For The Storage Account, App Insights And Password For Container Registry hints: readOnly: false destructive: false idempotent: false call: azure-machine-learning-services-proxyoperations.microsoftazureworkspacesresynckeys outputParameters: - type: object mapping: $.