Dela via


Microsoft.RedHatOpenShift openShiftClusters 2020-04-30

Bicep-resursdefinition

Resurstypen openShiftClusters kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.RedHatOpenShift/openShiftClusters-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.RedHatOpenShift/openShiftClusters@2020-04-30' = {
  location: 'string'
  name: 'string'
  properties: {
    apiserverProfile: {
      ip: 'string'
      url: 'string'
      visibility: 'string'
    }
    clusterProfile: {
      domain: 'string'
      pullSecret: 'string'
      resourceGroupId: 'string'
      version: 'string'
    }
    consoleProfile: {
      url: 'string'
    }
    ingressProfiles: [
      {
        ip: 'string'
        name: 'string'
        visibility: 'string'
      }
    ]
    masterProfile: {
      subnetId: 'string'
      vmSize: 'string'
    }
    networkProfile: {
      podCidr: 'string'
      serviceCidr: 'string'
    }
    provisioningState: 'string'
    servicePrincipalProfile: {
      clientId: 'string'
      clientSecret: 'string'
    }
    workerProfiles: [
      {
        count: int
        diskSizeGB: int
        name: 'string'
        subnetId: 'string'
        vmSize: 'string'
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Egenskapsvärden

APIServerProfile

Namn Beskrivning Värde
Ip IP-adressen för kluster-API-servern (oföränderlig). sträng
URL URL:en för att komma åt klustrets API-server (oföränderlig). sträng
synlighet API-serversynlighet (oföränderlig). "Privat"
"Offentlig"

ClusterProfile

Namn Beskrivning Värde
domän Domänen för klustret (oföränderlig). sträng
pullSecret Pull-hemligheten för klustret (oföränderlig). sträng
resourceGroupId ID för klusterresursgruppen (oföränderlig). sträng
version Versionen av klustret (oföränderlig). sträng

ConsoleProfile

Namn Beskrivning Värde
URL URL:en för att komma åt klusterkonsolen (oföränderlig). sträng

IngressProfile

Namn Beskrivning Värde
Ip IP-adressen för ingressen (oföränderlig). sträng
Namn Namnet på ingressprofilen. Måste vara "standard" (oföränderlig). sträng
synlighet Ingresssynlighet (oföränderlig). "Privat"
"Offentlig"

MasterProfile

Namn Beskrivning Värde
subnetId Azure-resurs-ID för huvudundernätet (oföränderligt). sträng
vmSize Storleken på de virtuella huvuddatorerna (oföränderliga). "Standard_D2s_v3"
"Standard_D4s_v3"
"Standard_D8s_v3"

Microsoft.RedHatOpenShift/openShiftClusters

Namn Beskrivning Värde
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Klusteregenskaperna. OpenShiftClusterProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

NetworkProfile

Namn Beskrivning Värde
podCidr Den CIDR som används för OpenShift/Kubernetes Pods (oföränderlig). sträng
serviceCidr Den CIDR som används för OpenShift/Kubernetes Services (oföränderlig). sträng

OpenShiftClusterEgenskaper

Namn Beskrivning Värde
apiserverProfile Kluster-API-serverprofilen. APIServerProfile
clusterProfile Klusterprofilen. ClusterProfile
consoleProfile Konsolprofilen. ConsoleProfile
ingressProfiler Ingressprofilerna för klustret. IngressProfile[]
masterProfile Klustrets huvudprofil. MasterProfile
networkProfile Klusternätverksprofilen. NetworkProfile
provisioningState Klustrets etableringstillstånd (oföränderligt). "AdminUpdating"
"Skapar"
"Ta bort"
"Misslyckades"
"Lyckades"
"Uppdaterar"
servicePrincipalProfile Profilen för klustertjänstens huvudnamn. ServicePrincipalProfile
workerProfiles Klusterarbetsprofilerna. WorkerProfile[]

ServicePrincipalProfile

Namn Beskrivning Värde
clientId Det klient-ID som används för klustret (oföränderligt). sträng
clientSecret Klienthemligheten som används för klustret (oföränderlig). sträng

TrackedResourceTags

Namn Beskrivning Värde

WorkerProfile

Namn Beskrivning Värde
räkna Antalet virtuella arbetsdatorer. Måste vara mellan 3 och 20 (oföränderlig). Int
diskSizeGB Diskstorleken för de virtuella arbetsdatorerna. Måste vara 128 eller högre (oföränderlig). Int
Namn Namnet på arbetsprofilen. Måste vara "arbetare" (oföränderlig). sträng
subnetId Azure-resurs-ID för arbetsundernätet (oföränderligt). sträng
vmSize Storleken på de virtuella arbetsdatorerna (oföränderliga). "Standard_D2s_v3"
"Standard_D4s_v3"
"Standard_D8s_v3"

Resursdefinition för ARM-mall

Resurstypen openShiftClusters kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.RedHatOpenShift/openShiftClusters-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.RedHatOpenShift/openShiftClusters",
  "apiVersion": "2020-04-30",
  "name": "string",
  "location": "string",
  "properties": {
    "apiserverProfile": {
      "ip": "string",
      "url": "string",
      "visibility": "string"
    },
    "clusterProfile": {
      "domain": "string",
      "pullSecret": "string",
      "resourceGroupId": "string",
      "version": "string"
    },
    "consoleProfile": {
      "url": "string"
    },
    "ingressProfiles": [
      {
        "ip": "string",
        "name": "string",
        "visibility": "string"
      }
    ],
    "masterProfile": {
      "subnetId": "string",
      "vmSize": "string"
    },
    "networkProfile": {
      "podCidr": "string",
      "serviceCidr": "string"
    },
    "provisioningState": "string",
    "servicePrincipalProfile": {
      "clientId": "string",
      "clientSecret": "string"
    },
    "workerProfiles": [
      {
        "count": "int",
        "diskSizeGB": "int",
        "name": "string",
        "subnetId": "string",
        "vmSize": "string"
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Egenskapsvärden

APIServerProfile

Namn Beskrivning Värde
Ip IP-adressen för kluster-API-servern (oföränderlig). sträng
URL URL:en för att komma åt klustrets API-server (oföränderlig). sträng
synlighet API-serversynlighet (oföränderlig). "Privat"
"Offentlig"

ClusterProfile

Namn Beskrivning Värde
domän Domänen för klustret (oföränderlig). sträng
pullSecret Pull-hemligheten för klustret (oföränderlig). sträng
resourceGroupId ID för klusterresursgruppen (oföränderlig). sträng
version Versionen av klustret (oföränderlig). sträng

ConsoleProfile

Namn Beskrivning Värde
URL URL:en för att komma åt klusterkonsolen (oföränderlig). sträng

IngressProfile

Namn Beskrivning Värde
Ip IP-adressen för ingressen (oföränderlig). sträng
Namn Namnet på ingressprofilen. Måste vara "standard" (oföränderlig). sträng
synlighet Ingresssynlighet (oföränderlig). "Privat"
"Offentlig"

MasterProfile

Namn Beskrivning Värde
subnetId Azure-resurs-ID för huvudundernätet (oföränderligt). sträng
vmSize Storleken på de virtuella huvuddatorerna (oföränderliga). "Standard_D2s_v3"
"Standard_D4s_v3"
"Standard_D8s_v3"

Microsoft.RedHatOpenShift/openShiftClusters

Namn Beskrivning Värde
apiVersion API-versionen '2020-04-30'
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Klusteregenskaperna. OpenShiftClusterProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.RedHatOpenShift/openShiftClusters"

NetworkProfile

Namn Beskrivning Värde
podCidr Den CIDR som används för OpenShift/Kubernetes Pods (oföränderlig). sträng
serviceCidr Den CIDR som används för OpenShift/Kubernetes Services (oföränderlig). sträng

OpenShiftClusterEgenskaper

Namn Beskrivning Värde
apiserverProfile Kluster-API-serverprofilen. APIServerProfile
clusterProfile Klusterprofilen. ClusterProfile
consoleProfile Konsolprofilen. ConsoleProfile
ingressProfiler Ingressprofilerna för klustret. IngressProfile[]
masterProfile Klustrets huvudprofil. MasterProfile
networkProfile Klusternätverksprofilen. NetworkProfile
provisioningState Klustrets etableringstillstånd (oföränderligt). "AdminUpdating"
"Skapar"
"Ta bort"
"Misslyckades"
"Lyckades"
"Uppdaterar"
servicePrincipalProfile Profilen för klustertjänstens huvudnamn. ServicePrincipalProfile
workerProfiles Klusterarbetsprofilerna. WorkerProfile[]

ServicePrincipalProfile

Namn Beskrivning Värde
clientId Det klient-ID som används för klustret (oföränderligt). sträng
clientSecret Klienthemligheten som används för klustret (oföränderlig). sträng

TrackedResourceTags

Namn Beskrivning Värde

WorkerProfile

Namn Beskrivning Värde
räkna Antalet virtuella arbetsdatorer. Måste vara mellan 3 och 20 (oföränderlig). Int
diskSizeGB Diskstorleken för de virtuella arbetsdatorerna. Måste vara 128 eller högre (oföränderlig). Int
Namn Namnet på arbetsprofilen. Måste vara "arbetare" (oföränderlig). sträng
subnetId Azure-resurs-ID för arbetsundernätet (oföränderligt). sträng
vmSize Storleken på de virtuella arbetsdatorerna (oföränderliga). "Standard_D2s_v3"
"Standard_D4s_v3"
"Standard_D8s_v3"

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen openShiftClusters kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.RedHatOpenShift/openShiftClusters-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RedHatOpenShift/openShiftClusters@2020-04-30"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      apiserverProfile = {
        ip = "string"
        url = "string"
        visibility = "string"
      }
      clusterProfile = {
        domain = "string"
        pullSecret = "string"
        resourceGroupId = "string"
        version = "string"
      }
      consoleProfile = {
        url = "string"
      }
      ingressProfiles = [
        {
          ip = "string"
          name = "string"
          visibility = "string"
        }
      ]
      masterProfile = {
        subnetId = "string"
        vmSize = "string"
      }
      networkProfile = {
        podCidr = "string"
        serviceCidr = "string"
      }
      provisioningState = "string"
      servicePrincipalProfile = {
        clientId = "string"
        clientSecret = "string"
      }
      workerProfiles = [
        {
          count = int
          diskSizeGB = int
          name = "string"
          subnetId = "string"
          vmSize = "string"
        }
      ]
    }
  })
}

Egenskapsvärden

APIServerProfile

Namn Beskrivning Värde
Ip IP-adressen för kluster-API-servern (oföränderlig). sträng
URL URL:en för att komma åt klustrets API-server (oföränderlig). sträng
synlighet API-serversynlighet (oföränderlig). "Privat"
"Offentlig"

ClusterProfile

Namn Beskrivning Värde
domän Domänen för klustret (oföränderlig). sträng
pullSecret Pull-hemligheten för klustret (oföränderlig). sträng
resourceGroupId ID för klusterresursgruppen (oföränderlig). sträng
version Versionen av klustret (oföränderlig). sträng

ConsoleProfile

Namn Beskrivning Värde
URL URL:en för att komma åt klusterkonsolen (oföränderlig). sträng

IngressProfile

Namn Beskrivning Värde
Ip IP-adressen för ingressen (oföränderlig). sträng
Namn Namnet på ingressprofilen. Måste vara "standard" (oföränderlig). sträng
synlighet Ingresssynlighet (oföränderlig). "Privat"
"Offentlig"

MasterProfile

Namn Beskrivning Värde
subnetId Azure-resurs-ID för huvudundernätet (oföränderligt). sträng
vmSize Storleken på de virtuella huvuddatorerna (oföränderliga). "Standard_D2s_v3"
"Standard_D4s_v3"
"Standard_D8s_v3"

Microsoft.RedHatOpenShift/openShiftClusters

Namn Beskrivning Värde
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng (krävs)
Egenskaper Klusteregenskaperna. OpenShiftClusterProperties
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.RedHatOpenShift/openShiftClusters@2020-04-30"

NetworkProfile

Namn Beskrivning Värde
podCidr Den CIDR som används för OpenShift/Kubernetes Pods (oföränderlig). sträng
serviceCidr Den CIDR som används för OpenShift/Kubernetes Services (oföränderlig). sträng

OpenShiftClusterEgenskaper

Namn Beskrivning Värde
apiserverProfile Kluster-API-serverprofilen. APIServerProfile
clusterProfile Klusterprofilen. ClusterProfile
consoleProfile Konsolprofilen. ConsoleProfile
ingressProfiler Ingressprofilerna för klustret. IngressProfile[]
masterProfile Klustrets huvudprofil. MasterProfile
networkProfile Klusternätverksprofilen. NetworkProfile
provisioningState Klustrets etableringstillstånd (oföränderligt). "AdminUpdating"
"Skapar"
"Ta bort"
"Misslyckades"
"Lyckades"
"Uppdaterar"
servicePrincipalProfile Profilen för klustertjänstens huvudnamn. ServicePrincipalProfile
workerProfiles Klusterarbetsprofilerna. WorkerProfile[]

ServicePrincipalProfile

Namn Beskrivning Värde
clientId Det klient-ID som används för klustret (oföränderligt). sträng
clientSecret Klienthemligheten som används för klustret (oföränderlig). sträng

TrackedResourceTags

Namn Beskrivning Värde

WorkerProfile

Namn Beskrivning Värde
räkna Antalet virtuella arbetsdatorer. Måste vara mellan 3 och 20 (oföränderlig). Int
diskSizeGB Diskstorleken för de virtuella arbetsdatorerna. Måste vara 128 eller högre (oföränderlig). Int
Namn Namnet på arbetsprofilen. Måste vara "arbetare" (oföränderlig). sträng
subnetId Azure-resurs-ID för arbetsundernätet (oföränderligt). sträng
vmSize Storleken på de virtuella arbetsdatorerna (oföränderliga). "Standard_D2s_v3"
"Standard_D4s_v3"
"Standard_D8s_v3"