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

panos.getDeviceGroup

Explore with Pulumi AI

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

    Using getDeviceGroup

    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 getDeviceGroup(args: GetDeviceGroupArgs, opts?: InvokeOptions): Promise<GetDeviceGroupResult>
    function getDeviceGroupOutput(args: GetDeviceGroupOutputArgs, opts?: InvokeOptions): Output<GetDeviceGroupResult>
    def get_device_group(authorization_code: Optional[str] = None,
                         description: Optional[str] = None,
                         devices: Optional[Sequence[GetDeviceGroupDevice]] = None,
                         location: Optional[GetDeviceGroupLocation] = None,
                         name: Optional[str] = None,
                         templates: Optional[Sequence[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> GetDeviceGroupResult
    def get_device_group_output(authorization_code: Optional[pulumi.Input[str]] = None,
                         description: Optional[pulumi.Input[str]] = None,
                         devices: Optional[pulumi.Input[Sequence[pulumi.Input[GetDeviceGroupDeviceArgs]]]] = None,
                         location: Optional[pulumi.Input[GetDeviceGroupLocationArgs]] = None,
                         name: Optional[pulumi.Input[str]] = None,
                         templates: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetDeviceGroupResult]
    func LookupDeviceGroup(ctx *Context, args *LookupDeviceGroupArgs, opts ...InvokeOption) (*LookupDeviceGroupResult, error)
    func LookupDeviceGroupOutput(ctx *Context, args *LookupDeviceGroupOutputArgs, opts ...InvokeOption) LookupDeviceGroupResultOutput

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

    public static class GetDeviceGroup 
    {
        public static Task<GetDeviceGroupResult> InvokeAsync(GetDeviceGroupArgs args, InvokeOptions? opts = null)
        public static Output<GetDeviceGroupResult> Invoke(GetDeviceGroupInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDeviceGroupResult> getDeviceGroup(GetDeviceGroupArgs args, InvokeOptions options)
    public static Output<GetDeviceGroupResult> getDeviceGroup(GetDeviceGroupArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getDeviceGroup:getDeviceGroup
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Location GetDeviceGroupLocation
    The location of this object.
    Name string
    The name of the service.
    AuthorizationCode string
    Authorization code
    Description string
    The description.
    Devices List<GetDeviceGroupDevice>
    List of devices
    Templates List<string>
    List of reference templates
    Location GetDeviceGroupLocation
    The location of this object.
    Name string
    The name of the service.
    AuthorizationCode string
    Authorization code
    Description string
    The description.
    Devices []GetDeviceGroupDevice
    List of devices
    Templates []string
    List of reference templates
    location GetDeviceGroupLocation
    The location of this object.
    name String
    The name of the service.
    authorizationCode String
    Authorization code
    description String
    The description.
    devices List<GetDeviceGroupDevice>
    List of devices
    templates List<String>
    List of reference templates
    location GetDeviceGroupLocation
    The location of this object.
    name string
    The name of the service.
    authorizationCode string
    Authorization code
    description string
    The description.
    devices GetDeviceGroupDevice[]
    List of devices
    templates string[]
    List of reference templates
    location GetDeviceGroupLocation
    The location of this object.
    name str
    The name of the service.
    authorization_code str
    Authorization code
    description str
    The description.
    devices Sequence[GetDeviceGroupDevice]
    List of devices
    templates Sequence[str]
    List of reference templates
    location Property Map
    The location of this object.
    name String
    The name of the service.
    authorizationCode String
    Authorization code
    description String
    The description.
    devices List<Property Map>
    List of devices
    templates List<String>
    List of reference templates

    getDeviceGroup Result

    The following output properties are available:

    AuthorizationCode string
    Authorization code
    Description string
    The description.
    Devices List<GetDeviceGroupDevice>
    List of devices
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetDeviceGroupLocation
    The location of this object.
    Name string
    The name of the service.
    Templates List<string>
    List of reference templates
    AuthorizationCode string
    Authorization code
    Description string
    The description.
    Devices []GetDeviceGroupDevice
    List of devices
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetDeviceGroupLocation
    The location of this object.
    Name string
    The name of the service.
    Templates []string
    List of reference templates
    authorizationCode String
    Authorization code
    description String
    The description.
    devices List<GetDeviceGroupDevice>
    List of devices
    id String
    The provider-assigned unique ID for this managed resource.
    location GetDeviceGroupLocation
    The location of this object.
    name String
    The name of the service.
    templates List<String>
    List of reference templates
    authorizationCode string
    Authorization code
    description string
    The description.
    devices GetDeviceGroupDevice[]
    List of devices
    id string
    The provider-assigned unique ID for this managed resource.
    location GetDeviceGroupLocation
    The location of this object.
    name string
    The name of the service.
    templates string[]
    List of reference templates
    authorization_code str
    Authorization code
    description str
    The description.
    devices Sequence[GetDeviceGroupDevice]
    List of devices
    id str
    The provider-assigned unique ID for this managed resource.
    location GetDeviceGroupLocation
    The location of this object.
    name str
    The name of the service.
    templates Sequence[str]
    List of reference templates
    authorizationCode String
    Authorization code
    description String
    The description.
    devices List<Property Map>
    List of devices
    id String
    The provider-assigned unique ID for this managed resource.
    location Property Map
    The location of this object.
    name String
    The name of the service.
    templates List<String>
    List of reference templates

    Supporting Types

    GetDeviceGroupDevice

    Name string
    Vsys List<string>
    Name string
    Vsys []string
    name String
    vsys List<String>
    name string
    vsys string[]
    name str
    vsys Sequence[str]
    name String
    vsys List<String>

    GetDeviceGroupLocation

    Panorama GetDeviceGroupLocationPanorama
    Located in a specific Panorama.
    Panorama GetDeviceGroupLocationPanorama
    Located in a specific Panorama.
    panorama GetDeviceGroupLocationPanorama
    Located in a specific Panorama.
    panorama GetDeviceGroupLocationPanorama
    Located in a specific Panorama.
    panorama GetDeviceGroupLocationPanorama
    Located in a specific Panorama.
    panorama Property Map
    Located in a specific Panorama.

    GetDeviceGroupLocationPanorama

    PanoramaDevice string
    The Panorama device.
    PanoramaDevice string
    The Panorama device.
    panoramaDevice String
    The Panorama device.
    panoramaDevice string
    The Panorama device.
    panorama_device str
    The Panorama device.
    panoramaDevice String
    The Panorama device.

    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