RequestReportRecordContract interface
要求報表數據。
屬性
api |
API 識別碼路徑。 /apis/{apiId} |
api |
處理此要求的閘道所在的 Azure 區域。 |
api |
處理此要求所花費的總時間。 |
backend |
閘道因為將此要求轉送至後端而收到的 HTTP 狀態代碼。 |
cache | 指定回應快取是否涉及產生回應。 如果值為 none,則不會使用快取。 如果已叫用此值,則會傳回快取的回應。 如果值遺漏,則會使用快取,但查閱會導致後端完成遺漏和要求。 |
ip |
與此要求相關聯的用戶端IP位址。 |
method | 與此要求相關聯的 HTTP 方法。 |
operation |
作業標識碼路徑。 /apis/{apiId}/operations/{operationId} |
product |
產品識別碼路徑。 /products/{productId} 注意:此屬性將不會串行化。 它只能由伺服器填入。 |
request |
要求標識碼。 |
request |
此要求的大小。 |
response |
閘道傳回的 HTTP 狀態代碼。 |
response |
閘道傳回的回應大小。 |
service |
他花了一點時間將此要求轉送至後端,並讓響應回來。 |
subscription |
訂用帳戶標識碼路徑。 /subscriptions/{subscriptionId} |
timestamp | 閘道以 ISO 8601 格式收到此要求的日期和時間。 |
url | 與此要求相關聯的完整 URL。 |
user |
用戶識別碼路徑。 /users/{userId} 注意:此屬性將不會串行化。 它只能由伺服器填入。 |
屬性詳細資料
apiId
API 識別碼路徑。 /apis/{apiId}
apiId?: string
屬性值
string
apiRegion
處理此要求的閘道所在的 Azure 區域。
apiRegion?: string
屬性值
string
apiTime
處理此要求所花費的總時間。
apiTime?: number
屬性值
number
backendResponseCode
閘道因為將此要求轉送至後端而收到的 HTTP 狀態代碼。
backendResponseCode?: string
屬性值
string
cache
指定回應快取是否涉及產生回應。 如果值為 none,則不會使用快取。 如果已叫用此值,則會傳回快取的回應。 如果值遺漏,則會使用快取,但查閱會導致後端完成遺漏和要求。
cache?: string
屬性值
string
ipAddress
與此要求相關聯的用戶端IP位址。
ipAddress?: string
屬性值
string
method
與此要求相關聯的 HTTP 方法。
method?: string
屬性值
string
operationId
作業標識碼路徑。 /apis/{apiId}/operations/{operationId}
operationId?: string
屬性值
string
productId
產品識別碼路徑。 /products/{productId} 注意:此屬性將不會串行化。 它只能由伺服器填入。
productId?: string
屬性值
string
requestId
要求標識碼。
requestId?: string
屬性值
string
requestSize
此要求的大小。
requestSize?: number
屬性值
number
responseCode
閘道傳回的 HTTP 狀態代碼。
responseCode?: number
屬性值
number
responseSize
閘道傳回的回應大小。
responseSize?: number
屬性值
number
serviceTime
他花了一點時間將此要求轉送至後端,並讓響應回來。
serviceTime?: number
屬性值
number
subscriptionId
訂用帳戶標識碼路徑。 /subscriptions/{subscriptionId}
subscriptionId?: string
屬性值
string
timestamp
閘道以 ISO 8601 格式收到此要求的日期和時間。
timestamp?: Date
屬性值
Date
url
與此要求相關聯的完整 URL。
url?: string
屬性值
string
userId
用戶識別碼路徑。 /users/{userId} 注意:此屬性將不會串行化。 它只能由伺服器填入。
userId?: string
屬性值
string