Compartir a través de


CloudServicePropertiesOutput interface

Propiedades del servicio en la nube

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.

configuration

Especifica la configuración del servicio XML (.cscfg) para el servicio en la nube.

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.

extensionProfile

Describe un perfil de extensión de servicio en la nube.

networkProfile

Perfil de red para el servicio en la nube.

osProfile

Describe el perfil del sistema operativo para el servicio en la nube.

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.

provisioningState

Estado de aprovisionamiento, que solo aparece en la respuesta.

roleProfile

Describe el perfil de rol para el servicio en la nube.

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.

uniqueId

Identificador único del servicio en la nube.

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.

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?: CloudServiceExtensionProfileOutput

Valor de propiedad

networkProfile

Perfil de red para el servicio en la nube.

networkProfile?: CloudServiceNetworkProfileOutput

Valor de propiedad

osProfile

Describe el perfil del sistema operativo para el servicio en la nube.

osProfile?: CloudServiceOsProfileOutput

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

provisioningState

Estado de aprovisionamiento, que solo aparece en la respuesta.

provisioningState?: string

Valor de propiedad

string

roleProfile

Describe el perfil de rol para el servicio en la nube.

roleProfile?: CloudServiceRoleProfileOutput

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

uniqueId

Identificador único del servicio en la nube.

uniqueId?: string

Valor de propiedad

string

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"