CloudServiceProperties interface
Egenskaper för molntjänster
Egenskaper
| allow |
(Valfritt) Anger om roll-sku-egenskaperna (roleProfile.roles.sku) som anges i modellen/mallen ska åsidosätta antalet rollinstanser och vm-storleken som anges i .cscfg respektive .csdef.
Standardvärdet är |
| configuration | Anger XML-tjänstkonfigurationen (.cscfg) för molntjänsten. |
| configuration |
Anger en URL som refererar till platsen för tjänstkonfigurationen i Blob-tjänsten. Url:en för tjänstpaket kan vara SAS-URI (Signatur för delad åtkomst) från valfritt lagringskonto. Det här är en skrivskyddad egenskap och returneras inte i GET-anrop. |
| extension |
Beskriver en profil för molntjänsttillägg. |
| network |
Nätverksprofil för molntjänsten. |
| os |
Beskriver OS-profilen för molntjänsten. |
| package |
Anger en URL som refererar till platsen för tjänstpaketet i Blob-tjänsten. Url:en för tjänstpaket kan vara SAS-URI (Signatur för delad åtkomst) från valfritt lagringskonto. Det här är en skrivskyddad egenskap och returneras inte i GET-anrop. |
| role |
Beskriver rollprofilen för molntjänsten. |
| start |
(Valfritt) Anger om molntjänsten ska startas omedelbart efter att den har skapats. Standardvärdet är |
| upgrade |
Uppdateringsläge för molntjänsten. Rollinstanser allokeras för att uppdatera domäner när tjänsten distribueras. Uppdateringar kan initieras manuellt i varje uppdateringsdomän eller initieras automatiskt i alla uppdateringsdomäner.
Möjliga värden är |
Egenskapsinformation
allowModelOverride
(Valfritt) Anger om roll-sku-egenskaperna (roleProfile.roles.sku) som anges i modellen/mallen ska åsidosätta antalet rollinstanser och vm-storleken som anges i .cscfg respektive .csdef.
Standardvärdet är false.
allowModelOverride?: boolean
Egenskapsvärde
boolean
configuration
Anger XML-tjänstkonfigurationen (.cscfg) för molntjänsten.
configuration?: string
Egenskapsvärde
string
configurationUrl
Anger en URL som refererar till platsen för tjänstkonfigurationen i Blob-tjänsten. Url:en för tjänstpaket kan vara SAS-URI (Signatur för delad åtkomst) från valfritt lagringskonto. Det här är en skrivskyddad egenskap och returneras inte i GET-anrop.
configurationUrl?: string
Egenskapsvärde
string
extensionProfile
Beskriver en profil för molntjänsttillägg.
extensionProfile?: CloudServiceExtensionProfile
Egenskapsvärde
networkProfile
Nätverksprofil för molntjänsten.
networkProfile?: CloudServiceNetworkProfile
Egenskapsvärde
osProfile
Beskriver OS-profilen för molntjänsten.
osProfile?: CloudServiceOsProfile
Egenskapsvärde
packageUrl
Anger en URL som refererar till platsen för tjänstpaketet i Blob-tjänsten. Url:en för tjänstpaket kan vara SAS-URI (Signatur för delad åtkomst) från valfritt lagringskonto. Det här är en skrivskyddad egenskap och returneras inte i GET-anrop.
packageUrl?: string
Egenskapsvärde
string
roleProfile
Beskriver rollprofilen för molntjänsten.
roleProfile?: CloudServiceRoleProfile
Egenskapsvärde
startCloudService
(Valfritt) Anger om molntjänsten ska startas omedelbart efter att den har skapats. Standardvärdet är true.
Om det är falskt distribueras tjänstmodellen fortfarande, men koden körs inte omedelbart. I stället är tjänsten PoweredOff tills du anropar Start, då tjänsten startas. En distribuerad tjänst debiteras fortfarande, även om den är avstängd.
startCloudService?: boolean
Egenskapsvärde
boolean
upgradeMode
Uppdateringsläge för molntjänsten. Rollinstanser allokeras för att uppdatera domäner när tjänsten distribueras. Uppdateringar kan initieras manuellt i varje uppdateringsdomän eller initieras automatiskt i alla uppdateringsdomäner.
Möjliga värden är
automatisk
Manuell
samtidig
Om det inte anges är standardvärdet Automatiskt. Om värdet är Manuellt måste PUT UpdateDomain anropas för att tillämpa uppdateringen. Om den är inställd på Auto tillämpas uppdateringen automatiskt på varje uppdateringsdomän i följd.
upgradeMode?: "Manual" | "Auto" | "Simultaneous"
Egenskapsvärde
"Manual" | "Auto" | "Simultaneous"