WebServiceProperties interface
Azure ML Web 服務資源特有的一組屬性。
屬性
assets | 包含描述 Web 服務資產的使用者定義屬性。 屬性會以索引鍵/值組表示。 |
commitment |
包含與此 Web 服務相關聯的承諾用量方案。 在建立時設定。 設定之後,就無法變更此值。 注意:承諾用量方案不會從呼叫 GET 作業傳回。 |
created |
唯讀:建立 Web 服務的日期和時間。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
description | Web 服務的描述。 |
diagnostics | 控制 Web 服務的診斷追蹤集合的設定。 |
example |
定義一或多個服務輸入的範例輸入資料。 |
expose |
當設定為 true 時,範例資料會包含在 Web 服務的 Swagger 定義中。 預設值為 true。 |
input | 包含描述一或多個 Web 服務輸入的 Swagger 2.0 架構。 如需詳細資訊,請參閱 Swagger 規格。 |
keys | 包含 Web 服務布建金鑰。 如果您未指定布建金鑰,Azure Machine Learning 系統會為您產生金鑰。 注意:金鑰不會從對 GET 作業的呼叫傳回。 |
machine |
指定包含 Web 服務來源實驗的 Machine Learning 工作區。 |
modified |
唯讀:上次修改 Web 服務的日期和時間。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
output | 包含描述一或多個 Web 服務輸出的 Swagger 2.0 架構。 如需詳細資訊,請參閱 Swagger 規格。 |
package |
多型鑒別子,指定此物件可以是的不同類型 |
parameters | 為 Web 服務定義的全域參數值集合,指定為預設值對應的全域參數名稱。 如果未指定預設值,則會將 參數視為必要。 |
payloads |
當設定為 true 時,表示承載大小大於 3 MB。 否則為 false。 如果承載大小超過 3 MB,則承載會儲存在 Blob 中,而 PayloadsLocation 參數包含 Blob 的 URI。 否則,這會設定為 false,而 Assets、Input、Output、Package、Parameters、ExampleRequest 會內嵌。 承載大小取決於新增資產、輸入、輸出、封裝、參數和 ExampleRequest 的大小。 |
payloads |
承載 Blob 的 URI。 只有當 payloadsInBlobStorage 參數設定為 true 時,此參數才會包含值。 否則會設定為 null。 |
provisioning |
唯讀:Web 服務的布建狀態。 有效值為 Unknown、Provisioning、Succeeded 和 Failed。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
read |
當設定為 true 時,表示 Web 服務是唯讀的,而且無法再更新或修補,只會移除。 預設值為 false。 注意:設定為 true 之後,就無法變更其值。 |
realtime |
包含 Web 服務端點的組態設定。 |
storage |
指定 Azure Machine Learning 用來儲存 Web 服務相關資訊的儲存體帳戶。 只有儲存體帳戶的名稱會從呼叫 GET 作業傳回。 更新儲存體帳戶資訊時,您必須確定新的儲存體帳戶中有所有必要的資產可用,或 Web 服務的呼叫將會失敗。 |
swagger |
唯讀:包含與此 Web 服務相關聯的 Swagger 規格 URI。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
title | Web 服務的標題。 |
屬性詳細資料
assets
包含描述 Web 服務資產的使用者定義屬性。 屬性會以索引鍵/值組表示。
assets?: {[propertyName: string]: AssetItem}
屬性值
{[propertyName: string]: AssetItem}
commitmentPlan
包含與此 Web 服務相關聯的承諾用量方案。 在建立時設定。 設定之後,就無法變更此值。 注意:承諾用量方案不會從呼叫 GET 作業傳回。
commitmentPlan?: CommitmentPlan
屬性值
createdOn
唯讀:建立 Web 服務的日期和時間。 注意:此屬性不會序列化。 它只能由伺服器填入。
createdOn?: Date
屬性值
Date
description
Web 服務的描述。
description?: string
屬性值
string
diagnostics
exampleRequest
exposeSampleData
當設定為 true 時,範例資料會包含在 Web 服務的 Swagger 定義中。 預設值為 true。
exposeSampleData?: boolean
屬性值
boolean
input
包含描述一或多個 Web 服務輸入的 Swagger 2.0 架構。 如需詳細資訊,請參閱 Swagger 規格。
input?: ServiceInputOutputSpecification
屬性值
keys
包含 Web 服務布建金鑰。 如果您未指定布建金鑰,Azure Machine Learning 系統會為您產生金鑰。 注意:金鑰不會從對 GET 作業的呼叫傳回。
keys?: WebServiceKeys
屬性值
machineLearningWorkspace
指定包含 Web 服務來源實驗的 Machine Learning 工作區。
machineLearningWorkspace?: MachineLearningWorkspace
屬性值
modifiedOn
唯讀:上次修改 Web 服務的日期和時間。 注意:此屬性不會序列化。 它只能由伺服器填入。
modifiedOn?: Date
屬性值
Date
output
包含描述一或多個 Web 服務輸出的 Swagger 2.0 架構。 如需詳細資訊,請參閱 Swagger 規格。
output?: ServiceInputOutputSpecification
屬性值
packageType
多型鑒別子,指定此物件可以是的不同類型
packageType: "Graph"
屬性值
"Graph"
parameters
為 Web 服務定義的全域參數值集合,指定為預設值對應的全域參數名稱。 如果未指定預設值,則會將 參數視為必要。
parameters?: {[propertyName: string]: WebServiceParameter}
屬性值
{[propertyName: string]: WebServiceParameter}
payloadsInBlobStorage
當設定為 true 時,表示承載大小大於 3 MB。 否則為 false。 如果承載大小超過 3 MB,則承載會儲存在 Blob 中,而 PayloadsLocation 參數包含 Blob 的 URI。 否則,這會設定為 false,而 Assets、Input、Output、Package、Parameters、ExampleRequest 會內嵌。 承載大小取決於新增資產、輸入、輸出、封裝、參數和 ExampleRequest 的大小。
payloadsInBlobStorage?: boolean
屬性值
boolean
payloadsLocation
承載 Blob 的 URI。 只有當 payloadsInBlobStorage 參數設定為 true 時,此參數才會包含值。 否則會設定為 null。
payloadsLocation?: BlobLocation
屬性值
provisioningState
唯讀:Web 服務的布建狀態。 有效值為 Unknown、Provisioning、Succeeded 和 Failed。 注意:此屬性不會序列化。 它只能由伺服器填入。
provisioningState?: string
屬性值
string
readOnly
當設定為 true 時,表示 Web 服務是唯讀的,而且無法再更新或修補,只會移除。 預設值為 false。 注意:設定為 true 之後,就無法變更其值。
readOnly?: boolean
屬性值
boolean
realtimeConfiguration
storageAccount
指定 Azure Machine Learning 用來儲存 Web 服務相關資訊的儲存體帳戶。 只有儲存體帳戶的名稱會從呼叫 GET 作業傳回。 更新儲存體帳戶資訊時,您必須確定新的儲存體帳戶中有所有必要的資產可用,或 Web 服務的呼叫將會失敗。
storageAccount?: StorageAccount
屬性值
swaggerLocation
唯讀:包含與此 Web 服務相關聯的 Swagger 規格 URI。 注意:此屬性不會序列化。 它只能由伺服器填入。
swaggerLocation?: string
屬性值
string
title
Web 服務的標題。
title?: string
屬性值
string