Microsoft.ServiceFabric managedClusters 2020-01-01-preview
- najnowsze
- 2024-06-01-preview
- 2024-04-01
- 2024-02-01-preview
- 2023-12-01-preview
- 2023-11-01-preview
- 2023-09-01-preview
- 2023-07-01-preview
- 2023-03-01-preview
- 2023-02-01-preview
- 2022-10-01-preview
- 2022-08-01-preview
- 2022-06-01-preview
- 2022-02-01-preview
- 2022-01-01
- 2021-11-01-preview
- 2021-07-01-preview
- 2021-05-01
- 2021-01-01-preview
- 2020-01-01-preview
Definicja zasobu Bicep
Typ zasobu managedClusters można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.ServiceFabric/managedClusters, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.ServiceFabric/managedClusters@2020-01-01-preview' = {
location: 'string'
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'
}
]
}
sku: {
name: 'string'
}
tags: {
{customized property}: 'string'
}
}
Wartości właściwości
AzureActiveDirectory
Nazwa | Opis | Wartość |
---|---|---|
clientApplication | Identyfikator aplikacji klienckiej usługi Azure Active Directory. | struna |
clusterApplication | Identyfikator aplikacji klastra usługi Azure Active Directory. | struna |
tenantId | Identyfikator dzierżawy usługi Azure Active Directory. | struna |
ClientCertificate
Nazwa | Opis | Wartość |
---|---|---|
commonName | Nazwa pospolita certyfikatu. | struna |
isAdmin | Niezależnie od tego, czy certyfikat jest administratorem, czy nie. | bool (wymagane) |
issuerThumbprint | Odcisk palca wystawcy dla certyfikatu. Używane tylko razem z commonName. | struna |
Odcisk palca | Odcisk palca certyfikatu. | struna |
LoadBalancingRule
Nazwa | Opis | Wartość |
---|---|---|
backendPort | Port używany do połączeń wewnętrznych w punkcie końcowym. Dopuszczalne wartości to od 1 do 65535. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 65534 (wymagana) |
frontonPort | Port zewnętrznego punktu końcowego. Numery portów dla każdej reguły muszą być unikatowe w ramach modułu równoważenia obciążenia. Dopuszczalne wartości to od 1 do 65534. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 65534 (wymagana) |
probeProtocol | odwołanie do sondy modułu równoważenia obciążenia używanej przez regułę równoważenia obciążenia. | "http" "https" "tcp" (wymagane) |
probeRequestPath | Ścieżka żądania sondy. Obsługiwane tylko w przypadku sond HTTP/HTTPS. | struna |
protokół | Odwołanie do protokołu transportowego używanego przez regułę równoważenia obciążenia. | "tcp" "udp" (wymagane) |
ManagedClusterProperties
Nazwa | Opis | Wartość |
---|---|---|
addonFeatures | certyfikaty klienta dla klastra. | Tablica ciągów zawierająca dowolną z: "BackupRestoreService" "DnsService" "ResourceMonitorService" |
adminPassword | Hasło użytkownika administratora maszyny wirtualnej. | struna Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
adminUserName | nazwa użytkownika administratora maszyny wirtualnej. | ciąg (wymagany) |
azureActiveDirectory | Azure Active Directory. | AzureActiveDirectory |
clientConnectionPort | Port używany na potrzeby połączeń klienta z klastrem. | Int |
Klientów | certyfikaty klienta dla klastra. | ClientCertificate[] |
clusterCodeVersion | Wersja środowiska uruchomieniowego usługi Service Fabric klastra. Ta właściwość może być ustawiana tylko przez ustawienie użytkownika, gdy upgradeMode jest ustawiona na wartość "Manual". Aby uzyskać listę dostępnych wersji usługi Service Fabric dla nowych klastrów, użyj interfejsu API ClusterVersion. Aby uzyskać listę dostępnych wersji dla istniejących klastrów, użyj availableClusterVersions. | struna |
dnsName | Nazwa DNS klastra. | ciąg (wymagany) |
fabricSettings | Lista niestandardowych ustawień sieci szkieletowej do skonfigurowania klastra. | SettingsSectionDescription[] |
httpGatewayConnectionPort | Port używany na potrzeby połączeń http z klastrem. | Int |
loadBalancingRules | Opisuje reguły równoważenia obciążenia. | LoadBalancingRule[] |
Microsoft.ServiceFabric/managedClusters
Nazwa | Opis | Wartość |
---|---|---|
lokalizacja | Lokalizacja zasobów platformy Azure. | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości zasobu klastra zarządzanego | |
Numer jednostki magazynowej | Jednostka SKU klastra zarządzanego | sku |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
SettingsParameterDescription
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa parametru ustawienia sieci szkieletowej. | ciąg (wymagany) |
wartość | Wartość parametru ustawienia sieci szkieletowej. | ciąg (wymagany) |
UstawieniaSectionDescription
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa sekcji ustawień sieci szkieletowej. | ciąg (wymagany) |
Parametry | Kolekcja parametrów w sekcji . | SettingsParameterDescription[] (wymagane) |
Numer jednostki magazynowej
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa jednostki SKU. | "Podstawowa" "Standardowa" (wymagana) |
Definicja zasobu szablonu usługi ARM
Typ zasobu managedClusters można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.ServiceFabric/managedClusters, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.ServiceFabric/managedClusters",
"apiVersion": "2020-01-01-preview",
"name": "string",
"location": "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"
}
]
},
"sku": {
"name": "string"
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
AzureActiveDirectory
Nazwa | Opis | Wartość |
---|---|---|
clientApplication | Identyfikator aplikacji klienckiej usługi Azure Active Directory. | struna |
clusterApplication | Identyfikator aplikacji klastra usługi Azure Active Directory. | struna |
tenantId | Identyfikator dzierżawy usługi Azure Active Directory. | struna |
ClientCertificate
Nazwa | Opis | Wartość |
---|---|---|
commonName | Nazwa pospolita certyfikatu. | struna |
isAdmin | Niezależnie od tego, czy certyfikat jest administratorem, czy nie. | bool (wymagane) |
issuerThumbprint | Odcisk palca wystawcy dla certyfikatu. Używane tylko razem z commonName. | struna |
Odcisk palca | Odcisk palca certyfikatu. | struna |
LoadBalancingRule
Nazwa | Opis | Wartość |
---|---|---|
backendPort | Port używany do połączeń wewnętrznych w punkcie końcowym. Dopuszczalne wartości to od 1 do 65535. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 65534 (wymagana) |
frontonPort | Port zewnętrznego punktu końcowego. Numery portów dla każdej reguły muszą być unikatowe w ramach modułu równoważenia obciążenia. Dopuszczalne wartości to od 1 do 65534. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 65534 (wymagana) |
probeProtocol | odwołanie do sondy modułu równoważenia obciążenia używanej przez regułę równoważenia obciążenia. | "http" "https" "tcp" (wymagane) |
probeRequestPath | Ścieżka żądania sondy. Obsługiwane tylko w przypadku sond HTTP/HTTPS. | struna |
protokół | Odwołanie do protokołu transportowego używanego przez regułę równoważenia obciążenia. | "tcp" "udp" (wymagane) |
ManagedClusterProperties
Nazwa | Opis | Wartość |
---|---|---|
addonFeatures | certyfikaty klienta dla klastra. | Tablica ciągów zawierająca dowolną z: "BackupRestoreService" "DnsService" "ResourceMonitorService" |
adminPassword | Hasło użytkownika administratora maszyny wirtualnej. | struna Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
adminUserName | nazwa użytkownika administratora maszyny wirtualnej. | ciąg (wymagany) |
azureActiveDirectory | Azure Active Directory. | AzureActiveDirectory |
clientConnectionPort | Port używany na potrzeby połączeń klienta z klastrem. | Int |
Klientów | certyfikaty klienta dla klastra. | ClientCertificate[] |
clusterCodeVersion | Wersja środowiska uruchomieniowego usługi Service Fabric klastra. Ta właściwość może być ustawiana tylko przez ustawienie użytkownika, gdy upgradeMode jest ustawiona na wartość "Manual". Aby uzyskać listę dostępnych wersji usługi Service Fabric dla nowych klastrów, użyj interfejsu API ClusterVersion. Aby uzyskać listę dostępnych wersji dla istniejących klastrów, użyj availableClusterVersions. | struna |
dnsName | Nazwa DNS klastra. | ciąg (wymagany) |
fabricSettings | Lista niestandardowych ustawień sieci szkieletowej do skonfigurowania klastra. | SettingsSectionDescription[] |
httpGatewayConnectionPort | Port używany na potrzeby połączeń http z klastrem. | Int |
loadBalancingRules | Opisuje reguły równoważenia obciążenia. | LoadBalancingRule[] |
Microsoft.ServiceFabric/managedClusters
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | "2020-01-01-preview" |
lokalizacja | Lokalizacja zasobów platformy Azure. | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości zasobu klastra zarządzanego | |
Numer jednostki magazynowej | Jednostka SKU klastra zarządzanego | sku |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
typ | Typ zasobu | "Microsoft.ServiceFabric/managedClusters" |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
SettingsParameterDescription
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa parametru ustawienia sieci szkieletowej. | ciąg (wymagany) |
wartość | Wartość parametru ustawienia sieci szkieletowej. | ciąg (wymagany) |
UstawieniaSectionDescription
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa sekcji ustawień sieci szkieletowej. | ciąg (wymagany) |
Parametry | Kolekcja parametrów w sekcji . | SettingsParameterDescription[] (wymagane) |
Numer jednostki magazynowej
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa jednostki SKU. | "Podstawowa" "Standardowa" (wymagana) |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu managedClusters można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.ServiceFabric/managedClusters, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceFabric/managedClusters@2020-01-01-preview"
name = "string"
location = "string"
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"
}
tags = {
{customized property} = "string"
}
}
Wartości właściwości
AzureActiveDirectory
Nazwa | Opis | Wartość |
---|---|---|
clientApplication | Identyfikator aplikacji klienckiej usługi Azure Active Directory. | struna |
clusterApplication | Identyfikator aplikacji klastra usługi Azure Active Directory. | struna |
tenantId | Identyfikator dzierżawy usługi Azure Active Directory. | struna |
ClientCertificate
Nazwa | Opis | Wartość |
---|---|---|
commonName | Nazwa pospolita certyfikatu. | struna |
isAdmin | Niezależnie od tego, czy certyfikat jest administratorem, czy nie. | bool (wymagane) |
issuerThumbprint | Odcisk palca wystawcy dla certyfikatu. Używane tylko razem z commonName. | struna |
Odcisk palca | Odcisk palca certyfikatu. | struna |
LoadBalancingRule
Nazwa | Opis | Wartość |
---|---|---|
backendPort | Port używany do połączeń wewnętrznych w punkcie końcowym. Dopuszczalne wartości to od 1 do 65535. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 65534 (wymagana) |
frontonPort | Port zewnętrznego punktu końcowego. Numery portów dla każdej reguły muszą być unikatowe w ramach modułu równoważenia obciążenia. Dopuszczalne wartości to od 1 do 65534. | Int Ograniczenia: Minimalna wartość = 1 Wartość maksymalna = 65534 (wymagana) |
probeProtocol | odwołanie do sondy modułu równoważenia obciążenia używanej przez regułę równoważenia obciążenia. | "http" "https" "tcp" (wymagane) |
probeRequestPath | Ścieżka żądania sondy. Obsługiwane tylko w przypadku sond HTTP/HTTPS. | struna |
protokół | Odwołanie do protokołu transportowego używanego przez regułę równoważenia obciążenia. | "tcp" "udp" (wymagane) |
ManagedClusterProperties
Nazwa | Opis | Wartość |
---|---|---|
addonFeatures | certyfikaty klienta dla klastra. | Tablica ciągów zawierająca dowolną z: "BackupRestoreService" "DnsService" "ResourceMonitorService" |
adminPassword | Hasło użytkownika administratora maszyny wirtualnej. | struna Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
adminUserName | nazwa użytkownika administratora maszyny wirtualnej. | ciąg (wymagany) |
azureActiveDirectory | Azure Active Directory. | AzureActiveDirectory |
clientConnectionPort | Port używany na potrzeby połączeń klienta z klastrem. | Int |
Klientów | certyfikaty klienta dla klastra. | ClientCertificate[] |
clusterCodeVersion | Wersja środowiska uruchomieniowego usługi Service Fabric klastra. Ta właściwość może być ustawiana tylko przez ustawienie użytkownika, gdy upgradeMode jest ustawiona na wartość "Manual". Aby uzyskać listę dostępnych wersji usługi Service Fabric dla nowych klastrów, użyj interfejsu API ClusterVersion. Aby uzyskać listę dostępnych wersji dla istniejących klastrów, użyj availableClusterVersions. | struna |
dnsName | Nazwa DNS klastra. | ciąg (wymagany) |
fabricSettings | Lista niestandardowych ustawień sieci szkieletowej do skonfigurowania klastra. | SettingsSectionDescription[] |
httpGatewayConnectionPort | Port używany na potrzeby połączeń http z klastrem. | Int |
loadBalancingRules | Opisuje reguły równoważenia obciążenia. | LoadBalancingRule[] |
Microsoft.ServiceFabric/managedClusters
Nazwa | Opis | Wartość |
---|---|---|
lokalizacja | Lokalizacja zasobów platformy Azure. | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości zasobu klastra zarządzanego | |
Numer jednostki magazynowej | Jednostka SKU klastra zarządzanego | sku |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
typ | Typ zasobu | "Microsoft.ServiceFabric/managedClusters@2020-01-01-preview" |
Tagi zasobów
Nazwa | Opis | Wartość |
---|
SettingsParameterDescription
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa parametru ustawienia sieci szkieletowej. | ciąg (wymagany) |
wartość | Wartość parametru ustawienia sieci szkieletowej. | ciąg (wymagany) |
UstawieniaSectionDescription
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa sekcji ustawień sieci szkieletowej. | ciąg (wymagany) |
Parametry | Kolekcja parametrów w sekcji . | SettingsParameterDescription[] (wymagane) |
Numer jednostki magazynowej
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa jednostki SKU. | "Podstawowa" "Standardowa" (wymagana) |