1. Packages
  2. Azure Native
  3. API Docs
  4. applicationinsights
  5. getProactiveDetectionConfiguration
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

azure-native.applicationinsights.getProactiveDetectionConfiguration

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

Get the ProactiveDetection configuration for this configuration id.

Uses Azure REST API version 2018-05-01-preview.

Other available API versions: 2015-05-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native applicationinsights [ApiVersion]. See the version guide for details.

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:applicationinsights: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:

AzureApiVersion string
The Azure API version of the resource.
Id string
Azure resource Id
Properties Pulumi.AzureNative.ApplicationInsights.Outputs.ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponse
Properties that define a ProactiveDetection configuration.
Type string
Azure resource type
Location string
Resource location
Name string
Azure resource name
AzureApiVersion string
The Azure API version of the resource.
Id string
Azure resource Id
Properties ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponse
Properties that define a ProactiveDetection configuration.
Type string
Azure resource type
Location string
Resource location
Name string
Azure resource name
azureApiVersion String
The Azure API version of the resource.
id String
Azure resource Id
properties ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponse
Properties that define a ProactiveDetection configuration.
type String
Azure resource type
location String
Resource location
name String
Azure resource name
azureApiVersion string
The Azure API version of the resource.
id string
Azure resource Id
properties ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponse
Properties that define a ProactiveDetection configuration.
type string
Azure resource type
location string
Resource location
name string
Azure resource name
azure_api_version str
The Azure API version of the resource.
id str
Azure resource Id
properties ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponse
Properties that define a ProactiveDetection configuration.
type str
Azure resource type
location str
Resource location
name str
Azure resource name
azureApiVersion String
The Azure API version of the resource.
id String
Azure resource Id
properties Property Map
Properties that define a ProactiveDetection configuration.
type String
Azure resource type
location String
Resource location
name String
Azure resource name

Supporting Types

ApplicationInsightsComponentProactiveDetectionConfigurationPropertiesResponse

LastUpdatedTime This property is required. string
The last time this rule was updated
Name This property is required. string
The rule name
CustomEmails List<string>
Custom email addresses for this rule notifications
Enabled bool
A flag that indicates whether this rule is enabled by the user
RuleDefinitions Pulumi.AzureNative.ApplicationInsights.Inputs.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
LastUpdatedTime This property is required. string
The last time this rule was updated
Name This property is required. string
The rule name
CustomEmails []string
Custom email addresses for this rule notifications
Enabled bool
A flag that indicates whether this rule is enabled by the user
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
lastUpdatedTime This property is required. String
The last time this rule was updated
name This property is required. String
The rule name
customEmails List<String>
Custom email addresses for this rule notifications
enabled Boolean
A flag that indicates whether this rule is enabled by the user
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
lastUpdatedTime This property is required. string
The last time this rule was updated
name This property is required. string
The rule name
customEmails string[]
Custom email addresses for this rule notifications
enabled boolean
A flag that indicates whether this rule is enabled by the user
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
last_updated_time This property is required. str
The last time this rule was updated
name This property is required. str
The rule name
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
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
lastUpdatedTime This property is required. String
The last time this rule was updated
name This property is required. String
The rule name
customEmails List<String>
Custom email addresses for this rule notifications
enabled Boolean
A flag that indicates whether this rule is enabled by the user
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

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 pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi