1. Packages
  2. Incident Provider
  3. API Docs
  4. getIncidentRole
incident 5.4.1 published on Wednesday, Apr 9, 2025 by incident-io

incident.getIncidentRole

Explore with Pulumi AI

incident 5.4.1 published on Wednesday, Apr 9, 2025 by incident-io

This data source provides information about an incident role.

Using getIncidentRole

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 getIncidentRole(args: GetIncidentRoleArgs, opts?: InvokeOptions): Promise<GetIncidentRoleResult>
function getIncidentRoleOutput(args: GetIncidentRoleOutputArgs, opts?: InvokeOptions): Output<GetIncidentRoleResult>
Copy
def get_incident_role(id: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetIncidentRoleResult
def get_incident_role_output(id: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetIncidentRoleResult]
Copy
func LookupIncidentRole(ctx *Context, args *LookupIncidentRoleArgs, opts ...InvokeOption) (*LookupIncidentRoleResult, error)
func LookupIncidentRoleOutput(ctx *Context, args *LookupIncidentRoleOutputArgs, opts ...InvokeOption) LookupIncidentRoleResultOutput
Copy

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

public static class GetIncidentRole 
{
    public static Task<GetIncidentRoleResult> InvokeAsync(GetIncidentRoleArgs args, InvokeOptions? opts = null)
    public static Output<GetIncidentRoleResult> Invoke(GetIncidentRoleInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetIncidentRoleResult> getIncidentRole(GetIncidentRoleArgs args, InvokeOptions options)
public static Output<GetIncidentRoleResult> getIncidentRole(GetIncidentRoleArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: incident:index/getIncidentRole:getIncidentRole
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id This property is required. string
Unique identifier for the role
Id This property is required. string
Unique identifier for the role
id This property is required. String
Unique identifier for the role
id This property is required. string
Unique identifier for the role
id This property is required. str
Unique identifier for the role
id This property is required. String
Unique identifier for the role

getIncidentRole Result

The following output properties are available:

Description string
Describes the purpose of the role
Id string
Unique identifier for the role
Instructions string
Provided to whoever is nominated for the role. Note that this will be empty for the 'reporter' role.
Name string
Human readable name of the incident role
Shortform string
Short human readable name for Slack. Note that this will be empty for the 'reporter' role.
Description string
Describes the purpose of the role
Id string
Unique identifier for the role
Instructions string
Provided to whoever is nominated for the role. Note that this will be empty for the 'reporter' role.
Name string
Human readable name of the incident role
Shortform string
Short human readable name for Slack. Note that this will be empty for the 'reporter' role.
description String
Describes the purpose of the role
id String
Unique identifier for the role
instructions String
Provided to whoever is nominated for the role. Note that this will be empty for the 'reporter' role.
name String
Human readable name of the incident role
shortform String
Short human readable name for Slack. Note that this will be empty for the 'reporter' role.
description string
Describes the purpose of the role
id string
Unique identifier for the role
instructions string
Provided to whoever is nominated for the role. Note that this will be empty for the 'reporter' role.
name string
Human readable name of the incident role
shortform string
Short human readable name for Slack. Note that this will be empty for the 'reporter' role.
description str
Describes the purpose of the role
id str
Unique identifier for the role
instructions str
Provided to whoever is nominated for the role. Note that this will be empty for the 'reporter' role.
name str
Human readable name of the incident role
shortform str
Short human readable name for Slack. Note that this will be empty for the 'reporter' role.
description String
Describes the purpose of the role
id String
Unique identifier for the role
instructions String
Provided to whoever is nominated for the role. Note that this will be empty for the 'reporter' role.
name String
Human readable name of the incident role
shortform String
Short human readable name for Slack. Note that this will be empty for the 'reporter' role.

Package Details

Repository
incident incident-io/terraform-provider-incident
License
Notes
This Pulumi package is based on the incident Terraform Provider.
incident 5.4.1 published on Wednesday, Apr 9, 2025 by incident-io