共用方式為


Diagnostic interface

表示診斷的介面。

方法

createOrUpdate(string, string, string, DiagnosticContract, DiagnosticCreateOrUpdateOptionalParams)

建立新的診斷或更新現有的診斷。

delete(string, string, string, string, DiagnosticDeleteOptionalParams)

刪除指定的診斷。

get(string, string, string, DiagnosticGetOptionalParams)

取得其識別碼所指定之診斷的詳細數據。

getEntityTag(string, string, string, DiagnosticGetEntityTagOptionalParams)

取得其標識碼所指定之診斷的實體狀態 (Etag) 版本。

listByService(string, string, DiagnosticListByServiceOptionalParams)

列出 API 管理服務實例的所有診斷。

update(string, string, string, string, DiagnosticContract, DiagnosticUpdateOptionalParams)

更新其識別碼所指定之診斷的詳細數據。

方法詳細資料

createOrUpdate(string, string, string, DiagnosticContract, DiagnosticCreateOrUpdateOptionalParams)

建立新的診斷或更新現有的診斷。

function createOrUpdate(resourceGroupName: string, serviceName: string, diagnosticId: string, parameters: DiagnosticContract, options?: DiagnosticCreateOrUpdateOptionalParams): Promise<DiagnosticCreateOrUpdateResponse>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

diagnosticId

string

診斷標識碼。 目前 API 管理服務實例中必須是唯一的。

parameters
DiagnosticContract

建立參數。

options
DiagnosticCreateOrUpdateOptionalParams

選項參數。

傳回

delete(string, string, string, string, DiagnosticDeleteOptionalParams)

刪除指定的診斷。

function delete(resourceGroupName: string, serviceName: string, diagnosticId: string, ifMatch: string, options?: DiagnosticDeleteOptionalParams): Promise<void>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

diagnosticId

string

診斷標識碼。 目前 API 管理服務實例中必須是唯一的。

ifMatch

string

實體的 ETag。 ETag 應符合 GET 要求的標頭回應中目前的實體狀態,或應為 * 進行無條件更新。

options
DiagnosticDeleteOptionalParams

選項參數。

傳回

Promise<void>

get(string, string, string, DiagnosticGetOptionalParams)

取得其識別碼所指定之診斷的詳細數據。

function get(resourceGroupName: string, serviceName: string, diagnosticId: string, options?: DiagnosticGetOptionalParams): Promise<DiagnosticGetResponse>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

diagnosticId

string

診斷標識碼。 目前 API 管理服務實例中必須是唯一的。

options
DiagnosticGetOptionalParams

選項參數。

傳回

getEntityTag(string, string, string, DiagnosticGetEntityTagOptionalParams)

取得其標識碼所指定之診斷的實體狀態 (Etag) 版本。

function getEntityTag(resourceGroupName: string, serviceName: string, diagnosticId: string, options?: DiagnosticGetEntityTagOptionalParams): Promise<DiagnosticGetEntityTagHeaders>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

diagnosticId

string

診斷標識碼。 目前 API 管理服務實例中必須是唯一的。

options
DiagnosticGetEntityTagOptionalParams

選項參數。

傳回

listByService(string, string, DiagnosticListByServiceOptionalParams)

列出 API 管理服務實例的所有診斷。

function listByService(resourceGroupName: string, serviceName: string, options?: DiagnosticListByServiceOptionalParams): PagedAsyncIterableIterator<DiagnosticContract, DiagnosticContract[], PageSettings>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

options
DiagnosticListByServiceOptionalParams

選項參數。

傳回

update(string, string, string, string, DiagnosticContract, DiagnosticUpdateOptionalParams)

更新其識別碼所指定之診斷的詳細數據。

function update(resourceGroupName: string, serviceName: string, diagnosticId: string, ifMatch: string, parameters: DiagnosticContract, options?: DiagnosticUpdateOptionalParams): Promise<DiagnosticUpdateResponse>

參數

resourceGroupName

string

資源群組的名稱。 名稱不區分大小寫。

serviceName

string

API 管理服務的名稱。

diagnosticId

string

診斷標識碼。 目前 API 管理服務實例中必須是唯一的。

ifMatch

string

實體的 ETag。 ETag 應符合 GET 要求的標頭回應中目前的實體狀態,或應為 * 進行無條件更新。

parameters
DiagnosticContract

診斷更新參數。

options
DiagnosticUpdateOptionalParams

選項參數。

傳回