- Pedido HTTP
- Parâmetros de caminho
- Corpo do pedido
- Corpo da resposta
- Âmbitos de autorização
- Autorizações de IAM
- AccountAndRole
- ProjectRole
Partilha um bloco de notas com outras contas.
Pedido HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/notebooks/*}:share
O URL usa a sintaxe de transcodificação de gRPC.
Parâmetros de caminho
| Parâmetros | |
|---|---|
name |
Obrigatório. Nome completo do recurso de |
Corpo do pedido
O corpo do pedido contém dados com a seguinte estrutura:
| Representação JSON |
|---|
{
"accountAndRoles": [
{
object ( |
| Campos | |
|---|---|
accountAndRoles[] |
Obrigatório. A lista de contas e funções com as quais quer partilhar o bloco de notas. |
notifyViaEmail |
Obrigatório. Se deve notificar os utilizadores com quem partilhou por email. |
Corpo da resposta
Se for bem-sucedido, o corpo da resposta está vazio.
Âmbitos de autorização
Requer um dos seguintes âmbitos do OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwrite
Para mais informações, consulte o Authentication Overview.
Autorizações de IAM
Requer as seguintes autorizações de IAM no recurso name:
discoveryengine.notebooks.getIamPolicydiscoveryengine.notebooks.setIamPolicy
Para mais informações, consulte a documentação do IAM.
AccountAndRole
Informações da conta e da função.
| Representação JSON |
|---|
{
"email": string,
"role": enum ( |
| Campos | |
|---|---|
email |
Obrigatório. O endereço de email associado à conta. |
role |
Obrigatório. A função no bloco de notas. |
ProjectRole
A função do projeto.
| Enumerações | |
|---|---|
PROJECT_ROLE_UNKNOWN |
Função desconhecida. |
PROJECT_ROLE_OWNER |
O utilizador é proprietário do projeto. |
PROJECT_ROLE_WRITER |
O utilizador tem autorizações de gravação no projeto. |
PROJECT_ROLE_READER |
O utilizador tem autorizações de leitor no projeto. |
PROJECT_ROLE_NOT_SHARED |
O utilizador não tem acesso ao projeto. |