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

panos.getFileBlockingSecurityProfile

Explore with Pulumi AI

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

    Using getFileBlockingSecurityProfile

    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 getFileBlockingSecurityProfile(args: GetFileBlockingSecurityProfileArgs, opts?: InvokeOptions): Promise<GetFileBlockingSecurityProfileResult>
    function getFileBlockingSecurityProfileOutput(args: GetFileBlockingSecurityProfileOutputArgs, opts?: InvokeOptions): Output<GetFileBlockingSecurityProfileResult>
    def get_file_blocking_security_profile(description: Optional[str] = None,
                                           disable_override: Optional[str] = None,
                                           location: Optional[GetFileBlockingSecurityProfileLocation] = None,
                                           name: Optional[str] = None,
                                           rules: Optional[Sequence[GetFileBlockingSecurityProfileRule]] = None,
                                           opts: Optional[InvokeOptions] = None) -> GetFileBlockingSecurityProfileResult
    def get_file_blocking_security_profile_output(description: Optional[pulumi.Input[str]] = None,
                                           disable_override: Optional[pulumi.Input[str]] = None,
                                           location: Optional[pulumi.Input[GetFileBlockingSecurityProfileLocationArgs]] = None,
                                           name: Optional[pulumi.Input[str]] = None,
                                           rules: Optional[pulumi.Input[Sequence[pulumi.Input[GetFileBlockingSecurityProfileRuleArgs]]]] = None,
                                           opts: Optional[InvokeOptions] = None) -> Output[GetFileBlockingSecurityProfileResult]
    func LookupFileBlockingSecurityProfile(ctx *Context, args *LookupFileBlockingSecurityProfileArgs, opts ...InvokeOption) (*LookupFileBlockingSecurityProfileResult, error)
    func LookupFileBlockingSecurityProfileOutput(ctx *Context, args *LookupFileBlockingSecurityProfileOutputArgs, opts ...InvokeOption) LookupFileBlockingSecurityProfileResultOutput

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

    public static class GetFileBlockingSecurityProfile 
    {
        public static Task<GetFileBlockingSecurityProfileResult> InvokeAsync(GetFileBlockingSecurityProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetFileBlockingSecurityProfileResult> Invoke(GetFileBlockingSecurityProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetFileBlockingSecurityProfileResult> getFileBlockingSecurityProfile(GetFileBlockingSecurityProfileArgs args, InvokeOptions options)
    public static Output<GetFileBlockingSecurityProfileResult> getFileBlockingSecurityProfile(GetFileBlockingSecurityProfileArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getFileBlockingSecurityProfile:getFileBlockingSecurityProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Location GetFileBlockingSecurityProfileLocation
    The location of this object.
    Name string
    Description string
    Profile description.
    DisableOverride string
    Disable object override in child device groups.
    Rules List<GetFileBlockingSecurityProfileRule>
    List of rules.
    Location GetFileBlockingSecurityProfileLocation
    The location of this object.
    Name string
    Description string
    Profile description.
    DisableOverride string
    Disable object override in child device groups.
    Rules []GetFileBlockingSecurityProfileRule
    List of rules.
    location GetFileBlockingSecurityProfileLocation
    The location of this object.
    name String
    description String
    Profile description.
    disableOverride String
    Disable object override in child device groups.
    rules List<GetFileBlockingSecurityProfileRule>
    List of rules.
    location GetFileBlockingSecurityProfileLocation
    The location of this object.
    name string
    description string
    Profile description.
    disableOverride string
    Disable object override in child device groups.
    rules GetFileBlockingSecurityProfileRule[]
    List of rules.
    location GetFileBlockingSecurityProfileLocation
    The location of this object.
    name str
    description str
    Profile description.
    disable_override str
    Disable object override in child device groups.
    rules Sequence[GetFileBlockingSecurityProfileRule]
    List of rules.
    location Property Map
    The location of this object.
    name String
    description String
    Profile description.
    disableOverride String
    Disable object override in child device groups.
    rules List<Property Map>
    List of rules.

    getFileBlockingSecurityProfile Result

    The following output properties are available:

    Description string
    Profile description.
    DisableOverride string
    Disable object override in child device groups.
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetFileBlockingSecurityProfileLocation
    The location of this object.
    Name string
    Rules List<GetFileBlockingSecurityProfileRule>
    List of rules.
    Description string
    Profile description.
    DisableOverride string
    Disable object override in child device groups.
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetFileBlockingSecurityProfileLocation
    The location of this object.
    Name string
    Rules []GetFileBlockingSecurityProfileRule
    List of rules.
    description String
    Profile description.
    disableOverride String
    Disable object override in child device groups.
    id String
    The provider-assigned unique ID for this managed resource.
    location GetFileBlockingSecurityProfileLocation
    The location of this object.
    name String
    rules List<GetFileBlockingSecurityProfileRule>
    List of rules.
    description string
    Profile description.
    disableOverride string
    Disable object override in child device groups.
    id string
    The provider-assigned unique ID for this managed resource.
    location GetFileBlockingSecurityProfileLocation
    The location of this object.
    name string
    rules GetFileBlockingSecurityProfileRule[]
    List of rules.
    description str
    Profile description.
    disable_override str
    Disable object override in child device groups.
    id str
    The provider-assigned unique ID for this managed resource.
    location GetFileBlockingSecurityProfileLocation
    The location of this object.
    name str
    rules Sequence[GetFileBlockingSecurityProfileRule]
    List of rules.
    description String
    Profile description.
    disableOverride String
    Disable object override in child device groups.
    id String
    The provider-assigned unique ID for this managed resource.
    location Property Map
    The location of this object.
    name String
    rules List<Property Map>
    List of rules.

    Supporting Types

    GetFileBlockingSecurityProfileLocation

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

    GetFileBlockingSecurityProfileLocationDeviceGroup

    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

    GetFileBlockingSecurityProfileLocationVsys

    Name string
    The Virtual System name
    NgfwDevice string
    The NGFW device name
    Name string
    The Virtual System name
    NgfwDevice string
    The NGFW device name
    name String
    The Virtual System name
    ngfwDevice String
    The NGFW device name
    name string
    The Virtual System name
    ngfwDevice string
    The NGFW device name
    name str
    The Virtual System name
    ngfw_device str
    The NGFW device name
    name String
    The Virtual System name
    ngfwDevice String
    The NGFW device name

    GetFileBlockingSecurityProfileRule

    Action string
    Action to take on matching files.
    Applications List<string>
    List of applications.
    Direction string
    File transfer direction.
    FileTypes List<string>
    List of file types.
    Name string
    Action string
    Action to take on matching files.
    Applications []string
    List of applications.
    Direction string
    File transfer direction.
    FileTypes []string
    List of file types.
    Name string
    action String
    Action to take on matching files.
    applications List<String>
    List of applications.
    direction String
    File transfer direction.
    fileTypes List<String>
    List of file types.
    name String
    action string
    Action to take on matching files.
    applications string[]
    List of applications.
    direction string
    File transfer direction.
    fileTypes string[]
    List of file types.
    name string
    action str
    Action to take on matching files.
    applications Sequence[str]
    List of applications.
    direction str
    File transfer direction.
    file_types Sequence[str]
    List of file types.
    name str
    action String
    Action to take on matching files.
    applications List<String>
    List of applications.
    direction String
    File transfer direction.
    fileTypes List<String>
    List of file types.
    name String

    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