Microsoft.ServiceFabric managedclusters/applications 2024-04-01
- más reciente
- 2024-06-01-preview
- 2024-04-01
- 2024-02-01-preview
- 2023-12-01-preview
- 2023-11-01-preview
- 2023-09-01-preview
- 2023-07-01-preview
- 2023-03-01-preview
- 2023-02-01-preview
- 2022-10-01-preview
- 2022-08-01-preview
- 2022-06-01-preview
- 2022-02-01-preview
- 2022-01-01
- 2021-11-01-preview
- 2021-07-01-preview
- 2021-05-01
- 2021-01-01-preview
Definición de recursos de Bicep
El tipo de recurso managedclusters/applications se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.ServiceFabric/managedclusters/applications, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.ServiceFabric/managedclusters/applications@2024-04-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
managedIdentities: [
{
name: 'string'
principalId: 'string'
}
]
parameters: {
{customized property}: 'string'
}
upgradePolicy: {
applicationHealthPolicy: {
considerWarningAsError: bool
defaultServiceTypeHealthPolicy: {
maxPercentUnhealthyPartitionsPerService: int
maxPercentUnhealthyReplicasPerPartition: int
maxPercentUnhealthyServices: int
}
maxPercentUnhealthyDeployedApplications: int
serviceTypeHealthPolicyMap: {
{customized property}: {
maxPercentUnhealthyPartitionsPerService: int
maxPercentUnhealthyReplicasPerPartition: int
maxPercentUnhealthyServices: int
}
}
}
forceRestart: bool
instanceCloseDelayDuration: int
recreateApplication: bool
rollingUpgradeMonitoringPolicy: {
failureAction: 'string'
healthCheckRetryTimeout: 'string'
healthCheckStableDuration: 'string'
healthCheckWaitDuration: 'string'
upgradeDomainTimeout: 'string'
upgradeTimeout: 'string'
}
upgradeMode: 'string'
upgradeReplicaSetCheckTimeout: int
}
version: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valores de propiedad
ApplicationHealthPolicy
Nombre | Descripción | Valor |
---|---|---|
considerWarningAsError | Indica si las advertencias se tratan con la misma gravedad que los errores. | bool (obligatorio) |
defaultServiceTypeHealthPolicy | La directiva de mantenimiento usada de forma predeterminada para evaluar el estado de un tipo de servicio. | ServiceTypeHealthPolicy |
maxPercentUnhealthyDeployedApplications | Porcentaje máximo permitido de aplicaciones implementadas con estado incorrecto. Los valores permitidos son valores byte de cero a 100. El porcentaje representa el porcentaje máximo tolerado de las aplicaciones implementadas que pueden ser incorrectas antes de que la aplicación se considere en error. Esto se calcula dividiendo el número de aplicaciones implementadas con un estado incorrecto en el número de nodos en los que la aplicación se implementa actualmente en el clúster. El cálculo se redondea hasta tolerar un error en un número reducido de nodos. El porcentaje predeterminado es cero. |
int (obligatorio) |
serviceTypeHealthPolicyMap | Mapa con la directiva de mantenimiento del tipo de servicio por nombre de tipo de servicio. El mapa está vacío de forma predeterminada. | |
ApplicationParameterList
Nombre | Descripción | Valor |
---|
ApplicationResourceProperties
Nombre | Descripción | Valor |
---|---|---|
managedIdentities | Lista de identidades asignadas por el usuario para la aplicación, cada una asignada a un nombre descriptivo. | ApplicationUserAssignedIdentity[] |
Parámetros | Lista de parámetros de aplicación con valores invalidados de sus valores predeterminados especificados en el manifiesto de aplicación. | applicationParameterList de |
upgradePolicy | Describe la directiva para una actualización de aplicación supervisada. | ApplicationUpgradePolicy |
Versión | Versión del tipo de aplicación tal como se define en el manifiesto de aplicación. Este nombre debe ser el identificador de recurso de Arm completo para la versión de tipo de aplicación a la que se hace referencia. |
cuerda |
ApplicationUpgradePolicy
Nombre | Descripción | Valor |
---|---|---|
applicationHealthPolicy | Define una directiva de mantenimiento que se usa para evaluar el estado de una aplicación o de una de sus entidades secundarias. | ApplicationHealthPolicy |
forceRestart | Si es true, los procesos se reinician con fuerza durante la actualización incluso cuando la versión del código no ha cambiado (la actualización solo cambia la configuración o los datos). | Bool |
instanceCloseDelayDuration | Duración en segundos, para esperar antes de cerrar una instancia sin estado, para permitir que las solicitudes activas se agoten correctamente. Esto sería efectivo cuando la instancia se cierra durante la actualización del clúster o la aplicación, solo para las instancias que tienen una duración de retraso distinto de cero configurada en la descripción del servicio. | Int |
createApplication | Determina si la aplicación se debe volver a crear al actualizar. Si value=true, no se permiten el resto de los parámetros de la directiva de actualización. | Bool |
rollingUpgradeMonitoringPolicy | La directiva que se usa para supervisar la actualización de la aplicación | RollingUpgradeMonitoringPolicy |
upgradeMode | Modo que se usa para supervisar el estado durante una actualización gradual. Los valores son Monitored y UnmonitoredAuto. | "Supervisado" "UnmonitoredAuto" |
upgradeReplicaSetCheckTimeout | Cantidad máxima de tiempo para bloquear el procesamiento de un dominio de actualización y evitar la pérdida de disponibilidad cuando hay problemas inesperados. Cuando expire este tiempo de espera, el procesamiento del dominio de actualización continuará independientemente de los problemas de pérdida de disponibilidad. El tiempo de espera se restablece al principio de cada dominio de actualización. Los valores válidos están comprendidos entre 0 y 42949672925 inclusive. (entero de 32 bits sin signo). | Int |
ApplicationUserAssignedIdentity
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre descriptivo de la identidad asignada por el usuario. | string (obligatorio) |
principalId | Identificador principal de la identidad asignada por el usuario. | string (obligatorio) |
ManagedIdentity
Microsoft.ServiceFabric/managedclusters/applications
Nombre | Descripción | Valor |
---|---|---|
identidad | Describe las identidades administradas de un recurso de Azure. | managedIdentity |
ubicación | La ubicación del recurso depende del recurso primario. | cuerda |
nombre | El nombre del recurso | string (obligatorio) |
padre | En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario. Para obtener más información, consulte recurso secundario fuera del recurso primario. |
Nombre simbólico del recurso de tipo: managedclusters |
Propiedades | Propiedades del recurso de aplicación. | ApplicationResourceProperties |
Etiquetas | Etiquetas del recurso | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
ProxyResourceTags
Nombre | Descripción | Valor |
---|
RollingUpgradeMonitoringPolicy
Nombre | Descripción | Valor |
---|---|---|
failureAction | La acción de compensación que se va a realizar cuando una actualización supervisada encuentra infracciones de la directiva de supervisión o de la directiva de mantenimiento. No válido indica que la acción de error no es válida. La reversión especifica que la actualización comenzará a revertirse automáticamente. Manual indica que la actualización cambiará al modo de actualización UnmonitoredManual. | 'Manual' 'Reversión' (obligatorio) |
healthCheckRetryTimeout | Cantidad de tiempo para reintentar la evaluación del estado cuando la aplicación o el clúster no tiene un estado correcto antes de ejecutar FailureAction. Se interpreta como una cadena que representa una duración ISO 8601 con el siguiente formato "hh:mm:ss.fff". | string (obligatorio) |
healthCheckStableDuration | La cantidad de tiempo que la aplicación o el clúster deben permanecer en buen estado antes de que la actualización continúe con el siguiente dominio de actualización. Se interpreta como una cadena que representa una duración ISO 8601 con el siguiente formato "hh:mm:ss.fff". | string (obligatorio) |
healthCheckWaitDuration | Cantidad de tiempo que se debe esperar después de completar un dominio de actualización antes de aplicar directivas de mantenimiento. Se interpreta como una cadena que representa una duración ISO 8601 con el siguiente formato "hh:mm:ss.fff". | string (obligatorio) |
upgradeDomainTimeout | La cantidad de tiempo que cada dominio de actualización tiene que completarse antes de que se ejecute FailureAction. No puede ser mayor que 12 horas. Se interpreta como una cadena que representa una duración ISO 8601 con el siguiente formato "hh:mm:ss.fff". | string (obligatorio) |
upgradeTimeout | La cantidad de tiempo que debe completarse la actualización general antes de que se ejecute FailureAction. No puede ser mayor que 12 horas. Se interpreta como una cadena que representa una duración ISO 8601 con el siguiente formato "hh:mm:ss.fff". | string (obligatorio) |
ServiceTypeHealthPolicy
Nombre | Descripción | Valor |
---|---|---|
maxPercentUnhealthyPartitionsPerService | Porcentaje máximo permitido de particiones incorrectas por servicio. El porcentaje representa el porcentaje máximo tolerado de particiones que pueden ser incorrectos antes de que el servicio se considere en error. Si se respeta el porcentaje, pero hay al menos una partición incorrecta, el estado se evalúa como Advertencia. El porcentaje se calcula dividiendo el número de particiones incorrectas sobre el número total de particiones en el servicio. El cálculo se redondea hasta tolerar un error en un número reducido de particiones. |
Entero Restricciones: Valor mínimo = 0 Valor máximo = 100 (obligatorio) |
maxPercentUnhealthyReplicasPerPartition | Porcentaje máximo permitido de réplicas incorrectas por partición. El porcentaje representa el porcentaje máximo tolerado de réplicas que pueden ser incorrectos antes de que la partición se considere en error. Si se respeta el porcentaje, pero hay al menos una réplica incorrecta, el estado se evalúa como Advertencia. El porcentaje se calcula dividiendo el número de réplicas incorrectas en el número total de réplicas de la partición. El cálculo se redondea hasta tolerar un error en un número reducido de réplicas. |
Entero Restricciones: Valor mínimo = 0 Valor máximo = 100 (obligatorio) |
maxPercentUnhealthyServices | Porcentaje máximo permitido de servicios incorrectos. El porcentaje representa el porcentaje máximo tolerado de servicios que pueden ser incorrectos antes de que la aplicación se considere en error. Si se respeta el porcentaje, pero hay al menos un servicio incorrecto, el estado se evalúa como Advertencia. Esto se calcula dividiendo el número de servicios incorrectos del tipo de servicio específico sobre el número total de servicios del tipo de servicio específico. El cálculo se redondea hasta tolerar un error en un número reducido de servicios. |
Entero Restricciones: Valor mínimo = 0 Valor máximo = 100 (obligatorio) |
ServiceTypeHealthPolicyMap
Nombre | Descripción | Valor |
---|
UserAssignedIdentity
Nombre | Descripción | Valor |
---|
UserAssignedIdentityMap
Nombre | Descripción | Valor |
---|
Definición de recursos de plantilla de ARM
El tipo de recurso managedclusters/applications se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.ServiceFabric/managedclusters/applications, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.ServiceFabric/managedclusters/applications",
"apiVersion": "2024-04-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"managedIdentities": [
{
"name": "string",
"principalId": "string"
}
],
"parameters": {
"{customized property}": "string"
},
"upgradePolicy": {
"applicationHealthPolicy": {
"considerWarningAsError": "bool",
"defaultServiceTypeHealthPolicy": {
"maxPercentUnhealthyPartitionsPerService": "int",
"maxPercentUnhealthyReplicasPerPartition": "int",
"maxPercentUnhealthyServices": "int"
},
"maxPercentUnhealthyDeployedApplications": "int",
"serviceTypeHealthPolicyMap": {
"{customized property}": {
"maxPercentUnhealthyPartitionsPerService": "int",
"maxPercentUnhealthyReplicasPerPartition": "int",
"maxPercentUnhealthyServices": "int"
}
}
},
"forceRestart": "bool",
"instanceCloseDelayDuration": "int",
"recreateApplication": "bool",
"rollingUpgradeMonitoringPolicy": {
"failureAction": "string",
"healthCheckRetryTimeout": "string",
"healthCheckStableDuration": "string",
"healthCheckWaitDuration": "string",
"upgradeDomainTimeout": "string",
"upgradeTimeout": "string"
},
"upgradeMode": "string",
"upgradeReplicaSetCheckTimeout": "int"
},
"version": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propiedad
ApplicationHealthPolicy
Nombre | Descripción | Valor |
---|---|---|
considerWarningAsError | Indica si las advertencias se tratan con la misma gravedad que los errores. | bool (obligatorio) |
defaultServiceTypeHealthPolicy | La directiva de mantenimiento usada de forma predeterminada para evaluar el estado de un tipo de servicio. | ServiceTypeHealthPolicy |
maxPercentUnhealthyDeployedApplications | Porcentaje máximo permitido de aplicaciones implementadas con estado incorrecto. Los valores permitidos son valores byte de cero a 100. El porcentaje representa el porcentaje máximo tolerado de las aplicaciones implementadas que pueden ser incorrectas antes de que la aplicación se considere en error. Esto se calcula dividiendo el número de aplicaciones implementadas con un estado incorrecto en el número de nodos en los que la aplicación se implementa actualmente en el clúster. El cálculo se redondea hasta tolerar un error en un número reducido de nodos. El porcentaje predeterminado es cero. |
int (obligatorio) |
serviceTypeHealthPolicyMap | Mapa con la directiva de mantenimiento del tipo de servicio por nombre de tipo de servicio. El mapa está vacío de forma predeterminada. | |
ApplicationParameterList
Nombre | Descripción | Valor |
---|
ApplicationResourceProperties
Nombre | Descripción | Valor |
---|---|---|
managedIdentities | Lista de identidades asignadas por el usuario para la aplicación, cada una asignada a un nombre descriptivo. | ApplicationUserAssignedIdentity[] |
Parámetros | Lista de parámetros de aplicación con valores invalidados de sus valores predeterminados especificados en el manifiesto de aplicación. | applicationParameterList de |
upgradePolicy | Describe la directiva para una actualización de aplicación supervisada. | ApplicationUpgradePolicy |
Versión | Versión del tipo de aplicación tal como se define en el manifiesto de aplicación. Este nombre debe ser el identificador de recurso de Arm completo para la versión de tipo de aplicación a la que se hace referencia. |
cuerda |
ApplicationUpgradePolicy
Nombre | Descripción | Valor |
---|---|---|
applicationHealthPolicy | Define una directiva de mantenimiento que se usa para evaluar el estado de una aplicación o de una de sus entidades secundarias. | ApplicationHealthPolicy |
forceRestart | Si es true, los procesos se reinician con fuerza durante la actualización incluso cuando la versión del código no ha cambiado (la actualización solo cambia la configuración o los datos). | Bool |
instanceCloseDelayDuration | Duración en segundos, para esperar antes de cerrar una instancia sin estado, para permitir que las solicitudes activas se agoten correctamente. Esto sería efectivo cuando la instancia se cierra durante la actualización del clúster o la aplicación, solo para las instancias que tienen una duración de retraso distinto de cero configurada en la descripción del servicio. | Int |
createApplication | Determina si la aplicación se debe volver a crear al actualizar. Si value=true, no se permiten el resto de los parámetros de la directiva de actualización. | Bool |
rollingUpgradeMonitoringPolicy | La directiva que se usa para supervisar la actualización de la aplicación | RollingUpgradeMonitoringPolicy |
upgradeMode | Modo que se usa para supervisar el estado durante una actualización gradual. Los valores son Monitored y UnmonitoredAuto. | "Supervisado" "UnmonitoredAuto" |
upgradeReplicaSetCheckTimeout | Cantidad máxima de tiempo para bloquear el procesamiento de un dominio de actualización y evitar la pérdida de disponibilidad cuando hay problemas inesperados. Cuando expire este tiempo de espera, el procesamiento del dominio de actualización continuará independientemente de los problemas de pérdida de disponibilidad. El tiempo de espera se restablece al principio de cada dominio de actualización. Los valores válidos están comprendidos entre 0 y 42949672925 inclusive. (entero de 32 bits sin signo). | Int |
ApplicationUserAssignedIdentity
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre descriptivo de la identidad asignada por el usuario. | string (obligatorio) |
principalId | Identificador principal de la identidad asignada por el usuario. | string (obligatorio) |
ManagedIdentity
Microsoft.ServiceFabric/managedclusters/applications
Nombre | Descripción | Valor |
---|---|---|
apiVersion | La versión de api | '2024-04-01' |
identidad | Describe las identidades administradas de un recurso de Azure. | managedIdentity |
ubicación | La ubicación del recurso depende del recurso primario. | cuerda |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Propiedades del recurso de aplicación. | ApplicationResourceProperties |
Etiquetas | Etiquetas del recurso | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
tipo | El tipo de recurso | "Microsoft.ServiceFabric/managedclusters/applications" |
ProxyResourceTags
Nombre | Descripción | Valor |
---|
RollingUpgradeMonitoringPolicy
Nombre | Descripción | Valor |
---|---|---|
failureAction | La acción de compensación que se va a realizar cuando una actualización supervisada encuentra infracciones de la directiva de supervisión o de la directiva de mantenimiento. No válido indica que la acción de error no es válida. La reversión especifica que la actualización comenzará a revertirse automáticamente. Manual indica que la actualización cambiará al modo de actualización UnmonitoredManual. | 'Manual' 'Reversión' (obligatorio) |
healthCheckRetryTimeout | Cantidad de tiempo para reintentar la evaluación del estado cuando la aplicación o el clúster no tiene un estado correcto antes de ejecutar FailureAction. Se interpreta como una cadena que representa una duración ISO 8601 con el siguiente formato "hh:mm:ss.fff". | string (obligatorio) |
healthCheckStableDuration | La cantidad de tiempo que la aplicación o el clúster deben permanecer en buen estado antes de que la actualización continúe con el siguiente dominio de actualización. Se interpreta como una cadena que representa una duración ISO 8601 con el siguiente formato "hh:mm:ss.fff". | string (obligatorio) |
healthCheckWaitDuration | Cantidad de tiempo que se debe esperar después de completar un dominio de actualización antes de aplicar directivas de mantenimiento. Se interpreta como una cadena que representa una duración ISO 8601 con el siguiente formato "hh:mm:ss.fff". | string (obligatorio) |
upgradeDomainTimeout | La cantidad de tiempo que cada dominio de actualización tiene que completarse antes de que se ejecute FailureAction. No puede ser mayor que 12 horas. Se interpreta como una cadena que representa una duración ISO 8601 con el siguiente formato "hh:mm:ss.fff". | string (obligatorio) |
upgradeTimeout | La cantidad de tiempo que debe completarse la actualización general antes de que se ejecute FailureAction. No puede ser mayor que 12 horas. Se interpreta como una cadena que representa una duración ISO 8601 con el siguiente formato "hh:mm:ss.fff". | string (obligatorio) |
ServiceTypeHealthPolicy
Nombre | Descripción | Valor |
---|---|---|
maxPercentUnhealthyPartitionsPerService | Porcentaje máximo permitido de particiones incorrectas por servicio. El porcentaje representa el porcentaje máximo tolerado de particiones que pueden ser incorrectos antes de que el servicio se considere en error. Si se respeta el porcentaje, pero hay al menos una partición incorrecta, el estado se evalúa como Advertencia. El porcentaje se calcula dividiendo el número de particiones incorrectas sobre el número total de particiones en el servicio. El cálculo se redondea hasta tolerar un error en un número reducido de particiones. |
Entero Restricciones: Valor mínimo = 0 Valor máximo = 100 (obligatorio) |
maxPercentUnhealthyReplicasPerPartition | Porcentaje máximo permitido de réplicas incorrectas por partición. El porcentaje representa el porcentaje máximo tolerado de réplicas que pueden ser incorrectos antes de que la partición se considere en error. Si se respeta el porcentaje, pero hay al menos una réplica incorrecta, el estado se evalúa como Advertencia. El porcentaje se calcula dividiendo el número de réplicas incorrectas en el número total de réplicas de la partición. El cálculo se redondea hasta tolerar un error en un número reducido de réplicas. |
Entero Restricciones: Valor mínimo = 0 Valor máximo = 100 (obligatorio) |
maxPercentUnhealthyServices | Porcentaje máximo permitido de servicios incorrectos. El porcentaje representa el porcentaje máximo tolerado de servicios que pueden ser incorrectos antes de que la aplicación se considere en error. Si se respeta el porcentaje, pero hay al menos un servicio incorrecto, el estado se evalúa como Advertencia. Esto se calcula dividiendo el número de servicios incorrectos del tipo de servicio específico sobre el número total de servicios del tipo de servicio específico. El cálculo se redondea hasta tolerar un error en un número reducido de servicios. |
Entero Restricciones: Valor mínimo = 0 Valor máximo = 100 (obligatorio) |
ServiceTypeHealthPolicyMap
Nombre | Descripción | Valor |
---|
UserAssignedIdentity
Nombre | Descripción | Valor |
---|
UserAssignedIdentityMap
Nombre | Descripción | Valor |
---|
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso managedclusters/applications se puede implementar con operaciones destinadas a:
- grupos de recursos de
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.ServiceFabric/managedclusters/applications, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceFabric/managedclusters/applications@2024-04-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
body = jsonencode({
properties = {
managedIdentities = [
{
name = "string"
principalId = "string"
}
]
parameters = {
{customized property} = "string"
}
upgradePolicy = {
applicationHealthPolicy = {
considerWarningAsError = bool
defaultServiceTypeHealthPolicy = {
maxPercentUnhealthyPartitionsPerService = int
maxPercentUnhealthyReplicasPerPartition = int
maxPercentUnhealthyServices = int
}
maxPercentUnhealthyDeployedApplications = int
serviceTypeHealthPolicyMap = {
{customized property} = {
maxPercentUnhealthyPartitionsPerService = int
maxPercentUnhealthyReplicasPerPartition = int
maxPercentUnhealthyServices = int
}
}
}
forceRestart = bool
instanceCloseDelayDuration = int
recreateApplication = bool
rollingUpgradeMonitoringPolicy = {
failureAction = "string"
healthCheckRetryTimeout = "string"
healthCheckStableDuration = "string"
healthCheckWaitDuration = "string"
upgradeDomainTimeout = "string"
upgradeTimeout = "string"
}
upgradeMode = "string"
upgradeReplicaSetCheckTimeout = int
}
version = "string"
}
})
tags = {
{customized property} = "string"
}
}
Valores de propiedad
ApplicationHealthPolicy
Nombre | Descripción | Valor |
---|---|---|
considerWarningAsError | Indica si las advertencias se tratan con la misma gravedad que los errores. | bool (obligatorio) |
defaultServiceTypeHealthPolicy | La directiva de mantenimiento usada de forma predeterminada para evaluar el estado de un tipo de servicio. | ServiceTypeHealthPolicy |
maxPercentUnhealthyDeployedApplications | Porcentaje máximo permitido de aplicaciones implementadas con estado incorrecto. Los valores permitidos son valores byte de cero a 100. El porcentaje representa el porcentaje máximo tolerado de las aplicaciones implementadas que pueden ser incorrectas antes de que la aplicación se considere en error. Esto se calcula dividiendo el número de aplicaciones implementadas con un estado incorrecto en el número de nodos en los que la aplicación se implementa actualmente en el clúster. El cálculo se redondea hasta tolerar un error en un número reducido de nodos. El porcentaje predeterminado es cero. |
int (obligatorio) |
serviceTypeHealthPolicyMap | Mapa con la directiva de mantenimiento del tipo de servicio por nombre de tipo de servicio. El mapa está vacío de forma predeterminada. | |
ApplicationParameterList
Nombre | Descripción | Valor |
---|
ApplicationResourceProperties
Nombre | Descripción | Valor |
---|---|---|
managedIdentities | Lista de identidades asignadas por el usuario para la aplicación, cada una asignada a un nombre descriptivo. | ApplicationUserAssignedIdentity[] |
Parámetros | Lista de parámetros de aplicación con valores invalidados de sus valores predeterminados especificados en el manifiesto de aplicación. | applicationParameterList de |
upgradePolicy | Describe la directiva para una actualización de aplicación supervisada. | ApplicationUpgradePolicy |
Versión | Versión del tipo de aplicación tal como se define en el manifiesto de aplicación. Este nombre debe ser el identificador de recurso de Arm completo para la versión de tipo de aplicación a la que se hace referencia. |
cuerda |
ApplicationUpgradePolicy
Nombre | Descripción | Valor |
---|---|---|
applicationHealthPolicy | Define una directiva de mantenimiento que se usa para evaluar el estado de una aplicación o de una de sus entidades secundarias. | ApplicationHealthPolicy |
forceRestart | Si es true, los procesos se reinician con fuerza durante la actualización incluso cuando la versión del código no ha cambiado (la actualización solo cambia la configuración o los datos). | Bool |
instanceCloseDelayDuration | Duración en segundos, para esperar antes de cerrar una instancia sin estado, para permitir que las solicitudes activas se agoten correctamente. Esto sería efectivo cuando la instancia se cierra durante la actualización del clúster o la aplicación, solo para las instancias que tienen una duración de retraso distinto de cero configurada en la descripción del servicio. | Int |
createApplication | Determina si la aplicación se debe volver a crear al actualizar. Si value=true, no se permiten el resto de los parámetros de la directiva de actualización. | Bool |
rollingUpgradeMonitoringPolicy | La directiva que se usa para supervisar la actualización de la aplicación | RollingUpgradeMonitoringPolicy |
upgradeMode | Modo que se usa para supervisar el estado durante una actualización gradual. Los valores son Monitored y UnmonitoredAuto. | "Supervisado" "UnmonitoredAuto" |
upgradeReplicaSetCheckTimeout | Cantidad máxima de tiempo para bloquear el procesamiento de un dominio de actualización y evitar la pérdida de disponibilidad cuando hay problemas inesperados. Cuando expire este tiempo de espera, el procesamiento del dominio de actualización continuará independientemente de los problemas de pérdida de disponibilidad. El tiempo de espera se restablece al principio de cada dominio de actualización. Los valores válidos están comprendidos entre 0 y 42949672925 inclusive. (entero de 32 bits sin signo). | Int |
ApplicationUserAssignedIdentity
Nombre | Descripción | Valor |
---|---|---|
nombre | Nombre descriptivo de la identidad asignada por el usuario. | string (obligatorio) |
principalId | Identificador principal de la identidad asignada por el usuario. | string (obligatorio) |
ManagedIdentity
Microsoft.ServiceFabric/managedclusters/applications
Nombre | Descripción | Valor |
---|---|---|
identidad | Describe las identidades administradas de un recurso de Azure. | managedIdentity |
ubicación | La ubicación del recurso depende del recurso primario. | cuerda |
nombre | El nombre del recurso | string (obligatorio) |
parent_id | Identificador del recurso que es el elemento primario de este recurso. | Identificador del recurso de tipo: managedclusters |
Propiedades | Propiedades del recurso de aplicación. | ApplicationResourceProperties |
Etiquetas | Etiquetas del recurso | Diccionario de nombres y valores de etiqueta. |
tipo | El tipo de recurso | "Microsoft.ServiceFabric/managedclusters/applications@2024-04-01" |
ProxyResourceTags
Nombre | Descripción | Valor |
---|
RollingUpgradeMonitoringPolicy
Nombre | Descripción | Valor |
---|---|---|
failureAction | La acción de compensación que se va a realizar cuando una actualización supervisada encuentra infracciones de la directiva de supervisión o de la directiva de mantenimiento. No válido indica que la acción de error no es válida. La reversión especifica que la actualización comenzará a revertirse automáticamente. Manual indica que la actualización cambiará al modo de actualización UnmonitoredManual. | 'Manual' 'Reversión' (obligatorio) |
healthCheckRetryTimeout | Cantidad de tiempo para reintentar la evaluación del estado cuando la aplicación o el clúster no tiene un estado correcto antes de ejecutar FailureAction. Se interpreta como una cadena que representa una duración ISO 8601 con el siguiente formato "hh:mm:ss.fff". | string (obligatorio) |
healthCheckStableDuration | La cantidad de tiempo que la aplicación o el clúster deben permanecer en buen estado antes de que la actualización continúe con el siguiente dominio de actualización. Se interpreta como una cadena que representa una duración ISO 8601 con el siguiente formato "hh:mm:ss.fff". | string (obligatorio) |
healthCheckWaitDuration | Cantidad de tiempo que se debe esperar después de completar un dominio de actualización antes de aplicar directivas de mantenimiento. Se interpreta como una cadena que representa una duración ISO 8601 con el siguiente formato "hh:mm:ss.fff". | string (obligatorio) |
upgradeDomainTimeout | La cantidad de tiempo que cada dominio de actualización tiene que completarse antes de que se ejecute FailureAction. No puede ser mayor que 12 horas. Se interpreta como una cadena que representa una duración ISO 8601 con el siguiente formato "hh:mm:ss.fff". | string (obligatorio) |
upgradeTimeout | La cantidad de tiempo que debe completarse la actualización general antes de que se ejecute FailureAction. No puede ser mayor que 12 horas. Se interpreta como una cadena que representa una duración ISO 8601 con el siguiente formato "hh:mm:ss.fff". | string (obligatorio) |
ServiceTypeHealthPolicy
Nombre | Descripción | Valor |
---|---|---|
maxPercentUnhealthyPartitionsPerService | Porcentaje máximo permitido de particiones incorrectas por servicio. El porcentaje representa el porcentaje máximo tolerado de particiones que pueden ser incorrectos antes de que el servicio se considere en error. Si se respeta el porcentaje, pero hay al menos una partición incorrecta, el estado se evalúa como Advertencia. El porcentaje se calcula dividiendo el número de particiones incorrectas sobre el número total de particiones en el servicio. El cálculo se redondea hasta tolerar un error en un número reducido de particiones. |
Entero Restricciones: Valor mínimo = 0 Valor máximo = 100 (obligatorio) |
maxPercentUnhealthyReplicasPerPartition | Porcentaje máximo permitido de réplicas incorrectas por partición. El porcentaje representa el porcentaje máximo tolerado de réplicas que pueden ser incorrectos antes de que la partición se considere en error. Si se respeta el porcentaje, pero hay al menos una réplica incorrecta, el estado se evalúa como Advertencia. El porcentaje se calcula dividiendo el número de réplicas incorrectas en el número total de réplicas de la partición. El cálculo se redondea hasta tolerar un error en un número reducido de réplicas. |
Entero Restricciones: Valor mínimo = 0 Valor máximo = 100 (obligatorio) |
maxPercentUnhealthyServices | Porcentaje máximo permitido de servicios incorrectos. El porcentaje representa el porcentaje máximo tolerado de servicios que pueden ser incorrectos antes de que la aplicación se considere en error. Si se respeta el porcentaje, pero hay al menos un servicio incorrecto, el estado se evalúa como Advertencia. Esto se calcula dividiendo el número de servicios incorrectos del tipo de servicio específico sobre el número total de servicios del tipo de servicio específico. El cálculo se redondea hasta tolerar un error en un número reducido de servicios. |
Entero Restricciones: Valor mínimo = 0 Valor máximo = 100 (obligatorio) |
ServiceTypeHealthPolicyMap
Nombre | Descripción | Valor |
---|
UserAssignedIdentity
Nombre | Descripción | Valor |
---|
UserAssignedIdentityMap
Nombre | Descripción | Valor |
---|