1. Packages
  2. Packages
  3. Rootly
  4. API Docs
  5. LiveCallRouter
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

    Import

    rootly.LiveCallRouter can be imported using the import command.

    $ pulumi import rootly:index/liveCallRouter:LiveCallRouter primary a816421c-6ceb-481a-87c4-585e47451f24
    

    Or using an import block.

    Locate the resource id in the web app, or retrieve it by listing resources through the API if it’s not visible in the web app.

    HCL can be generated from the import block using the -generate-config-out flag.

    pulumi preview -generate-config-out=generated.tf
    

    Create LiveCallRouter Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new LiveCallRouter(name: string, args: LiveCallRouterArgs, opts?: CustomResourceOptions);
    @overload
    def LiveCallRouter(resource_name: str,
                       args: LiveCallRouterArgs,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def LiveCallRouter(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       paging_targets: Optional[Sequence[LiveCallRouterPagingTargetArgs]] = None,
                       phone_number: Optional[str] = None,
                       name: Optional[str] = None,
                       calling_tree_prompt: Optional[str] = None,
                       enabled: Optional[bool] = None,
                       escalation_level_delay_in_seconds: Optional[int] = None,
                       escalation_policy_trigger_params: Optional[Mapping[str, str]] = None,
                       kind: Optional[str] = None,
                       alert_urgency_id: Optional[str] = None,
                       country_code: Optional[str] = None,
                       caller_greeting: Optional[str] = None,
                       phone_type: Optional[str] = None,
                       sent_to_voicemail_delay: Optional[int] = None,
                       should_auto_resolve_alert_on_call_end: Optional[bool] = None,
                       should_redirect_to_voicemail_on_no_answer: Optional[bool] = None,
                       voicemail_greeting: Optional[str] = None,
                       waiting_music_url: Optional[str] = None)
    func NewLiveCallRouter(ctx *Context, name string, args LiveCallRouterArgs, opts ...ResourceOption) (*LiveCallRouter, error)
    public LiveCallRouter(string name, LiveCallRouterArgs args, CustomResourceOptions? opts = null)
    public LiveCallRouter(String name, LiveCallRouterArgs args)
    public LiveCallRouter(String name, LiveCallRouterArgs args, CustomResourceOptions options)
    
    type: rootly:LiveCallRouter
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args LiveCallRouterArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args LiveCallRouterArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args LiveCallRouterArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args LiveCallRouterArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args LiveCallRouterArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var liveCallRouterResource = new Rootly.LiveCallRouter("liveCallRouterResource", new()
    {
        PagingTargets = new[]
        {
            new Rootly.Inputs.LiveCallRouterPagingTargetArgs
            {
                AlertUrgencyId = "string",
                Id = "string",
                Type = "string",
            },
        },
        PhoneNumber = "string",
        Name = "string",
        CallingTreePrompt = "string",
        Enabled = false,
        EscalationLevelDelayInSeconds = 0,
        EscalationPolicyTriggerParams = 
        {
            { "string", "string" },
        },
        Kind = "string",
        AlertUrgencyId = "string",
        CountryCode = "string",
        CallerGreeting = "string",
        PhoneType = "string",
        SentToVoicemailDelay = 0,
        ShouldAutoResolveAlertOnCallEnd = false,
        ShouldRedirectToVoicemailOnNoAnswer = false,
        VoicemailGreeting = "string",
        WaitingMusicUrl = "string",
    });
    
    example, err := rootly.NewLiveCallRouter(ctx, "liveCallRouterResource", &rootly.LiveCallRouterArgs{
    	PagingTargets: rootly.LiveCallRouterPagingTargetArray{
    		&rootly.LiveCallRouterPagingTargetArgs{
    			AlertUrgencyId: pulumi.String("string"),
    			Id:             pulumi.String("string"),
    			Type:           pulumi.String("string"),
    		},
    	},
    	PhoneNumber:                   pulumi.String("string"),
    	Name:                          pulumi.String("string"),
    	CallingTreePrompt:             pulumi.String("string"),
    	Enabled:                       pulumi.Bool(false),
    	EscalationLevelDelayInSeconds: pulumi.Int(0),
    	EscalationPolicyTriggerParams: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	Kind:                                pulumi.String("string"),
    	AlertUrgencyId:                      pulumi.String("string"),
    	CountryCode:                         pulumi.String("string"),
    	CallerGreeting:                      pulumi.String("string"),
    	PhoneType:                           pulumi.String("string"),
    	SentToVoicemailDelay:                pulumi.Int(0),
    	ShouldAutoResolveAlertOnCallEnd:     pulumi.Bool(false),
    	ShouldRedirectToVoicemailOnNoAnswer: pulumi.Bool(false),
    	VoicemailGreeting:                   pulumi.String("string"),
    	WaitingMusicUrl:                     pulumi.String("string"),
    })
    
    var liveCallRouterResource = new LiveCallRouter("liveCallRouterResource", LiveCallRouterArgs.builder()
        .pagingTargets(LiveCallRouterPagingTargetArgs.builder()
            .alertUrgencyId("string")
            .id("string")
            .type("string")
            .build())
        .phoneNumber("string")
        .name("string")
        .callingTreePrompt("string")
        .enabled(false)
        .escalationLevelDelayInSeconds(0)
        .escalationPolicyTriggerParams(Map.of("string", "string"))
        .kind("string")
        .alertUrgencyId("string")
        .countryCode("string")
        .callerGreeting("string")
        .phoneType("string")
        .sentToVoicemailDelay(0)
        .shouldAutoResolveAlertOnCallEnd(false)
        .shouldRedirectToVoicemailOnNoAnswer(false)
        .voicemailGreeting("string")
        .waitingMusicUrl("string")
        .build());
    
    live_call_router_resource = rootly.LiveCallRouter("liveCallRouterResource",
        paging_targets=[{
            "alert_urgency_id": "string",
            "id": "string",
            "type": "string",
        }],
        phone_number="string",
        name="string",
        calling_tree_prompt="string",
        enabled=False,
        escalation_level_delay_in_seconds=0,
        escalation_policy_trigger_params={
            "string": "string",
        },
        kind="string",
        alert_urgency_id="string",
        country_code="string",
        caller_greeting="string",
        phone_type="string",
        sent_to_voicemail_delay=0,
        should_auto_resolve_alert_on_call_end=False,
        should_redirect_to_voicemail_on_no_answer=False,
        voicemail_greeting="string",
        waiting_music_url="string")
    
    const liveCallRouterResource = new rootly.LiveCallRouter("liveCallRouterResource", {
        pagingTargets: [{
            alertUrgencyId: "string",
            id: "string",
            type: "string",
        }],
        phoneNumber: "string",
        name: "string",
        callingTreePrompt: "string",
        enabled: false,
        escalationLevelDelayInSeconds: 0,
        escalationPolicyTriggerParams: {
            string: "string",
        },
        kind: "string",
        alertUrgencyId: "string",
        countryCode: "string",
        callerGreeting: "string",
        phoneType: "string",
        sentToVoicemailDelay: 0,
        shouldAutoResolveAlertOnCallEnd: false,
        shouldRedirectToVoicemailOnNoAnswer: false,
        voicemailGreeting: "string",
        waitingMusicUrl: "string",
    });
    
    type: rootly:LiveCallRouter
    properties:
        alertUrgencyId: string
        callerGreeting: string
        callingTreePrompt: string
        countryCode: string
        enabled: false
        escalationLevelDelayInSeconds: 0
        escalationPolicyTriggerParams:
            string: string
        kind: string
        name: string
        pagingTargets:
            - alertUrgencyId: string
              id: string
              type: string
        phoneNumber: string
        phoneType: string
        sentToVoicemailDelay: 0
        shouldAutoResolveAlertOnCallEnd: false
        shouldRedirectToVoicemailOnNoAnswer: false
        voicemailGreeting: string
        waitingMusicUrl: string
    

    LiveCallRouter Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The LiveCallRouter resource accepts the following input properties:

    PagingTargets List<LiveCallRouterPagingTarget>
    Paging targets that callers can select from when this live call router is configured as a phone tree.
    PhoneNumber string
    You can select a phone number using generatephonenumber API and pass that phone number here to register
    AlertUrgencyId string
    This is used in escalation paths to determine who to page
    CallerGreeting string
    The caller greeting message of the livecallrouter
    CallingTreePrompt string
    The audio instructions callers will hear when they call this number, prompting them to select from available options to route their call
    CountryCode string
    The country code of the livecallrouter. Value must be one of AU, CA, DE, NL, NZ, GB, US.
    Enabled bool
    EscalationLevelDelayInSeconds int
    This overrides the delay (seconds) in escalation levels
    EscalationPolicyTriggerParams Dictionary<string, string>
    Kind string
    The kind of the livecallrouter. Value must be one of voicemail, live.
    Name string
    The name of the livecallrouter
    PhoneType string
    The phone type of the livecallrouter. Value must be one of local, tollFree, mobile.
    SentToVoicemailDelay int
    The delay (seconds) after which the caller in redirected to voicemail
    ShouldAutoResolveAlertOnCallEnd bool
    This overrides the delay (seconds) in escalation levels. Value must be one of true or false
    ShouldRedirectToVoicemailOnNoAnswer bool
    This prompts the caller to choose voicemail or connect live. Value must be one of true or false
    VoicemailGreeting string
    The voicemail greeting of the livecallrouter
    WaitingMusicUrl string
    The waiting music URL of the livecallrouter. Value must be one of https://storage.rootly.com/twilio/voicemail/ClockworkWaltz.mp3, https://storage.rootly.com/twilio/voicemail/ith_brahms-116-4.mp3, https://storage.rootly.com/twilio/voicemail/Mellotroniac_-_Flight_Of_Young_Hearts_Flute.mp3, https://storage.rootly.com/twilio/voicemail/BusyStrings.mp3, https://storage.rootly.com/twilio/voicemail/oldDog_-_endless_goodbye_%28instr.%29.mp3, https://storage.rootly.com/twilio/voicemail/MARKOVICHAMP-Borghestral.mp3, https://storage.rootly.com/twilio/voicemail/ith_chopin-15-2.mp3.
    PagingTargets []LiveCallRouterPagingTargetArgs
    Paging targets that callers can select from when this live call router is configured as a phone tree.
    PhoneNumber string
    You can select a phone number using generatephonenumber API and pass that phone number here to register
    AlertUrgencyId string
    This is used in escalation paths to determine who to page
    CallerGreeting string
    The caller greeting message of the livecallrouter
    CallingTreePrompt string
    The audio instructions callers will hear when they call this number, prompting them to select from available options to route their call
    CountryCode string
    The country code of the livecallrouter. Value must be one of AU, CA, DE, NL, NZ, GB, US.
    Enabled bool
    EscalationLevelDelayInSeconds int
    This overrides the delay (seconds) in escalation levels
    EscalationPolicyTriggerParams map[string]string
    Kind string
    The kind of the livecallrouter. Value must be one of voicemail, live.
    Name string
    The name of the livecallrouter
    PhoneType string
    The phone type of the livecallrouter. Value must be one of local, tollFree, mobile.
    SentToVoicemailDelay int
    The delay (seconds) after which the caller in redirected to voicemail
    ShouldAutoResolveAlertOnCallEnd bool
    This overrides the delay (seconds) in escalation levels. Value must be one of true or false
    ShouldRedirectToVoicemailOnNoAnswer bool
    This prompts the caller to choose voicemail or connect live. Value must be one of true or false
    VoicemailGreeting string
    The voicemail greeting of the livecallrouter
    WaitingMusicUrl string
    The waiting music URL of the livecallrouter. Value must be one of https://storage.rootly.com/twilio/voicemail/ClockworkWaltz.mp3, https://storage.rootly.com/twilio/voicemail/ith_brahms-116-4.mp3, https://storage.rootly.com/twilio/voicemail/Mellotroniac_-_Flight_Of_Young_Hearts_Flute.mp3, https://storage.rootly.com/twilio/voicemail/BusyStrings.mp3, https://storage.rootly.com/twilio/voicemail/oldDog_-_endless_goodbye_%28instr.%29.mp3, https://storage.rootly.com/twilio/voicemail/MARKOVICHAMP-Borghestral.mp3, https://storage.rootly.com/twilio/voicemail/ith_chopin-15-2.mp3.
    pagingTargets List<LiveCallRouterPagingTarget>
    Paging targets that callers can select from when this live call router is configured as a phone tree.
    phoneNumber String
    You can select a phone number using generatephonenumber API and pass that phone number here to register
    alertUrgencyId String
    This is used in escalation paths to determine who to page
    callerGreeting String
    The caller greeting message of the livecallrouter
    callingTreePrompt String
    The audio instructions callers will hear when they call this number, prompting them to select from available options to route their call
    countryCode String
    The country code of the livecallrouter. Value must be one of AU, CA, DE, NL, NZ, GB, US.
    enabled Boolean
    escalationLevelDelayInSeconds Integer
    This overrides the delay (seconds) in escalation levels
    escalationPolicyTriggerParams Map<String,String>
    kind String
    The kind of the livecallrouter. Value must be one of voicemail, live.
    name String
    The name of the livecallrouter
    phoneType String
    The phone type of the livecallrouter. Value must be one of local, tollFree, mobile.
    sentToVoicemailDelay Integer
    The delay (seconds) after which the caller in redirected to voicemail
    shouldAutoResolveAlertOnCallEnd Boolean
    This overrides the delay (seconds) in escalation levels. Value must be one of true or false
    shouldRedirectToVoicemailOnNoAnswer Boolean
    This prompts the caller to choose voicemail or connect live. Value must be one of true or false
    voicemailGreeting String
    The voicemail greeting of the livecallrouter
    waitingMusicUrl String
    The waiting music URL of the livecallrouter. Value must be one of https://storage.rootly.com/twilio/voicemail/ClockworkWaltz.mp3, https://storage.rootly.com/twilio/voicemail/ith_brahms-116-4.mp3, https://storage.rootly.com/twilio/voicemail/Mellotroniac_-_Flight_Of_Young_Hearts_Flute.mp3, https://storage.rootly.com/twilio/voicemail/BusyStrings.mp3, https://storage.rootly.com/twilio/voicemail/oldDog_-_endless_goodbye_%28instr.%29.mp3, https://storage.rootly.com/twilio/voicemail/MARKOVICHAMP-Borghestral.mp3, https://storage.rootly.com/twilio/voicemail/ith_chopin-15-2.mp3.
    pagingTargets LiveCallRouterPagingTarget[]
    Paging targets that callers can select from when this live call router is configured as a phone tree.
    phoneNumber string
    You can select a phone number using generatephonenumber API and pass that phone number here to register
    alertUrgencyId string
    This is used in escalation paths to determine who to page
    callerGreeting string
    The caller greeting message of the livecallrouter
    callingTreePrompt string
    The audio instructions callers will hear when they call this number, prompting them to select from available options to route their call
    countryCode string
    The country code of the livecallrouter. Value must be one of AU, CA, DE, NL, NZ, GB, US.
    enabled boolean
    escalationLevelDelayInSeconds number
    This overrides the delay (seconds) in escalation levels
    escalationPolicyTriggerParams {[key: string]: string}
    kind string
    The kind of the livecallrouter. Value must be one of voicemail, live.
    name string
    The name of the livecallrouter
    phoneType string
    The phone type of the livecallrouter. Value must be one of local, tollFree, mobile.
    sentToVoicemailDelay number
    The delay (seconds) after which the caller in redirected to voicemail
    shouldAutoResolveAlertOnCallEnd boolean
    This overrides the delay (seconds) in escalation levels. Value must be one of true or false
    shouldRedirectToVoicemailOnNoAnswer boolean
    This prompts the caller to choose voicemail or connect live. Value must be one of true or false
    voicemailGreeting string
    The voicemail greeting of the livecallrouter
    waitingMusicUrl string
    The waiting music URL of the livecallrouter. Value must be one of https://storage.rootly.com/twilio/voicemail/ClockworkWaltz.mp3, https://storage.rootly.com/twilio/voicemail/ith_brahms-116-4.mp3, https://storage.rootly.com/twilio/voicemail/Mellotroniac_-_Flight_Of_Young_Hearts_Flute.mp3, https://storage.rootly.com/twilio/voicemail/BusyStrings.mp3, https://storage.rootly.com/twilio/voicemail/oldDog_-_endless_goodbye_%28instr.%29.mp3, https://storage.rootly.com/twilio/voicemail/MARKOVICHAMP-Borghestral.mp3, https://storage.rootly.com/twilio/voicemail/ith_chopin-15-2.mp3.
    paging_targets Sequence[LiveCallRouterPagingTargetArgs]
    Paging targets that callers can select from when this live call router is configured as a phone tree.
    phone_number str
    You can select a phone number using generatephonenumber API and pass that phone number here to register
    alert_urgency_id str
    This is used in escalation paths to determine who to page
    caller_greeting str
    The caller greeting message of the livecallrouter
    calling_tree_prompt str
    The audio instructions callers will hear when they call this number, prompting them to select from available options to route their call
    country_code str
    The country code of the livecallrouter. Value must be one of AU, CA, DE, NL, NZ, GB, US.
    enabled bool
    escalation_level_delay_in_seconds int
    This overrides the delay (seconds) in escalation levels
    escalation_policy_trigger_params Mapping[str, str]
    kind str
    The kind of the livecallrouter. Value must be one of voicemail, live.
    name str
    The name of the livecallrouter
    phone_type str
    The phone type of the livecallrouter. Value must be one of local, tollFree, mobile.
    sent_to_voicemail_delay int
    The delay (seconds) after which the caller in redirected to voicemail
    should_auto_resolve_alert_on_call_end bool
    This overrides the delay (seconds) in escalation levels. Value must be one of true or false
    should_redirect_to_voicemail_on_no_answer bool
    This prompts the caller to choose voicemail or connect live. Value must be one of true or false
    voicemail_greeting str
    The voicemail greeting of the livecallrouter
    waiting_music_url str
    The waiting music URL of the livecallrouter. Value must be one of https://storage.rootly.com/twilio/voicemail/ClockworkWaltz.mp3, https://storage.rootly.com/twilio/voicemail/ith_brahms-116-4.mp3, https://storage.rootly.com/twilio/voicemail/Mellotroniac_-_Flight_Of_Young_Hearts_Flute.mp3, https://storage.rootly.com/twilio/voicemail/BusyStrings.mp3, https://storage.rootly.com/twilio/voicemail/oldDog_-_endless_goodbye_%28instr.%29.mp3, https://storage.rootly.com/twilio/voicemail/MARKOVICHAMP-Borghestral.mp3, https://storage.rootly.com/twilio/voicemail/ith_chopin-15-2.mp3.
    pagingTargets List<Property Map>
    Paging targets that callers can select from when this live call router is configured as a phone tree.
    phoneNumber String
    You can select a phone number using generatephonenumber API and pass that phone number here to register
    alertUrgencyId String
    This is used in escalation paths to determine who to page
    callerGreeting String
    The caller greeting message of the livecallrouter
    callingTreePrompt String
    The audio instructions callers will hear when they call this number, prompting them to select from available options to route their call
    countryCode String
    The country code of the livecallrouter. Value must be one of AU, CA, DE, NL, NZ, GB, US.
    enabled Boolean
    escalationLevelDelayInSeconds Number
    This overrides the delay (seconds) in escalation levels
    escalationPolicyTriggerParams Map<String>
    kind String
    The kind of the livecallrouter. Value must be one of voicemail, live.
    name String
    The name of the livecallrouter
    phoneType String
    The phone type of the livecallrouter. Value must be one of local, tollFree, mobile.
    sentToVoicemailDelay Number
    The delay (seconds) after which the caller in redirected to voicemail
    shouldAutoResolveAlertOnCallEnd Boolean
    This overrides the delay (seconds) in escalation levels. Value must be one of true or false
    shouldRedirectToVoicemailOnNoAnswer Boolean
    This prompts the caller to choose voicemail or connect live. Value must be one of true or false
    voicemailGreeting String
    The voicemail greeting of the livecallrouter
    waitingMusicUrl String
    The waiting music URL of the livecallrouter. Value must be one of https://storage.rootly.com/twilio/voicemail/ClockworkWaltz.mp3, https://storage.rootly.com/twilio/voicemail/ith_brahms-116-4.mp3, https://storage.rootly.com/twilio/voicemail/Mellotroniac_-_Flight_Of_Young_Hearts_Flute.mp3, https://storage.rootly.com/twilio/voicemail/BusyStrings.mp3, https://storage.rootly.com/twilio/voicemail/oldDog_-_endless_goodbye_%28instr.%29.mp3, https://storage.rootly.com/twilio/voicemail/MARKOVICHAMP-Borghestral.mp3, https://storage.rootly.com/twilio/voicemail/ith_chopin-15-2.mp3.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the LiveCallRouter resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing LiveCallRouter Resource

    Get an existing LiveCallRouter resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: LiveCallRouterState, opts?: CustomResourceOptions): LiveCallRouter
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            alert_urgency_id: Optional[str] = None,
            caller_greeting: Optional[str] = None,
            calling_tree_prompt: Optional[str] = None,
            country_code: Optional[str] = None,
            enabled: Optional[bool] = None,
            escalation_level_delay_in_seconds: Optional[int] = None,
            escalation_policy_trigger_params: Optional[Mapping[str, str]] = None,
            kind: Optional[str] = None,
            name: Optional[str] = None,
            paging_targets: Optional[Sequence[LiveCallRouterPagingTargetArgs]] = None,
            phone_number: Optional[str] = None,
            phone_type: Optional[str] = None,
            sent_to_voicemail_delay: Optional[int] = None,
            should_auto_resolve_alert_on_call_end: Optional[bool] = None,
            should_redirect_to_voicemail_on_no_answer: Optional[bool] = None,
            voicemail_greeting: Optional[str] = None,
            waiting_music_url: Optional[str] = None) -> LiveCallRouter
    func GetLiveCallRouter(ctx *Context, name string, id IDInput, state *LiveCallRouterState, opts ...ResourceOption) (*LiveCallRouter, error)
    public static LiveCallRouter Get(string name, Input<string> id, LiveCallRouterState? state, CustomResourceOptions? opts = null)
    public static LiveCallRouter get(String name, Output<String> id, LiveCallRouterState state, CustomResourceOptions options)
    resources:  _:    type: rootly:LiveCallRouter    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AlertUrgencyId string
    This is used in escalation paths to determine who to page
    CallerGreeting string
    The caller greeting message of the livecallrouter
    CallingTreePrompt string
    The audio instructions callers will hear when they call this number, prompting them to select from available options to route their call
    CountryCode string
    The country code of the livecallrouter. Value must be one of AU, CA, DE, NL, NZ, GB, US.
    Enabled bool
    EscalationLevelDelayInSeconds int
    This overrides the delay (seconds) in escalation levels
    EscalationPolicyTriggerParams Dictionary<string, string>
    Kind string
    The kind of the livecallrouter. Value must be one of voicemail, live.
    Name string
    The name of the livecallrouter
    PagingTargets List<LiveCallRouterPagingTarget>
    Paging targets that callers can select from when this live call router is configured as a phone tree.
    PhoneNumber string
    You can select a phone number using generatephonenumber API and pass that phone number here to register
    PhoneType string
    The phone type of the livecallrouter. Value must be one of local, tollFree, mobile.
    SentToVoicemailDelay int
    The delay (seconds) after which the caller in redirected to voicemail
    ShouldAutoResolveAlertOnCallEnd bool
    This overrides the delay (seconds) in escalation levels. Value must be one of true or false
    ShouldRedirectToVoicemailOnNoAnswer bool
    This prompts the caller to choose voicemail or connect live. Value must be one of true or false
    VoicemailGreeting string
    The voicemail greeting of the livecallrouter
    WaitingMusicUrl string
    The waiting music URL of the livecallrouter. Value must be one of https://storage.rootly.com/twilio/voicemail/ClockworkWaltz.mp3, https://storage.rootly.com/twilio/voicemail/ith_brahms-116-4.mp3, https://storage.rootly.com/twilio/voicemail/Mellotroniac_-_Flight_Of_Young_Hearts_Flute.mp3, https://storage.rootly.com/twilio/voicemail/BusyStrings.mp3, https://storage.rootly.com/twilio/voicemail/oldDog_-_endless_goodbye_%28instr.%29.mp3, https://storage.rootly.com/twilio/voicemail/MARKOVICHAMP-Borghestral.mp3, https://storage.rootly.com/twilio/voicemail/ith_chopin-15-2.mp3.
    AlertUrgencyId string
    This is used in escalation paths to determine who to page
    CallerGreeting string
    The caller greeting message of the livecallrouter
    CallingTreePrompt string
    The audio instructions callers will hear when they call this number, prompting them to select from available options to route their call
    CountryCode string
    The country code of the livecallrouter. Value must be one of AU, CA, DE, NL, NZ, GB, US.
    Enabled bool
    EscalationLevelDelayInSeconds int
    This overrides the delay (seconds) in escalation levels
    EscalationPolicyTriggerParams map[string]string
    Kind string
    The kind of the livecallrouter. Value must be one of voicemail, live.
    Name string
    The name of the livecallrouter
    PagingTargets []LiveCallRouterPagingTargetArgs
    Paging targets that callers can select from when this live call router is configured as a phone tree.
    PhoneNumber string
    You can select a phone number using generatephonenumber API and pass that phone number here to register
    PhoneType string
    The phone type of the livecallrouter. Value must be one of local, tollFree, mobile.
    SentToVoicemailDelay int
    The delay (seconds) after which the caller in redirected to voicemail
    ShouldAutoResolveAlertOnCallEnd bool
    This overrides the delay (seconds) in escalation levels. Value must be one of true or false
    ShouldRedirectToVoicemailOnNoAnswer bool
    This prompts the caller to choose voicemail or connect live. Value must be one of true or false
    VoicemailGreeting string
    The voicemail greeting of the livecallrouter
    WaitingMusicUrl string
    The waiting music URL of the livecallrouter. Value must be one of https://storage.rootly.com/twilio/voicemail/ClockworkWaltz.mp3, https://storage.rootly.com/twilio/voicemail/ith_brahms-116-4.mp3, https://storage.rootly.com/twilio/voicemail/Mellotroniac_-_Flight_Of_Young_Hearts_Flute.mp3, https://storage.rootly.com/twilio/voicemail/BusyStrings.mp3, https://storage.rootly.com/twilio/voicemail/oldDog_-_endless_goodbye_%28instr.%29.mp3, https://storage.rootly.com/twilio/voicemail/MARKOVICHAMP-Borghestral.mp3, https://storage.rootly.com/twilio/voicemail/ith_chopin-15-2.mp3.
    alertUrgencyId String
    This is used in escalation paths to determine who to page
    callerGreeting String
    The caller greeting message of the livecallrouter
    callingTreePrompt String
    The audio instructions callers will hear when they call this number, prompting them to select from available options to route their call
    countryCode String
    The country code of the livecallrouter. Value must be one of AU, CA, DE, NL, NZ, GB, US.
    enabled Boolean
    escalationLevelDelayInSeconds Integer
    This overrides the delay (seconds) in escalation levels
    escalationPolicyTriggerParams Map<String,String>
    kind String
    The kind of the livecallrouter. Value must be one of voicemail, live.
    name String
    The name of the livecallrouter
    pagingTargets List<LiveCallRouterPagingTarget>
    Paging targets that callers can select from when this live call router is configured as a phone tree.
    phoneNumber String
    You can select a phone number using generatephonenumber API and pass that phone number here to register
    phoneType String
    The phone type of the livecallrouter. Value must be one of local, tollFree, mobile.
    sentToVoicemailDelay Integer
    The delay (seconds) after which the caller in redirected to voicemail
    shouldAutoResolveAlertOnCallEnd Boolean
    This overrides the delay (seconds) in escalation levels. Value must be one of true or false
    shouldRedirectToVoicemailOnNoAnswer Boolean
    This prompts the caller to choose voicemail or connect live. Value must be one of true or false
    voicemailGreeting String
    The voicemail greeting of the livecallrouter
    waitingMusicUrl String
    The waiting music URL of the livecallrouter. Value must be one of https://storage.rootly.com/twilio/voicemail/ClockworkWaltz.mp3, https://storage.rootly.com/twilio/voicemail/ith_brahms-116-4.mp3, https://storage.rootly.com/twilio/voicemail/Mellotroniac_-_Flight_Of_Young_Hearts_Flute.mp3, https://storage.rootly.com/twilio/voicemail/BusyStrings.mp3, https://storage.rootly.com/twilio/voicemail/oldDog_-_endless_goodbye_%28instr.%29.mp3, https://storage.rootly.com/twilio/voicemail/MARKOVICHAMP-Borghestral.mp3, https://storage.rootly.com/twilio/voicemail/ith_chopin-15-2.mp3.
    alertUrgencyId string
    This is used in escalation paths to determine who to page
    callerGreeting string
    The caller greeting message of the livecallrouter
    callingTreePrompt string
    The audio instructions callers will hear when they call this number, prompting them to select from available options to route their call
    countryCode string
    The country code of the livecallrouter. Value must be one of AU, CA, DE, NL, NZ, GB, US.
    enabled boolean
    escalationLevelDelayInSeconds number
    This overrides the delay (seconds) in escalation levels
    escalationPolicyTriggerParams {[key: string]: string}
    kind string
    The kind of the livecallrouter. Value must be one of voicemail, live.
    name string
    The name of the livecallrouter
    pagingTargets LiveCallRouterPagingTarget[]
    Paging targets that callers can select from when this live call router is configured as a phone tree.
    phoneNumber string
    You can select a phone number using generatephonenumber API and pass that phone number here to register
    phoneType string
    The phone type of the livecallrouter. Value must be one of local, tollFree, mobile.
    sentToVoicemailDelay number
    The delay (seconds) after which the caller in redirected to voicemail
    shouldAutoResolveAlertOnCallEnd boolean
    This overrides the delay (seconds) in escalation levels. Value must be one of true or false
    shouldRedirectToVoicemailOnNoAnswer boolean
    This prompts the caller to choose voicemail or connect live. Value must be one of true or false
    voicemailGreeting string
    The voicemail greeting of the livecallrouter
    waitingMusicUrl string
    The waiting music URL of the livecallrouter. Value must be one of https://storage.rootly.com/twilio/voicemail/ClockworkWaltz.mp3, https://storage.rootly.com/twilio/voicemail/ith_brahms-116-4.mp3, https://storage.rootly.com/twilio/voicemail/Mellotroniac_-_Flight_Of_Young_Hearts_Flute.mp3, https://storage.rootly.com/twilio/voicemail/BusyStrings.mp3, https://storage.rootly.com/twilio/voicemail/oldDog_-_endless_goodbye_%28instr.%29.mp3, https://storage.rootly.com/twilio/voicemail/MARKOVICHAMP-Borghestral.mp3, https://storage.rootly.com/twilio/voicemail/ith_chopin-15-2.mp3.
    alert_urgency_id str
    This is used in escalation paths to determine who to page
    caller_greeting str
    The caller greeting message of the livecallrouter
    calling_tree_prompt str
    The audio instructions callers will hear when they call this number, prompting them to select from available options to route their call
    country_code str
    The country code of the livecallrouter. Value must be one of AU, CA, DE, NL, NZ, GB, US.
    enabled bool
    escalation_level_delay_in_seconds int
    This overrides the delay (seconds) in escalation levels
    escalation_policy_trigger_params Mapping[str, str]
    kind str
    The kind of the livecallrouter. Value must be one of voicemail, live.
    name str
    The name of the livecallrouter
    paging_targets Sequence[LiveCallRouterPagingTargetArgs]
    Paging targets that callers can select from when this live call router is configured as a phone tree.
    phone_number str
    You can select a phone number using generatephonenumber API and pass that phone number here to register
    phone_type str
    The phone type of the livecallrouter. Value must be one of local, tollFree, mobile.
    sent_to_voicemail_delay int
    The delay (seconds) after which the caller in redirected to voicemail
    should_auto_resolve_alert_on_call_end bool
    This overrides the delay (seconds) in escalation levels. Value must be one of true or false
    should_redirect_to_voicemail_on_no_answer bool
    This prompts the caller to choose voicemail or connect live. Value must be one of true or false
    voicemail_greeting str
    The voicemail greeting of the livecallrouter
    waiting_music_url str
    The waiting music URL of the livecallrouter. Value must be one of https://storage.rootly.com/twilio/voicemail/ClockworkWaltz.mp3, https://storage.rootly.com/twilio/voicemail/ith_brahms-116-4.mp3, https://storage.rootly.com/twilio/voicemail/Mellotroniac_-_Flight_Of_Young_Hearts_Flute.mp3, https://storage.rootly.com/twilio/voicemail/BusyStrings.mp3, https://storage.rootly.com/twilio/voicemail/oldDog_-_endless_goodbye_%28instr.%29.mp3, https://storage.rootly.com/twilio/voicemail/MARKOVICHAMP-Borghestral.mp3, https://storage.rootly.com/twilio/voicemail/ith_chopin-15-2.mp3.
    alertUrgencyId String
    This is used in escalation paths to determine who to page
    callerGreeting String
    The caller greeting message of the livecallrouter
    callingTreePrompt String
    The audio instructions callers will hear when they call this number, prompting them to select from available options to route their call
    countryCode String
    The country code of the livecallrouter. Value must be one of AU, CA, DE, NL, NZ, GB, US.
    enabled Boolean
    escalationLevelDelayInSeconds Number
    This overrides the delay (seconds) in escalation levels
    escalationPolicyTriggerParams Map<String>
    kind String
    The kind of the livecallrouter. Value must be one of voicemail, live.
    name String
    The name of the livecallrouter
    pagingTargets List<Property Map>
    Paging targets that callers can select from when this live call router is configured as a phone tree.
    phoneNumber String
    You can select a phone number using generatephonenumber API and pass that phone number here to register
    phoneType String
    The phone type of the livecallrouter. Value must be one of local, tollFree, mobile.
    sentToVoicemailDelay Number
    The delay (seconds) after which the caller in redirected to voicemail
    shouldAutoResolveAlertOnCallEnd Boolean
    This overrides the delay (seconds) in escalation levels. Value must be one of true or false
    shouldRedirectToVoicemailOnNoAnswer Boolean
    This prompts the caller to choose voicemail or connect live. Value must be one of true or false
    voicemailGreeting String
    The voicemail greeting of the livecallrouter
    waitingMusicUrl String
    The waiting music URL of the livecallrouter. Value must be one of https://storage.rootly.com/twilio/voicemail/ClockworkWaltz.mp3, https://storage.rootly.com/twilio/voicemail/ith_brahms-116-4.mp3, https://storage.rootly.com/twilio/voicemail/Mellotroniac_-_Flight_Of_Young_Hearts_Flute.mp3, https://storage.rootly.com/twilio/voicemail/BusyStrings.mp3, https://storage.rootly.com/twilio/voicemail/oldDog_-_endless_goodbye_%28instr.%29.mp3, https://storage.rootly.com/twilio/voicemail/MARKOVICHAMP-Borghestral.mp3, https://storage.rootly.com/twilio/voicemail/ith_chopin-15-2.mp3.

    Supporting Types

    LiveCallRouterPagingTarget, LiveCallRouterPagingTargetArgs

    AlertUrgencyId string
    This is used in escalation paths to determine who to page
    Id string
    The ID of paging target
    Type string
    The type of the paging target. Value must be one of service, team, escalationPolicy.
    AlertUrgencyId string
    This is used in escalation paths to determine who to page
    Id string
    The ID of paging target
    Type string
    The type of the paging target. Value must be one of service, team, escalationPolicy.
    alertUrgencyId String
    This is used in escalation paths to determine who to page
    id String
    The ID of paging target
    type String
    The type of the paging target. Value must be one of service, team, escalationPolicy.
    alertUrgencyId string
    This is used in escalation paths to determine who to page
    id string
    The ID of paging target
    type string
    The type of the paging target. Value must be one of service, team, escalationPolicy.
    alert_urgency_id str
    This is used in escalation paths to determine who to page
    id str
    The ID of paging target
    type str
    The type of the paging target. Value must be one of service, team, escalationPolicy.
    alertUrgencyId String
    This is used in escalation paths to determine who to page
    id String
    The ID of paging target
    type String
    The type of the paging target. Value must be one of service, team, escalationPolicy.

    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.