Microsoft Azure · Capability

Microsoft Azure Microsoft NetApp — NetApp Resource

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.

Run with Naftiko Microsoft AzureNetApp Resource

What You Can Do

POST
Microsoftazurenetappresourcecheckfilepathavailability — Microsoft Azure Check File Path Availability
/v1/subscriptions/{subscriptionid}/providers/microsoft-netapp/locations/{location}/checkfilepathavailability
POST
Microsoftazurenetappresourcechecknameavailability — Microsoft Azure Check Resource Name Availability
/v1/subscriptions/{subscriptionid}/providers/microsoft-netapp/locations/{location}/checknameavailability
POST
Microsoftazurenetappresourcecheckquotaavailability — Microsoft Azure Check Quota Availability
/v1/subscriptions/{subscriptionid}/providers/microsoft-netapp/locations/{location}/checkquotaavailability
POST
Microsoftazurenetappresourcequerynetworksiblingset — Microsoft Azure Describe A Network Sibling Set
/v1/subscriptions/{subscriptionid}/providers/microsoft-netapp/locations/{location}/querynetworksiblingset
GET
Microsoftazurenetappresourcequotalimitslist — Microsoft Azure Get Quota Limits
/v1/subscriptions/{subscriptionid}/providers/microsoft-netapp/locations/{location}/quotalimits
GET
Microsoftazurenetappresourcequotalimitsget — Microsoft Azure Get Quota Limits
/v1/subscriptions/{subscriptionid}/providers/microsoft-netapp/locations/{location}/quotalimits/{quotalimitname}
GET
Microsoftazurenetappresourcequeryregioninfo — Microsoft Azure Describes Region Specific Information
/v1/subscriptions/{subscriptionid}/providers/microsoft-netapp/locations/{location}/regioninfo
GET
Microsoftazurenetappresourceregioninfoslist — Microsoft Azure Describes Region Specific Information
/v1/subscriptions/{subscriptionid}/providers/microsoft-netapp/locations/{location}/regioninfos
GET
Microsoftazurenetappresourceregioninfosget — Microsoft Azure Describes Region Specific Information
/v1/subscriptions/{subscriptionid}/providers/microsoft-netapp/locations/{location}/regioninfos/default
POST
Microsoftazurenetappresourceupdatenetworksiblingset — Microsoft Azure Update The Network Features Of A Network Sibling Set
/v1/subscriptions/{subscriptionid}/providers/microsoft-netapp/locations/{location}/updatenetworksiblingset

MCP Tools

microsoft-azure-check-file-path

Microsoft Azure Check File Path Availability

read-only
microsoft-azure-check-resource-name

Microsoft Azure Check Resource Name Availability

read-only
microsoft-azure-check-quota-availability

Microsoft Azure Check Quota Availability

read-only
microsoft-azure-describe-network-sibling

Microsoft Azure Describe A Network Sibling Set

microsoft-azure-get-quota-limits

Microsoft Azure Get Quota Limits

read-only idempotent
microsoft-azure-get-quota-limits-2

Microsoft Azure Get Quota Limits

read-only idempotent
microsoft-azure-describes-region-specific

Microsoft Azure Describes Region Specific Information

read-only idempotent
microsoft-azure-describes-region-specific-2

Microsoft Azure Describes Region Specific Information

read-only idempotent
microsoft-azure-describes-region-specific-3

Microsoft Azure Describes Region Specific Information

read-only idempotent
microsoft-azure-update-network-features

Microsoft Azure Update The Network Features Of A Network Sibling Set

Capability Spec

microsoft-netapp-netapp-resource.yaml Raw ↑
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: $.