Microsoft.RedHatOpenShift openShiftClusters 2022-09-04
Définition de ressource Bicep
Le type de ressource openShiftClusters peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.RedHatOpenShift/openShiftClusters, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.RedHatOpenShift/openShiftClusters@2022-09-04' = {
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'
}
}
Valeurs de propriété
APIServerProfile
Nom | Description | Valeur |
---|---|---|
Ip | Adresse IP du serveur d’API de cluster. | corde |
URL | URL permettant d’accéder au serveur d’API de cluster. | corde |
visibilité | Visibilité du serveur d’API. | 'Private' 'Public' |
ClusterProfile
Nom | Description | Valeur |
---|---|---|
domaine | Domaine du cluster. | corde |
fipsValidatedModules | Si les modules de chiffrement validés FIPS sont utilisés | 'Désactivé' 'Activé' |
pullSecret | Secret d’extraction pour le cluster. | corde |
resourceGroupId | ID du groupe de ressources de cluster. | corde |
Version | Version du cluster. | corde |
ConsoleProfile
Nom | Description | Valeur |
---|---|---|
URL | URL permettant d’accéder à la console du cluster. | corde |
IngressProfile
Nom | Description | Valeur |
---|---|---|
Ip | Adresse IP de l’entrée. | corde |
nom | Nom du profil d’entrée. | corde |
visibilité | Visibilité de l’entrée. | 'Private' 'Public' |
MasterProfile
Nom | Description | Valeur |
---|---|---|
diskEncryptionSetId | ID de ressource d’un DiskEncryptionSet associé, le cas échéant. | corde |
encryptionAtHost | Indique si les machines virtuelles principales sont chiffrées sur l’hôte. | 'Désactivé' 'Activé' |
subnetId | ID de ressource Azure du sous-réseau maître. | corde |
vmSize | Taille des machines virtuelles principales. | corde |
Microsoft.RedHatOpenShift/openShiftClusters
Nom | Description | Valeur |
---|---|---|
emplacement | Emplacement géographique où réside la ressource | chaîne (obligatoire) |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | Propriétés du cluster. | OpenShiftClusterProperties |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
NetworkProfile
Nom | Description | Valeur |
---|---|---|
podCidr | CIDR utilisé pour les pods OpenShift/Kubernetes. | corde |
serviceCidr | CIDR utilisé pour OpenShift/Kubernetes Services. | corde |
OpenShiftClusterProperties
Nom | Description | Valeur |
---|---|---|
apiserverProfile | Profil du serveur d’API de cluster. | APIServerProfile |
clusterProfile | Profil de cluster. | ClusterProfile |
consoleProfile | Profil de console. | consoleProfile |
ingressProfiles | Profils d’entrée de cluster. | IngressProfile[] |
masterProfile | Profil principal du cluster. | masterProfile |
networkProfile | Profil réseau du cluster. | NetworkProfile |
provisioningState | État d’approvisionnement du cluster. | 'AdminUpdating' 'Création' 'Suppression' 'Échec' 'Réussi' 'Mise à jour' |
servicePrincipalProfile | Profil du principal du service de cluster. | ServicePrincipalProfile |
workerProfiles | Profils de travail du cluster. | WorkerProfile[] |
ServicePrincipalProfile
Nom | Description | Valeur |
---|---|---|
clientId | ID client utilisé pour le cluster. | corde |
clientSecret | Clé secrète client utilisée pour le cluster. | corde |
TrackedResourceTags
Nom | Description | Valeur |
---|
WorkerProfile
Nom | Description | Valeur |
---|---|---|
compter | Nombre de machines virtuelles de travail. | Int |
diskEncryptionSetId | ID de ressource d’un DiskEncryptionSet associé, le cas échéant. | corde |
diskSizeGB | Taille du disque des machines virtuelles worker. | Int |
encryptionAtHost | Indique si les machines virtuelles principales sont chiffrées sur l’hôte. | 'Désactivé' 'Activé' |
nom | Nom du profil de travail. | corde |
subnetId | ID de ressource Azure du sous-réseau worker. | corde |
vmSize | Taille des machines virtuelles worker. | corde |
Définition de ressource de modèle ARM
Le type de ressource openShiftClusters peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.RedHatOpenShift/openShiftClusters, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.RedHatOpenShift/openShiftClusters",
"apiVersion": "2022-09-04",
"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"
}
}
Valeurs de propriété
APIServerProfile
Nom | Description | Valeur |
---|---|---|
Ip | Adresse IP du serveur d’API de cluster. | corde |
URL | URL permettant d’accéder au serveur d’API de cluster. | corde |
visibilité | Visibilité du serveur d’API. | 'Private' 'Public' |
ClusterProfile
Nom | Description | Valeur |
---|---|---|
domaine | Domaine du cluster. | corde |
fipsValidatedModules | Si les modules de chiffrement validés FIPS sont utilisés | 'Désactivé' 'Activé' |
pullSecret | Secret d’extraction pour le cluster. | corde |
resourceGroupId | ID du groupe de ressources de cluster. | corde |
Version | Version du cluster. | corde |
ConsoleProfile
Nom | Description | Valeur |
---|---|---|
URL | URL permettant d’accéder à la console du cluster. | corde |
IngressProfile
Nom | Description | Valeur |
---|---|---|
Ip | Adresse IP de l’entrée. | corde |
nom | Nom du profil d’entrée. | corde |
visibilité | Visibilité de l’entrée. | 'Private' 'Public' |
MasterProfile
Nom | Description | Valeur |
---|---|---|
diskEncryptionSetId | ID de ressource d’un DiskEncryptionSet associé, le cas échéant. | corde |
encryptionAtHost | Indique si les machines virtuelles principales sont chiffrées sur l’hôte. | 'Désactivé' 'Activé' |
subnetId | ID de ressource Azure du sous-réseau maître. | corde |
vmSize | Taille des machines virtuelles principales. | corde |
Microsoft.RedHatOpenShift/openShiftClusters
Nom | Description | Valeur |
---|---|---|
apiVersion | Version de l’API | '2022-09-04' |
emplacement | Emplacement géographique où réside la ressource | chaîne (obligatoire) |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | Propriétés du cluster. | OpenShiftClusterProperties |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
type | Type de ressource | 'Microsoft.RedHatOpenShift/openShiftClusters' |
NetworkProfile
Nom | Description | Valeur |
---|---|---|
podCidr | CIDR utilisé pour les pods OpenShift/Kubernetes. | corde |
serviceCidr | CIDR utilisé pour OpenShift/Kubernetes Services. | corde |
OpenShiftClusterProperties
Nom | Description | Valeur |
---|---|---|
apiserverProfile | Profil du serveur d’API de cluster. | APIServerProfile |
clusterProfile | Profil de cluster. | ClusterProfile |
consoleProfile | Profil de console. | consoleProfile |
ingressProfiles | Profils d’entrée de cluster. | IngressProfile[] |
masterProfile | Profil principal du cluster. | masterProfile |
networkProfile | Profil réseau du cluster. | NetworkProfile |
provisioningState | État d’approvisionnement du cluster. | 'AdminUpdating' 'Création' 'Suppression' 'Échec' 'Réussi' 'Mise à jour' |
servicePrincipalProfile | Profil du principal du service de cluster. | ServicePrincipalProfile |
workerProfiles | Profils de travail du cluster. | WorkerProfile[] |
ServicePrincipalProfile
Nom | Description | Valeur |
---|---|---|
clientId | ID client utilisé pour le cluster. | corde |
clientSecret | Clé secrète client utilisée pour le cluster. | corde |
TrackedResourceTags
Nom | Description | Valeur |
---|
WorkerProfile
Nom | Description | Valeur |
---|---|---|
compter | Nombre de machines virtuelles de travail. | Int |
diskEncryptionSetId | ID de ressource d’un DiskEncryptionSet associé, le cas échéant. | corde |
diskSizeGB | Taille du disque des machines virtuelles worker. | Int |
encryptionAtHost | Indique si les machines virtuelles principales sont chiffrées sur l’hôte. | 'Désactivé' 'Activé' |
nom | Nom du profil de travail. | corde |
subnetId | ID de ressource Azure du sous-réseau worker. | corde |
vmSize | Taille des machines virtuelles worker. | corde |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource openShiftClusters peut être déployé avec des opérations qui ciblent :
- groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.RedHatOpenShift/openShiftClusters, ajoutez la terraform suivante à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RedHatOpenShift/openShiftClusters@2022-09-04"
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"
}
]
}
})
}
Valeurs de propriété
APIServerProfile
Nom | Description | Valeur |
---|---|---|
Ip | Adresse IP du serveur d’API de cluster. | corde |
URL | URL permettant d’accéder au serveur d’API de cluster. | corde |
visibilité | Visibilité du serveur d’API. | 'Private' 'Public' |
ClusterProfile
Nom | Description | Valeur |
---|---|---|
domaine | Domaine du cluster. | corde |
fipsValidatedModules | Si les modules de chiffrement validés FIPS sont utilisés | 'Désactivé' 'Activé' |
pullSecret | Secret d’extraction pour le cluster. | corde |
resourceGroupId | ID du groupe de ressources de cluster. | corde |
Version | Version du cluster. | corde |
ConsoleProfile
Nom | Description | Valeur |
---|---|---|
URL | URL permettant d’accéder à la console du cluster. | corde |
IngressProfile
Nom | Description | Valeur |
---|---|---|
Ip | Adresse IP de l’entrée. | corde |
nom | Nom du profil d’entrée. | corde |
visibilité | Visibilité de l’entrée. | 'Private' 'Public' |
MasterProfile
Nom | Description | Valeur |
---|---|---|
diskEncryptionSetId | ID de ressource d’un DiskEncryptionSet associé, le cas échéant. | corde |
encryptionAtHost | Indique si les machines virtuelles principales sont chiffrées sur l’hôte. | 'Désactivé' 'Activé' |
subnetId | ID de ressource Azure du sous-réseau maître. | corde |
vmSize | Taille des machines virtuelles principales. | corde |
Microsoft.RedHatOpenShift/openShiftClusters
Nom | Description | Valeur |
---|---|---|
emplacement | Emplacement géographique où réside la ressource | chaîne (obligatoire) |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | Propriétés du cluster. | OpenShiftClusterProperties |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. |
type | Type de ressource | « Microsoft.RedHatOpenShift/openShiftClusters@2022-09-04 » |
NetworkProfile
Nom | Description | Valeur |
---|---|---|
podCidr | CIDR utilisé pour les pods OpenShift/Kubernetes. | corde |
serviceCidr | CIDR utilisé pour OpenShift/Kubernetes Services. | corde |
OpenShiftClusterProperties
Nom | Description | Valeur |
---|---|---|
apiserverProfile | Profil du serveur d’API de cluster. | APIServerProfile |
clusterProfile | Profil de cluster. | ClusterProfile |
consoleProfile | Profil de console. | consoleProfile |
ingressProfiles | Profils d’entrée de cluster. | IngressProfile[] |
masterProfile | Profil principal du cluster. | masterProfile |
networkProfile | Profil réseau du cluster. | NetworkProfile |
provisioningState | État d’approvisionnement du cluster. | 'AdminUpdating' 'Création' 'Suppression' 'Échec' 'Réussi' 'Mise à jour' |
servicePrincipalProfile | Profil du principal du service de cluster. | ServicePrincipalProfile |
workerProfiles | Profils de travail du cluster. | WorkerProfile[] |
ServicePrincipalProfile
Nom | Description | Valeur |
---|---|---|
clientId | ID client utilisé pour le cluster. | corde |
clientSecret | Clé secrète client utilisée pour le cluster. | corde |
TrackedResourceTags
Nom | Description | Valeur |
---|
WorkerProfile
Nom | Description | Valeur |
---|---|---|
compter | Nombre de machines virtuelles de travail. | Int |
diskEncryptionSetId | ID de ressource d’un DiskEncryptionSet associé, le cas échéant. | corde |
diskSizeGB | Taille du disque des machines virtuelles worker. | Int |
encryptionAtHost | Indique si les machines virtuelles principales sont chiffrées sur l’hôte. | 'Désactivé' 'Activé' |
nom | Nom du profil de travail. | corde |
subnetId | ID de ressource Azure du sous-réseau worker. | corde |
vmSize | Taille des machines virtuelles worker. | corde |