Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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. | |
| 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. | |
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. | |
| 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. | |
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. | |
| 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. | |
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 |