DatadogExtensions Class

Definition

A class to add extension methods to Azure.ResourceManager.Datadog.

public static class DatadogExtensions
type DatadogExtensions = class
Public Module DatadogExtensions
Inheritance
DatadogExtensions

Methods

CreateOrUpdateMarketplaceAgreement(SubscriptionResource, DatadogAgreementResourceProperties, CancellationToken)

Create Datadog marketplace agreement in the subscription.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Datadog/agreements/default
  • Operation Id: MarketplaceAgreements_CreateOrUpdate
CreateOrUpdateMarketplaceAgreementAsync(SubscriptionResource, DatadogAgreementResourceProperties, CancellationToken)

Create Datadog marketplace agreement in the subscription.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Datadog/agreements/default
  • Operation Id: MarketplaceAgreements_CreateOrUpdate
GetDatadogMonitorResource(ArmClient, ResourceIdentifier)

Gets an object representing a DatadogMonitorResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String) to create a DatadogMonitorResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetDatadogMonitorResource(ResourceIdentifier) instead.

GetDatadogMonitorResource(ResourceGroupResource, String, CancellationToken)

Get the properties of a specific monitor resource.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}
  • Operation Id: Monitors_Get
GetDatadogMonitorResourceAsync(ResourceGroupResource, String, CancellationToken)

Get the properties of a specific monitor resource.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}
  • Operation Id: Monitors_Get
GetDatadogMonitorResources(ResourceGroupResource)

Gets a collection of DatadogMonitorResources in the ResourceGroupResource. MockingTo mock this method, please mock GetDatadogMonitorResources() instead.

GetDatadogMonitorResources(SubscriptionResource, CancellationToken)

List all monitors under the specified subscription.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Datadog/monitors
  • Operation Id: Monitors_List
GetDatadogMonitorResourcesAsync(SubscriptionResource, CancellationToken)

List all monitors under the specified subscription.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Datadog/monitors
  • Operation Id: Monitors_List
GetDatadogSingleSignOnResource(ArmClient, ResourceIdentifier)

Gets an object representing a DatadogSingleSignOnResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String, String) to create a DatadogSingleSignOnResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetDatadogSingleSignOnResource(ResourceIdentifier) instead.

GetMarketplaceAgreements(SubscriptionResource, CancellationToken)

List Datadog marketplace agreements in the subscription.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Datadog/agreements
  • Operation Id: MarketplaceAgreements_List
GetMarketplaceAgreementsAsync(SubscriptionResource, CancellationToken)

List Datadog marketplace agreements in the subscription.

  • Request Path: /subscriptions/{subscriptionId}/providers/Microsoft.Datadog/agreements
  • Operation Id: MarketplaceAgreements_List
GetMonitoringTagRuleResource(ArmClient, ResourceIdentifier)

Gets an object representing a MonitoringTagRuleResource along with the instance operations that can be performed on it but with no data. You can use CreateResourceIdentifier(String, String, String, String) to create a MonitoringTagRuleResourceResourceIdentifier from its components. MockingTo mock this method, please mock GetMonitoringTagRuleResource(ResourceIdentifier) instead.

Applies to