Microsoft.ServiceFabric managedClusters 2020-01-01-preview
- En son
- 2024-04-01
- 2024-02-01-önizleme
- 2023-12-01-önizleme
- 2023-11-01-önizleme
- 2023-09-01-önizleme
- 2023-07-01-önizleme
- 2023-03-01-önizleme
- 2023-02-01-önizleme
- 2022-10-01-önizleme
- 2022-08-01-önizleme
- 2022-06-01-önizleme
- 2022-02-01-önizleme
- 2022-01-01
- 2021-11-01-önizleme
- 2021-07-01-önizleme
- 2021-05-01
- 2021-01-01-önizleme
- 2020-01-01-önizleme
Bicep kaynak tanımı
managedClusters kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.ServiceFabric/managedClusters kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
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'
}
]
}
}
Özellik değerleri
managedClusters
Ad | Açıklama | Değer |
---|---|---|
name | Kaynak adı | dize (gerekli) |
location | Azure kaynak konumu. | dize (gerekli) |
etiketler | Azure kaynak etiketleri. | Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler |
Sku | Yönetilen kümenin sku'su | Sku |
properties | Yönetilen küme kaynak özellikleri | ManagedClusterProperties |
ManagedClusterProperties
Ad | Açıklama | Değer |
---|---|---|
addonFeatures | küme için istemci sertifikaları. | Herhangi birini içeren dize dizisi: 'BackupRestoreService' 'DnsService' 'ResourceMonitorService' |
adminPassword | vm admin kullanıcı parolası. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
adminUserName | vm admin kullanıcı adı. | dize (gerekli) |
azureActiveDirectory | Azure Active Directory. | AzureActiveDirectory |
clientConnectionPort | Kümeye istemci bağlantıları için kullanılan bağlantı noktası. | int |
Istemci | küme için istemci sertifikaları. | ClientCertificate[] |
clusterCodeVersion | Kümenin Service Fabric çalışma zamanı sürümü. Bu özellik yalnızca upgradeMode 'Manual' olarak ayarlandığında kullanıcı tarafından ayarlanabilir. Yeni kümeler için kullanılabilir Service Fabric sürümlerinin listesini almak için ClusterVersion API'sini kullanın. Mevcut kümeler için kullanılabilir sürümün listesini almak için availableClusterVersions kullanın. | string |
dnsName | Küme dns adı. | dize (gerekli) |
fabricSettings | Kümeyi yapılandırmak için özel doku ayarlarının listesi. | SettingsSectionDescription[] |
httpGatewayConnectionPort | Kümeye http bağlantıları için kullanılan bağlantı noktası. | int |
loadBalancingRules | Yük dengeleme kurallarını açıklar. | LoadBalancingRule[] |
AzureActiveDirectory
Ad | Açıklama | Değer |
---|---|---|
clientApplication | Azure Active Directory istemci uygulama kimliği. | string |
clusterApplication | Azure Active Directory kümesi uygulama kimliği. | string |
tenantId | Azure Active Directory kiracı kimliği. | string |
ClientCertificate
Ad | Açıklama | Değer |
---|---|---|
commonName | Sertifika Ortak adı. | string |
isAdmin | Sertifikanın yönetici olup olmadığı. | bool (gerekli) |
issuerThumbprint | Sertifika için veren parmak izi. Yalnızca CommonName ile birlikte kullanılır. | string |
Parmak izi | Sertifika Parmak İzi. | string |
AyarlarSectionDescription
Ad | Açıklama | Değer |
---|---|---|
name | Doku ayarlarının bölüm adı. | dize (gerekli) |
parameters | bölümündeki parametre koleksiyonu. | SettingsParameterDescription[] (gerekli) |
AyarlarParameterDescription
Ad | Açıklama | Değer |
---|---|---|
name | Doku ayarının parametre adı. | dize (gerekli) |
değer | Doku ayarının parametre değeri. | dize (gerekli) |
LoadBalancingRule
Ad | Açıklama | Değer |
---|---|---|
backendPort | Uç nokta üzerindeki iç bağlantılar için kullanılan bağlantı noktası. Kabul edilebilir değerler 1 ile 65535 arasındadır. | int (gerekli) Kısıtlama -ları: Min değer = 1 Maksimum değer = 65534 |
frontendPort | Dış uç noktanın bağlantı noktası. Her kuralın bağlantı noktası numaraları Load Balancer içinde benzersiz olmalıdır. Kabul edilebilir değerler 1 ile 65534 arasındadır. | int (gerekli) Kısıtlama -ları: Min değer = 1 Maksimum değer = 65534 |
probeProtocol | yük dengeleme kuralı tarafından kullanılan yük dengeleyici yoklaması başvurusu. | 'http '' https ''tcp' (gerekli) |
probeRequestPath | Yoklama isteği yolu. Yalnızca HTTP/HTTPS yoklamaları için desteklenir. | string |
protokol | Yük dengeleme kuralı tarafından kullanılan aktarım protokolü başvurusu. | 'tcp' 'udp' (gerekli) |
Sku
Ad | Açıklama | Değer |
---|---|---|
name | Sku Adı. | 'Temel' 'Standart' (gerekli) |
ARM şablonu kaynak tanımı
managedClusters kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.ServiceFabric/managedClusters kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"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"
}
]
}
}
Özellik değerleri
managedClusters
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.ServiceFabric/managedClusters' |
apiVersion | Kaynak API'sinin sürümü | '2020-01-01-preview' |
name | Kaynak adı | dize (gerekli) |
location | Azure kaynak konumu. | dize (gerekli) |
etiketler | Azure kaynak etiketleri. | Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler |
Sku | Yönetilen kümenin sku'su | Sku |
properties | Yönetilen küme kaynak özellikleri | ManagedClusterProperties |
ManagedClusterProperties
Ad | Açıklama | Değer |
---|---|---|
addonFeatures | küme için istemci sertifikaları. | Herhangi birini içeren dize dizisi: 'BackupRestoreService' 'DnsService' 'ResourceMonitorService' |
adminPassword | vm yönetici kullanıcı parolası. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
adminUserName | vm yöneticisi kullanıcı adı. | dize (gerekli) |
azureActiveDirectory | Azure Active Directory. | AzureActiveDirectory |
clientConnectionPort | Kümeye istemci bağlantıları için kullanılan bağlantı noktası. | int |
Istemci | küme için istemci sertifikaları. | ClientCertificate[] |
clusterCodeVersion | Kümenin Service Fabric çalışma zamanı sürümü. Bu özellik yalnızca upgradeMode 'Manual' olarak ayarlandığında kullanıcı tarafından ayarlanabilir. Yeni kümeler için kullanılabilir Service Fabric sürümlerinin listesini almak için ClusterVersion API'sini kullanın. Mevcut kümeler için kullanılabilir sürümün listesini almak için availableClusterVersions kullanın. | string |
dnsName | Küme dns adı. | dize (gerekli) |
fabricSettings | Kümeyi yapılandırmak için özel doku ayarlarının listesi. | SettingsSectionDescription[] |
httpGatewayConnectionPort | Kümeye http bağlantıları için kullanılan bağlantı noktası. | int |
loadBalancingRules | Yük dengeleme kurallarını açıklar. | LoadBalancingRule[] |
AzureActiveDirectory
Ad | Açıklama | Değer |
---|---|---|
clientApplication | Azure Active Directory istemci uygulama kimliği. | string |
clusterApplication | Azure Active Directory kümesi uygulama kimliği. | string |
tenantId | Azure Active Directory kiracı kimliği. | string |
ClientCertificate
Ad | Açıklama | Değer |
---|---|---|
commonName | Sertifika Ortak adı. | string |
isAdmin | Sertifikanın yönetici olup olmadığı. | bool (gerekli) |
issuerThumbprint | Sertifika için veren parmak izi. Yalnızca CommonName ile birlikte kullanılır. | string |
Parmak izi | Sertifika Parmak İzi. | string |
AyarlarSectionDescription
Ad | Açıklama | Değer |
---|---|---|
name | Doku ayarlarının bölüm adı. | dize (gerekli) |
parameters | bölümündeki parametre koleksiyonu. | SettingsParameterDescription[] (gerekli) |
AyarlarParameterDescription
Ad | Açıklama | Değer |
---|---|---|
name | Doku ayarının parametre adı. | dize (gerekli) |
değer | Doku ayarının parametre değeri. | dize (gerekli) |
LoadBalancingRule
Ad | Açıklama | Değer |
---|---|---|
backendPort | Uç nokta üzerindeki iç bağlantılar için kullanılan bağlantı noktası. Kabul edilebilir değerler 1 ile 65535 arasındadır. | int (gerekli) Kısıtlama -ları: Min değer = 1 Maksimum değer = 65534 |
frontendPort | Dış uç noktanın bağlantı noktası. Her kuralın bağlantı noktası numaraları Load Balancer içinde benzersiz olmalıdır. Kabul edilebilir değerler 1 ile 65534 arasındadır. | int (gerekli) Kısıtlama -ları: Min değer = 1 Maksimum değer = 65534 |
probeProtocol | yük dengeleme kuralı tarafından kullanılan yük dengeleyici yoklaması başvurusu. | 'http '' https ''tcp' (gerekli) |
probeRequestPath | Yoklama isteği yolu. Yalnızca HTTP/HTTPS yoklamaları için desteklenir. | string |
protokol | Yük dengeleme kuralı tarafından kullanılan aktarım protokolü başvurusu. | 'tcp' 'udp' (gerekli) |
Sku
Ad | Açıklama | Değer |
---|---|---|
name | Sku Adı. | 'Temel' 'Standart' (gerekli) |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
managedClusters kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.ServiceFabric/managedClusters kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
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"
}
})
}
Özellik değerleri
managedClusters
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.ServiceFabric/managedClusters@2020-01-01-preview" |
name | Kaynak adı | dize (gerekli) |
location | Azure kaynak konumu. | dize (gerekli) |
parent_id | Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. | dize (gerekli) |
etiketler | Azure kaynak etiketleri. | Etiket adlarının ve değerlerinin sözlüğü. |
Sku | Yönetilen kümenin sku'su | Sku |
properties | Yönetilen küme kaynak özellikleri | ManagedClusterProperties |
ManagedClusterProperties
Ad | Açıklama | Değer |
---|---|---|
addonFeatures | küme için istemci sertifikaları. | Herhangi birini içeren dize dizisi: "BackupRestoreService" "DnsService" "ResourceMonitorService" |
adminPassword | vm admin kullanıcı parolası. | string Kısıtlama -ları: Hassas değer. Güvenli parametre olarak geçirin. |
adminUserName | vm admin kullanıcı adı. | dize (gerekli) |
azureActiveDirectory | Azure Active Directory. | AzureActiveDirectory |
clientConnectionPort | Kümeye istemci bağlantıları için kullanılan bağlantı noktası. | int |
Istemci | küme için istemci sertifikaları. | ClientCertificate[] |
clusterCodeVersion | Kümenin Service Fabric çalışma zamanı sürümü. Bu özellik yalnızca upgradeMode 'Manual' olarak ayarlandığında kullanıcı tarafından ayarlanabilir. Yeni kümeler için kullanılabilir Service Fabric sürümlerinin listesini almak için ClusterVersion API'sini kullanın. Mevcut kümeler için kullanılabilir sürümün listesini almak için availableClusterVersions kullanın. | string |
dnsName | Küme dns adı. | dize (gerekli) |
fabricSettings | Kümeyi yapılandırmak için özel doku ayarlarının listesi. | SettingsSectionDescription[] |
httpGatewayConnectionPort | Kümeye http bağlantıları için kullanılan bağlantı noktası. | int |
loadBalancingRules | Yük dengeleme kurallarını açıklar. | LoadBalancingRule[] |
AzureActiveDirectory
Ad | Açıklama | Değer |
---|---|---|
clientApplication | Azure Active Directory istemci uygulama kimliği. | string |
clusterApplication | Azure Active Directory kümesi uygulama kimliği. | string |
tenantId | Azure Active Directory kiracı kimliği. | string |
ClientCertificate
Ad | Açıklama | Değer |
---|---|---|
commonName | Sertifika Ortak adı. | string |
isAdmin | Sertifikanın yönetici olup olmadığı. | bool (gerekli) |
issuerThumbprint | Sertifika için veren parmak izi. Yalnızca CommonName ile birlikte kullanılır. | string |
Parmak izi | Sertifika Parmak İzi. | string |
AyarlarSectionDescription
Ad | Açıklama | Değer |
---|---|---|
name | Doku ayarlarının bölüm adı. | dize (gerekli) |
parameters | bölümündeki parametre koleksiyonu. | SettingsParameterDescription[] (gerekli) |
AyarlarParameterDescription
Ad | Açıklama | Değer |
---|---|---|
name | Doku ayarının parametre adı. | dize (gerekli) |
değer | Doku ayarının parametre değeri. | dize (gerekli) |
LoadBalancingRule
Ad | Açıklama | Değer |
---|---|---|
backendPort | Uç nokta üzerindeki iç bağlantılar için kullanılan bağlantı noktası. Kabul edilebilir değerler 1 ile 65535 arasındadır. | int (gerekli) Kısıtlama -ları: Min değer = 1 Maksimum değer = 65534 |
frontendPort | Dış uç noktanın bağlantı noktası. Her kuralın bağlantı noktası numaraları Load Balancer içinde benzersiz olmalıdır. Kabul edilebilir değerler 1 ile 65534 arasındadır. | int (gerekli) Kısıtlama -ları: Min değer = 1 Maksimum değer = 65534 |
probeProtocol | yük dengeleme kuralı tarafından kullanılan yük dengeleyici yoklaması başvurusu. | "http "" https ""tcp" (gerekli) |
probeRequestPath | Yoklama isteği yolu. Yalnızca HTTP/HTTPS yoklamaları için desteklenir. | string |
protokol | Yük dengeleme kuralı tarafından kullanılan aktarım protokolü başvurusu. | "tcp" "udp" (gerekli) |
Sku
Ad | Açıklama | Değer |
---|---|---|
name | Sku Adı. | "Temel" "Standart" (gerekli) |