Microsoft.Datadog (stable:2023-07-07)

2024/12/18 • 29 new methods

MarketplaceAgreements_List (new)
Description List Datadog marketplace agreements in the subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Datadog/agreements
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
publisher: string ,
product: string ,
plan: string ,
licenseTextLink: string ,
privacyPolicyLink: string ,
retrieveDatetime: string ,
signature: string ,
accepted: boolean ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MarketplaceAgreements_CreateOrUpdate (new)
Description Create Datadog marketplace agreement in the subscription.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/providers/Microsoft.Datadog/agreements/default
{
subscriptionId: string ,
api-version: string ,
body:
{
id: string ,
name: string ,
type: string ,
properties:
{
publisher: string ,
product: string ,
plan: string ,
licenseTextLink: string ,
privacyPolicyLink: string ,
retrieveDatetime: string ,
signature: string ,
accepted: boolean ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
properties:
{
publisher: string ,
product: string ,
plan: string ,
licenseTextLink: string ,
privacyPolicyLink: string ,
retrieveDatetime: string ,
signature: string ,
accepted: boolean ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CreationSupported_List (new)
Description Informs if the current subscription is being already monitored for selected Datadog organization.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Datadog/subscriptionStatuses
{
subscriptionId: string ,
api-version: string ,
datadogOrganizationId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
name: string ,
creationSupported: boolean ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
CreationSupported_Get (new)
Description Informs if the current subscription is being already monitored for selected Datadog organization.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Datadog/subscriptionStatuses/default
{
subscriptionId: string ,
api-version: string ,
datadogOrganizationId: string ,
}

⚐ Response (200)

{
properties:
{
name: string ,
creationSupported: boolean ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_ListApiKeys (new)
Description List the api keys for a given monitor resource.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/listApiKeys
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
createdBy: string ,
name: string ,
key: string ,
created: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_GetDefaultKey (new)
Description Get the default api key.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/getDefaultKey
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
api-version: string ,
}

⚐ Response (200)

{
createdBy: string ,
name: string ,
key: string ,
created: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_SetDefaultKey (new)
Description Set the default api key.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/setDefaultKey
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
api-version: string ,
body:
{
createdBy: string ,
name: string ,
key: string ,
created: string ,
}
,
}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_ListHosts (new)
Description List the hosts for a given monitor resource.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/listHosts
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
aliases:
[
string ,
]
,
apps:
[
string ,
]
,
meta:
{
agentVersion: string ,
installMethod:
{
tool: string ,
toolVersion: string ,
installerVersion: string ,
}
,
logsAgent:
{
transport: string ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_ListLinkedResources (new)
Description List all Azure resources associated to the same Datadog organization as the target resource.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/listLinkedResources
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_ListMonitoredResources (new)
Description List the resources currently being monitored by the Datadog monitor resource.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/listMonitoredResources
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
sendingMetrics: boolean ,
reasonForMetricsStatus: string ,
sendingLogs: boolean ,
reasonForLogsStatus: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Operations_List (new)
Description List all operations provided by Microsoft.Datadog for the 2023-07-07 api version.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
isDataAction: boolean ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_List (new)
Description List all monitors under the specified subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Datadog/monitors
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
monitoringStatus: enum ,
marketplaceSubscriptionStatus: enum ,
datadogOrganizationProperties:
{
name: string ,
id: string ,
linkingAuthCode: string ,
linkingClientId: string ,
redirectUri: string ,
apiKey: string ,
applicationKey: string ,
enterpriseAppId: string ,
cspm: boolean ,
}
,
userInfo:
{
name: string ,
emailAddress: string ,
phoneNumber: string ,
}
,
liftrResourceCategory: enum ,
liftrResourcePreference: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
tags: object ,
location: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_ListByResourceGroup (new)
Description List all monitors under the specified resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
monitoringStatus: enum ,
marketplaceSubscriptionStatus: enum ,
datadogOrganizationProperties:
{
name: string ,
id: string ,
linkingAuthCode: string ,
linkingClientId: string ,
redirectUri: string ,
apiKey: string ,
applicationKey: string ,
enterpriseAppId: string ,
cspm: boolean ,
}
,
userInfo:
{
name: string ,
emailAddress: string ,
phoneNumber: string ,
}
,
liftrResourceCategory: enum ,
liftrResourcePreference: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
tags: object ,
location: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_Get (new)
Description Get the properties of a specific monitor resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
monitoringStatus: enum ,
marketplaceSubscriptionStatus: enum ,
datadogOrganizationProperties:
{
name: string ,
id: string ,
linkingAuthCode: string ,
linkingClientId: string ,
redirectUri: string ,
apiKey: string ,
applicationKey: string ,
enterpriseAppId: string ,
cspm: boolean ,
}
,
userInfo:
{
name: string ,
emailAddress: string ,
phoneNumber: string ,
}
,
liftrResourceCategory: enum ,
liftrResourcePreference: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
tags: object ,
location: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_Create (new)
Description Create a monitor resource.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
api-version: string ,
body:
{
id: string ,
name: string ,
type: string ,
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
monitoringStatus: enum ,
marketplaceSubscriptionStatus: enum ,
datadogOrganizationProperties:
{
name: string ,
id: string ,
linkingAuthCode: string ,
linkingClientId: string ,
redirectUri: string ,
apiKey: string ,
applicationKey: string ,
enterpriseAppId: string ,
cspm: boolean ,
}
,
userInfo:
{
name: string ,
emailAddress: string ,
phoneNumber: string ,
}
,
liftrResourceCategory: enum ,
liftrResourcePreference: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
tags: object ,
location: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
monitoringStatus: enum ,
marketplaceSubscriptionStatus: enum ,
datadogOrganizationProperties:
{
name: string ,
id: string ,
linkingAuthCode: string ,
linkingClientId: string ,
redirectUri: string ,
apiKey: string ,
applicationKey: string ,
enterpriseAppId: string ,
cspm: boolean ,
}
,
userInfo:
{
name: string ,
emailAddress: string ,
phoneNumber: string ,
}
,
liftrResourceCategory: enum ,
liftrResourcePreference: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
tags: object ,
location: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
id: string ,
name: string ,
type: string ,
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
monitoringStatus: enum ,
marketplaceSubscriptionStatus: enum ,
datadogOrganizationProperties:
{
name: string ,
id: string ,
linkingAuthCode: string ,
linkingClientId: string ,
redirectUri: string ,
apiKey: string ,
applicationKey: string ,
enterpriseAppId: string ,
cspm: boolean ,
}
,
userInfo:
{
name: string ,
emailAddress: string ,
phoneNumber: string ,
}
,
liftrResourceCategory: enum ,
liftrResourcePreference: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
tags: object ,
location: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_Update (new)
Description Update a monitor resource.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
api-version: string ,
body:
{
properties:
{
monitoringStatus: enum ,
cspm: boolean ,
}
,
tags: object ,
sku:
{
name: string ,
}
,
}
,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
monitoringStatus: enum ,
marketplaceSubscriptionStatus: enum ,
datadogOrganizationProperties:
{
name: string ,
id: string ,
linkingAuthCode: string ,
linkingClientId: string ,
redirectUri: string ,
apiKey: string ,
applicationKey: string ,
enterpriseAppId: string ,
cspm: boolean ,
}
,
userInfo:
{
name: string ,
emailAddress: string ,
phoneNumber: string ,
}
,
liftrResourceCategory: enum ,
liftrResourcePreference: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
tags: object ,
location: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
id: string ,
name: string ,
type: string ,
sku:
{
name: string ,
}
,
properties:
{
provisioningState: enum ,
monitoringStatus: enum ,
marketplaceSubscriptionStatus: enum ,
datadogOrganizationProperties:
{
name: string ,
id: string ,
linkingAuthCode: string ,
linkingClientId: string ,
redirectUri: string ,
apiKey: string ,
applicationKey: string ,
enterpriseAppId: string ,
cspm: boolean ,
}
,
userInfo:
{
name: string ,
emailAddress: string ,
phoneNumber: string ,
}
,
liftrResourceCategory: enum ,
liftrResourcePreference: integer ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
tags: object ,
location: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Monitors_Delete (new)
Description Delete a monitor resource.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
TagRules_List (new)
Description List the tag rules for a given monitor resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/tagRules
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
id: string ,
type: string ,
properties:
{
provisioningState: enum ,
logRules:
{
sendAadLogs: boolean ,
sendSubscriptionLogs: boolean ,
sendResourceLogs: boolean ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
metricRules:
{
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
automuting: boolean ,
customMetrics: boolean ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
TagRules_CreateOrUpdate (new)
Description Create or update a tag rule set for a given monitor resource.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/tagRules/{ruleSetName}
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
ruleSetName: string ,
api-version: string ,
body:
{
name: string ,
id: string ,
type: string ,
properties:
{
provisioningState: enum ,
logRules:
{
sendAadLogs: boolean ,
sendSubscriptionLogs: boolean ,
sendResourceLogs: boolean ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
metricRules:
{
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
automuting: boolean ,
customMetrics: boolean ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
name: string ,
id: string ,
type: string ,
properties:
{
provisioningState: enum ,
logRules:
{
sendAadLogs: boolean ,
sendSubscriptionLogs: boolean ,
sendResourceLogs: boolean ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
metricRules:
{
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
automuting: boolean ,
customMetrics: boolean ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
TagRules_Get (new)
Description Get a tag rule set for a given monitor resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/tagRules/{ruleSetName}
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
ruleSetName: string ,
api-version: string ,
}

⚐ Response (200)

{
name: string ,
id: string ,
type: string ,
properties:
{
provisioningState: enum ,
logRules:
{
sendAadLogs: boolean ,
sendSubscriptionLogs: boolean ,
sendResourceLogs: boolean ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
metricRules:
{
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
automuting: boolean ,
customMetrics: boolean ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SingleSignOnConfigurations_List (new)
Description List the single sign-on configurations for a given monitor resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/singleSignOnConfigurations
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: enum ,
singleSignOnState: enum ,
enterpriseAppId: string ,
singleSignOnUrl: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SingleSignOnConfigurations_CreateOrUpdate (new)
Description Configures single-sign-on for this resource.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/singleSignOnConfigurations/{configurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
configurationName: string ,
api-version: string ,
body:
{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: enum ,
singleSignOnState: enum ,
enterpriseAppId: string ,
singleSignOnUrl: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}
,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: enum ,
singleSignOnState: enum ,
enterpriseAppId: string ,
singleSignOnUrl: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (201)

{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: enum ,
singleSignOnState: enum ,
enterpriseAppId: string ,
singleSignOnUrl: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SingleSignOnConfigurations_Get (new)
Description Gets the datadog single sign-on resource for the given Monitor.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/singleSignOnConfigurations/{configurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
configurationName: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
properties:
{
provisioningState: enum ,
singleSignOnState: enum ,
enterpriseAppId: string ,
singleSignOnUrl: string ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MonitoredSubscriptions_List (new)
Description List the subscriptions currently being monitored by the Datadog monitor resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/monitoredSubscriptions
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
id: string ,
type: string ,
properties:
{
operation: enum ,
monitoredSubscriptionList:
[
{
subscriptionId: string ,
status: enum ,
error: string ,
tagRules:
{
provisioningState: enum ,
logRules:
{
sendAadLogs: boolean ,
sendSubscriptionLogs: boolean ,
sendResourceLogs: boolean ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
metricRules:
{
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
automuting: boolean ,
customMetrics: boolean ,
}
,
}
,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MonitoredSubscriptions_Get (new)
Description List the subscriptions currently being monitored by the Datadog monitor resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/monitoredSubscriptions/{configurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
configurationName: string ,
api-version: string ,
}

⚐ Response (200)

{
name: string ,
id: string ,
type: string ,
properties:
{
operation: enum ,
monitoredSubscriptionList:
[
{
subscriptionId: string ,
status: enum ,
error: string ,
tagRules:
{
provisioningState: enum ,
logRules:
{
sendAadLogs: boolean ,
sendSubscriptionLogs: boolean ,
sendResourceLogs: boolean ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
metricRules:
{
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
automuting: boolean ,
customMetrics: boolean ,
}
,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MonitoredSubscriptions_CreateorUpdate (new)
Description Add the subscriptions that should be monitored by the Datadog monitor resource.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/monitoredSubscriptions/{configurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
configurationName: string ,
api-version: string ,
body:
{
name: string ,
id: string ,
type: string ,
properties:
{
operation: enum ,
monitoredSubscriptionList:
[
{
subscriptionId: string ,
status: enum ,
error: string ,
tagRules:
{
provisioningState: enum ,
logRules:
{
sendAadLogs: boolean ,
sendSubscriptionLogs: boolean ,
sendResourceLogs: boolean ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
metricRules:
{
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
automuting: boolean ,
customMetrics: boolean ,
}
,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
name: string ,
id: string ,
type: string ,
properties:
{
operation: enum ,
monitoredSubscriptionList:
[
{
subscriptionId: string ,
status: enum ,
error: string ,
tagRules:
{
provisioningState: enum ,
logRules:
{
sendAadLogs: boolean ,
sendSubscriptionLogs: boolean ,
sendResourceLogs: boolean ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
metricRules:
{
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
automuting: boolean ,
customMetrics: boolean ,
}
,
}
,
]
,
}
,
}

⚐ Response (201)

{
name: string ,
id: string ,
type: string ,
properties:
{
operation: enum ,
monitoredSubscriptionList:
[
{
subscriptionId: string ,
status: enum ,
error: string ,
tagRules:
{
provisioningState: enum ,
logRules:
{
sendAadLogs: boolean ,
sendSubscriptionLogs: boolean ,
sendResourceLogs: boolean ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
metricRules:
{
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
automuting: boolean ,
customMetrics: boolean ,
}
,
}
,
]
,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MonitoredSubscriptions_Update (new)
Description Updates the subscriptions that are being monitored by the Datadog monitor resource
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/monitoredSubscriptions/{configurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
configurationName: string ,
api-version: string ,
body:
{
name: string ,
id: string ,
type: string ,
properties:
{
operation: enum ,
monitoredSubscriptionList:
[
{
subscriptionId: string ,
status: enum ,
error: string ,
tagRules:
{
provisioningState: enum ,
logRules:
{
sendAadLogs: boolean ,
sendSubscriptionLogs: boolean ,
sendResourceLogs: boolean ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
metricRules:
{
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
automuting: boolean ,
customMetrics: boolean ,
}
,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
name: string ,
id: string ,
type: string ,
properties:
{
operation: enum ,
monitoredSubscriptionList:
[
{
subscriptionId: string ,
status: enum ,
error: string ,
tagRules:
{
provisioningState: enum ,
logRules:
{
sendAadLogs: boolean ,
sendSubscriptionLogs: boolean ,
sendResourceLogs: boolean ,
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
metricRules:
{
filteringTags:
[
{
name: string ,
value: string ,
action: enum ,
}
,
]
,
}
,
automuting: boolean ,
customMetrics: boolean ,
}
,
}
,
]
,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MonitoredSubscriptions_Delete (new)
Description Updates the subscriptions that are being monitored by the Datadog monitor resource
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/monitoredSubscriptions/{configurationName}
{
subscriptionId: string ,
resourceGroupName: string ,
monitorName: string ,
configurationName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}