1. Registry
  2. Packages
  3. incident.io
  4. API Docs
  5. getMaintenanceWindow
Viewing docs for incident.io v0.4.1
published on Wednesday, Oct 21, 2026 by incident-io
incident logo incident.io
Viewing docs for incident.io v0.4.1
published on Wednesday, Oct 21, 2026 by incident-io

    Manage maintenance windows for temporarily overriding alert routing during planned maintenance.

    Maintenance windows allow you to suppress or redirect alerts during scheduled maintenance periods, preventing unnecessary escalations and noise.

    Use this data source to look up an existing maintenance window, either by id or by name, without managing it as an incident.MaintenanceWindow resource. Set exactly one of the two lookup attributes; setting both, or neither, is rejected at plan time. An archived window cannot be found by name.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as incident from "@incident-io/pulumi";
    
    // Look up a maintenance window by name, such as one scheduled in the dashboard.
    // Names aren't unique, so prefer `id` when you already have one.
    const databaseMigration = incident.getMaintenanceWindow({
        name: "Database migration",
    });
    // Or by ID, to reference a window another module manages.
    const quietHours = incident.getMaintenanceWindow({
        id: "01FCNDV6P870EA6S7TK1DSYDG0",
    });
    export const databaseMigrationEndsAt = databaseMigration.then(databaseMigration => databaseMigration.endAt);
    
    import pulumi
    import pulumi_incident as incident
    
    # Look up a maintenance window by name, such as one scheduled in the dashboard.
    # Names aren't unique, so prefer `id` when you already have one.
    database_migration = incident.get_maintenance_window(name="Database migration")
    # Or by ID, to reference a window another module manages.
    quiet_hours = incident.get_maintenance_window(id="01FCNDV6P870EA6S7TK1DSYDG0")
    pulumi.export("databaseMigrationEndsAt", database_migration.end_at)
    
    package main
    
    import (
    	"github.com/incident-io/pulumi-incident/sdk/go/incident"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		// Look up a maintenance window by name, such as one scheduled in the dashboard.
    		// Names aren't unique, so prefer `id` when you already have one.
    		databaseMigration, err := incident.GetMaintenanceWindow(ctx, &incident.LookupMaintenanceWindowArgs{
    			Name: pulumi.StringRef("Database migration"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		// Or by ID, to reference a window another module manages.
    		_, err = incident.GetMaintenanceWindow(ctx, &incident.LookupMaintenanceWindowArgs{
    			Id: pulumi.StringRef("01FCNDV6P870EA6S7TK1DSYDG0"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("databaseMigrationEndsAt", databaseMigration.EndAt)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Incident = Pulumi.Incident;
    
    return await Deployment.RunAsync(() => 
    {
        // Look up a maintenance window by name, such as one scheduled in the dashboard.
        // Names aren't unique, so prefer `id` when you already have one.
        var databaseMigration = Incident.GetMaintenanceWindow.Invoke(new()
        {
            Name = "Database migration",
        });
    
        // Or by ID, to reference a window another module manages.
        var quietHours = Incident.GetMaintenanceWindow.Invoke(new()
        {
            Id = "01FCNDV6P870EA6S7TK1DSYDG0",
        });
    
        return new Dictionary<string, object?>
        {
            ["databaseMigrationEndsAt"] = databaseMigration.Apply(getMaintenanceWindowResult => getMaintenanceWindowResult.EndAt),
        };
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.incident.IncidentFunctions;
    import com.pulumi.incident.inputs.GetMaintenanceWindowArgs;
    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) {
            // Look up a maintenance window by name, such as one scheduled in the dashboard.
            // Names aren't unique, so prefer `id` when you already have one.
            final var databaseMigration = IncidentFunctions.getMaintenanceWindow(GetMaintenanceWindowArgs.builder()
                .name("Database migration")
                .build());
    
            // Or by ID, to reference a window another module manages.
            final var quietHours = IncidentFunctions.getMaintenanceWindow(GetMaintenanceWindowArgs.builder()
                .id("01FCNDV6P870EA6S7TK1DSYDG0")
                .build());
    
            ctx.export("databaseMigrationEndsAt", databaseMigration.endAt());
        }
    }
    
    variables:
      # Look up a maintenance window by name, such as one scheduled in the dashboard.
      # Names aren't unique, so prefer `id` when you already have one.
      databaseMigration:
        fn::invoke:
          function: incident:getMaintenanceWindow
          arguments:
            name: Database migration
      # Or by ID, to reference a window another module manages.
      quietHours:
        fn::invoke:
          function: incident:getMaintenanceWindow
          arguments:
            id: 01FCNDV6P870EA6S7TK1DSYDG0
    outputs:
      databaseMigrationEndsAt: ${databaseMigration.endAt}
    
    pulumi {
      required_providers {
        incident = {
          source = "pulumi/incident"
        }
      }
    }
    
    data "incident_getmaintenancewindow" "databaseMigration" {
      name = "Database migration"
    }
    data "incident_getmaintenancewindow" "quietHours" {
      id = "01FCNDV6P870EA6S7TK1DSYDG0"
    }
    
    # Look up a maintenance window by name, such as one scheduled in the dashboard.
    # Names aren't unique, so prefer `id` when you already have one.
    # Or by ID, to reference a window another module manages.
    output "databaseMigrationEndsAt" {
      value = data.incident_getmaintenancewindow.databaseMigration.end_at
    }
    

    Using getMaintenanceWindow

    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 getMaintenanceWindow(args: GetMaintenanceWindowArgs, opts?: InvokeOptions): Promise<GetMaintenanceWindowResult>
    function getMaintenanceWindowOutput(args: GetMaintenanceWindowOutputArgs, opts?: InvokeOutputOptions): Output<GetMaintenanceWindowResult>
    def get_maintenance_window(id: Optional[str] = None,
                               name: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetMaintenanceWindowResult
    def get_maintenance_window_output(id: pulumi.Input[Optional[str]] = None,
                               name: pulumi.Input[Optional[str]] = None,
                               opts: Optional[InvokeOutputOptions] = None) -> Output[GetMaintenanceWindowResult]
    func LookupMaintenanceWindow(ctx *Context, args *LookupMaintenanceWindowArgs, opts ...InvokeOption) (*LookupMaintenanceWindowResult, error)
    func LookupMaintenanceWindowOutput(ctx *Context, args *LookupMaintenanceWindowOutputArgs, opts ...InvokeOption) LookupMaintenanceWindowResultOutput

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

    public static class GetMaintenanceWindow 
    {
        public static Task<GetMaintenanceWindowResult> InvokeAsync(GetMaintenanceWindowArgs args, InvokeOptions? opts = null)
        public static Output<GetMaintenanceWindowResult> Invoke(GetMaintenanceWindowInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetMaintenanceWindowResult> Invoke(GetMaintenanceWindowInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetMaintenanceWindowResult> getMaintenanceWindow(GetMaintenanceWindowArgs args, InvokeOptions options)
    public static Output<GetMaintenanceWindowResult> getMaintenanceWindow(GetMaintenanceWindowArgs args, InvokeOptions options)
    public static Output<GetMaintenanceWindowResult> getMaintenanceWindow(GetMaintenanceWindowArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: incident:index/getMaintenanceWindow:getMaintenanceWindow
      arguments:
        # arguments dictionary
    data "incident_get_maintenance_window" "name" {
        # arguments
    }

    The following arguments are supported:

    Id string
    Unique identifier for this maintenance window
    Name string
    Human readable name for the maintenance window
    Id string
    Unique identifier for this maintenance window
    Name string
    Human readable name for the maintenance window
    id string
    Unique identifier for this maintenance window
    name string
    Human readable name for the maintenance window
    id String
    Unique identifier for this maintenance window
    name String
    Human readable name for the maintenance window
    id string
    Unique identifier for this maintenance window
    name string
    Human readable name for the maintenance window
    id str
    Unique identifier for this maintenance window
    name str
    Human readable name for the maintenance window
    id String
    Unique identifier for this maintenance window
    name String
    Human readable name for the maintenance window

    getMaintenanceWindow Result

    The following output properties are available:

    AlertConditionGroups List<GetMaintenanceWindowAlertConditionGroup>
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    EndAt string
    When the maintenance window ends
    EscalationTargets List<GetMaintenanceWindowEscalationTarget>
    If set, alerts matching this window will be escalated to these targets
    Id string
    Unique identifier for this maintenance window
    IncidentId string
    If set, alerts matching this window will be automatically attached to this incident
    LeadId string
    The incident.io user ID of the lead for this maintenance window
    Name string
    Human readable name for the maintenance window
    NotificationMessage string
    Custom message included in notifications about this maintenance window
    NotifyChannels List<GetMaintenanceWindowNotifyChannel>
    Channels to notify about the maintenance window starting and ending
    NotifyEndMinutesBefore int
    Minutes before the end to send a notification to the configured channels
    NotifyStartMinutesBefore int
    Minutes before the start to send a notification to the configured channels
    RerouteOnEnd bool
    Whether to retrigger firing alerts through alert routing when the window ends
    ResolveOnEnd bool
    Whether to automatically resolve all firing alerts that matched this window when it ends
    ShowInSidebar bool
    Whether to show this maintenance window in the dashboard sidebar when active
    StartAt string
    When the maintenance window starts
    AlertConditionGroups []GetMaintenanceWindowAlertConditionGroup
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    EndAt string
    When the maintenance window ends
    EscalationTargets []GetMaintenanceWindowEscalationTarget
    If set, alerts matching this window will be escalated to these targets
    Id string
    Unique identifier for this maintenance window
    IncidentId string
    If set, alerts matching this window will be automatically attached to this incident
    LeadId string
    The incident.io user ID of the lead for this maintenance window
    Name string
    Human readable name for the maintenance window
    NotificationMessage string
    Custom message included in notifications about this maintenance window
    NotifyChannels []GetMaintenanceWindowNotifyChannel
    Channels to notify about the maintenance window starting and ending
    NotifyEndMinutesBefore int
    Minutes before the end to send a notification to the configured channels
    NotifyStartMinutesBefore int
    Minutes before the start to send a notification to the configured channels
    RerouteOnEnd bool
    Whether to retrigger firing alerts through alert routing when the window ends
    ResolveOnEnd bool
    Whether to automatically resolve all firing alerts that matched this window when it ends
    ShowInSidebar bool
    Whether to show this maintenance window in the dashboard sidebar when active
    StartAt string
    When the maintenance window starts
    alert_condition_groups list(object)
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    end_at string
    When the maintenance window ends
    escalation_targets list(object)
    If set, alerts matching this window will be escalated to these targets
    id string
    Unique identifier for this maintenance window
    incident_id string
    If set, alerts matching this window will be automatically attached to this incident
    lead_id string
    The incident.io user ID of the lead for this maintenance window
    name string
    Human readable name for the maintenance window
    notification_message string
    Custom message included in notifications about this maintenance window
    notify_channels list(object)
    Channels to notify about the maintenance window starting and ending
    notify_end_minutes_before number
    Minutes before the end to send a notification to the configured channels
    notify_start_minutes_before number
    Minutes before the start to send a notification to the configured channels
    reroute_on_end bool
    Whether to retrigger firing alerts through alert routing when the window ends
    resolve_on_end bool
    Whether to automatically resolve all firing alerts that matched this window when it ends
    show_in_sidebar bool
    Whether to show this maintenance window in the dashboard sidebar when active
    start_at string
    When the maintenance window starts
    alertConditionGroups List<GetMaintenanceWindowAlertConditionGroup>
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    endAt String
    When the maintenance window ends
    escalationTargets List<GetMaintenanceWindowEscalationTarget>
    If set, alerts matching this window will be escalated to these targets
    id String
    Unique identifier for this maintenance window
    incidentId String
    If set, alerts matching this window will be automatically attached to this incident
    leadId String
    The incident.io user ID of the lead for this maintenance window
    name String
    Human readable name for the maintenance window
    notificationMessage String
    Custom message included in notifications about this maintenance window
    notifyChannels List<GetMaintenanceWindowNotifyChannel>
    Channels to notify about the maintenance window starting and ending
    notifyEndMinutesBefore Integer
    Minutes before the end to send a notification to the configured channels
    notifyStartMinutesBefore Integer
    Minutes before the start to send a notification to the configured channels
    rerouteOnEnd Boolean
    Whether to retrigger firing alerts through alert routing when the window ends
    resolveOnEnd Boolean
    Whether to automatically resolve all firing alerts that matched this window when it ends
    showInSidebar Boolean
    Whether to show this maintenance window in the dashboard sidebar when active
    startAt String
    When the maintenance window starts
    alertConditionGroups GetMaintenanceWindowAlertConditionGroup[]
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    endAt string
    When the maintenance window ends
    escalationTargets GetMaintenanceWindowEscalationTarget[]
    If set, alerts matching this window will be escalated to these targets
    id string
    Unique identifier for this maintenance window
    incidentId string
    If set, alerts matching this window will be automatically attached to this incident
    leadId string
    The incident.io user ID of the lead for this maintenance window
    name string
    Human readable name for the maintenance window
    notificationMessage string
    Custom message included in notifications about this maintenance window
    notifyChannels GetMaintenanceWindowNotifyChannel[]
    Channels to notify about the maintenance window starting and ending
    notifyEndMinutesBefore number
    Minutes before the end to send a notification to the configured channels
    notifyStartMinutesBefore number
    Minutes before the start to send a notification to the configured channels
    rerouteOnEnd boolean
    Whether to retrigger firing alerts through alert routing when the window ends
    resolveOnEnd boolean
    Whether to automatically resolve all firing alerts that matched this window when it ends
    showInSidebar boolean
    Whether to show this maintenance window in the dashboard sidebar when active
    startAt string
    When the maintenance window starts
    alert_condition_groups Sequence[GetMaintenanceWindowAlertConditionGroup]
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    end_at str
    When the maintenance window ends
    escalation_targets Sequence[GetMaintenanceWindowEscalationTarget]
    If set, alerts matching this window will be escalated to these targets
    id str
    Unique identifier for this maintenance window
    incident_id str
    If set, alerts matching this window will be automatically attached to this incident
    lead_id str
    The incident.io user ID of the lead for this maintenance window
    name str
    Human readable name for the maintenance window
    notification_message str
    Custom message included in notifications about this maintenance window
    notify_channels Sequence[GetMaintenanceWindowNotifyChannel]
    Channels to notify about the maintenance window starting and ending
    notify_end_minutes_before int
    Minutes before the end to send a notification to the configured channels
    notify_start_minutes_before int
    Minutes before the start to send a notification to the configured channels
    reroute_on_end bool
    Whether to retrigger firing alerts through alert routing when the window ends
    resolve_on_end bool
    Whether to automatically resolve all firing alerts that matched this window when it ends
    show_in_sidebar bool
    Whether to show this maintenance window in the dashboard sidebar when active
    start_at str
    When the maintenance window starts
    alertConditionGroups List<Property Map>
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    endAt String
    When the maintenance window ends
    escalationTargets List<Property Map>
    If set, alerts matching this window will be escalated to these targets
    id String
    Unique identifier for this maintenance window
    incidentId String
    If set, alerts matching this window will be automatically attached to this incident
    leadId String
    The incident.io user ID of the lead for this maintenance window
    name String
    Human readable name for the maintenance window
    notificationMessage String
    Custom message included in notifications about this maintenance window
    notifyChannels List<Property Map>
    Channels to notify about the maintenance window starting and ending
    notifyEndMinutesBefore Number
    Minutes before the end to send a notification to the configured channels
    notifyStartMinutesBefore Number
    Minutes before the start to send a notification to the configured channels
    rerouteOnEnd Boolean
    Whether to retrigger firing alerts through alert routing when the window ends
    resolveOnEnd Boolean
    Whether to automatically resolve all firing alerts that matched this window when it ends
    showInSidebar Boolean
    Whether to show this maintenance window in the dashboard sidebar when active
    startAt String
    When the maintenance window starts

    Supporting Types

    GetMaintenanceWindowAlertConditionGroup

    Conditions List<GetMaintenanceWindowAlertConditionGroupCondition>
    All conditions in this list must be satisfied for the group to be satisfied
    Conditions []GetMaintenanceWindowAlertConditionGroupCondition
    All conditions in this list must be satisfied for the group to be satisfied
    conditions list(object)
    All conditions in this list must be satisfied for the group to be satisfied
    conditions List<GetMaintenanceWindowAlertConditionGroupCondition>
    All conditions in this list must be satisfied for the group to be satisfied
    conditions GetMaintenanceWindowAlertConditionGroupCondition[]
    All conditions in this list must be satisfied for the group to be satisfied
    conditions Sequence[GetMaintenanceWindowAlertConditionGroupCondition]
    All conditions in this list must be satisfied for the group to be satisfied
    conditions List<Property Map>
    All conditions in this list must be satisfied for the group to be satisfied

    GetMaintenanceWindowAlertConditionGroupCondition

    operation string
    param_bindings list(object)
    Bindings for the operation parameters
    subject string
    operation String
    paramBindings List<Property Map>
    Bindings for the operation parameters
    subject String

    GetMaintenanceWindowAlertConditionGroupConditionParamBinding

    array_values list(object)
    If array*value is set, this helps render the values
    expression_ref string
    value object
    value_literal string
    value_reference string
    values list(string)
    arrayValues List<Property Map>
    If array*value is set, this helps render the values
    expressionRef String
    value Property Map
    valueLiteral String
    valueReference String
    values List<String>

    GetMaintenanceWindowAlertConditionGroupConditionParamBindingArrayValue

    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal str
    If set, this is the literal value of the step parameter
    reference str
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter

    GetMaintenanceWindowAlertConditionGroupConditionParamBindingValue

    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal str
    If set, this is the literal value of the step parameter
    reference str
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter

    GetMaintenanceWindowEscalationTarget

    escalation_paths object
    Escalation paths to route alerts to
    users object
    Users to notify directly
    escalationPaths Property Map
    Escalation paths to route alerts to
    users Property Map
    Users to notify directly

    GetMaintenanceWindowEscalationTargetEscalationPaths

    array_values list(object)
    If array*value is set, this helps render the values
    expression_ref string
    value object
    value_literal string
    value_reference string
    values list(string)
    arrayValues List<Property Map>
    If array*value is set, this helps render the values
    expressionRef String
    value Property Map
    valueLiteral String
    valueReference String
    values List<String>

    GetMaintenanceWindowEscalationTargetEscalationPathsArrayValue

    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal str
    If set, this is the literal value of the step parameter
    reference str
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter

    GetMaintenanceWindowEscalationTargetEscalationPathsValue

    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal str
    If set, this is the literal value of the step parameter
    reference str
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter

    GetMaintenanceWindowEscalationTargetUsers

    array_values list(object)
    If array*value is set, this helps render the values
    expression_ref string
    value object
    value_literal string
    value_reference string
    values list(string)
    arrayValues List<Property Map>
    If array*value is set, this helps render the values
    expressionRef String
    value Property Map
    valueLiteral String
    valueReference String
    values List<String>

    GetMaintenanceWindowEscalationTargetUsersArrayValue

    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal str
    If set, this is the literal value of the step parameter
    reference str
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter

    GetMaintenanceWindowEscalationTargetUsersValue

    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal str
    If set, this is the literal value of the step parameter
    reference str
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter

    GetMaintenanceWindowNotifyChannel

    ChannelId string
    The external provider channel ID (e.g. Slack channel ID)
    ChannelName string
    Human readable name of the channel
    ChannelType string
    The type of channel (e.g. public, private)
    ChannelId string
    The external provider channel ID (e.g. Slack channel ID)
    ChannelName string
    Human readable name of the channel
    ChannelType string
    The type of channel (e.g. public, private)
    channel_id string
    The external provider channel ID (e.g. Slack channel ID)
    channel_name string
    Human readable name of the channel
    channel_type string
    The type of channel (e.g. public, private)
    channelId String
    The external provider channel ID (e.g. Slack channel ID)
    channelName String
    Human readable name of the channel
    channelType String
    The type of channel (e.g. public, private)
    channelId string
    The external provider channel ID (e.g. Slack channel ID)
    channelName string
    Human readable name of the channel
    channelType string
    The type of channel (e.g. public, private)
    channel_id str
    The external provider channel ID (e.g. Slack channel ID)
    channel_name str
    Human readable name of the channel
    channel_type str
    The type of channel (e.g. public, private)
    channelId String
    The external provider channel ID (e.g. Slack channel ID)
    channelName String
    Human readable name of the channel
    channelType String
    The type of channel (e.g. public, private)

    Package Details

    Repository
    incident incident-io/pulumi-incident
    License
    MIT
    Notes
    This Pulumi package is based on the incident Terraform Provider.
    incident logo incident.io
    Viewing docs for incident.io v0.4.1
    published on Wednesday, Oct 21, 2026 by incident-io

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial