Sensitive Data Protection (DLP) (dlp:v2)

2023-10-19

10 new methods

Additions

    Methods
  • dlp.organizations.locations.discoveryConfigs.create

      Parameter Order: parent

      Flat Path: v2/organizations/{organizationsId}/locations/{locationsId}/discoveryConfigs

      Description: Creates a config for Discovery to scan and profile storage.

      Parameters:

        parent

          Type: string

          Required: Yes

          Description: Required. Parent resource name. The format of this value is as follows: `projects/`PROJECT_ID`/locations/`LOCATION_ID The following example `parent` string specifies a parent project with the identifier `example-project`, and specifies the `europe-west3` location for processing data: parent=projects/example-project/locations/europe-west3

          Location: path

          Pattern: ^organizations/[^/]+/locations/[^/]+$

      HTTP Method: POST

      Path: v2/{+parent}/discoveryConfigs

      Scopes: https://www.googleapis.com/auth/cloud-platform

  • dlp.organizations.locations.discoveryConfigs.patch

      Parameter Order: name

      Flat Path: v2/organizations/{organizationsId}/locations/{locationsId}/discoveryConfigs/{discoveryConfigsId}

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Parameters:

        name

          Required: Yes

          Description: Required. Resource name of the project and the configuration, for example `projects/dlp-test-project/discoveryConfigs/53234423`.

          Type: string

          Location: path

          Pattern: ^organizations/[^/]+/locations/[^/]+/discoveryConfigs/[^/]+$

      Description: Updates a Discovery configuration.

      Path: v2/{+name}

      HTTP Method: PATCH

  • dlp.organizations.locations.discoveryConfigs.get

      Flat Path: v2/organizations/{organizationsId}/locations/{locationsId}/discoveryConfigs/{discoveryConfigsId}

      Parameters:

        name

          Type: string

          Location: path

          Description: Required. Resource name of the project and the configuration, for example `projects/dlp-test-project/discoveryConfigs/53234423`.

          Required: Yes

          Pattern: ^organizations/[^/]+/locations/[^/]+/discoveryConfigs/[^/]+$

      Description: Gets a Discovery configuration.

      HTTP Method: GET

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Parameter Order: name

      Path: v2/{+name}

  • dlp.organizations.locations.discoveryConfigs.list

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Parameter Order: parent

      Path: v2/{+parent}/discoveryConfigs

      Flat Path: v2/organizations/{organizationsId}/locations/{locationsId}/discoveryConfigs

      Description: Lists Discovery configurations.

      Parameters:

        parent

          Required: Yes

          Pattern: ^organizations/[^/]+/locations/[^/]+$

          Type: string

          Description: Required. Parent resource name. The format of this value is as follows: `projects/`PROJECT_ID`/locations/`LOCATION_ID The following example `parent` string specifies a parent project with the identifier `example-project`, and specifies the `europe-west3` location for processing data: parent=projects/example-project/locations/europe-west3

          Location: path

        pageToken

          Description: Page token to continue retrieval. Comes from previous call to ListDiscoveryConfigs. `order_by` field must not change for subsequent calls.

          Type: string

          Location: query

        orderBy

          Type: string

          Location: query

          Description: Comma separated list of config fields to order by, followed by `asc` or `desc` postfix. This list is case-insensitive, default sorting order is ascending, redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `last_run_time`: corresponds to the last time the DiscoveryConfig ran. - `name`: corresponds to the DiscoveryConfig's name. - `status`: corresponds to DiscoveryConfig's status.

        pageSize

          Description: Size of the page, can be limited by a server.

          Location: query

          Format: int32

          Type: integer

      HTTP Method: GET

  • dlp.organizations.locations.discoveryConfigs.delete

      Parameter Order: name

      Scopes: https://www.googleapis.com/auth/cloud-platform

      HTTP Method: DELETE

      Description: Deletes a Discovery configuration.

      Flat Path: v2/organizations/{organizationsId}/locations/{locationsId}/discoveryConfigs/{discoveryConfigsId}

      Path: v2/{+name}

      Parameters:

        name

          Description: Required. Resource name of the project and the config, for example `projects/dlp-test-project/discoveryConfigs/53234423`.

          Location: path

          Pattern: ^organizations/[^/]+/locations/[^/]+/discoveryConfigs/[^/]+$

          Required: Yes

          Type: string

  • dlp.projects.locations.discoveryConfigs.list

      Flat Path: v2/projects/{projectsId}/locations/{locationsId}/discoveryConfigs

      Path: v2/{+parent}/discoveryConfigs

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Parameter Order: parent

      Parameters:

        orderBy

          Type: string

          Description: Comma separated list of config fields to order by, followed by `asc` or `desc` postfix. This list is case-insensitive, default sorting order is ascending, redundant space characters are insignificant. Example: `name asc,update_time, create_time desc` Supported fields are: - `last_run_time`: corresponds to the last time the DiscoveryConfig ran. - `name`: corresponds to the DiscoveryConfig's name. - `status`: corresponds to DiscoveryConfig's status.

          Location: query

        parent

          Type: string

          Description: Required. Parent resource name. The format of this value is as follows: `projects/`PROJECT_ID`/locations/`LOCATION_ID The following example `parent` string specifies a parent project with the identifier `example-project`, and specifies the `europe-west3` location for processing data: parent=projects/example-project/locations/europe-west3

          Pattern: ^projects/[^/]+/locations/[^/]+$

          Location: path

          Required: Yes

        pageSize

          Description: Size of the page, can be limited by a server.

          Type: integer

          Location: query

          Format: int32

        pageToken

          Type: string

          Location: query

          Description: Page token to continue retrieval. Comes from previous call to ListDiscoveryConfigs. `order_by` field must not change for subsequent calls.

      HTTP Method: GET

      Description: Lists Discovery configurations.

  • dlp.projects.locations.discoveryConfigs.patch

      Parameter Order: name

      HTTP Method: PATCH

      Path: v2/{+name}

      Description: Updates a Discovery configuration.

      Flat Path: v2/projects/{projectsId}/locations/{locationsId}/discoveryConfigs/{discoveryConfigsId}

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Parameters:

        name

          Location: path

          Type: string

          Pattern: ^projects/[^/]+/locations/[^/]+/discoveryConfigs/[^/]+$

          Required: Yes

          Description: Required. Resource name of the project and the configuration, for example `projects/dlp-test-project/discoveryConfigs/53234423`.

  • dlp.projects.locations.discoveryConfigs.get

      Flat Path: v2/projects/{projectsId}/locations/{locationsId}/discoveryConfigs/{discoveryConfigsId}

      Parameters:

        name

          Location: path

          Description: Required. Resource name of the project and the configuration, for example `projects/dlp-test-project/discoveryConfigs/53234423`.

          Pattern: ^projects/[^/]+/locations/[^/]+/discoveryConfigs/[^/]+$

          Type: string

          Required: Yes

      Description: Gets a Discovery configuration.

      Parameter Order: name

      HTTP Method: GET

      Path: v2/{+name}

      Scopes: https://www.googleapis.com/auth/cloud-platform

  • dlp.projects.locations.discoveryConfigs.delete

      Path: v2/{+name}

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Parameter Order: name

      Description: Deletes a Discovery configuration.

      Flat Path: v2/projects/{projectsId}/locations/{locationsId}/discoveryConfigs/{discoveryConfigsId}

      Parameters:

        name

          Required: Yes

          Description: Required. Resource name of the project and the config, for example `projects/dlp-test-project/discoveryConfigs/53234423`.

          Type: string

          Pattern: ^projects/[^/]+/locations/[^/]+/discoveryConfigs/[^/]+$

          Location: path

      HTTP Method: DELETE

  • dlp.projects.locations.discoveryConfigs.create

      Scopes: https://www.googleapis.com/auth/cloud-platform

      HTTP Method: POST

      Parameters:

        parent

          Description: Required. Parent resource name. The format of this value is as follows: `projects/`PROJECT_ID`/locations/`LOCATION_ID The following example `parent` string specifies a parent project with the identifier `example-project`, and specifies the `europe-west3` location for processing data: parent=projects/example-project/locations/europe-west3

          Type: string

          Pattern: ^projects/[^/]+/locations/[^/]+$

          Required: Yes

          Location: path

      Parameter Order: parent

      Flat Path: v2/projects/{projectsId}/locations/{locationsId}/discoveryConfigs

      Description: Creates a config for Discovery to scan and profile storage.

      Path: v2/{+parent}/discoveryConfigs