Поделиться через


Microsoft.ServiceFabric managedclusters/applications 2022-08-01-preview

Определение ресурсов Bicep

Тип ресурса managedclusters/applications можно развернуть с помощью операций, предназначенных для следующих целей:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.ServiceFabric/managedclusters/applications, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.ServiceFabric/managedclusters/applications@2022-08-01-preview' = {
  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'
  }
}

Значения свойств

ApplicationHealthPolicy

Имя Описание Ценность
considerWarningAsError Указывает, обрабатываются ли предупреждения с той же серьезностью, что и ошибки. bool (обязательно)
defaultServiceTypeHealthPolicy Политика работоспособности, используемая по умолчанию для оценки работоспособности типа службы. ServiceTypeHealthPolicy
maxPercentUnhealthyDeployedApplications Максимальный допустимый процент неработоспособных развернутых приложений. Допустимые значения — это значения байтов от нуля до 100.
Процент представляет максимальный допустимый процент развернутых приложений, которые могут быть неработоспособными до того, как приложение считается ошибкой.
Это вычисляется путем деления числа неработоспособных развернутых приложений по количеству узлов, в которых приложение в настоящее время развертывается в кластере.
Вычисления округляется до того, чтобы обеспечить один сбой на небольших числах узлов. Процент по умолчанию равен нулю.
int (обязательно)
serviceTypeHealthPolicyMap Карта с политикой работоспособности типа службы на имя типа службы. Карта пуста по умолчанию. ServiceTypeHealthPolicyMap

ApplicationParameterList

Имя Описание Ценность

ApplicationResourceProperties

Имя Описание Ценность
managedIdentities Список назначенных пользователем удостоверений для приложения, каждый сопоставлен с понятным именем. ApplicationUserAssignedIdentity[]
Параметры Список параметров приложения с переопределенными значениями из значений по умолчанию, указанных в манифесте приложения. ApplicationParameterList
upgradePolicy Описывает политику для отслеживаемого обновления приложения. ApplicationUpgradePolicy
Версия Версия типа приложения, определенного в манифесте приложения.
Это имя должно быть полным идентификатором ресурса Arm для указанной версии типа приложения.
струна

ApplicationUpgradePolicy

Имя Описание Ценность
applicationHealthPolicy Определяет политику работоспособности, используемую для оценки работоспособности приложения или одного из дочерних сущностей. ApplicationHealthPolicy
forceRestart Если значение true, процессы принудительно перезапускаются во время обновления, даже если версия кода не изменилась (обновление изменяет только конфигурацию или данные). bool
instanceCloseDelayDuration Длительность в секундах, чтобы дождаться закрытия экземпляра без отслеживания состояния, чтобы разрешить активные запросы на очистку. Это будет эффективно при закрытии экземпляра во время обновления приложения или кластера только для тех экземпляров, которые имеют ненулевое время задержки, настроенное в описании службы. int
повторное применениеApplication Определяет, следует ли повторно создать приложение при обновлении. Если значение=true, остальные параметры политики обновления не допускаются. bool
rollingUpgradeMonitoringPolicy Политика, используемая для мониторинга обновления приложения RollingUpgradeMonitoringPolicy
upgradeMode Режим, используемый для мониторинга работоспособности во время последовательного обновления. Значения отслеживаются и unmonitoredAuto. "Отслеживаемый"
UnmonitoredAuto
upgradeReplicaSetCheckTimeout Максимальное время для блокировки обработки домена обновления и предотвращения потери доступности при возникновении непредвиденных проблем. По истечении этого времени ожидания обработка домена обновления будет продолжаться независимо от проблем с потерей доступности. Время ожидания сбрасывается в начале каждого домена обновления. Допустимые значения : от 0 до 42949672925 включительно. (без знака 32-разрядное целое число). int

ApplicationUserAssignedIdentity

Имя Описание Ценность
имя Понятное имя назначенного пользователем удостоверения. строка (обязательно)
principalId Идентификатор субъекта назначаемого пользователем удостоверения. строка (обязательно)

ManagedIdentity

Имя Описание Ценность
тип Тип управляемого удостоверения для ресурса. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
UserAssignedIdentityMap

Microsoft.ServiceFabric/managedclusters/applications

Имя Описание Ценность
тождество Описывает управляемые удостоверения для ресурса Azure. ManagedIdentity
местоположение Расположение ресурсов зависит от родительского ресурса. струна
имя Имя ресурса строка (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: управляемых кластеров
свойства Свойства ресурса приложения. ApplicationResourceProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

ProxyResourceTags

Имя Описание Ценность

RollingUpgradeMonitoringPolicy

Имя Описание Ценность
failureAction Компенсирующее действие, выполняемое при обнаружении отслеживаемого обновления при обнаружении нарушений политики мониторинга или политики работоспособности. Недопустимо указывает, что действие сбоя недопустимо. Откат указывает, что обновление начнет откат автоматически. Вручную указывает, что обновление переключится на режим обновления UnmonitoredManual. "Вручную"
"Откат" (обязательно)
healthCheckRetryTimeout Время повтора оценки работоспособности, когда приложение или кластер неработоспособен до выполнения FailureAction. Он интерпретируется как строка, представляющая длительность ISO 8601 со следующим форматом hh:mm:ss.fff. строка (обязательно)
healthCheckStableDuration Время, когда приложение или кластер должны оставаться работоспособным до перехода к следующему домену обновления. Он интерпретируется как строка, представляющая длительность ISO 8601 со следующим форматом hh:mm:ss.fff. строка (обязательно)
healthCheckWaitDuration Время ожидания после завершения домена обновления перед применением политик работоспособности. Он интерпретируется как строка, представляющая длительность ISO 8601 со следующим форматом hh:mm:ss.fff. строка (обязательно)
upgradeDomainTimeout Время завершения каждого домена обновления перед выполнением FailureAction. Не может быть больше 12 часов. Он интерпретируется как строка, представляющая длительность ISO 8601 со следующим форматом hh:mm:ss.fff. строка (обязательно)
upgradeTimeout Время выполнения общего обновления до выполнения FailureAction. Не может быть больше 12 часов. Он интерпретируется как строка, представляющая длительность ISO 8601 со следующим форматом hh:mm:ss.fff. строка (обязательно)

ServiceTypeHealthPolicy

Имя Описание Ценность
maxPercentUnhealthyPartitionsPerService Максимальный допустимый процент неработоспособных секций на службу.

Процент представляет максимальный допустимый процент секций, которые могут быть неработоспособными до того, как служба считается ошибкой.
Если процент учитывается, но есть хотя бы одна неработоспособная секция, работоспособность оценивается как предупреждение.
Процент вычисляется путем деления числа неработоспособных секций по общему количеству секций в службе.
Вычисления округляется до того, чтобы обеспечить один сбой на небольших числах секций.
int

Ограничения целостности:
Минимальное значение = 0
Максимальное значение = 100 (обязательно)
maxPercentUnhealthyReplicasPerPartition Максимальный допустимый процент неработоспособных реплик на секцию.

Процент представляет максимальный допустимый процент реплик, которые могут быть неработоспособными до того, как секция считается ошибкой.
Если процент учитывается, но есть по крайней мере одна неработоспособная реплика, работоспособность оценивается как предупреждение.
Процент вычисляется путем деления числа неработоспособных реплик по общему количеству реплик в секции.
Вычисления округляется до того, чтобы обеспечить один сбой на небольших числах реплик.
int

Ограничения целостности:
Минимальное значение = 0
Максимальное значение = 100 (обязательно)
maxPercentUnhealthyServices Максимальный допустимый процент неработоспособных служб.

Процент представляет максимальный допустимый процент служб, которые могут быть неработоспособными до того, как приложение считается ошибкой.
Если процент учитывается, но есть по крайней мере одна неработоспособная служба, работоспособность оценивается как предупреждение.
Это вычисляется путем деления количества неработоспособных служб конкретного типа службы по общему количеству служб определенного типа службы.
Вычисления округляется до того, чтобы обеспечить один сбой в небольших количествах служб.
int

Ограничения целостности:
Минимальное значение = 0
Максимальное значение = 100 (обязательно)

ServiceTypeHealthPolicyMap

Имя Описание Ценность

UserAssignedIdentity

Имя Описание Ценность

UserAssignedIdentityMap

Имя Описание Ценность

Определение ресурса шаблона ARM

Тип ресурса managedclusters/applications можно развернуть с помощью операций, предназначенных для следующих целей:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.ServiceFabric/managedclusters/applications, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.ServiceFabric/managedclusters/applications",
  "apiVersion": "2022-08-01-preview",
  "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"
  }
}

