Sdílet prostřednictvím


Microsoft.RedHatOpenShift openShiftClusters 2022-04-01

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.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.RedHatOpenShift/openShiftClusters, přidejte do šablony následující bicep.

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'
  }
}

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é"

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
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[]

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

TrackedResourceTags

Jméno Popis Hodnota

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.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.RedHatOpenShift/openShiftClusters, přidejte do šablony následující JSON.

{
  "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"
  }
}

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é"

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 '2022-04-01'
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
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[]

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

TrackedResourceTags

Jméno Popis Hodnota

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 Terraformu (poskytovatel AzAPI)

Typ prostředku openShiftClusters lze nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

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@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"
        }
      ]
    }
  })
}

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é"

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@2022-04-01"

NetworkProfile

Jméno Popis Hodnota
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[]

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

TrackedResourceTags

Jméno Popis Hodnota

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