Udostępnij przez


CloudServiceProperties interface

Właściwości usługi w chmurze

Właściwości

allowModelOverride

(Opcjonalnie) Wskazuje, czy właściwości jednostki SKU roli (roleProfile.roles.sku) określone w modelu/szablonie powinny zastąpić liczbę wystąpień roli i rozmiar maszyny wirtualnej określony odpowiednio w plikach .cscfg i .csdef. Wartość domyślna to false.

configuration

Określa konfigurację usługi XML (cscfg) dla usługi w chmurze.

configurationUrl

Określa adres URL odwołujący się do lokalizacji konfiguracji usługi w usłudze Blob Service. Adres URL pakietu usługi może być identyfikatorem URI sygnatury dostępu współdzielonego (SAS) z dowolnego konta magazynu. Jest to właściwość tylko do zapisu i nie jest zwracana w wywołaniach GET.

extensionProfile

Opisuje profil rozszerzenia usługi w chmurze.

networkProfile

Profil sieciowy dla usługi w chmurze.

osProfile

Opisuje profil systemu operacyjnego dla usługi w chmurze.

packageUrl

Określa adres URL odwołujący się do lokalizacji pakietu usługi w usłudze Blob Service. Adres URL pakietu usługi może być identyfikatorem URI sygnatury dostępu współdzielonego (SAS) z dowolnego konta magazynu. Jest to właściwość tylko do zapisu i nie jest zwracana w wywołaniach GET.

provisioningState

Stan aprowizacji, który pojawia się tylko w odpowiedzi. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

roleProfile

Opisuje profil roli usługi w chmurze.

startCloudService

(Opcjonalnie) Wskazuje, czy usługa w chmurze ma być uruchamiana natychmiast po jej utworzeniu. Wartość domyślna to true. Jeśli wartość false, model usługi jest nadal wdrażany, ale kod nie jest uruchamiany natychmiast. Zamiast tego usługa jest obsługiwana do momentu wywołania polecenia Start, w którym momencie usługa zostanie uruchomiona. Wdrożona usługa nadal ponosi opłaty, nawet jeśli jest włączona.

uniqueId

Unikatowy identyfikator usługi w chmurze. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

upgradeMode

Tryb aktualizacji dla usługi w chmurze. Wystąpienia ról są przydzielane do aktualizowania domen podczas wdrażania usługi. Aktualizacje można inicjować ręcznie w każdej domenie aktualizacji lub inicjować automatycznie we wszystkich domenach aktualizacji. Możliwe wartości to

Auto

ręczne

równoczesne

Jeśli nie zostanie określony, wartość domyślna to Auto. W przypadku ustawienia ręcznego należy wywołać parametr PUT UpdateDomain, aby zastosować aktualizację. W przypadku ustawienia automatycznego aktualizacja jest automatycznie stosowana do każdej domeny aktualizacji w sekwencji.

Szczegóły właściwości

allowModelOverride

(Opcjonalnie) Wskazuje, czy właściwości jednostki SKU roli (roleProfile.roles.sku) określone w modelu/szablonie powinny zastąpić liczbę wystąpień roli i rozmiar maszyny wirtualnej określony odpowiednio w plikach .cscfg i .csdef. Wartość domyślna to false.

allowModelOverride?: boolean

Wartość właściwości

boolean

configuration

Określa konfigurację usługi XML (cscfg) dla usługi w chmurze.

configuration?: string

Wartość właściwości

string

configurationUrl

Określa adres URL odwołujący się do lokalizacji konfiguracji usługi w usłudze Blob Service. Adres URL pakietu usługi może być identyfikatorem URI sygnatury dostępu współdzielonego (SAS) z dowolnego konta magazynu. Jest to właściwość tylko do zapisu i nie jest zwracana w wywołaniach GET.

configurationUrl?: string

Wartość właściwości

string

extensionProfile

Opisuje profil rozszerzenia usługi w chmurze.

extensionProfile?: CloudServiceExtensionProfile

Wartość właściwości

networkProfile

Profil sieciowy dla usługi w chmurze.

networkProfile?: CloudServiceNetworkProfile

Wartość właściwości

osProfile

Opisuje profil systemu operacyjnego dla usługi w chmurze.

osProfile?: CloudServiceOsProfile

Wartość właściwości

packageUrl

Określa adres URL odwołujący się do lokalizacji pakietu usługi w usłudze Blob Service. Adres URL pakietu usługi może być identyfikatorem URI sygnatury dostępu współdzielonego (SAS) z dowolnego konta magazynu. Jest to właściwość tylko do zapisu i nie jest zwracana w wywołaniach GET.

packageUrl?: string

Wartość właściwości

string

provisioningState

Stan aprowizacji, który pojawia się tylko w odpowiedzi. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

provisioningState?: string

Wartość właściwości

string

roleProfile

Opisuje profil roli usługi w chmurze.

roleProfile?: CloudServiceRoleProfile

Wartość właściwości

startCloudService

(Opcjonalnie) Wskazuje, czy usługa w chmurze ma być uruchamiana natychmiast po jej utworzeniu. Wartość domyślna to true. Jeśli wartość false, model usługi jest nadal wdrażany, ale kod nie jest uruchamiany natychmiast. Zamiast tego usługa jest obsługiwana do momentu wywołania polecenia Start, w którym momencie usługa zostanie uruchomiona. Wdrożona usługa nadal ponosi opłaty, nawet jeśli jest włączona.

startCloudService?: boolean

Wartość właściwości

boolean

uniqueId

Unikatowy identyfikator usługi w chmurze. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

uniqueId?: string

Wartość właściwości

string

upgradeMode

Tryb aktualizacji dla usługi w chmurze. Wystąpienia ról są przydzielane do aktualizowania domen podczas wdrażania usługi. Aktualizacje można inicjować ręcznie w każdej domenie aktualizacji lub inicjować automatycznie we wszystkich domenach aktualizacji. Możliwe wartości to

Auto

ręczne

równoczesne

Jeśli nie zostanie określony, wartość domyślna to Auto. W przypadku ustawienia ręcznego należy wywołać parametr PUT UpdateDomain, aby zastosować aktualizację. W przypadku ustawienia automatycznego aktualizacja jest automatycznie stosowana do każdej domeny aktualizacji w sekwencji.

upgradeMode?: string

Wartość właściwości

string