# Android Device Provisioning Partner API . customers . dpcs

## Instance Methods

Lists the DPCs (device policy controllers) that support zero-touch

### Method Details

`list(parent, x__xgafv=None)`

    Lists the DPCs (device policy controllers) that support zero-touch
    enrollment.

    Args:
      parent: string, Required. The customer that can use the DPCs in configurations. An API
    resource name in the format `customers/[CUSTOMER_ID]`. (required)
      x__xgafv: string, V1 error format.
        Allowed values
          1 - v1 error format
          2 - v2 error format

    Returns:
      An object of the form:

        { # Response message of customer's listing DPCs.
        "dpcs": [ # The list of DPCs available to the customer that support zero-touch
            # enrollment.
          { # An EMM's DPC ([device policy
              # controller](http://developer.android.com/work/dpc/build-dpc.html)).
              # Zero-touch enrollment installs a DPC (listed in the `Configuration`) on a
              # device to maintain the customer's mobile policies. All the DPCs listed by the
              # API support zero-touch enrollment and are available in Google Play.
            "packageName": "A String", # Output only. The DPC's Android application ID that looks like a Java
                # package name. Zero-touch enrollment installs the DPC app onto a device
                # using this identifier.
            "dpcName": "A String", # Output only. The title of the DPC app in Google Play. For example, _Google
                # Apps Device Policy_. Useful in an application's user interface.
            "name": "A String", # Output only. The API resource name in the format
                # `customers/[CUSTOMER_ID]/dpcs/[DPC_ID]`. Assigned by
                # the server. To maintain a reference to a DPC across customer accounts,
                # persist and match the last path component (`DPC_ID`).
          },
        ],
      }