Bagikan melalui


Permission class

Gunakan untuk membaca, mengganti, atau menghapus izin yang diberikan menurut id.

Lihat Izin untuk membuat, meningkatkan, mengkueri, atau membaca semua Izin.

Properti

id
url

Mengembalikan URL referensi ke sumber daya. Digunakan untuk menautkan di Izin.

user

Metode

delete(RequestOptions)

Hapus Izin yang diberikan.

Contoh

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)

Baca PermissionDefinition dari Izin yang diberikan.

Contoh

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)

Ganti Izin yang diberikan dengan PermissionDefinition yang ditentukan.

Contoh

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);

Detail Properti

id

id: string

Nilai Properti

string

url

Mengembalikan URL referensi ke sumber daya. Digunakan untuk menautkan di Izin.

string url

Nilai Properti

string

user

user: User

Nilai Properti

Detail Metode

delete(RequestOptions)

Hapus Izin yang diberikan.

Contoh

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>

Parameter

options
RequestOptions

Mengembalikan

read(RequestOptions)

Baca PermissionDefinition dari Izin yang diberikan.

Contoh

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>

Parameter

options
RequestOptions

Mengembalikan

replace(PermissionDefinition, RequestOptions)

Ganti Izin yang diberikan dengan PermissionDefinition yang ditentukan.

Contoh

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>

Parameter

options
RequestOptions

Mengembalikan