Кластеры и приложения Microsoft.ServiceFabric 2017-07-01-preview
Определение ресурсов Bicep
Тип ресурсов кластеров и приложений можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.ServiceFabric/clusters/applications, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.ServiceFabric/clusters/applications@2017-07-01-preview' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
maximumNodes: int
metrics: [
{
MaximumCapacity: int
Name: 'string'
ReservationCapacity: int
TotalApplicationCapacity: int
}
]
minimumNodes: int
parameters: {
{customized property}: 'string'
}
removeApplicationCapacity: bool
typeName: 'string'
typeVersion: '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
rollingUpgradeMonitoringPolicy: {
failureAction: 'string'
healthCheckRetryTimeout: 'string'
healthCheckStableDuration: 'string'
healthCheckWaitDuration: 'string'
upgradeDomainTimeout: 'string'
upgradeTimeout: 'string'
}
upgradeReplicaSetCheckTimeout: 'string'
}
}
}
Значения свойств
ApplicationMetricDescription
Имя | Описание | Ценность |
---|---|---|
MaximumCapacity | Максимальная емкость узла для приложения Service Fabric. Это максимальная нагрузка для экземпляра этого приложения на одном узле. Даже если емкость узла больше этого значения, Service Fabric ограничивает общую нагрузку служб в приложении на каждом узле этим значением. Если задано равно нулю, емкость для этой метрики не ограничена на каждом узле. При создании приложения с определенной емкостью приложения продукт MaximumNodes и это значение всегда должно быть меньше или равно TotalApplicationCapacity. При обновлении существующего приложения с емкостью приложения продукт MaximumNodes и это значение всегда должно быть меньше или равно TotalApplicationCapacity. |
int |
Имя | Имя метрики. | струна |
РезервированиеCapacity | Емкость резервирования узлов для приложения Service Fabric. Это объем нагрузки, зарезервированной на узлах с экземплярами этого приложения. Если задано значение MinimumNodes, то продукт этих значений будет зарезервирован в кластере для приложения. Если задано равно нулю, емкость не зарезервирована для этой метрики. При установке емкости приложения или при обновлении емкости приложения; это значение должно быть меньше или равно максимальному значению Для каждой метрики. |
int |
TotalApplicationCapacity | Общая емкость метрик для приложения Service Fabric. Это общая емкость метрик для этого приложения в кластере. Service Fabric попытается ограничить сумму нагрузки служб в приложении на это значение. При создании нового приложения с определенной емкостью приложения продукт MaximumNodes и MaximumCapacity всегда должен быть меньше или равен этому значению. |
int |
ApplicationParameterList
Имя | Описание | Ценность |
---|
ApplicationResourceProperties
Имя | Описание | Ценность |
---|---|---|
maximumNodes | Максимальное количество узлов, в которых Service Fabric будет резервировать емкость для этого приложения. Обратите внимание, что это не означает, что службы этого приложения будут размещены на всех этих узлах. По умолчанию значение этого свойства равно нулю, и это означает, что службы можно поместить на любой узел. | int Ограничения целостности: Минимальное значение = 0 |
метрика | Список метрик емкости приложения. | ApplicationMetricDescription[] |
minimumNodes | Минимальное количество узлов, в которых Service Fabric будет резервировать емкость для этого приложения. Обратите внимание, что это не означает, что службы этого приложения будут размещены на всех этих узлах. Если это свойство равно нулю, емкость не будет зарезервирована. Значение этого свойства не может быть больше значения свойства MaximumNodes. | int Ограничения целостности: Минимальное значение = 0 |
Параметры | Список параметров приложения с переопределенными значениями из значений по умолчанию, указанных в манифесте приложения. | ApplicationParameterList |
removeApplicationCapacity | Удалите текущие параметры емкости приложения. | bool |
typeName | Имя типа приложения, определенное в манифесте приложения. | струна |
typeVersion | Версия типа приложения, определенного в манифесте приложения. | струна |
upgradePolicy | Описывает политику для отслеживаемого обновления приложения. | ApplicationUpgradePolicy |
ApplicationUpgradePolicy
Имя | Описание | Ценность |
---|---|---|
applicationHealthPolicy | Определяет политику работоспособности, используемую для оценки работоспособности приложения или одного из дочерних сущностей. | ArmApplicationHealthPolicy |
forceRestart | Если значение true, процессы принудительно перезапускаются во время обновления, даже если версия кода не изменилась (обновление изменяет только конфигурацию или данные). | bool |
rollingUpgradeMonitoringPolicy | Политика, используемая для мониторинга обновления приложения | ArmRollingUpgradeMonitoringPolicy |
upgradeReplicaSetCheckTimeout | Максимальное время для блокировки обработки домена обновления и предотвращения потери доступности при возникновении непредвиденных проблем. По истечении этого времени ожидания обработка домена обновления будет продолжаться независимо от проблем с потерей доступности. Время ожидания сбрасывается в начале каждого домена обновления. Допустимые значения : от 0 до 42949672925 включительно. (без знака 32-разрядное целое число). | струна |
ArmApplicationHealthPolicy
Имя | Описание | Ценность |
---|---|---|
ConsiderWarningAsError | Указывает, обрабатываются ли предупреждения с той же серьезностью, что и ошибки. | bool |
DefaultServiceTypeHealthPolicy | Политика работоспособности, используемая по умолчанию для оценки работоспособности типа службы. | ArmServiceTypeHealthPolicy |
MaxPercentUnhealthyDeployedApplications | Максимальный допустимый процент неработоспособных развернутых приложений. Допустимые значения — это значения байтов от нуля до 100. Процент представляет максимальный допустимый процент развернутых приложений, которые могут быть неработоспособными до того, как приложение считается ошибкой. Это вычисляется путем деления числа неработоспособных развернутых приложений по количеству узлов, в которых приложение в настоящее время развертывается в кластере. Вычисления округляется до того, чтобы обеспечить один сбой на небольших числах узлов. Процент по умолчанию равен нулю. |
int |
ServiceTypeHealthPolicyMap | Карта с политикой работоспособности типа службы на имя типа службы. Карта пуста по умолчанию. | ArmServiceTypeHealthPolicyMap |
ArmRollingUpgradeMonitoringPolicy
Имя | Описание | Ценность |
---|---|---|
failureAction | Режим активации пакета службы | "Вручную" "Откат" |
healthCheckRetryTimeout | Время повтора оценки работоспособности, когда приложение или кластер неработоспособен до выполнения FailureAction. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда. | струна |
healthCheckStableDuration | Время, когда приложение или кластер должны оставаться работоспособным до перехода к следующему домену обновления. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда. | струна |
healthCheckWaitDuration | Время ожидания после завершения домена обновления перед применением политик работоспособности. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда. | струна |
upgradeDomainTimeout | Время завершения каждого домена обновления перед выполнением FailureAction. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда. | струна |
upgradeTimeout | Время выполнения общего обновления до выполнения FailureAction. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда. | струна |
ArmServiceTypeHealthPolicy
Имя | Описание | Ценность |
---|---|---|
maxPercentUnhealthyPartitionsPerService | Максимальный процент секций для каждой службы может быть неработоспособным, прежде чем приложение считается ошибкой. | int Ограничения целостности: Минимальное значение = 0 Максимальное значение = 100 |
maxPercentUnhealthyReplicasPerPartition | Максимальный процент реплик на секцию может быть неработоспособным до того, как приложение будет считаться ошибкой. | int Ограничения целостности: Минимальное значение = 0 Максимальное значение = 100 |
maxPercentUnhealthyServices | Максимальный процент служб, которым разрешено быть неработоспособным до того, как приложение считается ошибкой. | int Ограничения целостности: Минимальное значение = 0 Максимальное значение = 100 |
ArmServiceTypeHealthPolicyMap
Имя | Описание | Ценность |
---|
Microsoft.ServiceFabric/clusters/applications
Имя | Описание | Ценность |
---|---|---|
местоположение | Расположение ресурсов Azure. | струна |
имя | Имя ресурса | строка (обязательно) |
родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: кластеры |
свойства | Свойства ресурса приложения. | ApplicationResourceProperties |
Определение ресурса шаблона ARM
Тип ресурсов кластеров и приложений можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.ServiceFabric/clusters/applications, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.ServiceFabric/clusters/applications",
"apiVersion": "2017-07-01-preview",
"name": "string",
"location": "string",
"properties": {
"maximumNodes": "int",
"metrics": [
{
"MaximumCapacity": "int",
"Name": "string",
"ReservationCapacity": "int",
"TotalApplicationCapacity": "int"
}
],
"minimumNodes": "int",
"parameters": {
"{customized property}": "string"
},
"removeApplicationCapacity": "bool",
"typeName": "string",
"typeVersion": "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",
"rollingUpgradeMonitoringPolicy": {
"failureAction": "string",
"healthCheckRetryTimeout": "string",
"healthCheckStableDuration": "string",
"healthCheckWaitDuration": "string",
"upgradeDomainTimeout": "string",
"upgradeTimeout": "string"
},
"upgradeReplicaSetCheckTimeout": "string"
}
}
}
Значения свойств
ApplicationMetricDescription
Имя | Описание | Ценность |
---|---|---|
MaximumCapacity | Максимальная емкость узла для приложения Service Fabric. Это максимальная нагрузка для экземпляра этого приложения на одном узле. Даже если емкость узла больше этого значения, Service Fabric ограничивает общую нагрузку служб в приложении на каждом узле этим значением. Если задано равно нулю, емкость для этой метрики не ограничена на каждом узле. При создании приложения с определенной емкостью приложения продукт MaximumNodes и это значение всегда должно быть меньше или равно TotalApplicationCapacity. При обновлении существующего приложения с емкостью приложения продукт MaximumNodes и это значение всегда должно быть меньше или равно TotalApplicationCapacity. |
int |
Имя | Имя метрики. | струна |
РезервированиеCapacity | Емкость резервирования узлов для приложения Service Fabric. Это объем нагрузки, зарезервированной на узлах с экземплярами этого приложения. Если задано значение MinimumNodes, то продукт этих значений будет зарезервирован в кластере для приложения. Если задано равно нулю, емкость не зарезервирована для этой метрики. При установке емкости приложения или при обновлении емкости приложения; это значение должно быть меньше или равно максимальному значению Для каждой метрики. |
int |
TotalApplicationCapacity | Общая емкость метрик для приложения Service Fabric. Это общая емкость метрик для этого приложения в кластере. Service Fabric попытается ограничить сумму нагрузки служб в приложении на это значение. При создании нового приложения с определенной емкостью приложения продукт MaximumNodes и MaximumCapacity всегда должен быть меньше или равен этому значению. |
int |
ApplicationParameterList
Имя | Описание | Ценность |
---|
ApplicationResourceProperties
Имя | Описание | Ценность |
---|---|---|
maximumNodes | Максимальное количество узлов, в которых Service Fabric будет резервировать емкость для этого приложения. Обратите внимание, что это не означает, что службы этого приложения будут размещены на всех этих узлах. По умолчанию значение этого свойства равно нулю, и это означает, что службы можно поместить на любой узел. | int Ограничения целостности: Минимальное значение = 0 |
метрика | Список метрик емкости приложения. | ApplicationMetricDescription[] |
minimumNodes | Минимальное количество узлов, в которых Service Fabric будет резервировать емкость для этого приложения. Обратите внимание, что это не означает, что службы этого приложения будут размещены на всех этих узлах. Если это свойство равно нулю, емкость не будет зарезервирована. Значение этого свойства не может быть больше значения свойства MaximumNodes. | int Ограничения целостности: Минимальное значение = 0 |
Параметры | Список параметров приложения с переопределенными значениями из значений по умолчанию, указанных в манифесте приложения. | ApplicationParameterList |
removeApplicationCapacity | Удалите текущие параметры емкости приложения. | bool |
typeName | Имя типа приложения, определенное в манифесте приложения. | струна |
typeVersion | Версия типа приложения, определенного в манифесте приложения. | струна |
upgradePolicy | Описывает политику для отслеживаемого обновления приложения. | ApplicationUpgradePolicy |
ApplicationUpgradePolicy
Имя | Описание | Ценность |
---|---|---|
applicationHealthPolicy | Определяет политику работоспособности, используемую для оценки работоспособности приложения или одного из дочерних сущностей. | ArmApplicationHealthPolicy |
forceRestart | Если значение true, процессы принудительно перезапускаются во время обновления, даже если версия кода не изменилась (обновление изменяет только конфигурацию или данные). | bool |
rollingUpgradeMonitoringPolicy | Политика, используемая для мониторинга обновления приложения | ArmRollingUpgradeMonitoringPolicy |
upgradeReplicaSetCheckTimeout | Максимальное время для блокировки обработки домена обновления и предотвращения потери доступности при возникновении непредвиденных проблем. По истечении этого времени ожидания обработка домена обновления будет продолжаться независимо от проблем с потерей доступности. Время ожидания сбрасывается в начале каждого домена обновления. Допустимые значения : от 0 до 42949672925 включительно. (без знака 32-разрядное целое число). | струна |
ArmApplicationHealthPolicy
Имя | Описание | Ценность |
---|---|---|
ConsiderWarningAsError | Указывает, обрабатываются ли предупреждения с той же серьезностью, что и ошибки. | bool |
DefaultServiceTypeHealthPolicy | Политика работоспособности, используемая по умолчанию для оценки работоспособности типа службы. | ArmServiceTypeHealthPolicy |
MaxPercentUnhealthyDeployedApplications | Максимальный допустимый процент неработоспособных развернутых приложений. Допустимые значения — это значения байтов от нуля до 100. Процент представляет максимальный допустимый процент развернутых приложений, которые могут быть неработоспособными до того, как приложение считается ошибкой. Это вычисляется путем деления числа неработоспособных развернутых приложений по количеству узлов, в которых приложение в настоящее время развертывается в кластере. Вычисления округляется до того, чтобы обеспечить один сбой на небольших числах узлов. Процент по умолчанию равен нулю. |
int |
ServiceTypeHealthPolicyMap | Карта с политикой работоспособности типа службы на имя типа службы. Карта пуста по умолчанию. | ArmServiceTypeHealthPolicyMap |
ArmRollingUpgradeMonitoringPolicy
Имя | Описание | Ценность |
---|---|---|
failureAction | Режим активации пакета службы | "Вручную" "Откат" |
healthCheckRetryTimeout | Время повтора оценки работоспособности, когда приложение или кластер неработоспособен до выполнения FailureAction. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда. | струна |
healthCheckStableDuration | Время, когда приложение или кластер должны оставаться работоспособным до перехода к следующему домену обновления. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда. | струна |
healthCheckWaitDuration | Время ожидания после завершения домена обновления перед применением политик работоспособности. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда. | струна |
upgradeDomainTimeout | Время завершения каждого домена обновления перед выполнением FailureAction. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда. | струна |
upgradeTimeout | Время выполнения общего обновления до выполнения FailureAction. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда. | струна |
ArmServiceTypeHealthPolicy
Имя | Описание | Ценность |
---|---|---|
maxPercentUnhealthyPartitionsPerService | Максимальный процент секций для каждой службы может быть неработоспособным, прежде чем приложение считается ошибкой. | int Ограничения целостности: Минимальное значение = 0 Максимальное значение = 100 |
maxPercentUnhealthyReplicasPerPartition | Максимальный процент реплик на секцию может быть неработоспособным до того, как приложение будет считаться ошибкой. | int Ограничения целостности: Минимальное значение = 0 Максимальное значение = 100 |
maxPercentUnhealthyServices | Максимальный процент служб, которым разрешено быть неработоспособным до того, как приложение считается ошибкой. | int Ограничения целостности: Минимальное значение = 0 Максимальное значение = 100 |
ArmServiceTypeHealthPolicyMap
Имя | Описание | Ценность |
---|
Microsoft.ServiceFabric/clusters/applications
Имя | Описание | Ценность |
---|---|---|
apiVersion | Версия API | '2017-07-01-preview' |
местоположение | Расположение ресурсов Azure. | струна |
имя | Имя ресурса | строка (обязательно) |
свойства | Свойства ресурса приложения. | ApplicationResourceProperties |
тип | Тип ресурса | "Microsoft.ServiceFabric/clusters/applications" |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурсов кластеров и приложений можно развернуть с помощью операций, предназначенных для следующих операций:
- групп ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.ServiceFabric/clusters/applications, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceFabric/clusters/applications@2017-07-01-preview"
name = "string"
location = "string"
body = jsonencode({
properties = {
maximumNodes = int
metrics = [
{
MaximumCapacity = int
Name = "string"
ReservationCapacity = int
TotalApplicationCapacity = int
}
]
minimumNodes = int
parameters = {
{customized property} = "string"
}
removeApplicationCapacity = bool
typeName = "string"
typeVersion = "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
rollingUpgradeMonitoringPolicy = {
failureAction = "string"
healthCheckRetryTimeout = "string"
healthCheckStableDuration = "string"
healthCheckWaitDuration = "string"
upgradeDomainTimeout = "string"
upgradeTimeout = "string"
}
upgradeReplicaSetCheckTimeout = "string"
}
}
})
}
Значения свойств
ApplicationMetricDescription
Имя | Описание | Ценность |
---|---|---|
MaximumCapacity | Максимальная емкость узла для приложения Service Fabric. Это максимальная нагрузка для экземпляра этого приложения на одном узле. Даже если емкость узла больше этого значения, Service Fabric ограничивает общую нагрузку служб в приложении на каждом узле этим значением. Если задано равно нулю, емкость для этой метрики не ограничена на каждом узле. При создании приложения с определенной емкостью приложения продукт MaximumNodes и это значение всегда должно быть меньше или равно TotalApplicationCapacity. При обновлении существующего приложения с емкостью приложения продукт MaximumNodes и это значение всегда должно быть меньше или равно TotalApplicationCapacity. |
int |
Имя | Имя метрики. | струна |
РезервированиеCapacity | Емкость резервирования узлов для приложения Service Fabric. Это объем нагрузки, зарезервированной на узлах с экземплярами этого приложения. Если задано значение MinimumNodes, то продукт этих значений будет зарезервирован в кластере для приложения. Если задано равно нулю, емкость не зарезервирована для этой метрики. При установке емкости приложения или при обновлении емкости приложения; это значение должно быть меньше или равно максимальному значению Для каждой метрики. |
int |
TotalApplicationCapacity | Общая емкость метрик для приложения Service Fabric. Это общая емкость метрик для этого приложения в кластере. Service Fabric попытается ограничить сумму нагрузки служб в приложении на это значение. При создании нового приложения с определенной емкостью приложения продукт MaximumNodes и MaximumCapacity всегда должен быть меньше или равен этому значению. |
int |
ApplicationParameterList
Имя | Описание | Ценность |
---|
ApplicationResourceProperties
Имя | Описание | Ценность |
---|---|---|
maximumNodes | Максимальное количество узлов, в которых Service Fabric будет резервировать емкость для этого приложения. Обратите внимание, что это не означает, что службы этого приложения будут размещены на всех этих узлах. По умолчанию значение этого свойства равно нулю, и это означает, что службы можно поместить на любой узел. | int Ограничения целостности: Минимальное значение = 0 |
метрика | Список метрик емкости приложения. | ApplicationMetricDescription[] |
minimumNodes | Минимальное количество узлов, в которых Service Fabric будет резервировать емкость для этого приложения. Обратите внимание, что это не означает, что службы этого приложения будут размещены на всех этих узлах. Если это свойство равно нулю, емкость не будет зарезервирована. Значение этого свойства не может быть больше значения свойства MaximumNodes. | int Ограничения целостности: Минимальное значение = 0 |
Параметры | Список параметров приложения с переопределенными значениями из значений по умолчанию, указанных в манифесте приложения. | ApplicationParameterList |
removeApplicationCapacity | Удалите текущие параметры емкости приложения. | bool |
typeName | Имя типа приложения, определенное в манифесте приложения. | струна |
typeVersion | Версия типа приложения, определенного в манифесте приложения. | струна |
upgradePolicy | Описывает политику для отслеживаемого обновления приложения. | ApplicationUpgradePolicy |
ApplicationUpgradePolicy
Имя | Описание | Ценность |
---|---|---|
applicationHealthPolicy | Определяет политику работоспособности, используемую для оценки работоспособности приложения или одного из дочерних сущностей. | ArmApplicationHealthPolicy |
forceRestart | Если значение true, процессы принудительно перезапускаются во время обновления, даже если версия кода не изменилась (обновление изменяет только конфигурацию или данные). | bool |
rollingUpgradeMonitoringPolicy | Политика, используемая для мониторинга обновления приложения | ArmRollingUpgradeMonitoringPolicy |
upgradeReplicaSetCheckTimeout | Максимальное время для блокировки обработки домена обновления и предотвращения потери доступности при возникновении непредвиденных проблем. По истечении этого времени ожидания обработка домена обновления будет продолжаться независимо от проблем с потерей доступности. Время ожидания сбрасывается в начале каждого домена обновления. Допустимые значения : от 0 до 42949672925 включительно. (без знака 32-разрядное целое число). | струна |
ArmApplicationHealthPolicy
Имя | Описание | Ценность |
---|---|---|
ConsiderWarningAsError | Указывает, обрабатываются ли предупреждения с той же серьезностью, что и ошибки. | bool |
DefaultServiceTypeHealthPolicy | Политика работоспособности, используемая по умолчанию для оценки работоспособности типа службы. | ArmServiceTypeHealthPolicy |
MaxPercentUnhealthyDeployedApplications | Максимальный допустимый процент неработоспособных развернутых приложений. Допустимые значения — это значения байтов от нуля до 100. Процент представляет максимальный допустимый процент развернутых приложений, которые могут быть неработоспособными до того, как приложение считается ошибкой. Это вычисляется путем деления числа неработоспособных развернутых приложений по количеству узлов, в которых приложение в настоящее время развертывается в кластере. Вычисления округляется до того, чтобы обеспечить один сбой на небольших числах узлов. Процент по умолчанию равен нулю. |
int |
ServiceTypeHealthPolicyMap | Карта с политикой работоспособности типа службы на имя типа службы. Карта пуста по умолчанию. | ArmServiceTypeHealthPolicyMap |
ArmRollingUpgradeMonitoringPolicy
Имя | Описание | Ценность |
---|---|---|
failureAction | Режим активации пакета службы | "Вручную" "Откат" |
healthCheckRetryTimeout | Время повтора оценки работоспособности, когда приложение или кластер неработоспособен до выполнения FailureAction. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда. | струна |
healthCheckStableDuration | Время, когда приложение или кластер должны оставаться работоспособным до перехода к следующему домену обновления. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда. | струна |
healthCheckWaitDuration | Время ожидания после завершения домена обновления перед применением политик работоспособности. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда. | струна |
upgradeDomainTimeout | Время завершения каждого домена обновления перед выполнением FailureAction. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда. | струна |
upgradeTimeout | Время выполнения общего обновления до выполнения FailureAction. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда. | струна |
ArmServiceTypeHealthPolicy
Имя | Описание | Ценность |
---|---|---|
maxPercentUnhealthyPartitionsPerService | Максимальный процент секций для каждой службы может быть неработоспособным, прежде чем приложение считается ошибкой. | int Ограничения целостности: Минимальное значение = 0 Максимальное значение = 100 |
maxPercentUnhealthyReplicasPerPartition | Максимальный процент реплик на секцию может быть неработоспособным до того, как приложение будет считаться ошибкой. | int Ограничения целостности: Минимальное значение = 0 Максимальное значение = 100 |
maxPercentUnhealthyServices | Максимальный процент служб, которым разрешено быть неработоспособным до того, как приложение считается ошибкой. | int Ограничения целостности: Минимальное значение = 0 Максимальное значение = 100 |
ArmServiceTypeHealthPolicyMap
Имя | Описание | Ценность |
---|
Microsoft.ServiceFabric/clusters/applications
Имя | Описание | Ценность |
---|---|---|
местоположение | Расположение ресурсов Azure. | струна |
имя | Имя ресурса | строка (обязательно) |
parent_id | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: кластеры |
свойства | Свойства ресурса приложения. | ApplicationResourceProperties |
тип | Тип ресурса | "Microsoft.ServiceFabric/clusters/applications@2017-07-01-preview" |