Microsoft.ServiceFabric managedClusters 2020-01-01-preview
- Актуальная
- 2024-02-01-preview
- 2023-12-01-preview
- 01.11.2023 г.
- 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
- 2020-01-01-preview
Определение ресурса Bicep
Тип ресурса managedClusters можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания группы ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.ServiceFabric/managedClusters, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.ServiceFabric/managedClusters@2020-01-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
name: 'string'
}
properties: {
addonFeatures: [
'string'
]
adminPassword: 'string'
adminUserName: 'string'
azureActiveDirectory: {
clientApplication: 'string'
clusterApplication: 'string'
tenantId: 'string'
}
clientConnectionPort: int
clients: [
{
commonName: 'string'
isAdmin: bool
issuerThumbprint: 'string'
thumbprint: 'string'
}
]
clusterCodeVersion: 'string'
dnsName: 'string'
fabricSettings: [
{
name: 'string'
parameters: [
{
name: 'string'
value: 'string'
}
]
}
]
httpGatewayConnectionPort: int
loadBalancingRules: [
{
backendPort: int
frontendPort: int
probeProtocol: 'string'
probeRequestPath: 'string'
protocol: 'string'
}
]
}
}
Значения свойств
managedClusters
Имя | Описание | Значение |
---|---|---|
name | имя ресурса. | строка (обязательно) |
location | Расположение ресурса Azure. | строка (обязательно) |
tags | Теги ресурсов Azure. | Словарь имен и значений тегов. См . раздел Теги в шаблонах |
sku | Номер SKU управляемого кластера | SKU |
properties | Свойства ресурса управляемого кластера | ManagedClusterProperties |
ManagedClusterProperties
Имя | Описание | Значение |
---|---|---|
addonFeatures | клиентские сертификаты для кластера. | Массив строк, содержащий любой из: BackupRestoreService DnsService ResourceMonitorService |
adminPassword | пароль администратора виртуальной машины. | строка Ограничения: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
adminUserName | имя пользователя администратора виртуальной машины. | строка (обязательно) |
azureActiveDirectory | Azure Active Directory. | AzureActiveDirectory |
clientConnectionPort | Порт, используемый для клиентских подключений к кластеру. | INT |
клиенты | клиентские сертификаты для кластера. | ClientCertificate[] |
clusterCodeVersion | Версия среды выполнения Service Fabric кластера. Это свойство может быть установлено только в том случае, если параметр upgradeMode имеет значение "Вручную". Чтобы получить список доступных версий Service Fabric для новых кластеров, используйте API ClusterVersion. Чтобы получить список доступных версий для существующих кластеров, используйте availableClusterVersions. | строка |
dnsName | Dns-имя кластера. | строка (обязательно) |
fabricSettings | Список настраиваемых параметров структуры для настройки кластера. | SettingsSectionDescription[] |
httpGatewayConnectionPort | Порт, используемый для HTTP-подключений к кластеру. | INT |
loadBalancingRules | Описывает правила балансировки нагрузки. | LoadBalancingRule[] |
AzureActiveDirectory
Имя | Описание | Значение |
---|---|---|
clientApplication | Идентификатор клиентского приложения Azure Active Directory. | строка |
clusterApplication | Идентификатор приложения кластера Azure Active Directory. | строка |
tenantId | Идентификатор клиента Azure Active Directory. | строка |
ClientCertificate
Имя | Описание | Значение |
---|---|---|
commonName | Общее имя сертификата. | строка |
isAdmin | Является ли сертификат администратором. | bool (обязательно) |
issuerThumbprint | Отпечаток издателя для сертификата. Используется только вместе с CommonName. | строка |
thumbprint | Отпечаток сертификата. | строка |
SettingsSectionDescription
Имя | Описание | Значение |
---|---|---|
name | Имя раздела параметров структуры. | string (обязательно) |
параметры | Коллекция параметров в разделе. | SettingsParameterDescription[] (обязательно) |
SettingsParameterDescription
Имя | Описание | Значение |
---|---|---|
name | Имя параметра параметра структуры. | string (обязательно) |
значение | Значение параметра параметра параметра fabric. | string (обязательно) |
LoadBalancingRule
Имя | Описание | Значение |
---|---|---|
backendPort | Порт, используемый для внутренних соединений в конечной точке. Допустимые значения находятся в диапазоне от 1 до 65535. | int (обязательно) Ограничения: Минимальное значение = 1 Максимальное значение = 65534 |
frontendPort | Порт для внешней конечной точки. Номера портов для каждого правила должны быть уникальными в пределах Load Balancer. Допустимые значения находятся в диапазоне от 1 до 65534. | int (обязательно) Ограничения: Минимальное значение = 1 Максимальное значение = 65534 |
probeProtocol | ссылка на пробу подсистемы балансировки нагрузки, используемую правилом балансировки нагрузки. | 'http '' https '"tcp" (обязательно) |
probeRequestPath | Путь запроса пробы. Поддерживается только для проб HTTP/HTTPS. | строка |
protocol | Ссылка на транспортный протокол, используемый правилом балансировки нагрузки. | "tcp" "udp" (обязательно) |
Sku
Имя | Описание | Значение |
---|---|---|
name | Имя SKU. | "Базовый" "Стандартный" (обязательно) |
Определение ресурса шаблона ARM
Тип ресурса managedClusters можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания групп ресурсов.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.ServiceFabric/managedClusters, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.ServiceFabric/managedClusters",
"apiVersion": "2020-01-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"name": "string"
},
"properties": {
"addonFeatures": [ "string" ],
"adminPassword": "string",
"adminUserName": "string",
"azureActiveDirectory": {
"clientApplication": "string",
"clusterApplication": "string",
"tenantId": "string"
},
"clientConnectionPort": "int",
"clients": [
{
"commonName": "string",
"isAdmin": "bool",
"issuerThumbprint": "string",
"thumbprint": "string"
}
],
"clusterCodeVersion": "string",
"dnsName": "string",
"fabricSettings": [
{
"name": "string",
"parameters": [
{
"name": "string",
"value": "string"
}
]
}
],
"httpGatewayConnectionPort": "int",
"loadBalancingRules": [
{
"backendPort": "int",
"frontendPort": "int",
"probeProtocol": "string",
"probeRequestPath": "string",
"protocol": "string"
}
]
}
}
Значения свойств
managedClusters
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | Microsoft.ServiceFabric/managedClusters |
версия_API | Версия API ресурсов | '2020-01-01-preview' |
name | имя ресурса. | строка (обязательно) |
location | Расположение ресурса Azure. | строка (обязательно) |
tags | Теги ресурсов Azure. | Словарь имен и значений тегов. См . раздел Теги в шаблонах |
sku | Номер SKU управляемого кластера | SKU |
properties | Свойства ресурса управляемого кластера | ManagedClusterProperties |
ManagedClusterProperties
Имя | Описание | Значение |
---|---|---|
addonFeatures | клиентские сертификаты для кластера. | Массив строк, содержащий любой из: BackupRestoreService DnsService ResourceMonitorService |
adminPassword | пароль администратора виртуальной машины. | строка Ограничения: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
adminUserName | имя пользователя администратора виртуальной машины. | строка (обязательно) |
azureActiveDirectory | Azure Active Directory. | AzureActiveDirectory |
clientConnectionPort | Порт, используемый для клиентских подключений к кластеру. | INT |
клиенты | клиентские сертификаты для кластера. | ClientCertificate[] |
clusterCodeVersion | Версия среды выполнения Service Fabric кластера. Это свойство может быть установлено только в том случае, если параметр upgradeMode имеет значение "Вручную". Чтобы получить список доступных версий Service Fabric для новых кластеров, используйте API ClusterVersion. Чтобы получить список доступных версий для существующих кластеров, используйте availableClusterVersions. | строка |
dnsName | Dns-имя кластера. | строка (обязательно) |
fabricSettings | Список настраиваемых параметров структуры для настройки кластера. | SettingsSectionDescription[] |
httpGatewayConnectionPort | Порт, используемый для HTTP-подключений к кластеру. | INT |
loadBalancingRules | Описывает правила балансировки нагрузки. | LoadBalancingRule[] |
AzureActiveDirectory
Имя | Описание | Значение |
---|---|---|
clientApplication | Идентификатор клиентского приложения Azure Active Directory. | строка |
clusterApplication | Идентификатор приложения кластера Azure Active Directory. | строка |
tenantId | Идентификатор клиента Azure Active Directory. | строка |
ClientCertificate
Имя | Описание | Значение |
---|---|---|
commonName | Общее имя сертификата. | строка |
isAdmin | Является ли сертификат администратором. | bool (обязательно) |
issuerThumbprint | Отпечаток издателя для сертификата. Используется только вместе с CommonName. | строка |
thumbprint | Отпечаток сертификата. | строка |
SettingsSectionDescription
Имя | Описание | Значение |
---|---|---|
name | Имя раздела параметров структуры. | строка (обязательно) |
параметры | Коллекция параметров в разделе. | SettingsParameterDescription[] (обязательно) |
SettingsParameterDescription
Имя | Описание | Значение |
---|---|---|
name | Имя параметра параметра структуры. | string (обязательно) |
значение | Значение параметра параметра параметра fabric. | string (обязательно) |
LoadBalancingRule
Имя | Описание | Значение |
---|---|---|
backendPort | Порт, используемый для внутренних соединений в конечной точке. Допустимые значения находятся в диапазоне от 1 до 65535. | int (обязательно) Ограничения: Минимальное значение = 1 Максимальное значение = 65534 |
frontendPort | Порт для внешней конечной точки. Номера портов для каждого правила должны быть уникальными в пределах Load Balancer. Допустимые значения находятся в диапазоне от 1 до 65534. | int (обязательно) Ограничения: Минимальное значение = 1 Максимальное значение = 65534 |
probeProtocol | ссылка на пробу подсистемы балансировки нагрузки, используемую правилом балансировки нагрузки. | 'http '' https '"tcp" (обязательно) |
probeRequestPath | Путь запроса пробы. Поддерживается только для проб HTTP/HTTPS. | строка |
protocol | Ссылка на транспортный протокол, используемый правилом балансировки нагрузки. | "tcp" "udp" (обязательно) |
Sku
Имя | Описание | Значение |
---|---|---|
name | Имя SKU. | "Базовый" "Стандартный" (обязательно) |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса managedClusters можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.ServiceFabric/managedClusters, добавьте следующую terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceFabric/managedClusters@2020-01-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
addonFeatures = [
"string"
]
adminPassword = "string"
adminUserName = "string"
azureActiveDirectory = {
clientApplication = "string"
clusterApplication = "string"
tenantId = "string"
}
clientConnectionPort = int
clients = [
{
commonName = "string"
isAdmin = bool
issuerThumbprint = "string"
thumbprint = "string"
}
]
clusterCodeVersion = "string"
dnsName = "string"
fabricSettings = [
{
name = "string"
parameters = [
{
name = "string"
value = "string"
}
]
}
]
httpGatewayConnectionPort = int
loadBalancingRules = [
{
backendPort = int
frontendPort = int
probeProtocol = "string"
probeRequestPath = "string"
protocol = "string"
}
]
}
sku = {
name = "string"
}
})
}
Значения свойств
managedClusters
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | "Microsoft.ServiceFabric/managedClusters@2020-01-01-preview" |
name | имя ресурса. | string (обязательно) |
location | Расположение ресурса Azure. | string (обязательно) |
parent_id | Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. | string (обязательно) |
tags | Теги ресурсов Azure. | Словарь имен и значений тегов. |
sku | Номер SKU управляемого кластера | SKU |
properties | Свойства ресурса управляемого кластера | ManagedClusterProperties |
ManagedClusterProperties
Имя | Описание | Значение |
---|---|---|
addonFeatures | сертификаты клиента для кластера. | Массив строк, содержащий любой из: "BackupRestoreService" "DnsService" "ResourceMonitorService" |
adminPassword | пароль администратора виртуальной машины. | строка Ограничения: Конфиденциальное значение. Передайте в качестве безопасного параметра. |
adminUserName | имя пользователя администратора виртуальной машины. | строка (обязательно) |
azureActiveDirectory | Azure Active Directory. | AzureActiveDirectory |
clientConnectionPort | Порт, используемый для клиентских подключений к кластеру. | INT |
клиенты | клиентские сертификаты для кластера. | ClientCertificate[] |
clusterCodeVersion | Версия среды выполнения Service Fabric кластера. Это свойство может быть установлено только в том случае, если параметр upgradeMode имеет значение "Вручную". Чтобы получить список доступных версий Service Fabric для новых кластеров, используйте API ClusterVersion. Чтобы получить список доступных версий для существующих кластеров, используйте availableClusterVersions. | строка |
dnsName | Dns-имя кластера. | строка (обязательно) |
fabricSettings | Список настраиваемых параметров структуры для настройки кластера. | SettingsSectionDescription[] |
httpGatewayConnectionPort | Порт, используемый для HTTP-подключений к кластеру. | INT |
loadBalancingRules | Описывает правила балансировки нагрузки. | LoadBalancingRule[] |
AzureActiveDirectory
Имя | Описание | Значение |
---|---|---|
clientApplication | Идентификатор клиентского приложения Azure Active Directory. | строка |
clusterApplication | Идентификатор приложения кластера Azure Active Directory. | строка |
tenantId | Идентификатор клиента Azure Active Directory. | строка |
ClientCertificate
Имя | Описание | Значение |
---|---|---|
commonName | Общее имя сертификата. | строка |
isAdmin | Является ли сертификат администратором. | bool (обязательно) |
issuerThumbprint | Отпечаток издателя для сертификата. Используется только вместе с CommonName. | строка |
thumbprint | Отпечаток сертификата. | строка |
SettingsSectionDescription
Имя | Описание | Значение |
---|---|---|
name | Имя раздела параметров структуры. | строка (обязательно) |
параметры | Коллекция параметров в разделе . | SettingsParameterDescription[] (обязательно) |
SettingsParameterDescription
Имя | Описание | Значение |
---|---|---|
name | Имя параметра параметра структуры. | строка (обязательно) |
значение | Значение параметра параметра структуры. | строка (обязательно) |
LoadBalancingRule
Имя | Описание | Значение |
---|---|---|
backendPort | Порт, используемый для внутренних соединений в конечной точке. Допустимые значения: от 1 до 65535. | int (обязательно) Ограничения: Минимальное значение = 1 Максимальное значение = 65534 |
frontendPort | Порт для внешней конечной точки. Номера портов для каждого правила должны быть уникальными в пределах Load Balancer. Допустимые значения находятся в диапазоне от 1 до 65534. | int (обязательно) Ограничения: Минимальное значение = 1 Максимальное значение = 65534 |
probeProtocol | ссылка на пробу подсистемы балансировки нагрузки, используемую правилом балансировки нагрузки. | "http "" https ""tcp" (обязательно) |
probeRequestPath | Путь запроса пробы. Поддерживается только для проб HTTP/HTTPS. | строка |
protocol | Ссылка на транспортный протокол, используемый правилом балансировки нагрузки. | "tcp" "udp" (обязательно) |
Sku
Имя | Описание | Значение |
---|---|---|
name | Имя SKU. | "Basic" "Стандартный" (обязательно) |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по