panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks
panos.getLogForwardingProfile
Explore with Pulumi AI
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
Get
Log Forwarding Profile Location - The location of this object.
- Name string
- Description string
- Disable
Override string - disable object override in child device groups
- Enhanced
Application boolLogging - Enabling enhanced-application-logging
- Match
Lists List<GetLog Forwarding Profile Match List>
- Location
Get
Log Forwarding Profile Location - The location of this object.
- Name string
- Description string
- Disable
Override string - disable object override in child device groups
- Enhanced
Application boolLogging - Enabling enhanced-application-logging
- Match
Lists []GetLog Forwarding Profile Match List
- location
Get
Log Forwarding Profile Location - The location of this object.
- name String
- description String
- disable
Override String - disable object override in child device groups
- enhanced
Application BooleanLogging - Enabling enhanced-application-logging
- match
Lists List<GetLog Forwarding Profile Match List>
- location
Get
Log Forwarding Profile Location - The location of this object.
- name string
- description string
- disable
Override string - disable object override in child device groups
- enhanced
Application booleanLogging - Enabling enhanced-application-logging
- match
Lists GetLog Forwarding Profile Match List[]
- location
Get
Log Forwarding Profile Location - The location of this object.
- name str
- description str
- disable_
override str - disable object override in child device groups
- enhanced_
application_ boollogging - Enabling enhanced-application-logging
- match_
lists Sequence[GetLog Forwarding Profile Match List]
- location Property Map
- The location of this object.
- name String
- description String
- disable
Override String - disable object override in child device groups
- enhanced
Application BooleanLogging - Enabling enhanced-application-logging
- match
Lists List<Property Map>
getLogForwardingProfile Result
The following output properties are available:
- Description string
- Disable
Override string - disable object override in child device groups
- Enhanced
Application boolLogging - Enabling enhanced-application-logging
- Id string
- The provider-assigned unique ID for this managed resource.
- Location
Get
Log Forwarding Profile Location - The location of this object.
- Match
Lists List<GetLog Forwarding Profile Match List> - Name string
- Description string
- Disable
Override string - disable object override in child device groups
- Enhanced
Application boolLogging - Enabling enhanced-application-logging
- Id string
- The provider-assigned unique ID for this managed resource.
- Location
Get
Log Forwarding Profile Location - The location of this object.
- Match
Lists []GetLog Forwarding Profile Match List - Name string
- description String
- disable
Override String - disable object override in child device groups
- enhanced
Application BooleanLogging - Enabling enhanced-application-logging
- id String
- The provider-assigned unique ID for this managed resource.
- location
Get
Log Forwarding Profile Location - The location of this object.
- match
Lists List<GetLog Forwarding Profile Match List> - name String
- description string
- disable
Override string - disable object override in child device groups
- enhanced
Application booleanLogging - Enabling enhanced-application-logging
- id string
- The provider-assigned unique ID for this managed resource.
- location
Get
Log Forwarding Profile Location - The location of this object.
- match
Lists GetLog Forwarding Profile Match List[] - name string
- description str
- disable_
override str - disable object override in child device groups
- enhanced_
application_ boollogging - Enabling enhanced-application-logging
- id str
- The provider-assigned unique ID for this managed resource.
- location
Get
Log Forwarding Profile Location - The location of this object.
- match_
lists Sequence[GetLog Forwarding Profile Match List] - name str
- description String
- disable
Override String - disable object override in child device groups
- enhanced
Application BooleanLogging - Enabling enhanced-application-logging
- id String
- The provider-assigned unique ID for this managed resource.
- location Property Map
- The location of this object.
- match
Lists List<Property Map> - name String
Supporting Types
GetLogForwardingProfileLocation
- Device
Group GetLog Forwarding Profile Location Device Group - Located in a specific Device Group
- Get
Log Forwarding Profile Location Shared - Panorama shared object
- Device
Group GetLog Forwarding Profile Location Device Group - Located in a specific Device Group
- Get
Log Forwarding Profile Location Shared - Panorama shared object
- device
Group GetLog Forwarding Profile Location Device Group - Located in a specific Device Group
- Get
Log Forwarding Profile Location Shared - Panorama shared object
- device
Group GetLog Forwarding Profile Location Device Group - Located in a specific Device Group
- Get
Log Forwarding Profile Location Shared - Panorama shared object
- device_
group GetLog Forwarding Profile Location Device Group - Located in a specific Device Group
- Get
Log Forwarding Profile Location Shared - Panorama shared object
- device
Group Property Map - Located in a specific Device Group
- Property Map
- Panorama shared object
GetLogForwardingProfileLocationDeviceGroup
- Name string
- Device Group name
- Panorama
Device string - Panorama device name
- Name string
- Device Group name
- Panorama
Device string - Panorama device name
- name String
- Device Group name
- panorama
Device String - Panorama device name
- name string
- Device Group name
- panorama
Device string - Panorama device name
- name str
- Device Group name
- panorama_
device str - Panorama device name
- name String
- Device Group name
- panorama
Device String - Panorama device name
GetLogForwardingProfileMatchList
- Action
Desc string - Actions
List<Get
Log Forwarding Profile Match List Action> - Filter string
- Log
Type string - Pick log type
- Name string
- Quarantine bool
- Send
Emails List<string> - Send
Https List<string> - Send
Snmptraps List<string> - Send
Syslogs List<string> - Send
To boolPanorama
- Action
Desc string - Actions
[]Get
Log Forwarding Profile Match List Action - Filter string
- Log
Type string - Pick log type
- Name string
- Quarantine bool
- Send
Emails []string - Send
Https []string - Send
Snmptraps []string - Send
Syslogs []string - Send
To boolPanorama
- action
Desc String - actions
List<Get
Log Forwarding Profile Match List Action> - filter String
- log
Type String - Pick log type
- name String
- quarantine Boolean
- send
Emails List<String> - send
Https List<String> - send
Snmptraps List<String> - send
Syslogs List<String> - send
To BooleanPanorama
- action
Desc string - actions
Get
Log Forwarding Profile Match List Action[] - filter string
- log
Type string - Pick log type
- name string
- quarantine boolean
- send
Emails string[] - send
Https string[] - send
Snmptraps string[] - send
Syslogs string[] - send
To booleanPanorama
- action_
desc str - actions
Sequence[Get
Log Forwarding Profile Match List Action] - filter str
- log_
type str - Pick log type
- name str
- quarantine bool
- send_
emails Sequence[str] - send_
https Sequence[str] - send_
snmptraps Sequence[str] - send_
syslogs Sequence[str] - send_
to_ boolpanorama
- action
Desc String - actions List<Property Map>
- filter String
- log
Type String - Pick log type
- name String
- quarantine Boolean
- send
Emails List<String> - send
Https List<String> - send
Snmptraps List<String> - send
Syslogs List<String> - send
To BooleanPanorama
GetLogForwardingProfileMatchListAction
- name String
- type Property Map
GetLogForwardingProfileMatchListActionType
GetLogForwardingProfileMatchListActionTypeIntegration
- Action string
- Action string
- action String
- action string
- action str
- action String
GetLogForwardingProfileMatchListActionTypeTagging
- Action string
- Registration
Get
Log Forwarding Profile Match List Action Type Tagging Registration - List<string>
- Target string
- Timeout double
- timeout in minutes
- Action string
- Registration
Get
Log Forwarding Profile Match List Action Type Tagging Registration - []string
- Target string
- Timeout float64
- timeout in minutes
- action String
- registration
Get
Log Forwarding Profile Match List Action Type Tagging Registration - List<String>
- target String
- timeout Double
- timeout in minutes
- action string
- registration
Get
Log Forwarding Profile Match List Action Type Tagging Registration - string[]
- target string
- timeout number
- timeout in minutes
- action str
- registration
Get
Log Forwarding Profile Match List Action Type Tagging Registration - Sequence[str]
- target str
- timeout float
- timeout in minutes
- action String
- registration Property Map
- List<String>
- target String
- timeout Number
- timeout in minutes
GetLogForwardingProfileMatchListActionTypeTaggingRegistration
GetLogForwardingProfileMatchListActionTypeTaggingRegistrationRemote
- Http
Profile string
- Http
Profile string
- http
Profile String
- http
Profile string
- http_
profile str
- http
Profile String
Package Details
- Repository
- panos paloaltonetworks/terraform-provider-panos
- License
- Notes
- This Pulumi package is based on the
panos
Terraform Provider.
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks