Discovery Engine API (discoveryengine:v1beta)

2025-01-29

7 new methods

Additions

    Methods
  • discoveryengine.projects.locations.identityMappingStores.create

      Path : v1beta/{+parent}/identityMappingStores

      Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/identityMappingStores

      HTTP Method : POST

      Parameters :

        parent

          Description : Required. The parent collection resource name, such as `projects/{project}/locations/{location}`.

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

          Location : path

          Required : Yes

          Type : string

        cmekConfigName

          Description : Resource name of the CmekConfig to use for protecting this Identity Mapping Store.

          Location : query

          Type : string

        disableCmek

          Description : Identity Mapping Store without CMEK protections. If a default CmekConfig is set for the project, setting this field will override the default CmekConfig as well.

          Location : query

          Type : boolean

        identityMappingStoreId

          Description : Required. The ID of the Identity Mapping Store to create. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 63 characters.

          Location : query

          Type : string

      Parameter Order : parent

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

      Description : Creates a new Identity Mapping Store.

  • discoveryengine.projects.locations.identityMappingStores.get

      Path : v1beta/{+name}

      Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/identityMappingStores/{identityMappingStoresId}

      HTTP Method : GET

      Parameters :

        name

          Description : Required. The name of the Identity Mapping Store to get. Format: `projects/{project}/locations/{location}/identityMappingStores/{identityMappingStore}`

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

          Location : path

          Required : Yes

          Type : string

      Parameter Order : name

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

      Description : Gets the Identity Mapping Store.

  • discoveryengine.projects.locations.identityMappingStores.delete

      Path : v1beta/{+name}

      Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/identityMappingStores/{identityMappingStoresId}

      HTTP Method : DELETE

      Parameters :

        name

          Description : Required. The name of the Identity Mapping Store to delete. Format: `projects/{project}/locations/{location}/identityMappingStores/{identityMappingStore}`

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

          Location : path

          Required : Yes

          Type : string

      Parameter Order : name

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

      Description : Deletes the Identity Mapping Store.

  • discoveryengine.projects.locations.identityMappingStores.importIdentityMappings

      Path : v1beta/{+identityMappingStore}:importIdentityMappings

      Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/identityMappingStores/{identityMappingStoresId}:importIdentityMappings

      HTTP Method : POST

      Parameters :

        identityMappingStore

          Description : Required. The name of the Identity Mapping Store to import Identity Mapping Entries to. Format: `projects/{project}/locations/{location}/identityMappingStores/{identityMappingStore}`

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

          Location : path

          Required : Yes

          Type : string

      Parameter Order : identityMappingStore

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

      Description : Imports a list of Identity Mapping Entries to an Identity Mapping Store.

  • discoveryengine.projects.locations.identityMappingStores.purgeIdentityMappings

      Path : v1beta/{+identityMappingStore}:purgeIdentityMappings

      Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/identityMappingStores/{identityMappingStoresId}:purgeIdentityMappings

      HTTP Method : POST

      Parameters :

        identityMappingStore

          Description : Required. The name of the Identity Mapping Store to purge Identity Mapping Entries from. Format: `projects/{project}/locations/{location}/identityMappingStores/{identityMappingStore}`

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

          Location : path

          Required : Yes

          Type : string

      Parameter Order : identityMappingStore

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

      Description : Purges specified or all Identity Mapping Entries from an Identity Mapping Store.

  • discoveryengine.projects.locations.identityMappingStores.listIdentityMappings

      Path : v1beta/{+identityMappingStore}:listIdentityMappings

      Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/identityMappingStores/{identityMappingStoresId}:listIdentityMappings

      HTTP Method : GET

      Parameters :

        identityMappingStore

          Description : Required. The name of the Identity Mapping Store to list Identity Mapping Entries in. Format: `projects/{project}/locations/{location}/identityMappingStores/{identityMappingStore}`

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

          Location : path

          Required : Yes

          Type : string

        pageSize

          Description : Maximum number of IdentityMappings to return. If unspecified, defaults to 2000. The maximum allowed value is 10000. Values above 10000 will be coerced to 10000.

          Location : query

          Type : integer

          Format : int32

        pageToken

          Description : A page token, received from a previous `ListIdentityMappings` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListIdentityMappings` must match the call that provided the page token.

          Location : query

          Type : string

      Parameter Order : identityMappingStore

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

      Description : Lists Identity Mappings in an Identity Mapping Store.

  • discoveryengine.projects.locations.identityMappingStores.list

      Path : v1beta/{+parent}/identityMappingStores

      Flat Path : v1beta/projects/{projectsId}/locations/{locationsId}/identityMappingStores

      HTTP Method : GET

      Parameters :

        parent

          Description : Required. The parent of the Identity Mapping Stores to list. Format: `projects/{project}/locations/{location}`.

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

          Location : path

          Required : Yes

          Type : string

        pageSize

          Description : Maximum number of IdentityMappingStores to return. If unspecified, defaults to 100. The maximum allowed value is 1000. Values above 1000 will be coerced to 1000.

          Location : query

          Type : integer

          Format : int32

        pageToken

          Description : A page token, received from a previous `ListIdentityMappingStores` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListIdentityMappingStores` must match the call that provided the page token.

          Location : query

          Type : string

      Parameter Order : parent

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

      Description : Lists all Identity Mapping Stores.