Значения свойств

ApplicationHealthPolicy

Имя Описание Ценность
considerWarningAsError Указывает, обрабатываются ли предупреждения с той же серьезностью, что и ошибки. bool (обязательно)
defaultServiceTypeHealthPolicy Политика работоспособности, используемая по умолчанию для оценки работоспособности типа службы. ServiceTypeHealthPolicy
maxPercentUnhealthyDeployedApplications Максимальный допустимый процент неработоспособных развернутых приложений. Допустимые значения — это значения байтов от нуля до 100.
Процент представляет максимальный допустимый процент развернутых приложений, которые могут быть неработоспособными до того, как приложение считается ошибкой.
Это вычисляется путем деления числа неработоспособных развернутых приложений по количеству узлов, в которых приложение в настоящее время развертывается в кластере.
Вычисления округляется до того, чтобы обеспечить один сбой на небольших числах узлов. Процент по умолчанию равен нулю.
int (обязательно)
serviceTypeHealthPolicyMap Карта с политикой работоспособности типа службы на имя типа службы. Карта пуста по умолчанию. ServiceTypeHealthPolicyMap

ApplicationParameterList

Имя Описание Ценность

ApplicationResourceProperties

Имя Описание Ценность
managedIdentities Список назначенных пользователем удостоверений для приложения, каждый сопоставлен с понятным именем. ApplicationUserAssignedIdentity[]
Параметры Список параметров приложения с переопределенными значениями из значений по умолчанию, указанных в манифесте приложения. ApplicationParameterList
upgradePolicy Описывает политику для отслеживаемого обновления приложения. ApplicationUpgradePolicy
Версия Версия типа приложения, определенного в манифесте приложения.
Это имя должно быть полным идентификатором ресурса Arm для указанной версии типа приложения.
струна

ApplicationUpgradePolicy

Имя Описание Ценность
applicationHealthPolicy Определяет политику работоспособности, используемую для оценки работоспособности приложения или одного из дочерних сущностей. ApplicationHealthPolicy
forceRestart Если значение true, процессы принудительно перезапускаются во время обновления, даже если версия кода не изменилась (обновление изменяет только конфигурацию или данные). bool
instanceCloseDelayDuration Длительность в секундах, чтобы дождаться закрытия экземпляра без отслеживания состояния, чтобы разрешить активные запросы на очистку. Это будет эффективно при закрытии экземпляра во время обновления приложения или кластера только для тех экземпляров, которые имеют ненулевое время задержки, настроенное в описании службы. int
повторное применениеApplication Определяет, следует ли повторно создать приложение при обновлении. Если значение=true, остальные параметры политики обновления не допускаются. bool
rollingUpgradeMonitoringPolicy Политика, используемая для мониторинга обновления приложения RollingUpgradeMonitoringPolicy
upgradeMode Режим, используемый для мониторинга работоспособности во время последовательного обновления. Значения отслеживаются и unmonitoredAuto. "Отслеживаемый"
UnmonitoredAuto
upgradeReplicaSetCheckTimeout Максимальное время для блокировки обработки домена обновления и предотвращения потери доступности при возникновении непредвиденных проблем. По истечении этого времени ожидания обработка домена обновления будет продолжаться независимо от проблем с потерей доступности. Время ожидания сбрасывается в начале каждого домена обновления. Допустимые значения : от 0 до 42949672925 включительно. (без знака 32-разрядное целое число). int

ApplicationUserAssignedIdentity

Имя Описание Ценность
имя Понятное имя назначенного пользователем удостоверения. строка (обязательно)
principalId Идентификатор субъекта назначаемого пользователем удостоверения. строка (обязательно)

ManagedIdentity

Имя Описание Ценность
тип Тип управляемого удостоверения для ресурса. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
UserAssignedIdentityMap

Microsoft.ServiceFabric/managedclusters/applications

