1. Packages
  2. Packages
  3. Rootly
  4. API Docs
  5. getIncident
Viewing docs for Rootly v3.3.0
published on Thursday, May 7, 2026 by rootlyhq
rootly logo
Viewing docs for Rootly v3.3.0
published on Thursday, May 7, 2026 by rootlyhq

    Example Usage

    data "rootly_incident" "my-incident" {
      slug = "my-incident-slug"
    }
    

    Using getIncident

    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 getIncident(args: GetIncidentArgs, opts?: InvokeOptions): Promise<GetIncidentResult>
    function getIncidentOutput(args: GetIncidentOutputArgs, opts?: InvokeOptions): Output<GetIncidentResult>
    def get_incident(acknowledged_at: Optional[Mapping[str, str]] = None,
                     closed_at: Optional[Mapping[str, str]] = None,
                     created_at: Optional[Mapping[str, str]] = None,
                     detected_at: Optional[Mapping[str, str]] = None,
                     environments: Optional[str] = None,
                     functionalities: Optional[str] = None,
                     in_triage_at: Optional[Mapping[str, str]] = None,
                     kind: Optional[str] = None,
                     labels: Optional[str] = None,
                     mitigated_at: Optional[Mapping[str, str]] = None,
                     private: Optional[bool] = None,
                     resolved_at: Optional[Mapping[str, str]] = None,
                     services: Optional[str] = None,
                     severity: Optional[str] = None,
                     started_at: Optional[Mapping[str, str]] = None,
                     status: Optional[str] = None,
                     updated_at: Optional[Mapping[str, str]] = None,
                     user: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetIncidentResult
    def get_incident_output(acknowledged_at: pulumi.Input[Optional[Mapping[str, pulumi.Input[str]]]] = None,
                     closed_at: pulumi.Input[Optional[Mapping[str, pulumi.Input[str]]]] = None,
                     created_at: pulumi.Input[Optional[Mapping[str, pulumi.Input[str]]]] = None,
                     detected_at: pulumi.Input[Optional[Mapping[str, pulumi.Input[str]]]] = None,
                     environments: pulumi.Input[Optional[str]] = None,
                     functionalities: pulumi.Input[Optional[str]] = None,
                     in_triage_at: pulumi.Input[Optional[Mapping[str, pulumi.Input[str]]]] = None,
                     kind: pulumi.Input[Optional[str]] = None,
                     labels: pulumi.Input[Optional[str]] = None,
                     mitigated_at: pulumi.Input[Optional[Mapping[str, pulumi.Input[str]]]] = None,
                     private: pulumi.Input[Optional[bool]] = None,
                     resolved_at: pulumi.Input[Optional[Mapping[str, pulumi.Input[str]]]] = None,
                     services: pulumi.Input[Optional[str]] = None,
                     severity: pulumi.Input[Optional[str]] = None,
                     started_at: pulumi.Input[Optional[Mapping[str, pulumi.Input[str]]]] = None,
                     status: pulumi.Input[Optional[str]] = None,
                     updated_at: pulumi.Input[Optional[Mapping[str, pulumi.Input[str]]]] = None,
                     user: pulumi.Input[Optional[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetIncidentResult]
    func GetIncident(ctx *Context, args *GetIncidentArgs, opts ...InvokeOption) (*GetIncidentResult, error)
    func GetIncidentOutput(ctx *Context, args *GetIncidentOutputArgs, opts ...InvokeOption) GetIncidentResultOutput

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

    public static class GetIncident 
    {
        public static Task<GetIncidentResult> InvokeAsync(GetIncidentArgs args, InvokeOptions? opts = null)
        public static Output<GetIncidentResult> Invoke(GetIncidentInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIncidentResult> getIncident(GetIncidentArgs args, InvokeOptions options)
    public static Output<GetIncidentResult> getIncident(GetIncidentArgs args, InvokeOptions options)
    
    fn::invoke:
      function: rootly:index/getIncident:getIncident
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AcknowledgedAt Dictionary<string, string>
    Filter by date range using 'lt' and 'gt'.
    ClosedAt Dictionary<string, string>
    Filter by date range using 'lt' and 'gt'.
    CreatedAt Dictionary<string, string>
    Filter by date range using 'lt' and 'gt'.
    DetectedAt Dictionary<string, string>
    Filter by date range using 'lt' and 'gt'.
    Environments string
    Functionalities string
    InTriageAt Dictionary<string, string>
    Filter by date range using 'lt' and 'gt'.
    Kind string
    Labels string
    MitigatedAt Dictionary<string, string>
    Filter by date range using 'lt' and 'gt'.
    Private bool
    ResolvedAt Dictionary<string, string>
    Filter by date range using 'lt' and 'gt'.
    Services string
    Severity string
    StartedAt Dictionary<string, string>
    Filter by date range using 'lt' and 'gt'.
    Status string
    UpdatedAt Dictionary<string, string>
    Filter by date range using 'lt' and 'gt'.
    User string
    AcknowledgedAt map[string]string
    Filter by date range using 'lt' and 'gt'.
    ClosedAt map[string]string
    Filter by date range using 'lt' and 'gt'.
    CreatedAt map[string]string
    Filter by date range using 'lt' and 'gt'.
    DetectedAt map[string]string
    Filter by date range using 'lt' and 'gt'.
    Environments string
    Functionalities string
    InTriageAt map[string]string
    Filter by date range using 'lt' and 'gt'.
    Kind string
    Labels string
    MitigatedAt map[string]string
    Filter by date range using 'lt' and 'gt'.
    Private bool
    ResolvedAt map[string]string
    Filter by date range using 'lt' and 'gt'.
    Services string
    Severity string
    StartedAt map[string]string
    Filter by date range using 'lt' and 'gt'.
    Status string
    UpdatedAt map[string]string
    Filter by date range using 'lt' and 'gt'.
    User string
    acknowledgedAt Map<String,String>
    Filter by date range using 'lt' and 'gt'.
    closedAt Map<String,String>
    Filter by date range using 'lt' and 'gt'.
    createdAt Map<String,String>
    Filter by date range using 'lt' and 'gt'.
    detectedAt Map<String,String>
    Filter by date range using 'lt' and 'gt'.
    environments String
    functionalities String
    inTriageAt Map<String,String>
    Filter by date range using 'lt' and 'gt'.
    kind String
    labels String
    mitigatedAt Map<String,String>
    Filter by date range using 'lt' and 'gt'.
    private_ Boolean
    resolvedAt Map<String,String>
    Filter by date range using 'lt' and 'gt'.
    services String
    severity String
    startedAt Map<String,String>
    Filter by date range using 'lt' and 'gt'.
    status String
    updatedAt Map<String,String>
    Filter by date range using 'lt' and 'gt'.
    user String
    acknowledgedAt {[key: string]: string}
    Filter by date range using 'lt' and 'gt'.
    closedAt {[key: string]: string}
    Filter by date range using 'lt' and 'gt'.
    createdAt {[key: string]: string}
    Filter by date range using 'lt' and 'gt'.
    detectedAt {[key: string]: string}
    Filter by date range using 'lt' and 'gt'.
    environments string
    functionalities string
    inTriageAt {[key: string]: string}
    Filter by date range using 'lt' and 'gt'.
    kind string
    labels string
    mitigatedAt {[key: string]: string}
    Filter by date range using 'lt' and 'gt'.
    private boolean
    resolvedAt {[key: string]: string}
    Filter by date range using 'lt' and 'gt'.
    services string
    severity string
    startedAt {[key: string]: string}
    Filter by date range using 'lt' and 'gt'.
    status string
    updatedAt {[key: string]: string}
    Filter by date range using 'lt' and 'gt'.
    user string
    acknowledged_at Mapping[str, str]
    Filter by date range using 'lt' and 'gt'.
    closed_at Mapping[str, str]
    Filter by date range using 'lt' and 'gt'.
    created_at Mapping[str, str]
    Filter by date range using 'lt' and 'gt'.
    detected_at Mapping[str, str]
    Filter by date range using 'lt' and 'gt'.
    environments str
    functionalities str
    in_triage_at Mapping[str, str]
    Filter by date range using 'lt' and 'gt'.
    kind str
    labels str
    mitigated_at Mapping[str, str]
    Filter by date range using 'lt' and 'gt'.
    private bool
    resolved_at Mapping[str, str]
    Filter by date range using 'lt' and 'gt'.
    services str
    severity str
    started_at Mapping[str, str]
    Filter by date range using 'lt' and 'gt'.
    status str
    updated_at Mapping[str, str]
    Filter by date range using 'lt' and 'gt'.
    user str
    acknowledgedAt Map<String>
    Filter by date range using 'lt' and 'gt'.
    closedAt Map<String>
    Filter by date range using 'lt' and 'gt'.
    createdAt Map<String>
    Filter by date range using 'lt' and 'gt'.
    detectedAt Map<String>
    Filter by date range using 'lt' and 'gt'.
    environments String
    functionalities String
    inTriageAt Map<String>
    Filter by date range using 'lt' and 'gt'.
    kind String
    labels String
    mitigatedAt Map<String>
    Filter by date range using 'lt' and 'gt'.
    private Boolean
    resolvedAt Map<String>
    Filter by date range using 'lt' and 'gt'.
    services String
    severity String
    startedAt Map<String>
    Filter by date range using 'lt' and 'gt'.
    status String
    updatedAt Map<String>
    Filter by date range using 'lt' and 'gt'.
    user String

    getIncident Result

    The following output properties are available:

    Environments string
    Functionalities string
    Id string
    The ID of this resource.
    Kind string
    Labels string
    Private bool
    Services string
    Severity string
    Status string
    User string
    AcknowledgedAt Dictionary<string, string>
    Filter by date range using 'lt' and 'gt'.
    ClosedAt Dictionary<string, string>
    Filter by date range using 'lt' and 'gt'.
    CreatedAt Dictionary<string, string>
    Filter by date range using 'lt' and 'gt'.
    DetectedAt Dictionary<string, string>
    Filter by date range using 'lt' and 'gt'.
    InTriageAt Dictionary<string, string>
    Filter by date range using 'lt' and 'gt'.
    MitigatedAt Dictionary<string, string>
    Filter by date range using 'lt' and 'gt'.
    ResolvedAt Dictionary<string, string>
    Filter by date range using 'lt' and 'gt'.
    StartedAt Dictionary<string, string>
    Filter by date range using 'lt' and 'gt'.
    UpdatedAt Dictionary<string, string>
    Filter by date range using 'lt' and 'gt'.
    Environments string
    Functionalities string
    Id string
    The ID of this resource.
    Kind string
    Labels string
    Private bool
    Services string
    Severity string
    Status string
    User string
    AcknowledgedAt map[string]string
    Filter by date range using 'lt' and 'gt'.
    ClosedAt map[string]string
    Filter by date range using 'lt' and 'gt'.
    CreatedAt map[string]string
    Filter by date range using 'lt' and 'gt'.
    DetectedAt map[string]string
    Filter by date range using 'lt' and 'gt'.
    InTriageAt map[string]string
    Filter by date range using 'lt' and 'gt'.
    MitigatedAt map[string]string
    Filter by date range using 'lt' and 'gt'.
    ResolvedAt map[string]string
    Filter by date range using 'lt' and 'gt'.
    StartedAt map[string]string
    Filter by date range using 'lt' and 'gt'.
    UpdatedAt map[string]string
    Filter by date range using 'lt' and 'gt'.
    environments String
    functionalities String
    id String
    The ID of this resource.
    kind String
    labels String
    private_ Boolean
    services String
    severity String
    status String
    user String
    acknowledgedAt Map<String,String>
    Filter by date range using 'lt' and 'gt'.
    closedAt Map<String,String>
    Filter by date range using 'lt' and 'gt'.
    createdAt Map<String,String>
    Filter by date range using 'lt' and 'gt'.
    detectedAt Map<String,String>
    Filter by date range using 'lt' and 'gt'.
    inTriageAt Map<String,String>
    Filter by date range using 'lt' and 'gt'.
    mitigatedAt Map<String,String>
    Filter by date range using 'lt' and 'gt'.
    resolvedAt Map<String,String>
    Filter by date range using 'lt' and 'gt'.
    startedAt Map<String,String>
    Filter by date range using 'lt' and 'gt'.
    updatedAt Map<String,String>
    Filter by date range using 'lt' and 'gt'.
    environments string
    functionalities string
    id string
    The ID of this resource.
    kind string
    labels string
    private boolean
    services string
    severity string
    status string
    user string
    acknowledgedAt {[key: string]: string}
    Filter by date range using 'lt' and 'gt'.
    closedAt {[key: string]: string}
    Filter by date range using 'lt' and 'gt'.
    createdAt {[key: string]: string}
    Filter by date range using 'lt' and 'gt'.
    detectedAt {[key: string]: string}
    Filter by date range using 'lt' and 'gt'.
    inTriageAt {[key: string]: string}
    Filter by date range using 'lt' and 'gt'.
    mitigatedAt {[key: string]: string}
    Filter by date range using 'lt' and 'gt'.
    resolvedAt {[key: string]: string}
    Filter by date range using 'lt' and 'gt'.
    startedAt {[key: string]: string}
    Filter by date range using 'lt' and 'gt'.
    updatedAt {[key: string]: string}
    Filter by date range using 'lt' and 'gt'.
    environments str
    functionalities str
    id str
    The ID of this resource.
    kind str
    labels str
    private bool
    services str
    severity str
    status str
    user str
    acknowledged_at Mapping[str, str]
    Filter by date range using 'lt' and 'gt'.
    closed_at Mapping[str, str]
    Filter by date range using 'lt' and 'gt'.
    created_at Mapping[str, str]
    Filter by date range using 'lt' and 'gt'.
    detected_at Mapping[str, str]
    Filter by date range using 'lt' and 'gt'.
    in_triage_at Mapping[str, str]
    Filter by date range using 'lt' and 'gt'.
    mitigated_at Mapping[str, str]
    Filter by date range using 'lt' and 'gt'.
    resolved_at Mapping[str, str]
    Filter by date range using 'lt' and 'gt'.
    started_at Mapping[str, str]
    Filter by date range using 'lt' and 'gt'.
    updated_at Mapping[str, str]
    Filter by date range using 'lt' and 'gt'.
    environments String
    functionalities String
    id String
    The ID of this resource.
    kind String
    labels String
    private Boolean
    services String
    severity String
    status String
    user String
    acknowledgedAt Map<String>
    Filter by date range using 'lt' and 'gt'.
    closedAt Map<String>
    Filter by date range using 'lt' and 'gt'.
    createdAt Map<String>
    Filter by date range using 'lt' and 'gt'.
    detectedAt Map<String>
    Filter by date range using 'lt' and 'gt'.
    inTriageAt Map<String>
    Filter by date range using 'lt' and 'gt'.
    mitigatedAt Map<String>
    Filter by date range using 'lt' and 'gt'.
    resolvedAt Map<String>
    Filter by date range using 'lt' and 'gt'.
    startedAt Map<String>
    Filter by date range using 'lt' and 'gt'.
    updatedAt Map<String>
    Filter by date range using 'lt' and 'gt'.

    Package Details

    Repository
    rootly rootlyhq/pulumi-rootly
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the rootly Terraform Provider.
    rootly logo
    Viewing docs for Rootly v3.3.0
    published on Thursday, May 7, 2026 by rootlyhq
      Try Pulumi Cloud free. Your team will thank you.