Microsoft.ADHybridHealthService (stable:2014-01-01)

2025/09/26 • 77 new, 77 deleted methods

addsServices_list (new)
Description Gets the details of Active Directory Domain Service, for a tenant, that are onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices
{
$filter: string ,
serviceType: string ,
skipCount: integer ,
takeCount: integer ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
addsServices_add (new)
Description Onboards a service for a given tenant in Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.ADHybridHealthService/addsservices
{
api-version: string ,
service:
{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
,
}

⚐ Response (200)

{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
addsServices_get (new)
Description Gets the details of an Active Directory Domain Service for a tenant having Azure AD Premium license and is onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}
{
serviceName: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
addsServices_delete (new)
Description Deletes an Active Directory Domain Service which is onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

DELETE:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}
{
serviceName: string ,
confirm: boolean ,
api-version: string ,
}

⚐ Response (204)

{}
addsServices_update (new)
Description Updates an Active Directory Domain Service properties of an onboarded service.
Reference Link ¶

⚼ Request

PATCH:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}
{
serviceName: string ,
service:
{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
alerts_listAddsAlerts (new)
Description Gets the alerts for a given Active Directory Domain Service.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/alerts
{
serviceName: string ,
$filter: string ,
state: string ,
from: string ,
to: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
alertId: string ,
level: enum ,
state: enum ,
shortName: string ,
displayName: string ,
description: string ,
remediation: string ,
relatedLinks:
[
{
title: string ,
url: string ,
}
,
]
,
scope: string ,
additionalInformation:
[
{
titleName: string ,
titleValue: string ,
properties: object ,
hasProperties: boolean ,
}
,
]
,
createdDate: string ,
resolvedDate: string ,
lastUpdated: string ,
monitorRoleType: string ,
activeAlertProperties:
[
{
key: string ,
value: string ,
}
,
]
,
resolvedAlertProperties:
[
{
key: string ,
value: string ,
}
,
]
,
tenantId: string ,
serviceId: string ,
serviceMemberId: string ,
}
,
]
,
nextLink: string ,
totalCount: integer ,
continuationToken: string ,
}
configuration_listAddsConfigurations (new)
Description Gets the service configurations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/configuration
{
serviceName: string ,
grouping: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
key: string ,
value: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
dimensions_listAddsDimensions (new)
Description Gets the dimensions for a given dimension type in a server.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/dimensions/{dimension}
{
serviceName: string ,
dimension: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
health: enum ,
simpleProperties: object ,
activeAlerts: integer ,
additionalInformation: string ,
lastUpdated: string ,
displayName: string ,
resolvedAlerts: integer ,
signature: string ,
type: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
addsServiceMembers_list (new)
Description Gets the details of the Active Directory Domain servers, for a given Active Directory Domain Service, that are onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/addsservicemembers
{
serviceName: string ,
$filter: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
domainName: string ,
siteName: string ,
addsRoles:
[
string ,
]
,
gcReachable: boolean ,
isAdvertising: boolean ,
pdcReachable: boolean ,
sysvolState: boolean ,
dcTypes:
[
string ,
]
,
serviceMemberId: string ,
serviceId: string ,
tenantId: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
dimensions:
[
{
key: string ,
value: string ,
}
,
]
,
disabled: boolean ,
disabledReason: integer ,
installedQfes:
[
{
kbName: string ,
link: string ,
installedDate: string ,
}
,
]
,
lastDisabled: string ,
lastReboot: string ,
lastServerReportedMonitoringLevelChange: string ,
lastUpdated: string ,
machineId: string ,
machineName: string ,
monitoringConfigurationsComputed:
[
{
key: string ,
value: string ,
}
,
]
,
monitoringConfigurationsCustomized:
[
{
key: string ,
value: string ,
}
,
]
,
osName: string ,
osVersion: string ,
properties:
[
{
key: string ,
value: string ,
}
,
]
,
recommendedQfes:
[
{
kbName: string ,
link: string ,
installedDate: string ,
}
,
]
,
resolvedAlerts: integer ,
role: string ,
serverReportedMonitoringLevel: enum ,
status: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
adDomainServiceMembers_list (new)
Description Gets the details of the servers, for a given Active Directory Domain Service, that are onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/addomainservicemembers
{
serviceName: string ,
$filter: string ,
isGroupbySite: boolean ,
query: string ,
nextPartitionKey: string ,
nextRowKey: string ,
takeCount: integer ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
domainName: string ,
siteName: string ,
addsRoles:
[
string ,
]
,
gcReachable: boolean ,
isAdvertising: boolean ,
pdcReachable: boolean ,
sysvolState: boolean ,
dcTypes:
[
string ,
]
,
serviceMemberId: string ,
serviceId: string ,
tenantId: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
dimensions:
[
{
key: string ,
value: string ,
}
,
]
,
disabled: boolean ,
disabledReason: integer ,
installedQfes:
[
{
kbName: string ,
link: string ,
installedDate: string ,
}
,
]
,
lastDisabled: string ,
lastReboot: string ,
lastServerReportedMonitoringLevelChange: string ,
lastUpdated: string ,
machineId: string ,
machineName: string ,
monitoringConfigurationsComputed:
[
{
key: string ,
value: string ,
}
,
]
,
monitoringConfigurationsCustomized:
[
{
key: string ,
value: string ,
}
,
]
,
osName: string ,
osVersion: string ,
properties:
[
{
key: string ,
value: string ,
}
,
]
,
recommendedQfes:
[
{
kbName: string ,
link: string ,
installedDate: string ,
}
,
]
,
resolvedAlerts: integer ,
role: string ,
serverReportedMonitoringLevel: enum ,
status: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
addsServicesUserPreference_get (new)
Description Gets the user preferences for a given feature.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/features/{featureName}/userpreference
{
serviceName: string ,
featureName: string ,
api-version: string ,
}

⚐ Response (200)

{
metricNames:
[
string ,
]
,
}
addsServicesUserPreference_delete (new)
Description Deletes the user preferences for a given feature.
Reference Link ¶

⚼ Request

DELETE:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/features/{featureName}/userpreference
{
serviceName: string ,
featureName: string ,
api-version: string ,
}

⚐ Response (200)

{}
addsServicesUserPreference_add (new)
Description Adds the user preferences for a given feature.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/features/{featureName}/userpreference
{
serviceName: string ,
featureName: string ,
setting:
{
metricNames:
[
string ,
]
,
}
,
api-version: string ,
}

⚐ Response (200)

{}
addsServices_getForestSummary (new)
Description Gets the forest summary for a given Active Directory Domain Service, that is onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/forestsummary
{
serviceName: string ,
api-version: string ,
}

⚐ Response (200)

{
forestName: string ,
domainCount: integer ,
siteCount: integer ,
monitoredDcCount: integer ,
totalDcCount: integer ,
domains:
[
string ,
]
,
sites:
[
string ,
]
,
}
addsService_getMetrics (new)
Description Gets the server related metrics for a given metric and group combination.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metrics/{metricName}/groups/{groupName}
{
serviceName: string ,
metricName: string ,
groupName: string ,
groupKey: string ,
fromDate: string ,
toDate: string ,
api-version: string ,
}

⚐ Response (200)

{
sets:
[
{
setName: string ,
values:
[
integer ,
]
,
}
,
]
,
timeStamps:
[
string ,
]
,
}
addsServices_listMetricsAverage (new)
Description Gets the average of the metric values for a given metric and group combination.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metrics/{metricName}/groups/{groupName}/average
{
serviceName: string ,
metricName: string ,
groupName: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
key: string ,
value: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
addsServices_listMetricsSum (new)
Description Gets the sum of the metric values for a given metric and group combination.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metrics/{metricName}/groups/{groupName}/sum
{
serviceName: string ,
metricName: string ,
groupName: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
key: string ,
value: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
addsServices_listMetricMetadata (new)
Description Gets the service related metrics information.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metricmetadata
{
$filter: string ,
serviceName: string ,
perfCounter: boolean ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
metricsProcessorClassName: string ,
metricName: string ,
groupings:
[
{
key: string ,
displayName: string ,
invisibleForUi: boolean ,
}
,
]
,
displayName: string ,
valueKind: string ,
minValue: integer ,
maxValue: integer ,
kind: string ,
isDefault: boolean ,
isPerfCounter: boolean ,
isDevOps: boolean ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
addsServices_getMetricMetadata (new)
Description Gets the service related metric information.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metricmetadata/{metricName}
{
serviceName: string ,
metricName: string ,
api-version: string ,
}

⚐ Response (200)

{
metricsProcessorClassName: string ,
metricName: string ,
groupings:
[
{
key: string ,
displayName: string ,
invisibleForUi: boolean ,
}
,
]
,
displayName: string ,
valueKind: string ,
minValue: integer ,
maxValue: integer ,
kind: string ,
isDefault: boolean ,
isPerfCounter: boolean ,
isDevOps: boolean ,
}
addsServices_getMetricMetadataForGroup (new)
Description Gets the service related metrics for a given metric and group combination.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metricmetadata/{metricName}/groups/{groupName}
{
serviceName: string ,
metricName: string ,
groupName: string ,
groupKey: string ,
fromDate: string ,
toDate: string ,
api-version: string ,
}

⚐ Response (200)

{
sets:
[
{
setName: string ,
values:
[
integer ,
]
,
}
,
]
,
timeStamps:
[
string ,
]
,
}
addsServices_listReplicationDetails (new)
Description Gets complete domain controller list along with replication details for a given Active Directory Domain Service, that is onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/replicationdetails
{
serviceName: string ,
$filter: string ,
withDetails: boolean ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
targetServer: string ,
site: string ,
domain: string ,
status: integer ,
lastAttemptedSync: string ,
lastSuccessfulSync: string ,
inboundNeighborCollection:
[
{
sourceDomainController: string ,
consecutiveFailureCount: integer ,
namingContext: string ,
status: integer ,
lastAttemptedSync: string ,
lastSuccessfulSync: string ,
lastErrorCode: integer ,
lastErrorMessage: string ,
errorTitle: string ,
errorDescription: string ,
fixLink: string ,
fixDetails: string ,
additionalInfo: string ,
}
,
]
,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
nextLink: string ,
}
addsServicesReplicationStatus_get (new)
Description Gets Replication status for a given Active Directory Domain Service, that is onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/replicationstatus
{
serviceName: string ,
api-version: string ,
}

⚐ Response (200)

{
forestName: string ,
totalDcCount: integer ,
errorDcCount: integer ,
}
addsServices_listReplicationSummary (new)
Description Gets complete domain controller list along with replication details for a given Active Directory Domain Service, that is onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/replicationsummary
{
serviceName: string ,
$filter: string ,
isGroupbySite: boolean ,
query: string ,
nextPartitionKey: string ,
nextRowKey: string ,
takeCount: integer ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
targetServer: string ,
site: string ,
domain: string ,
status: integer ,
lastAttemptedSync: string ,
lastSuccessfulSync: string ,
inboundNeighborCollection:
[
{
sourceDomainController: string ,
consecutiveFailureCount: integer ,
namingContext: string ,
status: integer ,
lastAttemptedSync: string ,
lastSuccessfulSync: string ,
lastErrorCode: integer ,
lastErrorMessage: string ,
errorTitle: string ,
errorDescription: string ,
fixLink: string ,
fixDetails: string ,
additionalInfo: string ,
}
,
]
,
}
,
]
,
}
addsServicesServiceMembers_list (new)
Description Gets the details of the servers, for a given Active Directory Domain Controller service, that are onboarded to Azure Active Directory Connect Health Service.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/servicemembers
{
serviceName: string ,
$filter: string ,
dimensionType: string ,
dimensionSignature: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
serviceMemberId: string ,
serviceId: string ,
tenantId: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
dimensions: object ,
disabled: boolean ,
disabledReason: integer ,
installedQfes: object ,
lastDisabled: string ,
lastReboot: string ,
lastServerReportedMonitoringLevelChange: string ,
lastUpdated: string ,
machineId: string ,
machineName: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
osName: string ,
osVersion: string ,
properties: object ,
recommendedQfes: object ,
resolvedAlerts: integer ,
role: string ,
serverReportedMonitoringLevel: enum ,
status: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
addsServicesServiceMembers_add (new)
Description Onboards a server, for a given Active Directory Domain Controller service, to Azure Active Directory Connect Health Service.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/servicemembers
{
serviceName: string ,
serviceMember:
{
serviceMemberId: string ,
serviceId: string ,
tenantId: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
dimensions: object ,
disabled: boolean ,
disabledReason: integer ,
installedQfes: object ,
lastDisabled: string ,
lastReboot: string ,
lastServerReportedMonitoringLevelChange: string ,
lastUpdated: string ,
machineId: string ,
machineName: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
osName: string ,
osVersion: string ,
properties: object ,
recommendedQfes: object ,
resolvedAlerts: integer ,
role: string ,
serverReportedMonitoringLevel: enum ,
status: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
serviceMemberId: string ,
serviceId: string ,
tenantId: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
dimensions: object ,
disabled: boolean ,
disabledReason: integer ,
installedQfes: object ,
lastDisabled: string ,
lastReboot: string ,
lastServerReportedMonitoringLevelChange: string ,
lastUpdated: string ,
machineId: string ,
machineName: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
osName: string ,
osVersion: string ,
properties: object ,
recommendedQfes: object ,
resolvedAlerts: integer ,
role: string ,
serverReportedMonitoringLevel: enum ,
status: string ,
}
addsServiceMembers_get (new)
Description Gets the details of a server, for a given Active Directory Domain Controller service, that are onboarded to Azure Active Directory Connect Health Service.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/servicemembers/{serviceMemberId}
{
serviceName: string ,
serviceMemberId: string ,
api-version: string ,
}

⚐ Response (200)

{
serviceMemberId: string ,
serviceId: string ,
tenantId: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
dimensions: object ,
disabled: boolean ,
disabledReason: integer ,
installedQfes: object ,
lastDisabled: string ,
lastReboot: string ,
lastServerReportedMonitoringLevelChange: string ,
lastUpdated: string ,
machineId: string ,
machineName: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
osName: string ,
osVersion: string ,
properties: object ,
recommendedQfes: object ,
resolvedAlerts: integer ,
role: string ,
serverReportedMonitoringLevel: enum ,
status: string ,
}
addsServiceMembers_delete (new)
Description Deletes a Active Directory Domain Controller server that has been onboarded to Azure Active Directory Connect Health Service.
Reference Link ¶

⚼ Request

DELETE:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/servicemembers/{serviceMemberId}
{
serviceName: string ,
serviceMemberId: string ,
confirm: boolean ,
api-version: string ,
}

⚐ Response (200)

{}
addsServices_listServerAlerts (new)
Description Gets the details of an alert for a given Active Directory Domain Controller service and server combination.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/servicemembers/{serviceMemberId}/alerts
{
serviceMemberId: string ,
serviceName: string ,
$filter: string ,
state: string ,
from: string ,
to: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
alertId: string ,
level: enum ,
state: enum ,
shortName: string ,
displayName: string ,
description: string ,
remediation: string ,
relatedLinks:
[
{
title: string ,
url: string ,
}
,
]
,
scope: string ,
additionalInformation:
[
{
titleName: string ,
titleValue: string ,
properties: object ,
hasProperties: boolean ,
}
,
]
,
createdDate: string ,
resolvedDate: string ,
lastUpdated: string ,
monitorRoleType: string ,
activeAlertProperties:
[
{
key: string ,
value: string ,
}
,
]
,
resolvedAlertProperties:
[
{
key: string ,
value: string ,
}
,
]
,
tenantId: string ,
serviceId: string ,
serviceMemberId: string ,
}
,
]
,
nextLink: string ,
totalCount: integer ,
continuationToken: string ,
}
addsServiceMembers_listCredentials (new)
Description Gets the credentials of the server which is needed by the agent to connect to Azure Active Directory Connect Health Service.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/servicemembers/{serviceMemberId}/credentials
{
serviceName: string ,
$filter: string ,
serviceMemberId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
identifier: string ,
type: string ,
credentialData:
[
string ,
]
,
}
,
]
,
}
addsServices_listPremiumServices (new)
Description Gets the details of Active Directory Domain Services for a tenant having Azure AD Premium license and is onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/premiumCheck
{
$filter: string ,
serviceType: string ,
skipCount: integer ,
takeCount: integer ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
operations_list (new)
Description Lists the available Azure Data Factory API operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/operations
{
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
name: string ,
display: object ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
configuration_add (new)
Description Onboards a tenant in Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.ADHybridHealthService/configuration
{
api-version: string ,
}

⚐ Response (200)

{
tenantId: string ,
aadLicense: string ,
aadPremium: boolean ,
agentAutoUpdate: boolean ,
alertSuppressionTimeInMins: integer ,
consentedToMicrosoftDevOps: boolean ,
countryLetterCode: string ,
createdDate: string ,
devOpsTtl: string ,
disabled: boolean ,
disabledReason: integer ,
globalAdminsEmail:
[
string ,
]
,
initialDomain: string ,
lastDisabled: string ,
lastVerified: string ,
onboardingAllowed: boolean ,
onboarded: boolean ,
pksCertificate: object ,
privatePreviewTenant: boolean ,
tenantInQuarantine: boolean ,
tenantName: string ,
}
configuration_get (new)
Description Gets the details of a tenant onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/configuration
{
api-version: string ,
}

⚐ Response (200)

{
tenantId: string ,
aadLicense: string ,
aadPremium: boolean ,
agentAutoUpdate: boolean ,
alertSuppressionTimeInMins: integer ,
consentedToMicrosoftDevOps: boolean ,
countryLetterCode: string ,
createdDate: string ,
devOpsTtl: string ,
disabled: boolean ,
disabledReason: integer ,
globalAdminsEmail:
[
string ,
]
,
initialDomain: string ,
lastDisabled: string ,
lastVerified: string ,
onboardingAllowed: boolean ,
onboarded: boolean ,
pksCertificate: object ,
privatePreviewTenant: boolean ,
tenantInQuarantine: boolean ,
tenantName: string ,
}
configuration_update (new)
Description Updates tenant properties for tenants onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

PATCH:  /providers/Microsoft.ADHybridHealthService/configuration
{
tenant:
{
tenantId: string ,
aadLicense: string ,
aadPremium: boolean ,
agentAutoUpdate: boolean ,
alertSuppressionTimeInMins: integer ,
consentedToMicrosoftDevOps: boolean ,
countryLetterCode: string ,
createdDate: string ,
devOpsTtl: string ,
disabled: boolean ,
disabledReason: integer ,
globalAdminsEmail:
[
string ,
]
,
initialDomain: string ,
lastDisabled: string ,
lastVerified: string ,
onboardingAllowed: boolean ,
onboarded: boolean ,
pksCertificate: object ,
privatePreviewTenant: boolean ,
tenantInQuarantine: boolean ,
tenantName: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
tenantId: string ,
aadLicense: string ,
aadPremium: boolean ,
agentAutoUpdate: boolean ,
alertSuppressionTimeInMins: integer ,
consentedToMicrosoftDevOps: boolean ,
countryLetterCode: string ,
createdDate: string ,
devOpsTtl: string ,
disabled: boolean ,
disabledReason: integer ,
globalAdminsEmail:
[
string ,
]
,
initialDomain: string ,
lastDisabled: string ,
lastVerified: string ,
onboardingAllowed: boolean ,
onboarded: boolean ,
pksCertificate: object ,
privatePreviewTenant: boolean ,
tenantInQuarantine: boolean ,
tenantName: string ,
}
reports_getDevOps (new)
Description Checks if the user is enabled for Dev Ops access.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/reports/DevOps/IsDevOps
{
api-version: string ,
}

⚐ Response (200)

{
value: boolean ,
}
services_list (new)
Description Gets the details of services, for a tenant, that are onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services
{
$filter: string ,
serviceType: string ,
skipCount: integer ,
takeCount: integer ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
services_add (new)
Description Onboards a service for a given tenant in Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.ADHybridHealthService/services
{
api-version: string ,
service:
{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
,
}

⚐ Response (200)

{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
services_listPremium (new)
Description Gets the details of services for a tenant having Azure AD Premium license and is onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/premiumCheck
{
$filter: string ,
serviceType: string ,
skipCount: integer ,
takeCount: integer ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
services_get (new)
Description Gets the details of a service for a tenant having Azure AD Premium license and is onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}
{
serviceName: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
services_delete (new)
Description Deletes a service which is onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

DELETE:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}
{
serviceName: string ,
confirm: boolean ,
api-version: string ,
}

⚐ Response (204)

{}
services_update (new)
Description Updates the service properties of an onboarded service.
Reference Link ¶

⚼ Request

PATCH:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}
{
serviceName: string ,
service:
{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
services_listAlerts (new)
Description Gets the alerts for a given service.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/alerts
{
serviceName: string ,
$filter: string ,
state: string ,
from: string ,
to: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
alertId: string ,
level: enum ,
state: enum ,
shortName: string ,
displayName: string ,
description: string ,
remediation: string ,
relatedLinks:
[
{
title: string ,
url: string ,
}
,
]
,
scope: string ,
additionalInformation:
[
{
titleName: string ,
titleValue: string ,
properties: object ,
hasProperties: boolean ,
}
,
]
,
createdDate: string ,
resolvedDate: string ,
lastUpdated: string ,
monitorRoleType: string ,
activeAlertProperties:
[
{
key: string ,
value: string ,
}
,
]
,
resolvedAlertProperties:
[
{
key: string ,
value: string ,
}
,
]
,
tenantId: string ,
serviceId: string ,
serviceMemberId: string ,
}
,
]
,
nextLink: string ,
totalCount: integer ,
continuationToken: string ,
}
services_getFeatureAvailibility (new)
Description Checks if the service has all the pre-requisites met to use a feature.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/checkServiceFeatureAvailibility/{featureName}
{
serviceName: string ,
featureName: string ,
api-version: string ,
}

⚐ Response (200)

{
value: boolean ,
}
services_listExportErrors (new)
Description Gets the count of latest AAD export errors.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/exporterrors/counts
{
serviceName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
errorBucket: string ,
count: integer ,
truncated: boolean ,
}
,
]
,
}
services_listExportErrorsV2 (new)
Description Gets the categorized export errors.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/exporterrors/listV2
{
serviceName: string ,
errorBucket: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
incomingObjectDisplayName: string ,
incomingObjectType: string ,
userPrincipalName: string ,
type: string ,
attributeName: string ,
attributeValue: string ,
timeOccurred: string ,
timeFirstOccurred: string ,
csObjectId: string ,
dn: string ,
incomingObject:
{
displayName: string ,
distinguishedName: string ,
lastDirSyncTime: string ,
mail: string ,
objectGuid: string ,
objectType: string ,
onpremisesUserPrincipalName: string ,
proxyAddresses: string ,
sourceAnchor: string ,
sourceOfAuthority: string ,
timeOccurred: string ,
userPrincipalName: string ,
}
,
existingObject:
{
displayName: string ,
distinguishedName: string ,
lastDirSyncTime: string ,
mail: string ,
objectGuid: string ,
objectType: string ,
onpremisesUserPrincipalName: string ,
proxyAddresses: string ,
sourceAnchor: string ,
sourceOfAuthority: string ,
timeOccurred: string ,
userPrincipalName: string ,
}
,
modifiedOrRemovedAttributeValue: string ,
runStepResultId: string ,
samAccountName: string ,
serverErrorDetail: string ,
serviceId: string ,
serviceMemberId: string ,
mergedEntityId: string ,
createdDate: string ,
exportErrorStatus: integer ,
}
,
]
,
}
services_listExportStatus (new)
Description Gets the export status.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/exportstatus
{
serviceName: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
serviceId: string ,
serviceMemberId: string ,
endTime: string ,
runStepResultId: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
services_addAlertFeedback (new)
Description Adds an alert feedback submitted by customer.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/feedbacktype/alerts/feedback
{
serviceName: string ,
alertFeedback:
{
level: string ,
state: string ,
shortName: string ,
feedback: string ,
comment: string ,
consentedToShare: boolean ,
serviceMemberId: string ,
createdDate: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
level: string ,
state: string ,
shortName: string ,
feedback: string ,
comment: string ,
consentedToShare: boolean ,
serviceMemberId: string ,
createdDate: string ,
}
services_listAlertFeedback (new)
Description Gets a list of all alert feedback for a given tenant and alert type.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/feedbacktype/alerts/{shortName}/alertfeedback
{
serviceName: string ,
shortName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
level: string ,
state: string ,
shortName: string ,
feedback: string ,
comment: string ,
consentedToShare: boolean ,
serviceMemberId: string ,
createdDate: string ,
}
,
]
,
}
service_getMetrics (new)
Description Gets the server related metrics for a given metric and group combination.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/metrics/{metricName}/groups/{groupName}
{
serviceName: string ,
metricName: string ,
groupName: string ,
groupKey: string ,
fromDate: string ,
toDate: string ,
api-version: string ,
}

⚐ Response (200)

{
sets:
[
{
setName: string ,
values:
[
integer ,
]
,
}
,
]
,
timeStamps:
[
string ,
]
,
}
services_listMetricsAverage (new)
Description Gets the average of the metric values for a given metric and group combination.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/metrics/{metricName}/groups/{groupName}/average
{
serviceName: string ,
metricName: string ,
groupName: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
key: string ,
value: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
services_listMetricsSum (new)
Description Gets the sum of the metric values for a given metric and group combination.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/metrics/{metricName}/groups/{groupName}/sum
{
serviceName: string ,
metricName: string ,
groupName: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
key: string ,
value: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
services_listMetricMetadata (new)
Description Gets the service related metrics information.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/metricmetadata
{
$filter: string ,
serviceName: string ,
perfCounter: boolean ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
metricsProcessorClassName: string ,
metricName: string ,
groupings:
[
{
key: string ,
displayName: string ,
invisibleForUi: boolean ,
}
,
]
,
displayName: string ,
valueKind: string ,
minValue: integer ,
maxValue: integer ,
kind: string ,
isDefault: boolean ,
isPerfCounter: boolean ,
isDevOps: boolean ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
services_getMetricMetadata (new)
Description Gets the service related metrics information.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/metricmetadata/{metricName}
{
serviceName: string ,
metricName: string ,
api-version: string ,
}

⚐ Response (200)

{
metricsProcessorClassName: string ,
metricName: string ,
groupings:
[
{
key: string ,
displayName: string ,
invisibleForUi: boolean ,
}
,
]
,
displayName: string ,
valueKind: string ,
minValue: integer ,
maxValue: integer ,
kind: string ,
isDefault: boolean ,
isPerfCounter: boolean ,
isDevOps: boolean ,
}
services_getMetricMetadataForGroup (new)
Description Gets the service related metrics for a given metric and group combination.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/metricmetadata/{metricName}/groups/{groupName}
{
serviceName: string ,
metricName: string ,
groupName: string ,
groupKey: string ,
fromDate: string ,
toDate: string ,
api-version: string ,
}

⚐ Response (200)

{
sets:
[
{
setName: string ,
values:
[
integer ,
]
,
}
,
]
,
timeStamps:
[
string ,
]
,
}
services_updateMonitoringConfiguration (new)
Description Updates the service level monitoring configuration.
Reference Link ¶

⚼ Request

PATCH:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/monitoringconfiguration
{
serviceName: string ,
configurationSetting:
{
key: string ,
value: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{}
services_listMonitoringConfigurations (new)
Description Gets the service level monitoring configurations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/monitoringconfigurations
{
serviceName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
key: string ,
value: string ,
}
,
]
,
}
services_listUserBadPasswordReport (new)
Description Gets the bad password login attempt report for an user
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/reports/badpassword/details/user
{
serviceName: string ,
dataSource: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
userId: string ,
ipAddress: string ,
lastUpdated: string ,
uniqueIpAddresses: string ,
totalErrorAttempts: integer ,
}
,
]
,
}
serviceMembers_list (new)
Description Gets the details of the servers, for a given service, that are onboarded to Azure Active Directory Connect Health Service.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers
{
serviceName: string ,
$filter: string ,
dimensionType: string ,
dimensionSignature: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
serviceMemberId: string ,
serviceId: string ,
tenantId: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
dimensions: object ,
disabled: boolean ,
disabledReason: integer ,
installedQfes: object ,
lastDisabled: string ,
lastReboot: string ,
lastServerReportedMonitoringLevelChange: string ,
lastUpdated: string ,
machineId: string ,
machineName: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
osName: string ,
osVersion: string ,
properties: object ,
recommendedQfes: object ,
resolvedAlerts: integer ,
role: string ,
serverReportedMonitoringLevel: enum ,
status: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
serviceMembers_add (new)
Description Onboards a server, for a given service, to Azure Active Directory Connect Health Service.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers
{
serviceName: string ,
serviceMember:
{
serviceMemberId: string ,
serviceId: string ,
tenantId: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
dimensions: object ,
disabled: boolean ,
disabledReason: integer ,
installedQfes: object ,
lastDisabled: string ,
lastReboot: string ,
lastServerReportedMonitoringLevelChange: string ,
lastUpdated: string ,
machineId: string ,
machineName: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
osName: string ,
osVersion: string ,
properties: object ,
recommendedQfes: object ,
resolvedAlerts: integer ,
role: string ,
serverReportedMonitoringLevel: enum ,
status: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
serviceMemberId: string ,
serviceId: string ,
tenantId: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
dimensions: object ,
disabled: boolean ,
disabledReason: integer ,
installedQfes: object ,
lastDisabled: string ,
lastReboot: string ,
lastServerReportedMonitoringLevelChange: string ,
lastUpdated: string ,
machineId: string ,
machineName: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
osName: string ,
osVersion: string ,
properties: object ,
recommendedQfes: object ,
resolvedAlerts: integer ,
role: string ,
serverReportedMonitoringLevel: enum ,
status: string ,
}
serviceMembers_get (new)
Description Gets the details of a server, for a given service, that are onboarded to Azure Active Directory Connect Health Service.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}
{
serviceName: string ,
serviceMemberId: string ,
api-version: string ,
}

⚐ Response (200)

{
serviceMemberId: string ,
serviceId: string ,
tenantId: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
dimensions: object ,
disabled: boolean ,
disabledReason: integer ,
installedQfes: object ,
lastDisabled: string ,
lastReboot: string ,
lastServerReportedMonitoringLevelChange: string ,
lastUpdated: string ,
machineId: string ,
machineName: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
osName: string ,
osVersion: string ,
properties: object ,
recommendedQfes: object ,
resolvedAlerts: integer ,
role: string ,
serverReportedMonitoringLevel: enum ,
status: string ,
}
serviceMembers_delete (new)
Description Deletes a server that has been onboarded to Azure Active Directory Connect Health Service.
Reference Link ¶

⚼ Request

DELETE:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}
{
serviceName: string ,
serviceMemberId: string ,
confirm: boolean ,
api-version: string ,
}

⚐ Response (200)

{}
serviceMembers_listAlerts (new)
Description Gets the details of an alert for a given service and server combination.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/alerts
{
serviceMemberId: string ,
serviceName: string ,
$filter: string ,
state: string ,
from: string ,
to: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
alertId: string ,
level: enum ,
state: enum ,
shortName: string ,
displayName: string ,
description: string ,
remediation: string ,
relatedLinks:
[
{
title: string ,
url: string ,
}
,
]
,
scope: string ,
additionalInformation:
[
{
titleName: string ,
titleValue: string ,
properties: object ,
hasProperties: boolean ,
}
,
]
,
createdDate: string ,
resolvedDate: string ,
lastUpdated: string ,
monitorRoleType: string ,
activeAlertProperties:
[
{
key: string ,
value: string ,
}
,
]
,
resolvedAlertProperties:
[
{
key: string ,
value: string ,
}
,
]
,
tenantId: string ,
serviceId: string ,
serviceMemberId: string ,
}
,
]
,
nextLink: string ,
totalCount: integer ,
continuationToken: string ,
}
serviceMembers_listConnectors (new)
Description Gets the connector details for a service.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/service/{serviceName}/servicemembers/{serviceMemberId}/connectors
{
serviceName: string ,
serviceMemberId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
connectorId: string ,
id: string ,
name: string ,
version: integer ,
type: string ,
description: string ,
schemaXml: string ,
passwordManagementSettings: object ,
passwordHashSyncConfiguration: object ,
timeCreated: string ,
timeLastModified: string ,
partitions:
[
{
id: string ,
dn: string ,
enabled: boolean ,
timeCreated: string ,
timeLastModified: string ,
partitionScope:
{
isDefault: boolean ,
objectClasses:
[
string ,
]
,
containersIncluded:
[
string ,
]
,
containersExcluded:
[
string ,
]
,
}
,
name: string ,
isDomain: boolean ,
type: string ,
}
,
]
,
runProfiles:
[
{
id: string ,
name: string ,
runSteps:
[
{
batchSize: integer ,
objectProcessLimit: integer ,
objectDeleteLimit: integer ,
pageSize: integer ,
partitionId: string ,
operationType: integer ,
timeout: integer ,
}
,
]
,
}
,
]
,
classesIncluded:
[
string ,
]
,
attributesIncluded:
[
string ,
]
,
}
,
]
,
}
serviceMembers_listCredentials (new)
Description Gets the credentials of the server which is needed by the agent to connect to Azure Active Directory Connect Health Service.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/credentials
{
serviceName: string ,
$filter: string ,
serviceMemberId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
identifier: string ,
type: string ,
credentialData:
[
string ,
]
,
}
,
]
,
}
serviceMembers_deleteData (new)
Description Deletes the data uploaded by the server to Azure Active Directory Connect Health Service.
Reference Link ¶

⚼ Request

DELETE:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/data
{
serviceName: string ,
serviceMemberId: string ,
api-version: string ,
}

⚐ Response (200)

{}
serviceMembers_listDataFreshness (new)
Description Gets the last time when the server uploaded data to Azure Active Directory Connect Health Service.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/datafreshness
{
serviceName: string ,
serviceMemberId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
key: string ,
value: string ,
}
,
]
,
}
serviceMembers_listExportStatus (new)
Description Gets the export status.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/exportstatus
{
serviceName: string ,
serviceMemberId: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
serviceId: string ,
serviceMemberId: string ,
endTime: string ,
runStepResultId: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
serviceMembers_listGlobalConfiguration (new)
Description Gets the global configuration.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/globalconfiguration
{
serviceName: string ,
serviceMemberId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
version: integer ,
schemaXml: string ,
passwordSyncEnabled: boolean ,
numSavedPwdEvent: integer ,
featureSet:
[
{
key: string ,
value: string ,
}
,
]
,
}
,
]
,
}
serviceMembers_getMetrics (new)
Description Gets the server related metrics for a given metric and group combination.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/metrics/{metricName}/groups/{groupName}
{
serviceName: string ,
metricName: string ,
groupName: string ,
serviceMemberId: string ,
groupKey: string ,
fromDate: string ,
toDate: string ,
api-version: string ,
}

⚐ Response (200)

{
sets:
[
{
setName: string ,
values:
[
integer ,
]
,
}
,
]
,
timeStamps:
[
string ,
]
,
}
serviceMembers_getServiceConfiguration (new)
Description Gets the service configuration.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/serviceconfiguration
{
serviceName: string ,
serviceMemberId: string ,
api-version: string ,
}

⚐ Response (200)

{
version: string ,
serviceType: integer ,
serviceAccount: string ,
sqlServer: string ,
sqlVersion: string ,
sqlEdition: string ,
sqlInstance: string ,
sqlDatabaseName: string ,
sqlDatabaseSize: integer ,
}
services_getTenantWhitelisting (new)
Description Checks if the tenant, to which a service is registered, is listed as allowed to use a feature.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/TenantWhitelisting/{featureName}
{
serviceName: string ,
featureName: string ,
api-version: string ,
}

⚐ Response (200)

{
value: boolean ,
}
services_listAllRiskyIpDownloadReport (new)
Description Gets all Risky IP report URIs for the last 7 days.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/reports/riskyIp/blobUris
{
serviceName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
tenantId: string ,
serviceId: string ,
resultSasUri: string ,
blobCreateDateTime: string ,
jobCompletionTime: string ,
status: string ,
}
,
]
,
}
services_listCurrentRiskyIpDownloadReport (new)
Description Initiate the generation of a new Risky IP report. Returns the URI for the new one.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/reports/riskyIp/generateBlobUri
{
serviceName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
tenantId: string ,
serviceId: string ,
resultSasUri: string ,
blobCreateDateTime: string ,
jobCompletionTime: string ,
status: string ,
}
,
]
,
}
serviceMembers_getConnectorMetadata (new)
Description Gets the list of connectors and run profile names.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/metrics/{metricName}
{
serviceName: string ,
serviceMemberId: string ,
metricName: string ,
api-version: string ,
}

⚐ Response (200)

{
connectors:
[
{
connectorId: string ,
connectorDisplayName: string ,
}
,
]
,
runProfileNames:
[
string ,
]
,
}
list_IPAddressAggregatesByService (new)
Description Gets the IP address aggregates for a given service.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/ipAddressAggregates
{
serviceName: string ,
skiptoken: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
tenantId: string ,
serviceId: string ,
ipAddress: string ,
timestamp: string ,
firstAuditTimestamp: string ,
lastAuditTimestamp: string ,
extranetLockoutErrorCount: integer ,
badPasswordErrorCount: integer ,
uniqueUsernamesAttemptedCount: integer ,
attemptCountThresholdIsExceeded: boolean ,
timeSpan: string ,
isWhitelistedIpAddress: boolean ,
networkLocation: string ,
attemptCountThresholdOnTrigger: integer ,
attemptThresholdTypeOnTrigger: string ,
geographicLocation: string ,
}
,
]
,
nextLink: string ,
totalCount: integer ,
continuationToken: string ,
}
list_IPAddressAggregateSettings (new)
Description Gets the IP address aggregate settings.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/ipAddressAggregateSettings
{
serviceName: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
badPasswordAndExtranetLockoutCombinedDailyThreshold: integer ,
badPasswordAndExtranetLockoutCombinedHourlyThreshold: integer ,
extranetLockoutDailyThreshold: integer ,
extranetLockoutHourlyThreshold: integer ,
emailNotificationEnabled: boolean ,
}
update_IPAddressAggregateSettings (new)
Description Updates the IP address aggregate settings alert thresholds.
Reference Link ¶

⚼ Request

PATCH:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/ipAddressAggregateSettings
{
serviceName: string ,
IPAddressAggregateSetting:
{
id: string ,
badPasswordAndExtranetLockoutCombinedDailyThreshold: integer ,
badPasswordAndExtranetLockoutCombinedHourlyThreshold: integer ,
extranetLockoutDailyThreshold: integer ,
extranetLockoutHourlyThreshold: integer ,
emailNotificationEnabled: boolean ,
}
,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
badPasswordAndExtranetLockoutCombinedDailyThreshold: integer ,
badPasswordAndExtranetLockoutCombinedHourlyThreshold: integer ,
extranetLockoutDailyThreshold: integer ,
extranetLockoutHourlyThreshold: integer ,
emailNotificationEnabled: boolean ,
}
addsServices_list (removed)
Description Gets the details of Active Directory Domain Service, for a tenant, that are onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices
{
$filter: string ,
serviceType: string ,
skipCount: integer ,
takeCount: integer ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
addsServices_add (removed)
Description Onboards a service for a given tenant in Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.ADHybridHealthService/addsservices
{
api-version: string ,
service:
{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
,
}

⚐ Response (200)

{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
addsServices_get (removed)
Description Gets the details of an Active Directory Domain Service for a tenant having Azure AD Premium license and is onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}
{
serviceName: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
addsServices_delete (removed)
Description Deletes an Active Directory Domain Service which is onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

DELETE:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}
{
serviceName: string ,
confirm: boolean ,
api-version: string ,
}

⚐ Response (204)

{}
addsServices_update (removed)
Description Updates an Active Directory Domain Service properties of an onboarded service.
Reference Link ¶

⚼ Request

PATCH:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}
{
serviceName: string ,
service:
{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
alerts_listAddsAlerts (removed)
Description Gets the alerts for a given Active Directory Domain Service.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/alerts
{
serviceName: string ,
$filter: string ,
state: string ,
from: string ,
to: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
alertId: string ,
level: enum ,
state: enum ,
shortName: string ,
displayName: string ,
description: string ,
remediation: string ,
relatedLinks:
[
{
title: string ,
url: string ,
}
,
]
,
scope: string ,
additionalInformation:
[
{
titleName: string ,
titleValue: string ,
properties: object ,
hasProperties: boolean ,
}
,
]
,
createdDate: string ,
resolvedDate: string ,
lastUpdated: string ,
monitorRoleType: string ,
activeAlertProperties:
[
{
key: string ,
value: string ,
}
,
]
,
resolvedAlertProperties:
[
{
key: string ,
value: string ,
}
,
]
,
tenantId: string ,
serviceId: string ,
serviceMemberId: string ,
}
,
]
,
nextLink: string ,
totalCount: integer ,
continuationToken: string ,
}
configuration_listAddsConfigurations (removed)
Description Gets the service configurations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/configuration
{
serviceName: string ,
grouping: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
key: string ,
value: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
dimensions_listAddsDimensions (removed)
Description Gets the dimensions for a given dimension type in a server.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/dimensions/{dimension}
{
serviceName: string ,
dimension: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
health: enum ,
simpleProperties: object ,
activeAlerts: integer ,
additionalInformation: string ,
lastUpdated: string ,
displayName: string ,
resolvedAlerts: integer ,
signature: string ,
type: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
addsServiceMembers_list (removed)
Description Gets the details of the Active Directory Domain servers, for a given Active Directory Domain Service, that are onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/addsservicemembers
{
serviceName: string ,
$filter: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
domainName: string ,
siteName: string ,
addsRoles:
[
string ,
]
,
gcReachable: boolean ,
isAdvertising: boolean ,
pdcReachable: boolean ,
sysvolState: boolean ,
dcTypes:
[
string ,
]
,
serviceMemberId: string ,
serviceId: string ,
tenantId: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
dimensions:
[
{
key: string ,
value: string ,
}
,
]
,
disabled: boolean ,
disabledReason: integer ,
installedQfes:
[
{
kbName: string ,
link: string ,
installedDate: string ,
}
,
]
,
lastDisabled: string ,
lastReboot: string ,
lastServerReportedMonitoringLevelChange: string ,
lastUpdated: string ,
machineId: string ,
machineName: string ,
monitoringConfigurationsComputed:
[
{
key: string ,
value: string ,
}
,
]
,
monitoringConfigurationsCustomized:
[
{
key: string ,
value: string ,
}
,
]
,
osName: string ,
osVersion: string ,
properties:
[
{
key: string ,
value: string ,
}
,
]
,
recommendedQfes:
[
{
kbName: string ,
link: string ,
installedDate: string ,
}
,
]
,
resolvedAlerts: integer ,
role: string ,
serverReportedMonitoringLevel: enum ,
status: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
adDomainServiceMembers_list (removed)
Description Gets the details of the servers, for a given Active Directory Domain Service, that are onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/addomainservicemembers
{
serviceName: string ,
$filter: string ,
isGroupbySite: boolean ,
query: string ,
nextPartitionKey: string ,
nextRowKey: string ,
takeCount: integer ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
domainName: string ,
siteName: string ,
addsRoles:
[
string ,
]
,
gcReachable: boolean ,
isAdvertising: boolean ,
pdcReachable: boolean ,
sysvolState: boolean ,
dcTypes:
[
string ,
]
,
serviceMemberId: string ,
serviceId: string ,
tenantId: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
dimensions:
[
{
key: string ,
value: string ,
}
,
]
,
disabled: boolean ,
disabledReason: integer ,
installedQfes:
[
{
kbName: string ,
link: string ,
installedDate: string ,
}
,
]
,
lastDisabled: string ,
lastReboot: string ,
lastServerReportedMonitoringLevelChange: string ,
lastUpdated: string ,
machineId: string ,
machineName: string ,
monitoringConfigurationsComputed:
[
{
key: string ,
value: string ,
}
,
]
,
monitoringConfigurationsCustomized:
[
{
key: string ,
value: string ,
}
,
]
,
osName: string ,
osVersion: string ,
properties:
[
{
key: string ,
value: string ,
}
,
]
,
recommendedQfes:
[
{
kbName: string ,
link: string ,
installedDate: string ,
}
,
]
,
resolvedAlerts: integer ,
role: string ,
serverReportedMonitoringLevel: enum ,
status: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
addsServicesUserPreference_get (removed)
Description Gets the user preferences for a given feature.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/features/{featureName}/userpreference
{
serviceName: string ,
featureName: string ,
api-version: string ,
}

⚐ Response (200)

{
metricNames:
[
string ,
]
,
}
addsServicesUserPreference_delete (removed)
Description Deletes the user preferences for a given feature.
Reference Link ¶

⚼ Request

DELETE:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/features/{featureName}/userpreference
{
serviceName: string ,
featureName: string ,
api-version: string ,
}

⚐ Response (200)

{}
addsServicesUserPreference_add (removed)
Description Adds the user preferences for a given feature.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/features/{featureName}/userpreference
{
serviceName: string ,
featureName: string ,
setting:
{
metricNames:
[
string ,
]
,
}
,
api-version: string ,
}

⚐ Response (200)

{}
addsServices_getForestSummary (removed)
Description Gets the forest summary for a given Active Directory Domain Service, that is onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/forestsummary
{
serviceName: string ,
api-version: string ,
}

⚐ Response (200)

{
forestName: string ,
domainCount: integer ,
siteCount: integer ,
monitoredDcCount: integer ,
totalDcCount: integer ,
domains:
[
string ,
]
,
sites:
[
string ,
]
,
}
addsService_getMetrics (removed)
Description Gets the server related metrics for a given metric and group combination.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metrics/{metricName}/groups/{groupName}
{
serviceName: string ,
metricName: string ,
groupName: string ,
groupKey: string ,
fromDate: string ,
toDate: string ,
api-version: string ,
}

⚐ Response (200)

{
sets:
[
{
setName: string ,
values:
[
integer ,
]
,
}
,
]
,
timeStamps:
[
string ,
]
,
}
addsServices_listMetricsAverage (removed)
Description Gets the average of the metric values for a given metric and group combination.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metrics/{metricName}/groups/{groupName}/average
{
serviceName: string ,
metricName: string ,
groupName: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
key: string ,
value: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
addsServices_listMetricsSum (removed)
Description Gets the sum of the metric values for a given metric and group combination.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metrics/{metricName}/groups/{groupName}/sum
{
serviceName: string ,
metricName: string ,
groupName: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
key: string ,
value: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
addsServices_listMetricMetadata (removed)
Description Gets the service related metrics information.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metricmetadata
{
$filter: string ,
serviceName: string ,
perfCounter: boolean ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
metricsProcessorClassName: string ,
metricName: string ,
groupings:
[
{
key: string ,
displayName: string ,
invisibleForUi: boolean ,
}
,
]
,
displayName: string ,
valueKind: string ,
minValue: integer ,
maxValue: integer ,
kind: string ,
isDefault: boolean ,
isPerfCounter: boolean ,
isDevOps: boolean ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
addsServices_getMetricMetadata (removed)
Description Gets the service related metric information.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metricmetadata/{metricName}
{
serviceName: string ,
metricName: string ,
api-version: string ,
}

⚐ Response (200)

{
metricsProcessorClassName: string ,
metricName: string ,
groupings:
[
{
key: string ,
displayName: string ,
invisibleForUi: boolean ,
}
,
]
,
displayName: string ,
valueKind: string ,
minValue: integer ,
maxValue: integer ,
kind: string ,
isDefault: boolean ,
isPerfCounter: boolean ,
isDevOps: boolean ,
}
addsServices_getMetricMetadataForGroup (removed)
Description Gets the service related metrics for a given metric and group combination.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/metricmetadata/{metricName}/groups/{groupName}
{
serviceName: string ,
metricName: string ,
groupName: string ,
groupKey: string ,
fromDate: string ,
toDate: string ,
api-version: string ,
}

⚐ Response (200)

{
sets:
[
{
setName: string ,
values:
[
integer ,
]
,
}
,
]
,
timeStamps:
[
string ,
]
,
}
addsServices_listReplicationDetails (removed)
Description Gets complete domain controller list along with replication details for a given Active Directory Domain Service, that is onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/replicationdetails
{
serviceName: string ,
$filter: string ,
withDetails: boolean ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
targetServer: string ,
site: string ,
domain: string ,
status: integer ,
lastAttemptedSync: string ,
lastSuccessfulSync: string ,
inboundNeighborCollection:
[
{
sourceDomainController: string ,
consecutiveFailureCount: integer ,
namingContext: string ,
status: integer ,
lastAttemptedSync: string ,
lastSuccessfulSync: string ,
lastErrorCode: integer ,
lastErrorMessage: string ,
errorTitle: string ,
errorDescription: string ,
fixLink: string ,
fixDetails: string ,
additionalInfo: string ,
}
,
]
,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
nextLink: string ,
}
addsServicesReplicationStatus_get (removed)
Description Gets Replication status for a given Active Directory Domain Service, that is onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/replicationstatus
{
serviceName: string ,
api-version: string ,
}

⚐ Response (200)

{
forestName: string ,
totalDcCount: integer ,
errorDcCount: integer ,
}
addsServices_listReplicationSummary (removed)
Description Gets complete domain controller list along with replication details for a given Active Directory Domain Service, that is onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/replicationsummary
{
serviceName: string ,
$filter: string ,
isGroupbySite: boolean ,
query: string ,
nextPartitionKey: string ,
nextRowKey: string ,
takeCount: integer ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
targetServer: string ,
site: string ,
domain: string ,
status: integer ,
lastAttemptedSync: string ,
lastSuccessfulSync: string ,
inboundNeighborCollection:
[
{
sourceDomainController: string ,
consecutiveFailureCount: integer ,
namingContext: string ,
status: integer ,
lastAttemptedSync: string ,
lastSuccessfulSync: string ,
lastErrorCode: integer ,
lastErrorMessage: string ,
errorTitle: string ,
errorDescription: string ,
fixLink: string ,
fixDetails: string ,
additionalInfo: string ,
}
,
]
,
}
,
]
,
}
addsServicesServiceMembers_list (removed)
Description Gets the details of the servers, for a given Active Directory Domain Controller service, that are onboarded to Azure Active Directory Connect Health Service.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/servicemembers
{
serviceName: string ,
$filter: string ,
dimensionType: string ,
dimensionSignature: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
serviceMemberId: string ,
serviceId: string ,
tenantId: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
dimensions: object ,
disabled: boolean ,
disabledReason: integer ,
installedQfes: object ,
lastDisabled: string ,
lastReboot: string ,
lastServerReportedMonitoringLevelChange: string ,
lastUpdated: string ,
machineId: string ,
machineName: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
osName: string ,
osVersion: string ,
properties: object ,
recommendedQfes: object ,
resolvedAlerts: integer ,
role: string ,
serverReportedMonitoringLevel: enum ,
status: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
addsServicesServiceMembers_add (removed)
Description Onboards a server, for a given Active Directory Domain Controller service, to Azure Active Directory Connect Health Service.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/servicemembers
{
serviceName: string ,
serviceMember:
{
serviceMemberId: string ,
serviceId: string ,
tenantId: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
dimensions: object ,
disabled: boolean ,
disabledReason: integer ,
installedQfes: object ,
lastDisabled: string ,
lastReboot: string ,
lastServerReportedMonitoringLevelChange: string ,
lastUpdated: string ,
machineId: string ,
machineName: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
osName: string ,
osVersion: string ,
properties: object ,
recommendedQfes: object ,
resolvedAlerts: integer ,
role: string ,
serverReportedMonitoringLevel: enum ,
status: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
serviceMemberId: string ,
serviceId: string ,
tenantId: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
dimensions: object ,
disabled: boolean ,
disabledReason: integer ,
installedQfes: object ,
lastDisabled: string ,
lastReboot: string ,
lastServerReportedMonitoringLevelChange: string ,
lastUpdated: string ,
machineId: string ,
machineName: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
osName: string ,
osVersion: string ,
properties: object ,
recommendedQfes: object ,
resolvedAlerts: integer ,
role: string ,
serverReportedMonitoringLevel: enum ,
status: string ,
}
addsServiceMembers_get (removed)
Description Gets the details of a server, for a given Active Directory Domain Controller service, that are onboarded to Azure Active Directory Connect Health Service.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/servicemembers/{serviceMemberId}
{
serviceName: string ,
serviceMemberId: string ,
api-version: string ,
}

⚐ Response (200)

{
serviceMemberId: string ,
serviceId: string ,
tenantId: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
dimensions: object ,
disabled: boolean ,
disabledReason: integer ,
installedQfes: object ,
lastDisabled: string ,
lastReboot: string ,
lastServerReportedMonitoringLevelChange: string ,
lastUpdated: string ,
machineId: string ,
machineName: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
osName: string ,
osVersion: string ,
properties: object ,
recommendedQfes: object ,
resolvedAlerts: integer ,
role: string ,
serverReportedMonitoringLevel: enum ,
status: string ,
}
addsServiceMembers_delete (removed)
Description Deletes a Active Directory Domain Controller server that has been onboarded to Azure Active Directory Connect Health Service.
Reference Link ¶

⚼ Request

DELETE:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/servicemembers/{serviceMemberId}
{
serviceName: string ,
serviceMemberId: string ,
confirm: boolean ,
api-version: string ,
}

⚐ Response (200)

{}
addsServices_listServerAlerts (removed)
Description Gets the details of an alert for a given Active Directory Domain Controller service and server combination.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/servicemembers/{serviceMemberId}/alerts
{
serviceMemberId: string ,
serviceName: string ,
$filter: string ,
state: string ,
from: string ,
to: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
alertId: string ,
level: enum ,
state: enum ,
shortName: string ,
displayName: string ,
description: string ,
remediation: string ,
relatedLinks:
[
{
title: string ,
url: string ,
}
,
]
,
scope: string ,
additionalInformation:
[
{
titleName: string ,
titleValue: string ,
properties: object ,
hasProperties: boolean ,
}
,
]
,
createdDate: string ,
resolvedDate: string ,
lastUpdated: string ,
monitorRoleType: string ,
activeAlertProperties:
[
{
key: string ,
value: string ,
}
,
]
,
resolvedAlertProperties:
[
{
key: string ,
value: string ,
}
,
]
,
tenantId: string ,
serviceId: string ,
serviceMemberId: string ,
}
,
]
,
nextLink: string ,
totalCount: integer ,
continuationToken: string ,
}
addsServiceMembers_listCredentials (removed)
Description Gets the credentials of the server which is needed by the agent to connect to Azure Active Directory Connect Health Service.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/servicemembers/{serviceMemberId}/credentials
{
serviceName: string ,
$filter: string ,
serviceMemberId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
identifier: string ,
type: string ,
credentialData:
[
string ,
]
,
}
,
]
,
}
addsServices_listPremiumServices (removed)
Description Gets the details of Active Directory Domain Services for a tenant having Azure AD Premium license and is onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/addsservices/premiumCheck
{
$filter: string ,
serviceType: string ,
skipCount: integer ,
takeCount: integer ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
operations_list (removed)
Description Lists the available Azure Data Factory API operations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/operations
{
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
name: string ,
display: object ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
configuration_add (removed)
Description Onboards a tenant in Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.ADHybridHealthService/configuration
{
api-version: string ,
}

⚐ Response (200)

{
tenantId: string ,
aadLicense: string ,
aadPremium: boolean ,
agentAutoUpdate: boolean ,
alertSuppressionTimeInMins: integer ,
consentedToMicrosoftDevOps: boolean ,
countryLetterCode: string ,
createdDate: string ,
devOpsTtl: string ,
disabled: boolean ,
disabledReason: integer ,
globalAdminsEmail:
[
string ,
]
,
initialDomain: string ,
lastDisabled: string ,
lastVerified: string ,
onboardingAllowed: boolean ,
onboarded: boolean ,
pksCertificate: object ,
privatePreviewTenant: boolean ,
tenantInQuarantine: boolean ,
tenantName: string ,
}
configuration_get (removed)
Description Gets the details of a tenant onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/configuration
{
api-version: string ,
}

⚐ Response (200)

{
tenantId: string ,
aadLicense: string ,
aadPremium: boolean ,
agentAutoUpdate: boolean ,
alertSuppressionTimeInMins: integer ,
consentedToMicrosoftDevOps: boolean ,
countryLetterCode: string ,
createdDate: string ,
devOpsTtl: string ,
disabled: boolean ,
disabledReason: integer ,
globalAdminsEmail:
[
string ,
]
,
initialDomain: string ,
lastDisabled: string ,
lastVerified: string ,
onboardingAllowed: boolean ,
onboarded: boolean ,
pksCertificate: object ,
privatePreviewTenant: boolean ,
tenantInQuarantine: boolean ,
tenantName: string ,
}
configuration_update (removed)
Description Updates tenant properties for tenants onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

PATCH:  /providers/Microsoft.ADHybridHealthService/configuration
{
tenant:
{
tenantId: string ,
aadLicense: string ,
aadPremium: boolean ,
agentAutoUpdate: boolean ,
alertSuppressionTimeInMins: integer ,
consentedToMicrosoftDevOps: boolean ,
countryLetterCode: string ,
createdDate: string ,
devOpsTtl: string ,
disabled: boolean ,
disabledReason: integer ,
globalAdminsEmail:
[
string ,
]
,
initialDomain: string ,
lastDisabled: string ,
lastVerified: string ,
onboardingAllowed: boolean ,
onboarded: boolean ,
pksCertificate: object ,
privatePreviewTenant: boolean ,
tenantInQuarantine: boolean ,
tenantName: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
tenantId: string ,
aadLicense: string ,
aadPremium: boolean ,
agentAutoUpdate: boolean ,
alertSuppressionTimeInMins: integer ,
consentedToMicrosoftDevOps: boolean ,
countryLetterCode: string ,
createdDate: string ,
devOpsTtl: string ,
disabled: boolean ,
disabledReason: integer ,
globalAdminsEmail:
[
string ,
]
,
initialDomain: string ,
lastDisabled: string ,
lastVerified: string ,
onboardingAllowed: boolean ,
onboarded: boolean ,
pksCertificate: object ,
privatePreviewTenant: boolean ,
tenantInQuarantine: boolean ,
tenantName: string ,
}
reports_getDevOps (removed)
Description Checks if the user is enabled for Dev Ops access.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/reports/DevOps/IsDevOps
{
api-version: string ,
}

⚐ Response (200)

{
value: boolean ,
}
services_list (removed)
Description Gets the details of services, for a tenant, that are onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services
{
$filter: string ,
serviceType: string ,
skipCount: integer ,
takeCount: integer ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
services_add (removed)
Description Onboards a service for a given tenant in Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.ADHybridHealthService/services
{
api-version: string ,
service:
{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
,
}

⚐ Response (200)

{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
services_listPremium (removed)
Description Gets the details of services for a tenant having Azure AD Premium license and is onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/premiumCheck
{
$filter: string ,
serviceType: string ,
skipCount: integer ,
takeCount: integer ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
services_get (removed)
Description Gets the details of a service for a tenant having Azure AD Premium license and is onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}
{
serviceName: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
services_delete (removed)
Description Deletes a service which is onboarded to Azure Active Directory Connect Health.
Reference Link ¶

⚼ Request

DELETE:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}
{
serviceName: string ,
confirm: boolean ,
api-version: string ,
}

⚐ Response (204)

{}
services_update (removed)
Description Updates the service properties of an onboarded service.
Reference Link ¶

⚼ Request

PATCH:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}
{
serviceName: string ,
service:
{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
customNotificationEmails:
[
string ,
]
,
disabled: boolean ,
displayName: string ,
health: string ,
lastDisabled: string ,
lastUpdated: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
notificationEmailEnabled: boolean ,
notificationEmailEnabledForGlobalAdmins: boolean ,
notificationEmailsEnabledForGlobalAdmins: boolean ,
notificationEmails:
[
string ,
]
,
originalDisabledState: boolean ,
resolvedAlerts: integer ,
serviceId: string ,
serviceName: string ,
signature: string ,
simpleProperties: object ,
tenantId: string ,
type: string ,
}
services_listAlerts (removed)
Description Gets the alerts for a given service.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/alerts
{
serviceName: string ,
$filter: string ,
state: string ,
from: string ,
to: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
alertId: string ,
level: enum ,
state: enum ,
shortName: string ,
displayName: string ,
description: string ,
remediation: string ,
relatedLinks:
[
{
title: string ,
url: string ,
}
,
]
,
scope: string ,
additionalInformation:
[
{
titleName: string ,
titleValue: string ,
properties: object ,
hasProperties: boolean ,
}
,
]
,
createdDate: string ,
resolvedDate: string ,
lastUpdated: string ,
monitorRoleType: string ,
activeAlertProperties:
[
{
key: string ,
value: string ,
}
,
]
,
resolvedAlertProperties:
[
{
key: string ,
value: string ,
}
,
]
,
tenantId: string ,
serviceId: string ,
serviceMemberId: string ,
}
,
]
,
nextLink: string ,
totalCount: integer ,
continuationToken: string ,
}
services_getFeatureAvailibility (removed)
Description Checks if the service has all the pre-requisites met to use a feature.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/checkServiceFeatureAvailibility/{featureName}
{
serviceName: string ,
featureName: string ,
api-version: string ,
}

⚐ Response (200)

{
value: boolean ,
}
services_listExportErrors (removed)
Description Gets the count of latest AAD export errors.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/exporterrors/counts
{
serviceName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
errorBucket: string ,
count: integer ,
truncated: boolean ,
}
,
]
,
}
services_listExportErrorsV2 (removed)
Description Gets the categorized export errors.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/exporterrors/listV2
{
serviceName: string ,
errorBucket: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
incomingObjectDisplayName: string ,
incomingObjectType: string ,
userPrincipalName: string ,
type: string ,
attributeName: string ,
attributeValue: string ,
timeOccurred: string ,
timeFirstOccurred: string ,
csObjectId: string ,
dn: string ,
incomingObject:
{
displayName: string ,
distinguishedName: string ,
lastDirSyncTime: string ,
mail: string ,
objectGuid: string ,
objectType: string ,
onpremisesUserPrincipalName: string ,
proxyAddresses: string ,
sourceAnchor: string ,
sourceOfAuthority: string ,
timeOccurred: string ,
userPrincipalName: string ,
}
,
existingObject:
{
displayName: string ,
distinguishedName: string ,
lastDirSyncTime: string ,
mail: string ,
objectGuid: string ,
objectType: string ,
onpremisesUserPrincipalName: string ,
proxyAddresses: string ,
sourceAnchor: string ,
sourceOfAuthority: string ,
timeOccurred: string ,
userPrincipalName: string ,
}
,
modifiedOrRemovedAttributeValue: string ,
runStepResultId: string ,
samAccountName: string ,
serverErrorDetail: string ,
serviceId: string ,
serviceMemberId: string ,
mergedEntityId: string ,
createdDate: string ,
exportErrorStatus: integer ,
}
,
]
,
}
services_listExportStatus (removed)
Description Gets the export status.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/exportstatus
{
serviceName: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
serviceId: string ,
serviceMemberId: string ,
endTime: string ,
runStepResultId: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
services_addAlertFeedback (removed)
Description Adds an alert feedback submitted by customer.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/feedbacktype/alerts/feedback
{
serviceName: string ,
alertFeedback:
{
level: string ,
state: string ,
shortName: string ,
feedback: string ,
comment: string ,
consentedToShare: boolean ,
serviceMemberId: string ,
createdDate: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
level: string ,
state: string ,
shortName: string ,
feedback: string ,
comment: string ,
consentedToShare: boolean ,
serviceMemberId: string ,
createdDate: string ,
}
services_listAlertFeedback (removed)
Description Gets a list of all alert feedback for a given tenant and alert type.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/feedbacktype/alerts/{shortName}/alertfeedback
{
serviceName: string ,
shortName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
level: string ,
state: string ,
shortName: string ,
feedback: string ,
comment: string ,
consentedToShare: boolean ,
serviceMemberId: string ,
createdDate: string ,
}
,
]
,
}
service_getMetrics (removed)
Description Gets the server related metrics for a given metric and group combination.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/metrics/{metricName}/groups/{groupName}
{
serviceName: string ,
metricName: string ,
groupName: string ,
groupKey: string ,
fromDate: string ,
toDate: string ,
api-version: string ,
}

⚐ Response (200)

{
sets:
[
{
setName: string ,
values:
[
integer ,
]
,
}
,
]
,
timeStamps:
[
string ,
]
,
}
services_listMetricsAverage (removed)
Description Gets the average of the metric values for a given metric and group combination.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/metrics/{metricName}/groups/{groupName}/average
{
serviceName: string ,
metricName: string ,
groupName: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
key: string ,
value: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
services_listMetricsSum (removed)
Description Gets the sum of the metric values for a given metric and group combination.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/metrics/{metricName}/groups/{groupName}/sum
{
serviceName: string ,
metricName: string ,
groupName: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
key: string ,
value: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
services_listMetricMetadata (removed)
Description Gets the service related metrics information.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/metricmetadata
{
$filter: string ,
serviceName: string ,
perfCounter: boolean ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
metricsProcessorClassName: string ,
metricName: string ,
groupings:
[
{
key: string ,
displayName: string ,
invisibleForUi: boolean ,
}
,
]
,
displayName: string ,
valueKind: string ,
minValue: integer ,
maxValue: integer ,
kind: string ,
isDefault: boolean ,
isPerfCounter: boolean ,
isDevOps: boolean ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
services_getMetricMetadata (removed)
Description Gets the service related metrics information.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/metricmetadata/{metricName}
{
serviceName: string ,
metricName: string ,
api-version: string ,
}

⚐ Response (200)

{
metricsProcessorClassName: string ,
metricName: string ,
groupings:
[
{
key: string ,
displayName: string ,
invisibleForUi: boolean ,
}
,
]
,
displayName: string ,
valueKind: string ,
minValue: integer ,
maxValue: integer ,
kind: string ,
isDefault: boolean ,
isPerfCounter: boolean ,
isDevOps: boolean ,
}
services_getMetricMetadataForGroup (removed)
Description Gets the service related metrics for a given metric and group combination.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/metricmetadata/{metricName}/groups/{groupName}
{
serviceName: string ,
metricName: string ,
groupName: string ,
groupKey: string ,
fromDate: string ,
toDate: string ,
api-version: string ,
}

⚐ Response (200)

{
sets:
[
{
setName: string ,
values:
[
integer ,
]
,
}
,
]
,
timeStamps:
[
string ,
]
,
}
services_updateMonitoringConfiguration (removed)
Description Updates the service level monitoring configuration.
Reference Link ¶

⚼ Request

PATCH:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/monitoringconfiguration
{
serviceName: string ,
configurationSetting:
{
key: string ,
value: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{}
services_listMonitoringConfigurations (removed)
Description Gets the service level monitoring configurations.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/monitoringconfigurations
{
serviceName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
key: string ,
value: string ,
}
,
]
,
}
services_listUserBadPasswordReport (removed)
Description Gets the bad password login attempt report for an user
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/reports/badpassword/details/user
{
serviceName: string ,
dataSource: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
userId: string ,
ipAddress: string ,
lastUpdated: string ,
uniqueIpAddresses: string ,
totalErrorAttempts: integer ,
}
,
]
,
}
serviceMembers_list (removed)
Description Gets the details of the servers, for a given service, that are onboarded to Azure Active Directory Connect Health Service.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers
{
serviceName: string ,
$filter: string ,
dimensionType: string ,
dimensionSignature: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
serviceMemberId: string ,
serviceId: string ,
tenantId: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
dimensions: object ,
disabled: boolean ,
disabledReason: integer ,
installedQfes: object ,
lastDisabled: string ,
lastReboot: string ,
lastServerReportedMonitoringLevelChange: string ,
lastUpdated: string ,
machineId: string ,
machineName: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
osName: string ,
osVersion: string ,
properties: object ,
recommendedQfes: object ,
resolvedAlerts: integer ,
role: string ,
serverReportedMonitoringLevel: enum ,
status: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
serviceMembers_add (removed)
Description Onboards a server, for a given service, to Azure Active Directory Connect Health Service.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers
{
serviceName: string ,
serviceMember:
{
serviceMemberId: string ,
serviceId: string ,
tenantId: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
dimensions: object ,
disabled: boolean ,
disabledReason: integer ,
installedQfes: object ,
lastDisabled: string ,
lastReboot: string ,
lastServerReportedMonitoringLevelChange: string ,
lastUpdated: string ,
machineId: string ,
machineName: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
osName: string ,
osVersion: string ,
properties: object ,
recommendedQfes: object ,
resolvedAlerts: integer ,
role: string ,
serverReportedMonitoringLevel: enum ,
status: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
serviceMemberId: string ,
serviceId: string ,
tenantId: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
dimensions: object ,
disabled: boolean ,
disabledReason: integer ,
installedQfes: object ,
lastDisabled: string ,
lastReboot: string ,
lastServerReportedMonitoringLevelChange: string ,
lastUpdated: string ,
machineId: string ,
machineName: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
osName: string ,
osVersion: string ,
properties: object ,
recommendedQfes: object ,
resolvedAlerts: integer ,
role: string ,
serverReportedMonitoringLevel: enum ,
status: string ,
}
serviceMembers_get (removed)
Description Gets the details of a server, for a given service, that are onboarded to Azure Active Directory Connect Health Service.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}
{
serviceName: string ,
serviceMemberId: string ,
api-version: string ,
}

⚐ Response (200)

{
serviceMemberId: string ,
serviceId: string ,
tenantId: string ,
activeAlerts: integer ,
additionalInformation: string ,
createdDate: string ,
dimensions: object ,
disabled: boolean ,
disabledReason: integer ,
installedQfes: object ,
lastDisabled: string ,
lastReboot: string ,
lastServerReportedMonitoringLevelChange: string ,
lastUpdated: string ,
machineId: string ,
machineName: string ,
monitoringConfigurationsComputed: object ,
monitoringConfigurationsCustomized: object ,
osName: string ,
osVersion: string ,
properties: object ,
recommendedQfes: object ,
resolvedAlerts: integer ,
role: string ,
serverReportedMonitoringLevel: enum ,
status: string ,
}
serviceMembers_delete (removed)
Description Deletes a server that has been onboarded to Azure Active Directory Connect Health Service.
Reference Link ¶

⚼ Request

DELETE:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}
{
serviceName: string ,
serviceMemberId: string ,
confirm: boolean ,
api-version: string ,
}

⚐ Response (200)

{}
serviceMembers_listAlerts (removed)
Description Gets the details of an alert for a given service and server combination.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/alerts
{
serviceMemberId: string ,
serviceName: string ,
$filter: string ,
state: string ,
from: string ,
to: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
alertId: string ,
level: enum ,
state: enum ,
shortName: string ,
displayName: string ,
description: string ,
remediation: string ,
relatedLinks:
[
{
title: string ,
url: string ,
}
,
]
,
scope: string ,
additionalInformation:
[
{
titleName: string ,
titleValue: string ,
properties: object ,
hasProperties: boolean ,
}
,
]
,
createdDate: string ,
resolvedDate: string ,
lastUpdated: string ,
monitorRoleType: string ,
activeAlertProperties:
[
{
key: string ,
value: string ,
}
,
]
,
resolvedAlertProperties:
[
{
key: string ,
value: string ,
}
,
]
,
tenantId: string ,
serviceId: string ,
serviceMemberId: string ,
}
,
]
,
nextLink: string ,
totalCount: integer ,
continuationToken: string ,
}
serviceMembers_listConnectors (removed)
Description Gets the connector details for a service.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/service/{serviceName}/servicemembers/{serviceMemberId}/connectors
{
serviceName: string ,
serviceMemberId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
connectorId: string ,
id: string ,
name: string ,
version: integer ,
type: string ,
description: string ,
schemaXml: string ,
passwordManagementSettings: object ,
passwordHashSyncConfiguration: object ,
timeCreated: string ,
timeLastModified: string ,
partitions:
[
{
id: string ,
dn: string ,
enabled: boolean ,
timeCreated: string ,
timeLastModified: string ,
partitionScope:
{
isDefault: boolean ,
objectClasses:
[
string ,
]
,
containersIncluded:
[
string ,
]
,
containersExcluded:
[
string ,
]
,
}
,
name: string ,
isDomain: boolean ,
type: string ,
}
,
]
,
runProfiles:
[
{
id: string ,
name: string ,
runSteps:
[
{
batchSize: integer ,
objectProcessLimit: integer ,
objectDeleteLimit: integer ,
pageSize: integer ,
partitionId: string ,
operationType: integer ,
timeout: integer ,
}
,
]
,
}
,
]
,
classesIncluded:
[
string ,
]
,
attributesIncluded:
[
string ,
]
,
}
,
]
,
}
serviceMembers_listCredentials (removed)
Description Gets the credentials of the server which is needed by the agent to connect to Azure Active Directory Connect Health Service.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/credentials
{
serviceName: string ,
$filter: string ,
serviceMemberId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
identifier: string ,
type: string ,
credentialData:
[
string ,
]
,
}
,
]
,
}
serviceMembers_deleteData (removed)
Description Deletes the data uploaded by the server to Azure Active Directory Connect Health Service.
Reference Link ¶

