Microsoft.RedHatOpenShift openShiftClusters 2022-04-01
Definição de recurso do Bicep
O tipo de recurso openShiftClusters pode ser implantado com operações de destino:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.RedHatOpenShift/openShiftClusters, adicione o Bicep a seguir ao seu modelo.
resource symbolicname 'Microsoft.RedHatOpenShift/openShiftClusters@2022-04-01' = {
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: {
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'
}
}
Valores de propriedade
APIServerProfile
Nome | Descrição | Valor |
---|---|---|
IP | O IP do servidor de API do cluster. | corda |
url | A URL para acessar o servidor de API do cluster. | corda |
visibilidade | Visibilidade do servidor de API. | 'Privado' 'Público' |
ClusterProfile
Nome | Descrição | Valor |
---|---|---|
domínio | O domínio do cluster. | corda |
fipsValidatedModules | Se os módulos de criptografia validados pelo FIPS forem usados | 'Desabilitado' 'Habilitado' |
pullSecret | O segredo de pull para o cluster. | corda |
resourceGroupId | A ID do grupo de recursos do cluster. | corda |
Versão | A versão do cluster. | corda |
ConsoleProfile
Nome | Descrição | Valor |
---|---|---|
url | A URL para acessar o console do cluster. | corda |
IngressProfile
Nome | Descrição | Valor |
---|---|---|
IP | O IP da entrada. | corda |
nome | O nome do perfil de entrada. | corda |
visibilidade | Visibilidade da entrada. | 'Privado' 'Público' |
MasterProfile
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID do recurso de um DiskEncryptionSet associado, se aplicável. | corda |
encryptionAtHost | Se as máquinas virtuais mestras são criptografadas no host. | 'Desabilitado' 'Habilitado' |
subnetId | A ID do recurso do Azure da sub-rede mestra. | corda |
vmSize | O tamanho das VMs mestras. | corda |
Microsoft.RedHatOpenShift/openShiftClusters
Nome | Descrição | Valor |
---|---|---|
localização | A localização geográfica onde o recurso reside | cadeia de caracteres (obrigatório) |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
Propriedades | As propriedades do cluster. | OpenShiftClusterProperties |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
NetworkProfile
Nome | Descrição | Valor |
---|---|---|
podCidr | O CIDR usado para pods do OpenShift/Kubernetes. | corda |
serviceCidr | O CIDR usado para o OpenShift/Kubernetes Services. | corda |
OpenShiftClusterProperties
Nome | Descrição | Valor |
---|---|---|
apiserverProfile | O perfil do servidor de API do cluster. | APIServerProfile |
clusterProfile | O perfil do cluster. | |
consoleProfile | O perfil do console. | ConsoleProfile |
ingressProfiles | Os perfis de entrada do cluster. | IngressProfile [] |
masterProfile | O perfil mestre do cluster. | MasterProfile |
networkProfile | O perfil de rede do cluster. | NetworkProfile |
provisioningState | O estado de provisionamento do cluster. | 'AdminUpdating' 'Criando' 'Excluindo' 'Falha' 'Bem-sucedido' 'Atualizando' |
servicePrincipalProfile | O perfil da entidade de serviço do cluster. | |
workerProfiles | Os perfis de trabalho do cluster. | WorkerProfile [] |
ServicePrincipalProfile
Nome | Descrição | Valor |
---|---|---|
clientId | A ID do cliente usada para o cluster. | corda |
clientSecret | O segredo do cliente usado para o cluster. | corda |
TrackedResourceTags
Nome | Descrição | Valor |
---|
WorkerProfile
Nome | Descrição | Valor |
---|---|---|
contar | O número de VMs de trabalho. | int |
diskEncryptionSetId | A ID do recurso de um DiskEncryptionSet associado, se aplicável. | corda |
diskSizeGB | O tamanho do disco das VMs de trabalho. | int |
encryptionAtHost | Se as máquinas virtuais mestras são criptografadas no host. | 'Desabilitado' 'Habilitado' |
nome | O nome do perfil de trabalho. | corda |
subnetId | A ID do recurso do Azure da sub-rede de trabalho. | corda |
vmSize | O tamanho das VMs de trabalho. | corda |
Definição de recurso de modelo do ARM
O tipo de recurso openShiftClusters pode ser implantado com operações de destino:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.RedHatOpenShift/openShiftClusters, adicione o JSON a seguir ao seu modelo.
{
"type": "Microsoft.RedHatOpenShift/openShiftClusters",
"apiVersion": "2022-04-01",
"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": {
"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"
}
}
Valores de propriedade
APIServerProfile
Nome | Descrição | Valor |
---|---|---|
IP | O IP do servidor de API do cluster. | corda |
url | A URL para acessar o servidor de API do cluster. | corda |
visibilidade | Visibilidade do servidor de API. | 'Privado' 'Público' |
ClusterProfile
Nome | Descrição | Valor |
---|---|---|
domínio | O domínio do cluster. | corda |
fipsValidatedModules | Se os módulos de criptografia validados pelo FIPS forem usados | 'Desabilitado' 'Habilitado' |
pullSecret | O segredo de pull para o cluster. | corda |
resourceGroupId | A ID do grupo de recursos do cluster. | corda |
Versão | A versão do cluster. | corda |
ConsoleProfile
Nome | Descrição | Valor |
---|---|---|
url | A URL para acessar o console do cluster. | corda |
IngressProfile
Nome | Descrição | Valor |
---|---|---|
IP | O IP da entrada. | corda |
nome | O nome do perfil de entrada. | corda |
visibilidade | Visibilidade da entrada. | 'Privado' 'Público' |
MasterProfile
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID do recurso de um DiskEncryptionSet associado, se aplicável. | corda |
encryptionAtHost | Se as máquinas virtuais mestras são criptografadas no host. | 'Desabilitado' 'Habilitado' |
subnetId | A ID do recurso do Azure da sub-rede mestra. | corda |
vmSize | O tamanho das VMs mestras. | corda |
Microsoft.RedHatOpenShift/openShiftClusters
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da API | '2022-04-01' |
localização | A localização geográfica onde o recurso reside | cadeia de caracteres (obrigatório) |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
Propriedades | As propriedades do cluster. | OpenShiftClusterProperties |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
tipo | O tipo de recurso | 'Microsoft.RedHatOpenShift/openShiftClusters' |
NetworkProfile
Nome | Descrição | Valor |
---|---|---|
podCidr | O CIDR usado para pods do OpenShift/Kubernetes. | corda |
serviceCidr | O CIDR usado para o OpenShift/Kubernetes Services. | corda |
OpenShiftClusterProperties
Nome | Descrição | Valor |
---|---|---|
apiserverProfile | O perfil do servidor de API do cluster. | APIServerProfile |
clusterProfile | O perfil do cluster. | |
consoleProfile | O perfil do console. | ConsoleProfile |
ingressProfiles | Os perfis de entrada do cluster. | IngressProfile [] |
masterProfile | O perfil mestre do cluster. | MasterProfile |
networkProfile | O perfil de rede do cluster. | NetworkProfile |
provisioningState | O estado de provisionamento do cluster. | 'AdminUpdating' 'Criando' 'Excluindo' 'Falha' 'Bem-sucedido' 'Atualizando' |
servicePrincipalProfile | O perfil da entidade de serviço do cluster. | |
workerProfiles | Os perfis de trabalho do cluster. | WorkerProfile [] |
ServicePrincipalProfile
Nome | Descrição | Valor |
---|---|---|
clientId | A ID do cliente usada para o cluster. | corda |
clientSecret | O segredo do cliente usado para o cluster. | corda |
TrackedResourceTags
Nome | Descrição | Valor |
---|
WorkerProfile
Nome | Descrição | Valor |
---|---|---|
contar | O número de VMs de trabalho. | int |
diskEncryptionSetId | A ID do recurso de um DiskEncryptionSet associado, se aplicável. | corda |
diskSizeGB | O tamanho do disco das VMs de trabalho. | int |
encryptionAtHost | Se as máquinas virtuais mestras são criptografadas no host. | 'Desabilitado' 'Habilitado' |
nome | O nome do perfil de trabalho. | corda |
subnetId | A ID do recurso do Azure da sub-rede de trabalho. | corda |
vmSize | O tamanho das VMs de trabalho. | corda |
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso openShiftClusters pode ser implantado com operações de destino:
- grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.RedHatOpenShift/openShiftClusters, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RedHatOpenShift/openShiftClusters@2022-04-01"
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 = {
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"
}
]
}
})
}
Valores de propriedade
APIServerProfile
Nome | Descrição | Valor |
---|---|---|
IP | O IP do servidor de API do cluster. | corda |
url | A URL para acessar o servidor de API do cluster. | corda |
visibilidade | Visibilidade do servidor de API. | 'Privado' 'Público' |
ClusterProfile
Nome | Descrição | Valor |
---|---|---|
domínio | O domínio do cluster. | corda |
fipsValidatedModules | Se os módulos de criptografia validados pelo FIPS forem usados | 'Desabilitado' 'Habilitado' |
pullSecret | O segredo de pull para o cluster. | corda |
resourceGroupId | A ID do grupo de recursos do cluster. | corda |
Versão | A versão do cluster. | corda |
ConsoleProfile
Nome | Descrição | Valor |
---|---|---|
url | A URL para acessar o console do cluster. | corda |
IngressProfile
Nome | Descrição | Valor |
---|---|---|
IP | O IP da entrada. | corda |
nome | O nome do perfil de entrada. | corda |
visibilidade | Visibilidade da entrada. | 'Privado' 'Público' |
MasterProfile
Nome | Descrição | Valor |
---|---|---|
diskEncryptionSetId | A ID do recurso de um DiskEncryptionSet associado, se aplicável. | corda |
encryptionAtHost | Se as máquinas virtuais mestras são criptografadas no host. | 'Desabilitado' 'Habilitado' |
subnetId | A ID do recurso do Azure da sub-rede mestra. | corda |
vmSize | O tamanho das VMs mestras. | corda |
Microsoft.RedHatOpenShift/openShiftClusters
NetworkProfile
Nome | Descrição | Valor |
---|---|---|
podCidr | O CIDR usado para pods do OpenShift/Kubernetes. | corda |
serviceCidr | O CIDR usado para o OpenShift/Kubernetes Services. | corda |
OpenShiftClusterProperties
Nome | Descrição | Valor |
---|---|---|
apiserverProfile | O perfil do servidor de API do cluster. | APIServerProfile |
clusterProfile | O perfil do cluster. | |
consoleProfile | O perfil do console. | ConsoleProfile |
ingressProfiles | Os perfis de entrada do cluster. | IngressProfile [] |
masterProfile | O perfil mestre do cluster. | MasterProfile |
networkProfile | O perfil de rede do cluster. | NetworkProfile |
provisioningState | O estado de provisionamento do cluster. | 'AdminUpdating' 'Criando' 'Excluindo' 'Falha' 'Bem-sucedido' 'Atualizando' |
servicePrincipalProfile | O perfil da entidade de serviço do cluster. | |
workerProfiles | Os perfis de trabalho do cluster. | WorkerProfile [] |
ServicePrincipalProfile
Nome | Descrição | Valor |
---|---|---|
clientId | A ID do cliente usada para o cluster. | corda |
clientSecret | O segredo do cliente usado para o cluster. | corda |
TrackedResourceTags
Nome | Descrição | Valor |
---|
WorkerProfile
Nome | Descrição | Valor |
---|---|---|
contar | O número de VMs de trabalho. | int |
diskEncryptionSetId | A ID do recurso de um DiskEncryptionSet associado, se aplicável. | corda |
diskSizeGB | O tamanho do disco das VMs de trabalho. | int |
encryptionAtHost | Se as máquinas virtuais mestras são criptografadas no host. | 'Desabilitado' 'Habilitado' |
nome | O nome do perfil de trabalho. | corda |
subnetId | A ID do recurso do Azure da sub-rede de trabalho. | corda |
vmSize | O tamanho das VMs de trabalho. | corda |