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

panos.getServiceGroup

Explore with Pulumi AI

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

Using getServiceGroup

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 getServiceGroup(args: GetServiceGroupArgs, opts?: InvokeOptions): Promise<GetServiceGroupResult>
function getServiceGroupOutput(args: GetServiceGroupOutputArgs, opts?: InvokeOptions): Output<GetServiceGroupResult>
Copy
def get_service_group(disable_override: Optional[str] = None,
                      location: Optional[GetServiceGroupLocation] = None,
                      members: Optional[Sequence[str]] = None,
                      name: Optional[str] = None,
                      tags: Optional[Sequence[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> GetServiceGroupResult
def get_service_group_output(disable_override: Optional[pulumi.Input[str]] = None,
                      location: Optional[pulumi.Input[GetServiceGroupLocationArgs]] = None,
                      members: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                      name: Optional[pulumi.Input[str]] = None,
                      tags: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetServiceGroupResult]
Copy
func LookupServiceGroup(ctx *Context, args *LookupServiceGroupArgs, opts ...InvokeOption) (*LookupServiceGroupResult, error)
func LookupServiceGroupOutput(ctx *Context, args *LookupServiceGroupOutputArgs, opts ...InvokeOption) LookupServiceGroupResultOutput
Copy

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

public static class GetServiceGroup 
{
    public static Task<GetServiceGroupResult> InvokeAsync(GetServiceGroupArgs args, InvokeOptions? opts = null)
    public static Output<GetServiceGroupResult> Invoke(GetServiceGroupInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetServiceGroupResult> getServiceGroup(GetServiceGroupArgs args, InvokeOptions options)
public static Output<GetServiceGroupResult> getServiceGroup(GetServiceGroupArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: panos:index/getServiceGroup:getServiceGroup
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Location This property is required. GetServiceGroupLocation
The location of this object.
Name This property is required. string
DisableOverride string
disable object override in child device groups
Members List<string>
Tags List<string>
Location This property is required. GetServiceGroupLocation
The location of this object.
Name This property is required. string
DisableOverride string
disable object override in child device groups
Members []string
Tags []string
location This property is required. GetServiceGroupLocation
The location of this object.
name This property is required. String
disableOverride String
disable object override in child device groups
members List<String>
tags List<String>
location This property is required. GetServiceGroupLocation
The location of this object.
name This property is required. string
disableOverride string
disable object override in child device groups
members string[]
tags string[]
location This property is required. GetServiceGroupLocation
The location of this object.
name This property is required. str
disable_override str
disable object override in child device groups
members Sequence[str]
tags Sequence[str]
location This property is required. Property Map
The location of this object.
name This property is required. String
disableOverride String
disable object override in child device groups
members List<String>
tags List<String>

getServiceGroup Result

The following output properties are available:

DisableOverride string
disable object override in child device groups
Id string
The provider-assigned unique ID for this managed resource.
Location GetServiceGroupLocation
The location of this object.
Members List<string>
Name string
Tags List<string>
DisableOverride string
disable object override in child device groups
Id string
The provider-assigned unique ID for this managed resource.
Location GetServiceGroupLocation
The location of this object.
Members []string
Name string
Tags []string
disableOverride String
disable object override in child device groups
id String
The provider-assigned unique ID for this managed resource.
location GetServiceGroupLocation
The location of this object.
members List<String>
name String
tags List<String>
disableOverride string
disable object override in child device groups
id string
The provider-assigned unique ID for this managed resource.
location GetServiceGroupLocation
The location of this object.
members string[]
name string
tags string[]
disable_override str
disable object override in child device groups
id str
The provider-assigned unique ID for this managed resource.
location GetServiceGroupLocation
The location of this object.
members Sequence[str]
name str
tags Sequence[str]
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.
members List<String>
name String
tags List<String>

Supporting Types

GetServiceGroupLocation

DeviceGroup GetServiceGroupLocationDeviceGroup
Located in a specific Device Group
Shared GetServiceGroupLocationShared
Panorama shared object
Vsys GetServiceGroupLocationVsys
Located in a specific Virtual System
DeviceGroup GetServiceGroupLocationDeviceGroup
Located in a specific Device Group
Shared GetServiceGroupLocationShared
Panorama shared object
Vsys GetServiceGroupLocationVsys
Located in a specific Virtual System
deviceGroup GetServiceGroupLocationDeviceGroup
Located in a specific Device Group
shared GetServiceGroupLocationShared
Panorama shared object
vsys GetServiceGroupLocationVsys
Located in a specific Virtual System
deviceGroup GetServiceGroupLocationDeviceGroup
Located in a specific Device Group
shared GetServiceGroupLocationShared
Panorama shared object
vsys GetServiceGroupLocationVsys
Located in a specific Virtual System
device_group GetServiceGroupLocationDeviceGroup
Located in a specific Device Group
shared GetServiceGroupLocationShared
Panorama shared object
vsys GetServiceGroupLocationVsys
Located in a specific Virtual System
deviceGroup Property Map
Located in a specific Device Group
shared Property Map
Panorama shared object
vsys Property Map
Located in a specific Virtual System

GetServiceGroupLocationDeviceGroup

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

GetServiceGroupLocationVsys

Name This property is required. string
The Virtual System name
NgfwDevice This property is required. string
The NGFW device name
Name This property is required. string
The Virtual System name
NgfwDevice This property is required. string
The NGFW device name
name This property is required. String
The Virtual System name
ngfwDevice This property is required. String
The NGFW device name
name This property is required. string
The Virtual System name
ngfwDevice This property is required. string
The NGFW device name
name This property is required. str
The Virtual System name
ngfw_device This property is required. str
The NGFW device name
name This property is required. String
The Virtual System name
ngfwDevice This property is required. String
The NGFW device name

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