1. Packages
  2. Packages
  3. Azure Native
  4. API Docs
  5. monitor
  6. getSli
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Viewing docs for Azure Native v3.23.0
published on Saturday, Jul 18, 2026 by Pulumi
azure-native logo
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Viewing docs for Azure Native v3.23.0
published on Saturday, Jul 18, 2026 by Pulumi

    Gets an SLI resource.

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

    Using getSli

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

    function getSli(args: GetSliArgs, opts?: InvokeOptions): Promise<GetSliResult>
    function getSliOutput(args: GetSliOutputArgs, opts?: InvokeOptions): Output<GetSliResult>
    def get_sli(service_group_name: Optional[str] = None,
                sli_name: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetSliResult
    def get_sli_output(service_group_name: pulumi.Input[Optional[str]] = None,
                sli_name: pulumi.Input[Optional[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetSliResult]
    func LookupSli(ctx *Context, args *LookupSliArgs, opts ...InvokeOption) (*LookupSliResult, error)
    func LookupSliOutput(ctx *Context, args *LookupSliOutputArgs, opts ...InvokeOption) LookupSliResultOutput

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

    public static class GetSli 
    {
        public static Task<GetSliResult> InvokeAsync(GetSliArgs args, InvokeOptions? opts = null)
        public static Output<GetSliResult> Invoke(GetSliInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSliResult> getSli(GetSliArgs args, InvokeOptions options)
    public static Output<GetSliResult> getSli(GetSliArgs args, InvokeOptions options)
    
    fn::invoke:
      function: azure-native:monitor:getSli
      arguments:
        # arguments dictionary
    data "azure-native_monitor_get_sli" "name" {
        # arguments
    }

    The following arguments are supported:

    ServiceGroupName string
    The name of the service group.
    SliName string
    Name of the SLI that is given by the user.
    ServiceGroupName string
    The name of the service group.
    SliName string
    Name of the SLI that is given by the user.
    service_group_name string
    The name of the service group.
    sli_name string
    Name of the SLI that is given by the user.
    serviceGroupName String
    The name of the service group.
    sliName String
    Name of the SLI that is given by the user.
    serviceGroupName string
    The name of the service group.
    sliName string
    Name of the SLI that is given by the user.
    service_group_name str
    The name of the service group.
    sli_name str
    Name of the SLI that is given by the user.
    serviceGroupName String
    The name of the service group.
    sliName String
    Name of the SLI that is given by the user.

    getSli Result

    The following output properties are available:

    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    Name string
    The name of the resource
    Properties Pulumi.AzureNative.Monitor.Outputs.SliResourceResponse
    The resource-specific properties for this resource.
    SystemData Pulumi.AzureNative.Monitor.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Identity Pulumi.AzureNative.Monitor.Outputs.ManagedServiceIdentityResponse
    The managed service identities assigned to this resource.
    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    Name string
    The name of the resource
    Properties SliResourceResponse
    The resource-specific properties for this resource.
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Identity ManagedServiceIdentityResponse
    The managed service identities assigned to this resource.
    azure_api_version string
    The Azure API version of the resource.
    id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    name string
    The name of the resource
    properties object
    The resource-specific properties for this 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"
    identity object
    The managed service identities assigned to this resource.
    azureApiVersion String
    The Azure API version of the resource.
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    name String
    The name of the resource
    properties SliResourceResponse
    The resource-specific properties for this resource.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    identity ManagedServiceIdentityResponse
    The managed service identities assigned to this resource.
    azureApiVersion string
    The Azure API version of the resource.
    id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    name string
    The name of the resource
    properties SliResourceResponse
    The resource-specific properties for this resource.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    identity ManagedServiceIdentityResponse
    The managed service identities assigned to this resource.
    azure_api_version str
    The Azure API version of the resource.
    id str
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    name str
    The name of the resource
    properties SliResourceResponse
    The resource-specific properties for this resource.
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    identity ManagedServiceIdentityResponse
    The managed service identities assigned to this resource.
    azureApiVersion String
    The Azure API version of the resource.
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    name String
    The name of the resource
    properties Property Map
    The resource-specific properties for this resource.
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    identity Property Map
    The managed service identities assigned to this resource.

    Supporting Types

    AmwAccountResponse

    Identity string
    The ARM resource ID of the managed identity with access to the source account.
    ResourceId 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.
    ResourceId 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.
    resourceId 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.
    resourceId 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.
    resourceId String
    The ARM resource ID of the account where metrics are emitted.

    BaselinePropertiesResponse

    Baseline Pulumi.AzureNative.Monitor.Inputs.BaselineResponse
    Defines the baseline target, which is compared against the SLI value to determine compliance.
    Baseline BaselineResponse
    Defines the baseline target, which is compared against the SLI value to determine compliance.
    baseline object
    Defines the baseline target, which is compared against the SLI value to determine compliance.
    baseline BaselineResponse
    Defines the baseline target, which is compared against the SLI value to determine compliance.
    baseline BaselineResponse
    Defines the baseline target, which is compared against the SLI value to determine compliance.
    baseline BaselineResponse
    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

    EvaluationCalculationType string
    Specifies how evaluation is calculated, either based on calendar days or a rolling window.
    EvaluationPeriodDays int
    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.
    EvaluationCalculationType string
    Specifies how evaluation is calculated, either based on calendar days or a rolling window.
    EvaluationPeriodDays int
    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_type string
    Specifies how evaluation is calculated, either based on calendar days or a rolling window.
    evaluation_period_days number
    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.
    evaluationCalculationType String
    Specifies how evaluation is calculated, either based on calendar days or a rolling window.
    evaluationPeriodDays Integer
    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.
    evaluationCalculationType string
    Specifies how evaluation is calculated, either based on calendar days or a rolling window.
    evaluationPeriodDays number
    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_type str
    Specifies how evaluation is calculated, either based on calendar days or a rolling window.
    evaluation_period_days int
    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.
    evaluationCalculationType String
    Specifies how evaluation is calculated, either based on calendar days or a rolling window.
    evaluationPeriodDays Number
    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.

    ConditionResponseV1

    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 in and notin operators, multiple values must be joined by the delimiter ^^ (for example "east^^west^^north").
    DimensionName string
    Dimension name used in filtering.
    SamplingType string
    Defines the sampling type.
    ScalarFunction 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 in and notin operators, multiple values must be joined by the delimiter ^^ (for example "east^^west^^north").
    DimensionName string
    Dimension name used in filtering.
    SamplingType string
    Defines the sampling type.
    ScalarFunction 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 in and notin operators, 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 in and notin operators, multiple values must be joined by the delimiter ^^ (for example "east^^west^^north").
    dimensionName String
    Dimension name used in filtering.
    samplingType String
    Defines the sampling type.
    scalarFunction 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 in and notin operators, multiple values must be joined by the delimiter ^^ (for example "east^^west^^north").
    dimensionName string
    Dimension name used in filtering.
    samplingType string
    Defines the sampling type.
    scalarFunction 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 in and notin operators, 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 in and notin operators, multiple values must be joined by the delimiter ^^ (for example "east^^west^^north").
    dimensionName String
    Dimension name used in filtering.
    samplingType String
    Defines the sampling type.
    scalarFunction String
    Scalar function applied for filtering.

    ExecutionStateResponse

    State string
    The execution state value.
    Message string
    A descriptive message related to the execution state.
    State string
    The execution state value.
    Message string
    A descriptive message related to the execution state.
    state string
    The execution state value.
    message string
    A descriptive message related to the execution state.
    state String
    The execution state value.
    message String
    A descriptive message related to the execution state.
    state string
    The execution state value.
    message string
    A descriptive message related to the execution state.
    state str
    The execution state value.
    message str
    A descriptive message related to the execution state.
    state String
    The execution state value.
    message String
    A descriptive message related to the execution state.

    ManagedServiceIdentityResponse

    PrincipalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    TenantId 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).
    UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.Monitor.Inputs.UserAssignedIdentityResponse>
    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.
    PrincipalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    TenantId 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).
    UserAssignedIdentities map[string]UserAssignedIdentityResponse
    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_identities map(object)
    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.
    principalId String
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId 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).
    userAssignedIdentities Map<String,UserAssignedIdentityResponse>
    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.
    principalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId 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).
    userAssignedIdentities {[key: string]: UserAssignedIdentityResponse}
    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_identities Mapping[str, UserAssignedIdentityResponse]
    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.
    principalId String
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId 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).
    userAssignedIdentities Map<Property Map>
    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.

    MetricResponse

    MetricName string
    The name of the metric.
    MetricNamespace string
    The namespace of the metric.
    MetricName string
    The name of the metric.
    MetricNamespace string
    The namespace of the metric.
    metric_name string
    The name of the metric.
    metric_namespace string
    The namespace of the metric.
    metricName String
    The name of the metric.
    metricNamespace String
    The namespace of the metric.
    metricName string
    The name of the metric.
    metricNamespace string
    The namespace of the metric.
    metric_name str
    The name of the metric.
    metric_namespace str
    The namespace of the metric.
    metricName String
    The name of the metric.
    metricNamespace String
    The namespace of the metric.

    SignalResponse

    SignalFormula string
    Mathematical formula used to combine multiple metrics.
    SignalSources List<Pulumi.AzureNative.Monitor.Inputs.SignalSourceResponse>
    Sources of metrics used for SLIs.
    SignalFormula string
    Mathematical formula used to combine multiple metrics.
    SignalSources []SignalSourceResponse
    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.
    signalFormula String
    Mathematical formula used to combine multiple metrics.
    signalSources List<SignalSourceResponse>
    Sources of metrics used for SLIs.
    signalFormula string
    Mathematical formula used to combine multiple metrics.
    signalSources SignalSourceResponse[]
    Sources of metrics used for SLIs.
    signal_formula str
    Mathematical formula used to combine multiple metrics.
    signal_sources Sequence[SignalSourceResponse]
    Sources of metrics used for SLIs.
    signalFormula String
    Mathematical formula used to combine multiple metrics.
    signalSources List<Property Map>
    Sources of metrics used for SLIs.

    SignalSourceResponse

    Filters List<Pulumi.AzureNative.Monitor.Inputs.ConditionResponseV1>
    Filters applied to modify signal values.
    MetricName string
    Name of the metric.
    MetricNamespace string
    Namespace of the metric.
    SignalSourceId string
    Unique identifier for the signal source.
    SourceAmwAccountManagedIdentity string
    Managed identity for authenticating the signal source.
    SourceAmwAccountResourceId string
    Resource ID of the source AMW account.
    SpatialAggregation Pulumi.AzureNative.Monitor.Inputs.SpatialAggregationResponse
    Defines how measurements are aggregated across multiple time series.
    TemporalAggregation Pulumi.AzureNative.Monitor.Inputs.TemporalAggregationResponse
    Defines how measurements are aggregated over a specific time window within the same time series.
    Filters []ConditionResponseV1
    Filters applied to modify signal values.
    MetricName string
    Name of the metric.
    MetricNamespace string
    Namespace of the metric.
    SignalSourceId string
    Unique identifier for the signal source.
    SourceAmwAccountManagedIdentity string
    Managed identity for authenticating the signal source.
    SourceAmwAccountResourceId string
    Resource ID of the source AMW account.
    SpatialAggregation SpatialAggregationResponse
    Defines how measurements are aggregated across multiple time series.
    TemporalAggregation TemporalAggregationResponse
    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_id string
    Unique identifier for the signal source.
    source_amw_account_managed_identity string
    Managed identity for authenticating the signal source.
    source_amw_account_resource_id string
    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<ConditionResponseV1>
    Filters applied to modify signal values.
    metricName String
    Name of the metric.
    metricNamespace String
    Namespace of the metric.
    signalSourceId String
    Unique identifier for the signal source.
    sourceAmwAccountManagedIdentity String
    Managed identity for authenticating the signal source.
    sourceAmwAccountResourceId String
    Resource ID of the source AMW account.
    spatialAggregation SpatialAggregationResponse
    Defines how measurements are aggregated across multiple time series.
    temporalAggregation TemporalAggregationResponse
    Defines how measurements are aggregated over a specific time window within the same time series.
    filters ConditionResponseV1[]
    Filters applied to modify signal values.
    metricName string
    Name of the metric.
    metricNamespace string
    Namespace of the metric.
    signalSourceId string
    Unique identifier for the signal source.
    sourceAmwAccountManagedIdentity string
    Managed identity for authenticating the signal source.
    sourceAmwAccountResourceId string
    Resource ID of the source AMW account.
    spatialAggregation SpatialAggregationResponse
    Defines how measurements are aggregated across multiple time series.
    temporalAggregation TemporalAggregationResponse
    Defines how measurements are aggregated over a specific time window within the same time series.
    filters Sequence[ConditionResponseV1]
    Filters applied to modify signal values.
    metric_name str
    Name of the metric.
    metric_namespace str
    Namespace of the metric.
    signal_source_id str
    Unique identifier for the signal source.
    source_amw_account_managed_identity str
    Managed identity for authenticating the signal source.
    source_amw_account_resource_id str
    Resource ID of the source AMW account.
    spatial_aggregation SpatialAggregationResponse
    Defines how measurements are aggregated across multiple time series.
    temporal_aggregation TemporalAggregationResponse
    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.
    metricName String
    Name of the metric.
    metricNamespace String
    Namespace of the metric.
    signalSourceId String
    Unique identifier for the signal source.
    sourceAmwAccountManagedIdentity String
    Managed identity for authenticating the signal source.
    sourceAmwAccountResourceId String
    Resource ID of the source AMW account.
    spatialAggregation Property Map
    Defines how measurements are aggregated across multiple time series.
    temporalAggregation Property Map
    Defines how measurements are aggregated over a specific time window within the same time series.

    SliPropertiesResponse

    GoodSignals Pulumi.AzureNative.Monitor.Inputs.SignalResponse
    Represents good signals used in request-based SLI calculations.
    Signals Pulumi.AzureNative.Monitor.Inputs.SignalResponse
    Signals used for window-based SLI calculations.
    TotalSignals Pulumi.AzureNative.Monitor.Inputs.SignalResponse
    Represents total signals used in request-based SLI calculations.
    WindowUptimeCriteria Pulumi.AzureNative.Monitor.Inputs.WindowUptimeCriteriaResponse
    Defines the uptime criteria for window-based SLIs.
    GoodSignals SignalResponse
    Represents good signals used in request-based SLI calculations.
    Signals SignalResponse
    Signals used for window-based SLI calculations.
    TotalSignals SignalResponse
    Represents total signals used in request-based SLI calculations.
    WindowUptimeCriteria WindowUptimeCriteriaResponse
    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_criteria object
    Defines the uptime criteria for window-based SLIs.
    goodSignals SignalResponse
    Represents good signals used in request-based SLI calculations.
    signals SignalResponse
    Signals used for window-based SLI calculations.
    totalSignals SignalResponse
    Represents total signals used in request-based SLI calculations.
    windowUptimeCriteria WindowUptimeCriteriaResponse
    Defines the uptime criteria for window-based SLIs.
    goodSignals SignalResponse
    Represents good signals used in request-based SLI calculations.
    signals SignalResponse
    Signals used for window-based SLI calculations.
    totalSignals SignalResponse
    Represents total signals used in request-based SLI calculations.
    windowUptimeCriteria WindowUptimeCriteriaResponse
    Defines the uptime criteria for window-based SLIs.
    good_signals SignalResponse
    Represents good signals used in request-based SLI calculations.
    signals SignalResponse
    Signals used for window-based SLI calculations.
    total_signals SignalResponse
    Represents total signals used in request-based SLI calculations.
    window_uptime_criteria WindowUptimeCriteriaResponse
    Defines the uptime criteria for window-based SLIs.
    goodSignals Property Map
    Represents good signals used in request-based SLI calculations.
    signals Property Map
    Signals used for window-based SLI calculations.
    totalSignals Property Map
    Represents total signals used in request-based SLI calculations.
    windowUptimeCriteria Property Map
    Defines the uptime criteria for window-based SLIs.

    SliResourceResponse

    BaselineProperties Pulumi.AzureNative.Monitor.Inputs.BaselinePropertiesResponse
    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.
    DestinationAmwAccounts List<Pulumi.AzureNative.Monitor.Inputs.AmwAccountResponse>
    Destination AMW accounts.
    DestinationMetrics List<Pulumi.AzureNative.Monitor.Inputs.MetricResponse>
    The destination Azure Monitor Workspace (AMW) accounts where the SLI emits metrics.
    EnableAlert bool
    A flag to determine whether alert is enabled.
    EvaluationType string
    Determines how the SLI is evaluated—either based on request counts or time windows.
    ExecutionState Pulumi.AzureNative.Monitor.Inputs.ExecutionStateResponse
    Indicates the current execution status of the SLI resource in ARM responses.
    ProvisioningState object
    Indicates the provisioning status of the last operation.
    SliProperties Pulumi.AzureNative.Monitor.Inputs.SliPropertiesResponse
    Defines the SLI properties associated with the SLI.
    StreamingRuleId string
    The streaming rule Id associated with the Sli resource.
    StreamingRuleLastUpdatedTimestamp string
    The streaming rule last updated timestamp associated with the Sli resource.
    BaselineProperties BaselinePropertiesResponse
    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.
    DestinationAmwAccounts []AmwAccountResponse
    Destination AMW accounts.
    DestinationMetrics []MetricResponse
    The destination Azure Monitor Workspace (AMW) accounts where the SLI emits metrics.
    EnableAlert bool
    A flag to determine whether alert is enabled.
    EvaluationType string
    Determines how the SLI is evaluated—either based on request counts or time windows.
    ExecutionState ExecutionStateResponse
    Indicates the current execution status of the SLI resource in ARM responses.
    ProvisioningState interface{}
    Indicates the provisioning status of the last operation.
    SliProperties SliPropertiesResponse
    Defines the SLI properties associated with the SLI.
    StreamingRuleId string
    The streaming rule Id associated with the Sli resource.
    StreamingRuleLastUpdatedTimestamp string
    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_accounts list(object)
    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_id string
    The streaming rule Id associated with the Sli resource.
    streaming_rule_last_updated_timestamp string
    The streaming rule last updated timestamp associated with the Sli resource.
    baselineProperties BaselinePropertiesResponse
    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.
    destinationAmwAccounts List<AmwAccountResponse>
    Destination AMW accounts.
    destinationMetrics List<MetricResponse>
    The destination Azure Monitor Workspace (AMW) accounts where the SLI emits metrics.
    enableAlert Boolean
    A flag to determine whether alert is enabled.
    evaluationType String
    Determines how the SLI is evaluated—either based on request counts or time windows.
    executionState ExecutionStateResponse
    Indicates the current execution status of the SLI resource in ARM responses.
    provisioningState Object
    Indicates the provisioning status of the last operation.
    sliProperties SliPropertiesResponse
    Defines the SLI properties associated with the SLI.
    streamingRuleId String
    The streaming rule Id associated with the Sli resource.
    streamingRuleLastUpdatedTimestamp String
    The streaming rule last updated timestamp associated with the Sli resource.
    baselineProperties BaselinePropertiesResponse
    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.
    destinationAmwAccounts AmwAccountResponse[]
    Destination AMW accounts.
    destinationMetrics MetricResponse[]
    The destination Azure Monitor Workspace (AMW) accounts where the SLI emits metrics.
    enableAlert boolean
    A flag to determine whether alert is enabled.
    evaluationType string
    Determines how the SLI is evaluated—either based on request counts or time windows.
    executionState ExecutionStateResponse
    Indicates the current execution status of the SLI resource in ARM responses.
    provisioningState any
    Indicates the provisioning status of the last operation.
    sliProperties SliPropertiesResponse
    Defines the SLI properties associated with the SLI.
    streamingRuleId string
    The streaming rule Id associated with the Sli resource.
    streamingRuleLastUpdatedTimestamp string
    The streaming rule last updated timestamp associated with the Sli resource.
    baseline_properties BaselinePropertiesResponse
    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_accounts Sequence[AmwAccountResponse]
    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 ExecutionStateResponse
    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 SliPropertiesResponse
    Defines the SLI properties associated with the SLI.
    streaming_rule_id str
    The streaming rule Id associated with the Sli resource.
    streaming_rule_last_updated_timestamp str
    The streaming rule last updated timestamp associated with the Sli resource.
    baselineProperties 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.
    destinationAmwAccounts List<Property Map>
    Destination AMW accounts.
    destinationMetrics List<Property Map>
    The destination Azure Monitor Workspace (AMW) accounts where the SLI emits metrics.
    enableAlert Boolean
    A flag to determine whether alert is enabled.
    evaluationType String
    Determines how the SLI is evaluated—either based on request counts or time windows.
    executionState Property Map
    Indicates the current execution status of the SLI resource in ARM responses.
    provisioningState Any
    Indicates the provisioning status of the last operation.
    sliProperties Property Map
    Defines the SLI properties associated with the SLI.
    streamingRuleId String
    The streaming rule Id associated with the Sli resource.
    streamingRuleLastUpdatedTimestamp String
    The streaming rule last updated timestamp associated with the Sli resource.

    SpatialAggregationResponse

    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.

    SystemDataResponse

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

    TemporalAggregationResponse

    Type string
    Type of temporal aggregation.
    WindowSizeMinutes int
    Time window size for aggregation, in minutes.
    Type string
    Type of temporal aggregation.
    WindowSizeMinutes int
    Time window size for aggregation, in minutes.
    type string
    Type of temporal aggregation.
    window_size_minutes number
    Time window size for aggregation, in minutes.
    type String
    Type of temporal aggregation.
    windowSizeMinutes Integer
    Time window size for aggregation, in minutes.
    type string
    Type of temporal aggregation.
    windowSizeMinutes number
    Time window size for aggregation, in minutes.
    type str
    Type of temporal aggregation.
    window_size_minutes int
    Time window size for aggregation, in minutes.
    type String
    Type of temporal aggregation.
    windowSizeMinutes Number
    Time window size for aggregation, in minutes.

    UserAssignedIdentityResponse

    ClientId string
    The client ID of the assigned identity.
    PrincipalId string
    The principal ID of the assigned identity.
    ClientId string
    The client ID of the assigned identity.
    PrincipalId 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.
    clientId String
    The client ID of the assigned identity.
    principalId String
    The principal ID of the assigned identity.
    clientId string
    The client ID of the assigned identity.
    principalId 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.
    clientId String
    The client ID of the assigned identity.
    principalId String
    The principal ID of the assigned identity.

    WindowUptimeCriteriaResponse

    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.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
    Viewing docs for Azure Native v3.23.0
    published on Saturday, Jul 18, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial