naftiko: 1.0.0-alpha2 info: label: Microsoft Azure ManagedPrivateEndpointsClient — ManagedPrivateEndpoints description: 'Microsoft Azure ManagedPrivateEndpointsClient — ManagedPrivateEndpoints. 4 operations. Lead operation: Microsoft Azure Get Managedvirtualnetworks Managedvirtualnetworkname Managedprivateendpoints. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - ManagedPrivateEndpoints 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: managedprivateendpointsclient-managedprivateendpoints baseUri: '' description: Microsoft Azure ManagedPrivateEndpointsClient — ManagedPrivateEndpoints business capability. Self-contained, no shared references. resources: - name: managedVirtualNetworks-managedVirtualNetworkName-managedPrivateEndpoints path: /managedVirtualNetworks/{managedVirtualNetworkName}/managedPrivateEndpoints operations: - name: microsoftazuremanagedprivateendpointslist method: GET description: Microsoft Azure Get Managedvirtualnetworks Managedvirtualnetworkname Managedprivateendpoints outputRawFormat: json outputParameters: - name: result type: object value: $. - name: managedVirtualNetworks-managedVirtualNetworkName-managedPrivateEndpoints-managed path: /managedVirtualNetworks/{managedVirtualNetworkName}/managedPrivateEndpoints/{managedPrivateEndpointName} operations: - name: microsoftazuremanagedprivateendpointsget method: GET description: Microsoft Azure Get Managedvirtualnetworks Managedvirtualnetworkname Managedprivateendpoints Managedprivateendpointname outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazuremanagedprivateendpointscreate method: PUT description: Microsoft Azure Put Managedvirtualnetworks Managedvirtualnetworkname Managedprivateendpoints Managedprivateendpointname outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: managedPrivateEndpoint in: body type: string description: Managed private endpoint properties. required: true - name: microsoftazuremanagedprivateendpointsdelete method: DELETE description: Microsoft Azure Delete Managedvirtualnetworks Managedvirtualnetworkname Managedprivateendpoints Managedprivateendpointname outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: managedprivateendpointsclient-managedprivateendpoints-rest port: 8080 description: REST adapter for Microsoft Azure ManagedPrivateEndpointsClient — ManagedPrivateEndpoints. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/managedvirtualnetworks/{managedvirtualnetworkname}/managedprivateendpoints name: managedvirtualnetworks-managedvirtualnetworkname-managedprivateendpoints description: REST surface for managedVirtualNetworks-managedVirtualNetworkName-managedPrivateEndpoints. operations: - method: GET name: microsoftazuremanagedprivateendpointslist description: Microsoft Azure Get Managedvirtualnetworks Managedvirtualnetworkname Managedprivateendpoints call: managedprivateendpointsclient-managedprivateendpoints.microsoftazuremanagedprivateendpointslist outputParameters: - type: object mapping: $. - path: /v1/managedvirtualnetworks/{managedvirtualnetworkname}/managedprivateendpoints/{managedprivateendpointname} name: managedvirtualnetworks-managedvirtualnetworkname-managedprivateendpoints-managed description: REST surface for managedVirtualNetworks-managedVirtualNetworkName-managedPrivateEndpoints-managed. operations: - method: GET name: microsoftazuremanagedprivateendpointsget description: Microsoft Azure Get Managedvirtualnetworks Managedvirtualnetworkname Managedprivateendpoints Managedprivateendpointname call: managedprivateendpointsclient-managedprivateendpoints.microsoftazuremanagedprivateendpointsget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazuremanagedprivateendpointscreate description: Microsoft Azure Put Managedvirtualnetworks Managedvirtualnetworkname Managedprivateendpoints Managedprivateendpointname call: managedprivateendpointsclient-managedprivateendpoints.microsoftazuremanagedprivateendpointscreate with: managedPrivateEndpoint: rest.managedPrivateEndpoint outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazuremanagedprivateendpointsdelete description: Microsoft Azure Delete Managedvirtualnetworks Managedvirtualnetworkname Managedprivateendpoints Managedprivateendpointname call: managedprivateendpointsclient-managedprivateendpoints.microsoftazuremanagedprivateendpointsdelete outputParameters: - type: object mapping: $. - type: mcp namespace: managedprivateendpointsclient-managedprivateendpoints-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure ManagedPrivateEndpointsClient — ManagedPrivateEndpoints. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-get-managedvirtualnetworks-managedvirtualnetworkname description: Microsoft Azure Get Managedvirtualnetworks Managedvirtualnetworkname Managedprivateendpoints hints: readOnly: true destructive: false idempotent: true call: managedprivateendpointsclient-managedprivateendpoints.microsoftazuremanagedprivateendpointslist outputParameters: - type: object mapping: $. - name: microsoft-azure-get-managedvirtualnetworks-managedvirtualnetworkname-2 description: Microsoft Azure Get Managedvirtualnetworks Managedvirtualnetworkname Managedprivateendpoints Managedprivateendpointname hints: readOnly: true destructive: false idempotent: true call: managedprivateendpointsclient-managedprivateendpoints.microsoftazuremanagedprivateendpointsget outputParameters: - type: object mapping: $. - name: microsoft-azure-put-managedvirtualnetworks-managedvirtualnetworkname description: Microsoft Azure Put Managedvirtualnetworks Managedvirtualnetworkname Managedprivateendpoints Managedprivateendpointname hints: readOnly: false destructive: false idempotent: true call: managedprivateendpointsclient-managedprivateendpoints.microsoftazuremanagedprivateendpointscreate with: managedPrivateEndpoint: tools.managedPrivateEndpoint outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-managedvirtualnetworks-managedvirtualnetworkname description: Microsoft Azure Delete Managedvirtualnetworks Managedvirtualnetworkname Managedprivateendpoints Managedprivateendpointname hints: readOnly: false destructive: true idempotent: true call: managedprivateendpointsclient-managedprivateendpoints.microsoftazuremanagedprivateendpointsdelete outputParameters: - type: object mapping: $.