Sensitive Data Protection (DLP) (dlp:v2)

2024-04-05

9 new methods

Additions

    Methods
  • dlp.organizations.locations.tableDataProfiles.delete

      Parameters:

        name

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

          Type: string

          Location: path

          Description: Required. Resource name of the table data profile.

          Required: Yes

      Description: Delete a TableDataProfile. Will not prevent the profile from being regenerated if the table is still included in a discovery configuration.

      Parameter Order: name

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

      Path: v2/{+name}

      HTTP Method: DELETE

      Flat Path: v2/organizations/{organizationsId}/locations/{locationsId}/tableDataProfiles/{tableDataProfilesId}

  • dlp.organizations.locations.connections.search

      Flat Path: v2/organizations/{organizationsId}/locations/{locationsId}/connections:search

      Path: v2/{+parent}/connections:search

      Description: Searches for Connections in a parent.

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

      HTTP Method: GET

      Parameter Order: parent

      Parameters:

        parent

          Location: path

          Description: Required. Parent name, typically an organization, without location. For example: "organizations/12345678".

          Required: Yes

          Type: string

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

        filter

          Description: Optional. * Supported fields/values - `state` - MISSING|AVAILABLE|ERROR

          Location: query

          Type: string

        pageToken

          Type: string

          Location: query

          Description: Optional. Page token from a previous page to return the next set of results. If set, all other request fields must match the original request.

        pageSize

          Type: integer

          Description: Optional. Number of results per page, max 1000.

          Format: int32

          Location: query

  • dlp.projects.locations.connections.get

      Parameter Order: name

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

      Path: v2/{+name}

      HTTP Method: GET

      Flat Path: v2/projects/{projectsId}/locations/{locationsId}/connections/{connectionsId}

      Description: Get a Connection by name.

      Parameters:

        name

          Type: string

          Description: Required. Resource name in the format: "projects/{project}/locations/{location}/connections/{connection}".

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

          Location: path

          Required: Yes

  • dlp.projects.locations.connections.create

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

      Parameters:

        parent

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

          Description: Required. Parent resource name in the format: "projects/{project}/locations/{location}".

          Location: path

          Required: Yes

          Type: string

      Description: Create a Connection to an external data source.

      Path: v2/{+parent}/connections

      Parameter Order: parent

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

      HTTP Method: POST

  • dlp.projects.locations.connections.list

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

      Parameter Order: parent

      HTTP Method: GET

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

      Parameters:

        parent

          Required: Yes

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

          Type: string

          Description: Required. Parent name, for example: "projects/project-id/locations/global".

          Location: path

        pageToken

          Description: Optional. Page token from a previous page to return the next set of results. If set, all other request fields must match the original request.

          Type: string

          Location: query

        filter

          Location: query

          Description: Optional. * Supported fields/values - `state` - MISSING|AVAILABLE|ERROR

          Type: string

        pageSize

          Description: Optional. Number of results per page, max 1000.

          Type: integer

          Location: query

          Format: int32

      Path: v2/{+parent}/connections

      Description: Lists Connections in a parent.

  • dlp.projects.locations.connections.patch

      Parameters:

        name

          Type: string

          Required: Yes

          Location: path

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

          Description: Required. Resource name in the format: "projects/{project}/locations/{location}/connections/{connection}".

      Flat Path: v2/projects/{projectsId}/locations/{locationsId}/connections/{connectionsId}

      Parameter Order: name

      Path: v2/{+name}

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

      Description: Update a Connection.

      HTTP Method: PATCH

  • dlp.projects.locations.connections.delete

      Parameters:

        name

          Description: Required. Resource name of the Connection to be deleted, in the format: "projects/{project}/locations/{location}/connections/{connection}".

          Type: string

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

          Location: path

          Required: Yes

      HTTP Method: DELETE

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

      Path: v2/{+name}

      Parameter Order: name

      Description: Delete a Connection.

      Flat Path: v2/projects/{projectsId}/locations/{locationsId}/connections/{connectionsId}

  • dlp.projects.locations.connections.search

      Description: Searches for Connections in a parent.

      Flat Path: v2/projects/{projectsId}/locations/{locationsId}/connections:search

      Parameter Order: parent

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

      Path: v2/{+parent}/connections:search

      HTTP Method: GET

      Parameters:

        parent

          Description: Required. Parent name, typically an organization, without location. For example: "organizations/12345678".

          Location: path

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

          Required: Yes

          Type: string

        pageSize

          Description: Optional. Number of results per page, max 1000.

          Format: int32

          Type: integer

          Location: query

        pageToken

          Location: query

          Description: Optional. Page token from a previous page to return the next set of results. If set, all other request fields must match the original request.

          Type: string

        filter

          Description: Optional. * Supported fields/values - `state` - MISSING|AVAILABLE|ERROR

          Location: query

          Type: string

  • dlp.projects.locations.tableDataProfiles.delete

      HTTP Method: DELETE

      Parameters:

        name

          Type: string

          Location: path

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

          Description: Required. Resource name of the table data profile.

          Required: Yes

      Parameter Order: name

      Path: v2/{+name}

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

      Flat Path: v2/projects/{projectsId}/locations/{locationsId}/tableDataProfiles/{tableDataProfilesId}

      Description: Delete a TableDataProfile. Will not prevent the profile from being regenerated if the table is still included in a discovery configuration.