Datadog Class

Definition

Low-level API implementation for the Datadog service.

public class Datadog
type Datadog = class
Public Class Datadog
Inheritance
Datadog

Constructors

Name Description
Datadog()

Methods

Name Description
BillingInfoGet(String, String, String, Func<HttpResponseMessage, Task<IBillingInfoResponse>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Get marketplace and organization info mapped to the given monitor.

BillingInfoGetViaIdentity(String, Func<HttpResponseMessage,Task<IBillingInfoResponse>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Get marketplace and organization info mapped to the given monitor.

BillingInfoGetViaIdentityWithResult(String, IEventListener, ISendAsync)
BillingInfoGetWithResult(String, String, String, IEventListener, ISendAsync)
CreationSupportedGet(String, String, Func<HttpResponseMessage, Task<ICreateResourceSupportedResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Informs if the current subscription is being already monitored for selected Datadog organization.

CreationSupportedGetViaIdentity(String, String, Func<HttpResponseMessage, Task<ICreateResourceSupportedResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Informs if the current subscription is being already monitored for selected Datadog organization.

CreationSupportedGetViaIdentityWithResult(String, String, IEventListener, ISendAsync)
CreationSupportedGetWithResult(String, String, IEventListener, ISendAsync)
CreationSupportedList(String, String, Func<HttpResponseMessage, Task<ICreateResourceSupportedResponseList>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Informs if the current subscription is being already monitored for selected Datadog organization.

CreationSupportedListViaIdentity(String, String, Func<HttpResponseMessage, Task<ICreateResourceSupportedResponseList>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Informs if the current subscription is being already monitored for selected Datadog organization.

CreationSupportedListViaIdentityWithResult(String, String, IEventListener, ISendAsync)
CreationSupportedListWithResult(String, String, IEventListener, ISendAsync)
MarketplaceAgreementsCreateOrUpdate(String, IDatadogAgreementResource, Func<HttpResponseMessage,Task<IDatadogAgreementResource>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

update Datadog marketplace agreement in the subscription.

MarketplaceAgreementsCreateOrUpdate(String, IDatadogAgreementResource, Func<HttpResponseMessage,Task<IDatadogAgreementResource>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Create Datadog marketplace agreement in the subscription.

MarketplaceAgreementsCreateOrUpdateViaIdentity(String, IDatadogAgreementResource, Func<HttpResponseMessage,Task<IDatadogAgreementResource>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

update Datadog marketplace agreement in the subscription.

MarketplaceAgreementsCreateOrUpdateViaIdentity(String, IDatadogAgreementResource, Func<HttpResponseMessage,Task<IDatadogAgreementResource>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Create Datadog marketplace agreement in the subscription.

MarketplaceAgreementsCreateOrUpdateViaIdentityWithResult(String, IDatadogAgreementResource, IEventListener, ISendAsync, SerializationMode)
MarketplaceAgreementsCreateOrUpdateViaJsonString(String, String, Func<HttpResponseMessage,Task<IDatadogAgreementResource>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

update Datadog marketplace agreement in the subscription.

MarketplaceAgreementsCreateOrUpdateViaJsonStringWithResult(String, String, IEventListener, ISendAsync)
MarketplaceAgreementsCreateOrUpdateWithResult(String, IDatadogAgreementResource, IEventListener, ISendAsync, SerializationMode)
MarketplaceAgreementsList(String, Func<HttpResponseMessage,Task<IDatadogAgreementResourceListResponse>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List Datadog marketplace agreements in the subscription.

MarketplaceAgreementsList(String, Func<HttpResponseMessage,Task<IDatadogAgreementResourceListResponse>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List Datadog marketplace agreements in the subscription.

MarketplaceAgreementsListViaIdentity(String, Func<HttpResponseMessage, Task<IDatadogAgreementResourceListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List Datadog marketplace agreements in the subscription.

MarketplaceAgreementsListViaIdentity(String, Func<HttpResponseMessage, Task<IDatadogAgreementResourceListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List Datadog marketplace agreements in the subscription.

MarketplaceAgreementsListViaIdentityWithResult(String, IEventListener, ISendAsync)
MarketplaceAgreementsListWithResult(String, IEventListener, ISendAsync)
MonitoredSubscriptionsCreateorUpdate(String, String, String, String, IMonitoredSubscriptionProperties, Func<HttpResponseMessage,Task<IMonitoredSubscriptionProperties>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Add the subscriptions that should be monitored by the Datadog monitor resource.

MonitoredSubscriptionsCreateorUpdateViaIdentity(String, IMonitoredSubscriptionProperties, Func<HttpResponseMessage,Task<IMonitoredSubscriptionProperties>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Add the subscriptions that should be monitored by the Datadog monitor resource.

MonitoredSubscriptionsCreateorUpdateViaIdentityWithResult(String, IMonitoredSubscriptionProperties, IEventListener, ISendAsync, SerializationMode)
MonitoredSubscriptionsCreateorUpdateViaJsonString(String, String, String, String, String, Func<HttpResponseMessage,Task<IMonitoredSubscriptionProperties>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Add the subscriptions that should be monitored by the Datadog monitor resource.

MonitoredSubscriptionsCreateorUpdateViaJsonStringWithResult(String, String, String, String, String, IEventListener, ISendAsync)
MonitoredSubscriptionsCreateorUpdateWithResult(String, String, String, String, IMonitoredSubscriptionProperties, IEventListener, ISendAsync, SerializationMode)
MonitoredSubscriptionsDelete(String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

delete the subscriptions that are being monitored by the Datadog monitor resource

MonitoredSubscriptionsDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

delete the subscriptions that are being monitored by the Datadog monitor resource

MonitoredSubscriptionsGet(String, String, String, String, Func<HttpResponseMessage, Task<IMonitoredSubscriptionProperties>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the subscriptions currently being monitored by the Datadog monitor resource.

MonitoredSubscriptionsGetViaIdentity(String, Func<HttpResponseMessage, Task<IMonitoredSubscriptionProperties>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the subscriptions currently being monitored by the Datadog monitor resource.

MonitoredSubscriptionsGetViaIdentityWithResult(String, IEventListener, ISendAsync)
MonitoredSubscriptionsGetWithResult(String, String, String, String, IEventListener, ISendAsync)
MonitoredSubscriptionsList(String, String, String, Func<HttpResponseMessage, Task<IMonitoredSubscriptionPropertiesList>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the subscriptions currently being monitored by the Datadog monitor resource.

MonitoredSubscriptionsListViaIdentity(String, Func<HttpResponseMessage, Task<IMonitoredSubscriptionPropertiesList>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the subscriptions currently being monitored by the Datadog monitor resource.

MonitoredSubscriptionsListViaIdentityWithResult(String, IEventListener, ISendAsync)
MonitoredSubscriptionsListWithResult(String, String, String, IEventListener, ISendAsync)
MonitoredSubscriptionsUpdate(String, String, String, String, IMonitoredSubscriptionProperties, Func<HttpResponseMessage,Task<IMonitoredSubscriptionProperties>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

update the subscriptions that are being monitored by the Datadog monitor resource

MonitoredSubscriptionsUpdateViaIdentity(String, IMonitoredSubscriptionProperties, Func<HttpResponseMessage,Task<IMonitoredSubscriptionProperties>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

update the subscriptions that are being monitored by the Datadog monitor resource

MonitoredSubscriptionsUpdateViaIdentityWithResult(String, IMonitoredSubscriptionProperties, IEventListener, ISendAsync, SerializationMode)
MonitoredSubscriptionsUpdateViaJsonString(String, String, String, String, String, Func<HttpResponseMessage,Task<IMonitoredSubscriptionProperties>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

update the subscriptions that are being monitored by the Datadog monitor resource

MonitoredSubscriptionsUpdateViaJsonStringWithResult(String, String, String, String, String, IEventListener, ISendAsync)
MonitoredSubscriptionsUpdateWithResult(String, String, String, String, IMonitoredSubscriptionProperties, IEventListener, ISendAsync, SerializationMode)
MonitorsCreate(String, String, String, IDatadogMonitorResource, Func<HttpResponseMessage,Task<IDatadogMonitorResource>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

create a monitor resource.

MonitorsCreate(String, String, String, IDatadogMonitorResource, Func<HttpResponseMessage,Task<IDatadogMonitorResource>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Create a monitor resource.

MonitorsCreateViaIdentity(String, IDatadogMonitorResource, Func<HttpResponseMessage, Task<IDatadogMonitorResource>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

create a monitor resource.

MonitorsCreateViaIdentity(String, IDatadogMonitorResource, Func<HttpResponseMessage, Task<IDatadogMonitorResource>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Create a monitor resource.

MonitorsCreateViaIdentityWithResult(String, IDatadogMonitorResource, IEventListener, ISendAsync, SerializationMode)
MonitorsCreateViaJsonString(String, String, String, String, Func<HttpResponseMessage, Task<IDatadogMonitorResource>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

create a monitor resource.

MonitorsCreateViaJsonStringWithResult(String, String, String, String, IEventListener, ISendAsync)
MonitorsCreateWithResult(String, String, String, IDatadogMonitorResource, IEventListener, ISendAsync, SerializationMode)
MonitorsDelete(String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Delete a monitor resource.

MonitorsDelete(String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Delete a monitor resource.

MonitorsDeleteViaIdentity(String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Delete a monitor resource.

MonitorsDeleteViaIdentity(String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Delete a monitor resource.

MonitorsGet(String, String, String, Func<HttpResponseMessage, Task<IDatadogMonitorResource>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Get the properties of a specific monitor resource.

MonitorsGet(String, String, String, Func<HttpResponseMessage, Task<IDatadogMonitorResource>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Get the properties of a specific monitor resource.

MonitorsGetDefaultKey(String, String, String, Func<HttpResponseMessage, Task<IDatadogApiKey>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Get the default api key.

MonitorsGetDefaultKey(String, String, String, Func<HttpResponseMessage, Task<IDatadogApiKey>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Get the default api key.

MonitorsGetDefaultKeyViaIdentity(String, Func<HttpResponseMessage, Task<IDatadogApiKey>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Get the default api key.

MonitorsGetDefaultKeyViaIdentity(String, Func<HttpResponseMessage, Task<IDatadogApiKey>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Get the default api key.

MonitorsGetDefaultKeyViaIdentityWithResult(String, IEventListener, ISendAsync)
MonitorsGetDefaultKeyWithResult(String, String, String, IEventListener, ISendAsync)
MonitorsGetViaIdentity(String, Func<HttpResponseMessage,Task<IDatadogMonitorResource>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Get the properties of a specific monitor resource.

MonitorsGetViaIdentity(String, Func<HttpResponseMessage,Task<IDatadogMonitorResource>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Get the properties of a specific monitor resource.

MonitorsGetViaIdentityWithResult(String, IEventListener, ISendAsync)
MonitorsGetWithResult(String, String, String, IEventListener, ISendAsync)
MonitorsList(String, Func<HttpResponseMessage,Task<IDatadogMonitorResourceListResponse>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List all monitors under the specified subscription.

MonitorsList(String, Func<HttpResponseMessage,Task<IDatadogMonitorResourceListResponse>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List all monitors under the specified subscription.

MonitorsListApiKeys(String, String, String, Func<HttpResponseMessage, Task<IDatadogApiKeyListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the api keys for a given monitor resource.

MonitorsListApiKeys(String, String, String, Func<HttpResponseMessage, Task<IDatadogApiKeyListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the api keys for a given monitor resource.

MonitorsListApiKeysViaIdentity(String, Func<HttpResponseMessage, Task<IDatadogApiKeyListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the api keys for a given monitor resource.

MonitorsListApiKeysViaIdentity(String, Func<HttpResponseMessage, Task<IDatadogApiKeyListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the api keys for a given monitor resource.

MonitorsListApiKeysViaIdentityWithResult(String, IEventListener, ISendAsync)
MonitorsListApiKeysWithResult(String, String, String, IEventListener, ISendAsync)
MonitorsListByResourceGroup(String, String, Func<HttpResponseMessage, Task<IDatadogMonitorResourceListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List all monitors under the specified resource group.

MonitorsListByResourceGroup(String, String, Func<HttpResponseMessage, Task<IDatadogMonitorResourceListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List all monitors under the specified resource group.

MonitorsListByResourceGroupViaIdentity(String, Func<HttpResponseMessage, Task<IDatadogMonitorResourceListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List all monitors under the specified resource group.

MonitorsListByResourceGroupViaIdentity(String, Func<HttpResponseMessage, Task<IDatadogMonitorResourceListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List all monitors under the specified resource group.

MonitorsListByResourceGroupViaIdentityWithResult(String, IEventListener, ISendAsync)
MonitorsListByResourceGroupWithResult(String, String, IEventListener, ISendAsync)
MonitorsListHosts(String, String, String, Func<HttpResponseMessage, Task<IDatadogHostListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the hosts for a given monitor resource.

MonitorsListHosts(String, String, String, Func<HttpResponseMessage, Task<IDatadogHostListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the hosts for a given monitor resource.

MonitorsListHostsViaIdentity(String, Func<HttpResponseMessage, Task<IDatadogHostListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the hosts for a given monitor resource.

MonitorsListHostsViaIdentity(String, Func<HttpResponseMessage, Task<IDatadogHostListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the hosts for a given monitor resource.

MonitorsListHostsViaIdentityWithResult(String, IEventListener, ISendAsync)
MonitorsListHostsWithResult(String, String, String, IEventListener, ISendAsync)
MonitorsListLinkedResources(String, String, String, Func<HttpResponseMessage, Task<ILinkedResourceListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List all Azure resources associated to the same Datadog organization as the target resource.

MonitorsListLinkedResources(String, String, String, Func<HttpResponseMessage, Task<ILinkedResourceListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List all Azure resources associated to the same Datadog organization as the target resource.

MonitorsListLinkedResourcesViaIdentity(String, Func<HttpResponseMessage, Task<ILinkedResourceListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List all Azure resources associated to the same Datadog organization as the target resource.

MonitorsListLinkedResourcesViaIdentity(String, Func<HttpResponseMessage, Task<ILinkedResourceListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List all Azure resources associated to the same Datadog organization as the target resource.

MonitorsListLinkedResourcesViaIdentityWithResult(String, IEventListener, ISendAsync)
MonitorsListLinkedResourcesWithResult(String, String, String, IEventListener, ISendAsync)
MonitorsListMonitoredResources(String, String, String, Func<HttpResponseMessage, Task<IMonitoredResourceListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the resources currently being monitored by the Datadog monitor resource.

MonitorsListMonitoredResources(String, String, String, Func<HttpResponseMessage, Task<IMonitoredResourceListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the resources currently being monitored by the Datadog monitor resource.

MonitorsListMonitoredResourcesViaIdentity(String, Func<HttpResponseMessage, Task<IMonitoredResourceListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the resources currently being monitored by the Datadog monitor resource.

MonitorsListMonitoredResourcesViaIdentity(String, Func<HttpResponseMessage, Task<IMonitoredResourceListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the resources currently being monitored by the Datadog monitor resource.

MonitorsListMonitoredResourcesViaIdentityWithResult(String, IEventListener, ISendAsync)
MonitorsListMonitoredResourcesWithResult(String, String, String, IEventListener, ISendAsync)
MonitorsListViaIdentity(String, Func<HttpResponseMessage,Task<IDatadogMonitorResourceListResponse>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List all monitors under the specified subscription.

MonitorsListViaIdentity(String, Func<HttpResponseMessage,Task<IDatadogMonitorResourceListResponse>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List all monitors under the specified subscription.

MonitorsListViaIdentityWithResult(String, IEventListener, ISendAsync)
MonitorsListWithResult(String, IEventListener, ISendAsync)
MonitorsRefreshSetPasswordLink(String, String, String, Func<HttpResponseMessage, Task<IDatadogSetPasswordLink>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Refresh the set password link and return a latest one.

MonitorsRefreshSetPasswordLink(String, String, String, Func<HttpResponseMessage, Task<IDatadogSetPasswordLink>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Refresh the set password link and return a latest one.

MonitorsRefreshSetPasswordLinkViaIdentity(String, Func<HttpResponseMessage, Task<IDatadogSetPasswordLink>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Refresh the set password link and return a latest one.

MonitorsRefreshSetPasswordLinkViaIdentity(String, Func<HttpResponseMessage, Task<IDatadogSetPasswordLink>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Refresh the set password link and return a latest one.

MonitorsRefreshSetPasswordLinkViaIdentityWithResult(String, IEventListener, ISendAsync)
MonitorsRefreshSetPasswordLinkWithResult(String, String, String, IEventListener, ISendAsync)
MonitorsSetDefaultKey(String, String, String, IDatadogApiKey, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync, SerializationMode)

Set the default api key.

MonitorsSetDefaultKey(String, String, String, IDatadogApiKey, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Set the default api key.

MonitorsSetDefaultKeyViaIdentity(String, IDatadogApiKey, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Set the default api key.

MonitorsSetDefaultKeyViaIdentity(String, IDatadogApiKey, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Set the default api key.

MonitorsSetDefaultKeyViaJsonString(String, String, String, String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Set the default api key.

MonitorsUpdate(String, String, String, IDatadogMonitorResourceUpdateParameters, Func<HttpResponseMessage,Task<IDatadogMonitorResource>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

update a monitor resource.

MonitorsUpdate(String, String, String, IDatadogMonitorResourceUpdateParameters, Func<HttpResponseMessage,Task<IDatadogMonitorResource>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Update a monitor resource.

MonitorsUpdateViaIdentity(String, IDatadogMonitorResourceUpdateParameters, Func<HttpResponseMessage,Task<IDatadogMonitorResource>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

update a monitor resource.

MonitorsUpdateViaIdentity(String, IDatadogMonitorResourceUpdateParameters, Func<HttpResponseMessage,Task<IDatadogMonitorResource>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Update a monitor resource.

MonitorsUpdateViaIdentityWithResult(String, IDatadogMonitorResourceUpdateParameters, IEventListener, ISendAsync, SerializationMode)
MonitorsUpdateViaJsonString(String, String, String, String, Func<HttpResponseMessage, Task<IDatadogMonitorResource>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

update a monitor resource.

MonitorsUpdateViaJsonStringWithResult(String, String, String, String, IEventListener, ISendAsync)
MonitorsUpdateWithResult(String, String, String, IDatadogMonitorResourceUpdateParameters, IEventListener, ISendAsync, SerializationMode)
OperationsList(Func<HttpResponseMessage,Task<IOperationListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List all operations provided by Microsoft.Datadog for the 2021-03-01 api version.

OperationsList(Func<HttpResponseMessage,Task<IOperationListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List all operations provided by Microsoft.Datadog for the 2025-06-11 api version.

OperationsListViaIdentity(String, Func<HttpResponseMessage,Task<IOperationListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List all operations provided by Microsoft.Datadog for the 2021-03-01 api version.

OperationsListViaIdentity(String, Func<HttpResponseMessage,Task<IOperationListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List all operations provided by Microsoft.Datadog for the 2025-06-11 api version.

OperationsListViaIdentityWithResult(String, IEventListener, ISendAsync)
OperationsListWithResult(IEventListener, ISendAsync)
OrganizationsResubscribe(String, String, String, IResubscribeProperties, Func<HttpResponseMessage,Task<IDatadogMonitorResource>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Reinstate integration with your Datadog organization by choosing one of the available subscription plans.

OrganizationsResubscribeViaIdentity(String, IResubscribeProperties, Func<HttpResponseMessage,Task<IDatadogMonitorResource>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Reinstate integration with your Datadog organization by choosing one of the available subscription plans.

OrganizationsResubscribeViaIdentityWithResult(String, IResubscribeProperties, IEventListener, ISendAsync, SerializationMode)
OrganizationsResubscribeViaJsonString(String, String, String, String, Func<HttpResponseMessage,Task<IDatadogMonitorResource>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Reinstate integration with your Datadog organization by choosing one of the available subscription plans.

OrganizationsResubscribeViaJsonStringWithResult(String, String, String, String, IEventListener, ISendAsync)
OrganizationsResubscribeWithResult(String, String, String, IResubscribeProperties, IEventListener, ISendAsync, SerializationMode)
SingleSignOnConfigurationsCreateOrUpdate(String, String, String, String, IDatadogSingleSignOnResource, Func<HttpResponseMessage, Task<IDatadogSingleSignOnResource>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Configures single-sign-on for this resource.

SingleSignOnConfigurationsCreateOrUpdate(String, String, String, String, IDatadogSingleSignOnResource, Func<HttpResponseMessage, Task<IDatadogSingleSignOnResource>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Configures single-sign-on for this resource.

SingleSignOnConfigurationsCreateOrUpdateViaIdentity(String, IDatadogSingleSignOnResource, Func<HttpResponseMessage,Task<IDatadogSingleSignOnResource>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

Configures single-sign-on for this resource.

SingleSignOnConfigurationsCreateOrUpdateViaIdentity(String, IDatadogSingleSignOnResource, Func<HttpResponseMessage,Task<IDatadogSingleSignOnResource>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Configures single-sign-on for this resource.

SingleSignOnConfigurationsCreateOrUpdateViaIdentityWithResult(String, IDatadogSingleSignOnResource, IEventListener, ISendAsync, SerializationMode)
SingleSignOnConfigurationsCreateOrUpdateViaJsonString(String, String, String, String, String, Func<HttpResponseMessage,Task<IDatadogSingleSignOnResource>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Configures single-sign-on for this resource.

SingleSignOnConfigurationsCreateOrUpdateViaJsonStringWithResult(String, String, String, String, String, IEventListener, ISendAsync)
SingleSignOnConfigurationsCreateOrUpdateWithResult(String, String, String, String, IDatadogSingleSignOnResource, IEventListener, ISendAsync, SerializationMode)
SingleSignOnConfigurationsGet(String, String, String, String, Func<HttpResponseMessage,Task<IDatadogSingleSignOnResource>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets the datadog single sign-on resource for the given Monitor.

SingleSignOnConfigurationsGet(String, String, String, String, Func<HttpResponseMessage,Task<IDatadogSingleSignOnResource>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets the datadog single sign-on resource for the given Monitor.

SingleSignOnConfigurationsGetViaIdentity(String, Func<HttpResponseMessage, Task<IDatadogSingleSignOnResource>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets the datadog single sign-on resource for the given Monitor.

SingleSignOnConfigurationsGetViaIdentity(String, Func<HttpResponseMessage, Task<IDatadogSingleSignOnResource>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets the datadog single sign-on resource for the given Monitor.

SingleSignOnConfigurationsGetViaIdentityWithResult(String, IEventListener, ISendAsync)
SingleSignOnConfigurationsGetWithResult(String, String, String, String, IEventListener, ISendAsync)
SingleSignOnConfigurationsList(String, String, String, Func<HttpResponseMessage, Task<IDatadogSingleSignOnResourceListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the single sign-on configurations for a given monitor resource.

SingleSignOnConfigurationsList(String, String, String, Func<HttpResponseMessage, Task<IDatadogSingleSignOnResourceListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the single sign-on configurations for a given monitor resource.

SingleSignOnConfigurationsListViaIdentity(String, Func<HttpResponseMessage, Task<IDatadogSingleSignOnResourceListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the single sign-on configurations for a given monitor resource.

SingleSignOnConfigurationsListViaIdentity(String, Func<HttpResponseMessage, Task<IDatadogSingleSignOnResourceListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the single sign-on configurations for a given monitor resource.

SingleSignOnConfigurationsListViaIdentityWithResult(String, IEventListener, ISendAsync)
SingleSignOnConfigurationsListWithResult(String, String, String, IEventListener, ISendAsync)
TagRulesCreateOrUpdate(String, String, String, String, IMonitoringTagRules, Func<HttpResponseMessage,Task<IMonitoringTagRules>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

update a tag rule set for a given monitor resource.

TagRulesCreateOrUpdate(String, String, String, String, IMonitoringTagRules, Func<HttpResponseMessage,Task<IMonitoringTagRules>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Create or update a tag rule set for a given monitor resource.

TagRulesCreateOrUpdateViaIdentity(String, IMonitoringTagRules, Func<HttpResponseMessage,Task<IMonitoringTagRules>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

update a tag rule set for a given monitor resource.

TagRulesCreateOrUpdateViaIdentity(String, IMonitoringTagRules, Func<HttpResponseMessage,Task<IMonitoringTagRules>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Create or update a tag rule set for a given monitor resource.

TagRulesCreateOrUpdateViaIdentityWithResult(String, IMonitoringTagRules, IEventListener, ISendAsync, SerializationMode)
TagRulesCreateOrUpdateViaJsonString(String, String, String, String, String, Func<HttpResponseMessage,Task<IMonitoringTagRules>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

update a tag rule set for a given monitor resource.

TagRulesCreateOrUpdateViaJsonStringWithResult(String, String, String, String, String, IEventListener, ISendAsync)
TagRulesCreateOrUpdateWithResult(String, String, String, String, IMonitoringTagRules, IEventListener, ISendAsync, SerializationMode)
TagRulesGet(String, String, String, String, Func<HttpResponseMessage, Task<IMonitoringTagRules>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Get a tag rule set for a given monitor resource.

TagRulesGet(String, String, String, String, Func<HttpResponseMessage, Task<IMonitoringTagRules>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Get a tag rule set for a given monitor resource.

TagRulesGetViaIdentity(String, Func<HttpResponseMessage,Task<IMonitoringTagRules>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Get a tag rule set for a given monitor resource.

TagRulesGetViaIdentity(String, Func<HttpResponseMessage,Task<IMonitoringTagRules>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Get a tag rule set for a given monitor resource.

TagRulesGetViaIdentityWithResult(String, IEventListener, ISendAsync)
TagRulesGetWithResult(String, String, String, String, IEventListener, ISendAsync)
TagRulesList(String, String, String, Func<HttpResponseMessage, Task<IMonitoringTagRulesListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the tag rules for a given monitor resource.

TagRulesList(String, String, String, Func<HttpResponseMessage, Task<IMonitoringTagRulesListResponse>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the tag rules for a given monitor resource.

TagRulesListViaIdentity(String, Func<HttpResponseMessage,Task<IMonitoringTagRulesListResponse>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the tag rules for a given monitor resource.

TagRulesListViaIdentity(String, Func<HttpResponseMessage,Task<IMonitoringTagRulesListResponse>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

List the tag rules for a given monitor resource.

TagRulesListViaIdentityWithResult(String, IEventListener, ISendAsync)
TagRulesListWithResult(String, String, String, IEventListener, ISendAsync)

Applies to