Udostępnij za pomocą


Permission class

Służy do odczytywania, zastępowania lub usuwania danego uprawnienia według identyfikatora.

Zobacz Uprawnienia, aby utworzyć, upsert, zapytanie lub odczytać wszystkie uprawnienia.

Właściwości

id
url

Zwraca adres URL odwołania do zasobu. Służy do łączenia w obszarze Uprawnienia.

user

Metody

delete(RequestOptions)

Usuń podane uprawnienia .

Przykład

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 user = database.user("<user-id>");

await user.permission("<permission-id>").delete();
read(RequestOptions)

Przeczytaj PermissionDefinition danego uprawnienia.

Przykład

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 user = database.user("<user-id>");

const { resource: permission } = await user.permission("<permission-id>").read();
replace(PermissionDefinition, RequestOptions)

Zastąp podane uprawnienie określonym PermissionDefinition.

Przykład

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 user = database.user("<user-id>");
const { resource: permission } = await user.permission("<permission-id>").read();
permission.resource = "<new-resource-url>";

await user.permission("<permission-id>").replace(permission);

Szczegóły właściwości

id

id: string

Wartość właściwości

string

url

Zwraca adres URL odwołania do zasobu. Służy do łączenia w obszarze Uprawnienia.

string url

Wartość właściwości

string

user

user: User

Wartość właściwości

Szczegóły metody

delete(RequestOptions)

Usuń podane uprawnienia .

Przykład

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 user = database.user("<user-id>");

await user.permission("<permission-id>").delete();
function delete(options?: RequestOptions): Promise<PermissionResponse>

Parametry

options
RequestOptions

Zwraca

read(RequestOptions)

Przeczytaj PermissionDefinition danego uprawnienia.

Przykład

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 user = database.user("<user-id>");

const { resource: permission } = await user.permission("<permission-id>").read();
function read(options?: RequestOptions): Promise<PermissionResponse>

Parametry

options
RequestOptions

Zwraca

replace(PermissionDefinition, RequestOptions)

Zastąp podane uprawnienie określonym PermissionDefinition.

Przykład

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 user = database.user("<user-id>");
const { resource: permission } = await user.permission("<permission-id>").read();
permission.resource = "<new-resource-url>";

await user.permission("<permission-id>").replace(permission);
function replace(body: PermissionDefinition, options?: RequestOptions): Promise<PermissionResponse>

Parametry

options
RequestOptions

Zwraca