CloudServiceProperties interface
雲端服務屬性
屬性
allow |
(選擇性) 指出角色 sku 屬性是否 (roleProfile.roles.sku) 模型/範本中指定的角色實例計數和 .csdef 中分別指定的角色實例計數和 vm 大小。
預設值是 |
configuration | 指定雲端服務的 XML 服務組態 (.cscfg) 。 |
configuration |
指定參考 Blob 服務中服務組態位置的 URL。 服務套件 URL 可以是來自任何儲存體帳戶的共用存取簽章 (SAS) URI。 這是唯寫屬性,而且不會在 GET 呼叫中傳回。 |
extension |
描述雲端服務擴充功能設定檔。 |
network |
雲端服務的網路設定檔。 |
os |
描述雲端服務的 OS 設定檔。 |
package |
指定 URL 以表示服務封裝在 Blob 服務中的位置。 服務套件 URL 可以是來自任何儲存體帳戶的共用存取簽章 (SAS) URI。 這是唯寫屬性,而且不會在 GET 呼叫中傳回。 |
provisioning |
布建狀態,只會出現在回應中。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
role |
描述雲端服務的角色設定檔。 |
start |
(選擇性) 指出是否要在建立雲端服務之後立即啟動雲端服務。 預設值是 |
unique |
雲端服務的唯一識別碼。 注意:此屬性不會序列化。 它只能由伺服器填入。 |
upgrade |
雲端服務的更新模式。 部署服務時,會將角色執行個體配置給更新網域。 您可以手動起始更新每個更新網域,或自動起始更新所有更新網域。
可能的值為 |
屬性詳細資料
allowModelOverride
(選擇性) 指出角色 sku 屬性是否 (roleProfile.roles.sku) 模型/範本中指定的角色實例計數和 .csdef 中分別指定的角色實例計數和 vm 大小。
預設值是 false
。
allowModelOverride?: boolean
屬性值
boolean
configuration
指定雲端服務的 XML 服務組態 (.cscfg) 。
configuration?: string
屬性值
string
configurationUrl
指定參考 Blob 服務中服務組態位置的 URL。 服務套件 URL 可以是來自任何儲存體帳戶的共用存取簽章 (SAS) URI。 這是唯寫屬性,而且不會在 GET 呼叫中傳回。
configurationUrl?: string
屬性值
string
extensionProfile
networkProfile
osProfile
packageUrl
指定 URL 以表示服務封裝在 Blob 服務中的位置。 服務套件 URL 可以是來自任何儲存體帳戶的共用存取簽章 (SAS) URI。 這是唯寫屬性,而且不會在 GET 呼叫中傳回。
packageUrl?: string
屬性值
string
provisioningState
布建狀態,只會出現在回應中。 注意:此屬性不會序列化。 它只能由伺服器填入。
provisioningState?: string
屬性值
string
roleProfile
startCloudService
(選擇性) 指出是否要在建立雲端服務之後立即啟動雲端服務。 預設值是 true
。
如果為 false,服務模型仍會部署,但程式碼不會立即執行。 相反地,服務是 PoweredOff,直到您呼叫 Start 為止,此時服務將會啟動。 即使服務已關閉,已部署的服務仍會產生費用。
startCloudService?: boolean
屬性值
boolean
uniqueId
雲端服務的唯一識別碼。 注意:此屬性不會序列化。 它只能由伺服器填入。
uniqueId?: string
屬性值
string
upgradeMode
雲端服務的更新模式。 部署服務時,會將角色執行個體配置給更新網域。 您可以手動起始更新每個更新網域,或自動起始更新所有更新網域。
可能的值為
Auto
手動
同時
如果未指定,預設值為 Auto。如果設定為 [手動],則必須呼叫 PUT UpdateDomain 以套用更新。 如果設定為 [自動],則會依序自動套用更新至每個更新網域。
upgradeMode?: string
屬性值
string