Operations Discovery - Get

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

URI 參數

名稱 位於 必要 類型 Description
api-version
query True

string

用戶端 API 版本。

回應

名稱 類型 Description
200 OK

OperationsDiscoveryCollection

成功

Other Status Codes

CloudError

描述作業失敗原因的錯誤回應。

安全性

azure_auth

Azure Active Directory OAuth2 流

類型: oauth2
Flow: implicit
授權 URL: https://login.microsoftonline.com/common/oauth2/authorize

範圍

名稱 Description
user_impersonation 模擬您的用戶帳戶

範例

OperationsDiscovery_Get

範例要求

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

範例回覆

{
  "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"
    }
  ]
}

定義

名稱 Description
CloudError

來自服務的錯誤回應。

CloudErrorBody

來自服務的錯誤回應。

Display

包含此特定作業/動作的當地語系化顯示資訊。 這些值將由數個用戶端用於 RBAC 的自定義角色定義;(2) 事件服務的複雜查詢篩選:和 (3) 管理作業的稽核記錄/ 記錄。

OperationsDiscovery

作業探索類別。

OperationsDiscoveryCollection

ClientDiscovery 詳細數據的集合。

CloudError

來自服務的錯誤回應。

名稱 類型 Description
error

CloudErrorBody

雲端錯誤本文。

CloudErrorBody

來自服務的錯誤回應。

名稱 類型 Description
code

string

錯誤的識別碼。 程序代碼是不變的,而且是要以程序設計方式取用。

details

CloudErrorBody[]

錯誤的其他詳細數據清單。

message

string

描述錯誤的訊息,適用於在使用者介面中顯示。

target

string

特定錯誤的目標。 例如,錯誤中的屬性名稱。

Display

包含此特定作業/動作的當地語系化顯示資訊。 這些值將由數個用戶端用於 RBAC 的自定義角色定義;(2) 事件服務的複雜查詢篩選:和 (3) 管理作業的稽核記錄/ 記錄。

名稱 類型 Description
description

string

取得或設定描述。 作業的當地語系化易記描述,應該向用戶顯示。 它應該是徹底的,但簡潔 - 它將用於工具提示和詳細檢視。 命名空間的規範指引:讀取任何 'display.provider' 資源建立或更新任何 'display.provider' 資源 刪除任何 'display.provider' 資源 在任何命名空間的 'display.provider' 資源上執行任何其他 動作:讀取任何 'display.resource' 建立或更新任何 'display.resource' 刪除任何 'display.resource' 'actionName' 任何 'display.resources'。

operation

string

取得或設定作業。 作業的當地語系化易記名稱,因為它應該向用戶顯示。 它應該是簡潔的(適合下拉式清單),但清晰(即自我記錄)。 它應該使用標題大小寫。 規範性指引:讀取建立或刪除 『ActionName』。

provider

string

取得或設定提供者。 資源提供者名稱的當地語系化易記形式 – 預期也會包含負責的發行者/公司。 它應該使用標題大小寫,並從第一方服務的 「Microsoft」 開始。 例如“Microsoft Monitoring Insights” 或 “Microsoft Compute.”。

resource

string

取得或設定資源。 與此動作/作業相關的資源本地化易記形式 , 應該符合資源提供者的公用檔。 它應該使用標題大小寫。 這個值對於特定 URL 類型而言應該是唯一的(例如巢狀類型應該 不要 重複使用其父代的 display.resource 欄位),例如「虛擬機」或「排程器作業集合」或「虛擬機 VM 大小」或「排程器作業」。

OperationsDiscovery

作業探索類別。

名稱 類型 Description
display

Display

包含此特定作業/動作的當地語系化顯示資訊。 這些值將由數個用戶端用於 RBAC 的自定義角色定義;(2) 事件服務的複雜查詢篩選:和 (3) 管理作業的稽核記錄/ 記錄。

isDataAction

boolean

指出作業是否為數據動作

name

string

取得或設定 API 的名稱。 在這個特定物件上執行的作業名稱。 它應該符合出現在 RBAC / 事件服務中的動作名稱。 工作的範例包括:

  • Microsoft.Compute/virtualMachine/capture/action
  • Microsoft.Compute/virtualMachine/restart/action
  • Microsoft.Compute/virtualMachine/write
  • Microsoft.Compute/virtualMachine/read
  • Microsoft.Compute/virtualMachine/delete 每個動作都應該包含下列順序:(1) 資源提供者命名空間 (2) 動作套用的型別階層(例如 SQL Azure 資料庫的伺服器/資料庫)(3) 讀取、寫入、動作或刪除,指出要套用哪一種類型。 如果是集合或具名值的PUT/PATCH,則應該使用 Write。 如果是 GET,則應該使用 Read。 如果是 DELETE,則應該使用 Delete。 如果是 POST,則應該使用動作。 請注意:所有資源提供者都必須在其回應中包含 “{Resource Provider Namespace}/register/action” 作業。 此 API 用來註冊其服務,且應該包含作業的詳細資料(例如資源提供者的當地語系化名稱 + PII 版本之類的任何特殊考慮)。
origin

string

取得或設定 Origin。 作業的預期執行程式;會控管 RBAC UX 和稽核記錄 UX 中作業的顯示。 默認值為 “user,system”。

properties

object

ClientDiscovery 屬性。

OperationsDiscoveryCollection

ClientDiscovery 詳細數據的集合。

名稱 類型 Description
nextLink

string

取得或設定下一個連結的值。

value

OperationsDiscovery[]

取得或設定 ClientDiscovery 詳細數據。