ArmDatadogModelFactory.DatadogMonitorProperties Method

Definition

public static Azure.ResourceManager.Datadog.Models.DatadogMonitorProperties DatadogMonitorProperties(Azure.ResourceManager.Datadog.Models.DatadogProvisioningState? provisioningState = default, Azure.ResourceManager.Datadog.Models.DatadogMonitoringStatus? monitoringStatus = default, Azure.ResourceManager.Datadog.Models.MarketplaceSubscriptionStatus? marketplaceSubscriptionStatus = default, Azure.ResourceManager.Datadog.Models.DatadogOrganizationProperties datadogOrganizationProperties = default, Azure.ResourceManager.Datadog.Models.DatadogUserInfo userInfo = default, Azure.ResourceManager.Datadog.Models.DatadogLiftrResourceCategory? liftrResourceCategory = default, int? liftrResourcePreference = default, Azure.Core.ResourceIdentifier saaSResourceId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Datadog.Models.DatadogSreAgentConfiguration> sreAgentConfiguration = default, Azure.ResourceManager.Datadog.Models.DatadogMarketplaceOfferDetails marketplaceOfferDetails = default);
static member DatadogMonitorProperties : Nullable<Azure.ResourceManager.Datadog.Models.DatadogProvisioningState> * Nullable<Azure.ResourceManager.Datadog.Models.DatadogMonitoringStatus> * Nullable<Azure.ResourceManager.Datadog.Models.MarketplaceSubscriptionStatus> * Azure.ResourceManager.Datadog.Models.DatadogOrganizationProperties * Azure.ResourceManager.Datadog.Models.DatadogUserInfo * Nullable<Azure.ResourceManager.Datadog.Models.DatadogLiftrResourceCategory> * Nullable<int> * Azure.Core.ResourceIdentifier * seq<Azure.ResourceManager.Datadog.Models.DatadogSreAgentConfiguration> * Azure.ResourceManager.Datadog.Models.DatadogMarketplaceOfferDetails -> Azure.ResourceManager.Datadog.Models.DatadogMonitorProperties
Public Shared Function DatadogMonitorProperties (Optional provisioningState As Nullable(Of DatadogProvisioningState) = Nothing, Optional monitoringStatus As Nullable(Of DatadogMonitoringStatus) = Nothing, Optional marketplaceSubscriptionStatus As Nullable(Of MarketplaceSubscriptionStatus) = Nothing, Optional datadogOrganizationProperties As DatadogOrganizationProperties = Nothing, Optional userInfo As DatadogUserInfo = Nothing, Optional liftrResourceCategory As Nullable(Of DatadogLiftrResourceCategory) = Nothing, Optional liftrResourcePreference As Nullable(Of Integer) = Nothing, Optional saaSResourceId As ResourceIdentifier = Nothing, Optional sreAgentConfiguration As IEnumerable(Of DatadogSreAgentConfiguration) = Nothing, Optional marketplaceOfferDetails As DatadogMarketplaceOfferDetails = Nothing) As DatadogMonitorProperties

Parameters

provisioningState
Nullable<DatadogProvisioningState>
monitoringStatus
Nullable<DatadogMonitoringStatus>

Flag specifying if the resource monitoring is enabled or disabled.

marketplaceSubscriptionStatus
Nullable<MarketplaceSubscriptionStatus>

Flag specifying the Marketplace Subscription Status of the resource. If payment is not made in time, the resource will go in Suspended state.

datadogOrganizationProperties
DatadogOrganizationProperties

Specify the Datadog organization name. In the case of linking to existing organizations, Id, ApiKey, and Applicationkey is required as well.

userInfo
DatadogUserInfo

Includes name, email and optionally, phone number. User Information can't be null.

liftrResourceCategory
Nullable<DatadogLiftrResourceCategory>
liftrResourcePreference
Nullable<Int32>

The priority of the resource.

saaSResourceId
ResourceIdentifier

SaaS resource id.

sreAgentConfiguration
IEnumerable<DatadogSreAgentConfiguration>

SRE Agent configuration to connect to MCP server of Datadog for given organization.

marketplaceOfferDetails
DatadogMarketplaceOfferDetails

Details about the marketplace offer associated with the resource. Required for API version 2025-11 and later. For earlier API versions, defaults to the legacy offer.

Returns

A new DatadogMonitorProperties instance for mocking.

Applies to