1. Packages
  2. Azure Native v2
  3. API Docs
  4. insights
  5. getProactiveDetectionConfiguration
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.insights.getProactiveDetectionConfiguration

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Get the ProactiveDetection configuration for this configuration id. Azure REST API version: 2018-05-01-preview.

Other available API versions: 2015-05-01.

Using getProactiveDetectionConfiguration

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getProactiveDetectionConfiguration(args: GetProactiveDetectionConfigurationArgs, opts?: InvokeOptions): Promise<GetProactiveDetectionConfigurationResult>
function getProactiveDetectionConfigurationOutput(args: GetProactiveDetectionConfigurationOutputArgs, opts?: InvokeOptions): Output<GetProactiveDetectionConfigurationResult>
Copy
def get_proactive_detection_configuration(configuration_id: Optional[str] = None,
                                          resource_group_name: Optional[str] = None,
                                          resource_name: Optional[str] = None,
                                          opts: Optional[InvokeOptions] = None) -> GetProactiveDetectionConfigurationResult
def get_proactive_detection_configuration_output(configuration_id: Optional[pulumi.Input[str]] = None,
                                          resource_group_name: Optional[pulumi.Input[str]] = None,
                                          resource_name: Optional[pulumi.Input[str]] = None,
                                          opts: Optional[InvokeOptions] = None) -> Output[GetProactiveDetectionConfigurationResult]
Copy
func LookupProactiveDetectionConfiguration(ctx *Context, args *LookupProactiveDetectionConfigurationArgs, opts ...InvokeOption) (*LookupProactiveDetectionConfigurationResult, error)
func LookupProactiveDetectionConfigurationOutput(ctx *Context, args *LookupProactiveDetectionConfigurationOutputArgs, opts ...InvokeOption) LookupProactiveDetectionConfigurationResultOutput
Copy

> Note: This function is named LookupProactiveDetectionConfiguration in the Go SDK.

