Bagikan melalui


Authorization Kelas

Tuple otorisasi yang berisi Id utama (pengguna/perwakilan layanan/grup keamanan) dan id definisi peran.

Semua parameter yang diperlukan harus diisi untuk dikirim ke Azure.

Warisan
Authorization

Konstruktor

Authorization(*, principal_id: str, role_definition_id: str, principal_id_display_name: str | None = None, delegated_role_definition_ids: List[str] | None = None, **kwargs)

Parameter

principal_id
str
Diperlukan

Wajib diisi. Id Utama dari grup keamanan/perwakilan layanan/pengguna yang akan diberi izin ke langganan yang diproyeksikan.

principal_id_display_name
str
Diperlukan

Nama tampilan Id utama.

role_definition_id
str
Diperlukan

Wajib diisi. Pengidentifikasi definisi peran. Peran ini akan menentukan semua izin yang harus dimiliki grup keamanan/perwakilan layanan/pengguna pada langganan yang diproyeksikan. Peran ini tidak dapat menjadi peran pemilik.

delegated_role_definition_ids
list[str]
Diperlukan

Bidang delegatedRoleDefinitionIds diperlukan saat roleDefinitionId mengacu pada Peran Administrator Akses Pengguna. Ini adalah daftar id definisi peran yang menentukan semua izin yang dapat ditetapkan pengguna dalam otorisasi ke grup keamanan/perwakilan layanan/pengguna lainnya.