Bagikan melalui


Operations Discovery - Get

GET https://management.azure.com/providers/Microsoft.Migrate/operations?api-version=2023-08-01

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
api-version
query True

string

Versi Api Klien.

Respons

Nama Jenis Deskripsi
200 OK

OperationsDiscoveryCollection

Berhasil

Other Status Codes

CloudError

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory

Jenis: oauth2
Alur: implicit
URL Otorisasi: https://login.microsoftonline.com/common/oauth2/authorize

Cakupan

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

OperationsDiscovery_Get

Permintaan sampel

GET https://management.azure.com/providers/Microsoft.Migrate/operations?api-version=2023-08-01

Respon sampel

{
  "value": [
    {
      "name": "Read",
      "display": {
        "provider": "Microsoft.Migrate",
        "resource": "Microsoft.Migrate/moveCollections",
        "operation": "Read",
        "description": "Reads the move collection."
      },
      "origin": "user"
    },
    {
      "name": "Write",
      "display": {
        "provider": "Microsoft.Migrate",
        "resource": "Microsoft.Migrate/moveCollections",
        "operation": "Write",
        "description": "Creates or updates a move collection."
      },
      "origin": "user"
    }
  ]
}

Definisi

Nama Deskripsi
CloudError

Respons kesalahan dari layanan.

CloudErrorBody

Respons kesalahan dari layanan.

Display

Berisi informasi tampilan yang dilokalkan untuk operasi/tindakan tertentu 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.

OperationsDiscovery

Kelas penemuan operasi.

OperationsDiscoveryCollection

Kumpulan detail ClientDiscovery.

CloudError

Respons kesalahan dari layanan.

Nama Jenis Deskripsi
error

CloudErrorBody

Isi kesalahan cloud.

CloudErrorBody

Respons kesalahan dari layanan.

Nama Jenis Deskripsi
code

string

Pengidentifikasi untuk kesalahan. Kode tidak berubah dan dimaksudkan untuk dikonsumsi secara terprogram.

details

CloudErrorBody[]

Daftar detail tambahan tentang kesalahan tersebut.

message

string

Pesan yang menjelaskan kesalahan, dimaksudkan agar cocok untuk ditampilkan di antarmuka pengguna.

target

string

Target kesalahan tertentu. Misalnya, nama properti dalam kesalahan.

Display

Berisi informasi tampilan yang dilokalkan untuk operasi/tindakan tertentu 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.

Nama Jenis Deskripsi
description

string

Mendapatkan atau mengatur deskripsi. Deskripsi ramah yang dilokalkan untuk operasi, seperti yang harus ditunjukkan kepada pengguna. Ini harus menyeluruh, namun ringkas - akan digunakan dalam tips alat dan tampilan terperinci. Panduan preskriptif untuk namespace: Membaca sumber daya 'display.provider' membuat atau Memperbarui sumber daya 'display.provider' menghapus sumber daya 'display.provider' melakukan tindakan lain pada panduan Preskriptif sumber daya 'display.provider' untuk namespace: Baca 'display.resource' Membuat atau Memperbarui 'display.resource' Menghapus 'display.resource' 'ActionName' apa pun ' display.resources' apa pun.

operation

string

Mendapatkan atau mengatur operasi. Nama ramah yang dilokalkan untuk operasi, seperti yang harus ditunjukkan kepada pengguna. Ini harus ringkas (agar pas di drop-down) tetapi jelas (yaitu mendokumentasikan sendiri). Ini harus menggunakan Judul Casing. Panduan preskriptif: Baca Membuat atau Memperbarui Hapus 'ActionName'.

provider

string

Mendapatkan atau mengatur penyedia. Bentuk nama penyedia sumber daya yang ramah yang dilokalkan - diharapkan juga mencakup penerbit/perusahaan yang bertanggung jawab. Ini harus menggunakan Title Casing dan dimulai dengan "Microsoft" untuk layanan pihak ke-1. misalnya, "Microsoft Monitoring Insights" atau "Microsoft Compute.".

resource

string

Mendapatkan atau mengatur sumber daya. Bentuk sumber daya ramah yang dilokalkan yang terkait dengan tindakan/operasi ini - harus cocok dengan dokumentasi publik untuk penyedia sumber daya. Ini harus menggunakan Judul Casing. Nilai ini harus unik untuk jenis URL tertentu (misalnya jenis berlapis tidak boleh menggunakan kembali bidang display.resource induknya) misalnya "Virtual Machines" atau "Kumpulan Pekerjaan Penjadwal", atau "Ukuran VM Komputer Virtual" atau "Pekerjaan Penjadwal".

OperationsDiscovery

Kelas penemuan operasi.

Nama Jenis Deskripsi
display

Display

Berisi informasi tampilan yang dilokalkan untuk operasi/tindakan tertentu 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

boolean

Menunjukkan apakah operasi tersebut adalah tindakan data

name

string

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 Jenis Namespace 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 itu adalah 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

string

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

properties

object

Properti ClientDiscovery.

OperationsDiscoveryCollection

Kumpulan detail ClientDiscovery.

Nama Jenis Deskripsi
nextLink

string

Mendapatkan atau menetapkan nilai tautan berikutnya.

value

OperationsDiscovery[]

Mendapatkan atau mengatur detail ClientDiscovery.