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 logo
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>
    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]
    func LookupServiceGroup(ctx *Context, args *LookupServiceGroupArgs, opts ...InvokeOption) (*LookupServiceGroupResult, error)
    func LookupServiceGroupOutput(ctx *Context, args *LookupServiceGroupOutputArgs, opts ...InvokeOption) LookupServiceGroupResultOutput

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

    The following arguments are supported:

    Location GetServiceGroupLocation
    The location of this object.
    Name string
    DisableOverride string
    disable object override in child device groups
    Members List<string>
    Tags List<string>
    Location GetServiceGroupLocation
    The location of this object.
    Name string
    DisableOverride string
    disable object override in child device groups
    Members []string
    Tags []string
    location GetServiceGroupLocation
    The location of this object.
    name String
    disableOverride String
    disable object override in child device groups
    members List<String>
    tags List<String>
    location GetServiceGroupLocation
    The location of this object.
    name string
    disableOverride string
    disable object override in child device groups
    members string[]
    tags string[]
    location GetServiceGroupLocation
    The location of this object.
    name str
    disable_override str
    disable object override in child device groups
    members Sequence[str]
    tags Sequence[str]
    location Property Map
    The location of this object.
    name 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 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

    GetServiceGroupLocationVsys

    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

    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