CloudServiceExtensionProperties interface
Propiedades de extensión.
Propiedades
auto |
Especifique explícitamente si la plataforma puede actualizar automáticamente typeHandlerVersion a versiones secundarias superiores cuando estén disponibles. |
force |
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. |
protected |
Configuración protegida para la extensión que se cifra antes de enviar a la instancia de rol. |
protected |
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. |
provisioning |
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. |
roles |
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. |
type |
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