Microsoft.RedHatOpenShift openShiftClusters 2023-07-01-preview
Článek 12/20/2024
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@2023-07-01-preview' = {
location: 'string'
name: 'string'
properties: {
apiserverProfile: {
ip: 'string'
url: 'string'
visibility: 'string'
}
clusterProfile: {
domain: 'string'
fipsValidatedModules: 'string'
pullSecret: 'string'
resourceGroupId: 'string'
version: 'string'
}
consoleProfile: {
url: 'string'
}
ingressProfiles: [
{
ip: 'string'
name: 'string'
visibility: 'string'
}
]
masterProfile: {
diskEncryptionSetId: 'string'
encryptionAtHost: 'string'
subnetId: 'string'
vmSize: 'string'
}
networkProfile: {
loadBalancerProfile: {
allocatedOutboundPorts: int
managedOutboundIps: {
count: int
}
outboundIpPrefixes: [
{
id: 'string'
}
]
outboundIps: [
{
id: 'string'
}
]
}
outboundType: 'string'
podCidr: 'string'
serviceCidr: '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
Ip
IP adresa serveru rozhraní API clusteru.
řetězec
adresa URL
Adresa URL pro přístup k serveru rozhraní API clusteru.
řetězec
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
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
Jméno
Popis
Hodnota
adresa URL
Adresa URL pro přístup ke konzole clusteru.
řetězec
IngressProfile
Jméno
Popis
Hodnota
Ip
IP adresa příchozího přenosu dat.
řetězec
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
přidělenoOutboundPorts
Požadovaný počet přidělených portů SNAT na virtuální počítač. Povolené hodnoty jsou v rozsahu 0 až 64000 (včetně). Výchozí hodnota je 1024.
Int
managedOutboundIps
Požadované spravované odchozí IP adresy pro veřejný nástroj pro vyrovnávání zatížení clusteru.
managedOutboundIPs
outboundIpPrefixes
Požadované prostředky předpony odchozíCH IP adres pro nástroj pro vyrovnávání zatížení clusteru.
OutboundIPPrefix []
odchozí IP adresy
Požadované odchozí prostředky PROTOKOLU IP pro nástroj pro vyrovnávání zatížení clusteru.
odchozí ip []
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
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
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
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
provisioningState
Stav zřizování clusteru.
AdminUpdating Vytváření Odstranění Chyba Úspěch Aktualizace
servicePrincipalProfile
Profil instančního objektu clusteru.
ServicePrincipalProfile
workerProfiles
Profily pracovních procesů clusteru.
WorkerProfile []
Odchozí IP adresa
Jméno
Popis
Hodnota
id
Plně kvalifikované ID prostředku Azure prostředku IP adresy.
řetězec
OutboundIPPrefix
Jméno
Popis
Hodnota
id
Plně kvalifikované ID prostředku Azure prostředku předpony IP.
ř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
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": "2023-07-01-preview",
"name": "string",
"location": "string",
"properties": {
"apiserverProfile": {
"ip": "string",
"url": "string",
"visibility": "string"
},
"clusterProfile": {
"domain": "string",
"fipsValidatedModules": "string",
"pullSecret": "string",
"resourceGroupId": "string",
"version": "string"
},
"consoleProfile": {
"url": "string"
},
"ingressProfiles": [
{
"ip": "string",
"name": "string",
"visibility": "string"
}
],
"masterProfile": {
"diskEncryptionSetId": "string",
"encryptionAtHost": "string",
"subnetId": "string",
"vmSize": "string"
},
"networkProfile": {
"loadBalancerProfile": {
"allocatedOutboundPorts": "int",
"managedOutboundIps": {
"count": "int"
},
"outboundIpPrefixes": [
{
"id": "string"
}
],
"outboundIps": [
{
"id": "string"
}
]
},
"outboundType": "string",
"podCidr": "string",
"serviceCidr": "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
Ip
IP adresa serveru rozhraní API clusteru.
řetězec
adresa URL
Adresa URL pro přístup k serveru rozhraní API clusteru.
řetězec
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
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
Jméno
Popis
Hodnota
adresa URL
Adresa URL pro přístup ke konzole clusteru.
řetězec
IngressProfile
Jméno
Popis
Hodnota
Ip
IP adresa příchozího přenosu dat.
řetězec
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
přidělenoOutboundPorts
Požadovaný počet přidělených portů SNAT na virtuální počítač. Povolené hodnoty jsou v rozsahu 0 až 64000 (včetně). Výchozí hodnota je 1024.
Int
managedOutboundIps
Požadované spravované odchozí IP adresy pro veřejný nástroj pro vyrovnávání zatížení clusteru.
managedOutboundIPs
outboundIpPrefixes
Požadované prostředky předpony odchozíCH IP adres pro nástroj pro vyrovnávání zatížení clusteru.
OutboundIPPrefix []
odchozí IP adresy
Požadované odchozí prostředky PROTOKOLU IP pro nástroj pro vyrovnávání zatížení clusteru.
odchozí ip []
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
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
2023-07-01-preview
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
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
provisioningState
Stav zřizování clusteru.
AdminUpdating Vytváření Odstranění Chyba Úspěch Aktualizace
servicePrincipalProfile
Profil instančního objektu clusteru.
ServicePrincipalProfile
workerProfiles
Profily pracovních procesů clusteru.
WorkerProfile []
Odchozí IP adresa
Jméno
Popis
Hodnota
id
Plně kvalifikované ID prostředku Azure prostředku IP adresy.
řetězec
OutboundIPPrefix
Jméno
Popis
Hodnota
id
Plně kvalifikované ID prostředku Azure prostředku předpony IP.
ř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
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
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@2023-07-01-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
apiserverProfile = {
ip = "string"
url = "string"
visibility = "string"
}
clusterProfile = {
domain = "string"
fipsValidatedModules = "string"
pullSecret = "string"
resourceGroupId = "string"
version = "string"
}
consoleProfile = {
url = "string"
}
ingressProfiles = [
{
ip = "string"
name = "string"
visibility = "string"
}
]
masterProfile = {
diskEncryptionSetId = "string"
encryptionAtHost = "string"
subnetId = "string"
vmSize = "string"
}
networkProfile = {
loadBalancerProfile = {
allocatedOutboundPorts = int
managedOutboundIps = {
count = int
}
outboundIpPrefixes = [
{
id = "string"
}
]
outboundIps = [
{
id = "string"
}
]
}
outboundType = "string"
podCidr = "string"
serviceCidr = "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
Ip
IP adresa serveru rozhraní API clusteru.
řetězec
adresa URL
Adresa URL pro přístup k serveru rozhraní API clusteru.
řetězec
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
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
Jméno
Popis
Hodnota
adresa URL
Adresa URL pro přístup ke konzole clusteru.
řetězec
IngressProfile
Jméno
Popis
Hodnota
Ip
IP adresa příchozího přenosu dat.
řetězec
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
přidělenoOutboundPorts
Požadovaný počet přidělených portů SNAT na virtuální počítač. Povolené hodnoty jsou v rozsahu 0 až 64000 (včetně). Výchozí hodnota je 1024.
Int
managedOutboundIps
Požadované spravované odchozí IP adresy pro veřejný nástroj pro vyrovnávání zatížení clusteru.
managedOutboundIPs
outboundIpPrefixes
Požadované prostředky předpony odchozíCH IP adres pro nástroj pro vyrovnávání zatížení clusteru.
OutboundIPPrefix []
odchozí IP adresy
Požadované odchozí prostředky PROTOKOLU IP pro nástroj pro vyrovnávání zatížení clusteru.
odchozí ip []
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
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
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@2023-07-01-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
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
provisioningState
Stav zřizování clusteru.
AdminUpdating Vytváření Odstranění Chyba Úspěch Aktualizace
servicePrincipalProfile
Profil instančního objektu clusteru.
ServicePrincipalProfile
workerProfiles
Profily pracovních procesů clusteru.
WorkerProfile []
Odchozí IP adresa
Jméno
Popis
Hodnota
id
Plně kvalifikované ID prostředku Azure prostředku IP adresy.
řetězec
OutboundIPPrefix
Jméno
Popis
Hodnota
id
Plně kvalifikované ID prostředku Azure prostředku předpony IP.
ř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
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