Discovery Engine API (discoveryengine:v1)

2025-09-30

3 new methods

Additions

    Methods
  • discoveryengine.projects.locations.licenseConfigs.create

      Path : v1/{+parent}/licenseConfigs

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/licenseConfigs

      HTTP Method : POST

      Parameters :

        parent

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

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

          Location : path

          Required : Yes

          Type : string

        licenseConfigId

          Description : Optional. The ID to use for the LicenseConfig, which will become the final component of the LicenseConfig's resource name. We are using the tier (product edition) name as the license config id such as `search` or `search_and_assistant`.

          Location : query

          Type : string

      Parameter Order : parent

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

      Description : Creates a LicenseConfig

  • discoveryengine.projects.locations.licenseConfigs.patch

      Path : v1/{+name}

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/licenseConfigs/{licenseConfigsId}

      HTTP Method : PATCH

      Parameters :

        name

          Description : Immutable. Identifier. The fully qualified resource name of the license config. Format: `projects/{project}/locations/{location}/licenseConfigs/{license_config}`

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

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : Optional. Indicates which fields in the provided LicenseConfig to update. If an unsupported or unknown field is provided, an INVALID_ARGUMENT error is returned.

          Location : query

          Type : string

          Format : google-fieldmask

      Parameter Order : name

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

      Description : Updates the LicenseConfig

  • discoveryengine.projects.locations.licenseConfigs.get

      Path : v1/{+name}

      Flat Path : v1/projects/{projectsId}/locations/{locationsId}/licenseConfigs/{licenseConfigsId}

      HTTP Method : GET

      Parameters :

        name

          Description : Required. Full resource name of LicenseConfig, such as `projects/{project}/locations/{location}/licenseConfigs/*`. If the caller does not have permission to access the LicenseConfig, regardless of whether or not it exists, a PERMISSION_DENIED error is returned. If the requested LicenseConfig does not exist, a NOT_FOUND error is returned.

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

          Location : path

          Required : Yes

          Type : string

      Parameter Order : name

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

      Description : Gets a LicenseConfig.