Имя Описание Ценность
apiVersion Версия API '2022-08-01-preview'
тождество Описывает управляемые удостоверения для ресурса Azure. ManagedIdentity
местоположение Расположение ресурсов зависит от родительского ресурса. струна
имя Имя ресурса строка (обязательно)
свойства Свойства ресурса приложения. ApplicationResourceProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.ServiceFabric/managedclusters/applications"

ProxyResourceTags

Имя Описание Ценность

RollingUpgradeMonitoringPolicy

Имя Описание Ценность
failureAction Компенсирующее действие, выполняемое при обнаружении отслеживаемого обновления при обнаружении нарушений политики мониторинга или политики работоспособности. Недопустимо указывает, что действие сбоя недопустимо. Откат указывает, что обновление начнет откат автоматически. Вручную указывает, что обновление переключится на режим обновления UnmonitoredManual. "Вручную"
"Откат" (обязательно)
healthCheckRetryTimeout Время повтора оценки работоспособности, когда приложение или кластер неработоспособен до выполнения FailureAction. Он интерпретируется как строка, представляющая длительность ISO 8601 со следующим форматом hh:mm:ss.fff. строка (обязательно)
healthCheckStableDuration Время, когда приложение или кластер должны оставаться работоспособным до перехода к следующему домену обновления. Он интерпретируется как строка, представляющая длительность ISO 8601 со следующим форматом hh:mm:ss.fff. строка (обязательно)
healthCheckWaitDuration Время ожидания после завершения домена обновления перед применением политик работоспособности. Он интерпретируется как строка, представляющая длительность ISO 8601 со следующим форматом hh:mm:ss.fff. строка (обязательно)
upgradeDomainTimeout Время завершения каждого домена обновления перед выполнением FailureAction. Не может быть больше 12 часов. Он интерпретируется как строка, представляющая длительность ISO 8601 со следующим форматом hh:mm:ss.fff. строка (обязательно)
upgradeTimeout Время выполнения общего обновления до выполнения FailureAction. Не может быть больше 12 часов. Он интерпретируется как строка, представляющая длительность ISO 8601 со следующим форматом hh:mm:ss.fff. строка (обязательно)

ServiceTypeHealthPolicy

Имя Описание Ценность
maxPercentUnhealthyPartitionsPerService Максимальный допустимый процент неработоспособных секций на службу.

Процент представляет максимальный допустимый процент секций, которые могут быть неработоспособными до того, как служба считается ошибкой.
Если процент учитывается, но есть хотя бы одна неработоспособная секция, работоспособность оценивается как предупреждение.
Процент вычисляется путем деления числа неработоспособных секций по общему количеству секций в службе.
Вычисления округляется до того, чтобы обеспечить один сбой на небольших числах секций.
int

Ограничения целостности:
Минимальное значение = 0
Максимальное значение = 100 (обязательно)
maxPercentUnhealthyReplicasPerPartition Максимальный допустимый процент неработоспособных реплик на секцию.

Процент представляет максимальный допустимый процент реплик, которые могут быть неработоспособными до того, как секция считается ошибкой.
Если процент учитывается, но есть по крайней мере одна неработоспособная реплика, работоспособность оценивается как предупреждение.
Процент вычисляется путем деления числа неработоспособных реплик по общему количеству реплик в секции.
Вычисления округляется до того, чтобы обеспечить один сбой на небольших числах реплик.
int

Ограничения целостности:
Минимальное значение = 0
Максимальное значение = 100 (обязательно)
maxPercentUnhealthyServices Максимальный допустимый процент неработоспособных служб.

Процент представляет максимальный допустимый процент служб, которые могут быть неработоспособными до того, как приложение считается ошибкой.
Если процент учитывается, но есть по крайней мере одна неработоспособная служба, работоспособность оценивается как предупреждение.
Это вычисляется путем деления количества неработоспособных служб конкретного типа службы по общему количеству служб определенного типа службы.
Вычисления округляется до того, чтобы обеспечить один сбой в небольших количествах служб.
int

Ограничения целостности:
Минимальное значение = 0
Максимальное значение = 100 (обязательно)

ServiceTypeHealthPolicyMap

Имя Описание Ценность

UserAssignedIdentity

Имя Описание Ценность

