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