1. Packages
  2. Azure Native
  3. API Docs
  4. cloudhealth
  5. getSignalDefinition
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.6.1 published on Friday, Aug 1, 2025 by Pulumi

azure-native.cloudhealth.getSignalDefinition

Explore with Pulumi AI

azure-native logo
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.6.1 published on Friday, Aug 1, 2025 by Pulumi

    Get a SignalDefinition

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

    Using getSignalDefinition

    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 getSignalDefinition(args: GetSignalDefinitionArgs, opts?: InvokeOptions): Promise<GetSignalDefinitionResult>
    function getSignalDefinitionOutput(args: GetSignalDefinitionOutputArgs, opts?: InvokeOptions): Output<GetSignalDefinitionResult>
    def get_signal_definition(health_model_name: Optional[str] = None,
                              resource_group_name: Optional[str] = None,
                              signal_definition_name: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetSignalDefinitionResult
    def get_signal_definition_output(health_model_name: Optional[pulumi.Input[str]] = None,
                              resource_group_name: Optional[pulumi.Input[str]] = None,
                              signal_definition_name: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetSignalDefinitionResult]
    func LookupSignalDefinition(ctx *Context, args *LookupSignalDefinitionArgs, opts ...InvokeOption) (*LookupSignalDefinitionResult, error)
    func LookupSignalDefinitionOutput(ctx *Context, args *LookupSignalDefinitionOutputArgs, opts ...InvokeOption) LookupSignalDefinitionResultOutput

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

    public static class GetSignalDefinition 
    {
        public static Task<GetSignalDefinitionResult> InvokeAsync(GetSignalDefinitionArgs args, InvokeOptions? opts = null)
        public static Output<GetSignalDefinitionResult> Invoke(GetSignalDefinitionInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSignalDefinitionResult> getSignalDefinition(GetSignalDefinitionArgs args, InvokeOptions options)
    public static Output<GetSignalDefinitionResult> getSignalDefinition(GetSignalDefinitionArgs args, InvokeOptions options)
    
    fn::invoke:
      function: azure-native:cloudhealth:getSignalDefinition
      arguments:
        # arguments dictionary

    The following arguments are supported:

    HealthModelName string
    Name of health model resource
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    SignalDefinitionName string
    Name of the signal definition. Must be unique within a health model.
    HealthModelName string
    Name of health model resource
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    SignalDefinitionName string
    Name of the signal definition. Must be unique within a health model.
    healthModelName String
    Name of health model resource
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    signalDefinitionName String
    Name of the signal definition. Must be unique within a health model.
    healthModelName string
    Name of health model resource
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    signalDefinitionName string
    Name of the signal definition. Must be unique within a health model.
    health_model_name str
    Name of health model resource
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    signal_definition_name str
    Name of the signal definition. Must be unique within a health model.
    healthModelName String
    Name of health model resource
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    signalDefinitionName String
    Name of the signal definition. Must be unique within a health model.

    getSignalDefinition Result

    The following output properties are available:

    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    Name string
    The name of the resource
    Properties Pulumi.AzureNative.CloudHealth.Outputs.LogAnalyticsQuerySignalDefinitionPropertiesResponse | Pulumi.AzureNative.CloudHealth.Outputs.PrometheusMetricsSignalDefinitionPropertiesResponse | Pulumi.AzureNative.CloudHealth.Outputs.ResourceMetricSignalDefinitionPropertiesResponse
    The resource-specific properties for this resource.
    SystemData Pulumi.AzureNative.CloudHealth.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    Name string
    The name of the resource
    Properties LogAnalyticsQuerySignalDefinitionPropertiesResponse | PrometheusMetricsSignalDefinitionPropertiesResponse | ResourceMetricSignalDefinitionPropertiesResponse
    The resource-specific properties for this resource.
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion String
    The Azure API version of the resource.
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    name String
    The name of the resource
    properties LogAnalyticsQuerySignalDefinitionPropertiesResponse | PrometheusMetricsSignalDefinitionPropertiesResponse | ResourceMetricSignalDefinitionPropertiesResponse
    The resource-specific properties for this resource.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion string
    The Azure API version of the resource.
    id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    name string
    The name of the resource
    properties LogAnalyticsQuerySignalDefinitionPropertiesResponse | PrometheusMetricsSignalDefinitionPropertiesResponse | ResourceMetricSignalDefinitionPropertiesResponse
    The resource-specific properties for this resource.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azure_api_version str
    The Azure API version of the resource.
    id str
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    name str
    The name of the resource
    properties LogAnalyticsQuerySignalDefinitionPropertiesResponse | PrometheusMetricsSignalDefinitionPropertiesResponse | ResourceMetricSignalDefinitionPropertiesResponse
    The resource-specific properties for this resource.
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion String
    The Azure API version of the resource.
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    name String
    The name of the resource
    properties Property Map | Property Map | Property Map
    The resource-specific properties for this resource.
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    Supporting Types

    DynamicDetectionRuleResponse

    DynamicThresholdDirection string
    Threshold direction
    DynamicThresholdModel string
    ML model to use for dynamic thresholds
    ModelSensitivity double
    ML model sensitivity. Lowest value = high sensitivity. Supported step size = 0.5
    TrainingStartTime string
    Start time of the training in UTC.
    DynamicThresholdDirection string
    Threshold direction
    DynamicThresholdModel string
    ML model to use for dynamic thresholds
    ModelSensitivity float64
    ML model sensitivity. Lowest value = high sensitivity. Supported step size = 0.5
    TrainingStartTime string
    Start time of the training in UTC.
    dynamicThresholdDirection String
    Threshold direction
    dynamicThresholdModel String
    ML model to use for dynamic thresholds
    modelSensitivity Double
    ML model sensitivity. Lowest value = high sensitivity. Supported step size = 0.5
    trainingStartTime String
    Start time of the training in UTC.
    dynamicThresholdDirection string
    Threshold direction
    dynamicThresholdModel string
    ML model to use for dynamic thresholds
    modelSensitivity number
    ML model sensitivity. Lowest value = high sensitivity. Supported step size = 0.5
    trainingStartTime string
    Start time of the training in UTC.
    dynamic_threshold_direction str
    Threshold direction
    dynamic_threshold_model str
    ML model to use for dynamic thresholds
    model_sensitivity float
    ML model sensitivity. Lowest value = high sensitivity. Supported step size = 0.5
    training_start_time str
    Start time of the training in UTC.
    dynamicThresholdDirection String
    Threshold direction
    dynamicThresholdModel String
    ML model to use for dynamic thresholds
    modelSensitivity Number
    ML model sensitivity. Lowest value = high sensitivity. Supported step size = 0.5
    trainingStartTime String
    Start time of the training in UTC.

    EvaluationRuleResponse

    DegradedRule Pulumi.AzureNative.CloudHealth.Inputs.ThresholdRuleResponse
    Degraded rule with static threshold. When used, dynamicDetectionRule must not be set.
    DynamicDetectionRule Pulumi.AzureNative.CloudHealth.Inputs.DynamicDetectionRuleResponse
    Configure to use ML-based dynamic thresholds. When used, degradedRule and unhealthyRule must not be set.
    UnhealthyRule Pulumi.AzureNative.CloudHealth.Inputs.ThresholdRuleResponse
    Unhealthy rule with static threshold. When used, dynamicDetectionRule must not be set.
    DegradedRule ThresholdRuleResponse
    Degraded rule with static threshold. When used, dynamicDetectionRule must not be set.
    DynamicDetectionRule DynamicDetectionRuleResponse
    Configure to use ML-based dynamic thresholds. When used, degradedRule and unhealthyRule must not be set.
    UnhealthyRule ThresholdRuleResponse
    Unhealthy rule with static threshold. When used, dynamicDetectionRule must not be set.
    degradedRule ThresholdRuleResponse
    Degraded rule with static threshold. When used, dynamicDetectionRule must not be set.
    dynamicDetectionRule DynamicDetectionRuleResponse
    Configure to use ML-based dynamic thresholds. When used, degradedRule and unhealthyRule must not be set.
    unhealthyRule ThresholdRuleResponse
    Unhealthy rule with static threshold. When used, dynamicDetectionRule must not be set.
    degradedRule ThresholdRuleResponse
    Degraded rule with static threshold. When used, dynamicDetectionRule must not be set.
    dynamicDetectionRule DynamicDetectionRuleResponse
    Configure to use ML-based dynamic thresholds. When used, degradedRule and unhealthyRule must not be set.
    unhealthyRule ThresholdRuleResponse
    Unhealthy rule with static threshold. When used, dynamicDetectionRule must not be set.
    degraded_rule ThresholdRuleResponse
    Degraded rule with static threshold. When used, dynamicDetectionRule must not be set.
    dynamic_detection_rule DynamicDetectionRuleResponse
    Configure to use ML-based dynamic thresholds. When used, degradedRule and unhealthyRule must not be set.
    unhealthy_rule ThresholdRuleResponse
    Unhealthy rule with static threshold. When used, dynamicDetectionRule must not be set.
    degradedRule Property Map
    Degraded rule with static threshold. When used, dynamicDetectionRule must not be set.
    dynamicDetectionRule Property Map
    Configure to use ML-based dynamic thresholds. When used, degradedRule and unhealthyRule must not be set.
    unhealthyRule Property Map
    Unhealthy rule with static threshold. When used, dynamicDetectionRule must not be set.

    LogAnalyticsQuerySignalDefinitionPropertiesResponse

    DeletionDate string
    Date when the signal definition was (soft-)deleted
    EvaluationRules Pulumi.AzureNative.CloudHealth.Inputs.EvaluationRuleResponse
    Evaluation rules for the signal definition
    ProvisioningState string
    The status of the last operation.
    QueryText string
    Query text in KQL syntax
    DataUnit string
    Unit of the signal result (e.g. Bytes, MilliSeconds, Percent, Count))
    DisplayName string
    Display name
    Labels Dictionary<string, string>
    Optional set of labels (key-value pairs)
    RefreshInterval string
    Interval in which the signal is being evaluated. Defaults to PT1M (1 minute).
    TimeGrain string
    Time range of signal. ISO duration format like PT10M. If not specified, the KQL query must define a time range.
    ValueColumnName string
    Name of the column in the result set to evaluate against the thresholds. Defaults to the first column in the result set if not specified. The column must be numeric.
    DeletionDate string
    Date when the signal definition was (soft-)deleted
    EvaluationRules EvaluationRuleResponse
    Evaluation rules for the signal definition
    ProvisioningState string
    The status of the last operation.
    QueryText string
    Query text in KQL syntax
    DataUnit string
    Unit of the signal result (e.g. Bytes, MilliSeconds, Percent, Count))
    DisplayName string
    Display name
    Labels map[string]string
    Optional set of labels (key-value pairs)
    RefreshInterval string
    Interval in which the signal is being evaluated. Defaults to PT1M (1 minute).
    TimeGrain string
    Time range of signal. ISO duration format like PT10M. If not specified, the KQL query must define a time range.
    ValueColumnName string
    Name of the column in the result set to evaluate against the thresholds. Defaults to the first column in the result set if not specified. The column must be numeric.
    deletionDate String
    Date when the signal definition was (soft-)deleted
    evaluationRules EvaluationRuleResponse
    Evaluation rules for the signal definition
    provisioningState String
    The status of the last operation.
    queryText String
    Query text in KQL syntax
    dataUnit String
    Unit of the signal result (e.g. Bytes, MilliSeconds, Percent, Count))
    displayName String
    Display name
    labels Map<String,String>
    Optional set of labels (key-value pairs)
    refreshInterval String
    Interval in which the signal is being evaluated. Defaults to PT1M (1 minute).
    timeGrain String
    Time range of signal. ISO duration format like PT10M. If not specified, the KQL query must define a time range.
    valueColumnName String
    Name of the column in the result set to evaluate against the thresholds. Defaults to the first column in the result set if not specified. The column must be numeric.
    deletionDate string
    Date when the signal definition was (soft-)deleted
    evaluationRules EvaluationRuleResponse
    Evaluation rules for the signal definition
    provisioningState string
    The status of the last operation.
    queryText string
    Query text in KQL syntax
    dataUnit string
    Unit of the signal result (e.g. Bytes, MilliSeconds, Percent, Count))
    displayName string
    Display name
    labels {[key: string]: string}
    Optional set of labels (key-value pairs)
    refreshInterval string
    Interval in which the signal is being evaluated. Defaults to PT1M (1 minute).
    timeGrain string
    Time range of signal. ISO duration format like PT10M. If not specified, the KQL query must define a time range.
    valueColumnName string
    Name of the column in the result set to evaluate against the thresholds. Defaults to the first column in the result set if not specified. The column must be numeric.
    deletion_date str
    Date when the signal definition was (soft-)deleted
    evaluation_rules EvaluationRuleResponse
    Evaluation rules for the signal definition
    provisioning_state str
    The status of the last operation.
    query_text str
    Query text in KQL syntax
    data_unit str
    Unit of the signal result (e.g. Bytes, MilliSeconds, Percent, Count))
    display_name str
    Display name
    labels Mapping[str, str]
    Optional set of labels (key-value pairs)
    refresh_interval str
    Interval in which the signal is being evaluated. Defaults to PT1M (1 minute).
    time_grain str
    Time range of signal. ISO duration format like PT10M. If not specified, the KQL query must define a time range.
    value_column_name str
    Name of the column in the result set to evaluate against the thresholds. Defaults to the first column in the result set if not specified. The column must be numeric.
    deletionDate String
    Date when the signal definition was (soft-)deleted
    evaluationRules Property Map
    Evaluation rules for the signal definition
    provisioningState String
    The status of the last operation.
    queryText String
    Query text in KQL syntax
    dataUnit String
    Unit of the signal result (e.g. Bytes, MilliSeconds, Percent, Count))
    displayName String
    Display name
    labels Map<String>
    Optional set of labels (key-value pairs)
    refreshInterval String
    Interval in which the signal is being evaluated. Defaults to PT1M (1 minute).
    timeGrain String
    Time range of signal. ISO duration format like PT10M. If not specified, the KQL query must define a time range.
    valueColumnName String
    Name of the column in the result set to evaluate against the thresholds. Defaults to the first column in the result set if not specified. The column must be numeric.

    PrometheusMetricsSignalDefinitionPropertiesResponse

    DeletionDate string
    Date when the signal definition was (soft-)deleted
    EvaluationRules Pulumi.AzureNative.CloudHealth.Inputs.EvaluationRuleResponse
    Evaluation rules for the signal definition
    ProvisioningState string
    The status of the last operation.
    QueryText string
    Query text in PromQL syntax
    DataUnit string
    Unit of the signal result (e.g. Bytes, MilliSeconds, Percent, Count))
    DisplayName string
    Display name
    Labels Dictionary<string, string>
    Optional set of labels (key-value pairs)
    RefreshInterval string
    Interval in which the signal is being evaluated. Defaults to PT1M (1 minute).
    TimeGrain string
    Time range of signal. ISO duration format like PT10M.
    DeletionDate string
    Date when the signal definition was (soft-)deleted
    EvaluationRules EvaluationRuleResponse
    Evaluation rules for the signal definition
    ProvisioningState string
    The status of the last operation.
    QueryText string
    Query text in PromQL syntax
    DataUnit string
    Unit of the signal result (e.g. Bytes, MilliSeconds, Percent, Count))
    DisplayName string
    Display name
    Labels map[string]string
    Optional set of labels (key-value pairs)
    RefreshInterval string
    Interval in which the signal is being evaluated. Defaults to PT1M (1 minute).
    TimeGrain string
    Time range of signal. ISO duration format like PT10M.
    deletionDate String
    Date when the signal definition was (soft-)deleted
    evaluationRules EvaluationRuleResponse
    Evaluation rules for the signal definition
    provisioningState String
    The status of the last operation.
    queryText String
    Query text in PromQL syntax
    dataUnit String
    Unit of the signal result (e.g. Bytes, MilliSeconds, Percent, Count))
    displayName String
    Display name
    labels Map<String,String>
    Optional set of labels (key-value pairs)
    refreshInterval String
    Interval in which the signal is being evaluated. Defaults to PT1M (1 minute).
    timeGrain String
    Time range of signal. ISO duration format like PT10M.
    deletionDate string
    Date when the signal definition was (soft-)deleted
    evaluationRules EvaluationRuleResponse
    Evaluation rules for the signal definition
    provisioningState string
    The status of the last operation.
    queryText string
    Query text in PromQL syntax
    dataUnit string
    Unit of the signal result (e.g. Bytes, MilliSeconds, Percent, Count))
    displayName string
    Display name
    labels {[key: string]: string}
    Optional set of labels (key-value pairs)
    refreshInterval string
    Interval in which the signal is being evaluated. Defaults to PT1M (1 minute).
    timeGrain string
    Time range of signal. ISO duration format like PT10M.
    deletion_date str
    Date when the signal definition was (soft-)deleted
    evaluation_rules EvaluationRuleResponse
    Evaluation rules for the signal definition
    provisioning_state str
    The status of the last operation.
    query_text str
    Query text in PromQL syntax
    data_unit str
    Unit of the signal result (e.g. Bytes, MilliSeconds, Percent, Count))
    display_name str
    Display name
    labels Mapping[str, str]
    Optional set of labels (key-value pairs)
    refresh_interval str
    Interval in which the signal is being evaluated. Defaults to PT1M (1 minute).
    time_grain str
    Time range of signal. ISO duration format like PT10M.
    deletionDate String
    Date when the signal definition was (soft-)deleted
    evaluationRules Property Map
    Evaluation rules for the signal definition
    provisioningState String
    The status of the last operation.
    queryText String
    Query text in PromQL syntax
    dataUnit String
    Unit of the signal result (e.g. Bytes, MilliSeconds, Percent, Count))
    displayName String
    Display name
    labels Map<String>
    Optional set of labels (key-value pairs)
    refreshInterval String
    Interval in which the signal is being evaluated. Defaults to PT1M (1 minute).
    timeGrain String
    Time range of signal. ISO duration format like PT10M.

    ResourceMetricSignalDefinitionPropertiesResponse

    AggregationType string
    Type of aggregation to apply to the metric
    DeletionDate string
    Date when the signal definition was (soft-)deleted
    EvaluationRules Pulumi.AzureNative.CloudHealth.Inputs.EvaluationRuleResponse
    Evaluation rules for the signal definition
    MetricName string
    Name of the metric
    MetricNamespace string
    Metric namespace
    ProvisioningState string
    The status of the last operation.
    TimeGrain string
    Time range of signal. ISO duration format like PT10M.
    DataUnit string
    Unit of the signal result (e.g. Bytes, MilliSeconds, Percent, Count))
    Dimension string
    Optional: Dimension to split by
    DimensionFilter string
    Optional: Dimension filter to apply to the dimension. Must only be set if also Dimension is set.
    DisplayName string
    Display name
    Labels Dictionary<string, string>
    Optional set of labels (key-value pairs)
    RefreshInterval string
    Interval in which the signal is being evaluated. Defaults to PT1M (1 minute).
    AggregationType string
    Type of aggregation to apply to the metric
    DeletionDate string
    Date when the signal definition was (soft-)deleted
    EvaluationRules EvaluationRuleResponse
    Evaluation rules for the signal definition
    MetricName string
    Name of the metric
    MetricNamespace string
    Metric namespace
    ProvisioningState string
    The status of the last operation.
    TimeGrain string
    Time range of signal. ISO duration format like PT10M.
    DataUnit string
    Unit of the signal result (e.g. Bytes, MilliSeconds, Percent, Count))
    Dimension string
    Optional: Dimension to split by
    DimensionFilter string
    Optional: Dimension filter to apply to the dimension. Must only be set if also Dimension is set.
    DisplayName string
    Display name
    Labels map[string]string
    Optional set of labels (key-value pairs)
    RefreshInterval string
    Interval in which the signal is being evaluated. Defaults to PT1M (1 minute).
    aggregationType String
    Type of aggregation to apply to the metric
    deletionDate String
    Date when the signal definition was (soft-)deleted
    evaluationRules EvaluationRuleResponse
    Evaluation rules for the signal definition
    metricName String
    Name of the metric
    metricNamespace String
    Metric namespace
    provisioningState String
    The status of the last operation.
    timeGrain String
    Time range of signal. ISO duration format like PT10M.
    dataUnit String
    Unit of the signal result (e.g. Bytes, MilliSeconds, Percent, Count))
    dimension String
    Optional: Dimension to split by
    dimensionFilter String
    Optional: Dimension filter to apply to the dimension. Must only be set if also Dimension is set.
    displayName String
    Display name
    labels Map<String,String>
    Optional set of labels (key-value pairs)
    refreshInterval String
    Interval in which the signal is being evaluated. Defaults to PT1M (1 minute).
    aggregationType string
    Type of aggregation to apply to the metric
    deletionDate string
    Date when the signal definition was (soft-)deleted
    evaluationRules EvaluationRuleResponse
    Evaluation rules for the signal definition
    metricName string
    Name of the metric
    metricNamespace string
    Metric namespace
    provisioningState string
    The status of the last operation.
    timeGrain string
    Time range of signal. ISO duration format like PT10M.
    dataUnit string
    Unit of the signal result (e.g. Bytes, MilliSeconds, Percent, Count))
    dimension string
    Optional: Dimension to split by
    dimensionFilter string
    Optional: Dimension filter to apply to the dimension. Must only be set if also Dimension is set.
    displayName string
    Display name
    labels {[key: string]: string}
    Optional set of labels (key-value pairs)
    refreshInterval string
    Interval in which the signal is being evaluated. Defaults to PT1M (1 minute).
    aggregation_type str
    Type of aggregation to apply to the metric
    deletion_date str
    Date when the signal definition was (soft-)deleted
    evaluation_rules EvaluationRuleResponse
    Evaluation rules for the signal definition
    metric_name str
    Name of the metric
    metric_namespace str
    Metric namespace
    provisioning_state str
    The status of the last operation.
    time_grain str
    Time range of signal. ISO duration format like PT10M.
    data_unit str
    Unit of the signal result (e.g. Bytes, MilliSeconds, Percent, Count))
    dimension str
    Optional: Dimension to split by
    dimension_filter str
    Optional: Dimension filter to apply to the dimension. Must only be set if also Dimension is set.
    display_name str
    Display name
    labels Mapping[str, str]
    Optional set of labels (key-value pairs)
    refresh_interval str
    Interval in which the signal is being evaluated. Defaults to PT1M (1 minute).
    aggregationType String
    Type of aggregation to apply to the metric
    deletionDate String
    Date when the signal definition was (soft-)deleted
    evaluationRules Property Map
    Evaluation rules for the signal definition
    metricName String
    Name of the metric
    metricNamespace String
    Metric namespace
    provisioningState String
    The status of the last operation.
    timeGrain String
    Time range of signal. ISO duration format like PT10M.
    dataUnit String
    Unit of the signal result (e.g. Bytes, MilliSeconds, Percent, Count))
    dimension String
    Optional: Dimension to split by
    dimensionFilter String
    Optional: Dimension filter to apply to the dimension. Must only be set if also Dimension is set.
    displayName String
    Display name
    labels Map<String>
    Optional set of labels (key-value pairs)
    refreshInterval String
    Interval in which the signal is being evaluated. Defaults to PT1M (1 minute).

    SystemDataResponse

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    ThresholdRuleResponse

    Operator string
    Operator how to compare the signal value with the threshold
    Threshold string
    Threshold value
    Operator string
    Operator how to compare the signal value with the threshold
    Threshold string
    Threshold value
    operator String
    Operator how to compare the signal value with the threshold
    threshold String
    Threshold value
    operator string
    Operator how to compare the signal value with the threshold
    threshold string
    Threshold value
    operator str
    Operator how to compare the signal value with the threshold
    threshold str
    Threshold value
    operator String
    Operator how to compare the signal value with the threshold
    threshold String
    Threshold value

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    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.6.1 published on Friday, Aug 1, 2025 by Pulumi