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

panos.getSecurityProfileGroup

Explore with Pulumi AI

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

    Using getSecurityProfileGroup

    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 getSecurityProfileGroup(args: GetSecurityProfileGroupArgs, opts?: InvokeOptions): Promise<GetSecurityProfileGroupResult>
    function getSecurityProfileGroupOutput(args: GetSecurityProfileGroupOutputArgs, opts?: InvokeOptions): Output<GetSecurityProfileGroupResult>
    def get_security_profile_group(data_filterings: Optional[Sequence[str]] = None,
                                   disable_override: Optional[str] = None,
                                   file_blockings: Optional[Sequence[str]] = None,
                                   gtps: Optional[Sequence[str]] = None,
                                   location: Optional[GetSecurityProfileGroupLocation] = None,
                                   name: Optional[str] = None,
                                   sctps: Optional[Sequence[str]] = None,
                                   spywares: Optional[Sequence[str]] = None,
                                   url_filterings: Optional[Sequence[str]] = None,
                                   viri: Optional[Sequence[str]] = None,
                                   vulnerabilities: Optional[Sequence[str]] = None,
                                   wildfire_analyses: Optional[Sequence[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetSecurityProfileGroupResult
    def get_security_profile_group_output(data_filterings: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                   disable_override: Optional[pulumi.Input[str]] = None,
                                   file_blockings: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                   gtps: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                   location: Optional[pulumi.Input[GetSecurityProfileGroupLocationArgs]] = None,
                                   name: Optional[pulumi.Input[str]] = None,
                                   sctps: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                   spywares: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                   url_filterings: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                   viri: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                   vulnerabilities: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                   wildfire_analyses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetSecurityProfileGroupResult]
    func LookupSecurityProfileGroup(ctx *Context, args *LookupSecurityProfileGroupArgs, opts ...InvokeOption) (*LookupSecurityProfileGroupResult, error)
    func LookupSecurityProfileGroupOutput(ctx *Context, args *LookupSecurityProfileGroupOutputArgs, opts ...InvokeOption) LookupSecurityProfileGroupResultOutput

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

    public static class GetSecurityProfileGroup 
    {
        public static Task<GetSecurityProfileGroupResult> InvokeAsync(GetSecurityProfileGroupArgs args, InvokeOptions? opts = null)
        public static Output<GetSecurityProfileGroupResult> Invoke(GetSecurityProfileGroupInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSecurityProfileGroupResult> getSecurityProfileGroup(GetSecurityProfileGroupArgs args, InvokeOptions options)
    public static Output<GetSecurityProfileGroupResult> getSecurityProfileGroup(GetSecurityProfileGroupArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getSecurityProfileGroup:getSecurityProfileGroup
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Location GetSecurityProfileGroupLocation
    The location of this object.
    Name string
    DataFilterings List<string>
    DisableOverride string
    disable object override in child device groups
    FileBlockings List<string>
    Gtps List<string>
    Sctps List<string>
    Spywares List<string>
    UrlFilterings List<string>
    Viri List<string>
    Vulnerabilities List<string>
    WildfireAnalyses List<string>
    Location GetSecurityProfileGroupLocation
    The location of this object.
    Name string
    DataFilterings []string
    DisableOverride string
    disable object override in child device groups
    FileBlockings []string
    Gtps []string
    Sctps []string
    Spywares []string
    UrlFilterings []string
    Viri []string
    Vulnerabilities []string
    WildfireAnalyses []string
    location GetSecurityProfileGroupLocation
    The location of this object.
    name String
    dataFilterings List<String>
    disableOverride String
    disable object override in child device groups
    fileBlockings List<String>
    gtps List<String>
    sctps List<String>
    spywares List<String>
    urlFilterings List<String>
    viri List<String>
    vulnerabilities List<String>
    wildfireAnalyses List<String>
    location GetSecurityProfileGroupLocation
    The location of this object.
    name string
    dataFilterings string[]
    disableOverride string
    disable object override in child device groups
    fileBlockings string[]
    gtps string[]
    sctps string[]
    spywares string[]
    urlFilterings string[]
    viri string[]
    vulnerabilities string[]
    wildfireAnalyses string[]
    location GetSecurityProfileGroupLocation
    The location of this object.
    name str
    data_filterings Sequence[str]
    disable_override str
    disable object override in child device groups
    file_blockings Sequence[str]
    gtps Sequence[str]
    sctps Sequence[str]
    spywares Sequence[str]
    url_filterings Sequence[str]
    viri Sequence[str]
    vulnerabilities Sequence[str]
    wildfire_analyses Sequence[str]
    location Property Map
    The location of this object.
    name String
    dataFilterings List<String>
    disableOverride String
    disable object override in child device groups
    fileBlockings List<String>
    gtps List<String>
    sctps List<String>
    spywares List<String>
    urlFilterings List<String>
    viri List<String>
    vulnerabilities List<String>
    wildfireAnalyses List<String>

    getSecurityProfileGroup Result

    The following output properties are available:

    DataFilterings List<string>
    DisableOverride string
    disable object override in child device groups
    FileBlockings List<string>
    Gtps List<string>
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetSecurityProfileGroupLocation
    The location of this object.
    Name string
    Sctps List<string>
    Spywares List<string>
    UrlFilterings List<string>
    Viri List<string>
    Vulnerabilities List<string>
    WildfireAnalyses List<string>
    DataFilterings []string
    DisableOverride string
    disable object override in child device groups
    FileBlockings []string
    Gtps []string
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetSecurityProfileGroupLocation
    The location of this object.
    Name string
    Sctps []string
    Spywares []string
    UrlFilterings []string
    Viri []string
    Vulnerabilities []string
    WildfireAnalyses []string
    dataFilterings List<String>
    disableOverride String
    disable object override in child device groups
    fileBlockings List<String>
    gtps List<String>
    id String
    The provider-assigned unique ID for this managed resource.
    location GetSecurityProfileGroupLocation
    The location of this object.
    name String
    sctps List<String>
    spywares List<String>
    urlFilterings List<String>
    viri List<String>
    vulnerabilities List<String>
    wildfireAnalyses List<String>
    dataFilterings string[]
    disableOverride string
    disable object override in child device groups
    fileBlockings string[]
    gtps string[]
    id string
    The provider-assigned unique ID for this managed resource.
    location GetSecurityProfileGroupLocation
    The location of this object.
    name string
    sctps string[]
    spywares string[]
    urlFilterings string[]
    viri string[]
    vulnerabilities string[]
    wildfireAnalyses string[]
    data_filterings Sequence[str]
    disable_override str
    disable object override in child device groups
    file_blockings Sequence[str]
    gtps Sequence[str]
    id str
    The provider-assigned unique ID for this managed resource.
    location GetSecurityProfileGroupLocation
    The location of this object.
    name str
    sctps Sequence[str]
    spywares Sequence[str]
    url_filterings Sequence[str]
    viri Sequence[str]
    vulnerabilities Sequence[str]
    wildfire_analyses Sequence[str]
    dataFilterings List<String>
    disableOverride String
    disable object override in child device groups
    fileBlockings List<String>
    gtps List<String>
    id String
    The provider-assigned unique ID for this managed resource.
    location Property Map
    The location of this object.
    name String
    sctps List<String>
    spywares List<String>
    urlFilterings List<String>
    viri List<String>
    vulnerabilities List<String>
    wildfireAnalyses List<String>

    Supporting Types

    GetSecurityProfileGroupLocation

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

    GetSecurityProfileGroupLocationDeviceGroup

    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

    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