⚼ Request

DELETE:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/data
{
serviceName: string ,
serviceMemberId: string ,
api-version: string ,
}

⚐ Response (200)

{}
serviceMembers_listDataFreshness (removed)
Description Gets the last time when the server uploaded data to Azure Active Directory Connect Health Service.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/datafreshness
{
serviceName: string ,
serviceMemberId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
key: string ,
value: string ,
}
,
]
,
}
serviceMembers_listExportStatus (removed)
Description Gets the export status.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/exportstatus
{
serviceName: string ,
serviceMemberId: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
serviceId: string ,
serviceMemberId: string ,
endTime: string ,
runStepResultId: string ,
}
,
]
,
totalCount: integer ,
continuationToken: string ,
}
serviceMembers_listGlobalConfiguration (removed)
Description Gets the global configuration.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/globalconfiguration
{
serviceName: string ,
serviceMemberId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
version: integer ,
schemaXml: string ,
passwordSyncEnabled: boolean ,
numSavedPwdEvent: integer ,
featureSet:
[
{
key: string ,
value: string ,
}
,
]
,
}
,
]
,
}
serviceMembers_getMetrics (removed)
Description Gets the server related metrics for a given metric and group combination.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/metrics/{metricName}/groups/{groupName}
{
serviceName: string ,
metricName: string ,
groupName: string ,
serviceMemberId: string ,
groupKey: string ,
fromDate: string ,
toDate: string ,
api-version: string ,
}

⚐ Response (200)

{
sets:
[
{
setName: string ,
values:
[
integer ,
]
,
}
,
]
,
timeStamps:
[
string ,
]
,
}
serviceMembers_getServiceConfiguration (removed)
Description Gets the service configuration.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/serviceconfiguration
{
serviceName: string ,
serviceMemberId: string ,
api-version: string ,
}

⚐ Response (200)

{
version: string ,
serviceType: integer ,
serviceAccount: string ,
sqlServer: string ,
sqlVersion: string ,
sqlEdition: string ,
sqlInstance: string ,
sqlDatabaseName: string ,
sqlDatabaseSize: integer ,
}
services_getTenantWhitelisting (removed)
Description Checks if the tenant, to which a service is registered, is listed as allowed to use a feature.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/TenantWhitelisting/{featureName}
{
serviceName: string ,
featureName: string ,
api-version: string ,
}

⚐ Response (200)

{
value: boolean ,
}
services_listAllRiskyIpDownloadReport (removed)
Description Gets all Risky IP report URIs for the last 7 days.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/reports/riskyIp/blobUris
{
serviceName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
tenantId: string ,
serviceId: string ,
resultSasUri: string ,
blobCreateDateTime: string ,
jobCompletionTime: string ,
status: string ,
}
,
]
,
}
services_listCurrentRiskyIpDownloadReport (removed)
Description Initiate the generation of a new Risky IP report. Returns the URI for the new one.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/reports/riskyIp/generateBlobUri
{
serviceName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
tenantId: string ,
serviceId: string ,
resultSasUri: string ,
blobCreateDateTime: string ,
jobCompletionTime: string ,
status: string ,
}
,
]
,
}
serviceMembers_getConnectorMetadata (removed)
Description Gets the list of connectors and run profile names.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/servicemembers/{serviceMemberId}/metrics/{metricName}
{
serviceName: string ,
serviceMemberId: string ,
metricName: string ,
api-version: string ,
}

⚐ Response (200)

{
connectors:
[
{
connectorId: string ,
connectorDisplayName: string ,
}
,
]
,
runProfileNames:
[
string ,
]
,
}
list_IPAddressAggregatesByService (removed)
Description Gets the IP address aggregates for a given service.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/ipAddressAggregates
{
serviceName: string ,
skiptoken: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
tenantId: string ,
serviceId: string ,
ipAddress: string ,
timestamp: string ,
firstAuditTimestamp: string ,
lastAuditTimestamp: string ,
extranetLockoutErrorCount: integer ,
badPasswordErrorCount: integer ,
uniqueUsernamesAttemptedCount: integer ,
attemptCountThresholdIsExceeded: boolean ,
timeSpan: string ,
isWhitelistedIpAddress: boolean ,
networkLocation: string ,
attemptCountThresholdOnTrigger: integer ,
attemptThresholdTypeOnTrigger: string ,
geographicLocation: string ,
}
,
]
,
nextLink: string ,
totalCount: integer ,
continuationToken: string ,
}
list_IPAddressAggregateSettings (removed)
Description Gets the IP address aggregate settings.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/ipAddressAggregateSettings
{
serviceName: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
badPasswordAndExtranetLockoutCombinedDailyThreshold: integer ,
badPasswordAndExtranetLockoutCombinedHourlyThreshold: integer ,
extranetLockoutDailyThreshold: integer ,
extranetLockoutHourlyThreshold: integer ,
emailNotificationEnabled: boolean ,
}
update_IPAddressAggregateSettings (removed)
Description Updates the IP address aggregate settings alert thresholds.
Reference Link ¶

⚼ Request

PATCH:  /providers/Microsoft.ADHybridHealthService/services/{serviceName}/ipAddressAggregateSettings
{
serviceName: string ,
IPAddressAggregateSetting:
{
id: string ,
badPasswordAndExtranetLockoutCombinedDailyThreshold: integer ,
badPasswordAndExtranetLockoutCombinedHourlyThreshold: integer ,
extranetLockoutDailyThreshold: integer ,
extranetLockoutHourlyThreshold: integer ,
emailNotificationEnabled: boolean ,
}
,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
badPasswordAndExtranetLockoutCombinedDailyThreshold: integer ,
badPasswordAndExtranetLockoutCombinedHourlyThreshold: integer ,
extranetLockoutDailyThreshold: integer ,
extranetLockoutHourlyThreshold: integer ,
emailNotificationEnabled: boolean ,
}