Condividi tramite


CloudServiceProperties Classe

Proprietà del servizio cloud.

Le variabili vengono popolate solo dal server e verranno ignorate durante l'invio di una richiesta.

Ereditarietà
azure.mgmt.compute._serialization.Model
CloudServiceProperties

Costruttore

CloudServiceProperties(*, package_url: str | None = None, configuration: str | None = None, configuration_url: str | None = None, start_cloud_service: bool | None = None, allow_model_override: bool | None = None, upgrade_mode: str | _models.CloudServiceUpgradeMode | None = None, role_profile: _models.CloudServiceRoleProfile | None = None, os_profile: _models.CloudServiceOsProfile | None = None, network_profile: _models.CloudServiceNetworkProfile | None = None, extension_profile: _models.CloudServiceExtensionProfile | None = None, **kwargs: Any)

Parametri solo parole chiave

Nome Descrizione
package_url
str

Specifica un URL che fa riferimento alla posizione del pacchetto del servizio nel servizio BLOB. L'URL del pacchetto di servizio può essere un URI di firma di accesso condiviso (SAS) da qualsiasi account di archiviazione. Si tratta di una proprietà di sola scrittura e non viene restituita nelle chiamate GET.

configuration
str

Specifica la configurazione del servizio XML (con estensione cscfg) per il servizio cloud.

configuration_url
str

Specifica un URL che fa riferimento alla posizione della configurazione del servizio nel servizio BLOB. L'URL del pacchetto di servizio può essere un URI di firma di accesso condiviso (SAS) da qualsiasi account di archiviazione. Si tratta di una proprietà di sola scrittura e non viene restituita nelle chiamate GET.

start_cloud_service

(Facoltativo) Indica se avviare il servizio cloud immediatamente dopo la creazione. Il valore predefinito è true. Se false, il modello di servizio viene ancora distribuito, ma il codice non viene eseguito immediatamente. Al contrario, il servizio è PoweredOff fino a quando non si chiama Start, al momento dell'avvio del servizio. Un servizio distribuito comporta comunque addebiti, anche se è spento.

allow_model_override

(Facoltativo) Indica se le proprietà dello SKU del ruolo (roleProfile.roles.sku) specificate nel modello/modello devono eseguire l'override rispettivamente del numero di istanze del ruolo e delle dimensioni della macchina virtuale specificate rispettivamente in .cscfg e .csdef. Il valore predefinito è false.

upgrade_mode

Modalità di aggiornamento per il servizio cloud. Le istanze del ruolo vengono allocate a domini di aggiornamento quando il servizio viene distribuito. Gli aggiornamenti possono essere avviati manualmente in ogni dominio di aggiornamento o avviati automaticamente in tutti i domini di aggiornamento. I valori possibili sono<br />``<br /><br />``<br />Auto Manual<br />``<br />Simultane<br />``<br /> Se non specificato, il valore predefinito è Auto. Se impostato su Manuale, PUT UpdateDomain deve essere chiamato per applicare l'aggiornamento. Se impostato su Auto, l'aggiornamento viene applicato automaticamente a ogni dominio di aggiornamento in sequenza. I valori noti sono: "Auto", "Manual" e "Simultaneous".

role_profile

Descrive il profilo del ruolo per il servizio cloud.

os_profile

Descrive il profilo del sistema operativo per il servizio cloud.

network_profile

Profilo di rete per il servizio cloud.

extension_profile

Descrive un profilo di estensione del servizio cloud.

Variabili

Nome Descrizione
package_url
str

Specifica un URL che fa riferimento alla posizione del pacchetto del servizio nel servizio BLOB. L'URL del pacchetto di servizio può essere un URI di firma di accesso condiviso (SAS) da qualsiasi account di archiviazione. Si tratta di una proprietà di sola scrittura e non viene restituita nelle chiamate GET.

configuration
str

Specifica la configurazione del servizio XML (con estensione cscfg) per il servizio cloud.

configuration_url
str

Specifica un URL che fa riferimento alla posizione della configurazione del servizio nel servizio BLOB. L'URL del pacchetto di servizio può essere un URI di firma di accesso condiviso (SAS) da qualsiasi account di archiviazione. Si tratta di una proprietà di sola scrittura e non viene restituita nelle chiamate GET.

start_cloud_service

(Facoltativo) Indica se avviare il servizio cloud immediatamente dopo la creazione. Il valore predefinito è true. Se false, il modello di servizio viene ancora distribuito, ma il codice non viene eseguito immediatamente. Al contrario, il servizio è PoweredOff fino a quando non si chiama Start, al momento dell'avvio del servizio. Un servizio distribuito comporta comunque addebiti, anche se è spento.

allow_model_override

(Facoltativo) Indica se le proprietà dello SKU del ruolo (roleProfile.roles.sku) specificate nel modello/modello devono eseguire l'override rispettivamente del numero di istanze del ruolo e delle dimensioni della macchina virtuale specificate rispettivamente in .cscfg e .csdef. Il valore predefinito è false.

upgrade_mode

Modalità di aggiornamento per il servizio cloud. Le istanze del ruolo vengono allocate a domini di aggiornamento quando il servizio viene distribuito. Gli aggiornamenti possono essere avviati manualmente in ogni dominio di aggiornamento o avviati automaticamente in tutti i domini di aggiornamento. I valori possibili sono<br />``<br /><br />``<br />Auto Manual<br />``<br />Simultane<br />``<br /> Se non specificato, il valore predefinito è Auto. Se impostato su Manuale, PUT UpdateDomain deve essere chiamato per applicare l'aggiornamento. Se impostato su Auto, l'aggiornamento viene applicato automaticamente a ogni dominio di aggiornamento in sequenza. I valori noti sono: "Auto", "Manual" e "Simultaneous".

role_profile

Descrive il profilo del ruolo per il servizio cloud.

os_profile

Descrive il profilo del sistema operativo per il servizio cloud.

network_profile

Profilo di rete per il servizio cloud.

extension_profile

Descrive un profilo di estensione del servizio cloud.

provisioning_state
str

Stato di provisioning, che viene visualizzato solo nella risposta.

unique_id
str

Identificatore univoco per il servizio cloud.