UserAssignedIdentityMap

Имя Описание Ценность

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса managedclusters/applications можно развернуть с помощью операций, предназначенных для следующих целей:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.ServiceFabric/managedclusters/applications, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceFabric/managedclusters/applications@2022-08-01-preview"
  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"
  }
}

Значения свойств

ApplicationHealthPolicy

Имя Описание Ценность
considerWarningAsError Указывает, обрабатываются ли предупреждения с той же серьезностью, что и ошибки. bool (обязательно)
defaultServiceTypeHealthPolicy Политика работоспособности, используемая по умолчанию для оценки работоспособности типа службы. ServiceTypeHealthPolicy
maxPercentUnhealthyDeployedApplications Максимальный допустимый процент неработоспособных развернутых приложений. Допустимые значения — это значения байтов от нуля до 100.
Процент представляет максимальный допустимый процент развернутых приложений, которые могут быть неработоспособными до того, как приложение считается ошибкой.
Это вычисляется путем деления числа неработоспособных развернутых приложений по количеству узлов, в которых приложение в настоящее время развертывается в кластере.
Вычисления округляется до того, чтобы обеспечить один сбой на небольших числах узлов. Процент по умолчанию равен нулю.
int (обязательно)
serviceTypeHealthPolicyMap Карта с политикой работоспособности типа службы на имя типа службы. Карта пуста по умолчанию. ServiceTypeHealthPolicyMap

ApplicationParameterList

Имя Описание Ценность

ApplicationResourceProperties

Имя Описание Ценность
managedIdentities Список назначенных пользователем удостоверений для приложения, каждый сопоставлен с понятным именем. ApplicationUserAssignedIdentity[]
Параметры Список параметров приложения с переопределенными значениями из значений по умолчанию, указанных в манифесте приложения. ApplicationParameterList
upgradePolicy Описывает политику для отслеживаемого обновления приложения. ApplicationUpgradePolicy
Версия Версия типа приложения, определенного в манифесте приложения.
Это имя должно быть полным идентификатором ресурса Arm для указанной версии типа приложения.
струна

ApplicationUpgradePolicy

Имя Описание Ценность
applicationHealthPolicy Определяет политику работоспособности, используемую для оценки работоспособности приложения или одного из дочерних сущностей. ApplicationHealthPolicy
forceRestart Если значение true, процессы принудительно перезапускаются во время обновления, даже если версия кода не изменилась (обновление изменяет только конфигурацию или данные). bool
instanceCloseDelayDuration Длительность в секундах, чтобы дождаться закрытия экземпляра без отслеживания состояния, чтобы разрешить активные запросы на очистку. Это будет эффективно при закрытии экземпляра во время обновления приложения или кластера только для тех экземпляров, которые имеют ненулевое время задержки, настроенное в описании службы. int
повторное применениеApplication Определяет, следует ли повторно создать приложение при обновлении. Если значение=true, остальные параметры политики обновления не допускаются. bool
rollingUpgradeMonitoringPolicy Политика, используемая для мониторинга обновления приложения RollingUpgradeMonitoringPolicy
upgradeMode Режим, используемый для мониторинга работоспособности во время последовательного обновления. Значения отслеживаются и unmonitoredAuto. "Отслеживаемый"
UnmonitoredAuto
upgradeReplicaSetCheckTimeout Максимальное время для блокировки обработки домена обновления и предотвращения потери доступности при возникновении непредвиденных проблем. По истечении этого времени ожидания обработка домена обновления будет продолжаться независимо от проблем с потерей доступности. Время ожидания сбрасывается в начале каждого домена обновления. Допустимые значения : от 0 до 42949672925 включительно. (без знака 32-разрядное целое число). int

ApplicationUserAssignedIdentity

Имя Описание Ценность
имя Понятное имя назначенного пользователем удостоверения. строка (обязательно)
principalId Идентификатор субъекта назначаемого пользователем удостоверения. строка (обязательно)

ManagedIdentity

Имя Описание Ценность
тип Тип управляемого удостоверения для ресурса. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
UserAssignedIdentityMap

Microsoft.ServiceFabric/managedclusters/applications

