- Solicitud HTTP
- Parámetros de ruta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- Permisos de IAM
- InlineSource
Actualiza la licencia del usuario. Este método se usa para asignar o quitar licencias de forma masiva a los usuarios.
Solicitud HTTP
POST https://discoveryengine.googleapis.com/v1/{parent=projects/*/locations/*/userStores/*}:batchUpdateUserLicenses
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
parent |
Obligatorio. Es el nombre del recurso [UserStore][] principal, con el formato |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "deleteUnassignedUserLicenses": boolean, // Union field |
Campos | |
---|---|
deleteUnassignedUserLicenses |
Opcional. Si es verdadero, si el usuario quita las licencias, se borrará la configuración de licencias asociada. De forma predeterminada, que es falso, la licencia de usuario se actualizará al estado sin asignar. |
Campo de unión source . Obligatorio. Es la fuente de la entrada. source puede ser solo uno de los siguientes: |
|
inlineSource |
Es la fuente intercalada del contenido de entrada para las incorporaciones de documentos. |
Cuerpo de la respuesta
Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de Operation
.
Alcances de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
Para obtener más información, consulta Authentication Overview.
Permisos de IAM
Se requiere el siguiente permiso de IAM en el recurso parent
:
discoveryengine.userStores.batchUpdateUserLicenses
Para obtener más información, consulta la documentación de IAM.
InlineSource
Es la fuente intercalada para la configuración de entrada del método userStores.batchUpdateUserLicenses.
Representación JSON |
---|
{
"userLicenses": [
{
object ( |
Campos | |
---|---|
userLicenses[] |
Obligatorio. Es una lista de licencias de usuario que se actualizarán. Cada licencia de usuario debe tener un |
updateMask |
Opcional. La lista de campos que se deben actualizar. Esta es una lista separada por comas de los nombres de campos completamente calificados. Ejemplo: |