Microsoft.RedHatOpenShift openShiftClusters
Článek 01/28/2025
Přispěvatelé: 2
Váš názor
V tomto článku
Definice prostředku Bicep
Typ prostředku openShiftClusters lze nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn .
Pokud chcete vytvořit prostředek Microsoft.RedHatOpenShift/openShiftClusters, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.RedHatOpenShift/openShiftClusters@2024-08-12-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
apiserverProfile: {
visibility: 'string'
}
clusterProfile: {
domain: 'string'
fipsValidatedModules: 'string'
oidcIssuer: 'string'
pullSecret: 'string'
resourceGroupId: 'string'
version: 'string'
}
consoleProfile: {}
ingressProfiles: [
{
name: 'string'
visibility: 'string'
}
]
masterProfile: {
diskEncryptionSetId: 'string'
encryptionAtHost: 'string'
subnetId: 'string'
vmSize: 'string'
}
networkProfile: {
loadBalancerProfile: {
managedOutboundIps: {
count: int
}
}
outboundType: 'string'
podCidr: 'string'
preconfiguredNSG: 'string'
serviceCidr: 'string'
}
platformWorkloadIdentityProfile: {
platformWorkloadIdentities: {
{customized property}: {
resourceId: 'string'
}
}
upgradeableTo: 'string'
}
provisioningState: 'string'
servicePrincipalProfile: {
clientId: 'string'
clientSecret: 'string'
}
workerProfiles: [
{
count: int
diskEncryptionSetId: 'string'
diskSizeGB: int
encryptionAtHost: 'string'
name: 'string'
subnetId: 'string'
vmSize: 'string'
}
]
}
tags: {
{customized property}: 'string'
}
}
Hodnoty vlastností
APIServerProfile
Jméno
Popis
Hodnota
viditelnost
Viditelnost serveru rozhraní API
"Soukromé" "Veřejné"
ClusterProfile
Jméno
Popis
Hodnota
doména
Doména clusteru.
řetězec
fipsValidatedModules
Pokud se používají kryptografické moduly ověřené fiPS
Zakázáno Povoleno
oidcIssuer
Adresa URL spravovaného vystavitele OIDC v clusteru identit úloh
řetězec
pullSecret
Tajný klíč pro přijetí změn pro cluster.
řetězec
resourceGroupId
ID skupiny prostředků clusteru.
řetězec
verze
Verze clusteru.
řetězec
ConsoleProfile
IngressProfile
Jméno
Popis
Hodnota
Jméno
Název profilu příchozího přenosu dat.
řetězec
viditelnost
Viditelnost příchozího přenosu dat.
"Soukromé" "Veřejné"
LoadBalancerProfile
Jméno
Popis
Hodnota
managedOutboundIps
Požadované spravované odchozí IP adresy pro veřejný nástroj pro vyrovnávání zatížení clusteru.
managedOutboundIPs
ManagedOutboundIPs
Jméno
Popis
Hodnota
počítat
Count představuje požadovaný počet odchozích IP adres IPv4 vytvořených a spravovaných Azure pro veřejný nástroj pro vyrovnávání zatížení clusteru. Povolené hodnoty jsou v rozsahu od 1 do 20. Výchozí hodnota je 1.
Int
ManagedServiceIdentity
Jméno
Popis
Hodnota
typ
Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned).
None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned (povinné)
userAssignedIdentities
Sada identit přiřazených uživatelem přidružená k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích.
ManagedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
MasterProfile
Jméno
Popis
Hodnota
diskEncryptionSetId
ID prostředku přidruženého diskEncryptionSet, pokud je k dispozici.
řetězec
encryptionAtHost
Určuje, jestli jsou hlavní virtuální počítače šifrované na hostiteli.
Zakázáno Povoleno
subnetId
ID prostředku Azure hlavní podsítě.
řetězec
vmSize
Velikost hlavníchvirtuálních
řetězec
Microsoft.RedHatOpenShift/openShiftClusters
Jméno
Popis
Hodnota
identita
Identita ukládá informace o MSI clusteru v clusteru identit úloh.
ManagedServiceIdentity
umístění
Geografické umístění, ve kterém se nachází zdroj
string (povinné)
Jméno
Název prostředku
string (povinné)
vlastnosti
Vlastnosti clusteru.
OpenShiftClusterProperties
visačky
Značky prostředků
Slovník názvů a hodnot značek Viz Značky v šablonách
NetworkProfile
Jméno
Popis
Hodnota
loadBalancerProfile
Profil nástroje pro vyrovnávání zatížení clusteru.
LoadBalancerProfile
outboundType
Typ odchozích přenosů používaný pro odchozí provoz.
Loadbalancer UserDefinedRouting
podCidr
CIDR používaný pro pody OpenShift/Kubernetes.
řetězec
předkonfigurovaný souborNSG
Určuje, jestli jsou podsítě předem připojené se skupinou zabezpečení sítě.
Zakázáno Povoleno
serviceCidr
CIDR používaný pro Služby OpenShift/Kubernetes.
řetězec
OpenShiftClusterProperties
Jméno
Popis
Hodnota
apiserverProfile
Profil serveru rozhraní API clusteru.
APIServerProfile
clusterProfile
Profil clusteru.
clusterProfile
consoleProfile
Profil konzoly.
consoleProfile
ingressProfiles
Profily příchozího přenosu dat clusteru.
ingressProfile []
masterProfile
Hlavní profil clusteru.
masterProfile
networkProfile
Profil sítě clusteru.
NetworkProfile
platformWorkloadIdentityProfile
Profil identity úlohy.
platformWorkloadIdentityProfile
provisioningState
Stav zřizování clusteru.
AdminUpdating Zrušeno Vytváření Odstranění Chyba Úspěch Aktualizace
servicePrincipalProfile
Profil instančního objektu clusteru.
ServicePrincipalProfile
workerProfiles
Profily pracovních procesů clusteru.
WorkerProfile []
Jméno
Popis
Hodnota
resourceId
ID prostředku prostředku PlatformWorkloadIdentity
řetězec
ServicePrincipalProfile
Jméno
Popis
Hodnota
clientId
ID klienta používaného pro cluster.
řetězec
clientSecret
Tajný klíč klienta používaný pro cluster.
řetězec
UserAssignedIdentity
WorkerProfile
Jméno
Popis
Hodnota
počítat
Počet pracovních virtuálních počítačů.
Int
diskEncryptionSetId
ID prostředku přidruženého diskEncryptionSet, pokud je k dispozici.
řetězec
diskSizeGB
Velikost disku pracovních virtuálníchpočítačůch
Int
encryptionAtHost
Určuje, jestli jsou hlavní virtuální počítače šifrované na hostiteli.
Zakázáno Povoleno
Jméno
Název pracovního profilu.
řetězec
subnetId
ID prostředku Azure podsítě pracovního procesu.
řetězec
vmSize
Velikost pracovních virtuálních počítačů
řetězec
Definice prostředku šablony ARM
Typ prostředku openShiftClusters lze nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn .
Pokud chcete vytvořit prostředek Microsoft.RedHatOpenShift/openShiftClusters, přidejte do šablony následující JSON.
{
"type": "Microsoft.RedHatOpenShift/openShiftClusters",
"apiVersion": "2024-08-12-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"apiserverProfile": {
"visibility": "string"
},
"clusterProfile": {
"domain": "string",
"fipsValidatedModules": "string",
"oidcIssuer": "string",
"pullSecret": "string",
"resourceGroupId": "string",
"version": "string"
},
"consoleProfile": {
},
"ingressProfiles": [
{
"name": "string",
"visibility": "string"
}
],
"masterProfile": {
"diskEncryptionSetId": "string",
"encryptionAtHost": "string",
"subnetId": "string",
"vmSize": "string"
},
"networkProfile": {
"loadBalancerProfile": {
"managedOutboundIps": {
"count": "int"
}
},
"outboundType": "string",
"podCidr": "string",
"preconfiguredNSG": "string",
"serviceCidr": "string"
},
"platformWorkloadIdentityProfile": {
"platformWorkloadIdentities": {
"{customized property}": {
"resourceId": "string"
}
},
"upgradeableTo": "string"
},
"provisioningState": "string",
"servicePrincipalProfile": {
"clientId": "string",
"clientSecret": "string"
},
"workerProfiles": [
{
"count": "int",
"diskEncryptionSetId": "string",
"diskSizeGB": "int",
"encryptionAtHost": "string",
"name": "string",
"subnetId": "string",
"vmSize": "string"
}
]
},
"tags": {
"{customized property}": "string"
}
}
Hodnoty vlastností
APIServerProfile
Jméno
Popis
Hodnota
viditelnost
Viditelnost serveru rozhraní API
"Soukromé" "Veřejné"
ClusterProfile
Jméno
Popis
Hodnota
doména
Doména clusteru.
řetězec
fipsValidatedModules
Pokud se používají kryptografické moduly ověřené fiPS
Zakázáno Povoleno
oidcIssuer
Adresa URL spravovaného vystavitele OIDC v clusteru identit úloh
řetězec
pullSecret
Tajný klíč pro přijetí změn pro cluster.
řetězec
resourceGroupId
ID skupiny prostředků clusteru.
řetězec
verze
Verze clusteru.
řetězec
ConsoleProfile
IngressProfile
Jméno
Popis
Hodnota
Jméno
Název profilu příchozího přenosu dat.
řetězec
viditelnost
Viditelnost příchozího přenosu dat.
"Soukromé" "Veřejné"
LoadBalancerProfile
Jméno
Popis
Hodnota
managedOutboundIps
Požadované spravované odchozí IP adresy pro veřejný nástroj pro vyrovnávání zatížení clusteru.
managedOutboundIPs
ManagedOutboundIPs
Jméno
Popis
Hodnota
počítat
Count představuje požadovaný počet odchozích IP adres IPv4 vytvořených a spravovaných Azure pro veřejný nástroj pro vyrovnávání zatížení clusteru. Povolené hodnoty jsou v rozsahu od 1 do 20. Výchozí hodnota je 1.
Int
ManagedServiceIdentity
Jméno
Popis
Hodnota
typ
Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned).
None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned (povinné)
userAssignedIdentities
Sada identit přiřazených uživatelem přidružená k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích.
ManagedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
MasterProfile
Jméno
Popis
Hodnota
diskEncryptionSetId
ID prostředku přidruženého diskEncryptionSet, pokud je k dispozici.
řetězec
encryptionAtHost
Určuje, jestli jsou hlavní virtuální počítače šifrované na hostiteli.
Zakázáno Povoleno
subnetId
ID prostředku Azure hlavní podsítě.
řetězec
vmSize
Velikost hlavníchvirtuálních
řetězec
Microsoft.RedHatOpenShift/openShiftClusters
Jméno
Popis
Hodnota
apiVersion
Verze rozhraní API
2024-08-12-preview
identita
Identita ukládá informace o MSI clusteru v clusteru identit úloh.
ManagedServiceIdentity
umístění
Geografické umístění, ve kterém se nachází zdroj
string (povinné)
Jméno
Název prostředku
string (povinné)
vlastnosti
Vlastnosti clusteru.
OpenShiftClusterProperties
visačky
Značky prostředků
Slovník názvů a hodnot značek Viz Značky v šablonách
typ
Typ prostředku
Microsoft.RedHatOpenShift/openShiftClusters
NetworkProfile
Jméno
Popis
Hodnota
loadBalancerProfile
Profil nástroje pro vyrovnávání zatížení clusteru.
LoadBalancerProfile
outboundType
Typ odchozích přenosů používaný pro odchozí provoz.
Loadbalancer UserDefinedRouting
podCidr
CIDR používaný pro pody OpenShift/Kubernetes.
řetězec
předkonfigurovaný souborNSG
Určuje, jestli jsou podsítě předem připojené se skupinou zabezpečení sítě.
Zakázáno Povoleno
serviceCidr
CIDR používaný pro Služby OpenShift/Kubernetes.
řetězec
OpenShiftClusterProperties
Jméno
Popis
Hodnota
apiserverProfile
Profil serveru rozhraní API clusteru.
APIServerProfile
clusterProfile
Profil clusteru.
clusterProfile
consoleProfile
Profil konzoly.
consoleProfile
ingressProfiles
Profily příchozího přenosu dat clusteru.
ingressProfile []
masterProfile
Hlavní profil clusteru.
masterProfile
networkProfile
Profil sítě clusteru.
NetworkProfile
platformWorkloadIdentityProfile
Profil identity úlohy.
platformWorkloadIdentityProfile
provisioningState
Stav zřizování clusteru.
AdminUpdating Zrušeno Vytváření Odstranění Chyba Úspěch Aktualizace
servicePrincipalProfile
Profil instančního objektu clusteru.
ServicePrincipalProfile
workerProfiles
Profily pracovních procesů clusteru.
WorkerProfile []
Jméno
Popis
Hodnota
resourceId
ID prostředku prostředku PlatformWorkloadIdentity
řetězec
ServicePrincipalProfile
Jméno
Popis
Hodnota
clientId
ID klienta používaného pro cluster.
řetězec
clientSecret
Tajný klíč klienta používaný pro cluster.
řetězec
UserAssignedIdentity
WorkerProfile
Jméno
Popis
Hodnota
počítat
Počet pracovních virtuálních počítačů.
Int
diskEncryptionSetId
ID prostředku přidruženého diskEncryptionSet, pokud je k dispozici.
řetězec
diskSizeGB
Velikost disku pracovních virtuálníchpočítačůch
Int
encryptionAtHost
Určuje, jestli jsou hlavní virtuální počítače šifrované na hostiteli.
Zakázáno Povoleno
Jméno
Název pracovního profilu.
řetězec
subnetId
ID prostředku Azure podsítě pracovního procesu.
řetězec
vmSize
Velikost pracovních virtuálních počítačů
řetězec
Příklady použití
Typ prostředku openShiftClusters lze nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn .
Pokud chcete vytvořit prostředek Microsoft.RedHatOpenShift/openShiftClusters, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RedHatOpenShift/openShiftClusters@2024-08-12-preview"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
apiserverProfile = {
visibility = "string"
}
clusterProfile = {
domain = "string"
fipsValidatedModules = "string"
oidcIssuer = "string"
pullSecret = "string"
resourceGroupId = "string"
version = "string"
}
consoleProfile = {
}
ingressProfiles = [
{
name = "string"
visibility = "string"
}
]
masterProfile = {
diskEncryptionSetId = "string"
encryptionAtHost = "string"
subnetId = "string"
vmSize = "string"
}
networkProfile = {
loadBalancerProfile = {
managedOutboundIps = {
count = int
}
}
outboundType = "string"
podCidr = "string"
preconfiguredNSG = "string"
serviceCidr = "string"
}
platformWorkloadIdentityProfile = {
platformWorkloadIdentities = {
{customized property} = {
resourceId = "string"
}
}
upgradeableTo = "string"
}
provisioningState = "string"
servicePrincipalProfile = {
clientId = "string"
clientSecret = "string"
}
workerProfiles = [
{
count = int
diskEncryptionSetId = "string"
diskSizeGB = int
encryptionAtHost = "string"
name = "string"
subnetId = "string"
vmSize = "string"
}
]
}
})
}
Hodnoty vlastností
APIServerProfile
Jméno
Popis
Hodnota
viditelnost
Viditelnost serveru rozhraní API
"Soukromé" "Veřejné"
ClusterProfile
Jméno
Popis
Hodnota
doména
Doména clusteru.
řetězec
fipsValidatedModules
Pokud se používají kryptografické moduly ověřené fiPS
Zakázáno Povoleno
oidcIssuer
Adresa URL spravovaného vystavitele OIDC v clusteru identit úloh
řetězec
pullSecret
Tajný klíč pro přijetí změn pro cluster.
řetězec
resourceGroupId
ID skupiny prostředků clusteru.
řetězec
verze
Verze clusteru.
řetězec
ConsoleProfile
IngressProfile
Jméno
Popis
Hodnota
Jméno
Název profilu příchozího přenosu dat.
řetězec
viditelnost
Viditelnost příchozího přenosu dat.
"Soukromé" "Veřejné"
LoadBalancerProfile
Jméno
Popis
Hodnota
managedOutboundIps
Požadované spravované odchozí IP adresy pro veřejný nástroj pro vyrovnávání zatížení clusteru.
managedOutboundIPs
ManagedOutboundIPs
Jméno
Popis
Hodnota
počítat
Count představuje požadovaný počet odchozích IP adres IPv4 vytvořených a spravovaných Azure pro veřejný nástroj pro vyrovnávání zatížení clusteru. Povolené hodnoty jsou v rozsahu od 1 do 20. Výchozí hodnota je 1.
Int
ManagedServiceIdentity
Jméno
Popis
Hodnota
typ
Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned).
None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned (povinné)
userAssignedIdentities
Sada identit přiřazených uživatelem přidružená k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích.
ManagedServiceIdentityUserAssignedIdentities
ManagedServiceIdentityUserAssignedIdentities
MasterProfile
Jméno
Popis
Hodnota
diskEncryptionSetId
ID prostředku přidruženého diskEncryptionSet, pokud je k dispozici.
řetězec
encryptionAtHost
Určuje, jestli jsou hlavní virtuální počítače šifrované na hostiteli.
Zakázáno Povoleno
subnetId
ID prostředku Azure hlavní podsítě.
řetězec
vmSize
Velikost hlavníchvirtuálních
řetězec
Microsoft.RedHatOpenShift/openShiftClusters
Jméno
Popis
Hodnota
identita
Identita ukládá informace o MSI clusteru v clusteru identit úloh.
ManagedServiceIdentity
umístění
Geografické umístění, ve kterém se nachází zdroj
string (povinné)
Jméno
Název prostředku
string (povinné)
vlastnosti
Vlastnosti clusteru.
OpenShiftClusterProperties
visačky
Značky prostředků
Slovník názvů a hodnot značek
typ
Typ prostředku
Microsoft.RedHatOpenShift/openShiftClusters@2024-08-12-preview
NetworkProfile
Jméno
Popis
Hodnota
loadBalancerProfile
Profil nástroje pro vyrovnávání zatížení clusteru.
LoadBalancerProfile
outboundType
Typ odchozích přenosů používaný pro odchozí provoz.
Loadbalancer UserDefinedRouting
podCidr
CIDR používaný pro pody OpenShift/Kubernetes.
řetězec
předkonfigurovaný souborNSG
Určuje, jestli jsou podsítě předem připojené se skupinou zabezpečení sítě.
Zakázáno Povoleno
serviceCidr
CIDR používaný pro Služby OpenShift/Kubernetes.
řetězec
OpenShiftClusterProperties
Jméno
Popis
Hodnota
apiserverProfile
Profil serveru rozhraní API clusteru.
APIServerProfile
clusterProfile
Profil clusteru.
clusterProfile
consoleProfile
Profil konzoly.
consoleProfile
ingressProfiles
Profily příchozího přenosu dat clusteru.
ingressProfile []
masterProfile
Hlavní profil clusteru.
masterProfile
networkProfile
Profil sítě clusteru.
NetworkProfile
platformWorkloadIdentityProfile
Profil identity úlohy.
platformWorkloadIdentityProfile
provisioningState
Stav zřizování clusteru.
AdminUpdating Zrušeno Vytváření Odstranění Chyba Úspěch Aktualizace
servicePrincipalProfile
Profil instančního objektu clusteru.
ServicePrincipalProfile
workerProfiles
Profily pracovních procesů clusteru.
WorkerProfile []
Jméno
Popis
Hodnota
resourceId
ID prostředku prostředku PlatformWorkloadIdentity
řetězec
ServicePrincipalProfile
Jméno
Popis
Hodnota
clientId
ID klienta používaného pro cluster.
řetězec
clientSecret
Tajný klíč klienta používaný pro cluster.
řetězec
UserAssignedIdentity
WorkerProfile
Jméno
Popis
Hodnota
počítat
Počet pracovních virtuálních počítačů.
Int
diskEncryptionSetId
ID prostředku přidruženého diskEncryptionSet, pokud je k dispozici.
řetězec
diskSizeGB
Velikost disku pracovních virtuálníchpočítačůch
Int
encryptionAtHost
Určuje, jestli jsou hlavní virtuální počítače šifrované na hostiteli.
Zakázáno Povoleno
Jméno
Název pracovního profilu.
řetězec
subnetId
ID prostředku Azure podsítě pracovního procesu.
řetězec
vmSize
Velikost pracovních virtuálních počítačů
řetězec
Příklady použití
Ověřené moduly Azure
K nasazení tohoto typu prostředku je možné použít následující ověřené moduly Azure.