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

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>
Copy
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]
Copy
func LookupSecurityProfileGroup(ctx *Context, args *LookupSecurityProfileGroupArgs, opts ...InvokeOption) (*LookupSecurityProfileGroupResult, error)
func LookupSecurityProfileGroupOutput(ctx *Context, args *LookupSecurityProfileGroupOutputArgs, opts ...InvokeOption) LookupSecurityProfileGroupResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetSecurityProfileGroupResult> getSecurityProfileGroup(GetSecurityProfileGroupArgs args, InvokeOptions options)
public static Output<GetSecurityProfileGroupResult> getSecurityProfileGroup(GetSecurityProfileGroupArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: panos:index/getSecurityProfileGroup:getSecurityProfileGroup
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Location This property is required. GetSecurityProfileGroupLocation
The location of this object.
Name This property is required. 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 This property is required. GetSecurityProfileGroupLocation
The location of this object.
Name This property is required. 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 This property is required. GetSecurityProfileGroupLocation
The location of this object.
name This property is required. 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 This property is required. GetSecurityProfileGroupLocation
The location of this object.
name This property is required. 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 This property is required. GetSecurityProfileGroupLocation
The location of this object.
name This property is required. 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 This property is required. Property Map
The location of this object.
name This property is required. 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 This property is required. string
Device Group name
PanoramaDevice This property is required. string
Panorama device name
Name This property is required. string
Device Group name
PanoramaDevice This property is required. string
Panorama device name
name This property is required. String
Device Group name
panoramaDevice This property is required. String
Panorama device name
name This property is required. string
Device Group name
panoramaDevice This property is required. string
Panorama device name
name This property is required. str
Device Group name
panorama_device This property is required. str
Panorama device name
name This property is required. String
Device Group name
panoramaDevice This property is required. String
Panorama device name

Package Details

Repository
panos paloaltonetworks/terraform-provider-panos
License
Notes
This Pulumi package is based on the panos Terraform Provider.