naftiko: 1.0.0-alpha2 info: label: Microsoft Azure Microsoft NetApp — NetApp Resource description: 'Microsoft Azure Microsoft NetApp — NetApp Resource. 10 operations. Lead operation: Microsoft Azure Check File Path Availability. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - NetApp Resource 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: microsoft-netapp-netapp-resource baseUri: https://management.azure.com description: Microsoft Azure Microsoft NetApp — NetApp Resource business capability. Self-contained, no shared references. resources: - name: subscriptions-subscriptionId-providers-Microsoft.NetApp-locations-location-check path: /subscriptions/{subscriptionId}/providers/Microsoft.NetApp/locations/{location}/checkFilePathAvailability operations: - name: microsoftazurenetappresourcecheckfilepathavailability method: POST description: Microsoft Azure Check File Path Availability outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: string description: File path availability request. required: true - name: subscriptions-subscriptionId-providers-Microsoft.NetApp-locations-location-check path: /subscriptions/{subscriptionId}/providers/Microsoft.NetApp/locations/{location}/checkNameAvailability operations: - name: microsoftazurenetappresourcechecknameavailability method: POST description: Microsoft Azure Check Resource Name Availability outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: string description: Name availability request. required: true - name: subscriptions-subscriptionId-providers-Microsoft.NetApp-locations-location-check path: /subscriptions/{subscriptionId}/providers/Microsoft.NetApp/locations/{location}/checkQuotaAvailability operations: - name: microsoftazurenetappresourcecheckquotaavailability method: POST description: Microsoft Azure Check Quota Availability outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: string description: Quota availability request. required: true - name: subscriptions-subscriptionId-providers-Microsoft.NetApp-locations-location-query path: /subscriptions/{subscriptionId}/providers/Microsoft.NetApp/locations/{location}/queryNetworkSiblingSet operations: - name: microsoftazurenetappresourcequerynetworksiblingset method: POST description: Microsoft Azure Describe A Network Sibling Set outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: string description: Network sibling set to query. required: true - name: subscriptions-subscriptionId-providers-Microsoft.NetApp-locations-location-quota path: /subscriptions/{subscriptionId}/providers/Microsoft.NetApp/locations/{location}/quotaLimits operations: - name: microsoftazurenetappresourcequotalimitslist method: GET description: Microsoft Azure Get Quota Limits outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.NetApp-locations-location-quota path: /subscriptions/{subscriptionId}/providers/Microsoft.NetApp/locations/{location}/quotaLimits/{quotaLimitName} operations: - name: microsoftazurenetappresourcequotalimitsget method: GET description: Microsoft Azure Get Quota Limits outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.NetApp-locations-location-regio path: /subscriptions/{subscriptionId}/providers/Microsoft.NetApp/locations/{location}/regionInfo operations: - name: microsoftazurenetappresourcequeryregioninfo method: GET description: Microsoft Azure Describes Region Specific Information outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.NetApp-locations-location-regio path: /subscriptions/{subscriptionId}/providers/Microsoft.NetApp/locations/{location}/regionInfos operations: - name: microsoftazurenetappresourceregioninfoslist method: GET description: Microsoft Azure Describes Region Specific Information outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.NetApp-locations-location-regio path: /subscriptions/{subscriptionId}/providers/Microsoft.NetApp/locations/{location}/regionInfos/default operations: - name: microsoftazurenetappresourceregioninfosget method: GET description: Microsoft Azure Describes Region Specific Information outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.NetApp-locations-location-updat path: /subscriptions/{subscriptionId}/providers/Microsoft.NetApp/locations/{location}/updateNetworkSiblingSet operations: - name: microsoftazurenetappresourceupdatenetworksiblingset method: POST description: Microsoft Azure Update The Network Features Of A Network Sibling Set outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: string description: Update for the specified network sibling set. required: true exposes: - type: rest namespace: microsoft-netapp-netapp-resource-rest port: 8080 description: REST adapter for Microsoft Azure Microsoft NetApp — NetApp Resource. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-netapp/locations/{location}/checkfilepathavailability name: subscriptions-subscriptionid-providers-microsoft-netapp-locations-location-check description: REST surface for subscriptions-subscriptionId-providers-Microsoft.NetApp-locations-location-check. operations: - method: POST name: microsoftazurenetappresourcecheckfilepathavailability description: Microsoft Azure Check File Path Availability call: microsoft-netapp-netapp-resource.microsoftazurenetappresourcecheckfilepathavailability with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-netapp/locations/{location}/checknameavailability name: subscriptions-subscriptionid-providers-microsoft-netapp-locations-location-check description: REST surface for subscriptions-subscriptionId-providers-Microsoft.NetApp-locations-location-check. operations: - method: POST name: microsoftazurenetappresourcechecknameavailability description: Microsoft Azure Check Resource Name Availability call: microsoft-netapp-netapp-resource.microsoftazurenetappresourcechecknameavailability with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-netapp/locations/{location}/checkquotaavailability name: subscriptions-subscriptionid-providers-microsoft-netapp-locations-location-check description: REST surface for subscriptions-subscriptionId-providers-Microsoft.NetApp-locations-location-check. operations: - method: POST name: microsoftazurenetappresourcecheckquotaavailability description: Microsoft Azure Check Quota Availability call: microsoft-netapp-netapp-resource.microsoftazurenetappresourcecheckquotaavailability with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-netapp/locations/{location}/querynetworksiblingset name: subscriptions-subscriptionid-providers-microsoft-netapp-locations-location-query description: REST surface for subscriptions-subscriptionId-providers-Microsoft.NetApp-locations-location-query. operations: - method: POST name: microsoftazurenetappresourcequerynetworksiblingset description: Microsoft Azure Describe A Network Sibling Set call: microsoft-netapp-netapp-resource.microsoftazurenetappresourcequerynetworksiblingset with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-netapp/locations/{location}/quotalimits name: subscriptions-subscriptionid-providers-microsoft-netapp-locations-location-quota description: REST surface for subscriptions-subscriptionId-providers-Microsoft.NetApp-locations-location-quota. operations: - method: GET name: microsoftazurenetappresourcequotalimitslist description: Microsoft Azure Get Quota Limits call: microsoft-netapp-netapp-resource.microsoftazurenetappresourcequotalimitslist outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-netapp/locations/{location}/quotalimits/{quotalimitname} name: subscriptions-subscriptionid-providers-microsoft-netapp-locations-location-quota description: REST surface for subscriptions-subscriptionId-providers-Microsoft.NetApp-locations-location-quota. operations: - method: GET name: microsoftazurenetappresourcequotalimitsget description: Microsoft Azure Get Quota Limits call: microsoft-netapp-netapp-resource.microsoftazurenetappresourcequotalimitsget outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-netapp/locations/{location}/regioninfo name: subscriptions-subscriptionid-providers-microsoft-netapp-locations-location-regio description: REST surface for subscriptions-subscriptionId-providers-Microsoft.NetApp-locations-location-regio. operations: - method: GET name: microsoftazurenetappresourcequeryregioninfo description: Microsoft Azure Describes Region Specific Information call: microsoft-netapp-netapp-resource.microsoftazurenetappresourcequeryregioninfo outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-netapp/locations/{location}/regioninfos name: subscriptions-subscriptionid-providers-microsoft-netapp-locations-location-regio description: REST surface for subscriptions-subscriptionId-providers-Microsoft.NetApp-locations-location-regio. operations: - method: GET name: microsoftazurenetappresourceregioninfoslist description: Microsoft Azure Describes Region Specific Information call: microsoft-netapp-netapp-resource.microsoftazurenetappresourceregioninfoslist outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-netapp/locations/{location}/regioninfos/default name: subscriptions-subscriptionid-providers-microsoft-netapp-locations-location-regio description: REST surface for subscriptions-subscriptionId-providers-Microsoft.NetApp-locations-location-regio. operations: - method: GET name: microsoftazurenetappresourceregioninfosget description: Microsoft Azure Describes Region Specific Information call: microsoft-netapp-netapp-resource.microsoftazurenetappresourceregioninfosget outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-netapp/locations/{location}/updatenetworksiblingset name: subscriptions-subscriptionid-providers-microsoft-netapp-locations-location-updat description: REST surface for subscriptions-subscriptionId-providers-Microsoft.NetApp-locations-location-updat. operations: - method: POST name: microsoftazurenetappresourceupdatenetworksiblingset description: Microsoft Azure Update The Network Features Of A Network Sibling Set call: microsoft-netapp-netapp-resource.microsoftazurenetappresourceupdatenetworksiblingset with: body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: microsoft-netapp-netapp-resource-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure Microsoft NetApp — NetApp Resource. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-check-file-path description: Microsoft Azure Check File Path Availability hints: readOnly: true destructive: false idempotent: false call: microsoft-netapp-netapp-resource.microsoftazurenetappresourcecheckfilepathavailability with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-azure-check-resource-name description: Microsoft Azure Check Resource Name Availability hints: readOnly: true destructive: false idempotent: false call: microsoft-netapp-netapp-resource.microsoftazurenetappresourcechecknameavailability with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-azure-check-quota-availability description: Microsoft Azure Check Quota Availability hints: readOnly: true destructive: false idempotent: false call: microsoft-netapp-netapp-resource.microsoftazurenetappresourcecheckquotaavailability with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-azure-describe-network-sibling description: Microsoft Azure Describe A Network Sibling Set hints: readOnly: false destructive: false idempotent: false call: microsoft-netapp-netapp-resource.microsoftazurenetappresourcequerynetworksiblingset with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-azure-get-quota-limits description: Microsoft Azure Get Quota Limits hints: readOnly: true destructive: false idempotent: true call: microsoft-netapp-netapp-resource.microsoftazurenetappresourcequotalimitslist outputParameters: - type: object mapping: $. - name: microsoft-azure-get-quota-limits-2 description: Microsoft Azure Get Quota Limits hints: readOnly: true destructive: false idempotent: true call: microsoft-netapp-netapp-resource.microsoftazurenetappresourcequotalimitsget outputParameters: - type: object mapping: $. - name: microsoft-azure-describes-region-specific description: Microsoft Azure Describes Region Specific Information hints: readOnly: true destructive: false idempotent: true call: microsoft-netapp-netapp-resource.microsoftazurenetappresourcequeryregioninfo outputParameters: - type: object mapping: $. - name: microsoft-azure-describes-region-specific-2 description: Microsoft Azure Describes Region Specific Information hints: readOnly: true destructive: false idempotent: true call: microsoft-netapp-netapp-resource.microsoftazurenetappresourceregioninfoslist outputParameters: - type: object mapping: $. - name: microsoft-azure-describes-region-specific-3 description: Microsoft Azure Describes Region Specific Information hints: readOnly: true destructive: false idempotent: true call: microsoft-netapp-netapp-resource.microsoftazurenetappresourceregioninfosget outputParameters: - type: object mapping: $. - name: microsoft-azure-update-network-features description: Microsoft Azure Update The Network Features Of A Network Sibling Set hints: readOnly: false destructive: false idempotent: false call: microsoft-netapp-netapp-resource.microsoftazurenetappresourceupdatenetworksiblingset with: body: tools.body outputParameters: - type: object mapping: $.