Microsoft Azure · Capability

Microsoft Azure ADHybridHealthService — Adds

Microsoft Azure ADHybridHealthService — Adds. 26 operations. Lead operation: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzureAdds

What You Can Do

GET
Microsoftazureaddsserviceslist — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices
/v1/providers/microsoft-adhybridhealthservice/addsservices
POST
Microsoftazureaddsservicesadd — Microsoft Azure Post Providers Microsoft Adhybridhealthservice Addsservices
/v1/providers/microsoft-adhybridhealthservice/addsservices
GET
Microsoftazureaddomainservicememberslist — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Addomainservicemembers
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/addomainservicemembers
GET
Microsoftazureaddsservicememberslist — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Addsservicemembers
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/addsservicemembers
GET
Microsoftazurealertslistaddsalerts — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Alerts
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/alerts
GET
Microsoftazureconfigurationlistaddsconfigurations — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Configuration
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/configuration
GET
Microsoftazuredimensionslistaddsdimensions — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Dimensions Dimension
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/dimensions/{dimension}
GET
Microsoftazureaddsservicesuserpreferenceget — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Features Featurename Userpreference
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/features/{featurename}/userpreference
DELETE
Microsoftazureaddsservicesuserpreferencedelete — Microsoft Azure Delete Providers Microsoft Adhybridhealthservice Addsservices Servicename Features Featurename Userpreference
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/features/{featurename}/userpreference
POST
Microsoftazureaddsservicesuserpreferenceadd — Microsoft Azure Post Providers Microsoft Adhybridhealthservice Addsservices Servicename Features Featurename Userpreference
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/features/{featurename}/userpreference
GET
Microsoftazureaddsservicesgetforestsummary — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Forestsummary
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/forestsummary
GET
Microsoftazureaddsserviceslistmetricmetadata — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Metricmetadata
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/metricmetadata
GET
Microsoftazureaddsservicesgetmetricmetadata — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Metricmetadata Metricname
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/metricmetadata/{metricname}
GET
Microsoftazureaddsservicesgetmetricmetadataforgroup — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Metricmetadata Metricname Groups Groupname
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/metricmetadata/{metricname}/groups/{groupname}
GET
Microsoftazureaddsservicegetmetrics — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Metrics Metricname Groups Groupname
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/metrics/{metricname}/groups/{groupname}
GET
Microsoftazureaddsserviceslistmetricsaverage — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Metrics Metricname Groups Groupname Average
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/metrics/{metricname}/groups/{groupname}/average
GET
Microsoftazureaddsserviceslistmetricssum — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Metrics Metricname Groups Groupname Sum
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/metrics/{metricname}/groups/{groupname}/sum
GET
Microsoftazureaddsserviceslistreplicationdetails — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Replicationdetails
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/replicationdetails
GET
Microsoftazureaddsservicesreplicationstatusget — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Replicationstatus
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/replicationstatus
GET
Microsoftazureaddsserviceslistreplicationsummary — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Replicationsummary
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/replicationsummary
GET
Microsoftazureaddsservicesservicememberslist — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Servicemembers
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/servicemembers
POST
Microsoftazureaddsservicesservicemembersadd — Microsoft Azure Post Providers Microsoft Adhybridhealthservice Addsservices Servicename Servicemembers
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/servicemembers
GET
Microsoftazureaddsservicemembersget — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Servicemembers Servicememberid
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/servicemembers/{servicememberid}
DELETE
Microsoftazureaddsservicemembersdelete — Microsoft Azure Delete Providers Microsoft Adhybridhealthservice Addsservices Servicename Servicemembers Servicememberid
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/servicemembers/{servicememberid}
GET
Microsoftazureaddsserviceslistserveralerts — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Servicemembers Servicememberid Alerts
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/servicemembers/{servicememberid}/alerts
GET
Microsoftazureaddsservicememberslistcredentials — Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Servicemembers Servicememberid Credentials
/v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/servicemembers/{servicememberid}/credentials

MCP Tools

microsoft-azure-get-providers-microsoft

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices

read-only idempotent
microsoft-azure-post-providers-microsoft

Microsoft Azure Post Providers Microsoft Adhybridhealthservice Addsservices

microsoft-azure-get-providers-microsoft-2

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Addomainservicemembers

read-only idempotent
microsoft-azure-get-providers-microsoft-3

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Addsservicemembers

read-only idempotent
microsoft-azure-get-providers-microsoft-4

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Alerts

read-only idempotent
microsoft-azure-get-providers-microsoft-5

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Configuration

read-only idempotent
microsoft-azure-get-providers-microsoft-6

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Dimensions Dimension

read-only idempotent
microsoft-azure-get-providers-microsoft-7

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Features Featurename Userpreference

read-only idempotent
microsoft-azure-delete-providers-microsoft

Microsoft Azure Delete Providers Microsoft Adhybridhealthservice Addsservices Servicename Features Featurename Userpreference

idempotent
microsoft-azure-post-providers-microsoft-2

Microsoft Azure Post Providers Microsoft Adhybridhealthservice Addsservices Servicename Features Featurename Userpreference

microsoft-azure-get-providers-microsoft-8

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Forestsummary

read-only idempotent
microsoft-azure-get-providers-microsoft-9

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Metricmetadata

read-only idempotent
microsoft-azure-get-providers-microsoft-10

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Metricmetadata Metricname

read-only idempotent
microsoft-azure-get-providers-microsoft-11

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Metricmetadata Metricname Groups Groupname

read-only idempotent
microsoft-azure-get-providers-microsoft-12

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Metrics Metricname Groups Groupname

read-only idempotent
microsoft-azure-get-providers-microsoft-13

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Metrics Metricname Groups Groupname Average

read-only idempotent
microsoft-azure-get-providers-microsoft-14

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Metrics Metricname Groups Groupname Sum

read-only idempotent
microsoft-azure-get-providers-microsoft-15

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Replicationdetails

read-only idempotent
microsoft-azure-get-providers-microsoft-16

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Replicationstatus

read-only idempotent
microsoft-azure-get-providers-microsoft-17

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Replicationsummary

read-only idempotent
microsoft-azure-get-providers-microsoft-18

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Servicemembers

read-only idempotent
microsoft-azure-post-providers-microsoft-3

Microsoft Azure Post Providers Microsoft Adhybridhealthservice Addsservices Servicename Servicemembers

microsoft-azure-get-providers-microsoft-19

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Servicemembers Servicememberid

read-only idempotent
microsoft-azure-delete-providers-microsoft-2

Microsoft Azure Delete Providers Microsoft Adhybridhealthservice Addsservices Servicename Servicemembers Servicememberid

idempotent
microsoft-azure-get-providers-microsoft-20

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Servicemembers Servicememberid Alerts

read-only idempotent
microsoft-azure-get-providers-microsoft-21

Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Servicemembers Servicememberid Credentials

read-only idempotent

Capability Spec

adhybridhealthservice-adds.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure ADHybridHealthService — Adds
  description: 'Microsoft Azure ADHybridHealthService — Adds. 26 operations. Lead operation: Microsoft Azure Get Providers
    Microsoft Adhybridhealthservice Addsservices. Self-contained Naftiko capability covering one Microsoft Azure business
    surface.'
  tags:
  - Microsoft Azure
  - Adds
  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: adhybridhealthservice-adds
    baseUri: https://management.azure.com
    description: Microsoft Azure ADHybridHealthService — Adds business capability. Self-contained, no shared references.
    resources:
    - name: providers-Microsoft.ADHybridHealthService-addsservices
      path: /providers/Microsoft.ADHybridHealthService/addsservices
      operations:
      - name: microsoftazureaddsserviceslist
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $filter
          in: query
          type: string
          description: The service property filter to apply.
        - name: serviceType
          in: query
          type: string
          description: 'The service type for the services onboarded to Azure Active Directory Connect Health. Depending on
            whether the service is monitoring, ADFS, Sync or ADDS roles, '
        - name: skipCount
          in: query
          type: integer
          description: The skip count, which specifies the number of elements that can be bypassed from a sequence and then
            return the remaining elements.
        - name: takeCount
          in: query
          type: integer
          description: The take count , which specifies the number of elements that can be returned from a sequence.
      - name: microsoftazureaddsservicesadd
        method: POST
        description: Microsoft Azure Post Providers Microsoft Adhybridhealthservice Addsservices
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: service
          in: body
          type: string
          description: The service object.
          required: true
    - name: providers-Microsoft.ADHybridHealthService-addsservices-serviceName-addomainservi
      path: /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/addomainservicemembers
      operations:
      - name: microsoftazureaddomainservicememberslist
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Addomainservicemembers
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
        - name: $filter
          in: query
          type: string
          description: The server property filter to apply.
        - name: isGroupbySite
          in: query
          type: boolean
          description: Indicates if the result should be grouped by site or not.
          required: true
        - name: query
          in: query
          type: string
          description: The custom query.
        - name: nextPartitionKey
          in: query
          type: string
          description: The next partition key to query for.
          required: true
        - name: nextRowKey
          in: query
          type: string
          description: The next row key to query for.
          required: true
        - name: takeCount
          in: query
          type: integer
          description: The take count , which specifies the number of elements that can be returned from a sequence.
    - name: providers-Microsoft.ADHybridHealthService-addsservices-serviceName-addsserviceme
      path: /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/addsservicemembers
      operations:
      - name: microsoftazureaddsservicememberslist
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Addsservicemembers
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
        - name: $filter
          in: query
          type: string
          description: The server property filter to apply.
    - name: providers-Microsoft.ADHybridHealthService-addsservices-serviceName-alerts
      path: /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/alerts
      operations:
      - name: microsoftazurealertslistaddsalerts
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Alerts
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
        - name: $filter
          in: query
          type: string
          description: The alert property filter to apply.
        - name: state
          in: query
          type: string
          description: The alert state to query for.
        - name: from
          in: query
          type: string
          description: The start date to query for.
        - name: to
          in: query
          type: string
          description: The end date till when to query for.
    - name: providers-Microsoft.ADHybridHealthService-addsservices-serviceName-configuration
      path: /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/configuration
      operations:
      - name: microsoftazureconfigurationlistaddsconfigurations
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Configuration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
        - name: grouping
          in: query
          type: string
          description: The grouping for configurations.
    - name: providers-Microsoft.ADHybridHealthService-addsservices-serviceName-dimensions-di
      path: /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/dimensions/{dimension}
      operations:
      - name: microsoftazuredimensionslistaddsdimensions
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Dimensions Dimension
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
        - name: dimension
          in: path
          type: string
          description: The dimension type.
          required: true
    - name: providers-Microsoft.ADHybridHealthService-addsservices-serviceName-features-feat
      path: /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/features/{featureName}/userpreference
      operations:
      - name: microsoftazureaddsservicesuserpreferenceget
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Features Featurename
          Userpreference
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
        - name: featureName
          in: path
          type: string
          description: The name of the feature.
          required: true
      - name: microsoftazureaddsservicesuserpreferencedelete
        method: DELETE
        description: Microsoft Azure Delete Providers Microsoft Adhybridhealthservice Addsservices Servicename Features Featurename
          Userpreference
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
        - name: featureName
          in: path
          type: string
          description: The name of the feature.
          required: true
      - name: microsoftazureaddsservicesuserpreferenceadd
        method: POST
        description: Microsoft Azure Post Providers Microsoft Adhybridhealthservice Addsservices Servicename Features Featurename
          Userpreference
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
        - name: featureName
          in: path
          type: string
          description: The name of the feature.
          required: true
        - name: setting
          in: body
          type: string
          description: The user preference setting.
          required: true
    - name: providers-Microsoft.ADHybridHealthService-addsservices-serviceName-forestsummary
      path: /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/forestsummary
      operations:
      - name: microsoftazureaddsservicesgetforestsummary
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Forestsummary
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
    - name: providers-Microsoft.ADHybridHealthService-addsservices-serviceName-metricmetadat
      path: /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metricmetadata
      operations:
      - name: microsoftazureaddsserviceslistmetricmetadata
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Metricmetadata
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $filter
          in: query
          type: string
          description: The metric metadata property filter to apply.
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
        - name: perfCounter
          in: query
          type: boolean
          description: Indicates if only performance counter metrics are requested.
    - name: providers-Microsoft.ADHybridHealthService-addsservices-serviceName-metricmetadat
      path: /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metricmetadata/{metricName}
      operations:
      - name: microsoftazureaddsservicesgetmetricmetadata
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Metricmetadata
          Metricname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
        - name: metricName
          in: path
          type: string
          description: The metric name
          required: true
    - name: providers-Microsoft.ADHybridHealthService-addsservices-serviceName-metricmetadat
      path: /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metricmetadata/{metricName}/groups/{groupName}
      operations:
      - name: microsoftazureaddsservicesgetmetricmetadataforgroup
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Metricmetadata
          Metricname Groups Groupname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
        - name: metricName
          in: path
          type: string
          description: The metric name
          required: true
        - name: groupName
          in: path
          type: string
          description: The group name
          required: true
        - name: groupKey
          in: query
          type: string
          description: The group key
        - name: fromDate
          in: query
          type: string
          description: The start date.
        - name: toDate
          in: query
          type: string
          description: The end date.
    - name: providers-Microsoft.ADHybridHealthService-addsservices-serviceName-metrics-metri
      path: /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metrics/{metricName}/groups/{groupName}
      operations:
      - name: microsoftazureaddsservicegetmetrics
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Metrics Metricname
          Groups Groupname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
        - name: metricName
          in: path
          type: string
          description: The metric name
          required: true
        - name: groupName
          in: path
          type: string
          description: The group name
          required: true
        - name: groupKey
          in: query
          type: string
          description: The group key
        - name: fromDate
          in: query
          type: string
          description: The start date.
        - name: toDate
          in: query
          type: string
          description: The end date.
    - name: providers-Microsoft.ADHybridHealthService-addsservices-serviceName-metrics-metri
      path: /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metrics/{metricName}/groups/{groupName}/average
      operations:
      - name: microsoftazureaddsserviceslistmetricsaverage
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Metrics Metricname
          Groups Groupname Average
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
        - name: metricName
          in: path
          type: string
          description: The metric name
          required: true
        - name: groupName
          in: path
          type: string
          description: The group name
          required: true
    - name: providers-Microsoft.ADHybridHealthService-addsservices-serviceName-metrics-metri
      path: /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metrics/{metricName}/groups/{groupName}/sum
      operations:
      - name: microsoftazureaddsserviceslistmetricssum
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Metrics Metricname
          Groups Groupname Sum
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
        - name: metricName
          in: path
          type: string
          description: The metric name
          required: true
        - name: groupName
          in: path
          type: string
          description: The group name
          required: true
    - name: providers-Microsoft.ADHybridHealthService-addsservices-serviceName-replicationde
      path: /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/replicationdetails
      operations:
      - name: microsoftazureaddsserviceslistreplicationdetails
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Replicationdetails
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
        - name: $filter
          in: query
          type: string
          description: The server property filter to apply.
        - name: withDetails
          in: query
          type: boolean
          description: Indicates if InboundReplicationNeighbor details are required or not.
    - name: providers-Microsoft.ADHybridHealthService-addsservices-serviceName-replicationst
      path: /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/replicationstatus
      operations:
      - name: microsoftazureaddsservicesreplicationstatusget
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Replicationstatus
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
    - name: providers-Microsoft.ADHybridHealthService-addsservices-serviceName-replicationsu
      path: /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/replicationsummary
      operations:
      - name: microsoftazureaddsserviceslistreplicationsummary
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Replicationsummary
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
        - name: $filter
          in: query
          type: string
          description: The server property filter to apply.
        - name: isGroupbySite
          in: query
          type: boolean
          description: Indicates if the result should be grouped by site or not.
          required: true
        - name: query
          in: query
          type: string
          description: The custom query.
          required: true
        - name: nextPartitionKey
          in: query
          type: string
          description: The next partition key to query for.
          required: true
        - name: nextRowKey
          in: query
          type: string
          description: The next row key to query for.
          required: true
        - name: takeCount
          in: query
          type: integer
          description: The take count , which specifies the number of elements that can be returned from a sequence.
    - name: providers-Microsoft.ADHybridHealthService-addsservices-serviceName-servicemember
      path: /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/servicemembers
      operations:
      - name: microsoftazureaddsservicesservicememberslist
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Servicemembers
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
        - name: $filter
          in: query
          type: string
          description: The server property filter to apply.
        - name: dimensionType
          in: query
          type: string
          description: The server specific dimension.
        - name: dimensionSignature
          in: query
          type: string
          description: The value of the dimension.
      - name: microsoftazureaddsservicesservicemembersadd
        method: POST
        description: Microsoft Azure Post Providers Microsoft Adhybridhealthservice Addsservices Servicename Servicemembers
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service under which the server is to be onboarded.
          required: true
        - name: serviceMember
          in: body
          type: string
          description: The server object.
          required: true
    - name: providers-Microsoft.ADHybridHealthService-addsservices-serviceName-servicemember
      path: /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/servicemembers/{serviceMemberId}
      operations:
      - name: microsoftazureaddsservicemembersget
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Servicemembers
          Servicememberid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
        - name: serviceMemberId
          in: path
          type: string
          description: The server Id.
          required: true
      - name: microsoftazureaddsservicemembersdelete
        method: DELETE
        description: Microsoft Azure Delete Providers Microsoft Adhybridhealthservice Addsservices Servicename Servicemembers
          Servicememberid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
        - name: serviceMemberId
          in: path
          type: string
          description: The server Id.
          required: true
        - name: confirm
          in: query
          type: boolean
          description: 'Indicates if the server will be permanently deleted or disabled. True indicates that the server will
            be permanently deleted and False indicates that the server '
    - name: providers-Microsoft.ADHybridHealthService-addsservices-serviceName-servicemember
      path: /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/servicemembers/{serviceMemberId}/alerts
      operations:
      - name: microsoftazureaddsserviceslistserveralerts
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Servicemembers
          Servicememberid Alerts
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceMemberId
          in: path
          type: string
          description: The server Id for which the alert details needs to be queried.
          required: true
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
        - name: $filter
          in: query
          type: string
          description: The alert property filter to apply.
        - name: state
          in: query
          type: string
          description: The alert state to query for.
        - name: from
          in: query
          type: string
          description: The start date to query for.
        - name: to
          in: query
          type: string
          description: The end date till when to query for.
    - name: providers-Microsoft.ADHybridHealthService-addsservices-serviceName-servicemember
      path: /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/servicemembers/{serviceMemberId}/credentials
      operations:
      - name: microsoftazureaddsservicememberslistcredentials
        method: GET
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Servicemembers
          Servicememberid Credentials
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: serviceName
          in: path
          type: string
          description: The name of the service.
          required: true
        - name: $filter
          in: query
          type: string
          description: The property filter to apply.
        - name: serviceMemberId
          in: path
          type: string
          description: The server Id.
          required: true
  exposes:
  - type: rest
    namespace: adhybridhealthservice-adds-rest
    port: 8080
    description: REST adapter for Microsoft Azure ADHybridHealthService — Adds. One Spectral-compliant resource per consumed
      operation, prefixed with /v1.
    resources:
    - path: /v1/providers/microsoft-adhybridhealthservice/addsservices
      name: providers-microsoft-adhybridhealthservice-addsservices
      description: REST surface for providers-Microsoft.ADHybridHealthService-addsservices.
      operations:
      - method: GET
        name: microsoftazureaddsserviceslist
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices
        call: adhybridhealthservice-adds.microsoftazureaddsserviceslist
        with:
          $filter: rest.$filter
          serviceType: rest.serviceType
          skipCount: rest.skipCount
          takeCount: rest.takeCount
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: microsoftazureaddsservicesadd
        description: Microsoft Azure Post Providers Microsoft Adhybridhealthservice Addsservices
        call: adhybridhealthservice-adds.microsoftazureaddsservicesadd
        with:
          service: rest.service
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/addomainservicemembers
      name: providers-microsoft-adhybridhealthservice-addsservices-servicename-addomainservi
      description: REST surface for providers-Microsoft.ADHybridHealthService-addsservices-serviceName-addomainservi.
      operations:
      - method: GET
        name: microsoftazureaddomainservicememberslist
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Addomainservicemembers
        call: adhybridhealthservice-adds.microsoftazureaddomainservicememberslist
        with:
          serviceName: rest.serviceName
          $filter: rest.$filter
          isGroupbySite: rest.isGroupbySite
          query: rest.query
          nextPartitionKey: rest.nextPartitionKey
          nextRowKey: rest.nextRowKey
          takeCount: rest.takeCount
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/addsservicemembers
      name: providers-microsoft-adhybridhealthservice-addsservices-servicename-addsserviceme
      description: REST surface for providers-Microsoft.ADHybridHealthService-addsservices-serviceName-addsserviceme.
      operations:
      - method: GET
        name: microsoftazureaddsservicememberslist
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Addsservicemembers
        call: adhybridhealthservice-adds.microsoftazureaddsservicememberslist
        with:
          serviceName: rest.serviceName
          $filter: rest.$filter
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/alerts
      name: providers-microsoft-adhybridhealthservice-addsservices-servicename-alerts
      description: REST surface for providers-Microsoft.ADHybridHealthService-addsservices-serviceName-alerts.
      operations:
      - method: GET
        name: microsoftazurealertslistaddsalerts
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Alerts
        call: adhybridhealthservice-adds.microsoftazurealertslistaddsalerts
        with:
          serviceName: rest.serviceName
          $filter: rest.$filter
          state: rest.state
          from: rest.from
          to: rest.to
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/configuration
      name: providers-microsoft-adhybridhealthservice-addsservices-servicename-configuration
      description: REST surface for providers-Microsoft.ADHybridHealthService-addsservices-serviceName-configuration.
      operations:
      - method: GET
        name: microsoftazureconfigurationlistaddsconfigurations
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Configuration
        call: adhybridhealthservice-adds.microsoftazureconfigurationlistaddsconfigurations
        with:
          serviceName: rest.serviceName
          grouping: rest.grouping
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/dimensions/{dimension}
      name: providers-microsoft-adhybridhealthservice-addsservices-servicename-dimensions-di
      description: REST surface for providers-Microsoft.ADHybridHealthService-addsservices-serviceName-dimensions-di.
      operations:
      - method: GET
        name: microsoftazuredimensionslistaddsdimensions
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Addsservices Servicename Dimensions Dimension
        call: adhybridhealthservice-adds.microsoftazuredimensionslistaddsdimensions
        with:
          serviceName: rest.serviceName
          dimension: rest.dimension
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/providers/microsoft-adhybridhealthservice/addsservices/{servicename}/features/{featurename}/userpreference
      name: providers-microsoft-adhybridhealthservice-addsservices-servicename-features-feat
      description: REST surface for providers-Microsoft.ADHybridHealthService-addsservices-serviceName-features-feat.
      operations:
      - method: GET
        name: microsoftazureaddsservicesuserpreferenceget
        description: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Add

# --- truncated at 32 KB (60 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/capabilities/adhybridhealthservice-adds.yaml