naftiko: 1.0.0-alpha2 info: label: Microsoft Azure Microsoft.ServiceLinker — Linkers description: 'Microsoft Azure Microsoft.ServiceLinker — Linkers. 11 operations. Lead operation: Microsoft Azure Get Resourceuri Providers Microsoft Servicelinker Daprconfigurations. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - Linkers 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: microsoftservicelinker-linkers baseUri: https://management.azure.com description: Microsoft Azure Microsoft.ServiceLinker — Linkers business capability. Self-contained, no shared references. resources: - name: resourceUri-providers-Microsoft.ServiceLinker-daprConfigurations path: /{resourceUri}/providers/Microsoft.ServiceLinker/daprConfigurations operations: - name: microsoftazurelinkerslistdaprconfigurations method: GET description: Microsoft Azure Get Resourceuri Providers Microsoft Servicelinker Daprconfigurations outputRawFormat: json outputParameters: - name: result type: object value: $. - name: resourceUri-providers-Microsoft.ServiceLinker-dryruns path: /{resourceUri}/providers/Microsoft.ServiceLinker/dryruns operations: - name: microsoftazurelinkerslistdryrun method: GET description: Microsoft Azure Get Resourceuri Providers Microsoft Servicelinker Dryruns outputRawFormat: json outputParameters: - name: result type: object value: $. - name: resourceUri-providers-Microsoft.ServiceLinker-dryruns-dryrunName path: /{resourceUri}/providers/Microsoft.ServiceLinker/dryruns/{dryrunName} operations: - name: microsoftazurelinkersgetdryrun method: GET description: Microsoft Azure Get Resourceuri Providers Microsoft Servicelinker Dryruns Dryrunname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: dryrunName in: path type: string description: The name of dryrun. required: true - name: microsoftazurelinkerscreatedryrun method: PUT description: Microsoft Azure Put Resourceuri Providers Microsoft Servicelinker Dryruns Dryrunname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: dryrunName in: path type: string description: The name of dryrun. required: true - name: parameters in: body type: string description: dryrun resource. required: true - name: microsoftazurelinkersupdatedryrun method: PATCH description: Microsoft Azure Patch Resourceuri Providers Microsoft Servicelinker Dryruns Dryrunname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: dryrunName in: path type: string description: The name of dryrun. required: true - name: parameters in: body type: string description: dryrun resource. required: true - name: microsoftazurelinkersdeletedryrun method: DELETE description: Microsoft Azure Delete Resourceuri Providers Microsoft Servicelinker Dryruns Dryrunname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: dryrunName in: path type: string description: The name of dryrun. required: true - name: resourceUri-providers-Microsoft.ServiceLinker-linkers-linkerName path: /{resourceUri}/providers/Microsoft.ServiceLinker/linkers/{linkerName} operations: - name: microsoftazurelinkerdelete method: DELETE description: Microsoft Azure Delete Resourceuri Providers Microsoft Servicelinker Linkers Linkername outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurelinkerupdate method: PATCH description: Microsoft Azure Patch Resourceuri Providers Microsoft Servicelinker Linkers Linkername outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: parameters in: body type: string description: Linker details. required: true - name: resourceUri-providers-Microsoft.ServiceLinker-linkers-linkerName-generateConfigu path: /{resourceUri}/providers/Microsoft.ServiceLinker/linkers/{linkerName}/generateConfigurations operations: - name: microsoftazurelinkersgenerateconfigurations method: POST description: Microsoft Azure Post Resourceuri Providers Microsoft Servicelinker Linkers Linkername Generateconfigurations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: parameters in: body type: string description: Connection Info, including format, secret store, etc - name: resourceUri-providers-Microsoft.ServiceLinker-linkers-linkerName-listConfigurati path: /{resourceUri}/providers/Microsoft.ServiceLinker/linkers/{linkerName}/listConfigurations operations: - name: microsoftazurelinkerlistconfigurations method: POST description: Microsoft Azure Post Resourceuri Providers Microsoft Servicelinker Linkers Linkername Listconfigurations outputRawFormat: json outputParameters: - name: result type: object value: $. - name: resourceUri-providers-Microsoft.ServiceLinker-linkers-linkerName-validateLinker path: /{resourceUri}/providers/Microsoft.ServiceLinker/linkers/{linkerName}/validateLinker operations: - name: microsoftazurelinkervalidate method: POST description: Microsoft Azure Post Resourceuri Providers Microsoft Servicelinker Linkers Linkername Validatelinker outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: microsoftservicelinker-linkers-rest port: 8080 description: REST adapter for Microsoft Azure Microsoft.ServiceLinker — Linkers. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/{resourceuri}/providers/microsoft-servicelinker/daprconfigurations name: resourceuri-providers-microsoft-servicelinker-daprconfigurations description: REST surface for resourceUri-providers-Microsoft.ServiceLinker-daprConfigurations. operations: - method: GET name: microsoftazurelinkerslistdaprconfigurations description: Microsoft Azure Get Resourceuri Providers Microsoft Servicelinker Daprconfigurations call: microsoftservicelinker-linkers.microsoftazurelinkerslistdaprconfigurations outputParameters: - type: object mapping: $. - path: /v1/{resourceuri}/providers/microsoft-servicelinker/dryruns name: resourceuri-providers-microsoft-servicelinker-dryruns description: REST surface for resourceUri-providers-Microsoft.ServiceLinker-dryruns. operations: - method: GET name: microsoftazurelinkerslistdryrun description: Microsoft Azure Get Resourceuri Providers Microsoft Servicelinker Dryruns call: microsoftservicelinker-linkers.microsoftazurelinkerslistdryrun outputParameters: - type: object mapping: $. - path: /v1/{resourceuri}/providers/microsoft-servicelinker/dryruns/{dryrunname} name: resourceuri-providers-microsoft-servicelinker-dryruns-dryrunname description: REST surface for resourceUri-providers-Microsoft.ServiceLinker-dryruns-dryrunName. operations: - method: GET name: microsoftazurelinkersgetdryrun description: Microsoft Azure Get Resourceuri Providers Microsoft Servicelinker Dryruns Dryrunname call: microsoftservicelinker-linkers.microsoftazurelinkersgetdryrun with: dryrunName: rest.dryrunName outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurelinkerscreatedryrun description: Microsoft Azure Put Resourceuri Providers Microsoft Servicelinker Dryruns Dryrunname call: microsoftservicelinker-linkers.microsoftazurelinkerscreatedryrun with: dryrunName: rest.dryrunName parameters: rest.parameters outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazurelinkersupdatedryrun description: Microsoft Azure Patch Resourceuri Providers Microsoft Servicelinker Dryruns Dryrunname call: microsoftservicelinker-linkers.microsoftazurelinkersupdatedryrun with: dryrunName: rest.dryrunName parameters: rest.parameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurelinkersdeletedryrun description: Microsoft Azure Delete Resourceuri Providers Microsoft Servicelinker Dryruns Dryrunname call: microsoftservicelinker-linkers.microsoftazurelinkersdeletedryrun with: dryrunName: rest.dryrunName outputParameters: - type: object mapping: $. - path: /v1/{resourceuri}/providers/microsoft-servicelinker/linkers/{linkername} name: resourceuri-providers-microsoft-servicelinker-linkers-linkername description: REST surface for resourceUri-providers-Microsoft.ServiceLinker-linkers-linkerName. operations: - method: DELETE name: microsoftazurelinkerdelete description: Microsoft Azure Delete Resourceuri Providers Microsoft Servicelinker Linkers Linkername call: microsoftservicelinker-linkers.microsoftazurelinkerdelete outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazurelinkerupdate description: Microsoft Azure Patch Resourceuri Providers Microsoft Servicelinker Linkers Linkername call: microsoftservicelinker-linkers.microsoftazurelinkerupdate with: parameters: rest.parameters outputParameters: - type: object mapping: $. - path: /v1/{resourceuri}/providers/microsoft-servicelinker/linkers/{linkername}/generateconfigurations name: resourceuri-providers-microsoft-servicelinker-linkers-linkername-generateconfigu description: REST surface for resourceUri-providers-Microsoft.ServiceLinker-linkers-linkerName-generateConfigu. operations: - method: POST name: microsoftazurelinkersgenerateconfigurations description: Microsoft Azure Post Resourceuri Providers Microsoft Servicelinker Linkers Linkername Generateconfigurations call: microsoftservicelinker-linkers.microsoftazurelinkersgenerateconfigurations with: parameters: rest.parameters outputParameters: - type: object mapping: $. - path: /v1/{resourceuri}/providers/microsoft-servicelinker/linkers/{linkername}/listconfigurations name: resourceuri-providers-microsoft-servicelinker-linkers-linkername-listconfigurati description: REST surface for resourceUri-providers-Microsoft.ServiceLinker-linkers-linkerName-listConfigurati. operations: - method: POST name: microsoftazurelinkerlistconfigurations description: Microsoft Azure Post Resourceuri Providers Microsoft Servicelinker Linkers Linkername Listconfigurations call: microsoftservicelinker-linkers.microsoftazurelinkerlistconfigurations outputParameters: - type: object mapping: $. - path: /v1/{resourceuri}/providers/microsoft-servicelinker/linkers/{linkername}/validatelinker name: resourceuri-providers-microsoft-servicelinker-linkers-linkername-validatelinker description: REST surface for resourceUri-providers-Microsoft.ServiceLinker-linkers-linkerName-validateLinker. operations: - method: POST name: microsoftazurelinkervalidate description: Microsoft Azure Post Resourceuri Providers Microsoft Servicelinker Linkers Linkername Validatelinker call: microsoftservicelinker-linkers.microsoftazurelinkervalidate outputParameters: - type: object mapping: $. - type: mcp namespace: microsoftservicelinker-linkers-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure Microsoft.ServiceLinker — Linkers. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-get-resourceuri-providers description: Microsoft Azure Get Resourceuri Providers Microsoft Servicelinker Daprconfigurations hints: readOnly: true destructive: false idempotent: true call: microsoftservicelinker-linkers.microsoftazurelinkerslistdaprconfigurations outputParameters: - type: object mapping: $. - name: microsoft-azure-get-resourceuri-providers-2 description: Microsoft Azure Get Resourceuri Providers Microsoft Servicelinker Dryruns hints: readOnly: true destructive: false idempotent: true call: microsoftservicelinker-linkers.microsoftazurelinkerslistdryrun outputParameters: - type: object mapping: $. - name: microsoft-azure-get-resourceuri-providers-3 description: Microsoft Azure Get Resourceuri Providers Microsoft Servicelinker Dryruns Dryrunname hints: readOnly: true destructive: false idempotent: true call: microsoftservicelinker-linkers.microsoftazurelinkersgetdryrun with: dryrunName: tools.dryrunName outputParameters: - type: object mapping: $. - name: microsoft-azure-put-resourceuri-providers description: Microsoft Azure Put Resourceuri Providers Microsoft Servicelinker Dryruns Dryrunname hints: readOnly: false destructive: false idempotent: true call: microsoftservicelinker-linkers.microsoftazurelinkerscreatedryrun with: dryrunName: tools.dryrunName parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-patch-resourceuri-providers description: Microsoft Azure Patch Resourceuri Providers Microsoft Servicelinker Dryruns Dryrunname hints: readOnly: false destructive: false idempotent: true call: microsoftservicelinker-linkers.microsoftazurelinkersupdatedryrun with: dryrunName: tools.dryrunName parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-resourceuri-providers description: Microsoft Azure Delete Resourceuri Providers Microsoft Servicelinker Dryruns Dryrunname hints: readOnly: false destructive: true idempotent: true call: microsoftservicelinker-linkers.microsoftazurelinkersdeletedryrun with: dryrunName: tools.dryrunName outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-resourceuri-providers-2 description: Microsoft Azure Delete Resourceuri Providers Microsoft Servicelinker Linkers Linkername hints: readOnly: false destructive: true idempotent: true call: microsoftservicelinker-linkers.microsoftazurelinkerdelete outputParameters: - type: object mapping: $. - name: microsoft-azure-patch-resourceuri-providers-2 description: Microsoft Azure Patch Resourceuri Providers Microsoft Servicelinker Linkers Linkername hints: readOnly: false destructive: false idempotent: true call: microsoftservicelinker-linkers.microsoftazurelinkerupdate with: parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-post-resourceuri-providers description: Microsoft Azure Post Resourceuri Providers Microsoft Servicelinker Linkers Linkername Generateconfigurations hints: readOnly: false destructive: false idempotent: false call: microsoftservicelinker-linkers.microsoftazurelinkersgenerateconfigurations with: parameters: tools.parameters outputParameters: - type: object mapping: $. - name: microsoft-azure-post-resourceuri-providers-2 description: Microsoft Azure Post Resourceuri Providers Microsoft Servicelinker Linkers Linkername Listconfigurations hints: readOnly: false destructive: false idempotent: false call: microsoftservicelinker-linkers.microsoftazurelinkerlistconfigurations outputParameters: - type: object mapping: $. - name: microsoft-azure-post-resourceuri-providers-3 description: Microsoft Azure Post Resourceuri Providers Microsoft Servicelinker Linkers Linkername Validatelinker hints: readOnly: true destructive: false idempotent: false call: microsoftservicelinker-linkers.microsoftazurelinkervalidate outputParameters: - type: object mapping: $.