CloudServiceProperties interface
Propiedades del servicio en la nube
Propiedades
| allow |
(Opcional) Indica si las propiedades de SKU de rol (roleProfile.roles.sku) especificadas en el modelo o plantilla deben invalidar el número de instancias de rol y el tamaño de máquina virtual especificados en .cscfg y .csdef respectivamente.
El valor predeterminado es |
| configuration | Especifica la configuración del servicio XML (.cscfg) para el servicio en la nube. |
| configuration |
Especifica una dirección URL que hace referencia a la ubicación de la configuración del servicio en Blob service. La dirección URL del paquete de servicio puede ser URI de firma de acceso compartido (SAS) desde cualquier cuenta de almacenamiento. Se trata de una propiedad de solo escritura y no se devuelve en las llamadas GET. |
| extension |
Describe un perfil de extensión de servicio en la nube. |
| network |
Perfil de red para el servicio en la nube. |
| os |
Describe el perfil del sistema operativo para el servicio en la nube. |
| package |
Especifica una dirección URL que hace referencia a la ubicación del paquete de servicio en Blob service. La dirección URL del paquete de servicio puede ser URI de firma de acceso compartido (SAS) desde cualquier cuenta de almacenamiento. Se trata de una propiedad de solo escritura y no se devuelve en las llamadas GET. |
| role |
Describe el perfil de rol para el servicio en la nube. |
| start |
(Opcional) Indica si se debe iniciar el servicio en la nube inmediatamente después de crearlo. El valor predeterminado es |
| upgrade |
Modo de actualización para el servicio en la nube. Las instancias de rol se asignan a dominios de actualización cuando se implementa el servicio. Las actualizaciones se pueden iniciar manualmente en cada dominio de actualización o iniciarse automáticamente en todos los dominios de actualización.
Los valores posibles son |
Detalles de las propiedades
allowModelOverride
(Opcional) Indica si las propiedades de SKU de rol (roleProfile.roles.sku) especificadas en el modelo o plantilla deben invalidar el número de instancias de rol y el tamaño de máquina virtual especificados en .cscfg y .csdef respectivamente.
El valor predeterminado es false.
allowModelOverride?: boolean
Valor de propiedad
boolean
configuration
Especifica la configuración del servicio XML (.cscfg) para el servicio en la nube.
configuration?: string
Valor de propiedad
string
configurationUrl
Especifica una dirección URL que hace referencia a la ubicación de la configuración del servicio en Blob service. La dirección URL del paquete de servicio puede ser URI de firma de acceso compartido (SAS) desde cualquier cuenta de almacenamiento. Se trata de una propiedad de solo escritura y no se devuelve en las llamadas GET.
configurationUrl?: string
Valor de propiedad
string
extensionProfile
Describe un perfil de extensión de servicio en la nube.
extensionProfile?: CloudServiceExtensionProfile
Valor de propiedad
networkProfile
Perfil de red para el servicio en la nube.
networkProfile?: CloudServiceNetworkProfile
Valor de propiedad
osProfile
Describe el perfil del sistema operativo para el servicio en la nube.
osProfile?: CloudServiceOsProfile
Valor de propiedad
packageUrl
Especifica una dirección URL que hace referencia a la ubicación del paquete de servicio en Blob service. La dirección URL del paquete de servicio puede ser URI de firma de acceso compartido (SAS) desde cualquier cuenta de almacenamiento. Se trata de una propiedad de solo escritura y no se devuelve en las llamadas GET.
packageUrl?: string
Valor de propiedad
string
roleProfile
Describe el perfil de rol para el servicio en la nube.
roleProfile?: CloudServiceRoleProfile
Valor de propiedad
startCloudService
(Opcional) Indica si se debe iniciar el servicio en la nube inmediatamente después de crearlo. El valor predeterminado es true.
Si es false, el modelo de servicio se sigue implementando, pero el código no se ejecuta inmediatamente. En su lugar, el servicio es PoweredOff hasta que se llama a Start, en cuyo momento se iniciará el servicio. Un servicio implementado todavía incurre en cargos, incluso si está apagado.
startCloudService?: boolean
Valor de propiedad
boolean
upgradeMode
Modo de actualización para el servicio en la nube. Las instancias de rol se asignan a dominios de actualización cuando se implementa el servicio. Las actualizaciones se pueden iniciar manualmente en cada dominio de actualización o iniciarse automáticamente en todos los dominios de actualización.
Los valores posibles son
auto
manual
simultáneas
Si no se especifica, el valor predeterminado es Auto. Si se establece en Manual, se debe llamar a PUT UpdateDomain para aplicar la actualización. Si se establece en Automático, la actualización se aplica automáticamente a cada dominio de actualización en secuencia.
upgradeMode?: "Manual" | "Auto" | "Simultaneous"
Valor de propiedad
"Manual" | "Auto" | "Simultaneous"