Имя Описание Ценность
тождество Описывает управляемые удостоверения для ресурса Azure. ManagedIdentity
местоположение Расположение ресурсов зависит от родительского ресурса. струна
имя Имя ресурса строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: управляемыекластеры
свойства Свойства ресурса приложения. ApplicationResourceProperties
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.ServiceFabric/managedclusters/applications@2022-08-01-preview"

ProxyResourceTags

Имя Описание Ценность

RollingUpgradeMonitoringPolicy

Имя Описание Ценность
failureAction Компенсирующее действие, выполняемое при обнаружении отслеживаемого обновления при обнаружении нарушений политики мониторинга или политики работоспособности. Недопустимо указывает, что действие сбоя недопустимо. Откат указывает, что обновление начнет откат автоматически. Вручную указывает, что обновление переключится на режим обновления UnmonitoredManual. "Вручную"
"Откат" (обязательно)
healthCheckRetryTimeout Время повтора оценки работоспособности, когда приложение или кластер неработоспособен до выполнения FailureAction. Он интерпретируется как строка, представляющая длительность ISO 8601 со следующим форматом hh:mm:ss.fff. строка (обязательно)
healthCheckStableDuration Время, когда приложение или кластер должны оставаться работоспособным до перехода к следующему домену обновления. Он интерпретируется как строка, представляющая длительность ISO 8601 со следующим форматом hh:mm:ss.fff. строка (обязательно)
healthCheckWaitDuration Время ожидания после завершения домена обновления перед применением политик работоспособности. Он интерпретируется как строка, представляющая длительность ISO 8601 со следующим форматом hh:mm:ss.fff. строка (обязательно)
upgradeDomainTimeout Время завершения каждого домена обновления перед выполнением FailureAction. Не может быть больше 12 часов. Он интерпретируется как строка, представляющая длительность ISO 8601 со следующим форматом hh:mm:ss.fff. строка (обязательно)
upgradeTimeout Время выполнения общего обновления до выполнения FailureAction. Не может быть больше 12 часов. Он интерпретируется как строка, представляющая длительность ISO 8601 со следующим форматом hh:mm:ss.fff. строка (обязательно)

ServiceTypeHealthPolicy

Имя Описание Ценность
maxPercentUnhealthyPartitionsPerService Максимальный допустимый процент неработоспособных секций на службу.

Процент представляет максимальный допустимый процент секций, которые могут быть неработоспособными до того, как служба считается ошибкой.
Если процент учитывается, но есть хотя бы одна неработоспособная секция, работоспособность оценивается как предупреждение.
Процент вычисляется путем деления числа неработоспособных секций по общему количеству секций в службе.
Вычисления округляется до того, чтобы обеспечить один сбой на небольших числах секций.
int

Ограничения целостности:
Минимальное значение = 0
Максимальное значение = 100 (обязательно)
maxPercentUnhealthyReplicasPerPartition Максимальный допустимый процент неработоспособных реплик на секцию.

Процент представляет максимальный допустимый процент реплик, которые могут быть неработоспособными до того, как секция считается ошибкой.
Если процент учитывается, но есть по крайней мере одна неработоспособная реплика, работоспособность оценивается как предупреждение.
Процент вычисляется путем деления числа неработоспособных реплик по общему количеству реплик в секции.
Вычисления округляется до того, чтобы обеспечить один сбой на небольших числах реплик.
int

Ограничения целостности:
Минимальное значение = 0
Максимальное значение = 100 (обязательно)
maxPercentUnhealthyServices Максимальный допустимый процент неработоспособных служб.

Процент представляет максимальный допустимый процент служб, которые могут быть неработоспособными до того, как приложение считается ошибкой.
Если процент учитывается, но есть по крайней мере одна неработоспособная служба, работоспособность оценивается как предупреждение.
Это вычисляется путем деления количества неработоспособных служб конкретного типа службы по общему количеству служб определенного типа службы.
Вычисления округляется до того, чтобы обеспечить один сбой в небольших количествах служб.
int

Ограничения целостности:
Минимальное значение = 0
Максимальное значение = 100 (обязательно)

ServiceTypeHealthPolicyMap

Имя Описание Ценность

UserAssignedIdentity

Имя Описание Ценность

UserAssignedIdentityMap

Имя Описание Ценность