Compartir a través de


CloudServiceExtensionProperties interface

Propiedades de extensión.

Propiedades

autoUpgradeMinorVersion

Especifique explícitamente si la plataforma puede actualizar automáticamente typeHandlerVersion a versiones secundarias superiores cuando estén disponibles.

forceUpdateTag

Etiqueta para forzar la aplicación de la configuración pública y protegida proporcionada. Cambiar el valor de etiqueta permite volver a ejecutar la extensión sin cambiar ninguna de las configuraciones públicas o protegidas. Si forceUpdateTag no se cambia, el controlador seguirá aplicando las actualizaciones de la configuración pública o protegida. Si ni forceUpdateTag ni ninguna de las configuraciones públicas o protegidas cambian, la extensión fluiría a la instancia de rol con el mismo número de secuencia y es capaz de controlar la implementación de si volver a ejecutarla o no.

protectedSettings

Configuración protegida para la extensión que se cifra antes de enviar a la instancia de rol.

protectedSettingsFromKeyVault

Configuración protegida para la extensión, a la que se hace referencia mediante KeyVault, que se cifran antes de enviarse a la instancia de rol.

provisioningState

Estado de aprovisionamiento, que solo aparece en la respuesta. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

publisher

Nombre del publicador de controladores de extensión.

rolesAppliedTo

Lista opcional de roles para aplicar esta extensión. Si no se especifica la propiedad o se especifica '*', la extensión se aplica a todos los roles del servicio en la nube.

settings

Configuración pública de la extensión. En el caso de las extensiones JSON, esta es la configuración json de la extensión. Para la extensión XML (como RDP), esta es la configuración XML de la extensión.

type

Especifica el tipo de la extensión.

typeHandlerVersion

Especifica la versión de la extensión. Especifica la versión de la extensión. Si no se especifica este elemento o se usa un asterisco (*) como valor, se usa la versión más reciente de la extensión. Si el valor se especifica con un número de versión principal y un asterisco como número de versión secundaria (X.), se selecciona la versión secundaria más reciente de la versión principal especificada. Si se especifica un número de versión principal y un número de versión secundaria (X.Y), se selecciona la versión de extensión específica. Si se especifica una versión, se realiza una actualización automática en la instancia de rol.

Detalles de las propiedades

autoUpgradeMinorVersion

Especifique explícitamente si la plataforma puede actualizar automáticamente typeHandlerVersion a versiones secundarias superiores cuando estén disponibles.

autoUpgradeMinorVersion?: boolean

Valor de propiedad

boolean

forceUpdateTag

Etiqueta para forzar la aplicación de la configuración pública y protegida proporcionada. Cambiar el valor de etiqueta permite volver a ejecutar la extensión sin cambiar ninguna de las configuraciones públicas o protegidas. Si forceUpdateTag no se cambia, el controlador seguirá aplicando las actualizaciones de la configuración pública o protegida. Si ni forceUpdateTag ni ninguna de las configuraciones públicas o protegidas cambian, la extensión fluiría a la instancia de rol con el mismo número de secuencia y es capaz de controlar la implementación de si volver a ejecutarla o no.

forceUpdateTag?: string

Valor de propiedad

string

protectedSettings

Configuración protegida para la extensión que se cifra antes de enviar a la instancia de rol.

protectedSettings?: any

Valor de propiedad

any

protectedSettingsFromKeyVault

Configuración protegida para la extensión, a la que se hace referencia mediante KeyVault, que se cifran antes de enviarse a la instancia de rol.

protectedSettingsFromKeyVault?: CloudServiceVaultAndSecretReference

Valor de propiedad

provisioningState

Estado de aprovisionamiento, que solo aparece en la respuesta. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

provisioningState?: string

Valor de propiedad

string

publisher

Nombre del publicador de controladores de extensión.

publisher?: string

Valor de propiedad

string

rolesAppliedTo

Lista opcional de roles para aplicar esta extensión. Si no se especifica la propiedad o se especifica '*', la extensión se aplica a todos los roles del servicio en la nube.

rolesAppliedTo?: string[]

Valor de propiedad

string[]

settings

Configuración pública de la extensión. En el caso de las extensiones JSON, esta es la configuración json de la extensión. Para la extensión XML (como RDP), esta es la configuración XML de la extensión.

settings?: any

Valor de propiedad

any

type

Especifica el tipo de la extensión.

type?: string

Valor de propiedad

string

typeHandlerVersion

Especifica la versión de la extensión. Especifica la versión de la extensión. Si no se especifica este elemento o se usa un asterisco (*) como valor, se usa la versión más reciente de la extensión. Si el valor se especifica con un número de versión principal y un asterisco como número de versión secundaria (X.), se selecciona la versión secundaria más reciente de la versión principal especificada. Si se especifica un número de versión principal y un número de versión secundaria (X.Y), se selecciona la versión de extensión específica. Si se especifica una versión, se realiza una actualización automática en la instancia de rol.

typeHandlerVersion?: string

Valor de propiedad

string