1. Packages
  2. Panos Provider
  3. API Docs
  4. getLogForwardingProfile
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks

panos.getLogForwardingProfile

Explore with Pulumi AI

panos logo
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks

    Using getLogForwardingProfile

    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 getLogForwardingProfile(args: GetLogForwardingProfileArgs, opts?: InvokeOptions): Promise<GetLogForwardingProfileResult>
    function getLogForwardingProfileOutput(args: GetLogForwardingProfileOutputArgs, opts?: InvokeOptions): Output<GetLogForwardingProfileResult>
    def get_log_forwarding_profile(description: Optional[str] = None,
                                   disable_override: Optional[str] = None,
                                   enhanced_application_logging: Optional[bool] = None,
                                   location: Optional[GetLogForwardingProfileLocation] = None,
                                   match_lists: Optional[Sequence[GetLogForwardingProfileMatchList]] = None,
                                   name: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetLogForwardingProfileResult
    def get_log_forwarding_profile_output(description: Optional[pulumi.Input[str]] = None,
                                   disable_override: Optional[pulumi.Input[str]] = None,
                                   enhanced_application_logging: Optional[pulumi.Input[bool]] = None,
                                   location: Optional[pulumi.Input[GetLogForwardingProfileLocationArgs]] = None,
                                   match_lists: Optional[pulumi.Input[Sequence[pulumi.Input[GetLogForwardingProfileMatchListArgs]]]] = None,
                                   name: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetLogForwardingProfileResult]
    func LookupLogForwardingProfile(ctx *Context, args *LookupLogForwardingProfileArgs, opts ...InvokeOption) (*LookupLogForwardingProfileResult, error)
    func LookupLogForwardingProfileOutput(ctx *Context, args *LookupLogForwardingProfileOutputArgs, opts ...InvokeOption) LookupLogForwardingProfileResultOutput

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

    public static class GetLogForwardingProfile 
    {
        public static Task<GetLogForwardingProfileResult> InvokeAsync(GetLogForwardingProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetLogForwardingProfileResult> Invoke(GetLogForwardingProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetLogForwardingProfileResult> getLogForwardingProfile(GetLogForwardingProfileArgs args, InvokeOptions options)
    public static Output<GetLogForwardingProfileResult> getLogForwardingProfile(GetLogForwardingProfileArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getLogForwardingProfile:getLogForwardingProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Location GetLogForwardingProfileLocation
    The location of this object.
    Name string
    Description string
    DisableOverride string
    disable object override in child device groups
    EnhancedApplicationLogging bool
    Enabling enhanced-application-logging
    MatchLists List<GetLogForwardingProfileMatchList>
    Location GetLogForwardingProfileLocation
    The location of this object.
    Name string
    Description string
    DisableOverride string
    disable object override in child device groups
    EnhancedApplicationLogging bool
    Enabling enhanced-application-logging
    MatchLists []GetLogForwardingProfileMatchList
    location GetLogForwardingProfileLocation
    The location of this object.
    name String
    description String
    disableOverride String
    disable object override in child device groups
    enhancedApplicationLogging Boolean
    Enabling enhanced-application-logging
    matchLists List<GetLogForwardingProfileMatchList>
    location GetLogForwardingProfileLocation
    The location of this object.
    name string
    description string
    disableOverride string
    disable object override in child device groups
    enhancedApplicationLogging boolean
    Enabling enhanced-application-logging
    matchLists GetLogForwardingProfileMatchList[]
    location GetLogForwardingProfileLocation
    The location of this object.
    name str
    description str
    disable_override str
    disable object override in child device groups
    enhanced_application_logging bool
    Enabling enhanced-application-logging
    match_lists Sequence[GetLogForwardingProfileMatchList]
    location Property Map
    The location of this object.
    name String
    description String
    disableOverride String
    disable object override in child device groups
    enhancedApplicationLogging Boolean
    Enabling enhanced-application-logging
    matchLists List<Property Map>

    getLogForwardingProfile Result

    The following output properties are available:

    Description string
    DisableOverride string
    disable object override in child device groups
    EnhancedApplicationLogging bool
    Enabling enhanced-application-logging
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetLogForwardingProfileLocation
    The location of this object.
    MatchLists List<GetLogForwardingProfileMatchList>
    Name string
    Description string
    DisableOverride string
    disable object override in child device groups
    EnhancedApplicationLogging bool
    Enabling enhanced-application-logging
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetLogForwardingProfileLocation
    The location of this object.
    MatchLists []GetLogForwardingProfileMatchList
    Name string
    description String
    disableOverride String
    disable object override in child device groups
    enhancedApplicationLogging Boolean
    Enabling enhanced-application-logging
    id String
    The provider-assigned unique ID for this managed resource.
    location GetLogForwardingProfileLocation
    The location of this object.
    matchLists List<GetLogForwardingProfileMatchList>
    name String
    description string
    disableOverride string
    disable object override in child device groups
    enhancedApplicationLogging boolean
    Enabling enhanced-application-logging
    id string
    The provider-assigned unique ID for this managed resource.
    location GetLogForwardingProfileLocation
    The location of this object.
    matchLists GetLogForwardingProfileMatchList[]
    name string
    description str
    disable_override str
    disable object override in child device groups
    enhanced_application_logging bool
    Enabling enhanced-application-logging
    id str
    The provider-assigned unique ID for this managed resource.
    location GetLogForwardingProfileLocation
    The location of this object.
    match_lists Sequence[GetLogForwardingProfileMatchList]
    name str
    description String
    disableOverride String
    disable object override in child device groups
    enhancedApplicationLogging Boolean
    Enabling enhanced-application-logging
    id String
    The provider-assigned unique ID for this managed resource.
    location Property Map
    The location of this object.
    matchLists List<Property Map>
    name String

    Supporting Types

    GetLogForwardingProfileLocation

    deviceGroup Property Map
    Located in a specific Device Group
    shared Property Map
    Panorama shared object

    GetLogForwardingProfileLocationDeviceGroup

    Name string
    Device Group name
    PanoramaDevice string
    Panorama device name
    Name string
    Device Group name
    PanoramaDevice string
    Panorama device name
    name String
    Device Group name
    panoramaDevice String
    Panorama device name
    name string
    Device Group name
    panoramaDevice string
    Panorama device name
    name str
    Device Group name
    panorama_device str
    Panorama device name
    name String
    Device Group name
    panoramaDevice String
    Panorama device name

    GetLogForwardingProfileMatchList

    ActionDesc string
    Actions List<GetLogForwardingProfileMatchListAction>
    Filter string
    LogType string
    Pick log type
    Name string
    Quarantine bool
    SendEmails List<string>
    SendHttps List<string>
    SendSnmptraps List<string>
    SendSyslogs List<string>
    SendToPanorama bool
    actionDesc String
    actions List<GetLogForwardingProfileMatchListAction>
    filter String
    logType String
    Pick log type
    name String
    quarantine Boolean
    sendEmails List<String>
    sendHttps List<String>
    sendSnmptraps List<String>
    sendSyslogs List<String>
    sendToPanorama Boolean
    actionDesc string
    actions GetLogForwardingProfileMatchListAction[]
    filter string
    logType string
    Pick log type
    name string
    quarantine boolean
    sendEmails string[]
    sendHttps string[]
    sendSnmptraps string[]
    sendSyslogs string[]
    sendToPanorama boolean
    actionDesc String
    actions List<Property Map>
    filter String
    logType String
    Pick log type
    name String
    quarantine Boolean
    sendEmails List<String>
    sendHttps List<String>
    sendSnmptraps List<String>
    sendSyslogs List<String>
    sendToPanorama Boolean

    GetLogForwardingProfileMatchListAction

    GetLogForwardingProfileMatchListActionType

    GetLogForwardingProfileMatchListActionTypeIntegration

    Action string
    Action string
    action String
    action string
    action str
    action String

    GetLogForwardingProfileMatchListActionTypeTagging

    action String
    registration Property Map
    tags List<String>
    target String
    timeout Number
    timeout in minutes

    GetLogForwardingProfileMatchListActionTypeTaggingRegistration

    GetLogForwardingProfileMatchListActionTypeTaggingRegistrationRemote

    Package Details

    Repository
    panos paloaltonetworks/terraform-provider-panos
    License
    Notes
    This Pulumi package is based on the panos Terraform Provider.
    panos logo
    panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks