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

panos.getDeviceGroupParent

Explore with Pulumi AI

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

    Using getDeviceGroupParent

    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 getDeviceGroupParent(args: GetDeviceGroupParentArgs, opts?: InvokeOptions): Promise<GetDeviceGroupParentResult>
    function getDeviceGroupParentOutput(args: GetDeviceGroupParentOutputArgs, opts?: InvokeOptions): Output<GetDeviceGroupParentResult>
    def get_device_group_parent(device_group: Optional[str] = None,
                                location: Optional[GetDeviceGroupParentLocation] = None,
                                parent: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetDeviceGroupParentResult
    def get_device_group_parent_output(device_group: Optional[pulumi.Input[str]] = None,
                                location: Optional[pulumi.Input[GetDeviceGroupParentLocationArgs]] = None,
                                parent: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetDeviceGroupParentResult]
    func LookupDeviceGroupParent(ctx *Context, args *LookupDeviceGroupParentArgs, opts ...InvokeOption) (*LookupDeviceGroupParentResult, error)
    func LookupDeviceGroupParentOutput(ctx *Context, args *LookupDeviceGroupParentOutputArgs, opts ...InvokeOption) LookupDeviceGroupParentResultOutput

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

    public static class GetDeviceGroupParent 
    {
        public static Task<GetDeviceGroupParentResult> InvokeAsync(GetDeviceGroupParentArgs args, InvokeOptions? opts = null)
        public static Output<GetDeviceGroupParentResult> Invoke(GetDeviceGroupParentInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDeviceGroupParentResult> getDeviceGroupParent(GetDeviceGroupParentArgs args, InvokeOptions options)
    public static Output<GetDeviceGroupParentResult> getDeviceGroupParent(GetDeviceGroupParentArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getDeviceGroupParent:getDeviceGroupParent
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Location GetDeviceGroupParentLocation
    The location of this object.
    DeviceGroup string
    The device group whose parent is being set
    Parent string
    The parent device group. Leaving it empty moves 'device-group' under 'shared'.
    Location GetDeviceGroupParentLocation
    The location of this object.
    DeviceGroup string
    The device group whose parent is being set
    Parent string
    The parent device group. Leaving it empty moves 'device-group' under 'shared'.
    location GetDeviceGroupParentLocation
    The location of this object.
    deviceGroup String
    The device group whose parent is being set
    parent String
    The parent device group. Leaving it empty moves 'device-group' under 'shared'.
    location GetDeviceGroupParentLocation
    The location of this object.
    deviceGroup string
    The device group whose parent is being set
    parent string
    The parent device group. Leaving it empty moves 'device-group' under 'shared'.
    location GetDeviceGroupParentLocation
    The location of this object.
    device_group str
    The device group whose parent is being set
    parent str
    The parent device group. Leaving it empty moves 'device-group' under 'shared'.
    location Property Map
    The location of this object.
    deviceGroup String
    The device group whose parent is being set
    parent String
    The parent device group. Leaving it empty moves 'device-group' under 'shared'.

    getDeviceGroupParent Result

    The following output properties are available:

    DeviceGroup string
    The device group whose parent is being set
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetDeviceGroupParentLocation
    The location of this object.
    Parent string
    The parent device group. Leaving it empty moves 'device-group' under 'shared'.
    DeviceGroup string
    The device group whose parent is being set
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetDeviceGroupParentLocation
    The location of this object.
    Parent string
    The parent device group. Leaving it empty moves 'device-group' under 'shared'.
    deviceGroup String
    The device group whose parent is being set
    id String
    The provider-assigned unique ID for this managed resource.
    location GetDeviceGroupParentLocation
    The location of this object.
    parent String
    The parent device group. Leaving it empty moves 'device-group' under 'shared'.
    deviceGroup string
    The device group whose parent is being set
    id string
    The provider-assigned unique ID for this managed resource.
    location GetDeviceGroupParentLocation
    The location of this object.
    parent string
    The parent device group. Leaving it empty moves 'device-group' under 'shared'.
    device_group str
    The device group whose parent is being set
    id str
    The provider-assigned unique ID for this managed resource.
    location GetDeviceGroupParentLocation
    The location of this object.
    parent str
    The parent device group. Leaving it empty moves 'device-group' under 'shared'.
    deviceGroup String
    The device group whose parent is being set
    id String
    The provider-assigned unique ID for this managed resource.
    location Property Map
    The location of this object.
    parent String
    The parent device group. Leaving it empty moves 'device-group' under 'shared'.

    Supporting Types

    GetDeviceGroupParentLocation

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

    GetDeviceGroupParentLocationPanorama

    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