Drive Labels API (drivelabels:v2beta)

2022-10-26

2 new methods | 2 updated methods | 2 removed methods

Additions

    Methods
  • drivelabels.labels.revisions.updatePermissions

      HTTP Method: PATCH

      Parameters:

        useAdminAccess

          Location: query

          Type: boolean

          Description: Set to `true` in order to use the user's admin credentials. The server will verify the user is an admin for the Label before allowing access.

        parent

          Pattern: ^labels/[^/]+/revisions/[^/]+$

          Required: Yes

          Description: Required. The parent Label resource name.

          Location: path

          Type: string

      Flat Path: v2beta/labels/{labelsId}/revisions/{revisionsId}/permissions

      Parameter Order: parent

      Description: Updates a Label's permissions. If a permission for the indicated principal doesn't exist, a new Label Permission is created, otherwise the existing permission is updated. Permissions affect the Label resource as a whole, are not revisioned, and do not require publishing.

      Path: v2beta/{+parent}/permissions

  • drivelabels.labels.updatePermissions

      Flat Path: v2beta/labels/{labelsId}/permissions

      Description: Updates a Label's permissions. If a permission for the indicated principal doesn't exist, a new Label Permission is created, otherwise the existing permission is updated. Permissions affect the Label resource as a whole, are not revisioned, and do not require publishing.

      HTTP Method: PATCH

      Parameters:

        useAdminAccess

          Location: query

          Description: Set to `true` in order to use the user's admin credentials. The server will verify the user is an admin for the Label before allowing access.

          Type: boolean

        parent

          Pattern: ^labels/[^/]+$

          Type: string

          Location: path

          Required: Yes

          Description: Required. The parent Label resource name.

      Path: v2beta/{+parent}/permissions

      Parameter Order: parent

Updates

    Methods
  • drivelabels.labels.revisions.permissions.batchDelete

      Parameters:

        parent

          Type: string

          Location: path

          Description: Required. The parent Label resource name shared by all permissions being deleted. Format: labels/{label} If this is set, the parent field in the UpdateLabelPermissionRequest messages must either be empty or match this field.

          Required: Yes

          Pattern: ^labels/[^/]+/revisions/[^/]+$

        labelsId

          Location: path

          Required: Yes

          Type: string

        revisionsId

          Location: path

          Required: Yes

          Type: string

      Parameter Order: labelsId  ⟶  parent

      Path: v2beta/labels/{labelsId}/revisions/{revisionsId}/permissions:batchDelete  ⟶  v2beta/{+parent}/permissions:batchDelete

  • drivelabels.labels.permissions.batchDelete

      Parameters:

        parent

          Description: Required. The parent Label resource name shared by all permissions being deleted. Format: labels/{label} If this is set, the parent field in the UpdateLabelPermissionRequest messages must either be empty or match this field.

          Required: Yes

          Pattern: ^labels/[^/]+$

          Type: string

          Location: path

        labelsId

          Required: Yes

          Type: string

          Location: path

      Parameter Order: labelsId  ⟶  parent

      Path: v2beta/labels/{labelsId}/permissions:batchDelete  ⟶  v2beta/{+parent}/permissions:batchDelete

Deletions

    Methods
  • drivelabels.labels.permissions.patch

      Parameter Order: parent

      Description: Updates a Label's permissions. If a permission for the indicated principal doesn't exist, a new Label Permission is created, otherwise the existing permission is updated. Permissions affect the Label resource as a whole, are not revisioned, and do not require publishing.

      Parameters:

        useAdminAccess

          Location: query

          Description: Set to `true` in order to use the user's admin credentials. The server will verify the user is an admin for the Label before allowing access.

          Type: boolean

        parent

          Pattern: ^labels/[^/]+/permissions/[^/]+$

          Type: string

          Description: Required. The parent Label resource name.

          Location: path

          Required: Yes

      Path: v2beta/{+parent}

      Flat Path: v2beta/labels/{labelsId}/permissions/{permissionsId}

      HTTP Method: PATCH

  • drivelabels.labels.revisions.permissions.patch

      Parameter Order: parent

      Flat Path: v2beta/labels/{labelsId}/revisions/{revisionsId}/permissions/{permissionsId}

      Description: Updates a Label's permissions. If a permission for the indicated principal doesn't exist, a new Label Permission is created, otherwise the existing permission is updated. Permissions affect the Label resource as a whole, are not revisioned, and do not require publishing.

      HTTP Method: PATCH

      Path: v2beta/{+parent}

      Parameters:

        parent

          Type: string

          Description: Required. The parent Label resource name.

          Pattern: ^labels/[^/]+/revisions/[^/]+/permissions/[^/]+$

          Required: Yes

          Location: path

        useAdminAccess

          Type: boolean

          Location: query

          Description: Set to `true` in order to use the user's admin credentials. The server will verify the user is an admin for the Label before allowing access.