published on Saturday, Jul 18, 2026 by Pulumi
published on Saturday, Jul 18, 2026 by Pulumi
Represents an SLI resource within the ProviderHub.
Uses Azure REST API version 2025-03-01-preview.
Example Usage
CreateSli
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var sli = new AzureNative.Monitor.Sli("sli", new()
{
Properties = new AzureNative.Monitor.Inputs.SliResourceArgs
{
BaselineProperties = new AzureNative.Monitor.Inputs.BaselinePropertiesArgs
{
Baseline = new AzureNative.Monitor.Inputs.BaselineArgs
{
EvaluationCalculationType = AzureNative.Monitor.EvaluationCalculationType.CalendarDays,
EvaluationPeriodDays = 30,
Value = 99,
},
},
Category = AzureNative.Monitor.Category.Latency,
Description = "Measures the performance characteristics of the GetContosoUsers() API. ",
DestinationAmwAccounts = new[]
{
new AzureNative.Monitor.Inputs.AmwAccountArgs
{
Identity = "/subscriptions/<subId>/resourcegroups/<rgId>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<idName>",
ResourceId = "/subscriptions/<subId>/resourcegroups/<rgId>/providers/microsoft.monitor/accounts/<dest>",
},
},
EnableAlert = true,
EvaluationType = AzureNative.Monitor.EvaluationType.WindowBased,
SliProperties = new AzureNative.Monitor.Inputs.SliPropertiesArgs
{
Signals = new AzureNative.Monitor.Inputs.SignalArgs
{
SignalFormula = "(A + B) /2",
SignalSources = new[]
{
new AzureNative.Monitor.Inputs.SignalSourceArgs
{
Filters = new[]
{
new AzureNative.Monitor.Inputs.ConditionV1Args
{
DimensionName = "ApiName",
Operator = AzureNative.Monitor.ConditionOperator.Equal,
Value = "GetContosoUsers",
},
},
MetricName = "Stamp1Latency",
MetricNamespace = "ContosoMetricsWest",
SignalSourceId = "A",
SourceAmwAccountManagedIdentity = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity",
SourceAmwAccountResourceId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/microsoft.monitor/accounts/myAccount",
SpatialAggregation = new AzureNative.Monitor.Inputs.SpatialAggregationArgs
{
Dimensions = new[]
{
"Region",
"ResponseCode",
},
Type = AzureNative.Monitor.SpatialAggregationType.Average,
},
TemporalAggregation = new AzureNative.Monitor.Inputs.TemporalAggregationArgs
{
Type = AzureNative.Monitor.TemporalAggregationType.Average,
WindowSizeMinutes = 5,
},
},
new AzureNative.Monitor.Inputs.SignalSourceArgs
{
Filters = new[]
{
new AzureNative.Monitor.Inputs.ConditionV1Args
{
DimensionName = "ApiName",
Operator = AzureNative.Monitor.ConditionOperator.Equal,
Value = "GetContosoUsers",
},
},
MetricName = "Stamp2Latency",
MetricNamespace = "ContosoMetricsEast",
SignalSourceId = "B",
SourceAmwAccountManagedIdentity = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity",
SourceAmwAccountResourceId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/microsoft.monitor/accounts/myAccount",
SpatialAggregation = new AzureNative.Monitor.Inputs.SpatialAggregationArgs
{
Dimensions = new[]
{
"Region",
"ResponseCode",
},
Type = AzureNative.Monitor.SpatialAggregationType.Average,
},
TemporalAggregation = new AzureNative.Monitor.Inputs.TemporalAggregationArgs
{
Type = AzureNative.Monitor.TemporalAggregationType.Average,
WindowSizeMinutes = 5,
},
},
},
},
WindowUptimeCriteria = new AzureNative.Monitor.Inputs.WindowUptimeCriteriaArgs
{
Comparator = AzureNative.Monitor.WindowUptimeCriteriaComparator.GreaterThanOrEqual,
Target = 95,
},
},
},
ServiceGroupName = "testSG",
SliName = "testSli",
});
});
package main
import (
monitor "github.com/pulumi/pulumi-azure-native-sdk/monitor/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := monitor.NewSli(ctx, "sli", &monitor.SliArgs{
Properties: &monitor.SliResourceArgs{
BaselineProperties: &monitor.BaselinePropertiesArgs{
Baseline: &monitor.BaselineArgs{
EvaluationCalculationType: pulumi.String(monitor.EvaluationCalculationTypeCalendarDays),
EvaluationPeriodDays: pulumi.Int(30),
Value: pulumi.Float64(99),
},
},
Category: pulumi.String(monitor.CategoryLatency),
Description: pulumi.String("Measures the performance characteristics of the GetContosoUsers() API. "),
DestinationAmwAccounts: monitor.AmwAccountArray{
&monitor.AmwAccountArgs{
Identity: pulumi.String("/subscriptions/<subId>/resourcegroups/<rgId>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<idName>"),
ResourceId: pulumi.String("/subscriptions/<subId>/resourcegroups/<rgId>/providers/microsoft.monitor/accounts/<dest>"),
},
},
EnableAlert: pulumi.Bool(true),
EvaluationType: pulumi.String(monitor.EvaluationTypeWindowBased),
SliProperties: &monitor.SliPropertiesArgs{
Signals: &monitor.SignalArgs{
SignalFormula: pulumi.String("(A + B) /2"),
SignalSources: monitor.SignalSourceArray{
&monitor.SignalSourceArgs{
Filters: monitor.ConditionV1Array{
&monitor.ConditionV1Args{
DimensionName: pulumi.String("ApiName"),
Operator: pulumi.String(monitor.ConditionOperatorEqual),
Value: pulumi.String("GetContosoUsers"),
},
},
MetricName: pulumi.String("Stamp1Latency"),
MetricNamespace: pulumi.String("ContosoMetricsWest"),
SignalSourceId: pulumi.String("A"),
SourceAmwAccountManagedIdentity: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity"),
SourceAmwAccountResourceId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/microsoft.monitor/accounts/myAccount"),
SpatialAggregation: &monitor.SpatialAggregationArgs{
Dimensions: pulumi.StringArray{
pulumi.String("Region"),
pulumi.String("ResponseCode"),
},
Type: pulumi.String(monitor.SpatialAggregationTypeAverage),
},
TemporalAggregation: &monitor.TemporalAggregationArgs{
Type: pulumi.String(monitor.TemporalAggregationTypeAverage),
WindowSizeMinutes: pulumi.Int(5),
},
},
&monitor.SignalSourceArgs{
Filters: monitor.ConditionV1Array{
&monitor.ConditionV1Args{
DimensionName: pulumi.String("ApiName"),
Operator: pulumi.String(monitor.ConditionOperatorEqual),
Value: pulumi.String("GetContosoUsers"),
},
},
MetricName: pulumi.String("Stamp2Latency"),
MetricNamespace: pulumi.String("ContosoMetricsEast"),
SignalSourceId: pulumi.String("B"),
SourceAmwAccountManagedIdentity: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity"),
SourceAmwAccountResourceId: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/microsoft.monitor/accounts/myAccount"),
SpatialAggregation: &monitor.SpatialAggregationArgs{
Dimensions: pulumi.StringArray{
pulumi.String("Region"),
pulumi.String("ResponseCode"),
},
Type: pulumi.String(monitor.SpatialAggregationTypeAverage),
},
TemporalAggregation: &monitor.TemporalAggregationArgs{
Type: pulumi.String(monitor.TemporalAggregationTypeAverage),
WindowSizeMinutes: pulumi.Int(5),
},
},
},
},
WindowUptimeCriteria: &monitor.WindowUptimeCriteriaArgs{
Comparator: pulumi.String(monitor.WindowUptimeCriteriaComparatorGreaterThanOrEqual),
Target: pulumi.Float64(95),
},
},
},
ServiceGroupName: pulumi.String("testSG"),
SliName: pulumi.String("testSli"),
})
if err != nil {
return err
}
return nil
})
}
pulumi {
required_providers {
azure-native = {
source = "pulumi/azure-native"
}
}
}
resource "azure-native_monitor_sli" "sli" {
properties = {
baseline_properties = {
baseline = {
evaluation_calculation_type = "CalendarDays"
evaluation_period_days = 30
value = 99
}
}
category = "Latency"
description = "Measures the performance characteristics of the GetContosoUsers() API. "
destination_amw_accounts = [{
"identity" = "/subscriptions/<subId>/resourcegroups/<rgId>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<idName>"
"resourceId" = "/subscriptions/<subId>/resourcegroups/<rgId>/providers/microsoft.monitor/accounts/<dest>"
}]
enable_alert = true
evaluation_type = "WindowBased"
sli_properties = {
signals = {
signal_formula = "(A + B) /2"
signal_sources = [{
"filters" = [{
"dimensionName" = "ApiName"
"operator" = "eq"
"value" = "GetContosoUsers"
}]
"metricName" = "Stamp1Latency"
"metricNamespace" = "ContosoMetricsWest"
"signalSourceId" = "A"
"sourceAmwAccountManagedIdentity" = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity"
"sourceAmwAccountResourceId" = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/microsoft.monitor/accounts/myAccount"
"spatialAggregation" = {
"dimensions" = ["Region", "ResponseCode"]
"type" = "Average"
}
"temporalAggregation" = {
"type" = "Average"
"windowSizeMinutes" = 5
}
}, {
"filters" = [{
"dimensionName" = "ApiName"
"operator" = "eq"
"value" = "GetContosoUsers"
}]
"metricName" = "Stamp2Latency"
"metricNamespace" = "ContosoMetricsEast"
"signalSourceId" = "B"
"sourceAmwAccountManagedIdentity" = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity"
"sourceAmwAccountResourceId" = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/microsoft.monitor/accounts/myAccount"
"spatialAggregation" = {
"dimensions" = ["Region", "ResponseCode"]
"type" = "Average"
}
"temporalAggregation" = {
"type" = "Average"
"windowSizeMinutes" = 5
}
}]
}
window_uptime_criteria = {
comparator = "gte"
target = 95
}
}
}
service_group_name = "testSG"
sli_name = "testSli"
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.monitor.Sli;
import com.pulumi.azurenative.monitor.SliArgs;
import com.pulumi.azurenative.monitor.inputs.SliResourceArgs;
import com.pulumi.azurenative.monitor.inputs.BaselinePropertiesArgs;
import com.pulumi.azurenative.monitor.inputs.BaselineArgs;
import com.pulumi.azurenative.monitor.inputs.SliPropertiesArgs;
import com.pulumi.azurenative.monitor.inputs.SignalArgs;
import com.pulumi.azurenative.monitor.inputs.WindowUptimeCriteriaArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var sli = new Sli("sli", SliArgs.builder()
.properties(SliResourceArgs.builder()
.baselineProperties(BaselinePropertiesArgs.builder()
.baseline(BaselineArgs.builder()
.evaluationCalculationType("CalendarDays")
.evaluationPeriodDays(30)
.value(99.0)
.build())
.build())
.category("Latency")
.description("Measures the performance characteristics of the GetContosoUsers() API. ")
.destinationAmwAccounts(AmwAccountArgs.builder()
.identity("/subscriptions/<subId>/resourcegroups/<rgId>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<idName>")
.resourceId("/subscriptions/<subId>/resourcegroups/<rgId>/providers/microsoft.monitor/accounts/<dest>")
.build())
.enableAlert(true)
.evaluationType("WindowBased")
.sliProperties(SliPropertiesArgs.builder()
.signals(SignalArgs.builder()
.signalFormula("(A + B) /2")
.signalSources(
SignalSourceArgs.builder()
.filters(ConditionV1Args.builder()
.dimensionName("ApiName")
.operator("eq")
.value("GetContosoUsers")
.build())
.metricName("Stamp1Latency")
.metricNamespace("ContosoMetricsWest")
.signalSourceId("A")
.sourceAmwAccountManagedIdentity("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity")
.sourceAmwAccountResourceId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/microsoft.monitor/accounts/myAccount")
.spatialAggregation(SpatialAggregationArgs.builder()
.dimensions(
"Region",
"ResponseCode")
.type("Average")
.build())
.temporalAggregation(TemporalAggregationArgs.builder()
.type("Average")
.windowSizeMinutes(5)
.build())
.build(),
SignalSourceArgs.builder()
.filters(ConditionV1Args.builder()
.dimensionName("ApiName")
.operator("eq")
.value("GetContosoUsers")
.build())
.metricName("Stamp2Latency")
.metricNamespace("ContosoMetricsEast")
.signalSourceId("B")
.sourceAmwAccountManagedIdentity("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity")
.sourceAmwAccountResourceId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/microsoft.monitor/accounts/myAccount")
.spatialAggregation(SpatialAggregationArgs.builder()
.dimensions(
"Region",
"ResponseCode")
.type("Average")
.build())
.temporalAggregation(TemporalAggregationArgs.builder()
.type("Average")
.windowSizeMinutes(5)
.build())
.build())
.build())
.windowUptimeCriteria(WindowUptimeCriteriaArgs.builder()
.comparator("gte")
.target(95.0)
.build())
.build())
.build())
.serviceGroupName("testSG")
.sliName("testSli")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const sli = new azure_native.monitor.Sli("sli", {
properties: {
baselineProperties: {
baseline: {
evaluationCalculationType: azure_native.monitor.EvaluationCalculationType.CalendarDays,
evaluationPeriodDays: 30,
value: 99,
},
},
category: azure_native.monitor.Category.Latency,
description: "Measures the performance characteristics of the GetContosoUsers() API. ",
destinationAmwAccounts: [{
identity: "/subscriptions/<subId>/resourcegroups/<rgId>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<idName>",
resourceId: "/subscriptions/<subId>/resourcegroups/<rgId>/providers/microsoft.monitor/accounts/<dest>",
}],
enableAlert: true,
evaluationType: azure_native.monitor.EvaluationType.WindowBased,
sliProperties: {
signals: {
signalFormula: "(A + B) /2",
signalSources: [
{
filters: [{
dimensionName: "ApiName",
operator: azure_native.monitor.ConditionOperator.Equal,
value: "GetContosoUsers",
}],
metricName: "Stamp1Latency",
metricNamespace: "ContosoMetricsWest",
signalSourceId: "A",
sourceAmwAccountManagedIdentity: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity",
sourceAmwAccountResourceId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/microsoft.monitor/accounts/myAccount",
spatialAggregation: {
dimensions: [
"Region",
"ResponseCode",
],
type: azure_native.monitor.SpatialAggregationType.Average,
},
temporalAggregation: {
type: azure_native.monitor.TemporalAggregationType.Average,
windowSizeMinutes: 5,
},
},
{
filters: [{
dimensionName: "ApiName",
operator: azure_native.monitor.ConditionOperator.Equal,
value: "GetContosoUsers",
}],
metricName: "Stamp2Latency",
metricNamespace: "ContosoMetricsEast",
signalSourceId: "B",
sourceAmwAccountManagedIdentity: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity",
sourceAmwAccountResourceId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/microsoft.monitor/accounts/myAccount",
spatialAggregation: {
dimensions: [
"Region",
"ResponseCode",
],
type: azure_native.monitor.SpatialAggregationType.Average,
},
temporalAggregation: {
type: azure_native.monitor.TemporalAggregationType.Average,
windowSizeMinutes: 5,
},
},
],
},
windowUptimeCriteria: {
comparator: azure_native.monitor.WindowUptimeCriteriaComparator.GreaterThanOrEqual,
target: 95,
},
},
},
serviceGroupName: "testSG",
sliName: "testSli",
});
import pulumi
import pulumi_azure_native as azure_native
sli = azure_native.monitor.Sli("sli",
properties={
"baseline_properties": {
"baseline": {
"evaluation_calculation_type": azure_native.monitor.EvaluationCalculationType.CALENDAR_DAYS,
"evaluation_period_days": 30,
"value": float(99),
},
},
"category": azure_native.monitor.Category.LATENCY,
"description": "Measures the performance characteristics of the GetContosoUsers() API. ",
"destination_amw_accounts": [{
"identity": "/subscriptions/<subId>/resourcegroups/<rgId>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<idName>",
"resource_id": "/subscriptions/<subId>/resourcegroups/<rgId>/providers/microsoft.monitor/accounts/<dest>",
}],
"enable_alert": True,
"evaluation_type": azure_native.monitor.EvaluationType.WINDOW_BASED,
"sli_properties": {
"signals": {
"signal_formula": "(A + B) /2",
"signal_sources": [
{
"filters": [{
"dimension_name": "ApiName",
"operator": azure_native.monitor.ConditionOperator.EQUAL,
"value": "GetContosoUsers",
}],
"metric_name": "Stamp1Latency",
"metric_namespace": "ContosoMetricsWest",
"signal_source_id": "A",
"source_amw_account_managed_identity": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity",
"source_amw_account_resource_id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/microsoft.monitor/accounts/myAccount",
"spatial_aggregation": {
"dimensions": [
"Region",
"ResponseCode",
],
"type": azure_native.monitor.SpatialAggregationType.AVERAGE,
},
"temporal_aggregation": {
"type": azure_native.monitor.TemporalAggregationType.AVERAGE,
"window_size_minutes": 5,
},
},
{
"filters": [{
"dimension_name": "ApiName",
"operator": azure_native.monitor.ConditionOperator.EQUAL,
"value": "GetContosoUsers",
}],
"metric_name": "Stamp2Latency",
"metric_namespace": "ContosoMetricsEast",
"signal_source_id": "B",
"source_amw_account_managed_identity": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity",
"source_amw_account_resource_id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/microsoft.monitor/accounts/myAccount",
"spatial_aggregation": {
"dimensions": [
"Region",
"ResponseCode",
],
"type": azure_native.monitor.SpatialAggregationType.AVERAGE,
},
"temporal_aggregation": {
"type": azure_native.monitor.TemporalAggregationType.AVERAGE,
"window_size_minutes": 5,
},
},
],
},
"window_uptime_criteria": {
"comparator": azure_native.monitor.WindowUptimeCriteriaComparator.GREATER_THAN_OR_EQUAL,
"target": float(95),
},
},
},
service_group_name="testSG",
sli_name="testSli")
resources:
sli:
type: azure-native:monitor:Sli
properties:
properties:
baselineProperties:
baseline:
evaluationCalculationType: CalendarDays
evaluationPeriodDays: 30
value: 99
category: Latency
description: 'Measures the performance characteristics of the GetContosoUsers() API. '
destinationAmwAccounts:
- identity: /subscriptions/<subId>/resourcegroups/<rgId>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<idName>
resourceId: /subscriptions/<subId>/resourcegroups/<rgId>/providers/microsoft.monitor/accounts/<dest>
enableAlert: true
evaluationType: WindowBased
sliProperties:
signals:
signalFormula: (A + B) /2
signalSources:
- filters:
- dimensionName: ApiName
operator: eq
value: GetContosoUsers
metricName: Stamp1Latency
metricNamespace: ContosoMetricsWest
signalSourceId: A
sourceAmwAccountManagedIdentity: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity
sourceAmwAccountResourceId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/microsoft.monitor/accounts/myAccount
spatialAggregation:
dimensions:
- Region
- ResponseCode
type: Average
temporalAggregation:
type: Average
windowSizeMinutes: 5
- filters:
- dimensionName: ApiName
operator: eq
value: GetContosoUsers
metricName: Stamp2Latency
metricNamespace: ContosoMetricsEast
signalSourceId: B
sourceAmwAccountManagedIdentity: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myIdentity
sourceAmwAccountResourceId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/microsoft.monitor/accounts/myAccount
spatialAggregation:
dimensions:
- Region
- ResponseCode
type: Average
temporalAggregation:
type: Average
windowSizeMinutes: 5
windowUptimeCriteria:
comparator: gte
target: 95
serviceGroupName: testSG
sliName: testSli
Create Sli Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Sli(name: string, args: SliArgs, opts?: CustomResourceOptions);@overload
def Sli(resource_name: str,
args: SliArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Sli(resource_name: str,
opts: Optional[ResourceOptions] = None,
service_group_name: Optional[str] = None,
identity: Optional[ManagedServiceIdentityArgs] = None,
properties: Optional[SliResourceArgs] = None,
sli_name: Optional[str] = None)func NewSli(ctx *Context, name string, args SliArgs, opts ...ResourceOption) (*Sli, error)public Sli(string name, SliArgs args, CustomResourceOptions? opts = null)type: azure-native:monitor:Sli
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "azure-native_monitor_sli" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args SliArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args SliArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SliArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SliArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SliArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var sliResource = new AzureNative.Monitor.Sli("sliResource", new()
{
ServiceGroupName = "string",
Identity = new AzureNative.Monitor.Inputs.ManagedServiceIdentityArgs
{
Type = "string",
UserAssignedIdentities = new[]
{
"string",
},
},
Properties = new AzureNative.Monitor.Inputs.SliResourceArgs
{
BaselineProperties = new AzureNative.Monitor.Inputs.BaselinePropertiesArgs
{
Baseline = new AzureNative.Monitor.Inputs.BaselineArgs
{
EvaluationCalculationType = "string",
EvaluationPeriodDays = 0,
Value = 0,
},
},
Category = "string",
Description = "string",
DestinationAmwAccounts = new[]
{
new AzureNative.Monitor.Inputs.AmwAccountArgs
{
Identity = "string",
ResourceId = "string",
},
},
EnableAlert = false,
EvaluationType = "string",
SliProperties = new AzureNative.Monitor.Inputs.SliPropertiesArgs
{
GoodSignals = new AzureNative.Monitor.Inputs.SignalArgs
{
SignalFormula = "string",
SignalSources = new[]
{
new AzureNative.Monitor.Inputs.SignalSourceArgs
{
Filters = new[]
{
new AzureNative.Monitor.Inputs.ConditionV1Args
{
Operator = "string",
Value = "string",
DimensionName = "string",
SamplingType = "string",
ScalarFunction = "string",
},
},
MetricName = "string",
MetricNamespace = "string",
SignalSourceId = "string",
SourceAmwAccountManagedIdentity = "string",
SourceAmwAccountResourceId = "string",
SpatialAggregation = new AzureNative.Monitor.Inputs.SpatialAggregationArgs
{
Dimensions = new[]
{
"string",
},
Type = "string",
},
TemporalAggregation = new AzureNative.Monitor.Inputs.TemporalAggregationArgs
{
Type = "string",
WindowSizeMinutes = 0,
},
},
},
},
Signals = new AzureNative.Monitor.Inputs.SignalArgs
{
SignalFormula = "string",
SignalSources = new[]
{
new AzureNative.Monitor.Inputs.SignalSourceArgs
{
Filters = new[]
{
new AzureNative.Monitor.Inputs.ConditionV1Args
{
Operator = "string",
Value = "string",
DimensionName = "string",
SamplingType = "string",
ScalarFunction = "string",
},
},
MetricName = "string",
MetricNamespace = "string",
SignalSourceId = "string",
SourceAmwAccountManagedIdentity = "string",
SourceAmwAccountResourceId = "string",
SpatialAggregation = new AzureNative.Monitor.Inputs.SpatialAggregationArgs
{
Dimensions = new[]
{
"string",
},
Type = "string",
},
TemporalAggregation = new AzureNative.Monitor.Inputs.TemporalAggregationArgs
{
Type = "string",
WindowSizeMinutes = 0,
},
},
},
},
TotalSignals = new AzureNative.Monitor.Inputs.SignalArgs
{
SignalFormula = "string",
SignalSources = new[]
{
new AzureNative.Monitor.Inputs.SignalSourceArgs
{
Filters = new[]
{
new AzureNative.Monitor.Inputs.ConditionV1Args
{
Operator = "string",
Value = "string",
DimensionName = "string",
SamplingType = "string",
ScalarFunction = "string",
},
},
MetricName = "string",
MetricNamespace = "string",
SignalSourceId = "string",
SourceAmwAccountManagedIdentity = "string",
SourceAmwAccountResourceId = "string",
SpatialAggregation = new AzureNative.Monitor.Inputs.SpatialAggregationArgs
{
Dimensions = new[]
{
"string",
},
Type = "string",
},
TemporalAggregation = new AzureNative.Monitor.Inputs.TemporalAggregationArgs
{
Type = "string",
WindowSizeMinutes = 0,
},
},
},
},
WindowUptimeCriteria = new AzureNative.Monitor.Inputs.WindowUptimeCriteriaArgs
{
Comparator = "string",
Target = 0,
},
},
},
SliName = "string",
});
example, err := monitor.NewSli(ctx, "sliResource", &monitor.SliArgs{
ServiceGroupName: pulumi.String("string"),
Identity: &monitor.ManagedServiceIdentityArgs{
Type: pulumi.String("string"),
UserAssignedIdentities: pulumi.StringArray{
pulumi.String("string"),
},
},
Properties: &monitor.SliResourceArgs{
BaselineProperties: &monitor.BaselinePropertiesArgs{
Baseline: &monitor.BaselineArgs{
EvaluationCalculationType: pulumi.String("string"),
EvaluationPeriodDays: pulumi.Int(0),
Value: pulumi.Float64(0),
},
},
Category: pulumi.String("string"),
Description: pulumi.String("string"),
DestinationAmwAccounts: monitor.AmwAccountArray{
&monitor.AmwAccountArgs{
Identity: pulumi.String("string"),
ResourceId: pulumi.String("string"),
},
},
EnableAlert: pulumi.Bool(false),
EvaluationType: pulumi.String("string"),
SliProperties: &monitor.SliPropertiesArgs{
GoodSignals: &monitor.SignalArgs{
SignalFormula: pulumi.String("string"),
SignalSources: monitor.SignalSourceArray{
&monitor.SignalSourceArgs{
Filters: monitor.ConditionV1Array{
&monitor.ConditionV1Args{
Operator: pulumi.String("string"),
Value: pulumi.String("string"),
DimensionName: pulumi.String("string"),
SamplingType: pulumi.String("string"),
ScalarFunction: pulumi.String("string"),
},
},
MetricName: pulumi.String("string"),
MetricNamespace: pulumi.String("string"),
SignalSourceId: pulumi.String("string"),
SourceAmwAccountManagedIdentity: pulumi.String("string"),
SourceAmwAccountResourceId: pulumi.String("string"),
SpatialAggregation: &monitor.SpatialAggregationArgs{
Dimensions: pulumi.StringArray{
pulumi.String("string"),
},
Type: pulumi.String("string"),
},
TemporalAggregation: &monitor.TemporalAggregationArgs{
Type: pulumi.String("string"),
WindowSizeMinutes: pulumi.Int(0),
},
},
},
},
Signals: &monitor.SignalArgs{
SignalFormula: pulumi.String("string"),
SignalSources: monitor.SignalSourceArray{
&monitor.SignalSourceArgs{
Filters: monitor.ConditionV1Array{
&monitor.ConditionV1Args{
Operator: pulumi.String("string"),
Value: pulumi.String("string"),
DimensionName: pulumi.String("string"),
SamplingType: pulumi.String("string"),
ScalarFunction: pulumi.String("string"),
},
},
MetricName: pulumi.String("string"),
MetricNamespace: pulumi.String("string"),
SignalSourceId: pulumi.String("string"),
SourceAmwAccountManagedIdentity: pulumi.String("string"),
SourceAmwAccountResourceId: pulumi.String("string"),
SpatialAggregation: &monitor.SpatialAggregationArgs{
Dimensions: pulumi.StringArray{
pulumi.String("string"),
},
Type: pulumi.String("string"),
},
TemporalAggregation: &monitor.TemporalAggregationArgs{
Type: pulumi.String("string"),
WindowSizeMinutes: pulumi.Int(0),
},
},
},
},
TotalSignals: &monitor.SignalArgs{
SignalFormula: pulumi.String("string"),
SignalSources: monitor.SignalSourceArray{
&monitor.SignalSourceArgs{
Filters: monitor.ConditionV1Array{
&monitor.ConditionV1Args{
Operator: pulumi.String("string"),
Value: pulumi.String("string"),
DimensionName: pulumi.String("string"),
SamplingType: pulumi.String("string"),
ScalarFunction: pulumi.String("string"),
},
},
MetricName: pulumi.String("string"),
MetricNamespace: pulumi.String("string"),
SignalSourceId: pulumi.String("string"),
SourceAmwAccountManagedIdentity: pulumi.String("string"),
SourceAmwAccountResourceId: pulumi.String("string"),
SpatialAggregation: &monitor.SpatialAggregationArgs{
Dimensions: pulumi.StringArray{
pulumi.String("string"),
},
Type: pulumi.String("string"),
},
TemporalAggregation: &monitor.TemporalAggregationArgs{
Type: pulumi.String("string"),
WindowSizeMinutes: pulumi.Int(0),
},
},
},
},
WindowUptimeCriteria: &monitor.WindowUptimeCriteriaArgs{
Comparator: pulumi.String("string"),
Target: pulumi.Float64(0),
},
},
},
SliName: pulumi.String("string"),
})
resource "azure-native_monitor_sli" "sliResource" {
lifecycle {
create_before_destroy = true
}
service_group_name = "string"
identity = {
type = "string"
user_assigned_identities = ["string"]
}
properties = {
baseline_properties = {
baseline = {
evaluation_calculation_type = "string"
evaluation_period_days = 0
value = 0
}
}
category = "string"
description = "string"
destination_amw_accounts = [{
identity = "string"
resource_id = "string"
}]
enable_alert = false
evaluation_type = "string"
sli_properties = {
good_signals = {
signal_formula = "string"
signal_sources = [{
filters = [{
operator = "string"
value = "string"
dimension_name = "string"
sampling_type = "string"
scalar_function = "string"
}]
metric_name = "string"
metric_namespace = "string"
signal_source_id = "string"
source_amw_account_managed_identity = "string"
source_amw_account_resource_id = "string"
spatial_aggregation = {
dimensions = ["string"]
type = "string"
}
temporal_aggregation = {
type = "string"
window_size_minutes = 0
}
}]
}
signals = {
signal_formula = "string"
signal_sources = [{
filters = [{
operator = "string"
value = "string"
dimension_name = "string"
sampling_type = "string"
scalar_function = "string"
}]
metric_name = "string"
metric_namespace = "string"
signal_source_id = "string"
source_amw_account_managed_identity = "string"
source_amw_account_resource_id = "string"
spatial_aggregation = {
dimensions = ["string"]
type = "string"
}
temporal_aggregation = {
type = "string"
window_size_minutes = 0
}
}]
}
total_signals = {
signal_formula = "string"
signal_sources = [{
filters = [{
operator = "string"
value = "string"
dimension_name = "string"
sampling_type = "string"
scalar_function = "string"
}]
metric_name = "string"
metric_namespace = "string"
signal_source_id = "string"
source_amw_account_managed_identity = "string"
source_amw_account_resource_id = "string"
spatial_aggregation = {
dimensions = ["string"]
type = "string"
}
temporal_aggregation = {
type = "string"
window_size_minutes = 0
}
}]
}
window_uptime_criteria = {
comparator = "string"
target = 0
}
}
}
sli_name = "string"
}
var sliResource = new Sli("sliResource", SliArgs.builder()
.serviceGroupName("string")
.identity(com.pulumi.azurenative.monitor.inputs.ManagedServiceIdentityArgs.builder()
.type("string")
.userAssignedIdentities("string")
.build())
.properties(SliResourceArgs.builder()
.baselineProperties(BaselinePropertiesArgs.builder()
.baseline(BaselineArgs.builder()
.evaluationCalculationType("string")
.evaluationPeriodDays(0)
.value(0.0)
.build())
.build())
.category("string")
.description("string")
.destinationAmwAccounts(AmwAccountArgs.builder()
.identity("string")
.resourceId("string")
.build())
.enableAlert(false)
.evaluationType("string")
.sliProperties(SliPropertiesArgs.builder()
.goodSignals(SignalArgs.builder()
.signalFormula("string")
.signalSources(SignalSourceArgs.builder()
.filters(ConditionV1Args.builder()
.operator("string")
.value("string")
.dimensionName("string")
.samplingType("string")
.scalarFunction("string")
.build())
.metricName("string")
.metricNamespace("string")
.signalSourceId("string")
.sourceAmwAccountManagedIdentity("string")
.sourceAmwAccountResourceId("string")
.spatialAggregation(SpatialAggregationArgs.builder()
.dimensions("string")
.type("string")
.build())
.temporalAggregation(TemporalAggregationArgs.builder()
.type("string")
.windowSizeMinutes(0)
.build())
.build())
.build())
.signals(SignalArgs.builder()
.signalFormula("string")
.signalSources(SignalSourceArgs.builder()
.filters(ConditionV1Args.builder()
.operator("string")
.value("string")
.dimensionName("string")
.samplingType("string")
.scalarFunction("string")
.build())
.metricName("string")
.metricNamespace("string")
.signalSourceId("string")
.sourceAmwAccountManagedIdentity("string")
.sourceAmwAccountResourceId("string")
.spatialAggregation(SpatialAggregationArgs.builder()
.dimensions("string")
.type("string")
.build())
.temporalAggregation(TemporalAggregationArgs.builder()
.type("string")
.windowSizeMinutes(0)
.build())
.build())
.build())
.totalSignals(SignalArgs.builder()
.signalFormula("string")
.signalSources(SignalSourceArgs.builder()
.filters(ConditionV1Args.builder()
.operator("string")
.value("string")
.dimensionName("string")
.samplingType("string")
.scalarFunction("string")
.build())
.metricName("string")
.metricNamespace("string")
.signalSourceId("string")
.sourceAmwAccountManagedIdentity("string")
.sourceAmwAccountResourceId("string")
.spatialAggregation(SpatialAggregationArgs.builder()
.dimensions("string")
.type("string")
.build())
.temporalAggregation(TemporalAggregationArgs.builder()
.type("string")
.windowSizeMinutes(0)
.build())
.build())
.build())
.windowUptimeCriteria(WindowUptimeCriteriaArgs.builder()
.comparator("string")
.target(0.0)
.build())
.build())
.build())
.sliName("string")
.build());
sli_resource = azure_native.monitor.Sli("sliResource",
service_group_name="string",
identity={
"type": "string",
"user_assigned_identities": ["string"],
},
properties={
"baseline_properties": {
"baseline": {
"evaluation_calculation_type": "string",
"evaluation_period_days": 0,
"value": float(0),
},
},
"category": "string",
"description": "string",
"destination_amw_accounts": [{
"identity": "string",
"resource_id": "string",
}],
"enable_alert": False,
"evaluation_type": "string",
"sli_properties": {
"good_signals": {
"signal_formula": "string",
"signal_sources": [{
"filters": [{
"operator": "string",
"value": "string",
"dimension_name": "string",
"sampling_type": "string",
"scalar_function": "string",
}],
"metric_name": "string",
"metric_namespace": "string",
"signal_source_id": "string",
"source_amw_account_managed_identity": "string",
"source_amw_account_resource_id": "string",
"spatial_aggregation": {
"dimensions": ["string"],
"type": "string",
},
"temporal_aggregation": {
"type": "string",
"window_size_minutes": 0,
},
}],
},
"signals": {
"signal_formula": "string",
"signal_sources": [{
"filters": [{
"operator": "string",
"value": "string",
"dimension_name": "string",
"sampling_type": "string",
"scalar_function": "string",
}],
"metric_name": "string",
"metric_namespace": "string",
"signal_source_id": "string",
"source_amw_account_managed_identity": "string",
"source_amw_account_resource_id": "string",
"spatial_aggregation": {
"dimensions": ["string"],
"type": "string",
},
"temporal_aggregation": {
"type": "string",
"window_size_minutes": 0,
},
}],
},
"total_signals": {
"signal_formula": "string",
"signal_sources": [{
"filters": [{
"operator": "string",
"value": "string",
"dimension_name": "string",
"sampling_type": "string",
"scalar_function": "string",
}],
"metric_name": "string",
"metric_namespace": "string",
"signal_source_id": "string",
"source_amw_account_managed_identity": "string",
"source_amw_account_resource_id": "string",
"spatial_aggregation": {
"dimensions": ["string"],
"type": "string",
},
"temporal_aggregation": {
"type": "string",
"window_size_minutes": 0,
},
}],
},
"window_uptime_criteria": {
"comparator": "string",
"target": float(0),
},
},
},
sli_name="string")
const sliResource = new azure_native.monitor.Sli("sliResource", {
serviceGroupName: "string",
identity: {
type: "string",
userAssignedIdentities: ["string"],
},
properties: {
baselineProperties: {
baseline: {
evaluationCalculationType: "string",
evaluationPeriodDays: 0,
value: 0,
},
},
category: "string",
description: "string",
destinationAmwAccounts: [{
identity: "string",
resourceId: "string",
}],
enableAlert: false,
evaluationType: "string",
sliProperties: {
goodSignals: {
signalFormula: "string",
signalSources: [{
filters: [{
operator: "string",
value: "string",
dimensionName: "string",
samplingType: "string",
scalarFunction: "string",
}],
metricName: "string",
metricNamespace: "string",
signalSourceId: "string",
sourceAmwAccountManagedIdentity: "string",
sourceAmwAccountResourceId: "string",
spatialAggregation: {
dimensions: ["string"],
type: "string",
},
temporalAggregation: {
type: "string",
windowSizeMinutes: 0,
},
}],
},
signals: {
signalFormula: "string",
signalSources: [{
filters: [{
operator: "string",
value: "string",
dimensionName: "string",
samplingType: "string",
scalarFunction: "string",
}],
metricName: "string",
metricNamespace: "string",
signalSourceId: "string",
sourceAmwAccountManagedIdentity: "string",
sourceAmwAccountResourceId: "string",
spatialAggregation: {
dimensions: ["string"],
type: "string",
},
temporalAggregation: {
type: "string",
windowSizeMinutes: 0,
},
}],
},
totalSignals: {
signalFormula: "string",
signalSources: [{
filters: [{
operator: "string",
value: "string",
dimensionName: "string",
samplingType: "string",
scalarFunction: "string",
}],
metricName: "string",
metricNamespace: "string",
signalSourceId: "string",
sourceAmwAccountManagedIdentity: "string",
sourceAmwAccountResourceId: "string",
spatialAggregation: {
dimensions: ["string"],
type: "string",
},
temporalAggregation: {
type: "string",
windowSizeMinutes: 0,
},
}],
},
windowUptimeCriteria: {
comparator: "string",
target: 0,
},
},
},
sliName: "string",
});
type: azure-native:monitor:Sli
properties:
identity:
type: string
userAssignedIdentities:
- string
properties:
baselineProperties:
baseline:
evaluationCalculationType: string
evaluationPeriodDays: 0
value: 0
category: string
description: string
destinationAmwAccounts:
- identity: string
resourceId: string
enableAlert: false
evaluationType: string
sliProperties:
goodSignals:
signalFormula: string
signalSources:
- filters:
- dimensionName: string
operator: string
samplingType: string
scalarFunction: string
value: string
metricName: string
metricNamespace: string
signalSourceId: string
sourceAmwAccountManagedIdentity: string
sourceAmwAccountResourceId: string
spatialAggregation:
dimensions:
- string
type: string
temporalAggregation:
type: string
windowSizeMinutes: 0
signals:
signalFormula: string
signalSources:
- filters:
- dimensionName: string
operator: string
samplingType: string
scalarFunction: string
value: string
metricName: string
metricNamespace: string
signalSourceId: string
sourceAmwAccountManagedIdentity: string
sourceAmwAccountResourceId: string
spatialAggregation:
dimensions:
- string
type: string
temporalAggregation:
type: string
windowSizeMinutes: 0
totalSignals:
signalFormula: string
signalSources:
- filters:
- dimensionName: string
operator: string
samplingType: string
scalarFunction: string
value: string
metricName: string
metricNamespace: string
signalSourceId: string
sourceAmwAccountManagedIdentity: string
sourceAmwAccountResourceId: string
spatialAggregation:
dimensions:
- string
type: string
temporalAggregation:
type: string
windowSizeMinutes: 0
windowUptimeCriteria:
comparator: string
target: 0
serviceGroupName: string
sliName: string
Sli Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Sli resource accepts the following input properties:
- Service
Group stringName - The name of the service group.
- Identity
Pulumi.
Azure Native. Monitor. Inputs. Managed Service Identity - The managed service identities assigned to this resource.
- Properties
Pulumi.
Azure Native. Monitor. Inputs. Sli Resource - The resource-specific properties for this resource.
- Sli
Name string - Name of the SLI that is given by the user.
- Service
Group stringName - The name of the service group.
- Identity
Managed
Service Identity Args - The managed service identities assigned to this resource.
- Properties
Sli
Resource Args - The resource-specific properties for this resource.
- Sli
Name string - Name of the SLI that is given by the user.
- service_
group_ stringname - The name of the service group.
- identity object
- The managed service identities assigned to this resource.
- properties object
- The resource-specific properties for this resource.
- sli_
name string - Name of the SLI that is given by the user.
- service
Group StringName - The name of the service group.
- identity
Managed
Service Identity - The managed service identities assigned to this resource.
- properties
Sli
Resource - The resource-specific properties for this resource.
- sli
Name String - Name of the SLI that is given by the user.
- service
Group stringName - The name of the service group.
- identity
Managed
Service Identity - The managed service identities assigned to this resource.
- properties
Sli
Resource - The resource-specific properties for this resource.
- sli
Name string - Name of the SLI that is given by the user.
- service_
group_ strname - The name of the service group.
- identity
Managed
Service Identity Args - The managed service identities assigned to this resource.
- properties
Sli
Resource Args - The resource-specific properties for this resource.
- sli_
name str - Name of the SLI that is given by the user.
- service
Group StringName - The name of the service group.
- identity Property Map
- The managed service identities assigned to this resource.
- properties Property Map
- The resource-specific properties for this resource.
- sli
Name String - Name of the SLI that is given by the user.
Outputs
All input properties are implicitly available as output properties. Additionally, the Sli resource produces the following output properties:
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data Pulumi.Azure Native. Monitor. Outputs. System Data Response - 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 stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data SystemData Response - 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_ stringversion - The Azure API version of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- system_
data object - 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 StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data SystemData Response - 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 stringVersion - The Azure API version of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- system
Data SystemData Response - 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_ strversion - The Azure API version of the resource.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- system_
data SystemData Response - 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"
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data 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
AmwAccount, AmwAccountArgs
Represents an Azure Monitor Workspace (AMW) account used for emitting metrics.- Identity string
- The ARM resource ID of the managed identity with access to the source account.
- Resource
Id string - The ARM resource ID of the account where metrics are emitted.
- Identity string
- The ARM resource ID of the managed identity with access to the source account.
- Resource
Id string - The ARM resource ID of the account where metrics are emitted.
- identity string
- The ARM resource ID of the managed identity with access to the source account.
- resource_
id string - The ARM resource ID of the account where metrics are emitted.
- identity String
- The ARM resource ID of the managed identity with access to the source account.
- resource
Id String - The ARM resource ID of the account where metrics are emitted.
- identity string
- The ARM resource ID of the managed identity with access to the source account.
- resource
Id string - The ARM resource ID of the account where metrics are emitted.
- identity str
- The ARM resource ID of the managed identity with access to the source account.
- resource_
id str - The ARM resource ID of the account where metrics are emitted.
- identity String
- The ARM resource ID of the managed identity with access to the source account.
- resource
Id String - The ARM resource ID of the account where metrics are emitted.
AmwAccountResponse, AmwAccountResponseArgs
Represents an Azure Monitor Workspace (AMW) account used for emitting metrics.- Identity string
- The ARM resource ID of the managed identity with access to the source account.
- Resource
Id string - The ARM resource ID of the account where metrics are emitted.
- Identity string
- The ARM resource ID of the managed identity with access to the source account.
- Resource
Id string - The ARM resource ID of the account where metrics are emitted.
- identity string
- The ARM resource ID of the managed identity with access to the source account.
- resource_
id string - The ARM resource ID of the account where metrics are emitted.
- identity String
- The ARM resource ID of the managed identity with access to the source account.
- resource
Id String - The ARM resource ID of the account where metrics are emitted.
- identity string
- The ARM resource ID of the managed identity with access to the source account.
- resource
Id string - The ARM resource ID of the account where metrics are emitted.
- identity str
- The ARM resource ID of the managed identity with access to the source account.
- resource_
id str - The ARM resource ID of the account where metrics are emitted.
- identity String
- The ARM resource ID of the managed identity with access to the source account.
- resource
Id String - The ARM resource ID of the account where metrics are emitted.
Baseline, BaselineArgs
Defines the target parameters for a Slo baseline.- Evaluation
Calculation string | Pulumi.Type Azure Native. Monitor. Evaluation Calculation Type - Specifies how evaluation is calculated, either based on calendar days or a rolling window.
- Evaluation
Period intDays - The time frame (in days) used for SLI evaluation.
- Value double
- The user-defined or Azure-defined target value used for comparison against the SLI value.
- Evaluation
Calculation string | EvaluationType Calculation Type - Specifies how evaluation is calculated, either based on calendar days or a rolling window.
- Evaluation
Period intDays - The time frame (in days) used for SLI evaluation.
- Value float64
- The user-defined or Azure-defined target value used for comparison against the SLI value.
- evaluation_
calculation_ string | "Calendartype Days" | "Rolling Days" - Specifies how evaluation is calculated, either based on calendar days or a rolling window.
- evaluation_
period_ numberdays - The time frame (in days) used for SLI evaluation.
- value number
- The user-defined or Azure-defined target value used for comparison against the SLI value.
- evaluation
Calculation String | EvaluationType Calculation Type - Specifies how evaluation is calculated, either based on calendar days or a rolling window.
- evaluation
Period IntegerDays - The time frame (in days) used for SLI evaluation.
- value Double
- The user-defined or Azure-defined target value used for comparison against the SLI value.
- evaluation
Calculation string | EvaluationType Calculation Type - Specifies how evaluation is calculated, either based on calendar days or a rolling window.
- evaluation
Period numberDays - The time frame (in days) used for SLI evaluation.
- value number
- The user-defined or Azure-defined target value used for comparison against the SLI value.
- evaluation_
calculation_ str | Evaluationtype Calculation Type - Specifies how evaluation is calculated, either based on calendar days or a rolling window.
- evaluation_
period_ intdays - The time frame (in days) used for SLI evaluation.
- value float
- The user-defined or Azure-defined target value used for comparison against the SLI value.
- evaluation
Calculation String | "CalendarType Days" | "Rolling Days" - Specifies how evaluation is calculated, either based on calendar days or a rolling window.
- evaluation
Period NumberDays - The time frame (in days) used for SLI evaluation.
- value Number
- The user-defined or Azure-defined target value used for comparison against the SLI value.
BaselineProperties, BaselinePropertiesArgs
Defines the properties of a baseline.- Baseline
Pulumi.
Azure Native. Monitor. Inputs. Baseline - Defines the baseline target, which is compared against the SLI value to determine compliance.
- baseline Property Map
- Defines the baseline target, which is compared against the SLI value to determine compliance.
BaselinePropertiesResponse, BaselinePropertiesResponseArgs
Defines the properties of a baseline.- Baseline
Pulumi.
Azure Native. Monitor. Inputs. Baseline Response - Defines the baseline target, which is compared against the SLI value to determine compliance.
- Baseline
Baseline
Response - Defines the baseline target, which is compared against the SLI value to determine compliance.
- baseline
Baseline
Response - Defines the baseline target, which is compared against the SLI value to determine compliance.
- baseline
Baseline
Response - Defines the baseline target, which is compared against the SLI value to determine compliance.
- baseline
Baseline
Response - Defines the baseline target, which is compared against the SLI value to determine compliance.
- baseline Property Map
- Defines the baseline target, which is compared against the SLI value to determine compliance.
BaselineResponse, BaselineResponseArgs
Defines the target parameters for a Slo baseline.- Evaluation
Calculation stringType - Specifies how evaluation is calculated, either based on calendar days or a rolling window.
- Evaluation
Period intDays - The time frame (in days) used for SLI evaluation.
- Value double
- The user-defined or Azure-defined target value used for comparison against the SLI value.
- Evaluation
Calculation stringType - Specifies how evaluation is calculated, either based on calendar days or a rolling window.
- Evaluation
Period intDays - The time frame (in days) used for SLI evaluation.
- Value float64
- The user-defined or Azure-defined target value used for comparison against the SLI value.
- evaluation_
calculation_ stringtype - Specifies how evaluation is calculated, either based on calendar days or a rolling window.
- evaluation_
period_ numberdays - The time frame (in days) used for SLI evaluation.
- value number
- The user-defined or Azure-defined target value used for comparison against the SLI value.
- evaluation
Calculation StringType - Specifies how evaluation is calculated, either based on calendar days or a rolling window.
- evaluation
Period IntegerDays - The time frame (in days) used for SLI evaluation.
- value Double
- The user-defined or Azure-defined target value used for comparison against the SLI value.
- evaluation
Calculation stringType - Specifies how evaluation is calculated, either based on calendar days or a rolling window.
- evaluation
Period numberDays - The time frame (in days) used for SLI evaluation.
- value number
- The user-defined or Azure-defined target value used for comparison against the SLI value.
- evaluation_
calculation_ strtype - Specifies how evaluation is calculated, either based on calendar days or a rolling window.
- evaluation_
period_ intdays - The time frame (in days) used for SLI evaluation.
- value float
- The user-defined or Azure-defined target value used for comparison against the SLI value.
- evaluation
Calculation StringType - Specifies how evaluation is calculated, either based on calendar days or a rolling window.
- evaluation
Period NumberDays - The time frame (in days) used for SLI evaluation.
- value Number
- The user-defined or Azure-defined target value used for comparison against the SLI value.
Category, CategoryArgs
- Availability
AvailabilityIndicates availability-related metrics.- Latency
LatencyIndicates latency-related metrics.
- Category
Availability AvailabilityIndicates availability-related metrics.- Category
Latency LatencyIndicates latency-related metrics.
- "Availability"
AvailabilityIndicates availability-related metrics.- "Latency"
LatencyIndicates latency-related metrics.
- Availability
AvailabilityIndicates availability-related metrics.- Latency
LatencyIndicates latency-related metrics.
- Availability
AvailabilityIndicates availability-related metrics.- Latency
LatencyIndicates latency-related metrics.
- AVAILABILITY
AvailabilityIndicates availability-related metrics.- LATENCY
LatencyIndicates latency-related metrics.
- "Availability"
AvailabilityIndicates availability-related metrics.- "Latency"
LatencyIndicates latency-related metrics.
ConditionOperator, ConditionOperatorArgs
- Equal
eqEqual to.- Not
Equal neNot equal to.- Less
Than ltLess than.- Less
Than Or Equal lteLess than or equal to.- Greater
Than gtGreater than.- Greater
Than Or Equal gteGreater than or equal to.- In
inMatches whenvalueis one of the items in the^^-delimited list (for example,value= "east^^west^^north").- Not
In notinMatches whenvalueis none of the items in the^^-delimited list (for example,value= "east^^west^^north").- Starts
With startswithStarts with.- Not
Starts With notstartswithDoes not start with.- Contains
containsContains the value.- Not
Contains notcontainsDoes not contain the value.
- Condition
Operator Equal eqEqual to.- Condition
Operator Not Equal neNot equal to.- Condition
Operator Less Than ltLess than.- Condition
Operator Less Than Or Equal lteLess than or equal to.- Condition
Operator Greater Than gtGreater than.- Condition
Operator Greater Than Or Equal gteGreater than or equal to.- Condition
Operator In inMatches whenvalueis one of the items in the^^-delimited list (for example,value= "east^^west^^north").- Condition
Operator Not In notinMatches whenvalueis none of the items in the^^-delimited list (for example,value= "east^^west^^north").- Condition
Operator Starts With startswithStarts with.- Condition
Operator Not Starts With notstartswithDoes not start with.- Condition
Operator Contains containsContains the value.- Condition
Operator Not Contains notcontainsDoes not contain the value.
- "eq"
eqEqual to.- "ne"
neNot equal to.- "lt"
ltLess than.- "lte"
lteLess than or equal to.- "gt"
gtGreater than.- "gte"
gteGreater than or equal to.- "in"
inMatches whenvalueis one of the items in the^^-delimited list (for example,value= "east^^west^^north").- "notin"
notinMatches whenvalueis none of the items in the^^-delimited list (for example,value= "east^^west^^north").- "startswith"
startswithStarts with.- "notstartswith"
notstartswithDoes not start with.- "contains"
containsContains the value.- "notcontains"
notcontainsDoes not contain the value.
- Equal
eqEqual to.- Not
Equal neNot equal to.- Less
Than ltLess than.- Less
Than Or Equal lteLess than or equal to.- Greater
Than gtGreater than.- Greater
Than Or Equal gteGreater than or equal to.- In
inMatches whenvalueis one of the items in the^^-delimited list (for example,value= "east^^west^^north").- Not
In notinMatches whenvalueis none of the items in the^^-delimited list (for example,value= "east^^west^^north").- Starts
With startswithStarts with.- Not
Starts With notstartswithDoes not start with.- Contains
containsContains the value.- Not
Contains notcontainsDoes not contain the value.
- Equal
eqEqual to.- Not
Equal neNot equal to.- Less
Than ltLess than.- Less
Than Or Equal lteLess than or equal to.- Greater
Than gtGreater than.- Greater
Than Or Equal gteGreater than or equal to.- In
inMatches whenvalueis one of the items in the^^-delimited list (for example,value= "east^^west^^north").- Not
In notinMatches whenvalueis none of the items in the^^-delimited list (for example,value= "east^^west^^north").- Starts
With startswithStarts with.- Not
Starts With notstartswithDoes not start with.- Contains
containsContains the value.- Not
Contains notcontainsDoes not contain the value.
- EQUAL
eqEqual to.- NOT_EQUAL
neNot equal to.- LESS_THAN
ltLess than.- LESS_THAN_OR_EQUAL
lteLess than or equal to.- GREATER_THAN
gtGreater than.- GREATER_THAN_OR_EQUAL
gteGreater than or equal to.- IN_
inMatches whenvalueis one of the items in the^^-delimited list (for example,value= "east^^west^^north").- NOT_IN
notinMatches whenvalueis none of the items in the^^-delimited list (for example,value= "east^^west^^north").- STARTS_WITH
startswithStarts with.- NOT_STARTS_WITH
notstartswithDoes not start with.- CONTAINS
containsContains the value.- NOT_CONTAINS
notcontainsDoes not contain the value.
- "eq"
eqEqual to.- "ne"
neNot equal to.- "lt"
ltLess than.- "lte"
lteLess than or equal to.- "gt"
gtGreater than.- "gte"
gteGreater than or equal to.- "in"
inMatches whenvalueis one of the items in the^^-delimited list (for example,value= "east^^west^^north").- "notin"
notinMatches whenvalueis none of the items in the^^-delimited list (for example,value= "east^^west^^north").- "startswith"
startswithStarts with.- "notstartswith"
notstartswithDoes not start with.- "contains"
containsContains the value.- "notcontains"
notcontainsDoes not contain the value.
ConditionResponseV1, ConditionResponseV1Args
Represents a filtering condition.- Operator string
- Operator used in the filtering condition.
- Value string
- Value used in filtering. For most operators (eq, ne, lt, lte, gt, gte, startswith, notstartswith, contains, notcontains) this is a single value (for example "GetContosoUsers"). For the
inandnotinoperators, multiple values must be joined by the delimiter^^(for example "east^^west^^north"). - Dimension
Name string - Dimension name used in filtering.
- Sampling
Type string - Defines the sampling type.
- Scalar
Function string - Scalar function applied for filtering.
- Operator string
- Operator used in the filtering condition.
- Value string
- Value used in filtering. For most operators (eq, ne, lt, lte, gt, gte, startswith, notstartswith, contains, notcontains) this is a single value (for example "GetContosoUsers"). For the
inandnotinoperators, multiple values must be joined by the delimiter^^(for example "east^^west^^north"). - Dimension
Name string - Dimension name used in filtering.
- Sampling
Type string - Defines the sampling type.
- Scalar
Function string - Scalar function applied for filtering.
- operator string
- Operator used in the filtering condition.
- value string
- Value used in filtering. For most operators (eq, ne, lt, lte, gt, gte, startswith, notstartswith, contains, notcontains) this is a single value (for example "GetContosoUsers"). For the
inandnotinoperators, multiple values must be joined by the delimiter^^(for example "east^^west^^north"). - dimension_
name string - Dimension name used in filtering.
- sampling_
type string - Defines the sampling type.
- scalar_
function string - Scalar function applied for filtering.
- operator String
- Operator used in the filtering condition.
- value String
- Value used in filtering. For most operators (eq, ne, lt, lte, gt, gte, startswith, notstartswith, contains, notcontains) this is a single value (for example "GetContosoUsers"). For the
inandnotinoperators, multiple values must be joined by the delimiter^^(for example "east^^west^^north"). - dimension
Name String - Dimension name used in filtering.
- sampling
Type String - Defines the sampling type.
- scalar
Function String - Scalar function applied for filtering.
- operator string
- Operator used in the filtering condition.
- value string
- Value used in filtering. For most operators (eq, ne, lt, lte, gt, gte, startswith, notstartswith, contains, notcontains) this is a single value (for example "GetContosoUsers"). For the
inandnotinoperators, multiple values must be joined by the delimiter^^(for example "east^^west^^north"). - dimension
Name string - Dimension name used in filtering.
- sampling
Type string - Defines the sampling type.
- scalar
Function string - Scalar function applied for filtering.
- operator str
- Operator used in the filtering condition.
- value str
- Value used in filtering. For most operators (eq, ne, lt, lte, gt, gte, startswith, notstartswith, contains, notcontains) this is a single value (for example "GetContosoUsers"). For the
inandnotinoperators, multiple values must be joined by the delimiter^^(for example "east^^west^^north"). - dimension_
name str - Dimension name used in filtering.
- sampling_
type str - Defines the sampling type.
- scalar_
function str - Scalar function applied for filtering.
- operator String
- Operator used in the filtering condition.
- value String
- Value used in filtering. For most operators (eq, ne, lt, lte, gt, gte, startswith, notstartswith, contains, notcontains) this is a single value (for example "GetContosoUsers"). For the
inandnotinoperators, multiple values must be joined by the delimiter^^(for example "east^^west^^north"). - dimension
Name String - Dimension name used in filtering.
- sampling
Type String - Defines the sampling type.
- scalar
Function String - Scalar function applied for filtering.
ConditionV1, ConditionV1Args
Represents a filtering condition.- Operator
string | Pulumi.
Azure Native. Monitor. Condition Operator - Operator used in the filtering condition.
- Value string
- Value used in filtering. For most operators (eq, ne, lt, lte, gt, gte, startswith, notstartswith, contains, notcontains) this is a single value (for example "GetContosoUsers"). For the
inandnotinoperators, multiple values must be joined by the delimiter^^(for example "east^^west^^north"). - Dimension
Name string - Dimension name used in filtering.
- Sampling
Type string | Pulumi.Azure Native. Monitor. Sampling Type - Defines the sampling type.
- Scalar
Function string | Pulumi.Azure Native. Monitor. Scalar Function - Scalar function applied for filtering.
- Operator
string | Condition
Operator - Operator used in the filtering condition.
- Value string
- Value used in filtering. For most operators (eq, ne, lt, lte, gt, gte, startswith, notstartswith, contains, notcontains) this is a single value (for example "GetContosoUsers"). For the
inandnotinoperators, multiple values must be joined by the delimiter^^(for example "east^^west^^north"). - Dimension
Name string - Dimension name used in filtering.
- Sampling
Type string | SamplingType - Defines the sampling type.
- Scalar
Function string | ScalarFunction - Scalar function applied for filtering.
- operator string | "eq" | "ne" | "lt" | "lte" | "gt" | "gte" | "in" | "notin" | "startswith" | "notstartswith" | "contains" | "notcontains"
- Operator used in the filtering condition.
- value string
- Value used in filtering. For most operators (eq, ne, lt, lte, gt, gte, startswith, notstartswith, contains, notcontains) this is a single value (for example "GetContosoUsers"). For the
inandnotinoperators, multiple values must be joined by the delimiter^^(for example "east^^west^^north"). - dimension_
name string - Dimension name used in filtering.
- sampling_
type string | "Average" | "Sum" | "Count" | "Min" | "Max" - Defines the sampling type.
- scalar_
function string | "max" | "min" | "avg" | "sum" - Scalar function applied for filtering.
- operator
String | Condition
Operator - Operator used in the filtering condition.
- value String
- Value used in filtering. For most operators (eq, ne, lt, lte, gt, gte, startswith, notstartswith, contains, notcontains) this is a single value (for example "GetContosoUsers"). For the
inandnotinoperators, multiple values must be joined by the delimiter^^(for example "east^^west^^north"). - dimension
Name String - Dimension name used in filtering.
- sampling
Type String | SamplingType - Defines the sampling type.
- scalar
Function String | ScalarFunction - Scalar function applied for filtering.
- operator
string | Condition
Operator - Operator used in the filtering condition.
- value string
- Value used in filtering. For most operators (eq, ne, lt, lte, gt, gte, startswith, notstartswith, contains, notcontains) this is a single value (for example "GetContosoUsers"). For the
inandnotinoperators, multiple values must be joined by the delimiter^^(for example "east^^west^^north"). - dimension
Name string - Dimension name used in filtering.
- sampling
Type string | SamplingType - Defines the sampling type.
- scalar
Function string | ScalarFunction - Scalar function applied for filtering.
- operator
str | Condition
Operator - Operator used in the filtering condition.
- value str
- Value used in filtering. For most operators (eq, ne, lt, lte, gt, gte, startswith, notstartswith, contains, notcontains) this is a single value (for example "GetContosoUsers"). For the
inandnotinoperators, multiple values must be joined by the delimiter^^(for example "east^^west^^north"). - dimension_
name str - Dimension name used in filtering.
- sampling_
type str | SamplingType - Defines the sampling type.
- scalar_
function str | ScalarFunction - Scalar function applied for filtering.
- operator String | "eq" | "ne" | "lt" | "lte" | "gt" | "gte" | "in" | "notin" | "startswith" | "notstartswith" | "contains" | "notcontains"
- Operator used in the filtering condition.
- value String
- Value used in filtering. For most operators (eq, ne, lt, lte, gt, gte, startswith, notstartswith, contains, notcontains) this is a single value (for example "GetContosoUsers"). For the
inandnotinoperators, multiple values must be joined by the delimiter^^(for example "east^^west^^north"). - dimension
Name String - Dimension name used in filtering.
- sampling
Type String | "Average" | "Sum" | "Count" | "Min" | "Max" - Defines the sampling type.
- scalar
Function String | "max" | "min" | "avg" | "sum" - Scalar function applied for filtering.
EvaluationCalculationType, EvaluationCalculationTypeArgs
- Calendar
Days CalendarDaysCalculates evaluation based on a fixed calendar period.- Rolling
Days RollingDaysCalculates evaluation using a rolling time window.
- Evaluation
Calculation Type Calendar Days CalendarDaysCalculates evaluation based on a fixed calendar period.- Evaluation
Calculation Type Rolling Days RollingDaysCalculates evaluation using a rolling time window.
- "Calendar
Days" CalendarDaysCalculates evaluation based on a fixed calendar period.- "Rolling
Days" RollingDaysCalculates evaluation using a rolling time window.
- Calendar
Days CalendarDaysCalculates evaluation based on a fixed calendar period.- Rolling
Days RollingDaysCalculates evaluation using a rolling time window.
- Calendar
Days CalendarDaysCalculates evaluation based on a fixed calendar period.- Rolling
Days RollingDaysCalculates evaluation using a rolling time window.
- CALENDAR_DAYS
CalendarDaysCalculates evaluation based on a fixed calendar period.- ROLLING_DAYS
RollingDaysCalculates evaluation using a rolling time window.
- "Calendar
Days" CalendarDaysCalculates evaluation based on a fixed calendar period.- "Rolling
Days" RollingDaysCalculates evaluation using a rolling time window.
EvaluationType, EvaluationTypeArgs
- Window
Based WindowBasedEvaluates SLI based on time windows.- Request
Based RequestBasedEvaluates SLI based on request counts.
- Evaluation
Type Window Based WindowBasedEvaluates SLI based on time windows.- Evaluation
Type Request Based RequestBasedEvaluates SLI based on request counts.
- "Window
Based" WindowBasedEvaluates SLI based on time windows.- "Request
Based" RequestBasedEvaluates SLI based on request counts.
- Window
Based WindowBasedEvaluates SLI based on time windows.- Request
Based RequestBasedEvaluates SLI based on request counts.
- Window
Based WindowBasedEvaluates SLI based on time windows.- Request
Based RequestBasedEvaluates SLI based on request counts.
- WINDOW_BASED
WindowBasedEvaluates SLI based on time windows.- REQUEST_BASED
RequestBasedEvaluates SLI based on request counts.
- "Window
Based" WindowBasedEvaluates SLI based on time windows.- "Request
Based" RequestBasedEvaluates SLI based on request counts.
ExecutionStateResponse, ExecutionStateResponseArgs
Represents the current execution state of an SLI.ManagedServiceIdentity, ManagedServiceIdentityArgs
Managed service identity (system assigned and/or user assigned identities)- Type
string | Pulumi.
Azure Native. Monitor. Managed Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned List<string>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- Type
string | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned []stringIdentities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
string | "None" | "System
Assigned" | "User Assigned" | "System Assigned,User Assigned" - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user_
assigned_ list(string)identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
String | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned List<String>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
string | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned string[]Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
str | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user_
assigned_ Sequence[str]identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- type
String | "None" | "System
Assigned" | "User Assigned" | "System Assigned,User Assigned" - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned List<String>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
ManagedServiceIdentityResponse, ManagedServiceIdentityResponseArgs
Managed service identity (system assigned and/or user assigned identities)- Principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Type string
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Monitor. Inputs. User Assigned Identity Response> - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- Principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Type string
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned map[string]UserIdentities Assigned Identity Response - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal_
id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant_
id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type string
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user_
assigned_ map(object)identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal
Id String - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id String - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type String
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned Map<String,UserIdentities Assigned Identity Response> - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type string
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned {[key: string]: UserIdentities Assigned Identity Response} - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal_
id str - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant_
id str - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type str
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user_
assigned_ Mapping[str, Useridentities Assigned Identity Response] - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
- principal
Id String - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id String - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type String
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned Map<Property Map>Identities - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
ManagedServiceIdentityType, ManagedServiceIdentityTypeArgs
- None
None- System
Assigned SystemAssigned- User
Assigned UserAssigned- System
Assigned_User Assigned SystemAssigned,UserAssigned
- Managed
Service Identity Type None None- Managed
Service Identity Type System Assigned SystemAssigned- Managed
Service Identity Type User Assigned UserAssigned- Managed
Service Identity Type_System Assigned_User Assigned SystemAssigned,UserAssigned
- "None"
None- "System
Assigned" SystemAssigned- "User
Assigned" UserAssigned- "System
Assigned,User Assigned" SystemAssigned,UserAssigned
- None
None- System
Assigned SystemAssigned- User
Assigned UserAssigned- System
Assigned_User Assigned SystemAssigned,UserAssigned
- None
None- System
Assigned SystemAssigned- User
Assigned UserAssigned- System
Assigned_User Assigned SystemAssigned,UserAssigned
- NONE
None- SYSTEM_ASSIGNED
SystemAssigned- USER_ASSIGNED
UserAssigned- SYSTEM_ASSIGNED_USER_ASSIGNED
SystemAssigned,UserAssigned
- "None"
None- "System
Assigned" SystemAssigned- "User
Assigned" UserAssigned- "System
Assigned,User Assigned" SystemAssigned,UserAssigned
MetricResponse, MetricResponseArgs
Defines a metric in the destination AMW account.- Metric
Name string - The name of the metric.
- Metric
Namespace string - The namespace of the metric.
- Metric
Name string - The name of the metric.
- Metric
Namespace string - The namespace of the metric.
- metric_
name string - The name of the metric.
- metric_
namespace string - The namespace of the metric.
- metric
Name String - The name of the metric.
- metric
Namespace String - The namespace of the metric.
- metric
Name string - The name of the metric.
- metric
Namespace string - The namespace of the metric.
- metric_
name str - The name of the metric.
- metric_
namespace str - The namespace of the metric.
- metric
Name String - The name of the metric.
- metric
Namespace String - The namespace of the metric.
SamplingType, SamplingTypeArgs
- Average
AverageAverage value.- Sum
SumSummation.- Count
CountCount of occurrences.- Min
MinMinimum value.- Max
MaxMaximum value.
- Sampling
Type Average AverageAverage value.- Sampling
Type Sum SumSummation.- Sampling
Type Count CountCount of occurrences.- Sampling
Type Min MinMinimum value.- Sampling
Type Max MaxMaximum value.
- "Average"
AverageAverage value.- "Sum"
SumSummation.- "Count"
CountCount of occurrences.- "Min"
MinMinimum value.- "Max"
MaxMaximum value.
- Average
AverageAverage value.- Sum
SumSummation.- Count
CountCount of occurrences.- Min
MinMinimum value.- Max
MaxMaximum value.
- Average
AverageAverage value.- Sum
SumSummation.- Count
CountCount of occurrences.- Min
MinMinimum value.- Max
MaxMaximum value.
- AVERAGE
AverageAverage value.- SUM
SumSummation.- COUNT
CountCount of occurrences.- MIN
MinMinimum value.- MAX
MaxMaximum value.
- "Average"
AverageAverage value.- "Sum"
SumSummation.- "Count"
CountCount of occurrences.- "Min"
MinMinimum value.- "Max"
MaxMaximum value.
ScalarFunction, ScalarFunctionArgs
- Max
maxMaximum value.- Min
minMinimum value.- Avg
avgAverage value.- Sum
sumSummation.
- Scalar
Function Max maxMaximum value.- Scalar
Function Min minMinimum value.- Scalar
Function Avg avgAverage value.- Scalar
Function Sum sumSummation.
- "max"
maxMaximum value.- "min"
minMinimum value.- "avg"
avgAverage value.- "sum"
sumSummation.
- Max
maxMaximum value.- Min
minMinimum value.- Avg
avgAverage value.- Sum
sumSummation.
- Max
maxMaximum value.- Min
minMinimum value.- Avg
avgAverage value.- Sum
sumSummation.
- MAX
maxMaximum value.- MIN
minMinimum value.- AVG
avgAverage value.- SUM
sumSummation.
- "max"
maxMaximum value.- "min"
minMinimum value.- "avg"
avgAverage value.- "sum"
sumSummation.
Signal, SignalArgs
Represents a signal model used in SLI calculations.- Signal
Formula string - Mathematical formula used to combine multiple metrics.
- Signal
Sources List<Pulumi.Azure Native. Monitor. Inputs. Signal Source> - Sources of metrics used for SLIs.
- Signal
Formula string - Mathematical formula used to combine multiple metrics.
- Signal
Sources []SignalSource - Sources of metrics used for SLIs.
- signal_
formula string - Mathematical formula used to combine multiple metrics.
- signal_
sources list(object) - Sources of metrics used for SLIs.
- signal
Formula String - Mathematical formula used to combine multiple metrics.
- signal
Sources List<SignalSource> - Sources of metrics used for SLIs.
- signal
Formula string - Mathematical formula used to combine multiple metrics.
- signal
Sources SignalSource[] - Sources of metrics used for SLIs.
- signal_
formula str - Mathematical formula used to combine multiple metrics.
- signal_
sources Sequence[SignalSource] - Sources of metrics used for SLIs.
- signal
Formula String - Mathematical formula used to combine multiple metrics.
- signal
Sources List<Property Map> - Sources of metrics used for SLIs.
SignalResponse, SignalResponseArgs
Represents a signal model used in SLI calculations.- Signal
Formula string - Mathematical formula used to combine multiple metrics.
- Signal
Sources List<Pulumi.Azure Native. Monitor. Inputs. Signal Source Response> - Sources of metrics used for SLIs.
- Signal
Formula string - Mathematical formula used to combine multiple metrics.
- Signal
Sources []SignalSource Response - Sources of metrics used for SLIs.
- signal_
formula string - Mathematical formula used to combine multiple metrics.
- signal_
sources list(object) - Sources of metrics used for SLIs.
- signal
Formula String - Mathematical formula used to combine multiple metrics.
- signal
Sources List<SignalSource Response> - Sources of metrics used for SLIs.
- signal
Formula string - Mathematical formula used to combine multiple metrics.
- signal
Sources SignalSource Response[] - Sources of metrics used for SLIs.
- signal_
formula str - Mathematical formula used to combine multiple metrics.
- signal_
sources Sequence[SignalSource Response] - Sources of metrics used for SLIs.
- signal
Formula String - Mathematical formula used to combine multiple metrics.
- signal
Sources List<Property Map> - Sources of metrics used for SLIs.
SignalSource, SignalSourceArgs
Represents a signal source used in SLIs.- Filters
List<Pulumi.
Azure Native. Monitor. Inputs. Condition V1> - Filters applied to modify signal values.
- Metric
Name string - Name of the metric.
- Metric
Namespace string - Namespace of the metric.
- Signal
Source stringId - Unique identifier for the signal source.
- Source
Amw stringAccount Managed Identity - Managed identity for authenticating the signal source.
- Source
Amw stringAccount Resource Id - Resource ID of the source AMW account.
- Spatial
Aggregation Pulumi.Azure Native. Monitor. Inputs. Spatial Aggregation - Defines how measurements are aggregated across multiple time series.
- Temporal
Aggregation Pulumi.Azure Native. Monitor. Inputs. Temporal Aggregation - Defines how measurements are aggregated over a specific time window within the same time series.
- Filters
[]Condition
V1 - Filters applied to modify signal values.
- Metric
Name string - Name of the metric.
- Metric
Namespace string - Namespace of the metric.
- Signal
Source stringId - Unique identifier for the signal source.
- Source
Amw stringAccount Managed Identity - Managed identity for authenticating the signal source.
- Source
Amw stringAccount Resource Id - Resource ID of the source AMW account.
- Spatial
Aggregation SpatialAggregation - Defines how measurements are aggregated across multiple time series.
- Temporal
Aggregation TemporalAggregation - Defines how measurements are aggregated over a specific time window within the same time series.
- filters list(object)
- Filters applied to modify signal values.
- metric_
name string - Name of the metric.
- metric_
namespace string - Namespace of the metric.
- signal_
source_ stringid - Unique identifier for the signal source.
- source_
amw_ stringaccount_ managed_ identity - Managed identity for authenticating the signal source.
- source_
amw_ stringaccount_ resource_ id - Resource ID of the source AMW account.
- spatial_
aggregation object - Defines how measurements are aggregated across multiple time series.
- temporal_
aggregation object - Defines how measurements are aggregated over a specific time window within the same time series.
- filters
List<Condition
V1> - Filters applied to modify signal values.
- metric
Name String - Name of the metric.
- metric
Namespace String - Namespace of the metric.
- signal
Source StringId - Unique identifier for the signal source.
- source
Amw StringAccount Managed Identity - Managed identity for authenticating the signal source.
- source
Amw StringAccount Resource Id - Resource ID of the source AMW account.
- spatial
Aggregation SpatialAggregation - Defines how measurements are aggregated across multiple time series.
- temporal
Aggregation TemporalAggregation - Defines how measurements are aggregated over a specific time window within the same time series.
- filters
Condition
V1[] - Filters applied to modify signal values.
- metric
Name string - Name of the metric.
- metric
Namespace string - Namespace of the metric.
- signal
Source stringId - Unique identifier for the signal source.
- source
Amw stringAccount Managed Identity - Managed identity for authenticating the signal source.
- source
Amw stringAccount Resource Id - Resource ID of the source AMW account.
- spatial
Aggregation SpatialAggregation - Defines how measurements are aggregated across multiple time series.
- temporal
Aggregation TemporalAggregation - Defines how measurements are aggregated over a specific time window within the same time series.
- filters
Sequence[Condition
V1] - Filters applied to modify signal values.
- metric_
name str - Name of the metric.
- metric_
namespace str - Namespace of the metric.
- signal_
source_ strid - Unique identifier for the signal source.
- source_
amw_ straccount_ managed_ identity - Managed identity for authenticating the signal source.
- source_
amw_ straccount_ resource_ id - Resource ID of the source AMW account.
- spatial_
aggregation SpatialAggregation - Defines how measurements are aggregated across multiple time series.
- temporal_
aggregation TemporalAggregation - Defines how measurements are aggregated over a specific time window within the same time series.
- filters List<Property Map>
- Filters applied to modify signal values.
- metric
Name String - Name of the metric.
- metric
Namespace String - Namespace of the metric.
- signal
Source StringId - Unique identifier for the signal source.
- source
Amw StringAccount Managed Identity - Managed identity for authenticating the signal source.
- source
Amw StringAccount Resource Id - Resource ID of the source AMW account.
- spatial
Aggregation Property Map - Defines how measurements are aggregated across multiple time series.
- temporal
Aggregation Property Map - Defines how measurements are aggregated over a specific time window within the same time series.
SignalSourceResponse, SignalSourceResponseArgs
Represents a signal source used in SLIs.- Filters
List<Pulumi.
Azure Native. Monitor. Inputs. Condition Response V1> - Filters applied to modify signal values.
- Metric
Name string - Name of the metric.
- Metric
Namespace string - Namespace of the metric.
- Signal
Source stringId - Unique identifier for the signal source.
- Source
Amw stringAccount Managed Identity - Managed identity for authenticating the signal source.
- Source
Amw stringAccount Resource Id - Resource ID of the source AMW account.
- Spatial
Aggregation Pulumi.Azure Native. Monitor. Inputs. Spatial Aggregation Response - Defines how measurements are aggregated across multiple time series.
- Temporal
Aggregation Pulumi.Azure Native. Monitor. Inputs. Temporal Aggregation Response - Defines how measurements are aggregated over a specific time window within the same time series.
- Filters
[]Condition
Response V1 - Filters applied to modify signal values.
- Metric
Name string - Name of the metric.
- Metric
Namespace string - Namespace of the metric.
- Signal
Source stringId - Unique identifier for the signal source.
- Source
Amw stringAccount Managed Identity - Managed identity for authenticating the signal source.
- Source
Amw stringAccount Resource Id - Resource ID of the source AMW account.
- Spatial
Aggregation SpatialAggregation Response - Defines how measurements are aggregated across multiple time series.
- Temporal
Aggregation TemporalAggregation Response - Defines how measurements are aggregated over a specific time window within the same time series.
- filters list(object)
- Filters applied to modify signal values.
- metric_
name string - Name of the metric.
- metric_
namespace string - Namespace of the metric.
- signal_
source_ stringid - Unique identifier for the signal source.
- source_
amw_ stringaccount_ managed_ identity - Managed identity for authenticating the signal source.
- source_
amw_ stringaccount_ resource_ id - Resource ID of the source AMW account.
- spatial_
aggregation object - Defines how measurements are aggregated across multiple time series.
- temporal_
aggregation object - Defines how measurements are aggregated over a specific time window within the same time series.
- filters
List<Condition
Response V1> - Filters applied to modify signal values.
- metric
Name String - Name of the metric.
- metric
Namespace String - Namespace of the metric.
- signal
Source StringId - Unique identifier for the signal source.
- source
Amw StringAccount Managed Identity - Managed identity for authenticating the signal source.
- source
Amw StringAccount Resource Id - Resource ID of the source AMW account.
- spatial
Aggregation SpatialAggregation Response - Defines how measurements are aggregated across multiple time series.
- temporal
Aggregation TemporalAggregation Response - Defines how measurements are aggregated over a specific time window within the same time series.
- filters
Condition
Response V1[] - Filters applied to modify signal values.
- metric
Name string - Name of the metric.
- metric
Namespace string - Namespace of the metric.
- signal
Source stringId - Unique identifier for the signal source.
- source
Amw stringAccount Managed Identity - Managed identity for authenticating the signal source.
- source
Amw stringAccount Resource Id - Resource ID of the source AMW account.
- spatial
Aggregation SpatialAggregation Response - Defines how measurements are aggregated across multiple time series.
- temporal
Aggregation TemporalAggregation Response - Defines how measurements are aggregated over a specific time window within the same time series.
- filters
Sequence[Condition
Response V1] - Filters applied to modify signal values.
- metric_
name str - Name of the metric.
- metric_
namespace str - Namespace of the metric.
- signal_
source_ strid - Unique identifier for the signal source.
- source_
amw_ straccount_ managed_ identity - Managed identity for authenticating the signal source.
- source_
amw_ straccount_ resource_ id - Resource ID of the source AMW account.
- spatial_
aggregation SpatialAggregation Response - Defines how measurements are aggregated across multiple time series.
- temporal_
aggregation TemporalAggregation Response - Defines how measurements are aggregated over a specific time window within the same time series.
- filters List<Property Map>
- Filters applied to modify signal values.
- metric
Name String - Name of the metric.
- metric
Namespace String - Namespace of the metric.
- signal
Source StringId - Unique identifier for the signal source.
- source
Amw StringAccount Managed Identity - Managed identity for authenticating the signal source.
- source
Amw StringAccount Resource Id - Resource ID of the source AMW account.
- spatial
Aggregation Property Map - Defines how measurements are aggregated across multiple time series.
- temporal
Aggregation Property Map - Defines how measurements are aggregated over a specific time window within the same time series.
SliProperties, SliPropertiesArgs
Defines the properties of an SLI.- Good
Signals Pulumi.Azure Native. Monitor. Inputs. Signal - Represents good signals used in request-based SLI calculations.
- Signals
Pulumi.
Azure Native. Monitor. Inputs. Signal - Signals used for window-based SLI calculations.
- Total
Signals Pulumi.Azure Native. Monitor. Inputs. Signal - Represents total signals used in request-based SLI calculations.
- Window
Uptime Pulumi.Criteria Azure Native. Monitor. Inputs. Window Uptime Criteria - Defines the uptime criteria for window-based SLIs.
- Good
Signals Signal - Represents good signals used in request-based SLI calculations.
- Signals Signal
- Signals used for window-based SLI calculations.
- Total
Signals Signal - Represents total signals used in request-based SLI calculations.
- Window
Uptime WindowCriteria Uptime Criteria - Defines the uptime criteria for window-based SLIs.
- good_
signals object - Represents good signals used in request-based SLI calculations.
- signals object
- Signals used for window-based SLI calculations.
- total_
signals object - Represents total signals used in request-based SLI calculations.
- window_
uptime_ objectcriteria - Defines the uptime criteria for window-based SLIs.
- good
Signals Signal - Represents good signals used in request-based SLI calculations.
- signals Signal
- Signals used for window-based SLI calculations.
- total
Signals Signal - Represents total signals used in request-based SLI calculations.
- window
Uptime WindowCriteria Uptime Criteria - Defines the uptime criteria for window-based SLIs.
- good
Signals Signal - Represents good signals used in request-based SLI calculations.
- signals Signal
- Signals used for window-based SLI calculations.
- total
Signals Signal - Represents total signals used in request-based SLI calculations.
- window
Uptime WindowCriteria Uptime Criteria - Defines the uptime criteria for window-based SLIs.
- good_
signals Signal - Represents good signals used in request-based SLI calculations.
- signals Signal
- Signals used for window-based SLI calculations.
- total_
signals Signal - Represents total signals used in request-based SLI calculations.
- window_
uptime_ Windowcriteria Uptime Criteria - Defines the uptime criteria for window-based SLIs.
- good
Signals Property Map - Represents good signals used in request-based SLI calculations.
- signals Property Map
- Signals used for window-based SLI calculations.
- total
Signals Property Map - Represents total signals used in request-based SLI calculations.
- window
Uptime Property MapCriteria - Defines the uptime criteria for window-based SLIs.
SliPropertiesResponse, SliPropertiesResponseArgs
Defines the properties of an SLI.- Good
Signals Pulumi.Azure Native. Monitor. Inputs. Signal Response - Represents good signals used in request-based SLI calculations.
- Signals
Pulumi.
Azure Native. Monitor. Inputs. Signal Response - Signals used for window-based SLI calculations.
- Total
Signals Pulumi.Azure Native. Monitor. Inputs. Signal Response - Represents total signals used in request-based SLI calculations.
- Window
Uptime Pulumi.Criteria Azure Native. Monitor. Inputs. Window Uptime Criteria Response - Defines the uptime criteria for window-based SLIs.
- Good
Signals SignalResponse - Represents good signals used in request-based SLI calculations.
- Signals
Signal
Response - Signals used for window-based SLI calculations.
- Total
Signals SignalResponse - Represents total signals used in request-based SLI calculations.
- Window
Uptime WindowCriteria Uptime Criteria Response - Defines the uptime criteria for window-based SLIs.
- good_
signals object - Represents good signals used in request-based SLI calculations.
- signals object
- Signals used for window-based SLI calculations.
- total_
signals object - Represents total signals used in request-based SLI calculations.
- window_
uptime_ objectcriteria - Defines the uptime criteria for window-based SLIs.
- good
Signals SignalResponse - Represents good signals used in request-based SLI calculations.
- signals
Signal
Response - Signals used for window-based SLI calculations.
- total
Signals SignalResponse - Represents total signals used in request-based SLI calculations.
- window
Uptime WindowCriteria Uptime Criteria Response - Defines the uptime criteria for window-based SLIs.
- good
Signals SignalResponse - Represents good signals used in request-based SLI calculations.
- signals
Signal
Response - Signals used for window-based SLI calculations.
- total
Signals SignalResponse - Represents total signals used in request-based SLI calculations.
- window
Uptime WindowCriteria Uptime Criteria Response - Defines the uptime criteria for window-based SLIs.
- good_
signals SignalResponse - Represents good signals used in request-based SLI calculations.
- signals
Signal
Response - Signals used for window-based SLI calculations.
- total_
signals SignalResponse - Represents total signals used in request-based SLI calculations.
- window_
uptime_ Windowcriteria Uptime Criteria Response - Defines the uptime criteria for window-based SLIs.
- good
Signals Property Map - Represents good signals used in request-based SLI calculations.
- signals Property Map
- Signals used for window-based SLI calculations.
- total
Signals Property Map - Represents total signals used in request-based SLI calculations.
- window
Uptime Property MapCriteria - Defines the uptime criteria for window-based SLIs.
SliResource, SliResourceArgs
Defines the root level properties of an SLI resource.- Baseline
Properties Pulumi.Azure Native. Monitor. Inputs. Baseline Properties - Defines the SLO baseline associated with the SLI.
- Category
string | Pulumi.
Azure Native. Monitor. Category - Specifies the category of the SLI, used to classify signals such as Availability and Latency.
- Description string
- A user-provided description of the SLI, with a maximum length of 1000 characters.
- Destination
Amw List<Pulumi.Accounts Azure Native. Monitor. Inputs. Amw Account> - Destination AMW accounts.
- Enable
Alert bool - A flag to determine whether alert is enabled.
- Evaluation
Type string | Pulumi.Azure Native. Monitor. Evaluation Type - Determines how the SLI is evaluated—either based on request counts or time windows.
- Sli
Properties Pulumi.Azure Native. Monitor. Inputs. Sli Properties - Defines the SLI properties associated with the SLI.
- Baseline
Properties BaselineProperties - Defines the SLO baseline associated with the SLI.
- Category string | Category
- Specifies the category of the SLI, used to classify signals such as Availability and Latency.
- Description string
- A user-provided description of the SLI, with a maximum length of 1000 characters.
- Destination
Amw []AmwAccounts Account - Destination AMW accounts.
- Enable
Alert bool - A flag to determine whether alert is enabled.
- Evaluation
Type string | EvaluationType - Determines how the SLI is evaluated—either based on request counts or time windows.
- Sli
Properties SliProperties - Defines the SLI properties associated with the SLI.
- baseline_
properties object - Defines the SLO baseline associated with the SLI.
- category string | "Availability" | "Latency"
- Specifies the category of the SLI, used to classify signals such as Availability and Latency.
- description string
- A user-provided description of the SLI, with a maximum length of 1000 characters.
- destination_
amw_ list(object)accounts - Destination AMW accounts.
- enable_
alert bool - A flag to determine whether alert is enabled.
- evaluation_
type string | "WindowBased" | "Request Based" - Determines how the SLI is evaluated—either based on request counts or time windows.
- sli_
properties object - Defines the SLI properties associated with the SLI.
- baseline
Properties BaselineProperties - Defines the SLO baseline associated with the SLI.
- category String | Category
- Specifies the category of the SLI, used to classify signals such as Availability and Latency.
- description String
- A user-provided description of the SLI, with a maximum length of 1000 characters.
- destination
Amw List<AmwAccounts Account> - Destination AMW accounts.
- enable
Alert Boolean - A flag to determine whether alert is enabled.
- evaluation
Type String | EvaluationType - Determines how the SLI is evaluated—either based on request counts or time windows.
- sli
Properties SliProperties - Defines the SLI properties associated with the SLI.
- baseline
Properties BaselineProperties - Defines the SLO baseline associated with the SLI.
- category string | Category
- Specifies the category of the SLI, used to classify signals such as Availability and Latency.
- description string
- A user-provided description of the SLI, with a maximum length of 1000 characters.
- destination
Amw AmwAccounts Account[] - Destination AMW accounts.
- enable
Alert boolean - A flag to determine whether alert is enabled.
- evaluation
Type string | EvaluationType - Determines how the SLI is evaluated—either based on request counts or time windows.
- sli
Properties SliProperties - Defines the SLI properties associated with the SLI.
- baseline_
properties BaselineProperties - Defines the SLO baseline associated with the SLI.
- category str | Category
- Specifies the category of the SLI, used to classify signals such as Availability and Latency.
- description str
- A user-provided description of the SLI, with a maximum length of 1000 characters.
- destination_
amw_ Sequence[Amwaccounts Account] - Destination AMW accounts.
- enable_
alert bool - A flag to determine whether alert is enabled.
- evaluation_
type str | EvaluationType - Determines how the SLI is evaluated—either based on request counts or time windows.
- sli_
properties SliProperties - Defines the SLI properties associated with the SLI.
- baseline
Properties Property Map - Defines the SLO baseline associated with the SLI.
- category String | "Availability" | "Latency"
- Specifies the category of the SLI, used to classify signals such as Availability and Latency.
- description String
- A user-provided description of the SLI, with a maximum length of 1000 characters.
- destination
Amw List<Property Map>Accounts - Destination AMW accounts.
- enable
Alert Boolean - A flag to determine whether alert is enabled.
- evaluation
Type String | "WindowBased" | "Request Based" - Determines how the SLI is evaluated—either based on request counts or time windows.
- sli
Properties Property Map - Defines the SLI properties associated with the SLI.
SliResourceResponse, SliResourceResponseArgs
Defines the root level properties of an SLI resource.- Baseline
Properties Pulumi.Azure Native. Monitor. Inputs. Baseline Properties Response - Defines the SLO baseline associated with the SLI.
- Category string
- Specifies the category of the SLI, used to classify signals such as Availability and Latency.
- Description string
- A user-provided description of the SLI, with a maximum length of 1000 characters.
- Destination
Amw List<Pulumi.Accounts Azure Native. Monitor. Inputs. Amw Account Response> - Destination AMW accounts.
- Destination
Metrics List<Pulumi.Azure Native. Monitor. Inputs. Metric Response> - The destination Azure Monitor Workspace (AMW) accounts where the SLI emits metrics.
- Enable
Alert bool - A flag to determine whether alert is enabled.
- Evaluation
Type string - Determines how the SLI is evaluated—either based on request counts or time windows.
- Execution
State Pulumi.Azure Native. Monitor. Inputs. Execution State Response - Indicates the current execution status of the SLI resource in ARM responses.
- Provisioning
State object - Indicates the provisioning status of the last operation.
- Sli
Properties Pulumi.Azure Native. Monitor. Inputs. Sli Properties Response - Defines the SLI properties associated with the SLI.
- Streaming
Rule stringId - The streaming rule Id associated with the Sli resource.
- Streaming
Rule stringLast Updated Timestamp - The streaming rule last updated timestamp associated with the Sli resource.
- Baseline
Properties BaselineProperties Response - Defines the SLO baseline associated with the SLI.
- Category string
- Specifies the category of the SLI, used to classify signals such as Availability and Latency.
- Description string
- A user-provided description of the SLI, with a maximum length of 1000 characters.
- Destination
Amw []AmwAccounts Account Response - Destination AMW accounts.
- Destination
Metrics []MetricResponse - The destination Azure Monitor Workspace (AMW) accounts where the SLI emits metrics.
- Enable
Alert bool - A flag to determine whether alert is enabled.
- Evaluation
Type string - Determines how the SLI is evaluated—either based on request counts or time windows.
- Execution
State ExecutionState Response - Indicates the current execution status of the SLI resource in ARM responses.
- Provisioning
State interface{} - Indicates the provisioning status of the last operation.
- Sli
Properties SliProperties Response - Defines the SLI properties associated with the SLI.
- Streaming
Rule stringId - The streaming rule Id associated with the Sli resource.
- Streaming
Rule stringLast Updated Timestamp - The streaming rule last updated timestamp associated with the Sli resource.
- baseline_
properties object - Defines the SLO baseline associated with the SLI.
- category string
- Specifies the category of the SLI, used to classify signals such as Availability and Latency.
- description string
- A user-provided description of the SLI, with a maximum length of 1000 characters.
- destination_
amw_ list(object)accounts - Destination AMW accounts.
- destination_
metrics list(object) - The destination Azure Monitor Workspace (AMW) accounts where the SLI emits metrics.
- enable_
alert bool - A flag to determine whether alert is enabled.
- evaluation_
type string - Determines how the SLI is evaluated—either based on request counts or time windows.
- execution_
state object - Indicates the current execution status of the SLI resource in ARM responses.
- provisioning_
state any - Indicates the provisioning status of the last operation.
- sli_
properties object - Defines the SLI properties associated with the SLI.
- streaming_
rule_ stringid - The streaming rule Id associated with the Sli resource.
- streaming_
rule_ stringlast_ updated_ timestamp - The streaming rule last updated timestamp associated with the Sli resource.
- baseline
Properties BaselineProperties Response - Defines the SLO baseline associated with the SLI.
- category String
- Specifies the category of the SLI, used to classify signals such as Availability and Latency.
- description String
- A user-provided description of the SLI, with a maximum length of 1000 characters.
- destination
Amw List<AmwAccounts Account Response> - Destination AMW accounts.
- destination
Metrics List<MetricResponse> - The destination Azure Monitor Workspace (AMW) accounts where the SLI emits metrics.
- enable
Alert Boolean - A flag to determine whether alert is enabled.
- evaluation
Type String - Determines how the SLI is evaluated—either based on request counts or time windows.
- execution
State ExecutionState Response - Indicates the current execution status of the SLI resource in ARM responses.
- provisioning
State Object - Indicates the provisioning status of the last operation.
- sli
Properties SliProperties Response - Defines the SLI properties associated with the SLI.
- streaming
Rule StringId - The streaming rule Id associated with the Sli resource.
- streaming
Rule StringLast Updated Timestamp - The streaming rule last updated timestamp associated with the Sli resource.
- baseline
Properties BaselineProperties Response - Defines the SLO baseline associated with the SLI.
- category string
- Specifies the category of the SLI, used to classify signals such as Availability and Latency.
- description string
- A user-provided description of the SLI, with a maximum length of 1000 characters.
- destination
Amw AmwAccounts Account Response[] - Destination AMW accounts.
- destination
Metrics MetricResponse[] - The destination Azure Monitor Workspace (AMW) accounts where the SLI emits metrics.
- enable
Alert boolean - A flag to determine whether alert is enabled.
- evaluation
Type string - Determines how the SLI is evaluated—either based on request counts or time windows.
- execution
State ExecutionState Response - Indicates the current execution status of the SLI resource in ARM responses.
- provisioning
State any - Indicates the provisioning status of the last operation.
- sli
Properties SliProperties Response - Defines the SLI properties associated with the SLI.
- streaming
Rule stringId - The streaming rule Id associated with the Sli resource.
- streaming
Rule stringLast Updated Timestamp - The streaming rule last updated timestamp associated with the Sli resource.
- baseline_
properties BaselineProperties Response - Defines the SLO baseline associated with the SLI.
- category str
- Specifies the category of the SLI, used to classify signals such as Availability and Latency.
- description str
- A user-provided description of the SLI, with a maximum length of 1000 characters.
- destination_
amw_ Sequence[Amwaccounts Account Response] - Destination AMW accounts.
- destination_
metrics Sequence[MetricResponse] - The destination Azure Monitor Workspace (AMW) accounts where the SLI emits metrics.
- enable_
alert bool - A flag to determine whether alert is enabled.
- evaluation_
type str - Determines how the SLI is evaluated—either based on request counts or time windows.
- execution_
state ExecutionState Response - Indicates the current execution status of the SLI resource in ARM responses.
- provisioning_
state Any - Indicates the provisioning status of the last operation.
- sli_
properties SliProperties Response - Defines the SLI properties associated with the SLI.
- streaming_
rule_ strid - The streaming rule Id associated with the Sli resource.
- streaming_
rule_ strlast_ updated_ timestamp - The streaming rule last updated timestamp associated with the Sli resource.
- baseline
Properties Property Map - Defines the SLO baseline associated with the SLI.
- category String
- Specifies the category of the SLI, used to classify signals such as Availability and Latency.
- description String
- A user-provided description of the SLI, with a maximum length of 1000 characters.
- destination
Amw List<Property Map>Accounts - Destination AMW accounts.
- destination
Metrics List<Property Map> - The destination Azure Monitor Workspace (AMW) accounts where the SLI emits metrics.
- enable
Alert Boolean - A flag to determine whether alert is enabled.
- evaluation
Type String - Determines how the SLI is evaluated—either based on request counts or time windows.
- execution
State Property Map - Indicates the current execution status of the SLI resource in ARM responses.
- provisioning
State Any - Indicates the provisioning status of the last operation.
- sli
Properties Property Map - Defines the SLI properties associated with the SLI.
- streaming
Rule StringId - The streaming rule Id associated with the Sli resource.
- streaming
Rule StringLast Updated Timestamp - The streaming rule last updated timestamp associated with the Sli resource.
SpatialAggregation, SpatialAggregationArgs
Represents the spatial aggregation model.- Dimensions List<string>
- Dimensions considered for spatial aggregation.
- Type
string | Pulumi.
Azure Native. Monitor. Spatial Aggregation Type - Type of spatial aggregation.
- Dimensions []string
- Dimensions considered for spatial aggregation.
- Type
string | Spatial
Aggregation Type - Type of spatial aggregation.
- dimensions list(string)
- Dimensions considered for spatial aggregation.
- type string | "Average" | "Min" | "Max" | "Sum" | "Count"
- Type of spatial aggregation.
- dimensions List<String>
- Dimensions considered for spatial aggregation.
- type
String | Spatial
Aggregation Type - Type of spatial aggregation.
- dimensions string[]
- Dimensions considered for spatial aggregation.
- type
string | Spatial
Aggregation Type - Type of spatial aggregation.
- dimensions Sequence[str]
- Dimensions considered for spatial aggregation.
- type
str | Spatial
Aggregation Type - Type of spatial aggregation.
- dimensions List<String>
- Dimensions considered for spatial aggregation.
- type String | "Average" | "Min" | "Max" | "Sum" | "Count"
- Type of spatial aggregation.
SpatialAggregationResponse, SpatialAggregationResponseArgs
Represents the spatial aggregation model.- Dimensions List<string>
- Dimensions considered for spatial aggregation.
- Type string
- Type of spatial aggregation.
- Dimensions []string
- Dimensions considered for spatial aggregation.
- Type string
- Type of spatial aggregation.
- dimensions list(string)
- Dimensions considered for spatial aggregation.
- type string
- Type of spatial aggregation.
- dimensions List<String>
- Dimensions considered for spatial aggregation.
- type String
- Type of spatial aggregation.
- dimensions string[]
- Dimensions considered for spatial aggregation.
- type string
- Type of spatial aggregation.
- dimensions Sequence[str]
- Dimensions considered for spatial aggregation.
- type str
- Type of spatial aggregation.
- dimensions List<String>
- Dimensions considered for spatial aggregation.
- type String
- Type of spatial aggregation.
SpatialAggregationType, SpatialAggregationTypeArgs
- Average
AverageAverage value.- Min
MinMinimum value.- Max
MaxMaximum value.- Sum
SumSummation.- Count
CountCount of occurrences.
- Spatial
Aggregation Type Average AverageAverage value.- Spatial
Aggregation Type Min MinMinimum value.- Spatial
Aggregation Type Max MaxMaximum value.- Spatial
Aggregation Type Sum SumSummation.- Spatial
Aggregation Type Count CountCount of occurrences.
- "Average"
AverageAverage value.- "Min"
MinMinimum value.- "Max"
MaxMaximum value.- "Sum"
SumSummation.- "Count"
CountCount of occurrences.
- Average
AverageAverage value.- Min
MinMinimum value.- Max
MaxMaximum value.- Sum
SumSummation.- Count
CountCount of occurrences.
- Average
AverageAverage value.- Min
MinMinimum value.- Max
MaxMaximum value.- Sum
SumSummation.- Count
CountCount of occurrences.
- AVERAGE
AverageAverage value.- MIN
MinMinimum value.- MAX
MaxMaximum value.- SUM
SumSummation.- COUNT
CountCount of occurrences.
- "Average"
AverageAverage value.- "Min"
MinMinimum value.- "Max"
MaxMaximum value.- "Sum"
SumSummation.- "Count"
CountCount of occurrences.
SystemDataResponse, SystemDataResponseArgs
Metadata pertaining to creation and last modification of the resource.- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at string - The timestamp of resource creation (UTC).
- created_
by string - The identity that created the resource.
- created_
by_ stringtype - The type of identity that created the resource.
- last_
modified_ stringat - The timestamp of resource last modification (UTC)
- last_
modified_ stringby - The identity that last modified the resource.
- last_
modified_ stringby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - 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_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
TemporalAggregation, TemporalAggregationArgs
Represents temporal aggregation settings.- Type
string | Pulumi.
Azure Native. Monitor. Temporal Aggregation Type - Type of temporal aggregation.
- Window
Size intMinutes - Time window size for aggregation, in minutes.
- Type
string | Temporal
Aggregation Type - Type of temporal aggregation.
- Window
Size intMinutes - Time window size for aggregation, in minutes.
- type string | "Average" | "Min" | "Max" | "Sum" | "Rate" | "IRate" | "Delta" | "IDelta" | "Increase"
- Type of temporal aggregation.
- window_
size_ numberminutes - Time window size for aggregation, in minutes.
- type
String | Temporal
Aggregation Type - Type of temporal aggregation.
- window
Size IntegerMinutes - Time window size for aggregation, in minutes.
- type
string | Temporal
Aggregation Type - Type of temporal aggregation.
- window
Size numberMinutes - Time window size for aggregation, in minutes.
- type
str | Temporal
Aggregation Type - Type of temporal aggregation.
- window_
size_ intminutes - Time window size for aggregation, in minutes.
- type String | "Average" | "Min" | "Max" | "Sum" | "Rate" | "IRate" | "Delta" | "IDelta" | "Increase"
- Type of temporal aggregation.
- window
Size NumberMinutes - Time window size for aggregation, in minutes.
TemporalAggregationResponse, TemporalAggregationResponseArgs
Represents temporal aggregation settings.- Type string
- Type of temporal aggregation.
- Window
Size intMinutes - Time window size for aggregation, in minutes.
- Type string
- Type of temporal aggregation.
- Window
Size intMinutes - Time window size for aggregation, in minutes.
- type string
- Type of temporal aggregation.
- window_
size_ numberminutes - Time window size for aggregation, in minutes.
- type String
- Type of temporal aggregation.
- window
Size IntegerMinutes - Time window size for aggregation, in minutes.
- type string
- Type of temporal aggregation.
- window
Size numberMinutes - Time window size for aggregation, in minutes.
- type str
- Type of temporal aggregation.
- window_
size_ intminutes - Time window size for aggregation, in minutes.
- type String
- Type of temporal aggregation.
- window
Size NumberMinutes - Time window size for aggregation, in minutes.
TemporalAggregationType, TemporalAggregationTypeArgs
- Average
AverageAverage value.- Min
MinMinimum value.- Max
MaxMaximum value.- Sum
SumSummation.- Rate
RateRate over time.- IRate
IRateInstance rate.- Delta
DeltaDelta over time.- IDelta
IDeltaInstance delta.- Increase
IncreaseIncrease over time.
- Temporal
Aggregation Type Average AverageAverage value.- Temporal
Aggregation Type Min MinMinimum value.- Temporal
Aggregation Type Max MaxMaximum value.- Temporal
Aggregation Type Sum SumSummation.- Temporal
Aggregation Type Rate RateRate over time.- Temporal
Aggregation Type IRate IRateInstance rate.- Temporal
Aggregation Type Delta DeltaDelta over time.- Temporal
Aggregation Type IDelta IDeltaInstance delta.- Temporal
Aggregation Type Increase IncreaseIncrease over time.
- "Average"
AverageAverage value.- "Min"
MinMinimum value.- "Max"
MaxMaximum value.- "Sum"
SumSummation.- "Rate"
RateRate over time.- "IRate"
IRateInstance rate.- "Delta"
DeltaDelta over time.- "IDelta"
IDeltaInstance delta.- "Increase"
IncreaseIncrease over time.
- Average
AverageAverage value.- Min
MinMinimum value.- Max
MaxMaximum value.- Sum
SumSummation.- Rate
RateRate over time.- IRate
IRateInstance rate.- Delta
DeltaDelta over time.- IDelta
IDeltaInstance delta.- Increase
IncreaseIncrease over time.
- Average
AverageAverage value.- Min
MinMinimum value.- Max
MaxMaximum value.- Sum
SumSummation.- Rate
RateRate over time.- IRate
IRateInstance rate.- Delta
DeltaDelta over time.- IDelta
IDeltaInstance delta.- Increase
IncreaseIncrease over time.
- AVERAGE
AverageAverage value.- MIN
MinMinimum value.- MAX
MaxMaximum value.- SUM
SumSummation.- RATE
RateRate over time.- I_RATE
IRateInstance rate.- DELTA
DeltaDelta over time.- I_DELTA
IDeltaInstance delta.- INCREASE
IncreaseIncrease over time.
- "Average"
AverageAverage value.- "Min"
MinMinimum value.- "Max"
MaxMaximum value.- "Sum"
SumSummation.- "Rate"
RateRate over time.- "IRate"
IRateInstance rate.- "Delta"
DeltaDelta over time.- "IDelta"
IDeltaInstance delta.- "Increase"
IncreaseIncrease over time.
UserAssignedIdentityResponse, UserAssignedIdentityResponseArgs
User assigned identity properties- Client
Id string - The client ID of the assigned identity.
- Principal
Id string - The principal ID of the assigned identity.
- Client
Id string - The client ID of the assigned identity.
- Principal
Id string - The principal ID of the assigned identity.
- client_
id string - The client ID of the assigned identity.
- principal_
id string - The principal ID of the assigned identity.
- client
Id String - The client ID of the assigned identity.
- principal
Id String - The principal ID of the assigned identity.
- client
Id string - The client ID of the assigned identity.
- principal
Id string - The principal ID of the assigned identity.
- client_
id str - The client ID of the assigned identity.
- principal_
id str - The principal ID of the assigned identity.
- client
Id String - The client ID of the assigned identity.
- principal
Id String - The principal ID of the assigned identity.
WindowUptimeCriteria, WindowUptimeCriteriaArgs
Represents criteria for determining uptime in window-based SLIs.- Comparator
string | Pulumi.
Azure Native. Monitor. Window Uptime Criteria Comparator - Comparison operator used for uptime evaluation.
- Target double
- Threshold value used to determine uptime.
- Comparator
string | Window
Uptime Criteria Comparator - Comparison operator used for uptime evaluation.
- Target float64
- Threshold value used to determine uptime.
- comparator string | "lt" | "gt" | "lte" | "gte"
- Comparison operator used for uptime evaluation.
- target number
- Threshold value used to determine uptime.
- comparator
String | Window
Uptime Criteria Comparator - Comparison operator used for uptime evaluation.
- target Double
- Threshold value used to determine uptime.
- comparator
string | Window
Uptime Criteria Comparator - Comparison operator used for uptime evaluation.
- target number
- Threshold value used to determine uptime.
- comparator
str | Window
Uptime Criteria Comparator - Comparison operator used for uptime evaluation.
- target float
- Threshold value used to determine uptime.
- comparator String | "lt" | "gt" | "lte" | "gte"
- Comparison operator used for uptime evaluation.
- target Number
- Threshold value used to determine uptime.
WindowUptimeCriteriaComparator, WindowUptimeCriteriaComparatorArgs
- Less
Than ltLess than the target value.- Greater
Than gtGreater than the target value.- Less
Than Or Equal lteLess than or equal to the target value.- Greater
Than Or Equal gteGreater than or equal to the target value.
- Window
Uptime Criteria Comparator Less Than ltLess than the target value.- Window
Uptime Criteria Comparator Greater Than gtGreater than the target value.- Window
Uptime Criteria Comparator Less Than Or Equal lteLess than or equal to the target value.- Window
Uptime Criteria Comparator Greater Than Or Equal gteGreater than or equal to the target value.
- "lt"
ltLess than the target value.- "gt"
gtGreater than the target value.- "lte"
lteLess than or equal to the target value.- "gte"
gteGreater than or equal to the target value.
- Less
Than ltLess than the target value.- Greater
Than gtGreater than the target value.- Less
Than Or Equal lteLess than or equal to the target value.- Greater
Than Or Equal gteGreater than or equal to the target value.
- Less
Than ltLess than the target value.- Greater
Than gtGreater than the target value.- Less
Than Or Equal lteLess than or equal to the target value.- Greater
Than Or Equal gteGreater than or equal to the target value.
- LESS_THAN
ltLess than the target value.- GREATER_THAN
gtGreater than the target value.- LESS_THAN_OR_EQUAL
lteLess than or equal to the target value.- GREATER_THAN_OR_EQUAL
gteGreater than or equal to the target value.
- "lt"
ltLess than the target value.- "gt"
gtGreater than the target value.- "lte"
lteLess than or equal to the target value.- "gte"
gteGreater than or equal to the target value.
WindowUptimeCriteriaResponse, WindowUptimeCriteriaResponseArgs
Represents criteria for determining uptime in window-based SLIs.- Comparator string
- Comparison operator used for uptime evaluation.
- Target double
- Threshold value used to determine uptime.
- Comparator string
- Comparison operator used for uptime evaluation.
- Target float64
- Threshold value used to determine uptime.
- comparator string
- Comparison operator used for uptime evaluation.
- target number
- Threshold value used to determine uptime.
- comparator String
- Comparison operator used for uptime evaluation.
- target Double
- Threshold value used to determine uptime.
- comparator string
- Comparison operator used for uptime evaluation.
- target number
- Threshold value used to determine uptime.
- comparator str
- Comparison operator used for uptime evaluation.
- target float
- Threshold value used to determine uptime.
- comparator String
- Comparison operator used for uptime evaluation.
- target Number
- Threshold value used to determine uptime.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:monitor:Sli testSli /providers/Microsoft.Management/serviceGroups/{serviceGroupName}/providers/Microsoft.Monitor/slis/{sliName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
published on Saturday, Jul 18, 2026 by Pulumi