User class
Usado para ler, substituir e excluir usuários.
Além disso, você pode acessar as permissões para um determinado usuário via user.permission e user.permissions.
Consulte Usuários criar, atualizar, consultar ou ler tudo.
Propriedades
| database | |
| id | |
| permissions | Operações para criar, atualizar, consultar ou ler todas as operações. Consulte |
| url | Retorna uma URL de referência para o recurso. Usado para vincular em Permissões. |
Métodos
| delete(Request |
Exclua o fornecido Usuário. Exemplo
|
| permission(string) | Operações para ler, substituir ou excluir uma Permissão por id específica. Consulte |
| read(Request |
Leia o UserDefinition para o de usuáriofornecido. Exemplo
|
| replace(User |
Substitua a definição de do Userpelo especificado UserDefinition. Exemplo
|
Detalhes de Propriedade
database
id
id: string
Valor de Propriedade
string
permissions
Operações para criar, atualizar, consultar ou ler todas as operações.
Consulte client.permission(id) para ler, substituir ou excluir uma Permissão por id específica.
permissions: Permissions
Valor de Propriedade
url
Retorna uma URL de referência para o recurso. Usado para vincular em Permissões.
string url
Valor de Propriedade
string
Detalhes de Método
delete(RequestOptions)
Exclua o fornecido Usuário.
Exemplo
import { CosmosClient } from "@azure/cosmos";
const endpoint = "https://your-account.documents.azure.com";
const key = "<database account masterkey>";
const client = new CosmosClient({ endpoint, key });
const { database } = await client.databases.createIfNotExists({ id: "Test Database" });
await database.user("<user-id>").delete();
function delete(options?: RequestOptions): Promise<UserResponse>
Parâmetros
- options
- RequestOptions
Devoluções
Promise<UserResponse>
permission(string)
Operações para ler, substituir ou excluir uma Permissão por id específica.
Consulte client.permissions para criar, atualizar, consultar ou ler todas as operações.
function permission(id: string): Permission
Parâmetros
- id
-
string
Devoluções
read(RequestOptions)
Leia o UserDefinition para o de usuáriofornecido.
Exemplo
import { CosmosClient } from "@azure/cosmos";
const endpoint = "https://your-account.documents.azure.com";
const key = "<database account masterkey>";
const client = new CosmosClient({ endpoint, key });
const { database } = await client.databases.createIfNotExists({ id: "Test Database" });
const { resource: user } = await database.user("<user-id>").read();
function read(options?: RequestOptions): Promise<UserResponse>
Parâmetros
- options
- RequestOptions
Devoluções
Promise<UserResponse>
replace(UserDefinition, RequestOptions)
Substitua a definição de do Userpelo especificado UserDefinition.
Exemplo
import { CosmosClient } from "@azure/cosmos";
const endpoint = "https://your-account.documents.azure.com";
const key = "<database account masterkey>";
const client = new CosmosClient({ endpoint, key });
const { database } = await client.databases.createIfNotExists({ id: "Test Database" });
const { resource: user } = await database.user("<user-id>").read();
user.id = "<new user id>";
await database.user("<user-id>").replace(user);
function replace(body: UserDefinition, options?: RequestOptions): Promise<UserResponse>
Parâmetros
- body
- UserDefinition
O especificado UserDefinition para substituir a definição.
- options
- RequestOptions
Devoluções
Promise<UserResponse>