Microsoft.RedHatOpenShift openShiftClusters 2023-07-01-preview
Artikel 12/20/2024
2 inzenders
Feedback
In dit artikel
Bicep-resourcedefinitie
Het resourcetype openShiftClusters kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigen voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Microsoft.RedHatOpenShift/openShiftClusters-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
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'
}
}
Eigenschapswaarden
APIServerProfile
Naam
Beschrijving
Waarde
Ip
Het IP-adres van de cluster-API-server.
snaar
URL
De URL voor toegang tot de cluster-API-server.
snaar
zichtbaarheid
Zichtbaarheid van API-server.
'Privé' 'Openbaar'
ClusterProfile
Naam
Beschrijving
Waarde
domein
Het domein voor het cluster.
snaar
fipsValidatedModules
Als FIPS gevalideerde cryptomodules worden gebruikt
'Uitgeschakeld' 'Ingeschakeld'
pullSecret
Het pull-geheim voor het cluster.
snaar
resourceGroupId
De id van de clusterresourcegroep.
snaar
Versie
De versie van het cluster.
snaar
ConsoleProfile
Naam
Beschrijving
Waarde
URL
De URL voor toegang tot de clusterconsole.
snaar
IngressProfile
Naam
Beschrijving
Waarde
Ip
Het IP-adres van het inkomend verkeer.
snaar
naam
De naam van het toegangsbeheerprofiel.
snaar
zichtbaarheid
Zichtbaarheid van inkomend verkeer.
'Privé' 'Openbaar'
LoadBalancerProfile
Naam
Beschrijving
Waarde
toegewezenOutboundPorts
Het gewenste aantal toegewezen SNAT-poorten per VM. Toegestane waarden liggen tussen 0 en 64000 (inclusief). De standaardwaarde is 1024.
Int
managedOutboundIps
De gewenste beheerde uitgaande IP-adressen voor de openbare load balancer van het cluster.
ManagedOutboundIPs-
uitgaandeIpPrefixes
De gewenste uitgaande IP-voorvoegselbronnen voor de load balancer van het cluster.
UitgaandeIPPrefix []
uitgaandeips
De gewenste uitgaande IP-resources voor de load balancer van het cluster.
uitgaande []
ManagedOutboundIPs
Naam
Beschrijving
Waarde
tellen
Aantal vertegenwoordigt het gewenste aantal uitgaande IPv4-IP's die door Azure zijn gemaakt en beheerd voor de openbare load balancer van het cluster. Toegestane waarden bevinden zich in het bereik van 1 - 20. De standaardwaarde is 1.
Int
MasterProfile
Naam
Beschrijving
Waarde
diskEncryptionSetId
De resource-id van een gekoppelde DiskEncryptionSet, indien van toepassing.
snaar
encryptionAtHost
Of hoofd-VM's worden versleuteld op de host.
'Uitgeschakeld' 'Ingeschakeld'
subnetId
De Azure-resource-id van het hoofdsubnet.
snaar
vmSize
De grootte van de hoofd-VM's.
snaar
Microsoft.RedHatOpenShift/openShiftClusters
Naam
Beschrijving
Waarde
plaats
De geografische locatie waar de resource zich bevindt
tekenreeks (vereist)
naam
De resourcenaam
tekenreeks (vereist)
Eigenschappen
De clustereigenschappen.
OpenShiftClusterProperties-
Tags
Resourcetags
Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
NetworkProfile
Naam
Beschrijving
Waarde
loadBalancerProfile
Het profiel van de load balancer van het cluster.
LoadBalancerProfile
uitgaand type
Het uitgaandetype dat wordt gebruikt voor uitgaand verkeer.
'Loadbalancer' UserDefinedRouting
podCidr
De CIDR die wordt gebruikt voor OpenShift/Kubernetes Pods.
snaar
serviceCidr
De CIDR die wordt gebruikt voor OpenShift/Kubernetes Services.
snaar
OpenShiftClusterProperties
Naam
Beschrijving
Waarde
apiserverProfile
Het cluster-API-serverprofiel.
APIServerProfile
clusterProfile
Het clusterprofiel.
ClusterProfile
consoleProfile
Het consoleprofiel.
ConsoleProfile
ingressProfiles
De profielen voor inkomend verkeer van het cluster.
IngressProfile []
masterProfile
Het clusterhoofdprofiel.
MasterProfile
networkProfile
Het clusternetwerkprofiel.
NetworkProfile
provisioningState
De inrichtingsstatus van het cluster.
'AdminUpdating' 'Maken' 'Verwijderen' 'Mislukt' 'Geslaagd' 'Bijwerken'
servicePrincipalProfile
Het profiel voor de service-principal van het cluster.
ServicePrincipalProfile
workerProfiles
De clusterwerkprofielen.
WorkerProfile []
UitgaandeIP
Naam
Beschrijving
Waarde
legitimatiebewijs
De volledig gekwalificeerde Azure-resource-id van de IP-adresresource.
snaar
UitgaandIPPrefix
Naam
Beschrijving
Waarde
legitimatiebewijs
De volledig gekwalificeerde Azure-resource-id van een IP-voorvoegselresource.
snaar
ServicePrincipalProfile
Naam
Beschrijving
Waarde
clientId
De client-id die wordt gebruikt voor het cluster.
snaar
clientSecret
Het clientgeheim dat wordt gebruikt voor het cluster.
snaar
WorkerProfile
Naam
Beschrijving
Waarde
tellen
Het aantal werkrol-VM's.
Int
diskEncryptionSetId
De resource-id van een gekoppelde DiskEncryptionSet, indien van toepassing.
snaar
diskSizeGB
De schijfgrootte van de werkrol-VM's.
Int
encryptionAtHost
Of hoofd-VM's worden versleuteld op de host.
'Uitgeschakeld' 'Ingeschakeld'
naam
De naam van het werkprofiel.
snaar
subnetId
De Azure-resource-id van het werkrolsubnet.
snaar
vmSize
De grootte van de werkrol-VM's.
snaar
Resourcedefinitie van ARM-sjabloon
Het resourcetype openShiftClusters kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigen voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Microsoft.RedHatOpenShift/openShiftClusters-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"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"
}
}
Eigenschapswaarden
APIServerProfile
Naam
Beschrijving
Waarde
Ip
Het IP-adres van de cluster-API-server.
snaar
URL
De URL voor toegang tot de cluster-API-server.
snaar
zichtbaarheid
Zichtbaarheid van API-server.
'Privé' 'Openbaar'
ClusterProfile
Naam
Beschrijving
Waarde
domein
Het domein voor het cluster.
snaar
fipsValidatedModules
Als FIPS gevalideerde cryptomodules worden gebruikt
'Uitgeschakeld' 'Ingeschakeld'
pullSecret
Het pull-geheim voor het cluster.
snaar
resourceGroupId
De id van de clusterresourcegroep.
snaar
Versie
De versie van het cluster.
snaar
ConsoleProfile
Naam
Beschrijving
Waarde
URL
De URL voor toegang tot de clusterconsole.
snaar
IngressProfile
Naam
Beschrijving
Waarde
Ip
Het IP-adres van het inkomend verkeer.
snaar
naam
De naam van het toegangsbeheerprofiel.
snaar
zichtbaarheid
Zichtbaarheid van inkomend verkeer.
'Privé' 'Openbaar'
LoadBalancerProfile
Naam
Beschrijving
Waarde
toegewezenOutboundPorts
Het gewenste aantal toegewezen SNAT-poorten per VM. Toegestane waarden liggen tussen 0 en 64000 (inclusief). De standaardwaarde is 1024.
Int
managedOutboundIps
De gewenste beheerde uitgaande IP-adressen voor de openbare load balancer van het cluster.
ManagedOutboundIPs-
uitgaandeIpPrefixes
De gewenste uitgaande IP-voorvoegselbronnen voor de load balancer van het cluster.
UitgaandeIPPrefix []
uitgaandeips
De gewenste uitgaande IP-resources voor de load balancer van het cluster.
uitgaande []
ManagedOutboundIPs
Naam
Beschrijving
Waarde
tellen
Aantal vertegenwoordigt het gewenste aantal uitgaande IPv4-IP's die door Azure zijn gemaakt en beheerd voor de openbare load balancer van het cluster. Toegestane waarden bevinden zich in het bereik van 1 - 20. De standaardwaarde is 1.
Int
MasterProfile
Naam
Beschrijving
Waarde
diskEncryptionSetId
De resource-id van een gekoppelde DiskEncryptionSet, indien van toepassing.
snaar
encryptionAtHost
Of hoofd-VM's worden versleuteld op de host.
'Uitgeschakeld' 'Ingeschakeld'
subnetId
De Azure-resource-id van het hoofdsubnet.
snaar
vmSize
De grootte van de hoofd-VM's.
snaar
Microsoft.RedHatOpenShift/openShiftClusters
Naam
Beschrijving
Waarde
apiVersion
De API-versie
'2023-07-01-preview'
plaats
De geografische locatie waar de resource zich bevindt
tekenreeks (vereist)
naam
De resourcenaam
tekenreeks (vereist)
Eigenschappen
De clustereigenschappen.
OpenShiftClusterProperties-
Tags
Resourcetags
Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type
Het resourcetype
'Microsoft.RedHatOpenShift/openShiftClusters'
NetworkProfile
Naam
Beschrijving
Waarde
loadBalancerProfile
Het profiel van de load balancer van het cluster.
LoadBalancerProfile
uitgaand type
Het uitgaandetype dat wordt gebruikt voor uitgaand verkeer.
'Loadbalancer' UserDefinedRouting
podCidr
De CIDR die wordt gebruikt voor OpenShift/Kubernetes Pods.
snaar
serviceCidr
De CIDR die wordt gebruikt voor OpenShift/Kubernetes Services.
snaar
OpenShiftClusterProperties
Naam
Beschrijving
Waarde
apiserverProfile
Het cluster-API-serverprofiel.
APIServerProfile
clusterProfile
Het clusterprofiel.
ClusterProfile
consoleProfile
Het consoleprofiel.
ConsoleProfile
ingressProfiles
De profielen voor inkomend verkeer van het cluster.
IngressProfile []
masterProfile
Het clusterhoofdprofiel.
MasterProfile
networkProfile
Het clusternetwerkprofiel.
NetworkProfile
provisioningState
De inrichtingsstatus van het cluster.
'AdminUpdating' 'Maken' 'Verwijderen' 'Mislukt' 'Geslaagd' 'Bijwerken'
servicePrincipalProfile
Het profiel voor de service-principal van het cluster.
ServicePrincipalProfile
workerProfiles
De clusterwerkprofielen.
WorkerProfile []
UitgaandeIP
Naam
Beschrijving
Waarde
legitimatiebewijs
De volledig gekwalificeerde Azure-resource-id van de IP-adresresource.
snaar
UitgaandIPPrefix
Naam
Beschrijving
Waarde
legitimatiebewijs
De volledig gekwalificeerde Azure-resource-id van een IP-voorvoegselresource.
snaar
ServicePrincipalProfile
Naam
Beschrijving
Waarde
clientId
De client-id die wordt gebruikt voor het cluster.
snaar
clientSecret
Het clientgeheim dat wordt gebruikt voor het cluster.
snaar
WorkerProfile
Naam
Beschrijving
Waarde
tellen
Het aantal werkrol-VM's.
Int
diskEncryptionSetId
De resource-id van een gekoppelde DiskEncryptionSet, indien van toepassing.
snaar
diskSizeGB
De schijfgrootte van de werkrol-VM's.
Int
encryptionAtHost
Of hoofd-VM's worden versleuteld op de host.
'Uitgeschakeld' 'Ingeschakeld'
naam
De naam van het werkprofiel.
snaar
subnetId
De Azure-resource-id van het werkrolsubnet.
snaar
vmSize
De grootte van de werkrol-VM's.
snaar
Het resourcetype openShiftClusters kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigen voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Microsoft.RedHatOpenShift/openShiftClusters-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
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"
}
]
}
})
}
Eigenschapswaarden
APIServerProfile
Naam
Beschrijving
Waarde
Ip
Het IP-adres van de cluster-API-server.
snaar
URL
De URL voor toegang tot de cluster-API-server.
snaar
zichtbaarheid
Zichtbaarheid van API-server.
'Privé' 'Openbaar'
ClusterProfile
Naam
Beschrijving
Waarde
domein
Het domein voor het cluster.
snaar
fipsValidatedModules
Als FIPS gevalideerde cryptomodules worden gebruikt
'Uitgeschakeld' 'Ingeschakeld'
pullSecret
Het pull-geheim voor het cluster.
snaar
resourceGroupId
De id van de clusterresourcegroep.
snaar
Versie
De versie van het cluster.
snaar
ConsoleProfile
Naam
Beschrijving
Waarde
URL
De URL voor toegang tot de clusterconsole.
snaar
IngressProfile
Naam
Beschrijving
Waarde
Ip
Het IP-adres van het inkomend verkeer.
snaar
naam
De naam van het toegangsbeheerprofiel.
snaar
zichtbaarheid
Zichtbaarheid van inkomend verkeer.
'Privé' 'Openbaar'
LoadBalancerProfile
Naam
Beschrijving
Waarde
toegewezenOutboundPorts
Het gewenste aantal toegewezen SNAT-poorten per VM. Toegestane waarden liggen tussen 0 en 64000 (inclusief). De standaardwaarde is 1024.
Int
managedOutboundIps
De gewenste beheerde uitgaande IP-adressen voor de openbare load balancer van het cluster.
ManagedOutboundIPs-
uitgaandeIpPrefixes
De gewenste uitgaande IP-voorvoegselbronnen voor de load balancer van het cluster.
UitgaandeIPPrefix []
uitgaandeips
De gewenste uitgaande IP-resources voor de load balancer van het cluster.
uitgaande []
ManagedOutboundIPs
Naam
Beschrijving
Waarde
tellen
Aantal vertegenwoordigt het gewenste aantal uitgaande IPv4-IP's die door Azure zijn gemaakt en beheerd voor de openbare load balancer van het cluster. Toegestane waarden bevinden zich in het bereik van 1 - 20. De standaardwaarde is 1.
Int
MasterProfile
Naam
Beschrijving
Waarde
diskEncryptionSetId
De resource-id van een gekoppelde DiskEncryptionSet, indien van toepassing.
snaar
encryptionAtHost
Of hoofd-VM's worden versleuteld op de host.
'Uitgeschakeld' 'Ingeschakeld'
subnetId
De Azure-resource-id van het hoofdsubnet.
snaar
vmSize
De grootte van de hoofd-VM's.
snaar
Microsoft.RedHatOpenShift/openShiftClusters
Naam
Beschrijving
Waarde
plaats
De geografische locatie waar de resource zich bevindt
tekenreeks (vereist)
naam
De resourcenaam
tekenreeks (vereist)
Eigenschappen
De clustereigenschappen.
OpenShiftClusterProperties-
Tags
Resourcetags
Woordenlijst met tagnamen en -waarden.
type
Het resourcetype
"Microsoft.RedHatOpenShift/openShiftClusters@2023-07-01-preview"
NetworkProfile
Naam
Beschrijving
Waarde
loadBalancerProfile
Het profiel van de load balancer van het cluster.
LoadBalancerProfile
uitgaand type
Het uitgaandetype dat wordt gebruikt voor uitgaand verkeer.
'Loadbalancer' UserDefinedRouting
podCidr
De CIDR die wordt gebruikt voor OpenShift/Kubernetes Pods.
snaar
serviceCidr
De CIDR die wordt gebruikt voor OpenShift/Kubernetes Services.
snaar
OpenShiftClusterProperties
Naam
Beschrijving
Waarde
apiserverProfile
Het cluster-API-serverprofiel.
APIServerProfile
clusterProfile
Het clusterprofiel.
ClusterProfile
consoleProfile
Het consoleprofiel.
ConsoleProfile
ingressProfiles
De profielen voor inkomend verkeer van het cluster.
IngressProfile []
masterProfile
Het clusterhoofdprofiel.
MasterProfile
networkProfile
Het clusternetwerkprofiel.
NetworkProfile
provisioningState
De inrichtingsstatus van het cluster.
'AdminUpdating' 'Maken' 'Verwijderen' 'Mislukt' 'Geslaagd' 'Bijwerken'
servicePrincipalProfile
Het profiel voor de service-principal van het cluster.
ServicePrincipalProfile
workerProfiles
De clusterwerkprofielen.
WorkerProfile []
UitgaandeIP
Naam
Beschrijving
Waarde
legitimatiebewijs
De volledig gekwalificeerde Azure-resource-id van de IP-adresresource.
snaar
UitgaandIPPrefix
Naam
Beschrijving
Waarde
legitimatiebewijs
De volledig gekwalificeerde Azure-resource-id van een IP-voorvoegselresource.
snaar
ServicePrincipalProfile
Naam
Beschrijving
Waarde
clientId
De client-id die wordt gebruikt voor het cluster.
snaar
clientSecret
Het clientgeheim dat wordt gebruikt voor het cluster.
snaar
WorkerProfile
Naam
Beschrijving
Waarde
tellen
Het aantal werkrol-VM's.
Int
diskEncryptionSetId
De resource-id van een gekoppelde DiskEncryptionSet, indien van toepassing.
snaar
diskSizeGB
De schijfgrootte van de werkrol-VM's.
Int
encryptionAtHost
Of hoofd-VM's worden versleuteld op de host.
'Uitgeschakeld' 'Ingeschakeld'
naam
De naam van het werkprofiel.
snaar
subnetId
De Azure-resource-id van het werkrolsubnet.
snaar
vmSize
De grootte van de werkrol-VM's.
snaar