public static class GetProactiveDetectionConfiguration 
{
    public static Task<GetProactiveDetectionConfigurationResult> InvokeAsync(GetProactiveDetectionConfigurationArgs args, InvokeOptions? opts = null)
    public static Output<GetProactiveDetectionConfigurationResult> Invoke(GetProactiveDetectionConfigurationInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetProactiveDetectionConfigurationResult> getProactiveDetectionConfiguration(GetProactiveDetectionConfigurationArgs args, InvokeOptions options)
public static Output<GetProactiveDetectionConfigurationResult> getProactiveDetectionConfiguration(GetProactiveDetectionConfigurationArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:insights:getProactiveDetectionConfiguration
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ConfigurationId
This property is required.
Changes to this property will trigger replacement.
string
The ProactiveDetection configuration ID. This is unique within a Application Insights component.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
ResourceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Application Insights component resource.
ConfigurationId
This property is required.
Changes to this property will trigger replacement.
string
The ProactiveDetection configuration ID. This is unique within a Application Insights component.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
ResourceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Application Insights component resource.
configurationId
This property is required.
Changes to this property will trigger replacement.
String
The ProactiveDetection configuration ID. This is unique within a Application Insights component.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
resourceName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Application Insights component resource.
configurationId
This property is required.
Changes to this property will trigger replacement.
string
The ProactiveDetection configuration ID. This is unique within a Application Insights component.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
resourceName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Application Insights component resource.
configuration_id
This property is required.
Changes to this property will trigger replacement.
str
The ProactiveDetection configuration ID. This is unique within a Application Insights component.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
resource_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the Application Insights component resource.
configurationId
This property is required.
Changes to this property will trigger replacement.
String
The ProactiveDetection configuration ID. This is unique within a Application Insights component.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
resourceName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Application Insights component resource.

getProactiveDetectionConfiguration Result

The following output properties are available:

Id string
Azure resource Id
LastUpdatedTime string
The last time this rule was updated
Name string
The rule name
Type string
Azure resource type
CustomEmails List<string>
Custom email addresses for this rule notifications
Enabled bool
A flag that indicates whether this rule is enabled by the user
Location string
Resource location
RuleDefinitions Pulumi.AzureNative.Insights.Outputs.ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitions
Static definitions of the ProactiveDetection configuration rule (same values for all components).
SendEmailsToSubscriptionOwners bool
A flag that indicated whether notifications on this rule should be sent to subscription owners
Id string
Azure resource Id
LastUpdatedTime string
The last time this rule was updated
Name string
The rule name
Type string
Azure resource type
CustomEmails []string
Custom email addresses for this rule notifications
Enabled bool
A flag that indicates whether this rule is enabled by the user
Location string
Resource location
RuleDefinitions ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitions
Static definitions of the ProactiveDetection configuration rule (same values for all components).
SendEmailsToSubscriptionOwners bool
A flag that indicated whether notifications on this rule should be sent to subscription owners
id String
Azure resource Id
lastUpdatedTime String
The last time this rule was updated
name String
The rule name
type String
Azure resource type
customEmails List<String>
Custom email addresses for this rule notifications
enabled Boolean
A flag that indicates whether this rule is enabled by the user
location String
Resource location
ruleDefinitions ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitions
Static definitions of the ProactiveDetection configuration rule (same values for all components).
sendEmailsToSubscriptionOwners Boolean
A flag that indicated whether notifications on this rule should be sent to subscription owners
id string
Azure resource Id
lastUpdatedTime string
The last time this rule was updated
name string
The rule name
type string
Azure resource type
customEmails string[]
Custom email addresses for this rule notifications
enabled boolean
A flag that indicates whether this rule is enabled by the user
location string
Resource location
ruleDefinitions ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitions
Static definitions of the ProactiveDetection configuration rule (same values for all components).
sendEmailsToSubscriptionOwners boolean
A flag that indicated whether notifications on this rule should be sent to subscription owners
id str
Azure resource Id
last_updated_time str
The last time this rule was updated
name str
The rule name
type str
Azure resource type
custom_emails Sequence[str]
Custom email addresses for this rule notifications
enabled bool
A flag that indicates whether this rule is enabled by the user
location str
Resource location
rule_definitions ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitions
Static definitions of the ProactiveDetection configuration rule (same values for all components).
send_emails_to_subscription_owners bool
A flag that indicated whether notifications on this rule should be sent to subscription owners
id String
Azure resource Id
lastUpdatedTime String
The last time this rule was updated
name String
The rule name
type String
Azure resource type
customEmails List<String>
Custom email addresses for this rule notifications
enabled Boolean
A flag that indicates whether this rule is enabled by the user
location String
Resource location
ruleDefinitions Property Map
Static definitions of the ProactiveDetection configuration rule (same values for all components).
sendEmailsToSubscriptionOwners Boolean
A flag that indicated whether notifications on this rule should be sent to subscription owners

Supporting Types

ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponseRuleDefinitions

Description string
The rule description
DisplayName string
The rule name as it is displayed in UI
HelpUrl string
URL which displays additional info about the proactive detection rule
IsEnabledByDefault bool
A flag indicating whether the rule is enabled by default
IsHidden bool
A flag indicating whether the rule is hidden (from the UI)
IsInPreview bool
A flag indicating whether the rule is in preview
Name string
The rule name
SupportsEmailNotifications bool
A flag indicating whether email notifications are supported for detections for this rule
Description string
The rule description
DisplayName string
The rule name as it is displayed in UI
HelpUrl string
URL which displays additional info about the proactive detection rule
IsEnabledByDefault bool
A flag indicating whether the rule is enabled by default
IsHidden bool
A flag indicating whether the rule is hidden (from the UI)
IsInPreview bool
A flag indicating whether the rule is in preview
Name string
The rule name
SupportsEmailNotifications bool
A flag indicating whether email notifications are supported for detections for this rule
description String
The rule description
displayName String
The rule name as it is displayed in UI
helpUrl String
URL which displays additional info about the proactive detection rule
isEnabledByDefault Boolean
A flag indicating whether the rule is enabled by default
isHidden Boolean
A flag indicating whether the rule is hidden (from the UI)
isInPreview Boolean
A flag indicating whether the rule is in preview
name String
The rule name
supportsEmailNotifications Boolean
A flag indicating whether email notifications are supported for detections for this rule
description string
The rule description
displayName string
The rule name as it is displayed in UI
helpUrl string
URL which displays additional info about the proactive detection rule
isEnabledByDefault boolean
A flag indicating whether the rule is enabled by default
isHidden boolean
A flag indicating whether the rule is hidden (from the UI)
isInPreview boolean
A flag indicating whether the rule is in preview
name string
The rule name
supportsEmailNotifications boolean
A flag indicating whether email notifications are supported for detections for this rule
description str
The rule description
display_name str
The rule name as it is displayed in UI
help_url str
URL which displays additional info about the proactive detection rule
is_enabled_by_default bool
A flag indicating whether the rule is enabled by default
is_hidden bool
A flag indicating whether the rule is hidden (from the UI)
is_in_preview bool
A flag indicating whether the rule is in preview
name str
The rule name
supports_email_notifications bool
A flag indicating whether email notifications are supported for detections for this rule
description String
The rule description
displayName String
The rule name as it is displayed in UI
helpUrl String
URL which displays additional info about the proactive detection rule
isEnabledByDefault Boolean
A flag indicating whether the rule is enabled by default
isHidden Boolean
A flag indicating whether the rule is hidden (from the UI)
isInPreview Boolean
A flag indicating whether the rule is in preview
name String
The rule name
supportsEmailNotifications Boolean
A flag indicating whether email notifications are supported for detections for this rule

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi