1. Packages
  2. Panos Provider
  3. API Docs
  4. getMonitorProfile
Viewing docs for panos 2.0.10
published on Thursday, Apr 9, 2026 by paloaltonetworks
Viewing docs for panos 2.0.10
published on Thursday, Apr 9, 2026 by paloaltonetworks

    Using getMonitorProfile

    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 getMonitorProfile(args: GetMonitorProfileArgs, opts?: InvokeOptions): Promise<GetMonitorProfileResult>
    function getMonitorProfileOutput(args: GetMonitorProfileOutputArgs, opts?: InvokeOptions): Output<GetMonitorProfileResult>
    def get_monitor_profile(action: Optional[str] = None,
                            interval: Optional[float] = None,
                            location: Optional[GetMonitorProfileLocation] = None,
                            name: Optional[str] = None,
                            threshold: Optional[float] = None,
                            opts: Optional[InvokeOptions] = None) -> GetMonitorProfileResult
    def get_monitor_profile_output(action: Optional[pulumi.Input[str]] = None,
                            interval: Optional[pulumi.Input[float]] = None,
                            location: Optional[pulumi.Input[GetMonitorProfileLocationArgs]] = None,
                            name: Optional[pulumi.Input[str]] = None,
                            threshold: Optional[pulumi.Input[float]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetMonitorProfileResult]
    func LookupMonitorProfile(ctx *Context, args *LookupMonitorProfileArgs, opts ...InvokeOption) (*LookupMonitorProfileResult, error)
    func LookupMonitorProfileOutput(ctx *Context, args *LookupMonitorProfileOutputArgs, opts ...InvokeOption) LookupMonitorProfileResultOutput

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

    public static class GetMonitorProfile 
    {
        public static Task<GetMonitorProfileResult> InvokeAsync(GetMonitorProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetMonitorProfileResult> Invoke(GetMonitorProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetMonitorProfileResult> getMonitorProfile(GetMonitorProfileArgs args, InvokeOptions options)
    public static Output<GetMonitorProfileResult> getMonitorProfile(GetMonitorProfileArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getMonitorProfile:getMonitorProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Location GetMonitorProfileLocation
    The location of this object.
    Name string
    Action string
    configure action triggered when tunnel status change
    Interval double
    probing interval in seconds
    Threshold double
    number of failed probe to determine tunnel is down
    Location GetMonitorProfileLocation
    The location of this object.
    Name string
    Action string
    configure action triggered when tunnel status change
    Interval float64
    probing interval in seconds
    Threshold float64
    number of failed probe to determine tunnel is down
    location GetMonitorProfileLocation
    The location of this object.
    name String
    action String
    configure action triggered when tunnel status change
    interval Double
    probing interval in seconds
    threshold Double
    number of failed probe to determine tunnel is down
    location GetMonitorProfileLocation
    The location of this object.
    name string
    action string
    configure action triggered when tunnel status change
    interval number
    probing interval in seconds
    threshold number
    number of failed probe to determine tunnel is down
    location GetMonitorProfileLocation
    The location of this object.
    name str
    action str
    configure action triggered when tunnel status change
    interval float
    probing interval in seconds
    threshold float
    number of failed probe to determine tunnel is down
    location Property Map
    The location of this object.
    name String
    action String
    configure action triggered when tunnel status change
    interval Number
    probing interval in seconds
    threshold Number
    number of failed probe to determine tunnel is down

    getMonitorProfile Result

    The following output properties are available:

    Action string
    configure action triggered when tunnel status change
    Id string
    The provider-assigned unique ID for this managed resource.
    Interval double
    probing interval in seconds
    Location GetMonitorProfileLocation
    The location of this object.
    Name string
    Threshold double
    number of failed probe to determine tunnel is down
    Action string
    configure action triggered when tunnel status change
    Id string
    The provider-assigned unique ID for this managed resource.
    Interval float64
    probing interval in seconds
    Location GetMonitorProfileLocation
    The location of this object.
    Name string
    Threshold float64
    number of failed probe to determine tunnel is down
    action String
    configure action triggered when tunnel status change
    id String
    The provider-assigned unique ID for this managed resource.
    interval Double
    probing interval in seconds
    location GetMonitorProfileLocation
    The location of this object.
    name String
    threshold Double
    number of failed probe to determine tunnel is down
    action string
    configure action triggered when tunnel status change
    id string
    The provider-assigned unique ID for this managed resource.
    interval number
    probing interval in seconds
    location GetMonitorProfileLocation
    The location of this object.
    name string
    threshold number
    number of failed probe to determine tunnel is down
    action str
    configure action triggered when tunnel status change
    id str
    The provider-assigned unique ID for this managed resource.
    interval float
    probing interval in seconds
    location GetMonitorProfileLocation
    The location of this object.
    name str
    threshold float
    number of failed probe to determine tunnel is down
    action String
    configure action triggered when tunnel status change
    id String
    The provider-assigned unique ID for this managed resource.
    interval Number
    probing interval in seconds
    location Property Map
    The location of this object.
    name String
    threshold Number
    number of failed probe to determine tunnel is down

    Supporting Types

    GetMonitorProfileLocation

    Ngfw GetMonitorProfileLocationNgfw
    Located in a specific NGFW device
    Template GetMonitorProfileLocationTemplate
    Located in a specific template
    TemplateStack GetMonitorProfileLocationTemplateStack
    Located in a specific template stack
    Ngfw GetMonitorProfileLocationNgfw
    Located in a specific NGFW device
    Template GetMonitorProfileLocationTemplate
    Located in a specific template
    TemplateStack GetMonitorProfileLocationTemplateStack
    Located in a specific template stack
    ngfw GetMonitorProfileLocationNgfw
    Located in a specific NGFW device
    template GetMonitorProfileLocationTemplate
    Located in a specific template
    templateStack GetMonitorProfileLocationTemplateStack
    Located in a specific template stack
    ngfw GetMonitorProfileLocationNgfw
    Located in a specific NGFW device
    template GetMonitorProfileLocationTemplate
    Located in a specific template
    templateStack GetMonitorProfileLocationTemplateStack
    Located in a specific template stack
    ngfw GetMonitorProfileLocationNgfw
    Located in a specific NGFW device
    template GetMonitorProfileLocationTemplate
    Located in a specific template
    template_stack GetMonitorProfileLocationTemplateStack
    Located in a specific template stack
    ngfw Property Map
    Located in a specific NGFW device
    template Property Map
    Located in a specific template
    templateStack Property Map
    Located in a specific template stack

    GetMonitorProfileLocationNgfw

    NgfwDevice string
    The NGFW device
    NgfwDevice string
    The NGFW device
    ngfwDevice String
    The NGFW device
    ngfwDevice string
    The NGFW device
    ngfw_device str
    The NGFW device
    ngfwDevice String
    The NGFW device

    GetMonitorProfileLocationTemplate

    Name string
    Specific Panorama template
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    Name string
    Specific Panorama template
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    name String
    Specific Panorama template
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    name string
    Specific Panorama template
    ngfwDevice string
    The NGFW device
    panoramaDevice string
    Specific Panorama device
    name str
    Specific Panorama template
    ngfw_device str
    The NGFW device
    panorama_device str
    Specific Panorama device
    name String
    Specific Panorama template
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device

    GetMonitorProfileLocationTemplateStack

    Name string
    Specific Panorama template stack
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    Name string
    Specific Panorama template stack
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    name String
    Specific Panorama template stack
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    name string
    Specific Panorama template stack
    ngfwDevice string
    The NGFW device
    panoramaDevice string
    Specific Panorama device
    name str
    Specific Panorama template stack
    ngfw_device str
    The NGFW device
    panorama_device str
    Specific Panorama device
    name String
    Specific Panorama template stack
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device

    Package Details

    Repository
    panos paloaltonetworks/terraform-provider-panos
    License
    Notes
    This Pulumi package is based on the panos Terraform Provider.
    Viewing docs for panos 2.0.10
    published on Thursday, Apr 9, 2026 by paloaltonetworks
      Try Pulumi Cloud free. Your team will thank you.