Udostępnij przez


Microsoft.RedHatOpenShift openShiftClusters (Klastry openShift)

Definicja zasobu Bicep

Typ zasobu openShiftClusters można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.RedHatOpenShift/openShiftClusters, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.RedHatOpenShift/openShiftClusters@2024-08-12-preview' = {
  scope: resourceSymbolicName or scope
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    apiserverProfile: {
      visibility: 'string'
    }
    clusterProfile: {
      domain: 'string'
      fipsValidatedModules: 'string'
      oidcIssuer: 'string'
      pullSecret: 'string'
      resourceGroupId: 'string'
      version: 'string'
    }
    consoleProfile: {}
    ingressProfiles: [
      {
        name: 'string'
        visibility: 'string'
      }
    ]
    masterProfile: {
      diskEncryptionSetId: 'string'
      encryptionAtHost: 'string'
      subnetId: 'string'
      vmSize: 'string'
    }
    networkProfile: {
      loadBalancerProfile: {
        managedOutboundIps: {
          count: int
        }
      }
      outboundType: 'string'
      podCidr: 'string'
      preconfiguredNSG: 'string'
      serviceCidr: 'string'
    }
    platformWorkloadIdentityProfile: {
      platformWorkloadIdentities: {
        {customized property}: {
          resourceId: 'string'
        }
      }
      upgradeableTo: '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'
  }
}

Wartości właściwości

Microsoft.RedHatOpenShift/openShiftClusters

Nazwa Opis Wartość
tożsamość Tożsamość przechowuje informacje o tożsamości klastra w klastrze tożsamości obciążenia. ManagedServiceIdentity (tożsamość usługi)
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości klastra. OpenShiftClusterProperties
zakres Użyj polecenia podczas tworzenia zasobu w zakresie innym niż zakres wdrożenia. Ustaw tę właściwość na symboliczną nazwę zasobu, aby zastosować zasób rozszerzenia.
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

Profil użytkownika APIServerProfile

Nazwa Opis Wartość
widoczność Widoczność serwera interfejsu API. "Prywatny"
"Publiczny"

Profil klastra

Nazwa Opis Wartość
domena Domena klastra. ciąg
fipsValidatedModules (Moduły fips) Jeśli są używane zweryfikowane moduły kryptograficzne ze standardem FIPS "Wyłączone"
"Włączone"
oidcIssuer (emitent dokumentów) Adres URL zarządzanego wystawcy OIDC w klastrze tożsamości obciążenia. ciąg
pullTajne Wpis tajny ściągania dla klastra. ciąg
IdentyfikatorGrupyZasobów Identyfikator grupy zasobów klastra. ciąg
wersja Wersja klastra. ciąg

Profil konsoli

Nazwa Opis Wartość

Profil ruchu przychodzącego

Nazwa Opis Wartość
nazwa Nazwa profilu ruchu przychodzącego. ciąg
widoczność Widoczność ruchu przychodzącego. "Prywatny"
"Publiczny"

Profil LoadBalancerProfile

Nazwa Opis Wartość
managedOutboundIps Żądane zarządzane adresy IP ruchu wychodzącego dla publicznego modułu równoważenia obciążenia klastra. ManagedOutboundIPs

ManagedOutboundIPsManagedOutboundIP

Nazwa Opis Wartość
hrabia Liczba reprezentuje żądaną liczbę wychodzących adresów IP IPv4 utworzonych i zarządzanych przez platformę Azure dla publicznego modułu równoważenia obciążenia klastra. Dozwolone wartości znajdują się w zakresie od 1 do 20. Wartość domyślna to 1. Int

ManagedServiceIdentity (tożsamość usługi)

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
tożsamości przypisane użytkownikom Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nazwa Opis Wartość

Profil główny

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator zasobu skojarzonego zestawu DiskEncryptionSet, jeśli ma to zastosowanie. ciąg
encryptionAtHost (szyfrowanie) Czy główne maszyny wirtualne są szyfrowane na hoście. "Wyłączone"
"Włączone"
subnetId (identyfikator podsieci) Identyfikator zasobu platformy Azure podsieci master. ciąg
Rozmiar maszyny wirtualnej Rozmiar głównych maszyn wirtualnych. ciąg

Profil sieciowy

Nazwa Opis Wartość
loadBalancerProfile (profil obciążenia) Profil modułu równoważenia obciążenia klastra. Profil LoadBalancerProfile
outboundType (typ przesyłki wychodzącej) Wartość OutboundType używana na potrzeby ruchu wychodzącego. "Loadbalancer"
"UserDefinedRouting"
podCidr CiDR używany dla zasobników OpenShift/Kubernetes. ciąg
wstępnie skonfigurowane sieciNSG Określa, czy podsieci są wstępnie dołączone do sieciowej grupy zabezpieczeń "Wyłączone"
"Włączone"
serwisCIDR CiDR używany dla usług OpenShift/Kubernetes. ciąg

Właściwości OpenShiftCluster

Nazwa Opis Wartość
apiserverProfile (profil apiserver) Profil serwera interfejsu API klastra. Profil użytkownika APIServerProfile
clusterProfile (profil klastra) Profil klastra. Profil klastra
Profil konsoli Profil konsoli. Profil konsoli
ingressProfiles (Profile wejścia) Profile ruchu przychodzącego klastra. ingressProfile[]
masterProfile (profil główny) Profil główny klastra. masterProfile
Profil sieciowy Profil sieciowy klastra. Profil sieciowy
platformaWorkloadIdentityProfile Profil tożsamości obciążenia. PlatformaWorkloadIdentityProfile
stan provisioningu Stan aprowizacji klastra. "AdminUpdating"
"Anulowano"
"Tworzenie"
"Usuwanie"
"Niepowodzenie"
"Powodzenie"
"Aktualizowanie"
servicePrincipalProfile (profil usługi) Profil jednostki usługi klastra. ServicePrincipalProfile
workerProfiles (profile pracowników) Profile procesów roboczych klastra. Profil pracownika[]

PlatformaWorkloadIdentity

Nazwa Opis Wartość
identyfikator zasobu Identyfikator zasobu PlatformWorkloadIdentity ciąg

PlatformaWorkloadIdentityProfile

Nazwa Opis Wartość
platformaWorkloadIdentities Słownik <PlatformWorkloadIdentity> PlatformaWorkloadIdentityProfilePlatformWorkloadIdentities
upgradeableTo UpgradeableTo przechowuje pojedynczą wersję openShift, do której można uaktualnić klaster tożsamości obciążenia ciąg

PlatformaWorkloadIdentityProfilePlatformWorkloadIdentities

Nazwa Opis Wartość

ServicePrincipalProfile

Nazwa Opis Wartość
clientId (identyfikator klienta) Identyfikator klienta używany dla klastra. ciąg
tajemnica klienta Klucz tajny klienta używany dla klastra. ciąg

Śledzone tagi zasobów

Nazwa Opis Wartość

Tożsamość przypisana przez użytkownika

Nazwa Opis Wartość

Profil pracownika

Nazwa Opis Wartość
hrabia Liczba maszyn wirtualnych procesów roboczych. Int
diskEncryptionSetId Identyfikator zasobu skojarzonego zestawu DiskEncryptionSet, jeśli ma to zastosowanie. ciąg
diskSizeGB (rozmiar dysku) Rozmiar dysku maszyn wirtualnych procesu roboczego. Int
encryptionAtHost (szyfrowanie) Czy główne maszyny wirtualne są szyfrowane na hoście. "Wyłączone"
"Włączone"
nazwa Nazwa profilu procesu roboczego. ciąg
subnetId (identyfikator podsieci) Identyfikator zasobu platformy Azure podsieci procesu roboczego. ciąg
Rozmiar maszyny wirtualnej Rozmiar maszyn wirtualnych procesu roboczego. ciąg

Definicja zasobu szablonu usługi ARM

Typ zasobu openShiftClusters można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.RedHatOpenShift/openShiftClusters, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.RedHatOpenShift/openShiftClusters",
  "apiVersion": "2024-08-12-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "apiserverProfile": {
      "visibility": "string"
    },
    "clusterProfile": {
      "domain": "string",
      "fipsValidatedModules": "string",
      "oidcIssuer": "string",
      "pullSecret": "string",
      "resourceGroupId": "string",
      "version": "string"
    },
    "consoleProfile": {
    },
    "ingressProfiles": [
      {
        "name": "string",
        "visibility": "string"
      }
    ],
    "masterProfile": {
      "diskEncryptionSetId": "string",
      "encryptionAtHost": "string",
      "subnetId": "string",
      "vmSize": "string"
    },
    "networkProfile": {
      "loadBalancerProfile": {
        "managedOutboundIps": {
          "count": "int"
        }
      },
      "outboundType": "string",
      "podCidr": "string",
      "preconfiguredNSG": "string",
      "serviceCidr": "string"
    },
    "platformWorkloadIdentityProfile": {
      "platformWorkloadIdentities": {
        "{customized property}": {
          "resourceId": "string"
        }
      },
      "upgradeableTo": "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"
  }
}

Wartości właściwości

Microsoft.RedHatOpenShift/openShiftClusters

Nazwa Opis Wartość
apiVersion (wersja interfejsu api) Wersja interfejsu API "2024-08-12-preview"
tożsamość Tożsamość przechowuje informacje o tożsamości klastra w klastrze tożsamości obciążenia. ManagedServiceIdentity (tożsamość usługi)
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości klastra. OpenShiftClusterProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.RedHatOpenShift/openShiftClusters"

Profil użytkownika APIServerProfile

Nazwa Opis Wartość
widoczność Widoczność serwera interfejsu API. "Prywatny"
"Publiczny"

Profil klastra

Nazwa Opis Wartość
domena Domena klastra. ciąg
fipsValidatedModules (Moduły fips) Jeśli są używane zweryfikowane moduły kryptograficzne ze standardem FIPS "Wyłączone"
"Włączone"
oidcIssuer (emitent dokumentów) Adres URL zarządzanego wystawcy OIDC w klastrze tożsamości obciążenia. ciąg
pullTajne Wpis tajny ściągania dla klastra. ciąg
IdentyfikatorGrupyZasobów Identyfikator grupy zasobów klastra. ciąg
wersja Wersja klastra. ciąg

Profil konsoli

Nazwa Opis Wartość

Profil ruchu przychodzącego

Nazwa Opis Wartość
nazwa Nazwa profilu ruchu przychodzącego. ciąg
widoczność Widoczność ruchu przychodzącego. "Prywatny"
"Publiczny"

Profil LoadBalancerProfile

Nazwa Opis Wartość
managedOutboundIps Żądane zarządzane adresy IP ruchu wychodzącego dla publicznego modułu równoważenia obciążenia klastra. ManagedOutboundIPs

ManagedOutboundIPsManagedOutboundIP

Nazwa Opis Wartość
hrabia Liczba reprezentuje żądaną liczbę wychodzących adresów IP IPv4 utworzonych i zarządzanych przez platformę Azure dla publicznego modułu równoważenia obciążenia klastra. Dozwolone wartości znajdują się w zakresie od 1 do 20. Wartość domyślna to 1. Int

ManagedServiceIdentity (tożsamość usługi)

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
tożsamości przypisane użytkownikom Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nazwa Opis Wartość

Profil główny

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator zasobu skojarzonego zestawu DiskEncryptionSet, jeśli ma to zastosowanie. ciąg
encryptionAtHost (szyfrowanie) Czy główne maszyny wirtualne są szyfrowane na hoście. "Wyłączone"
"Włączone"
subnetId (identyfikator podsieci) Identyfikator zasobu platformy Azure podsieci master. ciąg
Rozmiar maszyny wirtualnej Rozmiar głównych maszyn wirtualnych. ciąg

Profil sieciowy

Nazwa Opis Wartość
loadBalancerProfile (profil obciążenia) Profil modułu równoważenia obciążenia klastra. Profil LoadBalancerProfile
outboundType (typ przesyłki wychodzącej) Wartość OutboundType używana na potrzeby ruchu wychodzącego. "Loadbalancer"
"UserDefinedRouting"
podCidr CiDR używany dla zasobników OpenShift/Kubernetes. ciąg
wstępnie skonfigurowane sieciNSG Określa, czy podsieci są wstępnie dołączone do sieciowej grupy zabezpieczeń "Wyłączone"
"Włączone"
serwisCIDR CiDR używany dla usług OpenShift/Kubernetes. ciąg

Właściwości OpenShiftCluster

Nazwa Opis Wartość
apiserverProfile (profil apiserver) Profil serwera interfejsu API klastra. Profil użytkownika APIServerProfile
clusterProfile (profil klastra) Profil klastra. Profil klastra
Profil konsoli Profil konsoli. Profil konsoli
ingressProfiles (Profile wejścia) Profile ruchu przychodzącego klastra. ingressProfile[]
masterProfile (profil główny) Profil główny klastra. masterProfile
Profil sieciowy Profil sieciowy klastra. Profil sieciowy
platformaWorkloadIdentityProfile Profil tożsamości obciążenia. PlatformaWorkloadIdentityProfile
stan provisioningu Stan aprowizacji klastra. "AdminUpdating"
"Anulowano"
"Tworzenie"
"Usuwanie"
"Niepowodzenie"
"Powodzenie"
"Aktualizowanie"
servicePrincipalProfile (profil usługi) Profil jednostki usługi klastra. ServicePrincipalProfile
workerProfiles (profile pracowników) Profile procesów roboczych klastra. Profil pracownika[]

PlatformaWorkloadIdentity

Nazwa Opis Wartość
identyfikator zasobu Identyfikator zasobu PlatformWorkloadIdentity ciąg

PlatformaWorkloadIdentityProfile

Nazwa Opis Wartość
platformaWorkloadIdentities Słownik <PlatformWorkloadIdentity> PlatformaWorkloadIdentityProfilePlatformWorkloadIdentities
upgradeableTo UpgradeableTo przechowuje pojedynczą wersję openShift, do której można uaktualnić klaster tożsamości obciążenia ciąg

PlatformaWorkloadIdentityProfilePlatformWorkloadIdentities

Nazwa Opis Wartość

ServicePrincipalProfile

Nazwa Opis Wartość
clientId (identyfikator klienta) Identyfikator klienta używany dla klastra. ciąg
tajemnica klienta Klucz tajny klienta używany dla klastra. ciąg

Śledzone tagi zasobów

Nazwa Opis Wartość

Tożsamość przypisana przez użytkownika

Nazwa Opis Wartość

Profil pracownika

Nazwa Opis Wartość
hrabia Liczba maszyn wirtualnych procesów roboczych. Int
diskEncryptionSetId Identyfikator zasobu skojarzonego zestawu DiskEncryptionSet, jeśli ma to zastosowanie. ciąg
diskSizeGB (rozmiar dysku) Rozmiar dysku maszyn wirtualnych procesu roboczego. Int
encryptionAtHost (szyfrowanie) Czy główne maszyny wirtualne są szyfrowane na hoście. "Wyłączone"
"Włączone"
nazwa Nazwa profilu procesu roboczego. ciąg
subnetId (identyfikator podsieci) Identyfikator zasobu platformy Azure podsieci procesu roboczego. ciąg
Rozmiar maszyny wirtualnej Rozmiar maszyn wirtualnych procesu roboczego. ciąg

Przykłady użycia

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu openShiftClusters można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.RedHatOpenShift/openShiftClusters, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RedHatOpenShift/openShiftClusters@2024-08-12-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      apiserverProfile = {
        visibility = "string"
      }
      clusterProfile = {
        domain = "string"
        fipsValidatedModules = "string"
        oidcIssuer = "string"
        pullSecret = "string"
        resourceGroupId = "string"
        version = "string"
      }
      consoleProfile = {
      }
      ingressProfiles = [
        {
          name = "string"
          visibility = "string"
        }
      ]
      masterProfile = {
        diskEncryptionSetId = "string"
        encryptionAtHost = "string"
        subnetId = "string"
        vmSize = "string"
      }
      networkProfile = {
        loadBalancerProfile = {
          managedOutboundIps = {
            count = int
          }
        }
        outboundType = "string"
        podCidr = "string"
        preconfiguredNSG = "string"
        serviceCidr = "string"
      }
      platformWorkloadIdentityProfile = {
        platformWorkloadIdentities = {
          {customized property} = {
            resourceId = "string"
          }
        }
        upgradeableTo = "string"
      }
      provisioningState = "string"
      servicePrincipalProfile = {
        clientId = "string"
        clientSecret = "string"
      }
      workerProfiles = [
        {
          count = int
          diskEncryptionSetId = "string"
          diskSizeGB = int
          encryptionAtHost = "string"
          name = "string"
          subnetId = "string"
          vmSize = "string"
        }
      ]
    }
  }
}

Wartości właściwości

Microsoft.RedHatOpenShift/openShiftClusters

Nazwa Opis Wartość
tożsamość Tożsamość przechowuje informacje o tożsamości klastra w klastrze tożsamości obciążenia. ManagedServiceIdentity (tożsamość usługi)
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, do który ma być stosowany ten zasób rozszerzenia. ciąg (wymagany)
Właściwości Właściwości klastra. OpenShiftClusterProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.RedHatOpenShift/openShiftClusters@2024-08-12-preview"

Profil użytkownika APIServerProfile

Nazwa Opis Wartość
widoczność Widoczność serwera interfejsu API. "Prywatny"
"Publiczny"

Profil klastra

Nazwa Opis Wartość
domena Domena klastra. ciąg
fipsValidatedModules (Moduły fips) Jeśli są używane zweryfikowane moduły kryptograficzne ze standardem FIPS "Wyłączone"
"Włączone"
oidcIssuer (emitent dokumentów) Adres URL zarządzanego wystawcy OIDC w klastrze tożsamości obciążenia. ciąg
pullTajne Wpis tajny ściągania dla klastra. ciąg
IdentyfikatorGrupyZasobów Identyfikator grupy zasobów klastra. ciąg
wersja Wersja klastra. ciąg

Profil konsoli

Nazwa Opis Wartość

Profil ruchu przychodzącego

Nazwa Opis Wartość
nazwa Nazwa profilu ruchu przychodzącego. ciąg
widoczność Widoczność ruchu przychodzącego. "Prywatny"
"Publiczny"

Profil LoadBalancerProfile

Nazwa Opis Wartość
managedOutboundIps Żądane zarządzane adresy IP ruchu wychodzącego dla publicznego modułu równoważenia obciążenia klastra. ManagedOutboundIPs

ManagedOutboundIPsManagedOutboundIP

Nazwa Opis Wartość
hrabia Liczba reprezentuje żądaną liczbę wychodzących adresów IP IPv4 utworzonych i zarządzanych przez platformę Azure dla publicznego modułu równoważenia obciążenia klastra. Dozwolone wartości znajdują się w zakresie od 1 do 20. Wartość domyślna to 1. Int

ManagedServiceIdentity (tożsamość usługi)

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
tożsamości przypisane użytkownikom Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nazwa Opis Wartość

Profil główny

Nazwa Opis Wartość
diskEncryptionSetId Identyfikator zasobu skojarzonego zestawu DiskEncryptionSet, jeśli ma to zastosowanie. ciąg
encryptionAtHost (szyfrowanie) Czy główne maszyny wirtualne są szyfrowane na hoście. "Wyłączone"
"Włączone"
subnetId (identyfikator podsieci) Identyfikator zasobu platformy Azure podsieci master. ciąg
Rozmiar maszyny wirtualnej Rozmiar głównych maszyn wirtualnych. ciąg

Profil sieciowy

Nazwa Opis Wartość
loadBalancerProfile (profil obciążenia) Profil modułu równoważenia obciążenia klastra. Profil LoadBalancerProfile
outboundType (typ przesyłki wychodzącej) Wartość OutboundType używana na potrzeby ruchu wychodzącego. "Loadbalancer"
"UserDefinedRouting"
podCidr CiDR używany dla zasobników OpenShift/Kubernetes. ciąg
wstępnie skonfigurowane sieciNSG Określa, czy podsieci są wstępnie dołączone do sieciowej grupy zabezpieczeń "Wyłączone"
"Włączone"
serwisCIDR CiDR używany dla usług OpenShift/Kubernetes. ciąg

Właściwości OpenShiftCluster

Nazwa Opis Wartość
apiserverProfile (profil apiserver) Profil serwera interfejsu API klastra. Profil użytkownika APIServerProfile
clusterProfile (profil klastra) Profil klastra. Profil klastra
Profil konsoli Profil konsoli. Profil konsoli
ingressProfiles (Profile wejścia) Profile ruchu przychodzącego klastra. ingressProfile[]
masterProfile (profil główny) Profil główny klastra. masterProfile
Profil sieciowy Profil sieciowy klastra. Profil sieciowy
platformaWorkloadIdentityProfile Profil tożsamości obciążenia. PlatformaWorkloadIdentityProfile
stan provisioningu Stan aprowizacji klastra. "AdminUpdating"
"Anulowano"
"Tworzenie"
"Usuwanie"
"Niepowodzenie"
"Powodzenie"
"Aktualizowanie"
servicePrincipalProfile (profil usługi) Profil jednostki usługi klastra. ServicePrincipalProfile
workerProfiles (profile pracowników) Profile procesów roboczych klastra. Profil pracownika[]

PlatformaWorkloadIdentity

Nazwa Opis Wartość
identyfikator zasobu Identyfikator zasobu PlatformWorkloadIdentity ciąg

PlatformaWorkloadIdentityProfile

Nazwa Opis Wartość
platformaWorkloadIdentities Słownik <PlatformWorkloadIdentity> PlatformaWorkloadIdentityProfilePlatformWorkloadIdentities
upgradeableTo UpgradeableTo przechowuje pojedynczą wersję openShift, do której można uaktualnić klaster tożsamości obciążenia ciąg

PlatformaWorkloadIdentityProfilePlatformWorkloadIdentities

Nazwa Opis Wartość

ServicePrincipalProfile

Nazwa Opis Wartość
clientId (identyfikator klienta) Identyfikator klienta używany dla klastra. ciąg
tajemnica klienta Klucz tajny klienta używany dla klastra. ciąg

Śledzone tagi zasobów

Nazwa Opis Wartość

Tożsamość przypisana przez użytkownika

Nazwa Opis Wartość

Profil pracownika

Nazwa Opis Wartość
hrabia Liczba maszyn wirtualnych procesów roboczych. Int
diskEncryptionSetId Identyfikator zasobu skojarzonego zestawu DiskEncryptionSet, jeśli ma to zastosowanie. ciąg
diskSizeGB (rozmiar dysku) Rozmiar dysku maszyn wirtualnych procesu roboczego. Int
encryptionAtHost (szyfrowanie) Czy główne maszyny wirtualne są szyfrowane na hoście. "Wyłączone"
"Włączone"
nazwa Nazwa profilu procesu roboczego. ciąg
subnetId (identyfikator podsieci) Identyfikator zasobu platformy Azure podsieci procesu roboczego. ciąg
Rozmiar maszyny wirtualnej Rozmiar maszyn wirtualnych procesu roboczego. ciąg