Bagikan melalui


OperationsDiscovery interface

Kelas penemuan operasi.

Properti

display

Berisi informasi tampilan yang dilokalkan untuk operasi/tindakan khusus ini. Nilai ini akan digunakan oleh beberapa klien untuk (1) definisi peran kustom untuk RBAC; (2) filter kueri kompleks untuk layanan peristiwa; dan (3) riwayat audit/rekaman untuk operasi manajemen.

isDataAction

Menunjukkan apakah operasi adalah tindakan data

name

Mendapatkan atau mengatur Nama API. Nama operasi yang sedang dilakukan pada objek khusus ini. Ini harus cocok dengan nama tindakan yang muncul di RBAC / layanan peristiwa. Contoh operasi meliputi:

  • Microsoft.Compute/virtualMachine/capture/action
  • Microsoft.Compute/virtualMachine/restart/action
  • Microsoft.Compute/virtualMachine/write
  • Microsoft.Compute/virtualMachine/read
  • Microsoft.Compute/virtualMachine/delete Setiap tindakan harus mencakup, secara berurutan: (1) Hierarki Tipe Penyedia Sumber Daya (2) yang tindakannya berlaku (misalnya server/database untuk database SQL Azure) (3) Baca, Tulis, Tindakan, atau Hapus yang menunjukkan jenis mana yang berlaku. Jika itu adalah PUT/PATCH pada koleksi atau nilai bernama, Tulis harus digunakan. Jika ini adalah GET, Baca harus digunakan. Jika berupa DELETE, Hapus harus digunakan. Jika berupa POST, Tindakan harus digunakan. Sebagai catatan: semua penyedia sumber daya harus menyertakan operasi "{Resource Provider Namespace}/register/action" dalam respons mereka. API ini digunakan untuk mendaftar untuk layanan mereka, dan harus menyertakan detail tentang operasi (misalnya nama yang dilokalkan untuk penyedia sumber daya + pertimbangan khusus seperti rilis PII).
origin

Mendapatkan atau mengatur Asal. Pelaksana operasi yang dimaksudkan; mengatur tampilan operasi di UX RBAC dan UX log audit. Nilai defaultnya adalah "user,system".

properties

Properti ClientDiscovery.

Detail Properti

display

Berisi informasi tampilan yang dilokalkan untuk operasi/tindakan khusus ini. Nilai ini akan digunakan oleh beberapa klien untuk (1) definisi peran kustom untuk RBAC; (2) filter kueri kompleks untuk layanan peristiwa; dan (3) riwayat audit/rekaman untuk operasi manajemen.

display?: Display

Nilai Properti

isDataAction

Menunjukkan apakah operasi adalah tindakan data

isDataAction?: boolean

Nilai Properti

boolean

name

Mendapatkan atau mengatur Nama API. Nama operasi yang sedang dilakukan pada objek khusus ini. Ini harus cocok dengan nama tindakan yang muncul di RBAC / layanan peristiwa. Contoh operasi meliputi:

  • Microsoft.Compute/virtualMachine/capture/action
  • Microsoft.Compute/virtualMachine/restart/action
  • Microsoft.Compute/virtualMachine/write
  • Microsoft.Compute/virtualMachine/read
  • Microsoft.Compute/virtualMachine/delete Setiap tindakan harus mencakup, secara berurutan: (1) Hierarki Tipe Penyedia Sumber Daya (2) yang tindakannya berlaku (misalnya server/database untuk database SQL Azure) (3) Baca, Tulis, Tindakan, atau Hapus yang menunjukkan jenis mana yang berlaku. Jika itu adalah PUT/PATCH pada koleksi atau nilai bernama, Tulis harus digunakan. Jika ini adalah GET, Baca harus digunakan. Jika berupa DELETE, Hapus harus digunakan. Jika berupa POST, Tindakan harus digunakan. Sebagai catatan: semua penyedia sumber daya harus menyertakan operasi "{Resource Provider Namespace}/register/action" dalam respons mereka. API ini digunakan untuk mendaftar untuk layanan mereka, dan harus menyertakan detail tentang operasi (misalnya nama yang dilokalkan untuk penyedia sumber daya + pertimbangan khusus seperti rilis PII).
name?: string

Nilai Properti

string

origin

Mendapatkan atau mengatur Asal. Pelaksana operasi yang dimaksudkan; mengatur tampilan operasi di UX RBAC dan UX log audit. Nilai defaultnya adalah "user,system".

origin?: string

Nilai Properti

string

properties

Properti ClientDiscovery.

properties?: Record<string, unknown>

Nilai Properti

Record<string, unknown>