CloudServiceProperties interface
Właściwości usługi w chmurze
Właściwości
| allow |
(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 |
| configuration | Określa konfigurację usługi XML (cscfg) dla usługi w chmurze. |
| configuration |
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. |
| extension |
Opisuje profil rozszerzenia usługi w chmurze. |
| network |
Profil sieciowy dla usługi w chmurze. |
| os |
Opisuje profil systemu operacyjnego dla usługi w chmurze. |
| package |
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. |
| provisioning |
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. |
| role |
Opisuje profil roli usługi w chmurze. |
| start |
(Opcjonalnie) Wskazuje, czy usługa w chmurze ma być uruchamiana natychmiast po jej utworzeniu. Wartość domyślna to |
| unique |
Unikatowy identyfikator usługi w chmurze. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| upgrade |
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 |
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